
/* =================================================== */
/* =============== HIKASHOP DEFAULT CSS ============== */
/* =================================================== */

@import "frontend_default.css";

/* =================================================== */
/* ====================== FONTS ====================== */
/* =================================================== */

@font-face { font-family: 'RobotoCondensed-Regular'; 
	src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/RobotoCondensed-Regular.woff') format('woff'), 
	url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'), 
	url('../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg'); 
	font-weight: normal; 
	font-style: normal; 
}
@font-face { 
	font-family: 'RobotoCondensed-Light'; 
	src: url('../fonts/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/RobotoCondensed-Light.woff') format('woff'), 
	url('../fonts/RobotoCondensed-Light.ttf') format('truetype'), 
	url('../fonts/RobotoCondensed-Light.svg#RobotoCondensed-Light') format('svg'); 
	font-weight: normal; 
	font-style: normal; 
}
@font-face { 
	font-family: 'Digital'; 
	src: url('../fonts/Digital.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/Digital.woff') format('woff'), 
	url('../fonts/Digital.ttf') format('truetype'), 
	url('../fonts/Digital.svg#RobotoCondensed-Light') format('svg'); 
	font-weight: normal; 
	font-style: normal; 
}

/* =================================================== */
/* ====================== GLOBAL ===================== */
/* =================================================== */

body {
	font-family: "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
	background-image: url(../images/bgmetal.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
.t3-mainbody {
	padding-top: 0px;
	padding-bottom: 0px;
	background: #fff;
	/*min-height: 740px;*/
}
.t3-wrapper {
	background: none;
}
#t3-mainnav {
	background: rgba(20,20,20,0.9);
	border-bottom: 4px solid #7A7C70;
	-webkit-box-shadow: 0px -1px 20px 10px rgba(0,0,0,0.3); 
	box-shadow: 0px -1px 20px 10px rgba(0,0,0,0.3);
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left: 20px;
	padding-right: 20px;
}
.t3-navhelper {
	padding: 0;
}
.t3-sidebar .t3-module {
	margin-bottom: 20px;
}
.t3-module {
	margin-bottom: 0;
}
html.home .item-page {
	margin-bottom: 0;
}
html.lista_dorinte .t3-mainbody,
html.view-order .t3-mainbody,
html.view-profile .t3-mainbody,
html.view-account .t3-mainbody,
html.view-article .t3-mainbody {
	min-height: 550px;
}
a:focus { 
	outline: none; 
}
p {
	margin: 10px 0;
	line-height: 1.5em;
}
b, strong {
	font-family: "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
li {
	line-height: 1.5em;
}
h1.homepage {
	font: normal 14px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
}
h1 {
	font: normal 26px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
}
h2 {
	font: normal 22px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
}
h3 {
	font: normal 20px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
}
h4 {
	font: normal 18px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .inputbox:focus {
	border-color: #707367;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
label {
	font-weight: normal!important;
}
*:before {
	font-weight: normal!important;
}
.hkc-md-6 {
	padding-left: 0;
	padding-right: 0;
}
.chzn-container .chzn-single {
	max-width: none;
}
.chzn-container-single .chzn-drop, .chzn-container .chzn-drop {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

table, td, tr td {
	border: none;
}

/* =================================================== */
/* ====================== ANUNT ====================== */
/* =================================================== */

div.anunt {
	text-align: center;
	background-color: #DD383E;
	color: #ffffff;
	padding: 2px 6px 0px 6px;
	margin-bottom: 10px;
}

/* =================================================== */
/* ====================== STOC ======================= */
/* =================================================== */

div.stoc {
	text-align: center;
	background-color: #87867E;
	color: #ffffff;
	padding: 2px 6px 0px 6px;
	margin-bottom: 10px;
}

/* =================================================== */
/* ===================== MESSAGES ==================== */
/* =================================================== */

html.home div#system-message div.alert-warning {
	display: none;
}
div.alert-warning {
	padding: 0;
	border: 2px solid #DD0000;
	text-align: center;
}
div.alert-warning a,
div.alert-warning h4 {
	display: none;
}
div.alert-warning div.alert-message {
	padding: 10px;
	border: none;
	background-color: #FFEEEE;
	color: #DD0000;
	margin-top: 20px;
}
div.alert-message {
	padding: 0;
	background-color: #E6E6E6;
	border: 2px solid #3B3B3B;
	color: #444;
	text-align: center;
}
div.alert-message div.alert-message {
	padding: 10px;
	border: none;
}
div.alert-message h4 {
	background-color: #3B3B3B;
	color: #fff;
	padding: 4px 10px;
	font: normal 16px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	text-align: center; 
}
div.alert-message .close {
	color: #fff;
	text-shadow: none;
	opacity: 100;
	margin-right: 6px;
}
html.task-add_waitlist div.alert-message a {
	background-color: #3B3B3B;
	color: #fff;
	padding: 6px 16px;
}

html.task-add_waitlist div.alert-message a.close {
	padding: 0;
}

/* login window */

/* =================================================== */
/* ================ USER ACCOUNT PAGES =============== */
/* =================================================== */

/* address */

div#hikashop_address_listing {
	border: 1px solid #ccc;
	padding: 20px;
}

div#hikashop_address_listing dl.hika_options.large > dt {
    width: 150px;
    text-align: left;
}

div#hikashop_address_listing dl.hika_options.large > dd {
    margin-left: 0px;
}

div.hikashop_billing_addresses div.address_selection {
    margin-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 20px;
}

div.hikashop_billing_addresses div.address_selection .hika_edit{
	background-color: #fff;
	padding: 10px;
    margin-top: -16px;
    margin-right: 20px;
    float: right;
}

div.hikashop_shipping_addresses div.address_selection {
    margin-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 20px;
}

div.hikashop_shipping_addresses div.address_selection .hika_edit{
	background-color: #fff;
	padding: 10px;
    margin-top: -16px;
    margin-right: 20px;
    float: right;
}

/* new address */

div#hikashop_address_edition .btnIcon {
	display: none!important;
}
div#hikashop_address_edition .hika_toolbar > div > a {
	padding: 8px 20px 4px 20px;
	/*margin-left: 10px;*/
	margin-bottom: 10px;
}
div#hikashop_address_edition .button2 {
	margin-left: 10px;
}
div#hikashop_address_edition form#hikashop_address_form {
	border: 1px solid #E2E2E2;
	padding: 10px;
}
div#hikashop_address_edition .table {
	margin-bottom: 0;
}
div#hikashop_address_edition .table > tbody > tr > td {
	border: none;
}
div#hikashop_address_edition .input {
	border: 1px solid #ccc;
}
div#hikashop_address_edition .inputbox {
	width: 100%;
}

/* orders list */

div#hikashop_order_listing .hika_toolbar {
	display: none;
}
table#hikashop_order_listing {
	padding: 10px;
	border: 1px solid #ccc;
}
table#hikashop_order_listing .table > tbody > tr > td {
	padding: 6px;
}
div.hikashop_search_block {
	margin-bottom: 10px;
}
div#hikashop_order_listing div.hikashop_search_block input {
	float: left;
	margin-right: 10px;
}
div#hikashop_order_listing .table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #fff;
}
div#hikashop_order_listing .table > thead > tr > th {
	border-bottom: 0px;
}
div#hikashop_order_listing .table th {
	font-weight: normal;
	background-color: #E2E2E2;
}
div#hikashop_order_listing .counter {
	display: none;
}
div#hikashop_order_listing select {
	display: inline-block;
	margin: 0 10px;
}
div#hikashop_order_listing .table > tbody > tr > td {
	vertical-align: middle;
}
div#hikashop_order_listing div.limit {
	display: none;
}
div#hikashop_order_listing div.pagination {
	margin: 10px auto;
	width: 100%;
	text-align: center;
}

/* order view */

table.hikashop_order_main_table tr td {
	border: none;
}
div#hikashop_order_main .btnIcon {
	display: none;
}
div#hikashop_order_main .hika_toolbar > div > a {
	padding: 8px 20px 4px 20px;
	margin-left: 10px;
	margin-bottom: 10px;
}
table.address legend {
	margin-bottom: 20px;
	padding-bottom: 0;
	font-weight: normal;
}
table.address {
	border: 1px solid #E2E2E2;
}
table.address  td{
	padding: 10px;
}
fieldset#htmlfieldset_products legend {
	margin-bottom: 20px;
	padding-bottom: 0;
	font-weight: normal;
}
table.products td.hikashop_order_item_price_value, td.hikashop_order_item_quantity_value, 
#hikashop_order_main td.hikashop_order_item_total_value {
	vertical-align: middle;
}
table.products thead th {
	font-weight: normal;
	background-color: #E2E2E2!important;
	height: 28px;
	vertical-align: middle;
	text-align: center;
}
th.hikashop_order_item_name_title {
	text-align: left!important;
}
table.products td.hikashop_empty_td {
	border: none!important;
}
table.products td.hikashop_order_subtotal_title,
table.products td.hikashop_order_subtotal_value {
	border: none!important;
}

/* profile */

div.profile-edit .well {
	background-color: #fff;
}

div.profile-edit a.btn {
	color: #ffffff;
	background-color: #3B3B3B;
	border-color: #3B3B3B;
}

/* lista de dorinte */

.lista_dorinte div.hika_toolbar,
.lista_dorinte dl.hika_options,
.lista_dorinte span.hikashop_cart_product_code {
	display: none;
}

table#hikashop_cart_product_listing {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #3B3B3B;
}

.lista_dorinte  .table > thead > tr > th {
	border: 1px solid #3B3B3B;
}

.lista_dorinte thead tr th{
	background-color: #3B3B3B;
	color: #fff;
}

.lista_dorinte i.fa-trash {
	margin-left: 10px;
}

.lista_dorinte tr td {
	display: table-cell;
    vertical-align: middle !important;1ííííí
}

.lista_dorinte tr td br {
	display: none;
}

.lista_dorinte img.hikashop_cart_product_image {
	margin-right: 10px !important;
}

