/*!
 * Custom style for Bootstrap v3.3.5
 * Copyright 2015-07-13 Peter Deak
 * Licensed under MIT
 */
 
@charset "utf-8";

/* =============================================================== */
/* IMPORT
/* =============================================================== */
/* Helpers for Bootstrap */
@import url("helpers.css");  
/* Webfonts and Icon fonts */
@import url("open-sans.min.css");
@import url("font-awesome.min.css");
@import url("glyphicons-regular.min.css");

/* =============================================================== */
/* GENERAL
/* =============================================================== */
html,
body {
    overflow-x: hidden; /* Prevent scroll on narrow devices */
}
/*
@media (min-width: 1200px) {
    .container {
        width: 1040px;
    }
}
*/
.logo_ro{
    bottom:-8px !important;
    font-size:9px !important;
    line-height: 1em !important;
    right:16px !important;
}
.logo_en{
    right:30px !important;
}
.logo_de{
    right:32px !important;
}
.logo_sk{
    bottom:-8px !important;
    font-size:9px !important;
    line-height: 1em !important;
    right:16px !important;
}
.szines{
    padding:3px;
    background: #f1f1f1;
}
.header-offset {
    margin-top: 99px;
    background: #444444;
}
.bordered {
    border-color: #ccc;
}

.lang .flag {
    max-height: 12px;
}

.site-color {
    color: #F68529 !important;
}

a {
    color: #F68529;
    cursor: pointer;
    text-decoration: none;
}
a:hover,
a:active,
a:focus {
    color: #444;
    text-decoration: none;
}

strong, 
label,
th,
b {
    font-weight: 600;
}


thead {
    background: #ededed;
    color: #444;
}

