/* General */

body  #image-form_16936190969083308 {margin-bottom:10px;}
body #image-form_16936190969083308 img {border-radius:20px;}

body {
	font-family:"Open Sans";
	font-size:13px;
}
p {
    margin: 0 0 9px;
    line-height: 1.6em;
}

/* Header Top */
#topbar .header_user_info a,
#topbar .header_user_info ul li:before {color:#fff;font-weight:bold;}
#topbar .quotes_cart a {font-weight:bold;}
#topbar .ap-total {
    position: relative;
    text-align: center;
    padding: 0 5px;
    color: #fff;
    font-size: 12px;
    margin-left: 5px;
}
#topbar .ap-total:after {
    content: ")";
    position: absolute;
    top: -6px;
    font-size: 10px;
    right: 0;
}
#topbar .ap-total:before {
    content: "(";
    position: absolute;
    top: -6px;
    font-size: 10px;
    left: 0;
}
#topbar #contact-link span {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
#topbar .quotesOuterBox .quotes_cart > a:first-child:after {
    content: "\f0d7";
    font-family: "FontAwesome";
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #fff;
    padding: 0px 0px 0px 0px;
	right: -10px;
	position:relative;
}
#topbar .quotes_cart > a:first-child b {
    color: #fff;
    font: 600 12px/22px "Open Sans",sans-serif;
        font-weight: 600;
    padding-right: 5px;
    font-weight: bold;
}
body #header .header-box .quotesOuterBox {
    position: relative;
    bottom: auto;
    right: 40px;
    margin-bottom: 0 !important;
    top: 0px;
    width: auto;
    float: right;
}
#topbar a {
    color: #fff;
	font-weight:bold;
}
#topbar a:hover {
    color: #fff;
}
#topbar .ap_logo a {
	display:inline-block;
	top:-30px;
	position:relative;
	z-index: 99999;
}
#topbar .popup-title {
    line-height: 40px;
    color: #fff;
    font-weight: bold;
}
#topbar {
	min-height: 40px;
	font-size: 12px;
	/* background: #FFAE1C; */
	background-color:#ffca1c;
	background-image: url(../../img/top-header-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#topbar .container .wrapper {
    background: transparent;
}
#contact-link {
    background-image: url(../../img/support.png);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left:50px;
	margin-right:20px;
}

/* Cart Top */
#cart {
    background-color: transparent;
    background-image: none;
    background-position: 110% 12px;
    background-repeat: no-repeat;
}
#cart .heading {
    height: 50px;
    min-width: 180px;
    line-height: 16px;
    position: relative;
    overflow: visible;
    padding: 10px 10px 0px 20px;
}
#header .cart_block,
body #header .quotes_cart_block  {box-shadow:1px 0px 6px 0px #ccc;}

/* Slideshow */
.iview-controlNav div.iview-items {display:none;}
.iviewSlider .slide_config.data-link {cursor: pointer;}

/* CMS */
#cms h3.page-subheading {font-size:26px;}
#cms h3 {margin-top:20px;font-size:20px;}
#cms h3 strong {font-weight:bold;}

/* Download PDF */
#cms .download_pdf {margin-top:20px;}
#cms .download_pdf ul li {
    background-image: url(../../img/pdf.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 6px;
    padding: 2px 0px 5px 25px;
    min-height: 45px;
    border: 0px solid #eaeaea;
    line-height: 1.3em;
    font-size: 13px;
}
#cms .download_pdf ul li a {}