.lista_dorinte tr td span {
	line-height: 46px;
}

.lista_dorinte .hikashop_product_price_before_discount {
	float: left;
}

.lista_dorinte .hikashop_product_quantity_field {
	height: 26px !important;
	padding: 0 2px !important;
}

/* =================================================== */
/* ===================== ARTICLES ==================== */
/* =================================================== */

div.garantie, section.article-content h5 {
	color: #444;
	font: normal 15px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
	background-color: #E8E8E8;
	border: 1px solid #ccc;
	padding: 16px 10px 16px 10px;
	margin-top: 20px;
	text-align: center;
}
div.contact-form form#contact-form legend {
	font: normal 14px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
	padding-bottom: 0;
	border: none; 
}
div.contact-form input[type="text"],
div.contact-form input[type="email"] {
	width: 100%;
}
div.contact-form .star {
	color: #444;
}
div.contact-form .well {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0px;
	border: none;
}
div.contact div.page-header {
	padding-bottom: 0;
	display: none;
}
div.contact {
	margin-top: 20px;
	border: 1px solid #3B3B3B;
	padding: 0px;
}
div.contact fieldset {
	padding: 20px;
}
div.contact h3 {
	font: normal 16px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding: 6px 20px;
	background: #3B3B3B;
	color: #fff;
}
html.com_contact table h2 {
	padding-top: 0px;
	margin-top: 0;
}
div.contact span.contact-name,
form#contact-form legend {
	display: none;
}
form#contact-form div.control-label{
	width: 200px;
}
form#contact-form div.controls{
	margin-left: 210px;
}
form#contact-form textarea {
	width: 100%;
	height: 100px;
}
form#contact-form input[type="checkbox"] {
	margin-top: 0px;
	height: 18px;
	width: 18px;
}
form#contact-form label#jform_contact_email_copy-lbl {
	margin-left: 8px;
}
div.contact button {
	float: right;
}

a.rmaform {
	color: #D40000;
	padding: 2px 10px;
	background: #f1f1f1;
}

/* =================================================== */
/* ====================== MODULES ==================== */
/* =================================================== */

html.layout-show div.module_recent_cart {
	display: none;
}
div.module_recent_cart h3 {
	font: normal 16px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #ffffff;
	background-color: #3B3B3B;
	padding: 5px 0 3px 0;
	margin-bottom: 8px;
}
div.module_recent_cart div.hikashop_container {
	margin: 8px 0px!important;
}
div.module_recent_cart .hkc-md-12 {
	padding: 0;
}
div.bt-googlemaps {
	margin-bottom: 20px;
}
div.maintop3 td {
	border: none;
}
div.module-recomandat-ea {
	border: 1px solid #3B3B3B;
	margin-bottom: 15px;
}
div.module-recomandat-ea p {
	margin: 0;
}
div.module-recomandat-ea h3 {
	margin-bottom: 0px;
	text-align: center;
	padding: 4px 4px;
	background-color: #3B3B3B;
	color: #fff;
	font: normal 15px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	height: 26px;
	width: 100%;
}
div.module-recomandat-ea img {
	width: 100%;
}
html.layout-show div.module-recomandat-ea {
	display: none;
}
div.frontmodule {
	margin-top: 15px;
	margin-bottom: 0;
	float: left;
}

div.module_countdown h3 {
	margin-top: 20px;
	margin-bottom: 10px;
	color: #1d1d1d;
	font: normal 16px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
	float: left;
	text-transform: uppercase;
	text-align: center;
	padding: 4px 0px;
	background-color: #3B3B3B;
	color: #fff !important;
	width: 100%;
}
/* =================================================== */
/* ==================== RECOMANDARI ================== */
/* =================================================== */

div.recomandari h2 {
	margin-top: 10px;
	color: #1d1d1d;
	font: normal 16px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
	float: left;
	text-transform: uppercase;
	text-align: center;
	padding: 4px 0px;
	background-color: #3B3B3B;
	color: #fff !important;
	width: 100%;
}
div.recomandari div.hikashop_products_pagination {
	display: none;
}

/* =================================================== */
/* ====================== LOGIN  ===================== */
/* =================================================== */

html.view-login header,
html.view-login footer,
html.view-login div.page-masthead,
html.view-login div.t3-sidebar {
	display: none;
}
html.view-login div#t3-mainbody  {
	max-width: 500px;
	border: 1px solid #707367;
}
html.view-login .t3-wrapper {
	background: none;
}
div.logo-login {
	margin: 20px auto;
}
div.logo-login img.logo-login {
	margin-left: 156px;
}
div.close-login {
	text-align: right;
	width: 100%;
}
div.loginloginpage {
	padding: 20px 20px 0 20px;
}
div.loginloginpage input[type="text"],
div.loginloginpage input[type="password"] {
	width: 100%;
	border: 1px solid #707367;
}
div.loginloginpage button {
	width: 100%;
}
html.view-login .form-horizontal .control-group .control-label {
	width: 100px;
}
html.view-login .form-horizontal .control-group .controls {
	margin-left: 136px;
}
div.loginloginpage form {
	background-color: #fff;
	border: none;
}
div.loginloginpage .well {
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0;
	padding: 0;
}
html.view-login input#remember {
	-webkit-box-shadow: none;
	box-shadow: none;
}
html.view-login input[type="checkbox"] {
	margin: 4px 0 0 0;
	width: 20px;
	height: 20px;
}
html.view-login .nav-tabs {
	border: none;
	padding: 0px 0 10px 0;
}
html.view-login  .nav-tabs > li > a {
	text-transform: none;
	font: normal 15px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
	padding: 4px;
	margin-left: 156px;
}
span.btl-dropdown {
	background-color: #7A7C70!important;
}
#btl .btl-panel > span, button.btl-buttonsubmit, input.btl-buttonsubmit {
	 border-radius: 0px!important;
}
html.view-login .star {
	color: #444;
}
/* popup */
html.view-login div.wli-message {
	display: none!important;
}
#wli-messages {
	padding: 0!important;
	max-width: 460px!important;
}
#wli-overlay {
	z-index: 100!important;
}
#wli-main p {
	text-align: center!important;
}

/* error handling */

div.wli-error {
	display: none !important;
}
div.wli-error #wli-overlay {
	display: none !important;
}

/* =================================================== */
/* ================= CREATE ACCOUNT ================== */
/* =================================================== */

html.view-user #t3-mainnav,
html.view-user footer,
html.view-user div.page-masthead  {
	display: none;
}
html.view-user .t3-wrapper {
	background: none;
}
html.view-user body {
	padding-top: 30px;
}
html.view-user .t3-mainbody {
	max-width: 600px;
	border: 1px solid #707367;
}
div.logo-register {
	margin: 0px auto;
}
html.view-user div.logo-register img{
	margin-left: 180px;
}
div.close-register {
	text-align: right;
	width: 100%;
}
html.view-user .form-horizontal .control-group {
	 margin-bottom: 4px; 
}
html.view-user select, 
html.view-user textarea, 
html.view-user input[type="submit"], 
html.view-user input[type="text"], 
html.view-user input[type="password"], 
html.view-user input[type="datetime"], 
html.view-user input[type="datetime-local"], 
html.view-user input[type="date"], 
html.view-user input[type="month"], 
html.view-user input[type="time"], 
html.view-user input[type="week"], 
html.view-user input[type="number"], 
html.view-user input[type="email"], 
html.view-user input[type="url"], 
html.view-user input[type="search"], 
html.view-user input[type="tel"], 
html.view-user input[type="color"], 
html.view-user .inputbox {
	width: 90%;
	height: 32px;
	border: 1px solid #ccc;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block;
}
html.view-user input[type="submit"] {
	margin-top: 20px;
	height: 32px;
}
html.view-user .invalid {
	border: 1px solid red;
}
html.view-user div.hikashop_registration_address {
	width: 240px;
}
html.view-user legend {
	font: normal 22px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	margin-top: 16px;
	margin-bottom: 10px;
	text-align: right;
	padding-bottom: 0px;
	border-bottom: none;
}
html.view-user .hikashop_user_registration_page h2 {
	padding-left: 180px;
}

/* =================================================== */
/* ================= FIDELITY POINTS ================= */
/* =================================================== */

html.com_altauserpoints div#page-profile br {
	line-height: 22px;
}
html.com_altauserpoints .table-bordered > thead > tr > th {
	border: none;
	font-weight: normal;
	background-color:  #E2E2E2;
}
html.com_altauserpoints .table-bordered > tbody > tr > td {
	border: none;
}
html.com_altauserpoints .table-bordered > tbody > tr > td.approved {
	text-align: center;
}
html.com_altauserpoints .table {
	margin-bottom: 0px;
}

/* =================================================== */
/* =================== PRODUCATORI =================== */
/* =================================================== */

div.customproducatori {
	background: #fff;
	border: none;
	padding: 20px 16px 16px 16px;
	border-top: 1px solid #ccc;
	margin-left: -15px;
	margin-right: -15px;
}
div.customproducatori a img {
	margin: 8px 30px;
}

/* =================================================== */
/* ====================== HEADER ===================== */
/* =================================================== */

.off-canvas-toggle{
	display: none;
}

