/*! Bootstrap v3.2.0 (http://getbootstrap.com) Copyright 2011-2014 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {text-shadow:none; -webkit-box-shadow:none; box-shadow:none; border-radius:0;}
.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn:active, .btn.active {background-image:none;}
.btn-default {border-color:#DBDBDB; text-shadow:none; border-color:#CCCCCC;}
.btn-default:hover, .btn-default:focus {background-color:#E0E0E0; background-position:0 -15px;}
.btn-default:active, .btn-default.active {background-color:#E0E0E0; border-color:#E0E0E0;}
.btn-default:disabled, .btn-default[disabled] {background-color:#E0E0E0; background-image:none;}
.btn-primary {background-color:#DD7F00; border-color:#DD7F00;}
.btn-primary:hover, .btn-primary:focus {background-color:#DD7F00; border-color:#DD7F00; background-position:0 -15px;}
.btn-primary:active, .btn-primary.active {background-color:#DD7F00; border-color:#DD7F00;}
.btn-primary:disabled, .btn-primary[disabled] {background-color:#FF9D00; background-image:none;}
.btn-success {border-color:#3E8F3E;}
.btn-success:hover, .btn-success:focus {background-color:#419641; background-position:0 -15px;}
.btn-success:active, .btn-success.active {background-color:#419641; border-color:#419641;}
.btn-success:disabled, .btn-success[disabled] {background-color:#419641; background-image:none;}
.btn-info {border-color:#28A4C9;}
.btn-info:hover, .btn-info:focus {background-color:#2AABD2; background-position:0 -15px;}
.btn-info:active, .btn-info.active {background-color:#2AABD2; border-color:#2AABD2;}
.btn-info:disabled, .btn-info[disabled] {background-color:#2AABD2; background-image:none;}
.btn-warning {border-color:#E38D13;}
.btn-warning:hover, .btn-warning:focus {background-color:#EB9316; background-position:0 -15px;}
.btn-warning:active, .btn-warning.active {background-color:#EB9316; border-color:#EB9316;}
.btn-warning:disabled, .btn-warning[disabled] {background-color:#EB9316; background-image:none;}
.btn-danger {border-color:#B92C28;}
.btn-danger:hover, .btn-danger:focus {background-color:#C12E2A; background-position:0 -15px;}
.btn-danger:active, .btn-danger.active {background-color:#C12E2A; border-color:#C12E2A;}
.btn-danger:disabled, .btn-danger[disabled] {background-color:#C12E2A; background-image:none;}
.thumbnail, .img-thumbnail {-webkit-box-shadow:none; box-shadow:none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color:#E8E8E8;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color:#357EBD;}
.navbar-default {-webkit-box-shadow:none; box-shadow:none;}
.navbar-default .navbar-nav > .active > a {-webkit-box-shadow:none; box-shadow:none;}
.navbar-brand, .navbar-nav > li > a {text-shadow:none; font-size:20px;}
.sf-arrows li > a,
.sf-arrows li .sf-with-ul {padding:0.6em 1em;}
.navbar-inverse {}
.navbar-inverse .navbar-nav > .active > a {-webkit-box-shadow:none; box-shadow:none;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {border-radius:0;}
.alert {border-radius:0; /*margin-bottom:0;*/}
.alert-success {background-color:#C8E5BC; border-color:#C8E5BC;}
.alert-info {background-color:#B9DEF0; border-color:#B9DEF0;}
.alert-warning {background-color:#F8EFC0; border-color:#F8EFC0;}
.alert-danger {background-color:#E7C3C3; border-color:#E7C3C3;}
.progress {box-shadow:none; -moz-box-shadow:none; border-radius:0; background-color:#F5F5F5;}
.progress-bar {box-shadow:none; -moz-box-shadow:none; background-color:#3071A9;}
.progress-bar-success {background-color:#67ab28;}
.progress-bar-info {background-color:#31B0D5;}
.progress-bar-warning {background-color:#EC971F;}
.progress-bar-danger {background-color:#C9302C;}
.progress-bar-striped {background-color:rgba(255, 255, 255, 0.15);}
.list-group {border-radius:4px; -webkit-box-shadow:none; box-shadow:none;}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {text-shadow:none; background-color:#3278B3; border-color:#3278B3;}
.panel {-webkit-box-shadow:none; box-shadow:none; border-radius:0;}
.panel > .panel-heading {border-radius:0;}
.panel-default > .panel-heading {background-color:transparent; border-color:transparent;}
.panel-primary > .panel-heading {background-color:#357EBD;}
.panel-success > .panel-heading {background-color:#D0E9C6;}
.panel-info > .panel-heading {background-color:#C4E3F3;}
.panel-warning > .panel-heading {background-color:#FAF2CC;}
.panel-danger > .panel-heading {background-color:#EBCCCC}
.well {background-color:#F5F5F5;}
.panel.panel-warning {border:1px solid #F5E79E;}
.panel.panel-info {border:1px solid #C4E3F3;}

/* Theme Targos2 */
body {min-width:310px; font-size:13px;}
:focus {outline-color:#DD7F00;}
a {color:inherit;}
a:hover, #cookiesBar #cookiesBarWrap a#cookiesBarClose:hover {color:#DD7F00;}
.product:hover .thumbnail,
.thumbnail:hover,
img.img-thumbnail:hover {border-color:#DD7F00;}
.gallery-box, .image-box {margin:11px 8px 11px 8px;}
.gallery-box .caption.gallery-caption {max-width:150px; font-size:12px; font-family:Arial, Helvetica, Garuda, sans-serif; color:#666666;}
.gallery-box .caption.gallery-caption h2 {font-size:inherit; font-family:inherit; color:inherit;}

.panel.contact-form-panel {border:0;}
.panel.list_files {border:0;}
.panel.list_images {border:0;}
.panel.list_images .panel-heading {padding:20px 0 10px 0;}
.panel.list_files .panel-heading {padding:20px 0 10px 0;}
.panel.list_files .list-group-item {border-top:3px solid #EEEEEE;}

#search.search-form-top:hover .input-group-btn + i,
.infofooter .newsletterbox .input-group:hover .input-group-btn + i {color:#FFBE00;}

h1.site-h1 {font-size:36px; font-weight:300; letter-spacing:-1px; margin-top:10px; margin-bottom:20px;}
h2, .panel-heading h2.panel-title {font-size:26px; font-weight:300;}
h3 {font-size:16px;}

.form-group.required > label:after {content:' *'; color:#FFBE00;}
div .form-control {border:1px solid #E0E0E0; border-radius:0; background:#F3F3F3; box-shadow:none;}
div .form-control:focus {border-color:#FFBE00; box-shadow:0 0 0 #FFBE00;}
div .input-group-addon {border:0; background:none;}
div .btn-default:active, div .btn-default.active {box-shadow:none; -moz-box-shadow:none;}

.relative {position:relative;}
.container {padding:0;}
.fullwidth {width:100%;}
.fullwidth.fullhead {min-height:175px; border-bottom:0; background:none;}
.fullwidth.userbar {border-bottom:1px solid #CDCDCD; background:none; position:relative; transition:all 1s linear; -moz-transition:all 1s linear; -webkit-transition:all 1s linear;}
.fullwidth.userbar .logo {display:none;}
.fullwidth.userbar .userbar-top {margin:10px 0; text-align:left;}
.fullwidth.userbar .userbar-top .btn-group > a.btn {background:none; padding:3px 8px; border:0; font-size:10px; text-transform:uppercase;}
.fullwidth.userbar .userbar-top .input-group .form-control {border:0; background:none; box-shadow:none;}

#containerhead #header {position:relative; height:175px;}
	#containerhead #header .logotable {height:100%; max-width:100%;}
	#containerhead #header .logotable img {max-width:100%;}
	#containerhead .menu-position {/*display:none;*/}
	#containerhead .menu-position .navbar-default.header_menu {float:right; width:100%; margin-top:30px;}
	#containerhead .menu-position .navbar-default.header_menu > div {float:right; position:absolute; right:0;}
	#containerhead .navbar-default {box-shadow:none; background:none; margin:0; border:0;}
	#containerhead .navbar-default .menu-item {border-radius:0; background:none; border-bottom:0 solid transparent;}
	#containerhead .navbar-default .menu-item.sfHover,
	#containerhead .navbar-default .menu-item.sfHover > a,
	#containerhead .navbar-default .menu-item:hover,
	#containerhead .navbar-default .menu-item:hover > a {background:none; color:#FFBE00; border-bottom-color:#FFBE00;}

#search.search-form-top {margin:5px 0 0 0; position:relative; font-size:10px;}
	#search.search-form-top input.form-control {border:1px solid #E0E0E0; border-right:0; border-radius:0; background:#F3F3F3; box-shadow:none;}
	#search.search-form-top input.btn.btn-default {width:35px; border:1px solid #E0E0E0; border-left:0; border-radius:0; background:#F3F3F3; box-shadow:none; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:400;}
	#search.search-form-top i {position:absolute; top:0; right:0; margin:0.7em 1em 0 0; z-index:10; font-size:1.4em; pointer-events:none;}

#cart_infobox {float:right; white-space:nowrap; margin-top:2px;}
	#cart_infobox b {display:inline-block; font-size:12px; line-height:1; margin:8px 0; padding:7px 9px; background:#F28961; color:#FFFFFF;}
	#cart_infobox span {display:inline-block; top:2px; border:6px solid #F28961; border-right-color:transparent; border-top-color:transparent; border-bottom-color:transparent;}
	#cart_infobox strong {display:inline-block; font-size:14px; line-height:1; margin:3px 0; padding:10px 10px 10px 30px; background:#FFBE00 /*url('../img/ico_cart_small.png') 8px 50% no-repeat*/; color:#FFFFFF;}
	#cart_infobox strong a {color:inherit; text-decoration:none;}

.rotator-container {margin:0;}
	.rotator-container ul,
	.rotator-container .bxslider {padding:0;}
	.rotatorfullwidth {background:#333333;}
	.rotator-container .bx-wrapper .bx-viewport,
	.rotator-container .bx-wrapper .bx-caption {background:none; top:0; bottom:auto; text-decoration:none; }
	.rotator-container .bx-wrapper .bx-caption:hover {text-decoration:none;}
	.rotator-container .bx-wrapper .bx-caption {font-family:'Open Sans', Arial, Helvetica, Garuda, sans-serif;}
	.rotator-container .bx-wrapper .bx-caption span {font-family:inherit;}
	.rotator-container .bx-wrapper .bx-caption h2 {margin-top:35px; letter-spacing:-1px; font-size:68px; font-weight:300; font-family:inherit;}
	.rotator-container .bx-wrapper .bx-caption h2 font {color:#FFE601;}
	.rotator-container .bx-wrapper .bx-caption p {font-size:20px; font-weight:400; font-family:inherit;}

#content {}
#content .subcontent.col-md-9 {padding:9px 20px 40px 20px; margin-top:20px;}
#content .subcontent.col-md-12 {padding:9px 20px 40px 20px; margin-top:20px;}

/*Menu-Top-Color*/
.header_menu .sf-menu ul {display:none; margin-top:-1px; background:#424242; color:#FFFFFF; z-index:999;}
	.header_menu .sf-menu ul li {background:inherit; border-color:inherit;}
	.header_menu .sf-menu ul li ul,
	.header_menu .sf-menu ul li ul li {background:inherit; border-color:inherit;}
	.header_menu .sf-menu ul ul {margin-top:0;border:0;}
	.header_menu .sf-menu .menu-item li:focus,
	.header_menu .sf-menu .menu-item li.sfHover,
	.header_menu .sf-menu .menu-item li:hover {color:#FFBE00; border-color:#5C5C5C; background:#5C5C5C;}
	.header_menu .sf-menu .menu-item li li:focus,
	.header_menu .sf-menu .menu-item li li.sfHover,
	.header_menu .sf-menu .menu-item li li:hover {background:#5C5C5C; border-color:#5C5C5C;}
	.header_menu .sf-menu .menu-item li li li:focus,
	.header_menu .sf-menu .menu-item li li li.sfHover,
	.header_menu .sf-menu .menu-item li li li:hover {background:#5C5C5C; border-color:#5C5C5C;}
	.header_menu .sf-menu .menu-item li a {color:inherit; border-color:inherit; background:inherit;}
	.header_menu .sf-menu li:focus,
	.header_menu .sf-menu li:hover,
	.header_menu .sf-menu li.sfHover {color:inherit; border-color:inherit; background:inherit;}
	.header_menu .sf-menu .sf-with-ul:after {font-size:10px; top:0; right:-6px;}
	.header_menu .sf-menu ul .sf-with-ul:after {top:1em;}

/*Menu-Left-Color*/
.column-left-on .column_left {margin-top:15px;}
	.column-left-on .column_left > ul {margin-bottom:10px;}
	.column-left-on .column_left > ul > li > a {padding-left:10px; font-size:16px; text-transform:uppercase; font-weight:400;}
	.column-left-on .column_left ul {margin:0; border:0; border-radius:0; background-color:#424242; color:#FFFFFF;}
	/*.column-left-on .column_left ul.collapse {display:none;}*/
	.column-left-on .nav-stacked > li + li {margin-top:0;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked {box-shadow:none;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item ul {margin-bottom:0; margin-top:0; border-radius:0; color:inherit; background-color:transparent; font-size:13px;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item > a {padding:10px 10px 10px 23px;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item.active > a,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item:hover > a,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item > a:focus,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item.active > button,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item:hover > button {color:#FFBE00;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item {border:0; border-radius:0; color:inherit; background-color:transparent; background-position:7px 15px; background-repeat:no-repeat;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item a {color:inherit; background-color:transparent; border-radius:0; background-position:7px 15px; background-repeat:no-repeat;}
	.column-left-on .column_left > .list-group.nav-pills.nav-stacked > li.list-group-item {border-top:0px solid #424242;}
	.column-left-on .column_left > .list-group.nav-pills.nav-stacked > li.list-group-item > a {padding:17px 10px 17px 20px;}
	.column-left-on .column_left > .list-group.nav-pills.nav-stacked > li.list-group-item:first-child {border-top:0;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item ul > li.list-group-item {background-image:url('../img/submenu_dott.png'); background-position:0.3em 1em;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li button {color:inherit; background-color:transparent;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li button {height:22px; top:18px; text-indent:-9999px; background:url('../img/sprite_menu.png') 0 1px no-repeat;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item:focus,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item:hover,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item.active {background-color:#5C5C5C;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li li.list-group-item:focus > a,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li li.list-group-item:hover > a,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li li.list-group-item.active > a {background-color:#5C5C5C; background-image:url('../img/submenu_dott_on.png'); background-position:inherit; background-repeat:no-repeat; color:#FFBE00;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li > a:focus,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li:hover > a,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.active > a {color:inherit; background-color:inherit;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li > button:focus,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li:hover > button,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.active > button {color:inherit; background-color:transparent; background-position:0 -19px;}
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item ul > li:focus > a,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item ul > li:hover > a,
	.column-left-on .column_left .list-group.nav-pills.nav-stacked li.list-group-item ul > li.active > a {}
	.column-left-on .column_left .panel.panel-default {border:0; border-radius:0; box-shadow:none;}
	.column-left-on .column_left .panel.panel-default .panel-heading {border-radius:0; background:#418C0F; color:#FFFFFF; border-color:#A2D165;}
	.column-left-on .column_left .panel.panel-default .panel-body {border-radius:0; background:#67AB28; color:#FFFFFF;}
	.column-left-on .column_left .panel.panel-default .panel-body select {height:2em; padding:0 1.3em 0 0.3em; border-radius:0; border-color:transparent; background:rgba(255,255,255,0.9);}
	.column-left-on .column_left #side_markers {margin:0 0 10px 0; background-color:#418C0F; color:#FFFFFF;}
	.column-left-on .column_left #side_markers li {list-style:none; border-top:1px solid #A2D165;}
	.column-left-on .column_left #side_markers a {padding-left:20px; background:inherit; color:inherit;}
	.column-left-on .column_left #side_markers li:focus,
	.column-left-on .column_left #side_markers li:hover,
	.column-left-on .column_left #side_markers li:hover > a,
	.column-left-on .column_left #side_markers li.active,
	.column-left-on .column_left #side_markers li.active > a {background-color:#1E6004;}

.banners_content.column_left {margin:10px 0; text-align:center;}
.banners_content.column_left a {display:inline-block; margin:10px 0;}
.banners_content.offer_also {margin:10px 0; text-align:center;}
.banners_content.offer_also h3 {width:100%; font-size:24px; font-weight:300; color:#DD7F00; text-align:left; text-indent:10px;}
.banners_content.offer_also a {display:inline-block; margin:10px 0; width:100%; text-align:left;}
.banners_content.offer_also .baner-caption {position:absolute; color:inherit; float:left; top:0; bottom:0; left:50px; z-index:-1;}
.banners_content.offer_also .baner-caption h2 {margin:12px 0; font-size:14px; font-weight:400; color:inherit !important;}
.banners_content.offer_also a.active .baner-caption,
.banners_content.offer_also a:hover .baner-caption {color:#DD7F00;}

/* Breads */
.breads {font-size:12px;}
	.breads ol.breadcrumb {padding:15px 0 5px 0; margin-bottom:10px; color:#DD7F00; background:none; font-family:Arial, Helvetica, Garuda, sans-serif;}
	.breads ol.breadcrumb a {color:#6C6C6C;}
	.breads ol.breadcrumb span.glyphicon {font-size:6px; top:-1px;}
	.breads ol.breadcrumb span.glyphicon:before {font-size:inherit;}

/* Filters */
.well.filters {padding:10px 0 0 0; margin:0 0 20px 0; border:0; border-radius:0; background:none; box-shadow:none; font-family:Arial, Helvetica, Garuda, sans-serif; color:#6A6A6A;}
	.well.filters label {font-size:12px; font-weight:400;}
	.well.filters .input-group input,
	.well.filters .input-group select {border-radius:0; background:#F3F3F3;}
	.well.filters .filtersend {width:100%; padding:10px 0 0 0; border-top:5px solid #EEEEEE;}
	.well.filters .filter.btn {border:0; border-radius:0; font-weight:700; color:#FFFFFF; background:#DD7F00; text-transform:uppercase;}
	.well.filters .clear_filter.btn {border:0; background:#FFBE00; color:#FFFFFF;}
	.well.filters + .paginator_limit {width:85%; padding:0; margin:-46px 0 0 0;}
	.col-xs-12 + .paginator_limit {width:100%; padding:10px 0 20px 0; margin:0 0 0 0; border-top:5px solid #EEEEEE;}
.paginator_limit {font-size:12px;}
	.paginator_limit .badge {padding:0 7px; color:inherit; background:none; font-weight:400;}
	.paginator_limit a {display:inline-block; line-height:1;}
	.paginator_limit a .badge {color:#686868; font-weight:400; line-height:1;}
	.paginator_limit a:hover .badge {background:inherit;}
	.paginator_limit a.selected_limit .badge {color:#DD7F00; font-weight:700; background:none;}
	.paginator_limit a.selected_limit:hover .badge {background:inherit;}
	.paginator_limit a + a {border-left:1px solid #686868;}

/* Tabs */
.subcontent ul.nav.nav-tabs {width:100%; border:0; border-radius:0; border-bottom:8px solid #D4D4D4; text-align:center;}
	.subcontent ul.nav.nav-tabs li {display:inline-block; float:none; margin:0 auto -8px auto; z-index:99;}
	.subcontent ul.nav.nav-tabs li a {margin-right:0; padding:10px 15px; border:0; border-radius:0; border-bottom:8px solid #D4D4D4; color:#666666;}
	.subcontent ul.nav.nav-tabs > li:hover > a,
	.subcontent ul.nav.nav-tabs > li.active > a,
	.subcontent ul.nav.nav-tabs > li.active > a:hover,
	.subcontent ul.nav.nav-tabs > li.active > a:focus {border:0; background:none; border-bottom:8px solid; border-color:inherit; color:inherit;}
	.subcontent ul.nav.nav-tabs > li:hover > a:before,
	.subcontent ul.nav.nav-tabs > li.active > a:before {display:inline-block; position:absolute; bottom:0; left:-6px; margin-left:50%; content:''; border:6px solid transparent; border-bottom-color:inherit;}
	.subcontent div.tab-content {border:0; border-radius:0;}
	.subcontent #hometabs li a {font-size:26px; font-weight:300;}
	.subcontent #hometabsContent,
	.subcontent .model_results_row.Product,
	.subcontent .model_results_row.results.product_results .model_results {background:#F4F4F4;}
	.subcontent ul.nav.nav-tabs#product_featur {border-color:#CCE5B3; font-size:22px; font-weight:300; letter-spacing:-1px;}
	.subcontent ul.nav.nav-tabs#product_featur > li {color:#666666; border-color:inherit;}
	.subcontent ul.nav.nav-tabs#product_featur > li:hover,
	.subcontent ul.nav.nav-tabs#product_featur > li.active {color:#67AB28; border-color:#67AB28;}
	.subcontent ul.nav.nav-tabs#product_featur > li > a {color:inherit; border-color:inherit;}
	.subcontent .tab-content {}
	.subcontent .tab-content#content_featur {padding:0 10px; border-left-color:#CCE5B3;}
	.subcontent .tab-content#content_featur > div {display:block; float:left; width:100%;}
	.subcontent .tab-content .feature_table {font-size:12px; border-collapse:collapse;}
	.subcontent .tab-content .feature_table th {padding:6px 0; text-align:left; font-weight:300; font-size:26px;}
	.subcontent .tab-content .feature_table td {padding:8px 10px; text-align:left; font-size:13px; border-top:3px solid #EEEEEE;}
	.subcontent .tab-content .feature_table td.data {font-weight:700;}
	.subcontent .tab-content .feature_table td.data span.desc {font-weight:400;}
	.subcontent .tab-content .feature_table tr > td:first-child {text-align:right;}

@media (min-width:540px) {
	.column-left-off .product_box {}
	.column-left-off .product_box ul.nav.nav-tabs {float:left; width:30%; margin:0; border-bottom:0;}
	.column-left-off .product_box ul.nav.nav-tabs li {float:right; width:100%; border-bottom:0; margin:0 -8px 0 0; text-align:right;}
	.column-left-off .product_box ul.nav.nav-tabs li a {position:relative; border-bottom:0; border-right:8px solid #D4D4D4;}
	.column-left-off .product_box ul.nav.nav-tabs > li:hover > a,
	.column-left-off .product_box ul.nav.nav-tabs > li.active > a,
	.column-left-off .product_box ul.nav.nav-tabs > li.active > a:hover,
	.column-left-off .product_box ul.nav.nav-tabs > li.active > a:focus {border-bottom:0; border-right:8px solid; border-color:inherit; color:inherit;}
	.column-left-off .product_box ul.nav.nav-tabs > li:hover > a:before,
	.column-left-off .product_box ul.nav.nav-tabs > li.active > a:before {right:0; top:1em; bottom:auto; left:auto; border-bottom-color:transparent; border-right-color:inherit;}
	.column-left-off .product_box div.tab-content {float:right; display:inline-block; width:70%; border-left:8px solid; border-left-color:inherit;}
}

/* Product - Item */
.productlist {}
	.productlist.emptyproductlist {background:none;}
	.model_results_row {margin:0 0 20px 0;}
	.model_results_row.product_results .model_results {text-align:center;}
	.model_results .item {padding:3px 0 3px 2px; margin-left:20px; font-size:14px; display:list-item;}
	.seemore .btn.btn-default,
	.model_results_row > .btn.btn-default {border:0; border-radius:0; text-shadow:none; background:#FFBE00; color:#FFFFFF;}
	.model_results_row > .btn.btn-default {margin:10px;}
	.model_results .alert {margin-bottom:0;}

.product {}
	.product .product_relative {position:relative;}
	.product .product_relative .thumbnail {border-radius:0; background:#E7E7E7; position:relative;}
	.product .product_relative #ProductQty {border-radius:25px 0 0 25px; width:40px; padding-right:15px; margin-right:-10px; text-align:center; z-index:0;}
	.product .product_relative .input-group-addon {float:right; margin:0; display:none;}
	.product .product_relative .add_product .input-group-btn a.btn.btn-primary {float:right; padding:5px 9px; border-radius:30px; background:#FFBE00; border-color:#FFBE00;}
	.product .product_relative .add_product .input-group-btn a.btn.btn-primary:hover {transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);}
	.product .product_relative .see_product	{position:absolute; top:50%; left:50%; margin:-55px 0 0 -19px;}
	.product .product_relative .see_product a.btn.btn-default {line-height:1; padding:8px 10px; border-radius:30px; border:0; box-shadow:0 0 30px #FFFFFF; font-size:20px; opacity:0.7; background:#DD7F00; color:#FFFFFF;}
	.product .caption {width:100%; height:4em; background:transparent; display:table;}
	.product .caption h2 {float:none; margin:0; display:table-cell; vertical-align:middle; font-family:Arial, Helvetica, Garuda, sans-serif; font-size:14px; color:#383838;}
	.product .caption h2 a {text-decoration:none; color:inherit;}
	.product .price {white-space:nowrap; color:#4D4D4D;}
	.product .price .price-actual {font-size:24px; color:inherit;}
	.product .price.price-promo .price-actual {color:#418C0F;}
	.product:hover .product_relative {background:transparent;}
	.product:hover .product_relative .thumbnail {background:#ECDFB9; border-color:#E0E0E0;}
	.product:hover .product_relative .thumbnail img {opacity:0.6;}
	.product:hover .caption h2 {color:#DD7F00;}

#productrelated {}
	#productrelated .panel-body {padding:10px 0;}
	.column-left-on #productrelated .product.product_related {max-width:49%; width:49%;}
	.column-left-off #productrelated .product.product_related {width:32%;}
	#productrelated .product.product_related .product_relative {display:inline-block; width:100%; min-height:135px; padding:10px; border-radius:0; background:#EEEEEE;}
	#productrelated .product.product_related .product_relative .thumbnail {position:absolute; top:20px; left:20px; z-index:1; width:30%;}
	#productrelated .product.product_related .product_relative .thumbnail a {position:relative;}
	#productrelated .product.product_related .product_relative .thumbnail img {position:relative;}
	#productrelated .product.product_related .product_relative .caption {position:relative; top:0; right:0; left:0;  margin:0; padding-left:40%; z-index:0; text-align:left;}
	#productrelated .product.product_related .product_relative .caption h2 {font-size:1em;}
	#productrelated .product.product_related .product_relative .price {text-align:left; padding:10px 0 0 40%;}
	#productrelated .product.product_related .product_relative .price span {float:left; clear:both;}
	#productrelated .product.product_related .product_relative .see_product {float:right; position:static; visibility:visible; margin:0;}
	#productrelated .product.product_related .product_relative .see_product .btn {padding:10px; opacity:1;}

/* Product Content */
.product_site {margin:0 0 20px 0;}
.product_box {display:inline-block; max-width:100%;}
	.product_box .product_content {padding:10px 0; position:relative;}
	.product_content #product_img {width:100%;}
	.product_content .big_pictures {max-width:100%; border-radius:0; padding:0; background:transparent; border:0;}
	.product_content .big_pictures .thumbnail {border-radius:0; max-width:100%; background:#FFFFFF;}
	.product_content .thumbnail .badgebox, .thumbnail .badgebox {left:-8px; border-radius:0;}
	.product_content .thumbnail .badgebox span, .thumbnail .badgebox span {border-radius:0; text-shadow:none; font-weight:400;}
	.product_content .small_pictures_carousel {float:left; width:100%;}
	.product_content .small_pictures_carousel .bx-wrapper {width:699px; padding:0 68px 0 88px; max-width:100% !important;}
	.product_content .small_pictures_carousel .bx-wrapper .bx-viewport {padding:0; box-shadow:none; border:0; text-align:center;}
	.product_content .small_pictures_carousel .small_pictures_ul {margin:0; padding:0; text-align:center;}
.product_content .small_pictures_carousel li.thumbnail {border:1px solid #E0E0E0; margin:0 19px 18px 0; border-radius:0;}
.product_content .small_pictures_carousel .bx-wrapper .bx-controls-direction a {width:42px; height:42px;}
.product_content .small_pictures_carousel .carousel_previous,
.product_content .small_pictures_carousel .carousel_next {display:block; width:42px; height:42px;}
.product_content .small_pictures_carousel .carousel_previous {background:url('../img/sprite_prev.png') 0 -42px no-repeat;}
.product_content .small_pictures_carousel .carousel_next {background:url('../img/sprite_next.png') 0 -42px no-repeat;}
.product_content .small_pictures_carousel .bx-wrapper .bx-prev {left:0;}
.product_content .small_pictures_carousel .bx-wrapper .bx-next {right:0;}
.product_content .price_cart {margin:0 0 10px 0;}
	.product_content .price_cart .price {font-size:14px; font-weight:300; padding-right:0;}
	.product_content .price_cart .price .old_price {font-size:1em; color:#666666; text-align:center;}
	.product_content .price_cart .price .actual_price {text-align:right;}
	.product_content .price_cart .price .actual_price strong {display:inline-block; font-size:2em; font-weight:300; letter-spacing:-1px; text-align:right;}
	.product_content .price_cart .price .actual_price.promo {color:#FFBE00;}
	.product_content .price_cart .price .netto_price {font-size:0.8em; color:#666666; text-align:center;}
	.product_content .price_cart .price.quantity .actual_price {text-align:right;}
	.product_content .price_cart .price.quantity .old_price {padding-right:72px; text-align:right;}
	.product_content .price_cart .price.quantity .netto_price {padding-right:72px; text-align:right;}
	.product_content .price_cart .price .cart_quantity {float:right; margin-top:4px; display:inline-block; white-space:nowrap;}
	.product_content .price_cart .price .cart_quantity .input-group-addon {display:inline-block; font-size:0.8em; padding:8px 12px 8px 8px; margin:0 0 0 0; color:inherit;}
	.product_content .price_cart .price .cart_quantity input {display:inline-block; height:2.4em; width:2.5em; padding:2px; margin:0; border-radius:0; text-align:center; background-color:rgba(255,255,255,0.95);}
	.product_content .versions {margin:10px 0; font-size:12px;}
	.product_content .versions .control-label {width:45%; margin-right:3%; font-weight:400; text-align:right;}
	.product_content .versions select.form-control {display:inline-block; width:50%; height:30px; padding:3px 8px; border-radius:0; font-size:inherit;}
	.product_content .btn.btn-primary.cart_add {width:65px; height:65px; border-radius:50px; border:0; background:#FFBE00 /*url('../img/ico_add_cart.png') 50% 50% no-repeat*/; text-indent:-9999px;}
	.product_content .product_side > .col-xs-12 > span {font-weight:400; font-size:12px;}
	.product_content .product_side > .col-xs-12 > span.name {width:50%;}
	.product_content .product_side > .col-xs-12 > span.data {width:50%; font-weight:700;}
	.product_content .product_side > .col-xs-12 > span strong {font-weight:inherit;}
	.product_content .product_side > .col-xs-12 > span:first-child {text-align:right;}
	.product_content .product_side > .col-xs-12.cat_no > span.data {font-weight:400;}
	.product_content .delivers {margin:10px 0; font-size:12px; font-weight:400;}
	.product_content .delivers + .delivers {margin-top:-10px;}
	.product_content .delivers .shipment {margin:5px 0 0 0; padding:5px 10px 5px 20px;}
	.product_content .delivers .table-condensed {width:100%; font-size:12px; text-align:left; background:rgba(255,255,255,0.5);}
	.product_content .delivers .table-condensed th {text-align:center; background:rgba(100,100,100,0.1);}
	.product_content .delivers .table-condensed td {width:50%; padding:2px 8px;}
	.product_content .delivers .table-condensed tr > td:first-child {text-align:right;}

/* Cart */
.cart_table {}
	.cart_table .old_price {text-decoration:line-through; font-size:small; opacity:0.7;}
	.cart_table .thumbnail.cartimage {border-radius:0;}
	.cart_table .form-control {padding:0 0 0 6px;}

/* Last Viewed */
#lastviewed {margin-top:20px;}
	#lastviewed.panel {border:0;}
	#lastviewed .panel-heading {background:none; border:0; padding:10px 0; color:#343434;}
	#lastviewed .panel-heading h3 {color:inherit; font-size:26px; font-weight:300; letter-spacing:-1px;}
	#lastviewed .panel-body {background:none;}

/* Product Related */
#productrelated {margin-top:20px;}
	#productrelated .panel {border:0;}
	#productrelated .panel-heading {background:none; border:0; padding:10px 0; color:#343434;}
	#productrelated .panel-heading h3 {color:inherit; font-size:26px; font-weight:300; letter-spacing:-1px;}
	#productrelated .panel-body {background:none;}

/* Product Review */
.review_list {}
	.review_list .media {padding:5px 10px; margin:0;}
	.review_list .media + .media {/*border-top:1px solid #CDCDCD;*/}
	.review_list .media.nom_1 {background:rgba(200,200,200,0.1);}
	.review_list .media.nom_2 {}
	.review_list .media .media-body {position:relative;}
	.review_list .media .media-body > small {float:right; position:absolute; right:0; top:0;}
#site_item_opinie_add {margin:10px 0 0 0; padding:10px 0 0 0 ; border-top:1px solid #CDCDCD;}

/* Media */
.list_images .panel-heading {text-align:left; border:0;}
.image-box .thumbnail,
.image-box .thumbnail img {border-radius:0;}
.thumbnail {padding:0;}
.big_pictures .thumbnail {border:0; padding:0;}
.image-box.gallery-box {background:#F2F2F2; padding:6px; margin:5px;}

/* Articles */
.articlebody {display:inline-block; padding:10px 0; float:none;}
	.articlebody img {max-width:100%;}
	.articlelist {}
	.articlelist-box {}
	.articlelist-box + .articlelist-box {border-top:0;}
	.articlelist-box h2.article-title {margin:0 0 5px 0; color:#DD7F00;}
	.articlelist-box h2.article-title + .article-meta-bar.well {margin-top:-10px;}
	.articlelist-box h2.article-title a {font-size:18px; font-weight:400; color:inherit;}
	.articlelist-box h2.article-title a:hover {color:#FFBE00; text-decoration:none;}
	.articlelist-box .img-thumbnail {border-radius:0; max-width:100%;}
	.articlelist-box .article-meta {padding:0 10px 5px 0; font-size:12px;}
	.articlelist-box .btn.btn-xs.btn-primary {float:right; padding:2px 10px; font-size:13px; text-transform:uppercase; font-weight:600; background:none; color:#DD7F00; border:2px solid #DD7F00; border-radius:20px;}

.articlesite {}
	.articlesite .article-meta.meta-time {padding:0 0 10px 0; font-size:12px;}
	.articlesite .list_images {}
	.articlesite .list_images .thumbnail.image-thumb {border:1px solid #E3E3E3;}




.lastnews {padding:55px 20px 20px 20px;}
	.lastnews.homesite {}
	.lastnews.homesite .articlelist {}
	.lastnews.homesite .articlelist .article-meta {margin-bottom:10px; font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}
	.lastnews.homesite .articlelist .article-meta span {display:inline-block; width:100%; color:#FFBE00; line-height:1; text-align:center;}
	.lastnews.homesite .articlelist .article-meta span.day {font-size:70px; font-weight:300; margin-top:-0.1em;}
	.lastnews.homesite .articlelist .article-meta span.month {font-size:16px; font-weight:400; text-transform:uppercase;}
	.lastnews.homesite .articlelist .article-meta span.year {font-size:12px; font-weight:700; margin-top:-8px;}
	.lastnews.homesite .articlelist .articlelist-box {border:0; padding:15px 0;}
	.lastnews.homesite .articlelist .articlelist-box .article-title {margin-bottom:15px;}
	.lastnews.homesite .articlelist-box .article-headline {padding:0 0 0 20px; color:#F6F6F6; font-size:12px; line-height:1.6; border-left:6px solid #6B6B6B;}
	.lastnews.homesite .articlelist-box .article-headline .article-title,
	.lastnews.homesite .articlelist-box .article-headline .article-title a {font-size:16px; color:#FFBE00;}
	.lastnews.homesite .articlelist-box .article-headline .btn.btn-xs.btn-primary {color:#FFBE00; border:2px solid #FFBE00;}


/* Pagination */
.pagination {width:100%;}
	.pagination > li {display:inline-block;}
	.pagination > li.previous {float:left;}
	.pagination > li.next {float:right;}
	.pagination > li > a,
	.pagination > li > span {border:0; margin:0 2px;}
	.pagination > li > a,
	.pagination > li > span {border-radius:40px; color:#AEAEAE;}
	.pagination > li.previous > span,
	.pagination > li.next > span,
	.pagination > li.previous a,
	.pagination > li.next a {border-radius:40px; background:none; color:#DD7F00; border:3px solid #DD7F00;}
	.pagination > li.previous > span.prev,
	.pagination > li.next > span.next {border:0;}
	.pagination > li > span.disabled {margin-top: -4px; padding:7px 11px; opacity:0.4;}
	.pagination > li.previous > span.prev a,
	.pagination > li.next > span.next a {padding:7px 10px;}
	.pagination > .active > a,
	.pagination > .active > span,
	.pagination > .active > a:hover,
	.pagination > .active > span:hover,
	.pagination > .active > a:focus,
	.pagination > .active > span:focus {font-weight:700; background:#DD7F00; color:#FFFFFF;}
	.pager li > a, .pager li > span,
	.pager .next input[type="submit"] {border-radius:0;}

/* Home */
.banners_content.home {text-align:center; }
	.banners_content.home > a {display:inline-block; text-align:center; position:relative;}
	.banners_content.home .baner-caption {position:absolute; top:65px; left:0; right:0; bottom:0; padding-top:65px; z-index:-1;}
	.banners_content.home .baner-caption p {padding:0 10px;}
	.banners_content.home > a,
	.banners_content.home .baner-caption,
	.banners_content.home > a img {transition:all 0.4s ease-in-out 0.1s;}
	.features_block {float:left; width:100%; position:relative;}
	.features_block h2 {font-weight:400;}
	.more_block {float:left; position:inherit; display:inline-block; max-width:226px; height:285px; padding:0 10px 10px 10px; margin:10px 7px 0 7px; box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; color:inherit; text-decoration:none; background:url('../img/feature_select.png') center -285px no-repeat; transition:background-position 0.2s ease-in-out 0s; top:0;}

.banners_content.home a:hover .baner-caption {background-position:50% 0;}
.more_block:hover {color:inherit; text-decoration:none; background-position:center top;}

.more_block {}
	.more_block h2 {}
	.more_block p {font-size:13px;}
	.more_block .more_button {display:inline-block; position:absolute; bottom:10px; left:92px; width:42px; height:42px; background:url('../img/sprite_feature.png') 50% 0 no-repeat;}
	.more_block:hover .more_button {background-position:50% 100%;}

.banners_content.offer_also_home {margin-top:20px; text-align:center;}
	.banners_content.offer_also_home h3 {margin-bottom:20px; text-align:center; font-size:24px; font-weight:300; color:#FFE601;}
	.banners_content.offer_also_home {text-align:center;}
	.banners_content.offer_also_home a {display:inline-block; position:relative; padding:0 20px; margin:0; text-align:center; color:#878787; z-index:0;}
.banners_content.offer_also_home .baner-caption {position:absolute; color:inherit; top:90px; left:0; right:0; margin:0 auto; max-width:120px; z-index:-1;}
.banners_content.offer_also_home .baner-caption h2 {margin:0; font-size:16px; font-weight:400; color:inherit !important;}
.banners_content.offer_also_home a.active .baner-caption,
.banners_content.offer_also_home a:hover .baner-caption {color:#FFFFFF;}

/* Contact */
.site.contact-site {font-family:Arial, Helvetica, Garuda, sans-serif;}
.site.contact-site .contact-address {font-size:14px;}
.panel.panel-default.contact-form-panel .panel-body {padding:10px 0; font-size:12px;}
.panel.panel-default.contact-form-panel label {font-weight:400; color:#676767;}
.panel.panel-default.contact-form-panel input.btn.btn-primary {font-weight:700; text-transform:uppercase;}
.panel.panel-default.contact-form-panel .error-message {float:left; width:100%; text-align:center;}
.panel.panel-default.panel_contact-map {border:0;}
.panel.panel-default.panel_contact-map .panel-heading {padding-left:0;}

.site_body {line-height:1.6;}
.site_body span[itemprop] {display:block; float:left; width:100%;}
.site_body table.contact {float:left; display:inline-block; width:48%; margin:10px 0; border-collapse:collapse; vertical-align:top; text-align:left;}
.site_body table.contact tr td {padding:10px 5px 5px 5px;}
.site_body table.contact tr:first-child > td {padding:0; height:36px;}
.site_body table.contact tr:first-child > td:first-child {width:40px; background:url('../img/contact_top.png') 0 0 no-repeat;}
.site_body table.contact h4 {float:left; width:auto; line-height:36px; height:36px; padding:0 20px; margin:0; font-size:14px; font-weight:700; color:#FFFFFF; background:#DD7F00;}
.site_body table.contact a {color:#DD7F00;}


/* Footer */
.newsletterfullwidth {background:#191919;}

.infofooter {padding:10px 0 15px 0;}
	.infofooter .panel.panel-default {border-radius:0; border:0; box-shadow:none;}
	.infofooter .panel.panel-default > .panel-heading {border:0; background:none;}
	.infofooter .newsletterbox {padding:15px; margin-top:10px;}
	.infofooter .newsletterbox .input-group-addon {color:#FFFFFF;}
	.infofooter .newsletterbox h2.input-group-addon {font-size:2em; font-weight:300; line-height:1; padding-top:0;}
	.infofooter .newsletterbox h4.input-group-addon {font-size:1em;}
	.infofooter .newsletterbox .input-group {position:relative;}
	.infofooter .newsletterbox .input-group i {position:absolute; top:0; right:0; margin:0.9em 1.4em 0 0; z-index:10; font-size:0.9em; pointer-events:none; color:#FFBE00;}
	.infofooter .newsletterbox input {background:#4D4D4D; border-color:#4D4D4D; box-shadow:none; color:#EFEFEF;}
	.infofooter .newsletterbox input.form-control {border-right:0;}
	.infofooter .newsletterbox .input-group-addon:not(:first-child):not(:last-child),
	.infofooter .newsletterbox .input-group-btn:not(:first-child):not(:last-child),
	.infofooter .newsletterbox .input-group .form-control:not(:first-child):not(:last-child) { border-radius:20px 0 0 20px;}
	.infofooter .newsletterbox input.btn.btn-default {border-left:0; width:45px; border-radius:0 20px 20px 0;}
	.infofooter .newsletterbox + .footer_links {border-top:1px solid #4D4D4D;}
	.infofooter .footer_links {color:#666666;}
	.infofooter .footer_links ul.collumnlist {width:100%; margin:20px 0; padding:0; overflow:hidden;}
	.infofooter .footer_links ul.collumnlist li {float:left; display:inline; padding-left:10px;}
	.infofooter .footer_links ul.collumnlist li span.glyphicon {font-size:0.3em; top:-0.5em; margin-right:1em; color:inherit;}
	.infofooter .footer_links ul.collumnlist li a {font-size:12px; color:inherit;}
	.infofooter .footer_links ul.collumnlist li a:hover {color:inherit;}
	.infofooter .footer_links ul.collumnlist.double li {width:50%;}
	.infofooter .footer_links ul.collumnlist.triple li {width:33.333%;}
	.infofooter .footer_links ul.collumnlist.quad li {width:25%;}
	.infofooter .seo_footer {margin-top:30px; font-size:13px; font-weight:300; line-height:1.2; color:#FFFFFF;}
	.infofooter .seo_footer h1 {font-size:2em; font-weight:300;}
	.infofooter .seo_footer h2 {font-size:1.85em; font-weight:300;}
	.infofooter .seo_footer h3 {font-size:1.4em; font-weight:300;}
	.infofooter .seo_footer ul,
	.infofooter .seo_footer ol {}
	.infofooter .seo_footer p {line-height:1.6;}

.footerbottom {padding:25px 10px 10px 10px; font-size:11px; color:#666666;}
	.footerbottom a {color:inherit;}
	.footerbottom .text-left {padding-left:170px; background:url('../img/aluma_logo.png') left center no-repeat;}
	.footerbottom .text-left ul {display:table; width:100%; text-align:left;}
	.footerbottom .text-left ul li {display:table-cell; padding:0 10px; vertical-align:middle;}
	.footerbottom .text-right {margin-top:0.8em;}

.category_top, .well.filters, .paginator_limit, .articlelist-box .article-meta {font-family:Arial, Helvetica, Garuda, sans-serif;}
.well.filters, .paginator_limit, .articlelist-box .article-meta {color:#666666;}

/* Fancybox */
#fancybox-outer #fancybox-close,
#fancybox-left #fancybox-left-ico,
#fancybox-right #fancybox-right-ico {background:rgba(255,255,255,0.7); border:4px solid #DD7F00; color:#DD7F00; border-radius:40px;}

/* Cookies Bar */
#cookiesBar {position:fixed; left:0; right:0; bottom:0; z-index:1000; text-align:center; font-size:12px; background:rgba(220,220,220,0.95);}
	#cookiesBar #cookiesBarWrap {display:inline-block; position:relative; width:900px; max-width:100%; padding:10px 40px 10px 10px; box-sizing:border-box; -moz-box-sizing:border-box; text-align:left;}
	#cookiesBar #cookiesBarWrap a:hover {color:inherit;}
	#cookiesBar #cookiesBarWrap #cookiesBarClose {float:right; font-size:2em; position:absolute; top:10px; right:10px;}
.mobimenu {display:none;}

/* RWD Custom */
@media (min-width:1200px) {
	.fullwidthcontent {background:url('../img/content_bg_element2.png') center 28px no-repeat;}
}

@media (min-width:988px) {
	body {background:url('../img/bg_subp.jpg') center 0 no-repeat;}
	body.homebody, .rotatorfullwidth {background-image:url('../img/bg_top.jpg');}
	body.homebody {background-position:center 0;}
	.rotatorfullwidth {background-position:center -175px;}

	.col-xs-12.paddingless.column-left-off {}

	.fullwidth.fullhead.sticky {position:fixed; top:0; right:0; left:0; z-index:999; min-height:100px; border-bottom:1px solid #333333; box-shadow:0 2px 5px #333333;}
	.fullwidth.fullhead.sticky + .fullwidth {margin-top:150px;}
	.fullwidth.fullhead.sticky #containerhead #header {height:80px; padding:10px 0;}
		#containerhead #header > .col-sm-12 {height:100%;}
		#containerhead #header > .col-sm-12.col-md-5 {padding-left:0;}
	.fullwidthcontent.lcolon {background:url('../img/content_bg_element.png') center 0 no-repeat;}
	.fullwidth.homecontent {min-height:760px; background:url('../img/home_bg.jpg') center bottom no-repeat;}
	.banners_content.home > a {margin:-55px 5px 0 5px; max-width:24.3333%;}
	.banners_content.home .baner-caption {background:url('../img/home_b_caption.png') 50% -286px no-repeat;}
	.column_left.col-md-3 {padding:0 7px 0 0;}
	#content .subcontent.col-md-9 {padding:9px 40px 40px 20px;}
	#content .subcontent.col-md-12 {padding:9px 146px 40px 146px;}
	.homecontent #content .subcontent.col-md-12 {padding:0; margin-top:0;}

	.subcontent .tab-content#content_featur {padding:0;}

	.header_menu .sf-menu > li > .sf-with-ul {padding:0.6em 1em 0 1.3em;}
	.header_menu .sf-menu > li > .sf-with-ul[href="javascript:void(0)"],
	.header_menu .sf-menu > li > .sf-with-ul[href="javascript:void(0);"] {cursor:default;}
	.header_menu .sf-menu > li > .sf-with-ul:after {font-size:8px; width:78%; text-align:center;}
	.more_block .top_ico {display:inline-block; width:130px; height:130px; margin:-70px 0 0 0; border-radius:65px;}
	.more_block.alu .top_ico {background:url('../img/alu.png') 50% 50% no-repeat;}
	.more_block.pcv .top_ico {background:url('../img/pcv.png') 50% 50% no-repeat;}
	.more_block.steel .top_ico {background:url('../img/steel.png') 50% 50% no-repeat;}
	.more_block.other .top_ico {background:url('../img/other.png') 50% 50% no-repeat;}

	.contact-form-panel {}
	.contact-form-panel .form-group {float:left; width:100%;}
	.contact-form-panel label {float:left; width:28%; padding-right:2%; padding-top:0.8em; display:inline-block; text-align:right;}
	.contact-form-panel input.form-control {float:left; width:50%; display:inline-block;}
	.contact-form-panel textarea.form-control {float:left; width:70%; max-width:70%; max-height:300px; display:inline-block;}
	.contact-form-panel .error-message {text-indent:20px;}

	#footer {background:url('../img/footer_bg_element.png') 80% top no-repeat;}
	.infofooter .seo_footer {padding-right:40px;}
	.infofooter .newsletterbox h4.input-group-addon {width:470px;}
}

@media (max-width:988px) {
	table.col-xs-12.logotable {text-align:center; margin:20px 10px 0 10px;}
	#containerhead .menu-position .navbar-default.header_menu {margin-top:20px;}
	#containerhead .menu-position .navbar-default.header_menu > div {width:100%; float:none; text-align:center; border:0;}
	#cart_infobox {margin-right:10px;}
	.product {min-width:200px;}
	.rotator-container,
	.product .price-old {display:none;}
	.old_price, .netto_price {text-align:right;}
	.product_content .delivers .shipment {padding:5px 0;}
	.product_box .product_content {padding:10px;}
	.column-left-on #productrelated .product.product_related,
	.column-left-off #productrelated .product.product_related {max-width:100%; width:100%;}
	.banners_content.offer_also {display:none; visibility:hidden;}
    .infofooter.homesite {background:#333333;}
    .lastnews.homesite {background:#4D4D4D;}
	.footerbottom .text-left ul li {display:inline-block;}
	.features_block .home a {display:inline-block; float:left; width:47.4%; max-width:47.4%; height:180px; margin:15px 1%; background:transparent; box-shadow:0 0 1px #CDCDCD;}
	.features_block .home img {display:none;}
	.features_block .home a .baner-caption {position:relative; top:0; padding-top:0; padding-bottom:10px;}
	.features_block .home a:first-child {}
	.features_block .home a:hover .baner-caption {background:#FFBE00;}
	.features_block .home a .more_button {display:none;}
	.infofooter .seo_footer {margin-top:0;}
	#content .subcontent.col-md-9,
	#content .subcontent.col-md-12 {margin-top:0; border-top:20px solid #333333;}
}

@media (min-width:768px) AND (max-width:988px) {
	.infofooter.homesite, .lastnews.homesite {min-height:620px;}
}

@media (max-width:768px) {
	#containerhead .menu-position .navbar.header_menu .collapse.navbar-collapse {background:#424242; color:#FFFFFF;}
	#containerhead .menu-position .navbar.header_menu .collapse.navbar-collapse #mobimenu.mobimenu {display:block; float:left; padding:3px 8px; background:inherit; color:inherit; font-size:28px; text-align:left;}
	#containerhead .menu-position .navbar.header_menu .collapse.navbar-collapse .nav.navbar-nav {display:none; height:auto;}
	#containerhead .menu-position .navbar-default.header_menu {min-height:0; padding:0; /*float:left; padding:5px 20px; background-color:#424242; color:#FFFFFF;*/}
	#containerhead .menu-position .navbar-default.header_menu > div {position:relative; width:100%; text-align:left; padding:0;}
	.menu-position {/*display:none;*/}
	#containerhead #header {height:auto; min-height:175px;}
	#containerhead #mobilemenu {font-size:1.2em;}
	ul.sf-menu {width:100%; float:left; position:relative; background:#424242; color:#FFFFFF;}
	ul.sf-menu ul {width:100%; float:left; position:relative; top:auto; left:auto; padding-left:2em; border:0; min-width:auto;}
	.navbar-default .navbar-nav > li > a,
	ul.sf-menu .sf-arrows li > a,
	ul.sf-menu .sf-arrows li .sf-with-ul {color:#FFFFFF;}
	ul.sf-menu,
	ul.sf-menu li,
	ul.sf-menu li.menu-item,
	ul.sf-menu li a {border:0; text-align:left;}
	ul.sf-menu li {width:100%; float:left; position:relative; }
	.product_content .small_pictures_carousel .bx-wrapper {width:100%; padding:0;}
	.infofooter .newsletterbox h4.input-group-addon {display:none;}
	.product_content .big_pictures .thumbnail {display:inline-block; height:auto !important;}
	.product_content .big_pictures .thumbnail a,
	.product_content .big_pictures .thumbnail a > img {position:relative;}
	.features_block .home a {width:100%; max-width:100%; height:auto; margin:15px 0;}
	.features_block .home a img {display:none;}
	.features_block .home a img {display:none;}
	.lastnews.homesite .articlelist .article-meta {background:#333333; color:#FFE601; text-align:center;}
	.lastnews.homesite .articlelist .article-meta span.day,
	.lastnews.homesite .articlelist .article-meta span.month,
	.lastnews.homesite .articlelist .article-meta span.year {display:inline-block; width:auto; font-size:14px; font-weight:400; color:inherit; padding:0; margin:5px 5px 3px 5px;}
}

@media (max-width:540px) {
	#cart_infobox.cartInfobox b,
	#cart_infobox.cartInfobox span,
	#cart_infobox.cartInfobox a strong font {display:none;}
	#cart_infobox.cartInfobox a strong {padding-right:3px;}
	.paginator_limit {text-align:left;}
	.paginator_limit .badge.float-left {clear:both; display:inline-block; width:100%; padding:0 0 3px 0; text-align:left;}
	.review_list .media .media-body > small {float:left; position:relative;}
	.infofooter .newsletterbox .input-group-addon {display:none;}
	.features_block .more_block {width:96%; max-width:100%; margin:5px 0;}
	.articlelist-box article .table-td .img-thumbnail,
	.articlelist-box article .table-td.imagetable {display:none;}
}
/* EOF */