/* Ask Quotation Top */
#header-main .quotesOuterBox {
	display:none!important;
}
body #header .quotes_cart_block {
    top: 30px;
    background: #fff;
    color: #000;
}
#topbar .quotes_cart_block dt {
    font-weight: normal;
    overflow: hidden;
    padding: 10px 10px 10px;
    position: relative;
}
#topbar .quotes_cart_block .product-list {
    padding: 0px;
}
#topbar .quotes_cart_block .cart-buttons a {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 0px;
    margin-right: 10px;
}
#topbar .quotes_cart_block .cart-buttons a.button_order_cart {
    margin-right: 0;
    border: none;
    color: #fff;
    background-color: #FFAE1C;
	border-radius:0px;
	font-size:12px;
	padding:0px;
}
#topbar .quotes_cart_block .cart-buttons {
    overflow: hidden;
    padding: 0px;
    margin: 0;
    background: transparent;
	position:relative;
	z-index:100;
	margin-top:-2px;
}
#topbar .quotes_cart_block .cart-buttons a.button_order_cart span,
#topbar .quotes_cart_block .cart-buttons a.button_order_cart:hover span {
    border: none;
    background: transparent;
    color: white;
}
#topbar .quotes_cart_block .cart-info .product-name a {
    font-size: 11px;
    line-height: 18px;
    display: inline-block;
    color: #000 !important;
}
#topbar .quotes_cart_block .cart-info .quantity-formated .quantity {
    font-size: 11px;
    font-weight: bold;
    color: #000;
}
#topbar .quotes_cart_block .remove-wrap hr {margin:2px 0px;display:none;}
#topbar .quotes_cart_block .cart-info {
    overflow: hidden;
    position: relative;
    padding-right: 5px;
    text-align: right;
}
#topbar a.remove-quote {color:#999;font-weight:normal;}
#topbar .quotes_cart_block dt {
    font-weight: normal;
    overflow: hidden;
    padding: 10px 10px 10px;
    position: relative;
    border-bottom: 1px dashed #ccc;
}
#topbar .quotes_cart_block dl {margin-bottom:0px;}
#topbar .quotes_cart_block dl dt:last-child {border-bottom:none;}
body#module-askforaquote-QuotesCart #center_column h4.title_block {
    font-size: 25px;
    font-family: Open Sans;
    font-weight: bold;
}
body#module-askforaquote-QuotesCart #quotes_cart_summary .icon-remove::before {
    font-size: 20px;
}
body#module-askforaquote-SubmitedQuotes #block-quotes #quotes-list .text-center .icon-comments:before {position:relative;left:0px;top:0px;font-size:20px;}
.bargain_message {
    margin-bottom: 15px;
    border: none;
    margin-top: 10px;
}

/* Viewed Product */
#viewed-products_block_left .product-block img {height:40px;width:auto;}
#viewed-products_block_left .product-block .description {
    display: none;
}
#viewed-products_block_left .product-block .name {
    float: left;
    width: 100%;
    height: 55px;
    line-height: 20px;
	margin:0px;
}
#viewed-products_block_left .product-block .name a {font-size:12px;}
#viewed-products_block_left .product-block {
    margin: 0px;
    padding: 0px;
}
#viewed-products_block_left ul li {margin-top:5px;}

/* Megamenu */
#header-main {
    background: #F3642F;
    border-bottom: 0px solid #F3642F;
}
.leo-megamenu .navbar-nav > li > a {font-weight:bold;}
.leo-megamenu .navbar-nav > li > a span.menu-title,
.leo-megamenu .navbar-nav > li > a > .caret {
	color:#fff;
}
.leo-megamenu .navbar-nav > li > a span.menu-title,
.leo-megamenu .navbar-nav > li > a > .caret {
	color:#fff;
}

/* Vertical Menu */
div.verticalmenu {
    z-index: 100;
    padding-top: 5px;
}
#leo-verticalmenu .title_block {
	border-top:2px solid #555;
}
div.verticalmenu .navbar-nav > li > a {
	/* padding:6px 30px 6.5px 15px; */
	padding:6px 10px 6.5px 10px;
	font-size:13px;
	line-height:1.5em!important;
}
div.verticalmenu .navbar-nav > li .caret {
    position: absolute;
    right: 0;
    top: 0;
    width: 42px;
    height: 25px;
    line-height: 25px;
    border: none;
    margin: 0;
    cursor: pointer;
}
#page #leo-verticalmenu .title_block:after {
    content: "\f078";
}
div.verticalmenu ul li a .menu-icon {min-height:24px;}
div.verticalmenu ul li a .menu-icon span {padding-top:3px;}
div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus {
  color: #bf9a61;
  background: transparent;
}