/* =================================================== */
/* ======================= MENU ====================== */
/* =================================================== */
.dropdown-menu {
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.t3-megamenu .mega-nav > li.open > a,
.t3-megamenu .dropdown-menu .mega-nav > li.open > a {
  background: #ffffff;
}
.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a {
    color: #444;
    background: #ccc;
}
.navbar-default .navbar-nav > li {
	margin-left: 20px;
}
nav.t3-navbar ul {
	font: normal 15px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
}
nav.t3-navbar ul.level1  {
	font: normal 15px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
}
div.mega-dropdown-inner div.row div {
	padding-left: 0px;
	padding-right: 0px;
	min-width: 230px;
	/*background-color: #3B3B3B;*/
	background-color: #ffffff;
}
t3-megamenu .mega-nav > li:first-child, .t3-megamenu .dropdown-menu .mega-nav > li:first-child {
	border-top: none;
}
t3-megamenu .mega-nav > li:first-child, .t3-megamenu .dropdown-menu .mega-nav > li:last-child {
	border-bottom: none;
}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {
	/*border-bottom: 1px solid #4B4B4F;*/
	border-bottom: 1px solid #ccc;
}
nav.t3-navbar span.dropdown-toggle {
	font: normal 15px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #bdbdbd;
	cursor: pointer;
	position: relative;
	display: block;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0;
}
nav.t3-navbar .t3-megamenu .mega-inner {
	padding: 12px 0 0;
}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
	padding: 12px 20px;
	color: #444;
}
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover {
	/*background-color: #4B4B4F;*/
	background-color: #ccc;
	color: #444;
}
nav.t3-navbar span.dropdown-toggle:hover {
	color: #ffffff;
	cursor: pointer;
	box-shadow: inset 0 -2px 0 #adb0b6;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	box-shadow: inset 0 -2px 0 #adb0b6;
}
nav.t3-navbar span.dropdown-toggle em.caret {
	margin: 0;
	border: none;
}
.nav > li > .separator {
	padding-top: 26px;
	padding-bottom: 19px;
}
.navbar-default .navbar-nav > li > a {
	padding-top: 26px;
	padding-bottom: 8px;
	line-height: 19px;
	color: #bbbbbb;
}
/* =================================================== */
/* =================== MOBILE MENU =================== */
/* =================================================== */
.navbar-toggle {
	float: left;
	left: 90px;
	width: 80px;
	line-height: 74px;
	/*background:none;*/
}
.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle .fa-bars {
    font: normal 24px FontAwesome!important;
    color: #bbbbbb;
 }
/* =================================================== */
/* =================== CONTAINERS ==================== */
/* =================================================== */
div.right-container {
	float: right;
	position: absolute;
	top: 0px;
	right: 20px;
}
/* =================================================== */
/* ======================= LOGO ====================== */
/* =================================================== */
div.navbar-header {
	/*background-color: #232527;*/
	width: 120px;
	height: 65px;
	text-align: center;
}
.logo a{
	margin-top: 9px;
	background: none;
}
.logo:hover a, .logo a:hover, .logo a:active, .logo a:focus {
	background: none;
}
/* =================================================== */
/* ===================== INFOLINE ==================== */
/* =================================================== */
div.infoline {
	right: 590px;
	top: 15px;
	float: right;
	position: absolute;
	color: #bbbbbb;
	font: normal 14px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif!important;
	text-align: right;
	padding-right: 20px;
}
div.infoline span.infoline-icon {
	font-size: 16px;
}

/* =================================================== */
/* ====================== SEARCH ===================== */
/* =================================================== */

.head-search {
	right: 242px;
	top: 18px;
	width: 22%;
	max-width: 340px;
}
.head-search input{
	width: 100%;
	height: 34px;
	border: 1px solid #000;
	float: right;
}
.head-search input:focus{
	border-color: #6B6B6B;
	box-shadow: none;
}
div.hikashop_filter_main {
	float: right;
}
div.hikashop_filter_module {
	width: 100%;
}

/* =================================================== */
/* ================ SEARCH RESPONSIVE ================ */
/* =================================================== */

div.search-responsive {
	display: none;
}
div.hikashop_filter_collapsable_title {
	display: none;
}
.hikashop_filter_collapsable_title_mobile {
	border: none;
}
div.search-responsive input {
	width : 100%;
	text-align: center;
	border: none;
	color: #444;
}
div.search-responsive .hikashop_filter_main {
	width : 100%!important;
}

/* =================================================== */
/* ==================== CURRENCIES =================== */
/* =================================================== */

div.currencies {
	margin: 22px 12px 0 12px;
	padding: 0;
	float: right;
	right: 60px;
}
.currencies .inputbox {
	height: 26px;
	font-size: 12px;
	padding: 5px 8px;
}
div#hikashopcurrency_chzn {
	width: 94px!important;
}
.chzn-container-single .chzn-single, .chzn-drop {
	border-radius: 0!important;
	box-shadow: none!important;
}

/* =================================================== */
/* ===================== LANGUAGES =================== */
/* =================================================== */

div.languages {
	padding: 24px 12px 0 12px;
	float: right;
	right: 60px;
}

div.mod-languages li {
	padding-left: 8px!important;
	padding-right: 8px!important;
	width: 50px;
}

div.advanced-dropdown a {
	background-color: transparent !important;
}

div.advanced-dropdown a.langChoose img {
	border: none;
}

div.advanced-dropdown a.langChoose img {
    border: 1px solid #818181 !important;
    /*border: none !important;*/
}

div.mod-languages.advanced-dropdown ul {
	background-color: #fff !important;
	border: 1px solid #ccc;
	width: 60px!important;
}

div.mod-languages.advanced-dropdown ul li:hover {
	/*background-color: #ccc !important;*/
}

div.advanced-dropdown a i {
	color: #444 !important;
}

/* =================================================== */
/* ===================== MINICART ==================== */
/* =================================================== */

div.cart {
	width: 30px;
	float: right;
	height: 24px;
	margin-top: 24px;
}
/*
a.hikashop_small_cart_checkout_link {
	
	background: url("../images/cart.png") no-repeat 0 0px;
	padding: 0px 0px 6px 24px;
	height: 24px;
}
*/
div.cart .fa-shopping-cart {
	color: #bbbbbb;
}
a.hikashop_small_cart_checkout_link span {
	/*display: none;*/
}
#hikashop_cart_module div.hikashop_cart_dropdown_content{
	right: 0px;
	top: 16px;
	min-width: 450px;
}
#hikashop_cart_module div.hikashop_cart_dropdown_content {
	border: 4px solid #3B3B3B!important;
	padding: 8px;
}
#hikashop_cart_module input[type="text"] {
	width: 60px;
	padding: 2px 10px;
	height: 24px;
}
#hikashop_cart_module .hikabtn {
	float: right;
}
#hikashop_cart_module tr td {
	padding: 10px 0;
}
td.hikashop_cart_module_product_quantity_value input{
	text-align: center;
}
#hikashop_cart_module .hikashop_cart_module_product_price_title, 
#hikashop_cart_module td.hikashop_cart_module_product_price_value,
#hikashop_cart_module td.hikashop_cart_module_product_total_value {
	text-align: right;
	padding-right: 8px;
}
span.hikashop_product_code_cart {
	display: none;
}
div.hikashop_cart_dropdown_content {
	overflow: auto;
	max-height: 480px;
}

/* popup messages for minicart */

.notifyjs-metro-base,
.notifyjs-metro-lite-base{
	background-color: #fff !important;
	border: 3px solid #7A7C70 !important;
	 margin-top: 76px;
}
.notifyjs-metro-base .text-wrapper,
.notifyjs-metro-lite-base .text-wrapper {
	color: black !important;
	background-color: #fff !important;
	padding: 6px 10px 0 20px !important;
}
.notifyjs-metro-base img {
	padding-left: 20px !important;
}
.notifyjs-metro-base div.title {
	font: normal 16px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif!important;
}
.notifyjs-metro-base div.text {
	font: normal 15px "RobotoCondensed-Light", Arial, Helvetica, sans-serif!important;
}

/* popup messages for wishlist */



/* =================================================== */
/* =================== BREADCRUMBS =================== */
/* =================================================== */

.page-masthead .row-feature {
	padding: 0;
}
.page-masthead {
	/*background: #EEEEEE;*/
	/*background: #4A4A4A;*/
	padding-top: 5px;
	background: #ffffff;
	border-bottom: 1px solid #ccc;
	
}
ol.breadcrumb {
	padding: 4px 30px;
	font: normal 12px "RobotoCondensed-Light", Arial, Helvetica, sans-serif!important;
	color: #444;
	background: none;
	text-transform: uppercase;
}
.breadcrumb > .active,
.breadcrumb .row-feature,
.breadcrumb a {
	color: #444;
	text-transform: uppercase;
}
.breadcrumb > li + li::before {
	padding: 0;
}

/* =================================================== */
/* ==================== SIDE MENU ==================== */
/* =================================================== */

div.t3-sidebar {
	padding-right: 0;
}
div.accordeonck li.level1 a{
	font: normal 14px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif!important;
	text-transform: uppercase;
	color: #bdbdbd;
	padding-left: 28px!important;
}
div.accordeonck ul.menu {
	padding: 0!important;
	margin: 0;
}
div.accordeonck ul.menu li {
	border-bottom:none !important;
}
div.accordeonck ul.menu li.level1 span {
	padding: 3px 0px!important;
	margin: 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
}
div.accordeonck ul.menu li.level2 span {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	text-transform: uppercase;
	color: #bdbdbd;
	padding-left: 0px!important;
}
span.toggler_icon {
	border-bottom:none!important;
	border-top:none!important;
}
div.accordeonck ul.content_1 {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.accordeonck ul.content_1 li {
	display: block;
}
div.accordeonck ul.content_1 li a {
	font: normal 13px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif!important;
}
ul#accordeonck126 li ul li,
ul#accordeonck182 li ul li,
ul#accordeonck151 li ul li {
	margin: 0!important;
	border-top: none!important;
}
/*
ul#accordeonck126 ul li a {
	border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
}
*/
ul#accordeonck126 ul li a.isactive,
ul#accordeonck126 ul li a:focus,
ul#accordeonck126 ul li a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
	/*
	border-top: 2px solid #DD383E;
    border-bottom: 2px solid #DD383E;
    */
}
ul#accordeonck151 ul li a.isactive,
ul#accordeonck151 ul li a:focus,
ul#accordeonck151 ul li a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
}
ul#accordeonck182 ul li a.isactive,
ul#accordeonck182 ul li a:focus,
ul#accordeonck182 ul li a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
}
ul#accordeonck126  li.current a,
ul#accordeonck126  li.current a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
}
ul#accordeonck151  li.current a,
ul#accordeonck151  li.current a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
}
ul#accordeonck182  li.current a,
ul#accordeonck182  li.current a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
}
#accordeonck126 li.level1 > .accordeonck_outer a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
}
#accordeonck151 li.level1 > .accordeonck_outer a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
}
#accordeonck182 li.level1 > .accordeonck_outer a:hover {
	background-color: #3B3B3B!important;
	color: #ffffff!important;
}
#accordeonck126 li > .accordeonck_outer:hover .toggler_icon {
	outline: none;
	background: url(/images/site/closed-w.png) left center no-repeat !important;
}
#accordeonck126 li.open > .accordeonck_outer:hover .toggler_icon {
	background: url(/images/site/opened-w.png) left center no-repeat !important;
}
#accordeonck126 li > .accordeonck_outer a.noparent {
	background: url(/images/site/closed.png) left 9px no-repeat !important;
}
#accordeonck126 li > .accordeonck_outer a.noparent:hover {
	background: url(/images/site/closed-w.png) left 9px no-repeat !important;
	background-color: #3B3B3B!important;
}
#accordeonck126 li > .accordeonck_outer a.noparent.isactive {
	background: url(/images/site/closed-w.png) left 9px no-repeat !important;
	background-color: #3B3B3B!important;
}
#accordeonck183 {
	border-left: 5px solid #DD383E;
}

