
body {font-family: Tahoma,Helvetica,Arial,sans-serif; color: #898989; font-weight: normal; font-style: normal; }
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
a {color: #898989;}
a:focus, a:hover {color: #898989;}

/******************** Header ********************/

/* top bar */
header[role=banner] {margin: 0px;}
.top_bar {border-top: 4px #6d8bc7 solid; box-shadow: 0px 0px 6px #666; font-size: 12px; margin-bottom: 10px;}
.navbar-nav > li.level0 {display: initial !important;}
.currency {float: left; margin-right: 10px;}
.language {float: left;}
.form-language {margin-bottom: 0px;}
.top_links_wrap ul {margin-bottom: 0px;}
#select-language {height: 30px; border: 0; background: none; text-transform: uppercase; font-size: 12px; color: #898989; cursor: pointer;}
#select-currency {height: 30px; border: 0; background: none; text-transform: uppercase; font-size: 12px; color: #898989; cursor: pointer;}
.header_phone {float: right; line-height: 30px;}
.header_phone p {margin: 0px;}
.links li {text-transform: uppercase; padding-left: 30px;}
.links li:first-child {padding-left: 30px;}
.links li a:link,.links li a:visited,.links li a:hover,.links li a:active,.links li a:focus {color: #898989;}


/* header wrap */
.header_wrap {margin-bottom: 5px;}
.logo strong {display: none;}
.search_wrap {padding-top: 35px;}
#search {background: #eeeeee; border-top-left-radius:20px; border-bottom-left-radius:20px; border-right:0;}
.form-search .btn {background: #eeeeee; border-top-right-radius:20px; border-bottom-right-radius:20px; border-left: 0;}
.form-search .btn:hover {border-color: #ccc; color: #6d8bc7;}
#minicartfooterid a.button {width: auto !important;}
.welcome-msg {text-align: right; font-style: italic; font-size: 12px; text-transform: uppercase; clear: both;}
.header-cart .cart-value {background: none; border-left: 1px #ccc solid; border-radius: 0; padding: 7px 0px 7px 10px; color: #000; font-size: 15px; font-weight: 400; font-family: 'Oswald';}
.header-cart .cart-value .price {margin: 0px; font-size: 15px;}
.mini-basket-content-wrapper .price {margin:0px; }
.cart-items-box .cart-header {display: none;}
.items li .remove-btn {top:-25px;}

/*minicart*/
#cart_container {margin-top: 40px; margin-bottom: 10px; margin-top: 60px; display: block;}
.skip-cart {position: relative; z-index: 999; float: right; margin-top: -45px; margin-bottom: 15px; height: 40px; width: 120px; text-decoration: none !important; outline: none !important;}
.skip-cart span {visibility: hidden;}
.skip-content {position: absolute; visibility: hidden; right: 0;}
.skip-content.skip-active {visibility: visible; z-index: 998; max-width: 350px;}
.minicart_price {visibility: visible !important; position: absolute; bottom: 100%; z-index: 1; right: 10px;}
.minicart_price .glyphicon {font-size: 18px; border-right: 1px #ccc solid; padding-right: 10px;}
.minicart_price .subtotal {display: inline-block; border: none; background: none;}
.minicart_price .price {font-weight: 400 !important; color: #000 !important;}
.header-minicart .product-details .product-name a {color: #333; font-weight: 400;}
.header-minicart .info-wrapper .qty {display: inline-block;}
.header-minicart .info-wrapper .quantity-button {display: inline-block;}
.header-minicart .info-wrapper .price {margin: 5px;}
.header-minicart .info-wrapper th {font-weight: 400;}
.header-minicart .block-subtitle {color: #6d8bc7;}
.header-minicart .minicart-wrapper .btn-edit {float: none;}
.header-minicart .minicart-wrapper .remove {color: #6d8bc7;}
.header-minicart .block-content .subtotal {text-align: right; background: none; border-bottom:none; border-top: 1px #ccc solid; padding-right: 20px;}
.header-minicart .block-content .subtotal .label {color: #666;}
.header-minicart .block-content .subtotal .price {color: #000; font-weight: 400;}
.checkout-types.minicart {margin: 0px;}
.header-minicart .minicart-actions a {float: right; margin-left: 15px;}


/* menu */
.top_menu_bg {background: #2a3d63;}
.navbar-default {background: none; border: none; margin: 0px;}
.home_btn {}
.home_btn a {font-size: 13px !important;}
.top_menu_bg .navbar-collapse {padding-left:15px; padding-right: 15px;}
.top_menu_bg .navbar-collapse .caret {position: absolute; right: 10px; top: 50%;}
.top_menu_bg .navbar-nav {display: table; width: 100%; height: 100%;}
.top_menu_bg .navbar-nav>li {display: table-cell !important; float: none; vertical-align: middle; height: 100%;}
.top_menu_bg .navbar-nav>li>a {padding-right: 20px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; text-align: center; height: 100%; line-height: 18px;}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {color: #FFF; text-transform: uppercase; font-size: 12px; vertical-align: middle; display: inherit; font-weight: 400;}
.navbar-default .navbar-nav>li:focus, .navbar-default .navbar-nav>li:hover {background: #6d8bc7;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #FFF; background: #6d8bc7;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background-color: #6d8bc7; color: #FFF;}
.navbar-default .navbar-nav>.active>a {background: #6d8bc7; color: #FFF;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background: #6d8bc7; color: #FFF;}
.dropdown-menu {background: #6d8bc7; border: 1px solid #a3bcee;}
.dropdown-menu .divider {background-color: #a3bcee;}
.dropdown-menu>li>a {color: #FFF;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color: #cfddfa; background: none;}
.navbar-main .nav-2 ul.level0 {
    -moz-column-count: 4;
    -moz-column-gap: 0px;
    -webkit-column-count: 4;
    -webkit-column-gap: 0px;
    column-count: 4;
    column-gap: 0px;
}
.cat-nav-container .nav-2 ul.level0 {
    -moz-column-count: 3;
    -moz-column-gap: 0px;
    -webkit-column-count: 3;
    -webkit-column-gap: 0px;
    column-count: 3;
    column-gap: 0px;
}
.cat-nav-container {margin-bottom: 40px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: #2a3d63;}

/*left cats*/
.cat-nav-container .block-title {display: none;}
aside .cats_side_title {color: #000; text-transform: uppercase; font-weight: bold; font-size: 14px; padding: 30px 0px 10px 0px; margin-bottom: 20px; border-bottom: 1px #efefef solid;}
aside .cats_side_title:hover {background:none !important; color: #000 !important;}
aside .nav-content {background: #FFF; font-size: 14px;}
aside .nav-content li.parent:hover {background-color: #6d8bc7;}
aside .nav-content li.parent:hover a {color: #FFF;}
aside .nav-content li.level0 {padding: 0px 0px;}
aside .nav-content li.level0 a {border-bottom: 1px #efefef solid; color: #000; font-size: 14px; font-weight: normal; text-transform: uppercase;}
aside .nav-content li.level0 a.level-top {padding-left: 0px;}
aside .nav-content li.level0.active a {color: #FFF; padding-left: 10px;}
aside .nav-content li.level0.active.parent>a {color:#000; padding-left: 0px;}
aside .nav-content li.level0.active.parent>a:hover {color: #FFF; padding-left: 10px;}
aside .nav-content li:last-child a {border-bottom: none !important;}
aside .nav-content li.level0:hover {background: #6d8bc7;}
aside .nav-content li.level0:hover a {color: #FFF; padding-left: 10px;}
aside .nav-content li.level0 li a {border-bottom: 0px;}
.cat-nav-container li:hover, .cat-nav-container li.active {background: #2a3d63; color: #FFF;}
aside .nav-content li a {display: block; width: 100%; padding: 8px; color: #FFF;}
aside .nav-content ul {left: 100%; top: 0px; background-color: #6d8bc7; color: #FFF; border-right: 1px #e4e4e4 solid; border-bottom: 1px #e4e4e4 solid; font-size: 14px; min-width: 100%; box-shadow: 3px 2px 5px rgba(0,0,0,0.2);}
aside .nav-content ul li {min-width: 250px;}
/*level 2*/
aside .nav-content li ul li:hover {background-color: #2a3d63;}
aside .nav-content li ul li.parent:hover {background-color: #6d8bc7;}
aside .nav-content li ul li ul {background-color: #6d8bc7; border: #6d8bc7;}
aside .nav-content .level1 .level2 a {border-bottom: 1px #efefef solid !important;}
aside .nav-content .level1 .level2:last-child a {border: none}
aside .nav-content .level1 .level2 a:hover span {text-decoration: underline;}
aside[role=complementary] {margin-bottom: 0px;}
.cat-nav-container li.parent {background: url(../images/arrow.png) no-repeat scroll 96% center transparent; position: relative;}

/******************** Home Page *********************/

/* banner */
.home_banner {background: #d6dff4;}
.flexslider {background: #d6dff4 !important;}
.home_banner p {display: none;}
.home_banner ul {margin-bottom: 0px;}
.home_banner .caption {display: none;}
.camera_wrap .camera_pag .camera_pag_ul {left: 0; right: 0 !important; text-align: center !important;}
.flexslider {box-shadow: none !important; border: none !important;}
.flexslider:hover .flex-next {display: none !important;}
.flexslider:hover .flex-prev {display: none !important;}
.lb-prev,.lb-next {outline: none !important;}

/* sub banner */
.home_sub_banner {background: #f4f4f4; border-top: 2px #FFF solid; border-bottom: 2px #FFF solid;}
.sub_banner_wrap {border-right: 2px #FFF solid;}
.sub_banner_wrap:last-child {border-right:0; }
.sub_banner_wrap ul {list-style: none; margin: 20px 0px; padding: 0px;}
.sub_banner_wrap li {color: #575757; text-transform: uppercase; font-size: 16px; background-position: 40px 50%; background-repeat: no-repeat; padding-left: 100px;}
.sub_banner_wrap li span {display: block; text-transform: none; font-size: 13px; color: #888;}
.free_shipping li {background-image: url(../images/icon_truck.jpg);}
.money_back li {background-image: url(../images/icon_euro.jpg);}
.online_support li {background-image: url(../images/icon_24.jpg);}

/* cat boxes */
.home_categories {background-color: #f8f8f8; padding-bottom: 40px;}
.home_categories h2 {font-size: 16px; text-transform: uppercase; text-align: center; color: #2a3d63; font-weight: bold; margin-top: 40px; margin-bottom: 40px;}
.home_cat_box { list-style-type: none; margin: 0px; padding: 0px 15px; text-align: center; width: 100%;}
.home_cat_box a {color: #FFF; text-decoration: none;}
.home_cat_box li {display: inline-block; padding: 0px; position: relative; overflow: hidden; width: 33%;}
.home_cat_box li:hover .caption{ opacity: 1; width: 100%; height: 100%;}
.home_cat_box li:hover .home_cat_box_title{ opacity: 0;}
.home_cat_box li:hover img { opacity: 1; transform: scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);}
.home_cat_box img {margin: 0px;padding: 0px;float: left;z-index: 4; width: 100%;}
.home_cat_box .caption {cursor: pointer;position: absolute;opacity: 0;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
.home_cat_box img {-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.home_cat_box .blur {background-color: rgba(32,46,74,0.87); height: 100%; width:100%; z-index: 5;position: absolute;}
.home_cat_box .caption-text {z-index: 10;color: #fff;position: absolute;width: 100%; height: 100%;text-align: center; padding: 20px;}
.home_cat_box .caption-text h1 {text-transform: uppercase;font-size: 24px;}
.home_cat_box_title {position: absolute; bottom: 0; width: 100%; background-color: rgba(32,46,74,0.87); opacity: 1;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;}
.home_cat_box_title h2 {margin-top: 15px; margin-bottom: 15px; font-size: 18px; text-transform: uppercase; font-weight: normal;}


/* new arrivals home page */
.home_section_title {display: block; font-size:15px; font-weight: bold; text-align: left; text-transform: uppercase; margin-top: 20px; margin-bottom: 30px; padding: 10px;}
.new_arrivals_title {border-bottom: 2px #991015 solid; color: #991015;}
.price-con {font-family: 'Oswald', sans-serif; font-weight: 400; color: #000; margin: 10px 0px; font-size: 18px; display: block;}
#owl-newproducts .item {padding-bottom: 10px;}
.owl-pagination {display: none;}
.owl-buttons {position: absolute; top:30%; width: 100%;}
.owl-prev {left: -75px !important;}
.owl-next {right: -75px !important;}

.jcarousel-control-next {right: -75px;}
.owl-prev {left: -75px;}
.owl-prev, .owl-next {background: none !important; text-shadow:none; color: #cacaca !important; font-size: 60px !important; box-shadow: none; position: absolute !important;}
.owl-prev:link,.owl-prev:visited,.owl-next:link,.owl-next:visited {color:#cacaca !important;}
.owl-prev:hover,.owl-next:hover,.owl-prev:focus,.owl-next:focus {color: #74736f !important; text-decoration: none; font-size: 60px !important; } 


/* why us home page */
.why_us .row {margin-top: 80px;}
.why_us_title {border-bottom: 2px #6d8bc7 solid; color: #6d8bc7; margin-bottom: 0px; margin-top: 40px;}
.why_logo {float: left;}
.why_logo img {margin-right: 30px;}
.why_us_icon {background: #6d8bc7; border-radius: 50%; color: #FFF; font-size: 28px; padding: 10px;}
.why_us_col .left_column {float: left; max-width: 50px;}
.why_us_col .right_column {float: right; max-width: 280px;}
.why_us_col h3 {margin-top: 0px; font-size: 14px; text-transform: uppercase; color: #000; font-weight: bold;}
.why_us img {max-width: 100%; height: auto;}

/*btns*/
.btn-danger, .btn-cart, .btn-checkout, .btn-primary, .my-wishlist .btn-add {font-family: 'Oswald', sans-serif; font-weight: 300; text-transform: uppercase;}
.btn-primary {background-color: #6d8bc7; border-color: #6d8bc7;}
.btn-primary:hover,.btn-primary:focus {background-color: #4d69a1; border-color: #415a8d;}
.btn-cart {background-color: #FFF; border-radius: 0px; border-color: #cacaca; color: #898989;}
.btn-cart:hover,.btn-cart:focus {background-color: #4d69a1; border-color: #415a8d; color: #FFF;}
.btn-danger {background-color: #9a272f; border-color: #9a272f; border-radius: 0px; color: #FFF; text-transform: uppercase;}
.btn-primary font {vertical-align: unset !important;}

/*category page*/
.breadcrumb {background: none; font-size: 12px; color: #898989; text-transform: uppercase; font-family: Tahoma,Helvetica,Arial,sans-serif; margin-top: 15px; margin-bottom: 15px;}
.cat_descr_bg {background: #f4f6fb; color: #555555;}
.cat_descr_bg .container {background: url(../images/cat_bg.png) left no-repeat;}
.cat_descr_bg h1,.cat_descr_bg p {margin-left: 20px;}
h1 {color: #2a3d63; font: bold 24px 'Oswald', sans-serif; text-transform: uppercase;}
.price-label {display: none;}
.products-grid .item {text-align: center; width: 25%;}
.products-grid .product-name {min-height: 0; margin-bottom: 20px;}
.products-grid .actions {margin-top: 20px; position: relative;}
.price {font-family: 'Oswald', sans-serif; font-weight: 400; color: #000; margin: 10px 0px; font-size: 18px; display: block;}
.old-price .price {font-family: 'Oswald', sans-serif; font-weight: 200; color: #898989; margin: 0px 0px; font-size: 14px; display: block;}
.special-price .price {font-family: 'Oswald', sans-serif; font-weight: 400; color: #000; margin: 0px 0px; font-size: 18px; display: block;}
.block-layered-nav {border-radius:0; }
.block-layered-nav .block-title {display: none}
.cat_img {max-width: 300px; float: left;}
.category-products .regular-price .price {color: #000; font-weight: 400;}

/*product page*/
.product_img_box img {width: 100%;}
.product_img_box a {display: block; border: 1px #CCC solid; text-align: center;}
.product-image-thumbs li {float: left; margin:0px 10px 10px 0px;}
.product-image-thumbs li:nth-child(5) {margin-right: 0px;}
.product_img_box .more-views h4 {display: none;}
.product_shop .product-name h1 {margin-top: 0px;}

.prod_sub_banner {background: #f4f4f4; clear: both; margin-top: 30px; margin-bottom: 30px;}
.product_why .why_us_col {float: none; clear: both; padding-top: 20px;}
.product_why .free_returns {border-top: 1px #efefef solid; }
.product_why .int_shipping {border-top: 1px #efefef solid; }
.product_why .why_us_col .right_column {max-width: 195px;}
.product_collateral h2 {font-size: 14px; text-transform: uppercase; font-weight: bold; color: #000; border-bottom: 1px #efefef solid; padding-bottom: 10px; margin-bottom: 20px; display: block;}
.prod_new_a h2 {font-size: 14px; text-transform: uppercase; color: #000; font-weight: bold !important; border-bottom: 1px #efefef solid; padding-bottom: 10px; margin-bottom: 20px;}
.prod_new_a .price {color: #000; font-weight: 400;}
.prod_review {margin-bottom: 15px;}
.prod_review a { color: #cccccc;}
.product-essential .price-box {margin-top: 20px;}
.product-essential .availability {margin-bottom: 20px; border-bottom: 1px #efefef solid; padding-bottom: 20px; text-transform: uppercase; font-size: 12px;}
.availability.in-stock span {color: #777777;}
.product-essential .price {font-size: 30px; color: #05a401; font-weight: 400;}
.product-essential .old-price .price {font-family: 'Oswald', sans-serif; font-weight: 200; color: #898989; margin: 0px 0px; font-size: 16px; display: block;}
.add-to-cart .qty {max-width: 50px;}
.prd_btn {text-align: left; float: left; margin-top: 20px;}
.prd_btn .btn-cart {background: #05a401; border-radius: 4px; color: #FFF; padding: 12px 24px; border-color: #05a401; font-size: 15px;}
.prd_btn .btn-cart:hover,.prd_btn .btn-cart:focus,.prd_btn .btn-cart:active {background: #067903; border-color: #05a401} 
.or {display: none;}
.easytabs-content {border: 0; background: none; padding-top: 20px;}
.easytabs .tab-title {font:bold 16px 'Oswald', sans-serif; text-transform: uppercase;}
.easytabs-a, .easytabs-a .easytabs-anchor-icon {color: #000;}
.easytabs-a, .easytabs-a .easytabs-anchor-icon {background: none; border: 0px;}
.easytabs li.active {border-bottom: 2px #6d8bc7 solid; background: none;}
.easytabs li, .easytabs-a-accordion {background: none; border: 0;}
.easytabs-ul-wrapper {border-bottom: 1px #efefef solid;}
.std ul.easytabs, .easytabs {display: block;}
.product_collateral h2 {border-bottom: 0px;}

.new_products .widget-title h2 {font-size: 14px; text-transform: uppercase; color: #000; font-weight: normal; margin-top: 11px;}
.new_products img {max-width: 100%; height: auto;}
.new_products .amount {display: none;}
.new_products .new_product_image {float: left; width: 30%; display: block;}
.new_products .f-fix {float: right; width: 60%;}

.widget-viewed .widget-title h2 {font-size: 14px; text-transform: uppercase; color: #000; font-weight: bold !important; border-bottom: 1px #efefef solid; padding-bottom: 10px; margin-bottom: 20px;}
.widget-viewed img {max-width: 100%; height: auto;}
.new_products .amount {display: none;}
.widget-viewed .product-image {float: left; width: 30%; display: block;}
.widget-viewed .f-fix {float: right; width: 60%;}
.widget-viewed .add-to-links {display: none;}
.widget-viewed .price {color: #000; font-weight: 400;}
.widget-viewed .product-shop {margin-left: 0px;}
.widget-viewed li.item {margin-bottom: 10px;}

/*Related*/
.carousel_price {font-family: 'Oswald', sans-serif; font-size: 16px; margin-bottom: 10px; color: #000; font-weight: 400;}
.carousel_price .regular-price .price {color: #000; font-weight: 400;}
.jcarousel li {text-align: center; max-width: 219px; position: relative; border: none; margin-right: 11px;}
.jcarousel li img {border:1px #e8e8e8 solid; margin-bottom: 10px;}
.jcarousel-wrapper {box-shadow: none; border: none;}
.jcarousel-wrapper .carousel_name {display: block; margin-top: 20px; font-size: 12px; height: 34px; overflow: hidden; margin-right: 0px; margin-bottom: 10px;}
.addtocart_transparent {color: #898989; background: #FFF; border:1px #cacaca solid; padding: 5px 10px; font-family: 'Oswald', sans-serif; font-weight: 100; text-transform: uppercase; }
.addtocart_transparent:hover,.addtocart_transparent:focus {color: #FFF; background: #4d69a1; border: 1px #415a8d solid; }
.jcarousel-control-next {right: -75px;}
.jcarousel-control-prev {left: -75px;}
.jcarousel-control-prev, .jcarousel-control-next {background: none; text-shadow:none; color: #cacaca; font-size: 60px !important; box-shadow: none; top: 30%;}
.jcarousel-control-prev:link,.jcarousel-control-prev:visited,.jcarousel-control-next:link,.jcarousel-control-next:visited {color:#cacaca;}
.jcarousel-control-prev:hover, .jcarousel-control-next:hover,.jcarousel-control-prev:focus, .jcarousel-control-next:focus {color: #74736f; text-decoration: none; font-size: 60px !important; } 
.review_empty {width: 69px; height: 13px; font-size: 0; line-height: 0; background: url(../images/bkg_rating.gif) repeat-x; text-indent: -999em; margin: 0px auto;}
.related_bg h2 {display: block; font-size:15px; font-weight: bold; text-align: left; text-transform: uppercase; margin-top: 20px; margin-bottom: 30px; padding: 10px; border-bottom: 2px #991015 solid;}
.related_bg h2 span {color: #991015; display: block; max-width: 1140px; margin: 0px auto;}

/*Checkout*/
.totals .paypal-logo {text-align: right;}
.cart .totals table>tfoot>tr>td,.cart .totals table>tbody>tr>td {vertical-align: middle;}

/*Account Page*/
.dashboard .welcome-msg {text-align: left;}
.col-sm-pull-9 .block-cart {display: none;}
.block-account .block-title {color: #000; text-transform: uppercase; font-weight: bold; font-size: 14px; padding: 30px 0px 10px 0px; margin-bottom: 20px; border: 0; background: none; border-bottom: 1px #efefef solid;}
.block-account, .panel-primary {border: 0;}
.block-account .block-content {padding: 0px;}
.block-account .block-content li.current {color: #9a272f;}

/* footer */
footer[role=contentinfo] {margin: 0px; background: #2a3d63; color: #cccccc; margin-top: 50px; font-weight: 300;}
.footer_links {margin-top: 40px; margin-bottom: 40px;}
.footer_links a {color:#cccccc;}
.footer_links .block-title {color: #FFF; text-transform: uppercase; font-size: 14px; padding-bottom: 25px;}
.footer_bottom {border-top: 1px #cccccc solid; padding-top: 15px;}
footer[role=contentinfo] address {float: left; text-align: left; font-size: 11px;}
footer[role=contentinfo] address a {color: #ccc;}
.footer_cards_icons {float: right; text-align: right;}
.footer_newsletter_container .input-box {display: inline-block; width: 70%;}
.footer_newsletter_container .input-box #newsletter {border-radius: 0px; height: 40px;}
.footer_newsletter_container .subscribe_btn {padding: 0px 12px; margin-left: -4px; margin-top: -2px;}
.footer_newsletter_container .subscribe_btn span {line-height: 38px; height: 38px; display: block;}



/* Large devices (large desktops, 1200px and up) */
@media (min-width:1200px) { ... }

/* Medium devices (desktops ipad landscape, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	/*home page*/
	/*Menu top*/
	.navbar-header {display: block; text-align: left; float: none; padding-left: 30px;}
	.navbar-toggle {display: inline-block; float: none; background: #6d8bc7; border: 1px #a3bcee solid;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #FFF;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background: #2a3d63;}
	.navbar-collapse.collapse {display: none!important; visibility: hidden!important;}
	.navbar-collapse.collapse.in {display: block !important; visibility: visible!important;}
    .top_menu_bg .navbar-collapse .caret {position: relative; right: initial; top: initial;}

	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {font-size: 13px;}
	.top_menu_bg .navbar-nav {display: block;}
	.top_menu_bg .navbar-nav>li {display: block !important;}
	.dropdown-menu {position: relative; width: 100%; float: none; border-radius: 0px; box-shadow: none; border-left: 0; border-right: 0; border-bottom: 0;}
	.dropdown-menu>li>a {text-align: center; padding: 10px 20px;}

	.sub_banner_wrap li {background-position: top; padding-left: 0px; padding-top: 50px; text-align: center;}
	.owl-buttons {position: relative;}
	.owl-prev {left: initial; position: relative !important;}
	.owl-next {right: initial; position: relative !important;}
	.why_us_col .right_column {max-width: 220px;}

	/*Product Page*/
	.product_why .why_us_col .right_column {max-width: 145px;}
	.jcarousel {width: 915px; margin: 0px auto;}
	.jcarousel-wrapper {text-align: center;}
	.jcarousel-control-prev, .jcarousel-control-next {position: relative; display: inline-block;}
	.jcarousel-control-prev {left: initial; margin: 30px;}
	.jcarousel-control-next {right: initial; margin: 30px;}
	.product-image-thumbs li:nth-child(4) {margin-right: 0px;}
	.product-image-thumbs li:nth-child(5) {margin-right: 10px;}
	.product-image-thumbs li:nth-child(8) {margin-right: 0px;}
	.related_bg {width: 970px; margin: 0px auto;}
	.product_collateral img {max-width: 100% !important; height: auto !important;}
}

/* Small devices (tablets ipad portrait, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	/*Menu top*/
	.navbar-header {display: block; text-align: left; float: none; padding-left: 30px;}
	.navbar-toggle {display: inline-block; float: none; background: #6d8bc7; border: 1px #a3bcee solid;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #FFF;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background: #2a3d63;}
	.navbar-collapse.collapse {display: none!important; visibility: hidden!important;}
	.navbar-collapse.collapse.in {display: block !important; visibility: visible!important;}
    .top_menu_bg .navbar-collapse .caret {position: relative; right: initial; top: initial;}
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {font-size: 13px;}
	.top_menu_bg .navbar-nav {display: block;}
	.top_menu_bg .navbar-nav>li {display: block !important;}
	.dropdown-menu {position: relative; width: 100%; float: none; border-radius: 0px; box-shadow: none; border-left: 0; border-right: 0; border-bottom: 0;}
	.dropdown-menu>li>a {text-align: center; padding: 10px 20px;}

	/*Home Page*/
	#select-currency {max-width: 150px;}
	.home_cat_box li {width: 32%;}
	.sub_banner_wrap ul {margin: 10px 0px;}
	.sub_banner_wrap li {background-position: top; padding-left: 0px; padding-top: 50px; text-align: center;}
	.owl-buttons {position: relative;}
	.owl-prev {left: initial; position: relative !important;}
	.owl-next {right: initial; position: relative !important;}
	.why_us .row {margin-top: 0px;}
	.why_us_col .left_column {float: none; margin: 20px auto;}
    .checkout-types.minicart {text-align: right;}
    .header-minicart .minicart-actions a {float: right; margin-left: 15px; margin-bottom: 10px;}

	/*Product Page*/
	.product_why {clear: both;}
	.jcarousel {width: 685px; margin: 0px auto;}
	.jcarousel-wrapper {text-align: center;}
	.jcarousel-control-prev, .jcarousel-control-next {position: relative; display: inline-block;}
	.jcarousel-control-prev {left: initial; margin: 30px;}
	.jcarousel-control-next {right: initial; margin: 30px;}
	.product-image-thumbs li:nth-child(5) {margin-right: 0px;}
	.product-image-thumbs li:nth-child(10) {margin-right: 0px;}
	.product-image-thumbs li {max-width: 58px;}
	.product_why .why_us_col {float: left; width: 33%; padding-right: 20px; clear: none; border: none !important; padding-top: 40px;}
	.product_why .why_us_col .left_column {float: left; width: 20%; margin: 0;}
	.product_why .why_us_col .right_column {float: right; width: 73%;}
	.prod_new_a {margin-top: 40px; margin-bottom: 40px;}
	.new_products .new_product_image {width: 15%;}
	.new_products .f-fix {width: 85%;}
	.related_bg {width: 750px; margin: 0px auto;}
	.product_collateral img {max-width: 100% !important; height: auto !important;}

}

/* xs devices (smaartphones, 767px and less) */
@media (max-width: 767px) {
	/*Menu top*/
	.navbar-header {display: block; text-align: left; float: none;}
	.navbar-toggle {display: inline-block; float: none; background: #6d8bc7; border: 1px #a3bcee solid; margin-left: 15px;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #FFF;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background: #2a3d63;}
	.navbar-nav {margin: 0px;}
    .top_menu_bg .navbar-collapse .caret {position: relative; right: initial; top: initial;}
	.navbar-brand {display: none;}
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {font-size: 13px;}
	.top_menu_bg .navbar-nav {display: block;}
	.top_menu_bg .navbar-nav>li {display: block !important;}
	.navbar-nav .open .dropdown-menu {background: #6d8bc7; border-top: 1px solid #a3bcee; position: relative; width: 100%; float: none; border-radius: 0px; box-shadow: none;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {text-align: center; padding: 10px 20px; color: #FFF;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: #cfddfa; background: none;}
	.navbar-main .nav-2 ul.level0 {
    -moz-column-count: 1;
    -moz-column-gap: 0px;
    -webkit-column-count: 1;
    -webkit-column-gap: 0px;
    column-count: 1;
    column-gap: 0px;
	}
	#select-currency {max-width: 150px;}
	.top_links_wrap {clear: both; padding-top: 10px; padding-bottom: 10px;}
	.links li {float: right;}
	.sub_banner_wrap li {background-position: left; padding-left: 55px;}
	.header_phone {line-height: normal; padding-bottom: 10px;}
	.home_cat_box li {width: 49%;}
	.owl-buttons {position: relative;}
	.owl-prev {left: initial; position: relative !important;}
	.owl-next {right: initial; position: relative !important;}
	.why_us_col {clear: both; padding-top: 20px;}
	.why_us .row {margin-top: 0px;}
	.why_us_col .right_column {float: left; max-width: 70%;}
	.why_us_col .left_column {float: left; width: 60px; max-width: initial;}
	.footer_cards_icons img {max-width: 100%; height: auto;}

	/*Product Page*/
	.product_shop {clear: both;}
	.product-image-thumbs {margin-top: 10px;}
	.product-image-thumbs li {display: inline-block;}
	.product-image-thumbs li:nth-child(5) {margin-right: 10px;}
	.product_collateral img {max-width: 100% !important; height: auto !important;}
	.product_why {margin-top: 40px;}
	.product_why .why_us_col .right_column {max-width: 70%;}
	.jcarousel {width: 455px; margin: 0px auto;}
	.jcarousel-wrapper {text-align: center;}
	.jcarousel-control-prev, .jcarousel-control-next {position: relative; display: inline-block;}
	.jcarousel-control-prev {left: initial; margin: 30px;}
	.jcarousel-control-next {right: initial; margin: 30px;}
	.new_products .new_product_image {width: 30%;}
	.new_products .f-fix {width: 70%;}
    .checkout-types.minicart {text-align: right;}
    .header-minicart .minicart-actions a {float: right; margin-left: 15px; margin-bottom: 10px;}
    .header-minicart a.skip-cart {z-index: 999;}

}

@media (max-width: 567px) {
	.home_cat_box li {width: 100%;}
	.jcarousel {width: 215px; margin: 0px auto;}
}