/* Quick View */
.product-block .quick-view {
	margin-top:5px;
}

/* Search Bar */
#leosearchtopbox {
    border: 0px solid #F3642F;
    border-radius: 5px;
    padding-bottom:10px;
}
#leosearchtopbox #cate {
    width:300px;
}

/* Product Block */
.products_block .owl-carousel .owl-item {
	min-height:300px;
}

/* Category Page */
#category .page-heading.product-listing {
    margin-bottom: 10px;
    margin-top: 30px;
}

/* Product Page */
#product .box-cart-bottom a .fa {
    font-weight: 500;
    margin-right: 5px;
    font-size: 16px;
}
.box-cart-bottom .btn {font-family: "Open Sans";}
#product .primary_block h1 {
	margin-left:15px;
	margin-right:15px;
	font-family: "Open Sans";
	font-weight: bold;
}
#product .productscategory_h3,
#product .fancybox-title-float-wrap .child {font-family: "Open Sans";}
#add_to_cart {
    width: 100%;
    margin-bottom: 10px;
}
#quantity_wanted_p input[type="number"] {
    -moz-appearance: textfield;
}
.group-btn p.buttons_bottom_block {margin-bottom:0px;}
.group-btn .add_to_compare.btn ,
.group-btn #wishlist_button_nopop.btn {
    width: 100%;
    max-width: 250px;
    text-transform: uppercase;
    background: #F35E70;
    color: #FFF;
    border: 2px solid #F35E70;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    clear: both;
    padding: 11px 13px 10px;
	margin-bottom:10px;
}
.group-btn .add_to_compare.btn:hover ,
.group-btn #wishlist_button_nopop.btn:hover {
  background: #F35E70;
  border: 2px solid #F35E70;
}

/* Ask Quote */
.pb-right-column div.ask_offer {margin:0px 0px 10px!important;}
.ajax_add_to_quote_cart_button:before, 
.fly_to_quote_cart_button:before {width:25px!important;font-size:12px!important;}
.fly_to_quote_cart_button .small_text {display:none!important;}
.askquote_tooltips {margin-bottom:20px;display:block;font-size:12px;text-align:center;}
.quote_ask_form label {margin-bottom:15px;}
.submit_quote {
	background-color: #FF3300;
}
.info-title {margin-bottom:20px;}
.footer_links .btn {
    margin: 5px 0;
    color: #fff;
	background-color:#bf9a61;
}

/* Checkout Page */
.table-bordered > thead > tr > th, 
.table-bordered > thead > tr > td {
    border-bottom-width: 2px;
    background-color: #f3f3f3;
}

/* Other Pages */
.panel-default > .panel-heading {
    color: #333333;
    background-color: whitesmoke;
    border-color: #dddddd;
    font-family: Open sans;
    font-weight: bold;
}
.page-heading {
    margin-bottom: 20px;
    font-size: 25px;
    font-family: Open Sans;
    font-weight: bold;
}

/* Homepage Categories */
body.index .categorieslink h4.title_block {
    font-family: open sans;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 20px;
}
body.index .categorieslink .block_content {
	padding:0px;
}
body.index .product-block {
    position: relative;
    overflow: hidden;
    background: white;
    padding-bottom: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #eaeaea;
    margin-top: 10px;
}
body.index .product-block .quick-view {
    display: none;
}
body.index .product-block .product-meta {
    padding-top: 2px;
}