#accordeonck183 span {
	margin-left: -5px;
}

/* =================================================== */
/* ==================== SLIDESHOW ==================== */
/* =================================================== */

div.maintop12 {
	width: 100%;
	float: left;
}
div.maintop1 {
	width: 74%;
	float: left;
}
div.maintop1-2 {
	width: 24%;
	height: auto;
	top: 0;
	float: right;
	display: block;
}
div.maintop1-2 p {
	margin: 0;
	padding: 0;
}
div.maintop1-2 img {
	width: 100%;
}
img.retroarms {
	margin-top: 20px;
}

/* =================================================== */
/* =================== PRODUSE NOI =================== */
/* =================================================== */

div.maintop2 h2 {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	padding: 4px 4px;
	background-color: #3B3B3B;
	color: #fff;
	font: normal 15px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	height: 26px;
	width: 100%;
}

/* =================================================== */
/* ===================== FOOTER ====================== */
/* =================================================== */

footer.t3-footer {
	/*background: #3B3B3B;*/
	background: #272727;
	border-top: 4px solid #7A7C70;
	color: #E3E3E3;
}
footer.t3-footer div.t3-module,
footer.t3-footer div.t3-module a {
	background: none;;
	color: #E3E3E3;
	padding: 2px 6px;
}
footer.t3-footer div.t3-module a:hover {
	color: #fff;
	background-color: #7A7C70;
}
div#back-to-top button {
	border-color: #868686;
}
.t3-navhelper {
	background: none;
}

/* =================================================== */
/* ======================= RMA ======================= */
/* =================================================== */

html.com_breezingforms .bfQuickMode section input[type='text'] {
	width: 100%;
}
html.com_breezingforms .bfQuickMode section textarea {
	width: 100%;
	min-height: 70px;
	margin-bottom: 20px;
}
html.com_breezingforms .bfQuickMode section.bfElemWrap {
	padding: 6px 0;
}
html.com_breezingforms .bfQuickMode .bfSubmitButton {
	color: #fff;
	background-color: #3B3B3B;
	border: none;
	padding: 6px 30px;
}

/* =================================================== */
/* ===================== HIKASHOP ==================== */
/* =================================================== */

.hikabtn {
	border-radius: 0px!important;
	border-radius: 0px!important;
	background-color: #3B3B3B!important;
	margin-top: -1px;
	-webkit-margin-before: -3px;
	color: #fff!important;
	border: none!important;
	height: 32px!important;
}

/* ================== pagination ===================== */

div.hikashop_products_pagination div.limit, 
div.hikashop_products_pagination div.counter {
	display: none;
}
.pagination {
	margin: 14px 0 10px 0;
	display: inline-block;
	float: none;
	width: 100%;
}
.hikashop_products_pagination {
	text-align: center;
	margin: 4px;
}
div.list-footer span {
	background-color: #ccc;
	color: #444;
	padding: 4px 14px;
	margin-right: 6px;
}
a.pagenav, a.pagenav_next_chevron, a.pagenav_previous_chevron, a.pagenav_end_chevron, a.pagenav_start_chevron {
	background-color: #3B3B3B;
	color: #fff;
	padding: 4px 14px;
	margin-right: 6px;
	cursor: pointer;
}
span.pagenav_text {
	display: none;
}
a.hikashop_next_link, a.hikashop_previous_link, a.hikashop_end_link, a.hikashop_start_link {
	display: none;
}

/* =============== category layout =================== */

div.hikashop_category_description h1 {
	font: normal 15px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	text-transform: uppercase;
	padding: 5px 0px 4px 0;
	background-color: #3B3B3B;
	color: #fff;
}
div.hkc-md-3 {
	padding: 0;
}
div.hikashop_product_column_1 div.hikashop_container {
	margin-left: 0px!important;
}
div.hikashop_product_column_4 div.hikashop_container {
	margin-right: 0px!important;
}
div.hikashop_products_listing .thumbnail {
	margin-bottom: 0px;
}
a.out_of_stock_list {
	margin-top: 10px;
	font-size: 13px;
	padding: 6px 8px;
}
.hikashop_container:hover {
	box-shadow: 0px 0px 10px #ccc;
	transition: all 0.2s ease-in-out 0s;
}
div.hikashop_products_listing span.hikashop_product_price_before_discount {
	text-decoration:line-through;
	margin-right: 6px;
}

/* waitlist */ 

html.layout-waitlist div.maintop3,
html.layout-waitlist div.mainbottom1,
html.layout-waitlist div.t3-sidebar {
	display: none;
}
div.hikashop_product_waitlist_page {
	padding: 10px;
	border: 1px solid #cccccc;
}
div.hikashop_product_waitlist_page .btn {
	background-color: #3B3B3B;
	color: #fff;
	min-width: 90px;
}
div.hikashop_product_waitlist_page button img {
	display: none;
}
div.hikashop_product_waitlist_page input[type="text"] {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
div.hikashop_product_waitlist_page tr td {
	border: none;
	vertical-align: middle;
	padding: 0 10px;
}

/* =============== inside container ================== */

div.discount_listing {
	display: block;
	position: absolute;
	z-index: 500;
	background: #C2C7B2;
	padding: 4px 4px 4px 4px;
	font: normal 12px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif!important;
}
.thumbnail div.hikashop_product_image_subdiv {
	width: 100% !important;
	margin-top: 10px;
}
div.hikashop_subcontainer {
	padding: 0 0 10px;
}
div.hikashop_products div.hikashop_container .hikashop_product_image {
	margin-bottom: 12px;
}
div.hikashop_container span.hikashop_product_price {
	background-color: #7D8072;
	color: #fff;
	font: normal 15px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	padding: 3px 12px 2px;
	border-radius: 10px;
}

div.hikashop_container .hikashop_product_several_prices br {
	display: none;
}

div.hikashop_container .hikashop_product_price_per_unit_x {
	display: none;
}
span.hikashop_product_name {
	min-height: 62px;
	margin-top: 10px;
	max-width: 190px;
	margin: 10px auto 5px;
}
span.hikashop_product_name a {
	margin-top: 20px;
	font: normal 16px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	text-decoration: none;
}
span.hikashop_product_code_list {
	font: normal 14px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
	background-color: #DBDBDB;
	padding: 3px 6px 2px;
	border-radius: 0px;
	color: #444;
}   
div.product_code {
	margin-bottom: 8px;
}
div.product_stock {
	margin-bottom: 10px;
}
span.hikashop_product_stock_count{
	font: normal 14px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
}
div.disponible {
	margin-top: 22px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 2px solid #DD383E;
	border-bottom: 2px solid #DD383E;
}
div.hikashop_product_quantity_div {
	width: 30px;
	padding: 0;
}
div.hikashop_product_quantity_div input[type="text"]:not([class*="uk-"]){
	height: 32px;
	width: 34px;
	padding: 0px 2px;
	border: 1px solid #ccc;
	box-shadow:none;
	-webkit-box-shadow: none;
	color: #444;
}
div.hikashop_product_quantity_add_to_cart_div {
	display: none;
}
div.hikashop_subcontainer form {
	margin-top: 10px;
	margin-bottom: 10px;
}
a.hikacart {
	color: #fff;
	background-color: #3B3B3B;
	border: none;
	text-decoration: none;
}
a.hikacart:hover, a.hikacart:focus {
	background-color: #262626;
}
a.hikacart span {
	text-decoration: none;
	font: normal 14px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
}
a.product_with_options {
	min-width: 110px;
}
a.product_with_options i.fa-angle-double-right {
	font-size: 14px!important;
	margin-right: 6px;
}
div.hikashop_product_custom_info_main tr td span {
	line-height: 28px;
	cursor: default;
}
div.hikashop_product_custom_info_main tr td label {
	display: inline;
	padding-left: 10px;
}
div.hikashop_product_custom_info_main tr:hover {
	background-color: #E7E7E7;
	border-left: #ccc;
}
div.hikashop_product_custom_info_main tr td.key:hover {
	border-left: #ccc;
}

/* ================== product page =================== */

#hikashop_product_top_part h1 {
	color: #555555;
	border-bottom: 1px solid #ddd;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 20px;
}
div.hikashop_product_right_part {

	/*border: 3px solid #323438;*/

}
div.code-and-manufacturer {
	text-align: center;
	margin: 0px auto 0 auto;
	background-color: #E8E8E8;
	text-align: center;
	padding: 2px 0;
}
div.code-and-manufacturer i {
	font-size: 14px!important;
}
div.userpoints {
	font: normal 15px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
	margin-top: 16px;
	margin-bottom: 16px;
	width: 100%;
	/*background-color: #7A7C70;*/
	background-color: #7A7C70;
	text-align: center;
	padding: 2px 0;
	float: left;
	color: #fff;
}
div.userpoints a {
	color: #fff;
}
div#comenzi_telefonice {
	width: 100%;
	float: left;
	background-color: #E8E8E8;
	text-align: center;
	padding: 2px 0;
}
h3.livrare {
	font: normal 15px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	background-color: #7A7C70;
	border-bottom: 3px solid #A8A79E;
	text-align: center;
	padding: 2px 0;
	color: #fff;
	float: left;
	width: 100%;
	margin: 16px 0 0 0;
}
div#livrare {
	width: 100%;
	float: left;
	margin: 0px 0 10px 0;
	padding: 0px 16px 2px 16px;
	background-color: #E8E8E8;
	text-align: left;
	border-bottom: 1px solid #A8A79E;
}
div.livrare_gratuita {
	padding: 2px 0;
	margin-top: 6px;
	margin-bottom: 16px;
	background-color: #7A7C70;
	color: #fff;
	width: 100%;
	float: left;
	text-align: center;
}
h3.livrare i,
div.livrare_gratuita i {
	color: #BDBFB5;
}