thead th {

    border-bottom: 4px solid #F68529 !important;
}
thead th:last-child {

}
tbody { 
    
}
tfoot {
    background: #666;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }
.dropdown-menu {
    border-radius: 0;
    padding: 0;
    margin: -1px !important;
}

.pointer {
    cursor: pointer;
}

/* =============================================================== */
/* SKIN
/* =============================================================== */

html {
    background-color: #444;
}
body {
    background-color: #fff;
    color: #777;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
}





/* bg colors */
.bg-white {
    background-color: #fff;
}
.bg-black {
    background-color: #F68529;
}
.bg-gray {
    background-color: #F3F3F3;
}
.bg-dark-gray {
    background-color: #CCCCCC;
}
.bg-light-gray {
    background-color: #B6B6B6;
}

/* shadows */
.box-shadow {
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.inset-box-shadow {
    box-shadow: 0 0 10px rgba(0,0,0,0.1) inset;
}

/* buttons */
.btn {
    text-transform: uppercase;
    border-radius: 0;
}

.inline-btn-group .btn:first-child {
    margin-right: 20px;
}

.btn-default {
    background: #F68529;
    color: #fff;
    border: 1px solid #F68529;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.btn-default:hover, 
.btn-default:focus, 
.btn-default:active {
    background: #444;
    color: #fff;
    border: 1px solid #444;
}
.btn-default:disabled,
.btn-default[disabled] {
    opacity: 0.3 !important;
    background: #999 !important;
    color: #fff !important;
    pointer-events: auto !important;
}


.btn-gray {
    background: #b4b4b4;
    color: #fff;
    border: 1px solid #b4b4b4;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.btn-gray:hover, 
.btn-gray:focus, 
.btn-gray:active {
    background: #c9c9c9;
    color: #fff;
    border: 1px solid #c9c9c9;
}
.btn-gray:disabled,
.btn-gray[disabled] {
    opacity: 0.3 !important;
    background: #ddd !important;
    color: #fff !important;
    pointer-events: auto !important;
}

.btn-primary {
    background: #F68529;
    color: #fff;
    border: 1px solid #F68529;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active {
    background: #444;
    color: #fff;
    border: 1px solid #444;
}
.btn-primary:disabled,
.btn-primary[disabled] {
    opacity: 0.3 !important;
    background: #ddd !important;
    color: #fff !important;
    pointer-events: auto !important;
}

.btn-inverse-black {
    background: #444;
    color: #fff;
    border: 1px solid #444;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.btn-inverse-black:hover, 
.btn-inverse-black:focus, 
.btn-inverse-black:active {
    background: rgba(0,0,0,0);
    border: 1px solid #444;
    color: #444;
}

.btn-inverse-gray {
    background: rgba(0,0,0,0);
    color: #999;
    border: 1px solid #ccc;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.btn-inverse-gray:hover, 
.btn-inverse-gray:focus, 
.btn-inverse-gray:active {
    background: #444;
    border: 1px solid #444;
    color: #fff;
}

.btn-inverse-white {
    background: rgba(0,0,0,0);
    color: #fff;
    border: 1px solid #fff;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.btn-inverse-white:hover, 
.btn-inverse-white:focus, 
.btn-inverse-white:active {
    background: #fff;
    border: 1px solid #fff;
    color: #444;
}




/* form controls */
.form-control {
    border-color: #ccc;
    box-shadow: none;
}
.form-control:focus {
    border-color: #bbb;
    box-shadow: none;
    outline: 0 none;
}
form label {
    color: #444;
}

/* help text */

.help {
    color: #999;
    font-size: 13px;
}
.help-min {
    color: #aaaaaa;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 15px;
}

hr {
    margin-bottom: 15px;
    margin-top: 15px;
    border-top-color: #ddd;
}

.legend {
    color: #444;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    margin: 0 0 15px;
    text-transform: uppercase;
}


.control-block.top {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px;
}


/* HEADER ****************************************/
.navbar-inverse {
    background-color: #fff;
    border: 0;
    margin-bottom: 0;
    transition: all 0.3s ease-in 0s;
}
.navbar-inverse.stuck {
    margin-top: -32px;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}


.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 10px 0;
    position: relative;
}
.navbar-brand > img {
    display: block;
    max-height: 45px;
}
.navbar-brand span {
    background: #fff;
    bottom: -2px;
    color: #444;
    font-size: 10px;
    line-height: 1.2;
    position: absolute;
    right: 4px;
    text-transform: uppercase;
}

.navbar-title {
    border-left: 1px solid #CE0058;
    color: #ce0058;
    float: left;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.5;
    margin: 22px 0 22px 15px;
    padding-left: 15px;
    text-transform: uppercase;
}
.navbar-bottom {
    background: #fff;
}

.navbar-top {
    background: #f3f3f3;
    text-transform: uppercase;
    padding: 10px 0;
    color: #444;
    border-bottom: 1px solid #ededed;
    
}
.navbar-top .list-inline {
    margin: 0;
    line-height: 0;
}
.navbar-top .list-inline li {
    border-right: 1px dotted #ddd;
    font-size: 11px;
    line-height: 1;
    padding-left: 5px;
    padding-right: 10px;
}
.navbar-top .list-inline li:first-child {
    padding-left: 0;
}
.navbar-top .list-inline li:last-child {
    border-right: 0;
    padding-right: 0;
}
.navbar-top .list-inline li a {
    line-height: 1;
    color: #444;
}
.navbar-top .list-inline li a:hover {
    line-height: 1;
    color: rgba(0,0,0,0.5);
}


.navbar-inverse .navbar-nav {
    border-left: 1px solid #ededed;
}
.navbar-inverse .navbar-nav > li {
    border-right: 1px solid #ededed;
}
.navbar-inverse .navbar-nav > li > a {
    color: #444;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 12px;
    padding-right:12px;
    text-transform: uppercase;
    border-bottom: 4px solid #fff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    background-color: #fff;
    color: #444;
    border-bottom: 4px solid #F68529;
}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:focus, 
.navbar-inverse .navbar-nav > .active > a:hover {
    background-color: #fff;
    color: #444;
    font-weight: 500;
    border-bottom: 4px solid #F68529;
}

/* triangle
.navbar-inverse .navbar-nav > li > a:hover:before,
.navbar-inverse .navbar-nav > li > a:focus:before,
.navbar-inverse .navbar-nav > .active > a:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7.5px 8px 7.5px;
    border-color: transparent transparent #444000 transparent;
    bottom: -1px;
    margin-left: calc(50% - 20px);
    position: absolute;
}
*/

.navbar-inverse .navbar-nav > li > a i {
    position: relative;
    top: -1px;
}
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:focus, 
.navbar-inverse .navbar-nav > .open > a:hover {
    background-color: #444444;
    color: #fff;
    border-color: #444444;
}

.cart-notify {
    background: #F68529;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 4px 0;
    position: relative;
    text-align: center;
    top: -2px;
    width: 20px;
    z-index: 2;
}
.dropdown.open .cart-notify {
    background: #fff;
    color: #444;
}

/* nav search */
.nav-search {
    background: #444;
}
.nav-search .container {
    padding-top: 30px;
    padding-bottom: 30px;
}
.search-toggle:focus,
.search-toggle:active {
    background: #fff;
    color: #444;
    border-bottom: 4px solid #fff !important;
}
.search-toggle:hover {
}
.search-toggle.open {
    background: #444 !important;
    color: #fff !important;
    border-bottom: 4px solid #444 !important;
}
.nav-search .form-control {
    background: rgba(0,0,0,0);
    color: #fff;
    border: 0;
    padding-left: 0;
}
.nav-search .btn {
    background: rgba(0,0,0,0);
    border: 1px solid #fff;
    color: #fff;
}
.nav-search .btn:hover {
    background: #fff;
    border: 1px solid #fff;
    color: #444;
}




/* MAIN ****************************************/

/* header notification */
.header-notification {
    display: block;
    width: 290px;
    height: auto;
    min-height: 60px;
    position: fixed;
    z-index: 999999999;
    margin: 0 auto;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
    background: #f68529;
    border: 1px solid #ce0058;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
}

.main {
    padding: 30px 0;
}

.flexslider {
    background: #444;
}
.flex-control-nav {
    bottom: -30px;
}
.flex-control-paging li a {
    background: rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: block;
    height: 8px;
    text-indent: -9999px;
    width: 50px;
    border: 1px solid #444444;
}
.flex-control-paging li a:hover {
    background: #444444;
}
.flex-control-paging li a.flex-active {
    background: #444444;
}
.intro {
    position: relative;
}
.intro-block {
    padding-bottom: 30px;
}
.intro-img {
    background: #444;
    z-index: 1;
    /*height: 580px;*/
    overflow: hidden;
}
.intro-caption .block-caption {
    bottom: 25%;
    max-width: 480px;
    position: absolute;
    z-index: 2;
}
.caption-title {
    color: #fff;
    font-size: 50px;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
.caption-desc {
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    line-height: 1.3;
    margin-bottom: 35px;
    text-transform: uppercase;
}



/* sections */

/* content section */
.content-title {
    font-size: 22px;
    color: #444;
    text-transform: uppercase;
    margin: 0 0 15px;
}





/* content block */
.content-block {
    padding: 15px 0;
}

.page-title-section {
    border-top: 1px solid #F68529;
}
.page-title {
    font-size: 30px;
    line-height: 1.3;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}

.breadcrumb {
    background-color: transparent;
    border-radius: 0;
    list-style: outside none none;
    margin: 15px 0 0;
    padding: 0;
}
.breadcrumb li {
    font-size: 11px;
    text-transform: uppercase;
}


/* ///// SIDEBAR ///// */
.sidebar-block {
    margin-bottom: 20px;
}
.sidebar-title {
    background: #fff;
    border-bottom: 1px solid #ddd;
    color: #f68529;
    font-size: 19px;
    line-height: 1.3;
    margin: 0;
    padding: 15px;
    text-transform: uppercase;
}
.sidebar-title .fa {
    width: 20px;
}
.sidebar-title .fa:hover {
    background: #fff;
    color: #444;
}

.sidebar-title.bg-white {
    background: #fff;
    color: #444;
    font-size: 19px;
    line-height: 1.3;
    padding: 15px;
    text-transform: uppercase;
    margin: 0;
    border-bottom: 1px solid #ddd;
}

.sidebar-content {
    background: #fff;
    clear: both;
}
.sidebar-nav h1,
.sidebar-nav h2,
.sidebar-nav h3,
.sidebar-nav h4 {  
    font-size: inherit;
    margin: 0;
    line-height: 1.3;
}

ul.sidebar-nav,
ul.sidebar-nav ul,
ul.sidebar-nav ul ul {
    padding: 0;
    margin: 0;
    list-style: outside none none;
}
ul.sidebar-nav > li a span:first-child {
   display: inline-block;
   width: 90%;
   line-height: 1.2;
}

/* level 1 */
ul.sidebar-nav > li > h2 > a,
ul.sidebar-nav > li > h3 > a,
ul.sidebar-nav > li > h4 > a {
    padding: 6px 15px;
    border-top: 1px solid #ececec;
    display: block;
    text-transform: uppercase;
    font-weight: 600;
}

ul.sidebar-nav > li > h2 > a:hover,
ul.sidebar-nav > li > h3 > a:hover,
ul.sidebar-nav > li > h4 > a:hover {
    padding-left: 20px;
}
ul.sidebar-nav > li:last-child > h2 > a,
ul.sidebar-nav > li:last-child > h3 > a,
ul.sidebar-nav > li:last-child > h4 > a {
    border-bottom: 0;
}

/* level 2 */
ul.sidebar-nav > li > ul {
    background: #fff;
    border-top: 1px solid #ddd;
}
ul.sidebar-nav > li > ul > li > h2 > a,
ul.sidebar-nav > li > ul > li > h3 > a,
ul.sidebar-nav > li > ul > li > h4 > a {
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 6px 15px 6px 30px;
}
ul.sidebar-nav > li > ul > li > h2 > a:hover,
ul.sidebar-nav > li > ul > li > h3 > a:hover,
ul.sidebar-nav > li > ul > li > h4 > a:hover {
    padding-left: 35px;
}
ul.sidebar-nav > li > ul > li:last-child > h2 > a,
ul.sidebar-nav > li > ul > li:last-child > h3 > a,
ul.sidebar-nav > li > ul > li:last-child > h4 > a {
    border-bottom: 0;
}
ul.sidebar-nav h2 a,
ul.sidebar-nav h3 a,
ul.sidebar-nav h4 a {
    color: #777;
}
ul.sidebar-nav a:hover {
    color: #F68529;
}
ul.sidebar-nav .active > h2 > a,
ul.sidebar-nav .active > h3 > a,
ul.sidebar-nav .active > h4 > a {
    color: #F68529;
    font-weight: 600;
}
ul.sidebar-nav > li.active > h2 > a:hover,
ul.sidebar-nav > li.active > h3 > a:hover,
ul.sidebar-nav > li.active > h4 > a:hover {
    padding-left: 15px;
}
ul.sidebar-nav > li > ul > li.active > h2 > a:hover,
ul.sidebar-nav > li > ul > li.active > h3 > a:hover,
ul.sidebar-nav > li > ul > li.active > h4 > a:hover {
    padding-left: 30px;
}

/* close, open state */
ul.sidebar-nav > li > ul,
ul.sidebar-nav > li > ul > li > ul {
    display: none;
}
ul.sidebar-nav > li > ul.open,
ul.sidebar-nav > li > ul > li > ul.open {
    display: block;
}

/* level 3 */
ul.sidebar-nav > li > ul > li > ul {
    background: #fff;
    border-bottom: 1px solid #ddd;
}
ul.sidebar-nav > li > ul > li > ul > li > h2 > a,
ul.sidebar-nav > li > ul > li > ul > li > h3 > a,
ul.sidebar-nav > li > ul > li > ul > li > h4 > a {
    display: block;
    padding: 6px 15px 0 50px;
}
ul.sidebar-nav > li > ul > li > ul > li > h2 > a:hover,
ul.sidebar-nav > li > ul > li > ul > li > h3 > a:hover,
ul.sidebar-nav > li > ul > li > ul > li > h4 > a:hover {
    padding-left: 55px;
}
ul.sidebar-nav > li > ul > li > ul > li:last-child > h2 > a,
ul.sidebar-nav > li > ul > li > ul > li:last-child > h3 > a,
ul.sidebar-nav > li > ul > li > ul > li:last-child > h4 > a {
    padding-bottom: 6px;
}

/* highlighted */
.sidebar-nav .highlight > h2 > a,
.sidebar-nav .highlight > h3 > a,
.sidebar-nav .highlight > h4 > a,
.sidebar-nav .highlight.active > h2 > a,
.sidebar-nav .highlight.active > h3 > a,
.sidebar-nav .highlight.active > h4 > a  {
    background: #F68529;
    color: #fff;
    padding: 10px 15px;
}
.sidebar-nav .highlight > h2 > a:hover,
.sidebar-nav .highlight > h3 > a:hover,
.sidebar-nav .highlight > h4 > a:hover,
.sidebar-nav .highlight.active > h2 > a:hover,
.sidebar-nav .highlight.active > h3 > a:hover,
.sidebar-nav .highlight.active > h4 > a:hover {
    background: #444;
    color: #fff;
}


/* toggle list */
.toggle-list {
    padding: 0 2px 0 1px;
    transition: all 0.3s ease-in 0s;
}
.toggle-list:hover {
    background: #444;
    color: #fff;
}
.sidebar-nav .highlight .toggle-list:hover {
    background: #fff;
    color: #444;
}


/* sidebar-links */
ul.sidebar-links {
    padding: 0;
    margin: 0;
    list-style: outside none none;
}
ul.sidebar-links > li > a {
    padding: 6px 15px;
    border-bottom: 1px solid #ddd;
    display: block;
    text-transform: uppercase;
}
ul.sidebar-links > li > a:hover {
    padding-left: 20px;
}
ul.sidebar-links > li:last-child > a {
    border-bottom: 0;
}

ul.sidebar-links a {
    color: #777;
}
ul.sidebar-links a:hover {
    color: #444;
}
ul.sidebar-links .active > a {
    color: #444;
    font-weight: 600;
}
ul.sidebar-links > li.active > a:hover {
    padding-left: 15px;
}



/* tags */
.tags {
    margin: 0;
    padding: 15px 15px 13px 15px;
}
.tags li {
    padding: 0;
}
.tags li a {
    background: #444;
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 1.1;
    margin-bottom: 4px;
    padding: 3px 5px;
    text-transform: uppercase;
    outline: 1px solid #444;
}
.tags li a:hover {
    outline: 1px solid #444;
    background: #fff;
    color: #444;
}

/* mini cart dropdown */
.cart-min-block {
    display: block;
    width: 300px;
}
.cart-min-block .cart-min-title {
    font-size: 16px;
    text-transform: uppercase;
    padding: 15px;
    margin: 0;
    color: #fff;
    background: #F68529;
}
.cart-min-block .cart-min-content {
    max-height: 257px;
    overflow-y: auto;
    display: block;
}
.cart-min-block .cart-min-item {
    position: relative;
    display: flex;
    clear: both;
    padding: 15px;
    border-bottom: 1px solid #ddd;
}
.cart-min-block .cart-min-item:last-child {
    border-bottom: 0;
}

.cart-min-block .cart-min-item .product-img {
    display: inline-block;
    float: left;
    width: 55px;
}
.cart-min-block .cart-min-item .product-img span {
    display: block;
    position: relative;
    width: 100%;
    height: 55px;
    border: 1px solid #ddd;
    text-align: center;
}
.cart-min-block .cart-min-item .product-img img {
    position: absolute;
    margin: auto;
    width: auto;
    max-height:  54px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.cart-min-block .cart-min-item .product-data {
    display: inline-block;
    float: left;
    width: 80%;
}


.cart-min-block .cart-min-item .product-name {
    font-size: 11px;
    line-height: 1.2;
    text-transform: uppercase;
    margin-left: 10px;
    display: block;
}
.cart-min-block .cart-min-item .product-name i {
    font-style: normal;
    text-transform: lowercase;
}
.cart-min-block .cart-min-item .product-price {
    display: block;
    font-size: 11px;
    line-height: 1.2;
    margin-top: 10px;
    margin-left: 10px;
    font-weight: 600;
    color: #444;
}
.cart-min-block .cart-min-item:hover .product-price {
    color: #444;
}
.cart-min-block .cart-min-total {
    display: block;
    padding: 15px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.cart-min-block .cart-min-total .label {
    border-radius: 0;
    color: #444;
    display: inline;
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    padding: 0;
    text-align: left;
    vertical-align: baseline;
    white-space: nowrap;
    width: 20%;
    text-transform: uppercase;
}
.cart-min-block .cart-min-total .total {
    padding-left: 5px;
    display: inline;
    font-size: 12px;
    font-weight: 600;
    color: #444;
}
.cart-min-block .cart-min-total .total i {
    color: #777;
    font-size: 12px;
    font-weight: 400;
}
.cart-min-block .cart-min-footer {
    display: block;
    padding: 15px;
    background: #F3F3F3;
}


/* pagination */
.list-pagination .pagination {
    margin: 0;
}
.list-info {
    padding-top: 10px;
}
.list-info p {
    margin: 0;
}
.pagination {
    border-radius: 0;
}
.pagination li a,
.pagination li span {
    border-radius: 0 !important;
}
.pagination > .active > a, 
.pagination > .active > a:focus, 
.pagination > .active > a:hover, 
.pagination > .active > span, 
.pagination > .active > span:focus, 
.pagination > .active > span:hover {
    background-color: #444;
    border-color: #444;
    color: #fff;
    cursor: default;
    z-index: 3;
    font-weight: 600;
}
.pagination > li > a, 
.pagination > li > span {
    color: #777;
}
.pagination > li > a:focus, 
.pagination > li > a:hover, 
.pagination > li > span:focus, 
.pagination > li > span:hover {
    background-color: transparent;
    border-color: transparent;
    color: #444;
    z-index: 2;
}
.pagination-sm > li > a, 
.pagination-sm > li > span {
    font-size: 12px;
    line-height: 1.6;
    padding: 5px 0;
    width: 30px;
    text-align: center;
    border: 0;
    margin-right: 3px;
}



/* FOOTER ****************************************/

footer {
    background-color: #222;
    color: #999;
    font-size: 13px;
    margin-top: 0;
}
footer .footer-top {
    background-color: #333;
    border-top: 5px solid #F68529;
    padding: 30px 0;
    color: #999;
}
footer .footer-top .footer-col-title {
    color: #eee;
    text-transform: uppercase;
    margin: 0 0 20px;
    font-size: 19px;
}
footer .footer-top .contact li {
    line-height: 1.3;
    margin-bottom: 10px;
}
footer .footer-top .store li,
footer .footer-top .info li {
    line-height: 1.3;
    margin-bottom: 3px;
}
footer .footer-top .org {
    color: #aaaaaa;
    font-weight: 600;
    text-transform: uppercase;
}
footer .footer-bottom {
    background-color: #222;
    border-top: 1px solid #222;
}

footer a {
    color: #999;
    font-weight: normal;
}
footer a:hover {
    color: #fff;
    font-weight: normal;
    margin-left: 5px;
}
footer .copy {
    font-size: 10px;
    margin: 0;
    color: rgba(255, 255, 255, 0.5);
    padding: 15px 0;
    text-transform: uppercase;
}
footer .newsletter-signup .form-control {
    background: rgba(0,0,0,0);
    border: 1px solid #666;
    color: #fff;
}
footer .newsletter-signup .form-control:focus {
    border: 1px solid #888;
}
footer .newsletter-signup .alert {
    padding: 4px 10px;
    margin: 10px 0;
}

.navbar-inverse .navbar-toggle {
    border-color: #444;
    border-radius: 0px;
    margin-top: 16px;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #444;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle[aria-expanded="true"] {
    background-color: #444;
}

.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle[aria-expanded="true"] .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-toggle[aria-expanded="false"] {
    background-color: #fff;
}
.navbar-inverse .navbar-toggle[aria-expanded="false"]:hover {
    background-color: #444;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #fff;
}


.block-title {
    color: #444;
    font-size: 30px;
    margin: 0 0 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
}

/* category section */
.category-section,
.category-section a {
    color: #fff;
}
.category-banner {
    padding: 25px 20px;
    background-color: #444;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 110% 40%;
    transition: all 0.3s ease-in 0s;
}

.category-section a:hover span {
    padding-left: 10px;
}
.category-section a span {
    transition: all 0.3s ease-in 0s;
}
.category-section a .title {
    display: block;
    font-size: 26px;
    font-weight: 300;
    line-height: 1.2;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.category-section a .desc {
    display: block;
    font-size: 11px;
    max-width: 65%;
    text-transform: uppercase;
}

/* callout section */
.callout-section,
.callout-section a {
    color: #fff;
}
.callout-banner {
    padding: 20px 20px;
    background-color: #444;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 110% 40%;
    transition: all 0.3s ease-in 0s;
}

.callout-section a:hover span {
    padding-left: 5px;
}
.callout-section a span {
    transition: all 0.3s ease-in 0s;
}
.callout-section a .title {
    display: block;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.2;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.callout-section a .desc {
    display: block;
    font-size: 10px;
    max-width: 95%;
    text-transform: uppercase;
    color: #a1a1a1;
}



/* category list */
.category-cover {
    display: block;
    max-height: 280px;
    overflow: hidden;
    margin-bottom: 30px;
}
.category-list .category-list-item .category {
    margin-bottom: 30px;
}
.category-list-item .category {
    background: #fff;
    transition: all 0.3s ease-in 0s;
}
.category-list-item .category .category-img  {
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding: 20px;
    height: 260px;
    display: block;
    margin-bottom: 15px;
}
.category-list-item .category .category-img img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    margin: auto;
    max-height: 230px;
    width: auto;
}
.category-list-item .category:hover {
    box-shadow: 0 0 6px rgba(0,0,0,0.15);
}
.category-list-item .category:hover .category-img img {
    transform: scale(1.1); 
}
.category-list-item .category .category-data {
    padding: 20px;
    background: #fff;
    border-top: 1px solid #ddd;
    transition: all 0.3s ease-in 0s;
}
.category-list-item .category .category-data .category-title {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}
.category-list-item .category .category-data .category-title a {
    color: #F68529;
}
.category-list-item .category:hover .category-data {
    background: #fff;
    border-top: 1px solid #ddd;
}
.category-list-item .category:hover .category-data .category-title a {
    color: #444;
}
.category-list-item .category .category-data .category-lead {
    text-align: center;
    font-size: 13px; 
    margin: 10px 0 0;
}


/* product list */
.product-list .product-list-item .product {
    margin-bottom: 30px;
}
.product-list-item .product {
    background: #fff;
    transition: all 0.3s ease-in 0s;
}
.product-list-item .product .product-img {
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding: 20px;
    height: 230px;
    display: block;
    margin-bottom: 5px;
}
.product-list-item .product-img img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    margin: auto;
    max-height: 230px;
    width: auto;
}
.product-list-item .product:hover {
    box-shadow: 0 0 6px rgba(0,0,0,0.15);
}
.product-carousel .product-list-item .product:hover {
    box-shadow: none;
}
.product-list-item .product:hover .product-img img {
    transform: scale(1.1); 
}
.product-list-item .product-promotion {
    bottom: 15px;
    display: inline-flex;
    left: 0;
    position: absolute;
    z-index: 2;
}
.product-list-item .product-promotion .new-product {
    background: #444;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    padding: 2px 10px;
    text-transform: uppercase;
}
.product-list-item .product-promotion .sale-product {
    background: #F68529;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    padding: 2px 10px;
    text-transform: uppercase;
}

.product-list-item .product .product-data {
    padding: 0 20px;
}
.product-list-item .product .product-data .product-title {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    min-height: 42px;
}

.owl-item .product-list-item .product .product-data .product-title {
    font-size: 14px;
}
.product-list-item .product .product-data .product-title a {
    color: #444;
}
.product-list-item .product:hover .product-data .product-title a {
    color: #444;
}
.product-list-item .product .product-data .product-lead {
    text-align: center;
    font-size: 13px;
    min-height: 60px;
}
.product-list-item .product .product-data .product-price {
    text-align: center;
    font-size: 15px;
    margin-bottom: 15px;
    font-weight: 600;
    color: #444;
}
.product-list-item .product .product-data .product-price .old-price,
.product-block-v2 .old-price
{
    color: #999;
    text-decoration: line-through;
    font-weight: 400;
    margin-left: 10px;
    font-size: 14px;
}
.product-list-item .product .product-data .product-price .discount-price,
.product-block-v2 .discount-price
{
    color: #F68529;
}
.product-list-item .product .product-action {
    padding: 0 20px 20px 20px;
}
.product-list-item .product .product-action .qty {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    max-width: 65px;
    float: left;
}
.product-list-item .product .product-action .input-group-addon {
    float: left;
    font-size: 14px;
    line-height: 1.6;
}
.product-list-item .product .product-action .view-details {
    margin-top: 10px;
}



/* product-block */
.product-block .product-image {
    background: #fff;
    transition: all 0.3s ease-in 0s;
    padding: 15px;
    text-align: center;
    position: relative;
    min-height: 314px;
    display: block;
    overflow: hidden;
}
.product-block .product-image a {
    cursor: zoom-in;
    
}
.product-block .product-image a img {
    transition: all 0.5s ease-in-out 0s;
    margin: auto;
    width: auto;
    max-height: 336px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.product-block .product-image a:hover img {
    transform: scale(1.05);
}
.product-block .product-image:hover,
.product-block .product-thumbs a:hover img {
    box-shadow: 0 0 6px rgba(0,0,0,0.15); 
}
.product-block .product-data {
    background: #fff;
    padding: 15px;
}
.product-block .product-thumbs {
    margin-top: 15px;
}
.product-block .product-thumbs > .row {
    margin-left: -7px;
    margin-right: -7px;
}
.product-block .product-thumbs > .row > div {
    padding-left: 7px;
    padding-right: 7px;
}
.product-block .product-thumbs img {
    background: #fff;
    padding: 5px;
}
.product-block .product-promotion {
    margin-bottom: 15px;
    display: inline-flex;
}
.product-block .product-promotion .new-product {
    background: #444;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    padding: 2px 10px;
    text-transform: uppercase;
}
.product-block .product-promotion .sale-product {
    background: #F68529;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    padding: 2px 10px;
    text-transform: uppercase;
}
.product-block .content-title {
    max-width: 85%;
    line-height: 1.3;
}
.product-block .product-data .product-price {
    text-align: left;
    font-size: 15px;
    margin-bottom: 15px;
    font-weight: 600;
    color: #444;
}
.product-block .product-data .product-price .old-price {
    color: #999;
    text-decoration: line-through;
    font-weight: 400;
    margin-left: 10px;
    font-size: 14px;
}
.product-block .product-data .product-price .discount-price {
    color: #F68529;
}
.product-block .product-action {
    max-width: 55%;
    margin-top: 20px;
}
.product-block .product-action .qty {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    max-width: 65px;
    float: left;
}
.product-block .product-action .input-group-addon {
    float: left;
    font-size: 14px;
    line-height: 1.6;
}
.product-block .product-action .input-group-btn {
    padding-left: 15px;
    width: 60%;
}
.product-block .product-lead {
    font-size: 14px;
    line-height: 1.3;
    margin: 0 0 15px;
}
.product-block .product-description {
    background: #fff;
    padding: 15px;
    margin-top: 15px;
}

/* product-block-v2 - vertical thumbs */
.product-block-v2 .product-thumbs {
    background: #fff;
    padding: 15px 5px 15px 15px;
    margin: 0;
}
.product-block-v2 .product-thumbs ul {
    margin: 0;
}
.product-block-v2 .product-thumbs li {
    margin-bottom: 15px;
    display: block;
    border: 1px solid #ededed;
}
.product-block-v2 .product-thumbs li:last-child {
    margin-bottom: 0;
}
.product-block-v2 .product-thumbs img {
    padding: 5px;
}
.product-block-v2 .product-images {
    background: #fff;
}
.product-block-v2 .product-image {
    padding: 15px 15px 15px 20px;
}
.product-block-v2 .product-image:hover {
    box-shadow: none;
}


/* news list */
.news-list .news-list-item .news {
    margin-bottom: 30px;
}
.news-list-item .news {
    background: #fff;
    transition: all 0.3s ease-in 0s;
}
.news-list-item .news .news-img {
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding: 0;
    height: 170px;
    display: block;
    margin-bottom: 15px;
}
.news-list-item .news-img img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    margin: auto;
    max-height: 180px;
    width: auto;
}
.news-list-item .news:hover {
    box-shadow: 0 0 6px rgba(0,0,0,0.15);
}
.news-list-item .news:hover .news-img img {
    transform: scale(1.1); 
}
.news-list-item .news .news-data {
    padding: 0 20px;
}
.news-list-item .news .news-meta {
    text-align: center;
}
.news-list-item .news .news-data .news-title {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0;
    min-height: 42px;
}
.news-list-item .news .news-data .news-title a {
    color: #F68529;
}
.news-list-item .news:hover .news-data .news-title a {
    color: #444;
}
.news-list-item .news .news-data .news-lead {
    text-align: center;
    font-size: 13px;
    min-height: 60px;
}
.news-list-item .news .news-action {
    padding: 0 20px 20px 20px;
}

.news-list-item .news .news-action .view-details {
    margin-top: 10px;
}



/* content block */
.content-block {
    margin-bottom: 20px;
    display: block;
}

.content-block-title {
    color: #444;
    font-size: 22px;
    margin: 0 0 15px;
    text-transform: uppercase;
    padding: 0 15px 15px;
    border-bottom: 1px solid #ededed;
}
.content-block .content {
    padding: 0 15px;
}
.content-block .content h1,
.content-block .content h2,
.content-block .content h3,
.content-block .content h4,
.content-block .content h5 {
    color: #444;
    font-weight: 500;
    line-height: 1.4;
    margin: 15px 0;
    text-transform: uppercase;
}
.content-block .content h1,
.content-block .content h2,
.content-block .content h3 {
    font-size: 17px;
}
.content-block .content h4,
.content-block .content h5 {
    font-size: 15px;
}
/* carousel nav */
.carousel-navigation .carousel-nav {
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    padding: 15px 11px;
    transition: all 0.3s ease-in 0s;
}

.carousel-navigation .carousel-nav i {
    line-height: 0;
    font-size: 26px;
    text-align: center;
    font-weight: 300;
    position: relative;
    top: -2px;
}
.carousel-navigation .carousel-nav.prev {
    margin-right: 2px;
}
/* owl controls */
.owl-controls {
    text-align: center;
}
.owl-controls .owl-dots {
    margin: 10px auto 0;
    display: block;
}
.owl-controls .owl-dots .owl-dot {
    background: rgba(0,0,0,0);
    border: 1px solid #444444;
    width: 50px;
    height: 8px;
    display: inline-block;
    margin-right: 10px;
    transition: all 0.3s ease-in 0s;
}
.owl-controls .owl-dots .owl-dot:last-child {
    margin-right: 0;
}
.owl-controls .owl-dots .owl-dot:hover,
.owl-controls .owl-dots .owl-dot.active {
    background: #444444;
    border: 1px solid #444444;
}
.brands .owl-item img {
    border: 1px solid #ededed;
}

/* custom google map */
.google-map-block {
    display: block;
    margin-bottom: 20px;
    position: relative;
}
.map, 
.gmap {
    height: 280px;
}
.width100, 
.w100 {
    width: 100%;
}
@media (max-width: 600px) {
    .map, 
    .gmap {
        height: 200px;
    }
}

/* list border */
.list-border {
   margin: 15px 15px 0; 
}
.list-border li {
    border-bottom: 1px solid #ededed;
    padding: 5px 0;
    color: #444;
}
.list-border li i {
    margin-right: 10px;
}


/* social icons */
.social {
    padding: 20px 15px;
    margin-bottom: 15px;
}
.social li {
    background: #fff;
    border: 2px solid #444;
    border-radius: 50%;
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 0 8px 0 0;
    padding: 0;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 36px;
}
.social li a {
    color: #444;
}
.social li:hover {
    background: #444;
    border: 2px solid #444;
}
.social li a i {
    color: #444 !important;
    font-size: 20px;
}
.social li:hover a i {
    color: #fff !important;
    font-size: 20px;
}


.contact-image {
    padding: 0 15px 15px;
    max-height: 400px;
    display: block;
    overflow: hidden;
    z-index: 2;
}
.contact-image img {
    z-index: 1;
    position: relative;
    top: -50px;
}



/* cart, order */
.cart-block table, 
.order-block table {

}
.cart-block td, 
.order-block td {
    vertical-align: middle !important;
}
.cart-block .product-img, 
.order-block .product-img,
.cart-block .product-data, 
.order-block .product-data {
    border-left: 0 !important;
    border-right: 0 !important;
}
.cart-block .product-img img, 
.order-block .product-img img {
    max-width: 40px;
}
.cart-block .product-data span, 
.order-block .product-data span {
    display: block;
}
.cart-block .product-qty .qty, 
.order-block .product-qty .qty {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.cart-block .product-total, 
.order-block .product-total {
    font-weight: 600;
    color: #444;
}
.cart-block .product-del .btn, 
.order-block .product-del .btn {
    border: 0;
    font-size: 17px;
    line-height: 1.2;
}
.cart-block #total-price strong,
.order-block #total-price strong {
    color: #444;
    font-size: 18px;
}

/* lang menu */

.lang-menu {
    min-width: 60px !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
}
.lang-menu li {
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    max-width: 60px;
    float:left;
    list-style: none;
}
.lang-menu li a {
    padding: 3px 5px;
    margin: 0;
}

/*====================================================================================
=            Bootstrap 3 Media Queries                                              =
=====================================================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {  
    .header-notification { 
        left: 15px !important;
    }
    
    .header-offset,
    .header-offset-xs {
        margin-top: 105px;
    }
    .navbar-inverse.stuck {
        margin-top: -40px;
    }
    .navbar-header {
        border-bottom: 1px solid #ddd;
    }
    .navbar-top .info-menu {
        margin-left: -5px;
    }
    .navbar-top .list-inline li a {
        font-size: 16px;
    }
    .navbar-brand {
        color: #444;
        padding-left: 15px;
    }
    .navbar-brand > img {
        max-height: 40px;
    }
    .navbar-brand span {
        bottom: 2px;
        right: -10px;
    }
    .navbar-inverse .navbar-toggle {
        border-color: transparent;
        border-radius: 0;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .navbar-inverse .navbar-nav {
        margin: 0 -15px;
    }
    .navbar-inverse .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #ddd !important;
    }
    .navbar-inverse .navbar-nav > li > a:hover {
        padding-left: 30px;
    }
    .navbar-inverse .navbar-nav > li.active > a,
    .navbar-inverse .navbar-nav > li.active > a:hover {
        font-weight: 600;
    }
    .intro-img {
        display: block;
        height: 140px;
    }
    .intro .block-caption {
        display: block;
        position: unset;
    }
    .intro .caption-title {
        font-size: 26px;
        margin-top: 20px;
    }
    .intro .caption-desc {
        font-size: 13px;
        margin-bottom: 15px;
    }
    .intro .block-caption .btn {
        font-size: 14px;
        padding: 4px 8px;
        margin-bottom: 15px;
    }
    .nav-search .container {
        padding: 10px 20px 20px;
    }
    .nav-search .form-control {
        margin-bottom: 15px;
    }
    .main {
        padding: 15px 0;
    }
    .category-banner {
        margin-bottom: 15px;
    }
    .category-section .row > div:last-child .category-banner {
        margin-bottom: 0;
    }
    .category-section a:hover span {
        margin-left: 0;
        padding-left: 0;
    }
    .block-title {
        clear: both;
        color: #444;
        display: block;
        font-size: 30px;
        line-height: 1.1;
        margin: 0 0 15px;
        padding-bottom: 0;
    }
    .carousel-navigation {
        bottom: 5px;
        position: relative;
    }
    .owl-controls .owl-dots .owl-dot {
        width: 40px;
    }
    .product-block .no-padding-left {
        padding-left: 15px !important;
    }
    .product-block .content-title {
        max-width: 100%;
    }
    .product-block .product-action {
        max-width: 100%;
    }
    .product-block .product-thumbs {
        padding-bottom: 15px;
    }
    #no-more-tables table {
        table-layout: fixed;
    }
    #no-more-tables tr {
        margin-bottom: 10px;
        border-color: #ededed;
    }
    #no-more-tables tr:last-child {
        margin-bottom: 0 !important;
        border-color: #ededed;
    }
    #no-more-tables td:last-child {
        border: none;
    }
    #no-more-tables tbody tr td {
        white-space: normal;
        word-wrap: break-word;
    }
    .btn-block-xs {
        width: 100%;
        margin-bottom: 10px;
    }
    .btn-block-xs:last-child {
        margin-bottom: 0;
    }
    .summary-table tr {
        border: 0 !important;
        margin: 0 !important;
    }
    .cart-block .back,
    .order-block .back {
        margin-top: 15px;
    }
    
    
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}

.bg-gradient {
    background: #444000; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #444000 0%, #F68529 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#444000), color-stop(100%,#F68529)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  #444000 0%,#F68529 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  #444000 0%,#F68529 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  #444000 0%,#F68529 100%); /* IE10+ */
    background: linear-gradient(135deg,  #444000 0%,#F68529 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444000', endColorstr='#F68529',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.gradient-black {
    background: #444000 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #444000 0%, #222222 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444000), color-stop(100%,#222222)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #444000 0%,#222222 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #444000 0%,#222222 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #444000 0%,#222222 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #444000 0%,#222222 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444000', endColorstr='#222222',GradientType=0 ) !important; /* IE6-9 */
} 


.iframe-container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
}
.iframe-container > *{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
ul.iconlist{
    overflow: hidden;
}
ul.iconlist li{
    float:left;
    margin-right: 10px;
    padding-bottom:5px;
    width: 45%;
    list-style: none;
}
a.pdf{
    padding-left:60px;
    background:url("/img/pdf_icon.png") no-repeat;
    display: block;
    min-height: 50px;
}
a.dwg{
    padding-left:60px;
    background:url("/img/dwg_icon.png") no-repeat;
    display: block;
    min-height: 50px;
}

.gap-right {
  margin-right: 10px; 
}
.gap-under{
    margin-bottom: 10px;
}
.netto_ar{
    font-size:10px;
}
.content ul, .content ol{
    padding-left:25px;
}


.floatPhone{
 	position: fixed;
	width: 70px;
	/*height: 70px;*/
        padding: 17px 0px;        
	bottom: 40px;
	left: 40px;
	font-size: 32px;
	line-height: 32px;
	/* padding: 0; */
	background-color: #FA9D1C;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	box-shadow: 2px 2px 3px #999;
        z-index: 100;
}