/* Category */
#subcategories {
    border: 0px solid #f6f6f6;
    padding: 15px 0;
}
#subcategories h5.cat-name {
    text-align: center;
    font-weight: bold;
    height: 50px;
    overflow: hidden;
}
#subcategories h5.cat-name a:hover {color:#F3642F;}
#subcategories .subcategories {margin-bottom:20px;}
#subcategories .subcategories img {border:1px solid #eaeaea;}
#subcategories .subcategories img:hover {box-shadow:1px 1px 2px #ddd;}
body.category-57 .heading-counter {display:none;}
body.category-57 .page-subheading {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 4px;
}

/* Product Page */
body#product .page-product-content table td {
    padding: 5px 10px;
    border: 1px solid #eaeaea;
}
body#product .page-product-content table tr:first-child td {
    background-color:#f3f3f3;
	padding:10px;
	text-transform:uppercase;
	font-weight:bold;
}
body#product .pb-center-column {
    padding-top: 20px;
}
body#product .product_condition {display:none;}
body .product-block .quick-view {
    display: inline-block;
    margin-top: 16px;
    text-decoration: none;
    background-color: #bf9a61;
    padding: 2px 8px;
    border-radius: 4px;
    color: #FFFFFF;
}

/* Popup */
body .fancybox-outer .group-btn .add_to_compare.btn,
body .fancybox-outer .group-btn #wishlist_button_nopop.btn,
body .fancybox-outer span#mg-products-enquiry > a.mg-products-enquiry-link,
body .fancybox-outer .ajax_add_to_quote_cart_button span, 
body .fancybox-outer .fly_to_quote_cart_button span {font-size:12px!important;}

/* Leo Search */
#leo_search_block_top select#cate .search_2 {display:none;}
#leo_search_block_top select#cate .search_57 {display:none;}

/* Blog */
body#module-leoblog-blog .social-share {display:none;}
body#module-leoblog-category h4.name,
body#module-leoblog-list h4.name {font-weight:bold;}
body .blog-detail .blog-image img {
    width:100%;
}

/* Footer */
#newsletter_block_left h4.title_block {color:#000000;}
#footer {background-color:#333!important;margin-top:40px;}
#page #footer {margin-top: 60px;}
#footer .title_block {
    font-weight: 700;
    font-size: 16px;
    color: #fff;
}
#footer .title_block a,
#footer .title_block a:hover {
    color: #fff;
}
#footer .footer-center:before {border-top:none;}
#footer .footer-top {
    position: relative;
    z-index: 2;
    margin-bottom: 0px;
    margin-top: -45px !important;
}
#footer .block_content {color:#ccc;}
#footer ul li a {color:#ccc;}
#footer ul li a:hover {color:#fff;}
#social_block ul li a:hover:before {border-color:#bf9a61;}
#footer #tags_block_left a {color:#ccc;}
#footer #tags_block_left a:hover {color:#fff;}
#footer .footer-tags .ApColumn {
    border-bottom: 2px solid #666;
}
#footer .block_content a {
    color: #ccc;
}
#footer .column_third ul li {padding:2px 0px 2px 0;}

/* Modified */
#topbar .header_user_info {position:relative;}

/* Disabled */
.fa-heart:before {
    display: none;
}
.content_sortPagiBar .display > div#list {
    display: none;
}
#product .print {
	display:none;
}
#categories_block_left .leo-qty.badge {
	display:none!important;
}
/* Account Page */
.remove_siret,
.remove_ape,
.myaccount_order,
.myaccount_credit {
	display:none!important;
}
/* Compare */
.add_to_compare,
.ap-btn-compare {
	display:none!important;
}
/* Banner 1 */
#image-form_5075612085685530 {display:none;}

/* Product Enquiry Form */
.mfp-close-btn-in .mfp-close {

    color: #000!important;
    font-size: 35px;

}

/* Account Wishlist */
#left_column .myaccount-column .fa-star {display:none;}

/* Left Category Menu */
#left_column #categories_block_left li a.selected {

    font-weight: bold;
    color: #F3642F;

}