/* product options */

h3.product-options-header {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0;
    color: #1d1d1d;
    font: normal 16px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
    padding: 4px 10px;
    background-color: #3B3B3B;
    color: #fff !important;
}
div.product-options {
	width: 100%;
	padding: 10px 10px 16px 10px;
	border: 2px solid #323438;
	float: left;
	margin-bottom: 16px;
}
div.product-options .chzn-container {
	width: 160px !important;
	float: right;
}
table.hikashop_product_options_table tr td {
	padding: 0px 0px !important;
	border-bottom: 1px dotted #ccc !important;
}
span#hikashop_product_price_with_options_main {
	float: right;
}
span.hikashop_option_price_value {
	font: normal 18px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
    background-color: #3B3B3B;
    color: #ccc;
    text-align: center;
    padding: 5px 20px;
    border-radius: 0px;
    border-left: 8px solid #7A7C70;
    margin-left: 6px;
}
div.option_product_image img.option_product_image {
	float: left;
	margin-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
p.hikashop_option_name {
	float: left;
	padding-top: 10px;
}
div.options-info {
	width: 20px;
	height: 20px;
	margin-top: 20px;
	float: left;
}
span.hikashop_option_info {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: 0 0px;
}
table.hikashop_product_options_table tr td {
    vertical-align: middle;
}

/* /product options */

/* product characteristics */

div.product-characteristics {
	width: 100%;
	padding: 10px;
	border: 2px solid #323438;
	float: left;
	margin-bottom: 16px;
}
div.product-characteristics .chzn-container {
	width: 100px !important;
	float: right;
}
table.hikashop_product_characteristics_table tr td {
	padding: 0px 0px !important;
	border-bottom: none !important;
}

/* /product characteristics */

div#finalizare {
	text-align: center;
	font: normal 26px "Digital";
	padding: 6px 12px;
	color: #ffffff;
	background-color: #3B3B3B;
	max-width: 300px;
	margin: 0 auto;
}
div#finalizare span.small {
	font: normal 14px "RobotoCondensed-Light";
}
div#hikashop_product_quantity_main {
	float: left;
	width: 100%;
	min-height: 52px; 
	background-color: #E8E8E8;
	margin-top: 0px;
	text-align: center;
	padding: 10px 0 0px 0;
}
div#hikashop_product_quantity_main  span.hikashop_product_stock_count{
	margin-right: 10px;
}
.hikashop_product_left_part div.hikashop_badge_topright_div {
	right: 10px!important;
	margin-top: 0!important;
}
.hikashop_product_left_part div.hikashop_badge_topleft_div {
	margin-top: 0!important;
}
.hikashop_product_left_part div.price-below {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 25px;
}
.hikashop_product_left_part div.price-below span.hikashop_product_price_0 {
	font: normal 18px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	background-color: #3B3B3B;
	color: #ccc;
	text-align: center;
	padding: 5px 20px;
	border-radius: 0px;
	border-left: 8px solid #7A7C70;
}
span.hikashop_product_price_before_discount {
	text-decoration: line-through;
	margin-right: 6px;
}
.hikashop_product_left_part .hikashop_product_price_with_min_qty {
	margin-top: px;
	display: inline-block;
}

.hikashop_product_left_part .hikashop_product_price_with_min_qty br {
	display: none;
}
.hikashop_product_price_for_at_least_20 {
	padding-top: 10px;
}

/* discount timer */

div#discount {
	text-align: center;
	font: normal 22px "Digital";
	padding: 6px 12px;
	color: #444;
	background: #C0CCAD;
	padding: 8px 8px 6px 8px;
	width: 270px;
	margin: 6px auto 0 auto;
}
div#discount span.small {
	font: normal 14px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
}

/* product page cart */

div.product-page-cart div#hikashop_product_quantity_main {
	padding: 14px 0px 12px 12px;
	min-height:0;
}
div.product-page-cart span.hikashop_product_stock_count {
	float: left;
	margin-left:4px;
	margin-top: 2px;
	padding: .2em .6em .3em;
	border-radius: 10px;
	/*background-color: #4ABF4F;*/
	background-color: #808C6B;
	color: #ffffff;
}
span.hikashop_product_sale_start {
	float: left;
	margin-top: 4px;
}
div.product-page-cart span.hikashop_product_no_stock {
	float: left;
	margin-left:4px;
	margin-top: 2px;
	padding: .2em .6em .3em;
	border-radius: 10px;
	background-color: #EB4B4A;
	color: #ffffff;
}
div.product-page-cart div.hikashop_product_quantity_div {
	float: right;
	width: 34px;
	margin-top: -3px;
}
@-moz-document url-prefix('') {
    div.product-page-cart div.hikashop_product_quantity_div {
        margin-top: 0px;
    }
}
div.product-page-cart a.hikabtn {
	float: right;
	margin-right: 16px;
}
div.product-page-cart div.waitlist-button a.hikabtn {
	float: right;
	margin-right: 16px;
	background: url("../images/email.png") no-repeat 10px 6px;
	padding-left: 30px;
}
div.product-page-cart a.hikawishlist {
	margin-right: 16px;
}
div.product-page-cart i.fa-heart {
	font-size: 1.5rem!important;
	color: #DD383E;
	margin-right: 4px;
}
div.product-page-cart i.fa-shopping-cart {
	font-size: 1.8rem!important;
	margin-right: 5px;
}

/* product page left part */

.hikashop_product_left_part {
	text-align: center;
	width: 50%;
	padding-right: 20px;
}
table.hikashop_product_custom_info_main_table label {
	font-weight: normal;
}
span.hikashop_product_name_main {
	font: normal 22px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
div#hikashop_product_custom_info_main {
	float: left;
	width: 100%;
	padding-bottom: 0px;
	font: normal 15px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
#hikashop_product_custom_info_main td {
	border-bottom: 1px solid #ccc;
}
div#hikashop_product_custom_info_main h4 {
	margin-top: 20px;
	color: #1d1d1d;
	font: normal 16px "RobotoCondensed-Regular", Arial, Helvetica, sans-serif;
	float: left;
	text-transform: uppercase;
	text-align: center;
	padding: 4px 0px;
	background-color: #3B3B3B;
	color: #fff !important;
	width: 100%;
}
div.hikashop_product_description_main h6 {
	color: #444;
	font: normal 15px "RobotoCondensed-Light", Arial, Helvetica, sans-serif;
	background-color: #E8E8E8;
	border: 1px solid #ccc;
	padding: 16px 10px 16px 10px;
	margin-top: 20px;
}
.hikashop_product_page table tr td {
	border-bottom: 1px solid #ddd;
	padding: 0 4px;
}

/* ===================== filters ===================== */

/* main */

div.hikashop_filter_module {
	color: #ffffff;
}
div.maintop3 div.hikashop_filter_module {
	margin-bottom: 10px;
	padding: 10px 10px;
	background-color: #3B3B3B;
}
div.hikashop_filter_fieldset_mobile h3 {
	display: none;
}
div.maintop3 div.hikashop_filter_main_Producator {
	float: right!important;
}
div.hikashop_filter_sortare select,
div.hikashop_filter_Producator select {
	width: 100%;
}
div.hikashop_filter_fieldset_mobile select {
	height: 28px;
	border: none;
}
div.hikashop_filter_main_stoc {
	margin-top: 5px;
}
div.maintop3 div.hikashop_filter_module input[type="checkbox"] {
	width: 18px;
	height: 18px;
	outline: none;
}
div.hikashop_filter_stoc span {
	float: left;
	margin-top: 2px;
}
div.hikashop_filter_stoc span.hikashop_filter_checkbox input {
	margin-top: 0px;
	float: left;
}

/* bile */

div.hikashop_filter_main_greutate_bila {
	padding-top: 5px;
}
div.hikashop_filter_main_greutate_bila span {
	margin-right: 10px;
	float: left;
	margin-top: 0px;
}
div.hikashop_filter_main_greutate_bila input {
	margin-right: 2px;
	float: left;
	margin-top: 0px;
}

/* arme electrice */

div.maintop3 div.hikashop_filter_main_Blowback {
	float: right!important;
}
div.hikashop_filter_main_Hopup,
div.hikashop_filter_main_Blowback {
	padding-top: 8px;
}
div.hikashop_filter_main_Hopup select,
div.hikashop_filter_main_Blowback select {
	width: 100%;
}
div.hikashop_filter_Material span.hikashop_filter_title {
	display: none;
}
div#slider_viteza_module_165 {
	margin: 6px 0 6px 10px!important;
}

/* incarcatoare */

div.hikashop_filter_model span.hikashop_filter_title,
div.hikashop_filter_main_model br {
	display: none;
}
div.hikashop_filter_main_model {
	margin-top: 5px;
}
div.hikashop_filter_main_model span {
	margin-right: 10px;
	float: left;
	margin-top: 0px;
}
div.hikashop_filter_main_model input {
	margin-right: 2px;
	float: left;
	margin-top: 0px;
}

/* incarcatoare pistoale */

div.hikashop_filter_tip_incarcator_pistol span.hikashop_filter_title,
div.hikashop_filter_main_tip_incarcator_pistol br {
	display: none;
}
div.hikashop_filter_main_tip_incarcator_pistol {
	margin-top: 5px;
}
div.hikashop_filter_main_tip_incarcator_pistol span {
	margin-right: 10px;
	float: left;
	margin-top: 0px;
}
div.hikashop_filter_main_tip_incarcator_pistol input {
	margin-right: 2px;
	float: left;
	margin-top: 0px;
}

/* acumulatori */

div.hikashop_filter_main_Tip br {
	display: none;
}
div.hikashop_filter_main_Tip {
	margin-top: 5px;
}
div.hikashop_filter_main_Tip span {
	margin-right: 10px;
	float: left;
	margin-top: 0px;
}
div.hikashop_filter_main_Tip input {
	margin-right: 2px;
	float: left;
	margin-top: 0px;
}

/* arcuri */

div.hikashop_filter_putere_arc span.hikashop_filter_title {
	display: none;
}

div.hikashop_filter_putere_arc {
	padding-top: 5px;
}
div.hikashop_filter_putere_arc span {
	margin-right: 10px;
	float: left;
	margin-top: 0px;
}
div.hikashop_filter_putere_arc input {
	margin-right: 2px;
	float: left;
	margin-top: 0px;
}

/* duze */

div.hikashop_filter_model_duza span.hikashop_filter_title,
div.hikashop_filter_model_duza br {
	display: none;
}
div.hikashop_filter_model_duza {
	margin-top: 5px;
}
div.hikashop_filter_model_duza span {
	margin-right: 10px;
	float: left;
	margin-top: 0px;
}
div.hikashop_filter_model_duza input {
	margin-right: 2px;
	float: left;
	margin-top: 0px;
}

/* **********************************************
*************** checkout page *******************
*************************************************/

.hk-container-fluid {
 	padding-left: 0;
 	padding-right: 0;
 }

/* login */

div.hikashop_checkout_login div.hkc-lg-4 {
	width: 100%;
}

div#hikashop_checkout_login_form {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	width: 100%;
	float: left;*/
	margin-bottom: 20px;
	padding: 20px;
}

div.hikashop_checkout_login h1 {
	font: normal 18px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
	color: #fff;
	background-color: #3e4245;
	padding: 3px 20px;
	margin-bottom: 0;
	margin-top: 0;
	border: 1px solid #3e4245;
}

div#hikashop_checkout_login_form div.input-prepend {
	float: left;
}

div#hikashop_checkout_login_form  div.input-prepend  input#modlgn-username,
div#hikashop_checkout_login_form  div.input-prepend  input#modlgn-passwd {
	min-width: 200px;
	border: 1px solid #ccc;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px 8px;
}

div#hikashop_checkout_login_form input#modlgn-remember {
	float: left;
	margin-left: 0px;
	height: 18px;
	width: 18px;
	margin-top: 2px;
}

div#hikashop_checkout_login_form  div#form-login-remember {
	float: left;
	margin-top: 6px;
}

div#hikashop_checkout_login_form div#form-login-remember label {
	margin: 0px 10px 0 10px;
	padding-top: 8px;
}

div#hikashop_checkout_login_form div#form-login-submit {
	float: left;
	margin-top: 2px;
}

.hkc-lg-4,
.hkc-lg-8 {
	padding-left: 0;
	padding-right: 0;
}

/* addresses */

div.hikashop_checkout_address div.hkc-sm-6 {
	padding: 0;
}

.hikashop_checkout_shipping_address_block {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.hikashop_checkout_billing_address_block {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	/*width: 100%;*/
	margin-bottom: 20px;
	margin-right: 10px;
}

div.hikashop_checkout_address .hikashop_checkout_shipping_address_block {
	min-height: 197px;
}

div.hikashop_checkout_address .hikashop_checkout_shipping_address_block p {
	padding-left: 20px;
	padding-top: 10px;
}

.hikashop_checkout_billing_address_block .hika_address_display,
.hikashop_checkout_shipping_address_block .hika_address_display,
.hikashop_checkout_shipping_address_block .hikashop_checkout_shipping_address_info {
	margin-top: 10px;
}

div.hikashop_checkout_address h2 {
	font: normal 18px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
	color: #fff;
	background-color: #3e4245;
	padding: 3px 20px;
	margin-bottom: 0;
	margin-top: 0;
	border: 1px solid #3e4245;
}

fieldset.hikashop_checkout_billing_address_block div.chzn-container,
fieldset.hikashop_checkout_shipping_address_block div.chzn-container {
	margin-top: 20px;
	margin-left: 20px;
	max-width: 340px;
}

div.hikashop_checkout_address div.hika_address_element {
	padding: 0 20px;
}

.fas {
	font: normal 20px FontAwesome!important;
}

div.hikashop_checkout_address .hika_edit {
	background-color: #fff;
	padding: 0px;
	float: right;
	margin-top: -34px;
}

/* edit address */

div.edit-address {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

div.edit-address h2 {
	margin-bottom: 20px;
}

div.edit-address div.chzn-container {
	margin-left: 0;
	margin-top: 4px;
	max-width: 200px;
	min-width: 200px;
}

div.edit-address div.button-container {
	width: 160px;
	float: right;
	margin-right: 20px;
	margin-bottom: 10px;
}

div.edit-address div.hkc-sm-8 {
	width: 80%;
}

div.hikashop_address_required_info_line {
	margin-left: 160px;
}

.hikashop_checkout_checkout_address_block label {
	width: 160px;
}

.hikashop_checkout_checkout_address_block input[type="email"],
.hikashop_checkout_checkout_address_block input[type="text"],
.hikashop_checkout_checkout_address_block input[type="password"] {
	width: 100%;
	display: inline-block;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 32px;
}

.hikashop_checkout_address div.chzn-container {
    margin-left: 0px;
}

/* new address */

div.new-address {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

div.new-address h2 {
	margin-bottom: 20px;
}

div.new-address div.chzn-container {
	margin-left: 0;
	margin-top: 4px;
	max-width: 200px;
	min-width: 200px;
}

div.new-address div.button-container {
	width: 160px;
	float: right;
	margin-right: 20px;
	margin-bottom: 10px;
}

div.new-address div.hkc-sm-8 {
	width: 84%;
}

div.new-address .hikashop_checkout_checkout_address_block label {
	width: 160px;
}

div.new-address .hikashop_checkout_checkout_address_block input[type="email"],
div.new-address .hikashop_checkout_checkout_address_block input[type="text"],
div.new-address .hikashop_checkout_checkout_address_block input[type="password"] {
	width: 100%;
	display: inline-block;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 32px;
}

.hikashop_checkout_address_same .hkc-sm-8 {
	margin-left: 160px;
}

.hikashop_checkout_address_same label {
	width: 230px;
}

/* registration */

div#hikashop_checkout_registration label.hkcontrol-label,
div#hikashop_checkout_registration div.hkcontrol-label {
	width: 160px;
}

div.hikashop_checkout_page_step1 div.hkc-lg-8 {
	width: 100%;
	float: left;
}

div.hikashop_checkout_page fieldset.hkform-horizontal div.checkout-registration {
	width: 84%;
}

div.hikashop_checkout_page_step1 div#hikashop_checkout_registration {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	width: 100%;
	/*float: left;*/
	margin-top: 0px;
	margin-bottom: 20px;
}

div#hikashop_checkout_registration h2 {
	font: normal 18px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
	color: #fff;
	background-color: #3e4245;
	padding: 3px 20px;
	margin-bottom: 30px;
	margin-top: 0;
	border: 1px solid #3e4245;
}

div#hikashop_checkout_registration input[type="email"],
div#hikashop_checkout_registration input[type="text"],
div#hikashop_checkout_registration input[type="password"] {
	width: 100%;
	display: inline-block;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 32px;
}

div.hikashop_checkout_page_step1 div#hikashop_checkout_registration select {
	width: 200px;
}

div.hikashop_checkout_page_step1 div#hikashop_checkout_registration legend {
    font: normal 18px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
    margin-top: 30px;
    margin-left: 160px;
    margin-bottom: 10px;
    border: none;
 }

/* shipping */

/*
div.checkout-shipping {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	width: 100%;
	margin-bottom: 20px;
}
*/

div.hikashop_checkout_shipping {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	width: 100%;
	margin-bottom: 20px;
}

div.checkout-shipping legend {
	font: normal 18px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
	color: #fff;
	background-color: #3e4245;
	padding: 3px 20px;
	margin-bottom: 30px;
	margin-top: 0;
	border: 1px solid #3e4245;
}

div.checkout-shipping tr td {
	padding-left: 20px;
}

div.checkout-shipping label {
	display: inline;
}

div.checkout-shipping input.hikashop_checkout_shipping_radio {
	/*margin-left: 20px;*/
}

div.checkout-shipping span.hikashop_checkout_shipping_cost {
	white-space: nowrap;
	background-color: #ddd;
	padding: .2em .6em .3em;
	border-radius: 10px;
	margin-left: 4px;
	font-size: 13px;
}

/* payment */

div.hikashop_checkout_payment {
	border: 1px solid #3e4245;
	padding-bottom: 10px;
	width: 100%;
	margin-bottom: 20px;
}

div.checkout-payment legend {
	font: normal 18px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
	color: #fff;
	background-color: #3e4245;
	padding: 3px 20px;
	margin-bottom: 30px;
	margin-top: 0;
	border: 1px solid #3e4245;
}

div.checkout-payment input.hikashop_checkout_payment_radio,
div.checkout-payment div.hikashop_checkout_payment_description {
	margin-left: 20px;
}

/* user points */

div.userpoints-container {
	padding: 20px;
}

div.hikashop_checkout_userpoints {
	border: 1px solid #3e4245;
	width: 100%;
	margin-bottom: 20px;
}

div.hikashop_checkout_userpoints legend {
	font: normal 18px "RobotoCondensed-Regular",Arial,Helvetica,sans-serif;
	color: #fff;
	background-color: #3e4245;
	padding: 3px 20px;
	margin-top: 0;
	border: 1px solid #3e4245;
	margin-bottom: 0;
}