/* Category Page */
#category.category-57 #subcategories .cat-desc {display:none!important;}
.content_sortPagiBar .showall, .rtl .content_sortPagiBar .showall {

    margin: 0px 10px 0px;

}












@media (min-width: 1321px) {
/* 
#tz-header-wrapper {border-top:3px solid pink;}
*/

}

@media (max-width: 1320px) {
/* 
#tz-header-wrapper {border-top:3px solid orange;}
*/

}

@media (max-width: 1199px) {
/* 
#tz-header-wrapper {border-top:3px solid red;}
*/

/* Quote */
body #header .quotes_cart_block {
    top: 30px;
    background: #fff;
    color: #000;
    width: 270px;
}
#module-askforaquote-QuotesCart .quantity-block {

    position: absolute;
    top: -6px;
    right: 10px;
    left: auto;

}

/* Slideshow 
.iview,
.iviewSlider {height:500px!important;}
*/

/* Homepage Category */
.panel-default.panel-default1 .products_block .block_content {
    padding: 15px 10px 15px 10px;
}

/* Product */
.ajax_add_to_quote_cart_button::before, 
.fly_to_quote_cart_button::before {display:none;}
body#product .ajax_add_to_quote_cart_button span, 
body#product .fly_to_quote_cart_button span {font-size:12px;}

}

@media (max-width: 1100px) {
/* 
#tz-header-wrapper {border-top:3px solid lightgreen;}
*/

/* Slideshow 
.iview,
.iviewSlider {height:500px!important;}
*/

}

@media (max-width: 1024px) {
/* 
#tz-header-wrapper {border-top:3px solid lightblue;}
*/

/* Topbar */
#topbar .ap_logo a {
    z-index: 100;
}
.popup-over .popup-content {
	min-width:200px;
	background-color:#fff;
	border:none;
	box-shadow:1px 1px 2px #eee;
}
.fa-list-alt {
	font-size:20px;
}
.popup-over .popup-title:before {
    content: "\f107";
    position: absolute;
    top: -4px;
    right: 5px;
    font-family: "FontAwesome";
    font-size: 20px;
}
#topbar .header_user_info a,
#topbar .header_user_info a:hover {color:#666;}
#topbar #contact-link {
	margin-top:5px;
}

/* Slideshow 
.iview,
.iviewSlider {height:500px!important;}
*/

}


@media (max-width: 992px) {
/* 
#tz-header-wrapper {border-top:3px solid orange;}
*/

/* Topbar */
#topbar .ap_logo a {
    display: block;
    top: 0px;
    position: relative;
    z-index: 100;
    text-align: center;
}
#topbar .header-logo {
    text-align: center;
    margin-bottom: 0px;
}
#topbar #contact-link {
    background-image: url(../../img/support.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0px 10px 0px 0px;
    display: inline-block;
    width: 60%;
    padding: 15px 10px 15px 50px;
}
#topbar #contact-link h4 {
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-transform: capitalize;
    margin: 0px 10px 0px 0px;
    display: inline-block;
    float: left;
    padding: 0px;
}
#topbar #contact-link span {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    float: left;
    display: inline-block;
}
#topbar .header_user_info {padding-top:10px;}
#topbar .header_user_info .popup-title:before {
    position: absolute;
    top: 5px;
    right: 5px;
    font-family: "FontAwesome";
    font-size: 20px;
}
#topbar .popup-title {
    line-height: 30px;
    color: #fff;
    font-weight: bold;
}
#topbar .ap_language {
	padding-top:10px;
}
#topbar .ap_language .popup-title:before {
	top:0px;
}
#topbar .ap_language .popup-content {
	top:30px;
}
body #header .header-box .quotesOuterBox {
    position: relative;
    bottom: auto;
    right: 10px;
    margin-bottom: 0 !important;
    top: 0px;
    width: auto;
    float: none;
    min-height: 40px;
}
.navbar-header .navbar-toggle {
    position: absolute;
    top: -120px;
    display: block;
    margin: 5px 0;
    padding: 5px 0;
    width: 40px;
    font-size: 25px;
    color: #FFF;
    float: left;
}
.navbar-header .navbar-toggle {
    position: absolute;
    top: -120px;
    display: block;
    margin: 10px 0;
    padding: 0px;
    width: 40px;
    font-size: 25px;
    color: #FFF;
    float: left;
    background: #ee2b22;
    border-radius: 6px;
}