span.hikashop_userpoints_status_value {
	/*margin-left: 20px;*/
}

/* coupon */

div.hikashop_checkout_coupon {
	border: 1px solid #3e4245;
	padding-bottom: 30px;
	width: 100%;
	margin-bottom: 20px;
	padding: 20px 20px;
}

div.hikashop_checkout_coupon label{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

input.hikashop_checkout_coupon_field {
	border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 32px;
    color: #444;
    float: left;
    margin-right: 10px;
}

div.hikashop_checkout_coupon button{
	/*float: left;*/
	margin-top: 3px;
}

/* cart content */

th#hikashop_cart_product_image_title,
th#hikashop_cart_product_name_title,
th#hikashop_cart_product_price_title,
th#hikashop_cart_product_quantity_title,
th#hikashop_cart_product_total_title {
	background-color: #3e4245;
    color: #fff;
    border: none;
}

div.hikashop_cart_product_image_thumb img {
	max-height: 60px;
}

div.hikashop_checkout_cart tr td {
	display: table-cell;
	vertical-align: middle;
}

td.hikashop_cart_product_name_value p{
	margin: 0;
}

input.hikashop_product_quantity_field {
	width: 36px;
    height: 26px;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    margin-right: 6px;
    text-align: center;
    padding: 0 6px;
}

td#hikashop_checkout_cart_final_total_title,
span.hikashop_checkout_cart_final_total {
	font-weight: bold;
}
tr.row0 {
	background-color: #ffffff!important;
}

.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #ffffff!important;
}

.table-striped > tbody > tr:hover {
	background-color: #ddd!important;
}

div.hikashop_checkout_cart table {
	margin-bottom: 0;
}

div.hikashop_checkout_cart {
	border-bottom: 2px solid #3e4245;
}

td.hikashop_cart_product_quantity_value br {
	display: none;
}


tr.subtotal td {
	border-top: none !important;
}

tr.total td {
	border-top: 2px solid #3e4245 !important;
}


/* checkout status */

.hikashop_checkout_status {
	text-align: right;
	margin-top: 10px;
}

.hikashop_checkout_status .label-info {
	background-color: #ddd;
	color: #444;
	font-weight: normal;
	border-radius: 10px;
}

/* message */

div.hikashop_checkout_mesaj_line .hkcontrol-label {
	/*text-align: left;*/
}

div.hikashop_checkout_mesaj_line textarea {
    width: 100%;
    min-height: 60px;
    border-radius: 0;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* confirm by phone */

div.hikashop_checkout_confirmare_line {
	text-align: right;
}


/* thank you page */

div#hikashop_checkout_page div#hikashop_collectondelivery_end {
	padding: 30px;
	margin-top: 30px;
}

/* =================================================== */
/* ================== NEWSLETTER ===================== */
/* =================================================== */

html.com_acymailing body {
	background-image: none;
	background-color: #3B3B3B;
}

html.com_acymailing h1 {
	display: none;
}

/* =================================================== */
/* ===================== MEDIA ======================= */
/* =================================================== */


/* min-width */

@media (min-width: 1700px) {
	.container {
		width: 1300px;
	}
	div.infoline {
		right: 790px;
	}
	.head-search {
		right: 250px;
		width: 34%;
		max-width: 534px;
	}
}

@media (min-width: 1800px) {
	.container {
		width: 1380px;
	}
}

@media (min-width: 1900px) {
	.container {
		width: 1400px;
	}
}

/* max-width */

@media (max-width: 1500px) {
	div.infoline  {
		right: 540px;
		padding-right:0px;
	}
	.head-search {
		top: 18px;
		width: 18%;
		max-width: 300px;
	}
}

@media (max-width: 1430px) {
	div.infoline  {
		right: 520px;
	}
}

@media (max-width: 1370px) {
	.navbar-default .navbar-nav > li {
		margin-left: 14px;
	}
}

@media (max-width: 1340px) {
	div.infoline {
		display: none;
	}
	.navbar-default .navbar-nav > li {
		margin-left: 20px;
	}
	.head-search {
		width: 20%;
	}
}

@media (max-width: 1200px) {

	/* registration */

	div.hikashop_checkout_page fieldset.hkform-horizontal div.checkout-registration {
		width: 80%;
	}
	div.edit-address div.hkc-sm-8 {
	    width: 76%;
	}
}

@media (max-width: 1210px) {
	div.hkc-md-3 {
		width: 33.33%;
	}
	div.hikashop_products_listing div.hikashop_products {
		margin-left: -8px;
		margin-right: -8px;
	}
	div#t3-content div.hikashop_product_column_1 div.hikashop_container,
	div#t3-content div.hikashop_product_column_2 div.hikashop_container,
	div#t3-content div.hikashop_product_column_3 div.hikashop_container,
	div#t3-content div.hikashop_product_column_4 div.hikashop_container {
		margin-right: 8px!important;
		margin-left: 8px!important;
	}
	html.com_contact table img {
		margin-right: 20px;
	}
}

@media (max-width: 1140px) {
	.head-search {
		width: 18%;
	}
}

@media (max-width: 1100px) {
	.head-search {
		width: 14%;
		right: 270px;
	}
}

@media (max-width: 1060px) {
	.navbar-default .navbar-nav > li {
		margin-left: 14px;
	}
}

@media (max-width: 1024px) {
	div#hikashop_address_edition .button2 {
		margin-left: 0px;
	}

	/* orders */

	#hikashop_order_listing table tfoot tr td {
		border-top: none;
		border-bottom: 1px solid #ccc;
		vertical-align: middle;
		text-align: left;
	}
	#hikashop_order_listing table#hikashop_order_listing tbody > tr {
		border: none;
		border-bottom: 1px solid #ccc;
	}
	#hikashop_order_listing .pagination {
		margin: 0;
	}
	#hikashop_order_listing table > tbody > tr > td {
		border: none;
		padding: 0 4px 0 0;
		margin-bottom: 2px;
		vertical-align: middle;
	}
	#hikashop_order_listing table td::before {
		font-weight: normal;
		left: 38px;
	}
	div#hikashop_order_main .hika_toolbar > div > a {
		margin-left: 0;
		margin-right: 10px;
	}
	/* user settings */
	html.view-profile .form-horizontal .control-group .controls {
		margin-left: 0;
	}
}

@media (max-width: 992px) {

	#t3-mainnav {
	    background: #272727;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	    box-shadow: none;
	}

	/* product left part */

	div#hikashop_product_left_part {
		width: 100%;
	}

	/* product right part */

	div.cart-buttons-container {
		width: 85%;
		float: left;
		margin-top: 20px;
	}

	div.cart-buttons-container-nostock {
		width: 93%;
	}

	div.product-page-cart span.hikashop_product_stock_count {
		float: none;
	}

	/* registration */

	div.hikashop_checkout_page fieldset.hkform-horizontal div.checkout-registration {
		width: 70%;
	}

	fieldset.hikashop_checkout_billing_address_block div.chzn-container,
	fieldset.hikashop_checkout_shipping_address_block div.chzn-container {
		max-width: 240px;
	}

	/* checkout login */

	div#hikashop_checkout_login_form div.input-prepend {
		float: none;
		WIDTH: 100%;
	}

	div#hikashop_checkout_login_form div.input-prepend input#modlgn-username, 
	div#hikashop_checkout_login_form div.input-prepend input#modlgn-passwd  {
		width: 100%;
		float: left;
	}
	div#hikashop_checkout_login_form div#form-login-submit {
		float: right;
	}
	div#hikashop_checkout_login_form div#form-login-remember label {
	    margin: 0px 10px 0 6px;
	    padding-top: 2px;
	}

	/* checkout address */

	div.edit-address div.hkc-sm-8 {
	    width: 68%;
	}
}

@media (max-width: 990px) {
	.logo {
		margin-left: 20px;
	}
	div.navbar-header {
		width: 140px;
	}
	.head-search {
		width: 40%;
	}
	div.maintop1 {
		width: 100%;
		/*display: none;*/
	}
	div.maintop1-2 {
		display: none;
	}
	div.hkc-md-3 {
		width: 50%;
		float: left;
	}
	html.com_contact table ul {
		padding-left: 14px;
	}
	fieldset.hika_address_field .table {
		max-width: 90%;
	}
	
	/* product options */
	
	table.hikashop_product_options_table,
	table.hikashop_product_options_table tbody,
	table.hikashop_product_options_table tr,
	table.hikashop_product_options_table td  {
		display: block;
	}
	div.options-info {
		display: none!important;
	}
	div.option_product_image {
		float: left;
	}
	p.hikashop_option_name {
		float: none;
	}
	div.product-options .chzn-container {
    	width: 100% !important;
    	margin: 10px 0;
    	padding-bottom: 10px;
	}
	table.hikashop_product_options_table tr td {
		border-bottom: none!important;
	}
	p.hikashop_option_name {
		margin: 0;
		display: table-cell;
	}
}

@media (max-width: 768px) {
	ol.breadcrumb {
		padding: 4px 10px;
	}
	div.module_recent_cart {
		display: none;
	}
	html.home div#t3-mainbody {
		margin-top: 66px;
	}
	.page-masthead {
		margin-top: 66px;
	}
	.head-search {
		width: 30%;
	}
	div.maintop2 {
		/*display: none;*/
	}
	html.home .t3-content {
		padding-bottom: 6px;
	}
	.t3-sidebar {
		padding-top: 0px;
		padding-bottom: 10px;
	}
	.item-page {
		margin-bottom: 10px;
	}
	div.customproducatori a img {
		max-width: 60px;
		height: auto!important;
		margin: 6px 16px;
	}
	h1.homepage {
		color: #fff;
		font-size: 1px;
	}
	div.t3-sidebar {
		padding-right: 20px;
	}
	.hikashop_product_left_part {
		width: 100%;
	}
	div.hikashop_products_listing div.hikashop_products {
		margin-left: -8px;
		margin-right: -8px;
	}
	div.hkc-md-12 {
		padding: 0;
		width: 50%;
		float: left;
	}
	div#hikashop_order_main .hika_toolbar > div > a {
		margin-left: 0;
		margin-right: 0;
	}

	/* product right part */

	div.cart-buttons-container {
		width: 100%;
		float: none;
		margin-top: 0px;
	}

	div.product-page-cart span.hikashop_product_stock_count {
		float: left;
	}

	/* checkout address */

	div.edit-address div.hkc-sm-8 {
	    float: left;
	}

	/* checkout registration */

	div#hikashop_checkout_registration label.hkcontrol-label, div#hikashop_checkout_registration div.hkcontrol-label {
	    width: 140px;
	}

	div.hikashop_checkout_page_step1 div#hikashop_checkout_registration legend {
		margin-left: 140px;
	}

	div.hikashop_checkout_page fieldset.hkform-horizontal div.checkout-registration {
		/*width: 70%;*/
		float: left;
	}

	div.hikashop_checkout_page .hkc-sm-4 {
		float: left;
		text-align: right;
	}

	/* checkout address */

	.hikashop_checkout_billing_address_block {
		margin-right: 0px;
	}

	.hikashop_checkout_shipping_address_block {
		margin-left: 0px;
	}

	fieldset.hikashop_checkout_billing_address_block div.chzn-container,
	fieldset.hikashop_checkout_shipping_address_block div.chzn-container {
		max-width: 340px;
	}

	/* login */
	
	div.loginloginpage {
		padding: 0;
	}
	html.view-login .form-horizontal .control-group .controls,
	div.logo-login img.logo-login {
		margin-left: 0;
	}
	html.view-login .form-horizontal .control-group .control-label {
		float: left;
	}
	html.view-login input#remember {
		border: 1px solid #bbb;
		height: 18px;
		width: 18px;
	}
	html.view-login .nav-tabs > li > a {
		margin-left: 0;
	}
	body {
		background: #fff;
		padding-top: 0;
	}
	html.view-login div#t3-mainbody {
		border: none;
	}

	/* registration */

	html.view-user div#t3-mainbody {
		border: none;
	}
	html.view-user body {
		padding-top: 0;
	}
	html.view-user div.logo-register img,
	div.hikashop_user_registration_page .form-horizontal .control-group .controls  {
		margin-left: 0;
	}
	html.view-user .hikashop_user_registration_page h2 {
		padding-left: 0;
	}
	html.view-user legend {
		text-align: left;
		text-indent: 0;
	}
	html.view-user input[type="submit"] {
		margin-bottom: 20px;
		width: 97%;
	}
	html.view-user .inputbox,
	html.view-user input[type="text"],
	html.view-user select,
	html.view-user input[type="password"] {
		width: 97%;
	}
	div#form-login-remember label {
		margin: 0;
		padding-left: 24px;
		padding-top: 2px;
		float: right;
	}

	/* thank you page */
	div#hikashop_checkout_page div#hikashop_collectondelivery_end {
		padding: 30px;
		margin-top: 30px;
	}
}

@media (max-width: 650px) {
	div.hikashop_filter_collapsable_content_mobile {
		display: block;
		height: 30px;
	}
	div.hikashop_filter_main_sortare {
		margin-bottom: 10px;
	}
	td.hikashop_cart_product_image_value img{
		max-width: 50px;
	}

	/* checkout address */

	.hikashop_checkout_checkout_address_block label {
		width: 130px;
	}

	div.hikashop_checkout_page_step1 div#hikashop_checkout_registration legend {
		margin-left: 120px;
	}

	/* checkout registration */

	div#hikashop_checkout_registration label.hkcontrol-label, div#hikashop_checkout_registration div.hkcontrol-label {
	    width: 120px;
	}
}

@media (max-width: 640px) {
	div.hikashop_filter_main_sortare,
	div.hikashop_filter_main_stoc {
		margin-bottom: 10px;
	}
	.head-search {
		width: 30%;
	}
	#hikashop_checkout_cart input[type="text"] {
		display: block;
	}
	div.hikashop_filter_main_sortare div.chzn-container {
		width: 100%;
	}
}

@media (max-width: 620px) {
	div.head-search {
	   display: none;
	}
	html.home div#t3-mainbody {
		margin-top: 102px;
	}
	html.home .item-page {
		margin: 0;
	}
	div.search-responsive {
		display: inline;
	}
	.t3-mainnav {
		border-bottom: 2px solid #6E6E6E;
	}
	ol.breadcrumb {
		margin-top: 34px;
	}
}

@media (max-width: 600px) {
	td.hikashop_cart_product_quantity_value br {
		display: inline-block;
	}
}

@media (max-width: 560px) {
	div.hikashop_checkout_coupon .input-append {
		width: 80%;
	}

	/* registration */

	div#hikashop_checkout_registration label.hkcontrol-label, div#hikashop_checkout_registration div.hkcontrol-label {
	    width: 110px;
	}
	div.hikashop_checkout_page fieldset.hkform-horizontal div.checkout-registration {
		width: 68%;
	}
	div.hikashop_checkout_page_step1 div#hikashop_checkout_registration legend {
		margin-left: 110px;
	}

	/* checkout address */

	.hikashop_checkout_checkout_address_block label {
		width: 120px;
	}
}
@media (max-width: 550px) {

	/* product right part */

	div.cart-buttons-container {
		width: 85%;
		margin-top: 20px;
	}
	div.cart-buttons-container-nostock {
		width: 92%;
	}
	div.product-page-cart span.hikashop_product_stock_count {
		float: none;
	}
}
@media (max-width: 500px) {
	footer#t3-footer .col-xs-6 {
		width: 100%;
	}

	/* product right part */

	div.cart-buttons-container {
		width: 90%;
	}
	div.cart-buttons-container-nostock {
		width: 100%;
	}

	/* checkout address */

	div.edit-address div.hkc-sm-8 {
	    width: 60%;
	}
	.hikashop_checkout_checkout_address_block label {
		width: 110px;
	}
}
@media (max-width: 490px) {
	#hikashop_cart_module div.hikashop_cart_dropdown_content {
		min-width: 300px;
	}
	#hikashop_cart_module input[type="text"] {
		width: 40px;
	}

	/* address */

	fieldset.hikashop_checkout_billing_address_block div.chzn-container, 
	fieldset.hikashop_checkout_shipping_address_block div.chzn-container {
		max-width: 260px;
	}

	/* checkout address */

	div.edit-address div.hkc-sm-8 {
	    width: 90%;
	    float: none;
	    margin-left: 5%;
	}
	div.hikashop_checkout_page .hkc-sm-4 {
		width: 100%;
		text-align: left;
		margin-left: 5%;
	}
	div.hikashop_address_required_info_line {
	    margin-left: 5%;
	}
	div.edit-address div.chzn-container {
	    max-width: 100%;
	    min-width: 100%;
	}
	div.edit-address div.button-container {
	    float: left;
	    margin-left: 5%;
	}

	/* registration */

	div#hikashop_checkout_registration label.hkcontrol-label, div#hikashop_checkout_registration div.hkcontrol-label {
	    text-align: left;
	    margin-left: 5%;
	}
	div.hikashop_checkout_page fieldset.hkform-horizontal div.checkout-registration {
		float: left;
		width: 90%;
		margin-left: 5%;
	}
	div.hikashop_checkout_page fieldset.hkform-horizontal div.checkout-registration .chzn-container {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	div.hikashop_checkout_page_step1 div#hikashop_checkout_registration legend {
		margin-left: 5%;
	}
}
@media (max-width: 450px) {
	
	/* product right part */

	div.cart-buttons-container {
		width: 94%;
	}
	div.cart-buttons-container-nostock a.hikabtn,
	div.product-page-cart div.waitlist-button a.hikabtn {
		float: none;
	}
	div.product-page-cart div.waitlist-button a.hikabtn  {
		margin-bottom: 16px;
	}
	div.hkc-md-3 {
		padding: 0;
		width: 100%;
		float: left;
	}
	div.navbar-header,
	.navbar-toggle,
	.navbar-default .navbar-toggle:hover, 
		.navbar-default .navbar-toggle:focus {
		background: none;
	}
}
@media (max-width: 430px) {
	div.currencies {
		margin-right: 0;
	}
	div.currencies form{
		width: 90%;
	}
	.navbar-toggle {
		width: 50px;
	}
	div.right-container {
		right: 10px;
	}

	/* product right part */

	div.cart-buttons-container {
		width:98%;
	}
	div.cart-buttons-container {
		width: 80%;
		margin: 12px auto;
	}
	div.product-page-cart div#hikashop_product_quantity_main {
		padding: 20px 10px;
	}
	div#hikashop_product_quantity_main span.hikashop_product_stock_count {
		margin: 0px auto;
	}
	div.product-page-cart a.hikawishlist {
		margin: 10px auto;
		float: none;
		width: 88%;
		height: 40px!important;
		padding: 12px 20px;
	}
	div.product-page-cart a.hikacart {
		margin-top: 10px;
		width: 75%;
		height: 40px!important;
		padding: 12px 20px;
	}
	div.product-page-cart div.hikashop_product_quantity_div {
		margin-top: 10px;
		height: 40px;
	}
	div#hikashop_product_quantity_main div.hikashop_product_quantity_div input[type="text"]:not([class*="uk-"]) {
    	height: 40px;
	}
	div.livrare_gratuita {
		padding: 6px;
	}
}
@media (max-width: 410px) {
	.logo {
	   margin-left: 15px;
	}
	div.navbar-header {
		width: 110px;
	}
	.navbar-toggle {
		left: 84px;
		width: 40px;
	}
	div.right-container {
		right: 10px;
	}
}
@media (max-width: 310px) {
	.navbar-toggle {
		left: 0px;
		width: 40px;
	}
	div.right-container {
		right: 4px;
	}
	#hikashop_cart_module div.hikashop_cart_dropdown_content {
		min-width: 270px;
	}
}