/* Slideshow 
.iview {height:500px!important;}
.iviewSlider {height:500px!important;}
*/

}


@media (max-width: 991px) and (min-width: 768px) {
/* 
#tz-header-wrapper {border-top:3px solid blue;}
*/

/* Megamenu */
#off-canvas-button {
    color: #fff;
    padding: 10px 10px 5px;
    text-align: right;
    background-color: #a57d42;
    margin: 0px;
}
#off-canvas-nav .navbar-nav {
    margin: 0 !important;
    width: 100%;
}
#off-canvas-nav .navbar-nav > li > a {
    color: #fff !important;
    padding: 5px 0px 5px 20px!important;
	font-weight:normal;
}
#leo-verticalmenu .title_block {
	background-color:transparent;
}
#leo-verticalmenu .title_block::before {
	height:0px;
}
#leo-verticalmenu .title_block {
    border-top: 0px solid #555;
}

/* Slideshow 
.iview {height:380px!important;}
.iviewSlider {height:500px!important;}
*/

/* Product Listing */
.product-block .name {
    text-transform: none;
    height: auto;
    display: block;
    overflow: hidden;
    margin: 0 0 5px;
}

/* Product */
.group-btn .add_to_compare.btn, 
.group-btn #wishlist_button_nopop.btn {max-width:100%;}

}

@media (max-width: 767px) {
/* 
#tz-header-wrapper {border-top:3px solid lightblue;}
*/

/*Topbar */
#topbar .ap_language {display:none;}
#topbar .header_user_info {
    padding-top: 10px;
    float: right;
    margin-right: 30px;
}
#topbar #contact-link {
	margin-left:20px;
}

/* Megamenu */
#off-canvas-button {
    color: #fff;
    padding: 10px 10px 5px;
    text-align: right;
    background-color: #000;
    margin: 0px;
}
#off-canvas-nav .navbar-nav {
    margin: 0 !important;
    width: 100%;
}
#off-canvas-nav .navbar-nav > li > a {
    color: #fff !important;
    padding: 5px 0px 5px 20px!important;
	font-weight:normal;
}
#leo-verticalmenu .title_block {
	background-color:transparent;
}
#leo-verticalmenu .title_block::before {
	height:0px;
}
#leo-verticalmenu .title_block {
    border-top: 0px solid #555;
}

/* Slideshow 
.iview {height:300px!important;}
.iviewSlider {height:500px!important;}
*/

/* Product Listing */
.product-block .name {
    text-transform: none;
    height: auto;
    display: block;
    overflow: hidden;
    margin: 0 0 5px;
}

/* Product */
.group-btn .add_to_compare.btn, 
.group-btn #wishlist_button_nopop.btn {max-width:100%;}
.bottom-pagination-content .col-xs-6 {width:100%;}
.bottom-pagination-content .showall {margin-bottom:10px;}

/* RFQ Scrollbar */
#quotes-cart-wrapper #order-detail-content th {font-size:10px;}
#quotes-cart-wrapper #order-detail-content td {font-size:11px;padding:5px;}
#quotes-cart-wrapper .cart_quantity_input {font-size:11px;}
#quotes-cart-wrapper .quotes_cart_product img {width:100%;}
#quotes-cart-wrapper .quotes_cart_description {white-space: normal;}

/* Footer */
.ap_footer {min-height:280px;}
.ap_footer_3 h4:after {display:none!important;}
.ap_footer_3 .toggle-footer {display:block!important;}

}

@media (max-width: 598px) {

/* 
#tz-header-wrapper {border-top:3px solid pink;}
*/

/* Megamenu */
#leo-verticalmenu .title_block {
    font-size: 16px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    text-transform: none;
    color: white;
}
#off-canvas-button {
    color: #fff;
    padding: 10px 10px 5px;
    text-align: right;
    background-color: #000;
    margin: 0px;
}
#off-canvas-nav .navbar-nav {
    margin: 0 !important;
    width: 100%;
}
#off-canvas-nav .navbar-nav > li > a {
    color: #fff !important;
    padding: 5px 0px 5px 20px!important;
	font-weight:normal;
}
#leo-verticalmenu .title_block {
	background-color:transparent;
}
#leo-verticalmenu .title_block::before {
	height:0px;
}
#leo-verticalmenu .title_block {
    border-top: 0px solid #555;
}
.navbar-header .navbar-toggle {
    top: -115px;
}

/* Slideshow 
.iview {height:300px!important;}
.iviewSlider {height:500px!important;}
*/

/* Category */
.space-top-30 {
    margin-top: 20px !important;
}

/* Subcategories */
#subcategories h5.cat-name {height:60px;}

/* Product */
.group-btn .add_to_compare.btn, 
.group-btn #wishlist_button_nopop.btn {max-width:100%;}

}

@media (max-width: 550px) {

/* Slideshow 
.iview {height:280px!important;}
.iviewSlider {height:500px!important;}
*/

/* Footer */
#footer .ap_footer {width:100%;min-height:200px;}
#footer .footer-center .ApColumn .block {
    margin-top: 10px;
    margin-bottom: 10px;
}

}

@media (max-width: 480px) {
/* 
#tz-header-wrapper {border-top:3px solid green;}
*/

/* Topbar */
#topbar #contact-link {
    background-image: url(../../img/support.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0px 10px 0px 0px;
        margin-left: 0px;
    display: inline-block;
    width: 65%;
    padding: 5px 10px 5px 50px;
}
#topbar #contact-link h4 {
    color: white;
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
    margin: 0px 10px 5px 0px;
    display: inline-block;
    float: left;
    padding: 0px;
}
#topbar #contact-link span {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    float: left;
    display: inline-block;
}
#topbar #contact-link span {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    float: left;
    display: inline-block;
}
#topbar .header_user_info {
    padding-top: 10px;
    float: right;
    margin-right: 10px;
	z-index:1000;
}
#topbar .header-logo {
    text-align: center;
    margin-bottom: 0px;
    display: none;
}

/* Megamenu */
#leo-verticalmenu .title_block {
    font-size: 16px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    text-transform: none;
    color: white;
}
#off-canvas-button {
    color: #fff;
    padding: 10px 10px 5px;
    text-align: right;
    background-color: #000;
    margin: 0px;
}
#off-canvas-nav .navbar-nav {
    margin: 0 !important;
    width: 100%;
}
#off-canvas-nav .navbar-nav > li > a {
    color: #fff !important;
    padding: 5px 0px 5px 20px!important;
	font-weight:normal;
}
#leo-verticalmenu .title_block {
	background-color:transparent;
}
#leo-verticalmenu .title_block::before {
	height:0px;
}
#leo-verticalmenu .title_block {
    border-top: 0px solid #555;
}
.navbar-header .navbar-toggle {
    top: -115px;
}

/* Slideshow 
.iview {height:200px!important;}
.iviewSlider {height:500px!important;}
*/

/* Category */
.space-top-30 {
    margin-top: 20px !important;
}
.ap_homepage_category .ApImage {margin-bottom:0px;}
.ap_homepage_category .ApImage img {width:100%!important;}
.ap_homepage_category_last {margin-bottom:20px;}

/* Product */
.group-btn .add_to_compare.btn, 
.group-btn #wishlist_button_nopop.btn {max-width:100%;}
body#product .page-product-content table td {

    padding: 5px 10px;
    border: 1px solid #eaeaea;
    font-size: 10px;

}

}