html {
    margin: 0px;
    padding: 0px;
}

body {
    margin: 0px;
    padding: 0px;
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    background: #fff;
}

* {
    font-family: 'Lato', sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.customer-account-forgotpassword .bootstrap {
    max-width: 600px;
    margin: 0 auto;
}

.c-ml-header, .c-ml-footer {flex: 0 0 auto;}

div.container {width: calc(100% - 200px); margin: 0 auto;}
div.grid-full { float: left; width: 100%;}
div.grid-32 { float: left; width: 32%;}
.f-left {float: left;}
.f-right {float: right;}
.t-center {text-align: center;}
.t-left {text-align: left;}
.t-right {text-align: right;}
ul.inline, ol.inline {display: inline-block; margin: 0px; padding:0px; list-style: none;}
ul.inline li, ol.inline li {display: inline-block;margin: 0px; padding: 0px;}
img { border: none; vertical-align: middle; max-width: 100%;}
a { text-decoration: none; display: inline-block; color: inherit; outline: 0;}
p { margin: 0px; }
a.close.mobile { display: none;}
i.only-mobile { display: none;}
a.mobile.textopen { display: none;}
.validation-advice {color: #F4463F;margin-bottom: 5px;}
.effect_hover {-moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
.margin-0-2 {margin: 0 2%;}

ul.messages, ul.messages ul{padding: 0px; margin: 0px; list-style: none; text-align: center;}
ul.messages ul li {padding: 10px 0; background: #b4cf00; color: #fff; font-size: 14px;}
ul.messages .error-msg ul li {background: #c0392b;}
ul.messages .notice-msg ul li {background: #243949;}
ul.messages {max-width: 1170px; margin: 0 auto !important; padding: 0px!important;}

div.content-box div.container div.main {margin-top: 10px; float: left; width: 100%;}

div.col2-left-layout div.col-left {
    float: left;
    width: 215px;
}

div.col2-left-layout div.col-main {
    float: left;
    width: calc(100% - 240px);
    margin-left: 25px;
}
div.header {
    color: #000;
}

div.header div.header-top, header div.breadcrumb {
    background: #f8f8f8;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    color: #000;
}

div.header div.header-top {background: #e9e9e9;}

div.header div.header-top .h3, div.header div.header-top h4 {display: none;}
div.header div.header-top ul {display: inline-block; margin:0px; padding: 0px; list-style: none;}

div.header div.header-top li {
    display: inline-block;
    padding: 0 35px;
}

div.header div.header-top li.delivery a:before {
    content:'\f1b2'; display: inline-block; vertical-align: middle; margin-right: 4px; margin-top:-1px; font-family: FontAwesome;font-size: 14px;  margin-top: -2px;
}

div.header div.header-top li.return a:before {
    content:'\f021'; display: inline-block; vertical-align: middle; margin-right: 4px; margin-top:-1px; font-family: FontAwesome;font-size: 14px;
}

div.header div.header-top li.shipping a:before {
    content:'\f017'; display: inline-block; vertical-align: middle; margin-right: 4px; margin-top:-1px; font-family: FontAwesome;font-size: 14px;
}

div.header div.header-top a:hover {color: #b4cf00;}

div.header div.header-middle {
    border-top: 3px solid #b4cf00;
    line-height: 56px;
    border-bottom: 1px solid #dfdfdf;
}

div.header div.header-middle div.logo {
    display: inline-block;
    vertical-align: middle;
}

div.header div.header-middle div.mobile_menu_bar {
    display: none;
}

div.header div.search {
    display: inline-block;
    margin-right: 60px;
    vertical-align: middle;
}

div.header div.search .mobile-search {display: none;}

div.header div.search i {
    font-size: 16px;
}

div.header div.search input.input-search {
    margin-left: 10px;
    border: none;
    border-bottom: 1px solid #dfdfdf;
    width: 350px;
    color: #9b9b9b;
    font-style: italic;
    font-size: 13px;
    outline: 0;
    vertical-align: middle;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

div.header div.search button {background: none; border: none; cursor: pointer; padding: 0px; outline: 0; vertical-align: middle;}
div.header div.search button.right {display: none;}

div.header div.right-menu li {margin-left: 10px; position: relative; border-color: #dfdfdf;}

div.header div.right-menu li a {
    height: 44px;
    line-height: 44px;
    font-size: 13px;
    width: 130px;
    text-align: center;
    transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
}

div.header div.right-menu li a i {font-size: 18px; margin-right: 3px;}
div.header div.right-menu li.your-contact a i {vertical-align: -2px; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}

div.header div.right-menu li:hover > a, div.header div.right-menu li a.active {
    background: #b4cf00;
}
div.header div.right-menu li.your-cart a { font-weight:700;}

div.header div.right-menu li ul {display: none; animation: grow .4s 1; position: absolute; z-index: 9; top: 50px; left: 0; border: 1px solid #dfdfdf; line-height: normal; background: #f8f8f8; width: 100%; padding: 0px; margin: 0px;}
div.header div.right-menu li:hover ul {display: inline-block;}
div.header div.right-menu li ul li {width: 100%; text-align: left; margin: 0px;}
div.header div.right-menu li.your-account ul li.first {display: none;}
div.header div.right-menu li ul li a { width: 100%; padding: 0 5%; border-bottom: 1px solid #dfdfdf;}
div.header div.right-menu li ul li:hover a {font-weight: 400;}
div.header div.right-menu li ul li:last-child a {border: none;}

div.header div.menu-top {
    border-bottom: 1px solid #dfdfdf;
    text-align: center;
    height: 44px;
    line-height: 43px;
}

div.header div.menu-top ul {
    border-left: 1px solid #dfdfdf;
    position: relative;
}

div.header div.menu-top ul li {
    float: left;
    border-right: 1px solid #dfdfdf;
    width: 130px;
}

div.header div.menu-top ul > li > a {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    height: 100%;
    transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
}

div.header div.menu-top > .container > ul > li:hover > a, div.header div.menu-top.mobile-open > .container > ul > li.child-open > a {
    background: #DFDFDF;
}

div.header div.menu-top > .container > ul > li > ul {display: none; animation: grow .4s 1;}

@media screen and (min-width: 1220px) {
    div.header div.menu-top > .container > ul > li:hover > ul {
        display: inline-block;
        position: absolute;
        z-index: 5;
        background: #fff;
        left: -1px;
        right: 0;
        top: 43px;
        border: 1px solid #dfdfdf;
        padding: 15px 20px;
        text-align: left;
        line-height: 25px;
        -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
    }
    div.header div.menu-top > .container > ul > li.parent:not(.first_column) > ul > li { width: 15%; max-width: 185px; }
    div.header div.menu-top > .container > ul > li.parent:not(.first_column) > ul > li.promotion{ width: auto; max-width: none;}
}

div.header div.menu-top > .container > ul > li span.mobile-label {display: none;}
div.header div.menu-top > .container > ul > li:hover > ul.hasPromo {width: 100%;}
div.header div.menu-top > .container > ul > li > ul li > a:hover {color: #b4cf00;}
div.header div.menu-top > .container > ul > li > ul > li {width: 200px; background: none; border: 0px;}
div.header div.menu-top > .container > ul > li > ul > li > a {padding-left: 2px;}
div.header div.menu-top > .container > ul > li > ul > li a {font-size: 13px;}
div.header div.menu-top > .container > ul > li > ul > li ul { border-left: 1px solid #dfdfdf; text-align: left; padding: 0px 0 0 6px; display: inline-block;line-height: 20px;}
div.header div.menu-top > .container > ul > li > ul > li ul li {border: 0; width: 100%;}
div.header div.menu-top > .container > ul > li > ul > li ul li a {font-weight: 400;}
div.header div.menu-top > .container > ul > li > ul > li.first_col {width:89px; margin-right: 20px;}
div.header div.menu-top > .container > ul > li > ul > li.first_col ul {padding: 0px; border: 0px;margin-top:10px; text-align: center; height: auto !important;}
div.header div.menu-top > .container > ul > li > ul > li.first_col ul li {position: relative;}
div.header div.menu-top > .container > ul > li > ul > li.first_col ul li a {padding: 13px 0; font-size: 12px; font-weight: 600; text-transform: uppercase;}
div.header div.menu-top > .container > ul > li > ul > li.first_col ul li a::after {position: absolute; content:''; bottom: 0px; left: calc(50% - 13px); width: 26px; height: 1px; background-color: #DFDFDF;}
div.header div.menu-top > .container > ul > li > ul > li.first_col ul li:last-child a::after {display: none;}
div.header div.menu-top > .container > ul > li > ul > li.promotion {width:auto; border-left: 1px solid #dfdfdf; padding-left: 9px; margin-left: 50px; position: relative}
div.header div.menu-top > .container > ul > li > ul > li.promotion .left {display:inline-block; vertical-align: top; width: 260px;}
div.header div.menu-top > .container > ul > li > ul > li.promotion .right {display:inline-block; vertical-align: middle; width: 190px;}
div.header div.menu-top > .container > ul > li > ul > li.promotion .h2 {display:inline-block; width: 100%; margin: 0 0 10px 0; padding: 0px; color: #B4CF00; font-size: 18px; text-transform: uppercase; font-weight: 700;}
div.header div.menu-top > .container > ul > li > ul > li.promotion a.promo.product-name {color: #000;font-size: 13px; font-weight: 700; line-height: normal;}
div.header div.menu-top > .container > ul > li > ul > li.promotion div.price-box {font-size: 12px; font-weight: 600;}
div.header div.menu-top > .container > ul > li > ul > li.promotion a.menu-show-product {position: absolute; bottom: 1px; left: 9px; width: auto; height: auto; font-size: 13px; text-transform: uppercase;font-weight: 600; color: #000; padding: 5px 28px; border: 1px solid #000; line-height: normal;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.header div.menu-top > .container > ul > li > ul > li.promotion a.menu-show-product:hover {color: #fff;background: #000;}

header div.breadcrumb {
    text-align: left;
    min-height: 25px;
    height: auto;
}

header div.breadcrumb a.back i {
    margin-right: 5px;
    font-size: 14px;
}

header div.breadcrumb ul {
    border-left: 1px solid #000;
    margin-left: 5px;
    padding-left: 5px;
    line-height: normal;
    font-weight: 700;
}

header div.breadcrumb ul li:after {content: " / "; }
header div.breadcrumb ul li:last-child {font-weight: 400;}
header div.breadcrumb ul li:last-child:after {display: none;}

div.content-box {margin: 0;}
body.cms-index-index div.content-box div.container, body.cms-home-cz div.content-box div.container  {width: 100%; margin: 0px;}
div.content-box div.home_slider {position: relative; overflow: hidden;}
div.content-box div.home_slider ul {
    margin: 0px;
    width: 100%;
    text-align: center;
}
div.content-box div.home_slider {max-height:400px;}
div.content-box div.home_slider img {display: block; width: 100%; height: auto; max-height: 400px; object-fit: cover;}
div.content-box div.home_slider div.bx-wrapper {max-width: 1440px !important; position: relative;}
div.content-box div.home_slider .bx-wrapper .bx-viewport {overflow: visible !important;}
/* Don't cover the first banner with a solid white loader while images arrive */
div.content-box div.home_slider .bx-wrapper .bx-loading {
    background-color: transparent;
    background-image: none;
    pointer-events: none;
}
div.content-box div.home_slider .bx-wrapper .bx-controls-direction a {background: #000; opacity: 0.35; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;z-index:9;}
div.content-box div.home_slider .bx-wrapper .bx-controls-direction a:hover{opacity: 1;}
div.content-box div.home_slider .bx-wrapper .bx-controls-direction span.img_thun {display: none; animation: grow .4s 1; position: absolute; height:82px; width: 82px; background-position: center center; background-size: auto 100%;}
div.content-box div.home_slider .bx-wrapper .bx-next:hover span.img_thun {display: inline-block; right: 40px;}
div.content-box div.home_slider .bx-wrapper .bx-prev:hover span.img_thun {display: inline-block; left: 40px;}

div.content-box div.home_slider .slider_box {position: absolute;top:0;left:0;right:0;bottom:70px; text-align: center; z-index: 1; display: flex; flex-direction: column; justify-content: flex-end; color: #fff; align-items: center;}
div.content-box div.home_slider .slider_box .slidertitle {font-size: 49px; font-weight:700; text-transform: uppercase; flex: 0 1 auto; margin-bottom: 10px; line-height: 50px; letter-spacing: 0.4px; text-shadow: 2px 2px 4px rgba(0,0,0,0.25);}
div.content-box div.home_slider .slider_box .slidercontent {font-size: 27px; line-height: 24px; font-weight: 700; flex: 0 1 auto; max-width: 80%; margin-bottom: 25px; letter-spacing: 0.2px; text-shadow: 2px 2px 4px rgba(0,0,0,0.25);}
div.content-box div.home_slider .slider_box .sliderbutton {flex: 0 1 auto; text-align: center; }
div.content-box div.home_slider .slider_box .sliderbutton a { border: 1px solid #b4cf00; background: #b4cf00; font-size: 16px; font-weight: 700; letter-spacing: 0.5px; margin: 0 10px; text-transform: uppercase; display: inline-block; vertical-align: middle; padding: 0 20px; min-width: 150px; height: 35px; line-height: 34px; color: #fff; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.content-box div.home_slider .slider_box .sliderbutton a:hover { background-color: rgba(0,0,0,0.2) !important;}

div.content-box div.home_slider .bx-wrapper .bx-pager {left: calc(50% - 75px); right: auto;}
div.content-box div.home_slider .bx-wrapper .bx-pager.bx-default-pager a {background: transparent; border: 1px solid #fff; width: 15px; height: 15px;}
div.content-box div.home_slider .bx-wrapper .bx-pager.bx-default-pager a.active {background: #fff; position: relative; width: 9px; height: 9px; margin: 0 5px;}
div.content-box div.home_slider .bx-wrapper .bx-pager.bx-default-pager a.active:before {content: ''; display: inline-block; position: absolute; left: -4px; top: -4px; width: 13px; height: 13px; background: transparent; border: 1px solid #fff; border-radius: 100%;}

div.content-box div.home_under_3_slide {text-align: center; margin: 1px 0;}
div.content-box div.home_under_3_slide ul {display: flex;flex-direction: row;max-width: 1440px; width: 100%;margin:0 auto;}
div.content-box div.home_under_3_slide ul li {border-right: 1px solid #fff;}
div.content-box div.home_under_3_slide ul li:last-child {border-right: 0px;overflow: hidden;}
div.content-box div.home_under_3_slide ul li a {position: relative;}
div.content-box div.home_under_3_slide ul li a img {width: 100%;}
div.content-box div.home_under_3_slide ul li a:hover::before {content:"";position: absolute; left: 13px; top: 13px; z-index: 3; height: calc(100% - 26px); width: calc(100% - 26px); background: rgba(0,0,0,0.3); border: 1px solid rgba(255,255,255,0.3);}
div.content-box div.logotypes {text-align: center; height: 80px; line-height: 80px; background: #fcfcfc; overflow: hidden;}
div.content-box div.logotypes div.container {max-width: 1440px; margin: 0 auto; padding: 0 30px; position: relative;height: 80px; overflow: hidden;}
div.content-box div.logotypes div.container a.slider-direction {top:calc(50% - 41px);background: #fcfcfc;}
div.content-box div.logotypes div.container a.slider-direction.prev {left: 3px;}
div.content-box div.logotypes div.container a.slider-direction.next {right: 3px;}
div.content-box div.logotypes a {vertical-align: middle;}
div.content-box div.logotypes img { max-height: 50px; width: auto; opacity:0.35 !important; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.content-box div.logotypes img:hover{ opacity:1 !important;}
div.content-box div.logotypes .owl-stage {width: 1000% !important;}
div.content-box div.news_products {margin: 25px 0 100px 0; position: relative; text-align: center;}
div.content-box div.news_products div.container,
div.content-box div.home_under_clothingtype div.container {max-width:1440px; margin: 0 auto !important; position: relative;}
div.content-box div.home_under_clothingtype div.container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
}

div.content-box div.news_products h2 {font-size: 16px; display: inline-block; font-weight: 600; margin: 0 0 50px 0; padding: 0px; position: relative; text-transform: uppercase;}
div.content-box div.news_products h2::before {content:"";width: 35px; height: 1px; border-bottom: 1px solid #000; position: absolute; top: 7px; left: -50px; vertical-align: middle;}
div.content-box div.news_products h2::after {content:"";width: 35px; height: 1px; border-bottom: 1px solid #000; position: absolute; top: 7px; right: -50px; vertical-align: middle;}
div.content-box div.news_products a.button {position: absolute; right: 0px; top: 0px; font-size: 10px; font-weight: 600; border: 1px solid #000; padding: 5px 25px; display: inline-block; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.content-box div.news_products a.button:hover {background: #000; color: #fff;}
div.content-box div.news_products ul {font-size: 0px;}
div.content-box div.news_products ul li {font-size: 12px; vertical-align: top;}
div.content-box div.news_products ul li span.image {width: 100%; display: inline-block; height:230px; line-height:230px;}
div.content-box div.news_products ul li span.image img {width: auto; display: inline-block; vertical-align: middle;}
div.content-box div.news_products ul li span.name {width: 80%; display: inline-block; margin: 15px 0 5px; font-weight: 600;vertical-align: bottom; font-size: 13px;}
div.content-box div.news_products ul li span.name span {font-weight: 400; display: inline-block; width: 100%;color: #666;}
div.content-box div.news_products ul li span.price {font-weight:600}
div.content-box a.slider-direction {position: absolute; top: calc(50% - 30px); font-size: 50px; vertical-align: middle;z-index:999;color: rgba(0,0,0,0.2);transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.content-box a.slider-direction:hover {color: rgba(0,0,0,0.7);}
div.content-box a.slider-direction.prev {left: -20px;}
div.content-box a.slider-direction.next {right: -20px;}
div.content-box div.promo_box {padding: 20px 0 0 0; background: #fff; font-size: 0px;}
div.content-box div.promo_box_navi {margin-bottom: 30px;}
div.content-box div.promo_box_navi li {position: relative; margin: 0 30px;}
div.content-box div.promo_box_navi li::before {content:""; position: absolute; height: 1px; width: 40px; border-bottom: 1px solid #000; left: -50px; top: 10px;}
div.content-box div.promo_box_navi li:last-child::after {content:""; position: absolute; height: 1px; width: 40px; border-bottom: 1px solid #000; right: -50px; top: 10px;}
div.content-box div.promo_box_navi li a {padding: 3px 10px; font-size: 16px; font-weight: 600; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;text-transform: uppercase;}
div.content-box div.promo_box_navi li a.active, div.content-box div.promo_box_navi li a:hover {background: #000;color: #fff;}
div.content-box div.special_product_info, div.content-box div.special_product_image {display: inline-block; vertical-align: middle;}
div.content-box div.special_product_image {margin: 0 20px; width: 440px; text-align: left;}
div.content-box div.special_product_info {width: calc(65% - 240px); margin-top: 20px; font-size: 0px;}
div.content-box div.special_product_info p.product-name, div.content-box div.special_product_detail p.product-name {font-size: 24px; font-weight: 700; line-height: 26px; margin: 10px 0;}
div.content-box div.special_product_info p.product-name span, div.content-box div.special_product_detail p.product-name span { font-weight: 400; display: inline-block; font-size: 20px; width: 100%;color: #666;}
div.content-box div.special_product_info div.price-box, div.content-box div.special_product_detail div.price-box {font-weight: 600; font-size: 22px;}
div.content-box div.special_product_info div.price-box p.old-price,div.content-box div.special_product_detail p.old-price {font-size: 14px; color: #9B9B9B; text-decoration: line-through; margin-right: 15px;}
div.content-box div.special_product_info div.price-box p.special-price, div.content-box div.special_product_info div.price-box p.price,div.content-box div.special_product_detail div.price-box p.special-price,div.content-box div.special_product_detail div.price-box p.price {font-size: 22px; color: #000;}
div.content-box div.special_product_info div.price-box .old-price span.price,div.content-box div.special_product_detail div.price-box .old-price span.price {font-size: 14px;}
div.content-box div.special_product_info a.button,div.content-box div.special_product_detail a.button {text-transform: uppercase; font-weight: 600; font-size: 15px; border: 1px solid #000; padding: 10px 0px; max-width: 300px; width: 100%; margin-top: 20px;text-align: center;}
div.content-box div.special_product_info a.button:hover,div.content-box div.special_product_detail a.button:hover {color: #fff; background: #000;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.content-box div.special_product_detail {width: calc(35% - 240px); display: inline-block; float: none;vertical-align: middle;}
div.content-box div.special_product_list { position: relative; padding: 40px 60px; background: #fff; margin-top: 40px; width: 100%; display: inline-block; vertical-align: middle; float: none;}
div.content-box div.special_product_list ul li {text-align: center;}
div.content-box div.special_product_list ul li span.image {height: 230px; width: 100%; display: inline-block; text-align: center;}
div.content-box div.special_product_list ul li span.image img {width: auto; display: inline-block;}
div.content-box div.special_product_list ul li span.name {font-size: 13px; display: inline-block; width: 65%; margin: 10px 0 5px; font-weight: 600;}
div.content-box div.special_product_list ul li span.name span {font-weight: 400; display: inline-block; width: 100%;color: #666;}
div.content-box div.special_product_list ul li div.price-box span.price {font-size: 14px; font-weight: 600;}
div.content-box div.special_product_list ul li div.price-box .old-price span.price {font-size: 14px;}
div.content-box div.special_product_list a.slider-direction.prev {left: 25px; top: calc(50% - 70px);}
div.content-box div.special_product_list a.slider-direction.next {right: 25px; top: calc(50% - 70px);}
div.content-box div.special_product_list ul li div.ratings::before {content:"";display: inline-block; height: 1px; margin: 10px 0 5px 0; width: 25px;border-top: 1px solid #000;}
div.content-box div.special_product_list ul li div.ratings {text-align: center;}
div.content-box div.special_product_list ul li div.ratings > span {display: inline-block; width: 100%; text-align: center;}
div.content-box div.special_product_list ul li div.ratings span.count_reviews {display: none;}
div.content-box div.home_desc {margin: 50px 0;}
div.content-box div.home_desc div.container, div.footer div.container {position: relative; width: 1440px; margin: 0 auto;}
div.content-box div.home_desc h1, div.content-box div.home_desc h2 {font-weight: 700; font-size: 16px; text-transform: uppercase; margin: 0 0 10px 0;}
div.content-box div.home_desc > .container > div {line-height: 18px; font-size: 12px; text-align: justify}
div.content-box div.home_under_clothingtype {font-size: 0px; margin-top: 1px;}
div.content-box div.home_under_clothingtype div.container > ul > li {overflow: hidden; position: relative; cursor: pointer; padding: 0 1px 0 0;}
div.content-box div.home_under_clothingtype div.container > ul > li img {width: 100%;}
div.content-box div.home_under_clothingtype div.container > ul > li:hover::before {content:"";position: absolute; left: 13px; top: 13px; z-index: 3; height: calc(100% - 26px); width: calc(100% - 26px); background: rgba(0,0,0,0.3); border: 1px solid rgba(255,255,255,0.3); }
div.content-box div.home_under_clothingtype div.container > ul > li div.banner_content {position: absolute; z-index: 4; width: 100%; text-align: center; left: 0;right:0; bottom: 50px; font-size: 14px;text-transform: uppercase; color: #fff;padding: 0 20px;}
div.content-box div.home_under_clothingtype div.container > ul > li div.banner_content a {font-size: 20px; font-weight: 600; width: 100%; max-width: 280px; height: 43px; line-height: 43px; border: 1px solid #fff;margin-bottom: 8px; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.content-box div.home_under_clothingtype div.container > ul > li div.banner_content ul {list-style: none; margin:0px; padding: 0px;}
div.content-box div.home_under_clothingtype div.container > ul > li div.banner_content ul li {display: inline-block; font-weight: 700; margin:0px; padding: 0px;}
div.content-box div.home_under_clothingtype div.container > ul > li div.banner_content ul li::after {content: " - ";}
div.content-box div.home_under_clothingtype div.container > ul > li div.banner_content ul li:last-child::after {display: none;}
div.content-box div.home_under_clothingtype div.container > ul > li:hover div.banner_content a {background: #fff; color: #000;}
div.content-box div.home_under_clothingtype div.container > ul.banner_width_1920 {display: block; float: left; width: calc(100% - 1440px);}
div.content-box div.home_under_clothingtype div.container > ul.first_banners {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    flex: 3 0 auto;
    max-width: 100%;
}

@media screen and (min-width: 541px) and (max-width: 587px){
    div.content-box div.home_under_clothingtype div.container > ul > li div.banner_content ul{
        font-size: 12px;
    }
}


div.content-box div.home_under_clothingtype div.container {float: left;max-width: 100%;}
div.content-box div.home_under_clothingtype div.container > ul.banner_width_1920 {display: block;}
div.content-box div.home_under_clothingtype div.container > ul.first_banners {float: left; width: 75%;}
div.content-box div.home_under_clothingtype div.container > ul.banner_width_1920 {width: 25%;}

@media screen and (max-width: 1060px){
    div.content-box div.home_under_clothingtype div.container > ul.first_banners{
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
    }
    div.content-box div.home_under_clothingtype div.container > ul.banner_width_1920{
        display: none!important;
    }
}

@media screen and (min-width: 1061px){
    div.content-box div.home_under_clothingtype div.container > ul.first_banners .bitem_4{
        display: none;
    }
}

@media screen and (max-width: 540px){
    div.content-box div.home_under_clothingtype div.container > ul.first_banners{
        flex-direction: column;
    }
}

div.content-box .rating {font-size:0px; text-align: left; direction: rtl;}
div.content-box .rating i {font-size: 13px; color: #000}
div.content-box .rating i.fill::before, div.content-box .rating i.fill~i::before {content:"\f005";}
div.content-box .rating.active i:hover::before, div.content-box .rating.active i:hover~i::before {content:"\f005"; cursor: pointer;}

div.home_under_clothingtype div.special_prod img.brand_logo { float: left; vertical-align: top; margin-right: 5px;}
div.home_under_clothingtype div.special_prod div.ratings {display: inline-block; position: relative; margin-top: 5px;}
div.home_under_clothingtype div.special_prod div.ratings::after {content:""; position: absolute; left: 0px; display: block; height: 1px; margin: 7px 0; width: 25px;border-bottom: 1px solid #000;}
div.home_under_clothingtype div.special_prod div.ratings span.count_reviews {display: none;}
div.home_under_clothingtype div.special_prod a.sp_name { display: block; margin-top: 15px;}
div.home_under_clothingtype div.special_prod p.sp_img { display: block; margin-top: 50px; width: 100%; text-align: center;}
div.home_under_clothingtype div.special_prod div.price-box {font-size: 12px; font-weight: 600; margin-top: 5px;}

div.col2-left-layout div.col-left h1 {margin: 0 0 5px 0; font-size: 13px; font-weight: 600;text-transform:uppercase; color: #4a4a4a; line-height: normal; padding: 0 5px;}
div.col2-left-layout div.col-left .category-description.std {padding: 0 5px;}
div.col2-left-layout div.col-left div.block-title {background: #f8f8f8; padding: 15px 5px 0px 5px; margin-bottom: 25px;}
div.col2-left-layout div.col-left div.block-title p {padding: 0 5px 0px 5px; font-weight: 400; font-size: 13px; color: #9e9e9e;}
div.col2-left-layout div.col-left div.block-title {padding-bottom: 15px;}
div.col2-left-layout div.col-left div.filter_state {background: #f8f8f8; padding: 10px 0px;margin-bottom: 20px;}
div.col2-left-layout div.col-left div.filter_state ol, div.col2-left-layout div.col-left #narrow-by-list ol {padding: 0px; margin: 0px; display: inline-block;}
div.col2-left-layout div.col-left div.filter_state ol li, div.col2-left-layout div.col-left #narrow-by-list ol li {list-style:none;}
div.col2-left-layout div.col-left #narrow-by-list ol {width: 100%; line-height: 21px;}
div.col2-left-layout div.col-left #narrow-by-list div.Rozmiar ol{ -webkit-column-count:2; -moz-column-count:2; column-count:2;}
div.col2-left-layout div.col-left #narrow-by-list, div.col2-left-layout div.col-left #narrow-by-list dd {margin: 0px;}
div.col2-left-layout div.col-left h3.block-subtitle {text-transform: uppercase;background: #fff; padding: 10px 5px; margin: 0px; color: #4a4a4a; font-weight: 600; line-height:normal; font-size: 13px;}
div.col2-left-layout div.col-left #narrow-by-list > div {background: #f8f8f8; padding: 10px 5px; margin-bottom: 20px;}
div.col2-left-layout div.col-left #narrow-by-list > div.Kategoria {background: #fff;}
div.col2-left-layout div.col-left b.block-subtitle { float: left; display: inline-block; font-size: 14px; font-weight: 600; color: #7b7b7b; text-transform: uppercase; margin: 8px 0 9px 5px;}
div.col2-left-layout div.col-left div.currently {display: inline-block;}
div.col2-left-layout div.col-left div.actions {padding-right: 5px; width: 100%; display: inline-block;}
div.col2-left-layout div.col-left div.actions a {float: right; font-size: 12px; color: #b8b8b8; text-transform: lowercase; text-decoration: underline;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.col2-left-layout div.col-left div.actions a:hover {color: #000;}
div.col2-left-layout div.col-left div.filter_state ol li {float: left; margin: 0 5px 9px; border: 1px solid #dfdfdf; padding: 7px 8px; font-size: 13px; text-transform: uppercase; color: #4a4a4a;}
div.col2-left-layout div.col-left div.filter_state ol li i {color: #b8b8b8; font-size: 13px; margin-left: 3px;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.col2-left-layout div.col-left div.filter_state ol li i:hover {color: #000;}
div.col2-left-layout div.col-left .btn-remove-inline {background: none;}
div.col2-left-layout div.col-left #narrow-by-list dt, div.col2-left-layout div.col-left #narrow-by-list h1, div.col2-left-layout div.col-left #narrow-by-list h3, div.col2-left-layout div.col-left #narrow-by-list h4, div.col2-left-layout div.col-left #narrow-by-list span.visibility-hidden {color: #4a4a4a; font-weight: 600; font-size: 13px; border-bottom: 1px solid #ccc; padding:0 0 7px 0; margin: 0 0 7px 0;text-transform: uppercase;}
div.col2-left-layout div.col-left #narrow-by-list dt.no-border, div.col2-left-layout div.col-left #narrow-by-list h1.no-border, div.col2-left-layout div.col-left #narrow-by-list h3.no-border{border: 0;}
div.col2-left-layout div.col-left #narrow-by-list span.visibility-hidden { visibility: hidden; border:0; display: block}
div.col2-left-layout div.col-left #narrow-by-list dd a {width: 100%;}
div.col2-left-layout div.col-left #narrow-by-list dd a.amshopby-attr-selected, div.col2-left-layout div.col-left #narrow-by-list dd a.amshopby-attr {background: none !important; padding: 0px;}
div.col2-left-layout div.col-left #narrow-by-list dd a.amshopby-attr:hover::before, div.col2-left-layout div.col-left #narrow-by-list dd a.amshopby-attr-selected::before {content: "\f046"; font-family: FontAwesome; font-size: 14px; margin-left: 5px; margin-right: 5px; vertical-align: middle;}
div.col2-left-layout div.col-left #narrow-by-list dd a.amshopby-attr:hover, div.col2-left-layout div.col-left #narrow-by-list dd a.amshopby-attr-selected {background-color: #ddd !important;}
div.col2-left-layout div.col-left #narrow-by-list dd a.amshopby-attr::before {content: "\f096"; font-family: FontAwesome; font-size: 14px; margin-left: 5px; margin-right: 7px; vertical-align: middle;}

div.toolbar {float: left; width: 100%; border-bottom: 1px solid #b8b8b8; padding-bottom: 5px; margin-bottom: 10px;}
div.toolbar div.limiter {float: left; margin-right: 40px;}
div.toolbar div.sorter {float: left;}
div.toolbar div.pages {float: right; line-height: 30px;}
div.toolbar .pages > strong {margin-right: 10px;}
div.toolbar div.pages ol {display: inline-block; margin: 0px; padding: 0px; list-style: none; font-size: 0px;}
div.toolbar div.pages ol li {display: inline-block; margin: 0 5px 0 0; padding:0; height: 30px; width: 30px; text-align: center; border: 0; font-size: 13px; color: #757575; font-weight: 700; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.toolbar div.pages ol li a {display: inline-block; width: 100%; height: 100%; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.toolbar div.pages ol li.current, div.toolbar div.pages ol li a:hover {background: #fff; color: #4a4a4a;}
div.toolbar div.pages ol li.left-right, div.toolbar div.pages ol li.left-right a:hover {background: #fff;}
div.toolbar div.pages ol li.sep { content: ""; display: inline-block; margin: 0 5px 0 0; vertical-align: top; width: 1px; height: 30px; border-right: 1px solid #e4e4e4;}
div.toolbar label, div.toolbar .pages > strong {text-transform: uppercase; font-size: 13px; color: #4a4a4a; font-weight:700; position: relative;}
div.toolbar label::after {position: absolute; top: -3px; right: 10px; content: "\f107"; font-family: FontAwesome; vertical-align: middle; color: #757575; font-size: 22px;pointer-events: none;}
div.toolbar select { border: 0; width: auto; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;  color: #757575; font-size: 13px; padding: 6px 35px 6px 10px; margin-left: 10px; background: #fff;}
div.toolbar select::-ms-expand{  display: none;  }
div.toolbar-bottom div.toolbar {border-top: 1px solid #b8b8b8; padding-top: 10px; margin-top: 10px; border-bottom: 0px; padding-bottom: 0px;}
div.toolbar-bottom div.toolbar div.limiter, div.toolbar-bottom div.toolbar div.sorter {display: none;}

p.category-image {margin-bottom: 20px;}
p.category-image img{ width: 100%;}
div.category-description {margin-bottom: 30px; font-size: 13px; line-height: 22px; word-wrap: break-word;}
ul.products-grid {padding: 0px; margin: 0px; list-style: none; font-size: 0px; clear: both;}
ul.products-grid li {display: inline-block; width: calc(25% - 30px); padding: 0px; margin: 0 15px 25px 15px; font-size: 13px; vertical-align: top; text-align: center;position: relative;}
.category-products ul.products-grid li {min-height: 346px;}
.category-products h1 {margin:0 0 5px 0; font-size: 16px;}
ul.products-grid li div.griditem {position: relative; width: 100%; padding: 15px 15px 0 15px; }
ul.products-grid li div.griditem .product-image {width: 100%; text-align: center; margin-bottom: 0px; line-height: 215px; height: 215px;}
ul.products-grid li div.griditem .product-image img {height: auto;}
ul.products-grid li div.griditem .product-image.otherimg {width: calc(100% - 50px); }
ul.products-grid li div.griditem .orher_img { position:absolute; left: 0; top: 0; display:none; padding-top:25px; vertical-align:top; height: 215px; font-size: 0px; width: 45px; margin: 0;}
ul.products-grid li:hover div.griditem .orher_img {display: inline-block;}
ul.products-grid li div.griditem ol.other_colors {height: 215px; position: relative;}
ul.products-grid li div.griditem ol.other_colors li {width: auto; margin: 0px;min-height: auto;}
ul.products-grid li div.griditem ol.other_colors img {max-height: 45px; width: auto;}
ul.products-grid li div.griditem .lSSlideOuter .lSAction i {color: #9E9E9E; font-size: 24px;}
ul.products-grid li div.griditem .lSSlideOuter .lSAction > .lSPrev {width: auto; height: auto; top: 0; background-image: none; background: #fff; }
ul.products-grid li div.griditem .lSSlideOuter .lSAction > .lSNext {width: auto; height: auto; bottom: 0; background-image: none; background: #fff; }
ul.products-grid li div.griditem .lSSlideOuter .lSAction > a {opacity: 1; bottom: auto;}
ul.products-grid li div.griditem a.link-wishlist, ul.products-grid li div.griditem div.actions, ul.products-grid li div.griditem span.label {display: none;}
ul.products-grid li div.griditem .product-name {padding:0px; margin: 0px; height: 48px; line-height: 48px; overflow: hidden;}
ul.products-grid li div.griditem .product-name a {vertical-align: middle; line-height:15px; font-size: 13px; color: #000; font-weight: 600;}
ul.products-grid li div.griditem .product-name a span {display: block; clear: both; font-weight: 400; color: #666;}
ul.products-grid li div.griditem div.price-box {margin-top: 5px; color: #000; font-weight: 600;font-size:14px; position: relative;}
ul.products-grid li div.griditem a.link-wishlist {color: #484848; font-size: 12px; position:absolute; top: 1px; right: 6px; text-align: right; line-height: 23px;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
ul.products-grid li div.griditem a.link-wishlist:hover {color: #A1B900;}
ul.products-grid li div.griditem a.link-wishlist:hover i::before {content:"\f004";}
div.item-labels {display: none;}
ul.products-grid li div.griditem div.item-labels {position: relative; display: inline-block; width: 100%; text-align: center; height: 30px; margin: 0;}
ul.products-grid li div.griditem div.item-labels span.label {display: inline-block; margin: 5px 5px 0 5px; padding: 0 5px; line-height: 18px; height: 18px; font-size: 11px; font-weight: 600; color: #fff; text-transform: uppercase; z-index:4; background: #fff;}
ul.products-grid li div.griditem div.item-labels span.label.new {border: 1px solid #b4cd29; color: #b4cd29;}
ul.products-grid li div.griditem div.item-labels span.label.promo {border: 1px solid #fd7f36; color: #fd7f36;}
ul.products-grid li div.griditem div.item-labels span.label.sale {border: 1px solid #ea212d; color: #ea212d;}
ul.products-grid li div.griditem div.actions {width: calc(100% + 30px); padding: 1px; margin-left: -15px;position: relative;}
ul.products-grid li div.griditem div.actions div.ratings {margin-bottom: 10px;}
ul.products-grid li div.griditem div.actions button {background: #b4cf00; width: 100%; margin: 0px; padding: 0px; height: 36px; border: none; text-align: center; cursor: pointer; text-transform: uppercase;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; outline: 0;}
ul.products-grid li div.griditem div.actions button:hover {background: #A1B900;}
ul.products-grid li div.griditem div.actions button span {vertical-align: middle; color: #fff;  font-size: 14px; font-weight: 700;}
ul.products-grid li div.griditem div.actions button > span::before, ul.products-grid li div.griditem div.actions button > span::after { content: ""; height: 1px; width: 25px; background: #fff;}

ul.products-grid li:hover div.griditem {width: calc(100% + 2px); left: -1px; top: -1px; border: 1px solid #dfdfdf; position: absolute; z-index: 1; background: #fff;}
ul.products-grid li:hover div.griditem span.label, ul.products-grid li:hover div.griditem a.link-wishlist, ul.products-grid li:hover div.griditem div.actions  {display: inline-block;}

div.product-view {float: left; width: 100%; margin-top: 45px;}
div.product-view div.product-collateral, div.product-view div.product-essential {float: left; width: 100%;}
div.product-view div.product-collateral {margin-top: 20px;}
div.product-view div.product-collateral .product-tabs-content {float: left; width: 100%; margin-bottom: 60px;}
div.product-view div.product-img-box {float: left; width: 670px; height: 560px;}
div.product-view div.product-shop {float: left; width: 470px;}
div.product-view div.product-shop a.brandlogo {float: right;}
div.product-view div.product-shop a.brandlogo img {max-height: 55px; max-width: 190px;opacity: 0.35;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.product-view div.product-shop a.brandlogo:hover img {opacity: 1;}
div.product-view div.product-shop div.product-name {display: inline-block; width: 100%; margin: 5px 0 26px 0;}
div.product-view div.product-shop div.product-name h1 {font-weight: 700; font-size: 24px; color: #000; margin: 0px; padding: 0px;}
div.product-view div.product-shop div.product-name h1 span {float: left; width: 100%; font-size: 20px; color: #666; font-weight: 400; margin-top: 5px;}
div.product-view div.product-shop div.product-name p.undername {float: left; width: 100%; color: #666; margin-top: 5px; font-size: 14px;}
div.product-view div.product-shop div.price-box {font-size: 22px; color: #000; font-weight: 600; float: left; margin-right: 10px;}
div.product-view div.product-shop div.price-box .old-price {font-size: 20px;}
div.product-view div.product-shop div.freedeliveryinfo { float: left; margin: 7px 0 0 0; font-size: 13px; color: #666;}
div.product-view div.product-shop div.freedeliveryinfo i {margin-left: 3px; color: #B4CF00;}
div.product-view div.product-shop .product-options {float: left; width: 100%; margin-top: 25px;}
div.product-view div.product-shop dt label, div.product-view div.product-shop .add-to-cart label  {font-weight:700;color: #000;font-size: 13px;}
div.product-view div.product-shop dt label {font-weight: 400;}
div.product-view div.product-shop div.add-to-cart input[name="qty"] {width: 30px; font-size: 13px; font-weight: 700; text-align: center; margin: 0 0 0 10px; border: 0px; padding: 0 0 5px 0; border-bottom: 1px solid #000; outline: 0;}
div.product-view div.product-shop div.add-to-cart div.buttons {margin-top: 10px;display: inline-block; width: 100%;}
div.product-view div.product-shop div.add-to-cart div.buttons button, div.product-view div.product-shop div.add-to-cart div.buttons a {display: inline-block; height: 47px; line-height: 44px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; width: 49.5%; margin: 0; text-align: center; font-size: 16px; border: 0px; background: #fff; text-transform: uppercase; vertical-align: top; cursor: pointer; outline:0; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.product-view div.product-shop div.add-to-cart div.buttons button {font-weight: 600; background: #ff7324; color: #fff;}
div.product-view div.product-shop div.add-to-cart div.buttons button:hover {background: #B4CF00;}
div.product-view div.product-shop div.add-to-cart div.buttons button.productalert {display: none; background: #484848; font-size: 14px;}
div.product-view div.product-shop div.add-to-cart div.buttons button.productalert:hover {background: #000;}
div.product-view div.product-shop div.add-to-cart div.buttons a {border: 1px solid #c3c3c3; color: #7f7f7f; background: #f8f8f8;}
div.product-view div.product-shop div.add-to-cart div.buttons a:hover { background: #484848; color: #fff;border-color: #484848;}
div.product-view div.product-shop div.add-to-cart.product-simple-update .product-quantity {display: none;}
div.product-view div.product-shop #product-options-wrapper dl, div.product-view div.product-shop #product-options-wrapper dd {margin: 0px;}
div.product-view div.product-shop #product-options-wrapper dd {margin-bottom: 0px; display: inline-block; width: 100%;}
div.product-view div.product-shop #product-options-wrapper dt {margin-bottom: 10px;}
div.product-view div.product-shop .select-box {position: relative; display: inline-block; width: 49.5%;}
div.product-view div.product-shop .select-box select.super-attribute-select { background:#fff;cursor: pointer; outline: 0px; -webkit-appearance: none; -moz-appearance: none;  appearance: none;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  height: 25px;  width: 100%;  text-indent: 5%; font-size:14px;  border: 1px solid #B4CF00;}
div.product-view div.product-shop .select-box select::-ms-expand{  display: none;  }
div.product-view div.product-shop .select-box span.select_arrow { pointer-events: none; position: absolute;  right: 2px;  top: 2px;  height: 21px;  width: 21px;  display: inline-block;  background: none;  color: #7f7f7f;  font-size: 22px;  line-height: 21px;  text-align: center;}
div.product-view div.product-shop .switcher-field label.labels { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; min-width: 54px !important; width: auto !important; padding: 0 5px; height: 32px !important;line-height: 32px !important; border-color: #DFDFDF; color: #000; font-size: 13px; font-weight: 400; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.product-view div.product-shop .switcher-field label.labels.selected, div.product-view div.product-shop .switcher-field label.labels:hover:not(.no-stock) {border-color: #B4CF00; background: #B4CF00; color: #fff;}
div.product-view div.product-shop .switcher-field label.labels.no-stock {color: #DFDFDF;}
div.product-view div.product-shop .switcher-field label.product_images {border: 1px solid #DFDFDF; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;max-width: 90px;  max-height: 90px;}
div.product-view div.product-shop .switcher-field label.product_images.selected {border-color: #B4CF00; border-width: 3px;    }
div.product-view div.product-shop .switcher-field label.product_images img { vertical-align:top; max-height:100%; max-width: 100%; border: 1px solid #fff;}
div.product-view div.product-shop ul.config_color li {float: left; max-width: 90px; max-height: 90px; margin: 0 10px 10px 0;}
div.product-view div.product-shop ul.config_color li img {vertical-align: top;  max-height: 100%;  max-width: 100%;  border: 1px solid #fff;}
div.product-view div.product-shop ul.config_color li.current, div.product-view div.product-shop ul.config_color li:hover { border: 1px solid #B4CF00;}
div.product-view div.product-shop div.small_tabs {float: left; width: 100%; margin-top:20px;border-top: 1px solid #DFDFDF;}
div.product-view div.product-shop div.small_tabs div.stab {border-bottom: 1px solid #DFDFDF; padding: 0 5px; background: #F8F8F8;font-size: 12px; position: relative; line-height: 33px;}
div.product-view div.product-shop div.small_tabs div.stab:not(.noopen) {cursor: pointer;}
div.product-view div.product-shop div.small_tabs div.stab:not(.noopen)::after {content:"\f107"; position: absolute; right: 10px; top: 0px; font-family: FontAwesome; font-size: 21px; color: #484848;}
div.product-view div.product-shop div.small_tabs div.stab.open::after {content:"\f106";}
div.product-view div.product-shop div.small_tabs div.stab.open {background: #fff; line-height: normal;}
div.product-view div.product-shop div.small_tabs div.stab:not(.noopen) * {display: none;}
div.product-view div.product-shop div.small_tabs div.stab:not(.noopen) p {display: inline-block; margin: 0;}
div.product-view div.product-shop div.small_tabs div.stab.open * {display: inherit; animation: slide .4s 1;}
div.product-view div.product-shop div.small_tabs div.stab.open b {display: inline-block;}
div.product-view div.product-shop div.small_tabs div.stab p {line-height: 33px; min-width: 130px; display: inline-block; font-size: 13px; font-weight: 400; color: #666; margin: 0px; padding: 0px;}
div.product-view div.product-shop div.small_tabs div.stab div.ratings {display: inline-block;}
div.product-view div.product-shop div.small_tabs div.stab div.ratings span.count_reviews {margin-left: 15px;}
div.product-view div.product-shop div.small_tabs div.stab.ratingbox {cursor: pointer}
div.product-view div.product-shop div.small_tabs div.stab .std {overflow: hidden; margin-bottom: 12px;}
div.product-view div.product-shop div.small_tabs div.stab .std ul {margin: 0px; padding: 0 0 10px; list-style: disc; line-height: 20px;}
div.product-view div.product-shop div.small_tabs div.stab .std ul li::before {content:"\f111"; font-family:FontAwesome;  padding: 0 20px 0 5px; font-size: 4px; vertical-align: middle;}
div.product-view div.product-shop div.small_tabs div.stab .std ul li {display: inline-block; width: 100%;}
div.product-view div.product-shop div.small_tabs div.stab a.gotodetails {margin: 12px 0; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.product-view div.product-shop div.small_tabs div.stab a.gotodetails::before, div.product-view div.product-shop div.small_tabs div.stab a.gotodetails::after {content: ""; display: inline-block; position: relative; height: 1px; width: 30px; top: -2px; margin: 0 10px; background: #000; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.product-view div.product-shop div.small_tabs div.stab a.gotodetails:hover{color: #979797;}
div.product-view div.product-shop div.small_tabs div.stab a.gotodetails:hover::before, div.product-view div.product-shop div.small_tabs div.stab a.gotodetails:hover::after {background: #979797;}
div.product-view div.product-shop div.small_tabs div.stab.socialshare i {font-size: 17px; margin-right: 4px; vertical-align: middle; -webkit-font-smoothing: subpixel-antialiased;}
div.product-view div.product-shop div.small_tabs div.stab.socialshare .fa-facebook-square {color: #3B5998;}
div.product-view div.product-shop div.small_tabs div.stab.socialshare .fa-twitter-square {color: #4A90E2;}
div.product-view div.product-shop div.small_tabs div.stab.socialshare .fa-pinterest-square {color: #D34836;}
div.product-view div.product-shop div.small_tabs div.stab.socialshare .fa-instagram {color: #9B9B9B;}
div.product-view div.product-shop a.gotosizetable {display: inline-block; font-size: 12px; color:#7f7f7f; font-weight: 600; margin-top: 0px; text-align: center; height: 25px; background: #f8f8f8; line-height: 25px; width: 49.5%; border: 1px solid #c3c3c3; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.product-view div.product-shop a.gotosizetable:hover {background: #484848; color: #fff; border-color: #484848;}

div.product-view div.product-img-box .more-views {float: left; width: 95px; margin-right: 5px; height: 100%; overflow: hidden; display: table; position: relative;}
div.product-view div.product-img-box .more-views span.nav-control {color: #ccc; font-size: 40px; height: 40px; line-height: 40px; text-align: center; position: absolute; left:0; right: 0; cursor: pointer;color: rgba(0,0,0,0.2);-moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;z-index:999;}
div.product-view div.product-img-box .more-views span.nav-control:hover {color: rgba(0,0,0,0.7);}
div.product-view div.product-img-box .more-views span.nav-control.move-up {top:0px;}
div.product-view div.product-img-box .more-views span.nav-control.move-down {bottom:0px;}
div.product-view div.product-img-box .more-view .lSSlideOuter.vertical {display: table-cell; vertical-align: middle;}
div.product-view div.product-img-box .more-views ul {list-style: none; margin: 0px; padding: 0px; vertical-align:middle; display: table-cell; width: 100%;}
div.product-view div.product-img-box .more-views ul li {display: inline-block; width: 100%; margin: 0; padding-right: 0px; text-align: center; border-right: 2px solid #DFDFDF;}
div.product-view div.product-img-box .more-views ul li:hover, div.product-view div.product-img-box .more-views ul li.active {border-color: #B4CF00;}
div.product-view div.product-img-box .more-views ul li a {display: inline-block; width: 100%; height: 100%;}
div.product-view div.product-img-box p.product-image {width: calc(100% - 100px); position: relative; float: right; text-align: left; padding: 0;}
div.product-view div.product-img-box p.product-image i.bigimg {font-size:14px; color: #9E9E9E; position: absolute; bottom: 0px; left: calc(50% + 7px); cursor: pointer;}
div.product-view div.product-img-box p.product-image img {position: relative; z-index: 2; display: inline-block; vertical-align: middle; height: auto;}
div.product-view div.product-img-box p.product-image a {display: inline-block; line-height: normal; position: relative; z-index:3; margin: 0 0 0 20px;}
div.product-view div.product-img-box p.product-image a::before{content:""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #fff; z-index:2;}
div.product-view div.products-releted { display:none; width: 270px; background: #F8F8F8; text-align: center; padding: 0 30px;}
div.product-view div.products-releted h3 { display: inline-block;font-weight: 700; font-size: 13px; color: #000;margin: 15px 0; padding: 0px; position: relative; text-transform: uppercase;}
div.product-view div.products-releted h3::before {content:""; position: absolute; left: -42px; top: 6px; width: 30px; height: 1px; background: #979797;}
div.product-view div.products-releted h3::after {content:""; position: absolute; right: -42px; top: 6px; width: 30px; height: 1px; background: #979797;}
div.product-view div.products-releted ul {list-style: none; margin: 0px; padding: 0px;}
div.product-view div.products-releted ul li {background: #fff; border: 1px solid #DFDFDF; padding: 15px 12px; width: 100%; float: left; margin-bottom: 15px;}
div.product-view div.products-releted ul li .product-name {margin: 5px 0; font-size: 13px; color: #000; font-weight: 600;line-height: 15px;}
div.product-view div.products-releted ul li .product-name span {display: block; color: #666; font-weight: 400;}
div.product-view div.products-releted ul li .price-box {font-size: 14px; color: #000; font-weight: 600;}
div.product-view div.products-releted.empty {min-height: 1px; background: none;}

ul.product-tabs {margin: 0 0 15px 0; padding: 0px; text-align: center; list-style: none;font-size: 0px;}
ul.product-tabs li {margin: 0 15px 30px 0; width: 185px; padding: 0px; display: inline-block; font-size: 16px; text-transform: uppercase;}
ul.product-tabs li a {padding-bottom: 10px; width: 100%; display: inline-block;}
ul.product-tabs li.active a, ul.product-tabs li:hover a {font-weight: 700; border-bottom: 2px solid #000;}
.product-tabs-content .h2, .product-tabs-content h2 { margin: 0 0 20px 0; padding: 0px; font-size: 16px; color: #000; font-weight: 600; text-transform: uppercase;}
.product-tabs-content .std {line-height: 20px; font-size: 13px;}
.product-tabs-content ul.specyfication {padding-left: 0px;}
.product-tabs-content ul.specyfication li {margin-left:17px;}

.product-tabs-content .tab_description, .product-tabs-content .technology-box, .product-tabs-content .tab_short_description, .product-tabs-content .manufacturer-box  {float: left; width: 50%; padding: 25px 10px;}
.technology-box, .product-tabs-content .tab_short_description {background: #F8F8F8;}
.technology-box {position: relative;}
.technology-box p.technonav {margin: 0px; position: absolute; right: 25px; top: 22px; font-size: 20px;}
.technology-box p.technonav i.techno_left{ margin-right: 10px;}
.technology-box p.technonav i {cursor: pointer; color: rgba(0,0,0,0.2);transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
.technology-box p.technonav i:hover {color: #000;}
/*.product-tabs-content .technology-box div.technologies {width: 100% !important;}*/
.technology-box .technology {float: left; height: 250px; width: 250px; padding: 5px; background:#fff; position: relative; min-width: 195px; -webkit-font-smoothing: antialiased; text-align: center; position: relative; cursor: pointer !important;}
.technology-box .technology:before {content:""; position: absolute;left:0;top:0; display: inline-block; height: calc(100% - 10px); width: calc(100% - 10px); border: 5px solid transparent; pointer-events: none; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
.technology-box .technology:hover:before {border-color: rgba(0,0,0,0.15); pointer-events: none;}
.technology-box .technology img { max-height:144px;margin-top:5px;}
.technology-box .technology .h3 {font-weight: 400; font-size: 16px; margin: 10px 0 4px 0; padding: 0 5px; text-align: left; }
.technology-box .technology .std {font-size: 12px; line-height: 14px; padding: 0 5px; max-height: 55px; overflow: hidden; text-align: left;    display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;}
.category-technology {background: #F8F8F8; float: left; width: 100%; padding: 20px 30px;}
.category-technology h2 {font-size: 16px; font-weight: 600;margin: 0 0 15px 0;}
.category-technology .technology { position: relative;}
.category-technology .technology:before {content:""; display: inline-block;position: absolute; left:0; top:0; width:calc(100% - 2px);height:calc(100% - 2px);border: 1px solid #EFEFEF;}
.category-technology .technologies{width:100%!important; }

.product-tabs-content .manufacturer-box .brand_img {float: left; margin: 0 10px 10px 0;}
.product-tabs-content .manufacturer-box h3 {font-weight: 600; font-size: 20px; color: #000; margin: 0 0 15px 0;}
.product-tabs-content .manufacturer-box > p {font-size: 12px; padding-bottom: 7px; margin-bottom: 7px; max-width: 75%}
.product-tabs-content .manufacturer-box > p.url {border-bottom: 1px solid #DFDFDF;}
.product-tabs-content .manufacturer-box > p span {width: 130px; display: inline-block;}
.product-tabs-content .manufacturer-box > p a {font-weight: 600;}
.product-tabs-content .manufacturer-box > p.h2{ margin: 0 0 20px 0; padding: 0px; font-size: 16px; color: #000; font-weight: 600; text-transform: uppercase;}
.product-tabs-content .manufacturer-box > .std {vertical-align: middle; position: relative}
.product-tabs-content .manufacturer-box p.other-links {text-align: center;margin-top: 10px;}
.product-tabs-content .manufacturer-box p.other-links a {position: relative;color:#979797; font-weight:400; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
.product-tabs-content .manufacturer-box p.other-links a::before {content:"";width: 35px; height: 1px; border-bottom: 1px solid #979797; position: absolute; top: 8px; left: -50px; vertical-align: middle;}
.product-tabs-content .manufacturer-box p.other-links a::after {content:"";width: 35px; height: 1px; border-bottom: 1px solid #979797; position: absolute; top: 8px; right: -50px; vertical-align: middle;}
.product-tabs-content .manufacturer-box p.other-links a:hover {color: #000;}
.product-tabs-content .manufacturer-box p.other-links a:hover::after, .product-tabs-content .manufacturer-box p.other-links a:hover::before { border-color:#000;}

.product-tabs-content #customer-reviews {text-align: center;}
.product-tabs-content #customer-reviews div.review_top { display: inline-block; width: 100%; max-width: 700px; padding: 0 10px 20px 10px; margin-bottom: 20px; border-bottom: 1px solid #000;}
.product-tabs-content #customer-reviews div.review_top h2 {text-transform: none;}
.product-tabs-content #customer-reviews div.review_top a.add_review {border: 1px solid #000; padding: 5px 20px; font-size: 14px; margin-left: 10px;}
.product-tabs-content #customer-reviews div.review_top a.add_review:hover {color: #fff; background: #000;}
.product-tabs-content #customer-reviews .review-form-add {margin-bottom: 20px; text-align: center;}
.product-tabs-content #customer-reviews .review-form-add form { display: inline-block; width: 100%; max-width: 700px; padding: 0 10px 20px 10px; border-bottom: 1px solid #000; }
.product-tabs-content #customer-reviews .review-form-add label {display:inline-block;width: 100%;margin-bottom: 5px;font-size: 14px;}
.product-tabs-content #customer-reviews .review-form-add ul {list-style: none; padding: 0px; margin: 20px 0 0 0;}
.product-tabs-content #customer-reviews .review-form-add ul li {margin-bottom: 20px;}
.product-tabs-content #customer-reviews .review-form-add ul li input.input-text {width: 90%; padding: 0 5%; height: 30px; border: 1px solid #000; outline: 0;}
.product-tabs-content #customer-reviews .review-form-add ul li textarea {width: 90%; padding: 2% 5%; height: 80px; border: 1px solid #000; outline: 0;}
.product-tabs-content #customer-reviews .review-form-add div.buttons-set button {border: 1px solid #000; padding: 5px 20px; font-size: 14px; cursor: pointer; background: #fff;}
.product-tabs-content #customer-reviews .review-form-add div.buttons-set button:hover {color: #fff; background: #000;}
.product-tabs-content #customer-reviews .review-form-add .validation-advice {margin-bottom: 0; position: relative; top: 5px;}
.product-tabs-content #customer-reviews .fa-lg {line-height: normal;}
.product-tabs-content #customer-reviews div.revirew_box {width: 100%;}
.product-tabs-content #customer-reviews div.revirew_item_box {display: inline-block; width: 100%; max-width: 700px; padding: 0 10px 0 10px;}
.product-tabs-content #customer-reviews div.review_item {text-align: left; font-size: 13px; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #979797}
.product-tabs-content #customer-reviews div.review_item:last-child {border: none; padding: 0px; margin: 0px;}
.product-tabs-content #customer-reviews div.review_item p.review_title {font-weight: 700;margin: 0 0 15px 0;}
.product-tabs-content #customer-reviews div.review_item .review_star {margin-bottom: 15px;}
.product-tabs-content #customer-reviews div.review_item .review_star label {margin-right: 5px; vertical-align: -2px; text-transform: uppercase;}
.product-tabs-content #customer-reviews div.review_item .review_desc {margin-bottom: 15px; font-size: 12px;}
.product-tabs-content #customer-reviews div.review_item small {display: inline-block; color: #979797;}
.product-tabs-content #customer-reviews div.review_item small.nickname {margin-right: 20px; border-right: 1px solid #979797; padding-right: 20px;}

.box-up-sell {float: left; width: 100%; text-align: center; margin-top: 60px; overflow: hidden;}
.box-up-sell h3 {display: inline-block; margin: 0 0 10px 0; padding: 0px; font-size: 16px; color: #000; font-weight: 600; position: relative; text-transform: uppercase;}
.box-up-sell h3::before {content:""; position: absolute; left: -100px; top: 8px; width: 80px; height: 1px; background: #979797;}
.box-up-sell h3::after {content:""; position: absolute; right: -100px; top: 8px; width: 80px; height: 1px; background: #979797;}
.box-up-sell .upsellbox {height: 352px;}
.box-up-sell .owl-carousel .owl-stage {min-width:100%;}
.box-up-sell ul.upsell {background: #F8F8F8; font-size: 0px; width: 100%; display: inline-block; padding: 35px 0; position: absolute; left:0;right:0; height: inherit;}
.box-up-sell ul.upsell .owl-stage-outer {height: inherit;}
.box-up-sell ul.upsell li {background: #fff; border: 1px solid #DFDFDF; padding: 15px 12px; display: inline-block; margin: 0; font-size: 12px; width: 210px; vertical-align: top;}
.box-up-sell ul.upsell li .product-name {font-weight: 600; margin: 5px 0; padding: 0px; font-size: 13px; height: 60px; line-height: 60px; overflow: hidden;}
.box-up-sell ul.upsell li .product-name a {vertical-align: middle; line-height:normal; color: #000;}
.box-up-sell ul.upsell li .product-name span {display: block; font-weight: 400; color: #666;}
.box-up-sell ul.upsell li .price-box {font-weight: 600; font-size: 14px;}
.box-up-sell ul.upsell li img {transform-style: flat;}

.block-viewed { float: left; width: 100%; padding: 10px 25px; border: 1px dashed #DFDFDF; text-align: center; position: relative; line-height: 70px; margin-bottom: 30px; margin-top: 20px;}
.block-viewed a.close {position: absolute; right: 10px; top: 10px; color: #9E9E9E; font-size: 25px; line-height: normal; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
.block-viewed a.close:hover {color: #000;}
.block-viewed h2 { position: absolute; left: 25px; margin: 0px; padding: 0px; font-weight: 600; font-size: 14px; color: #000;}
.block-viewed h2::before {content: ""; position: relative; top: -3px; display: inline-block; width: 40px; height: 1px; background: #000; margin-right: 10px;}
.block-viewed h2::after {content: ""; position: relative; top: -3px; display: inline-block; width: 40px; height: 1px; background: #000; margin-left: 10px;}
.block-viewed ul {display: inline-block;margin: 0px; padding: 0px; list-style: none; font-size: 0px;}
.block-viewed ul li {display: inline-block;margin: 0px 10px; padding: 0px;}

.owl-carousel * { transform: translateZ(0);}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -webkit-font-smoothing: antialiased;
}
.owl-previous-item li,
.owl-next-item li {
    background-color: #FBFBFB;
    opacity: 0.3;
}
.owl-previous-item .owl-carousel-box,
.owl-next-item .owl-carousel-box,
.owl-first .owl-carousel-box,
.owl-last .owl-carousel-box {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

html.fancybox-lock {overflow: initial !important;}

div.footer {
    padding: 25px 0;
    background: #000;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

div.footer div.container {
    position: relative;
    display: inline-block;
    height: 100%;
    text-align: left;
    max-width: 1440px;
}

div.footer div.copyright {
    float: left; width: 100%; margin-top: 10px; border-top: 1px solid #fff; padding-top:10px;
}

div.footer div.siteup {
    position: absolute;
    bottom: -20px;
    right: 0;
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
}

div.footer div.siteup a#site-to-up {font-size: 10px;font-weight: 700; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;cursor: pointer;}
div.footer div.siteup a#site-to-up i {font-size: 15px; position: relative; top: 1px; margin-right: 3px;}
div.footer div.siteup a#site-to-up:hover {color: #b4cf00;}
div.footer div.block-subscribe div.form-subscribe-header h4 {font-size: 13px; text-transform: uppercase; font-weight: 700; margin: 0px; padding: 0px; color: #b4cf00;}
div.footer div.block-subscribe div.form-subscribe-header p {margin-top: 5px;}
div.footer div.block-subscribe div.form-subscribe-header {margin-bottom: 5px;}
div.footer div.block-subscribe div.input-box, div.footer div.block-subscribe div.actions {float: left;}
div.footer div.block-subscribe div.input-box input, div.rodo_newsletter_box div.input-box input {padding: 0 5px; border: 1px solid #fff; color: #fff; font-size: 12px; height: 30px; line-height: 30px; width: 226px; outline: 0; background: #000;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow: 0 0 0 1000px #000 inset !important;
    box-shadow: 0 0 0 1000px #000 inset !important;
}
div.footer div.block-subscribe div.actions a.button, div.rodo_newsletter_box div.actions button {cursor: pointer;border: 0px;outline: 0px;font-size: 14px;vertical-align: middle;color: #000;background: #fff;height: 30px;line-height: 30px;padding: 0 10px;text-transform: uppercase;font-weight:700; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;margin: 0px;}
div.footer div.block-subscribe div.actions a.button:hover, div.rodo_newsletter_box div.actions button:hover {color: #b4cf00; background: #000;}
div.footer div.social-footer {margin-top: 0px; float: right; text-align: right;}
div.footer div.social-footer p {font-size: 12px; margin-bottom: 5px;}
div.footer div.social-footer li {margin-right: 5px; font-size: 16px}
div.footer div.social-footer li:last-child {margin-right: 0px;}
div.footer div.social-footer i {color: #fff;}
div.footer div.cop {float: left;line-height: 16px;}

div.bg_grey {display: none; position: fixed; z-index: 8; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}

div.most_review {float:left; width: 100%; margin: 40px 0; position: relative; text-align: center;}
div.most_review h2 {font-size: 18px; display: inline-block; font-weight: 600; margin: 0 0 50px 0; padding: 0px; position: relative;}
div.most_review h2::before {content:""; width: 60px; height: 1px; border-bottom: 1px solid #000; position: absolute; top: 8px; left: -75px; vertical-align: middle;}
div.most_review h2::after {content:""; width: 60px; height: 1px; border-bottom: 1px solid #000; position: absolute; top: 8px; right: -75px; vertical-align: middle;}
div.most_review ul {text-align: left;font-size: 0px;float: left; width: 100%;}
div.most_review ul li {display: inline-block; width: 50%; vertical-align: top; font-size: 12px;}
div.most_review ul li .img.left {float: left; width: 40%; position: relative; border: 1px solid #DFDFDF; padding: 25px;margin-right: 15px; text-align: center;}
div.most_review ul li .img.left .label.new {position: absolute; left: 2px; top: 2px; background: #50E3C2; font-size: 11px; line-height: 22px; text-transform: uppercase; color: #fff; font-weight: 700; padding: 0 10px;}
div.most_review ul li > div.right {float: left; width: calc(50% - 15px); }
div.most_review ul li .summary_review {display: inline-block; margin-top: 5px; margin-bottom: 15px;}
div.most_review ul li .summary_review > span {margin-right: 5px; color: #484848;}
div.most_review ul li .summary_review .fa-lg {line-height: normal}
div.most_review ul li div.name {display: inline-block; width: 100%; font-size: 14px; font-weight: 600; color: #000; line-height: 17px;margin-bottom: 10px;}
div.most_review ul li .price-box {font-size: 12px; font-weight: 600;}
div.most_review ul li div.comments {float: left; width: 100%; margin-top: 25px;}
div.most_review ul li div.comments .comment {float: left; width: 100%;}
div.most_review ul li div.comments .comment i.fa {display: inline-block;vertical-align: middle; font-size: 23px; border: 2px solid #DFDFDF; text-align: center; color: #DFDFDF;  width: 37px; height: 37px; line-height: 32px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-right: 10px;}
div.most_review ul li div.comments .comment div.comment_right {display: inline-block; width: calc(100% - 51px); line-height: 17px; margin: 0px; vertical-align: middle;}
div.most_review ul li div.comments .comment p.name, div.most_review ul li div.comments .comment p.desc {display: inline-block; vertical-align: middle; width: 100%; line-height: 17px; margin: 0px; color: #484848;    word-break: break-all;}
div.most_review ul li div.comments .comment p.name {font-style: Italic;}
div.most_review ul li div.comments .comment:nth-child(2) {border-top: 2px dashed #dfdfdf; padding-top: 10px; margin-top: 10px;}
div.more_techno_view {width: 800px; font-size: 13px; line-height: 18px;}
div.more_techno_view h3 {font-weight: 400; font-size: 16px; margin: 10px 0; padding: 0 5px; text-align: left; }
div.more_techno_view img { border: 3px solid #ccc; float: left; margin: 0 15px 10px 0;}

div.footer_menu {float: left;}
div.footer_menu li {display:block;}
div.footer_menu ul { display: inline-block; vertical-align: top; width: 250px; margin: 0px; text-align: left;}
div.footer_menu ul h4 {margin: 0 0 16px 0; text-transform: uppercase; font-weight: 700; font-size: 13px;}
div.footer_menu ul li {font-size: 13px; line-height: 18px;}
div.footer_menu ul li a {transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.footer_menu ul li a:hover {color: #b4cf00;}

.customer-account-forgotpassword .bootstrap, .customer-account-create .bootstrap {margin-bottom: 30px;}
.account-create {min-height: 0!important;}
.old-price .price-label, .special-price .price-label {display: none;}
.old-price .price {text-decoration: line-through; color: #9B9B9B !important;}
.old-price, .special-price {display: inline-block;}

.cms-page-view .content-box {margin-bottom: 30px;}
.contact-col-left {float: left; width: 30%; margin-bottom: 30px; line-height: 20px; font-size: 14px; color: #484848;}
.contact-col-center {float: left; width: 30%; padding: 0 8% 0 0; min-height: 430px;margin-bottom: 30px;}
.contact-col-right {float: left; width: 40%; padding: 0 2%;margin-bottom: 30px;}
#google_map_custom {width: 100%; height:400px;border:5px solid #dfdfdf; margin-top:10px;}
div.map-info-box h4 {margin: 10px 0;}
div.map-info-box p {line-height: 16px; margin-bottom: 5px;}
.contacts-index-index h1 {text-transform: uppercase;}
.contacts-index-index h2 {font-size: 14px; color: #484848; font-weight: 700; margin: 0 0 5px 0; text-transform: uppercase;}
.contacts-index-index .contact-data {margin-bottom: 30px;}
.contacts-index-index .page-title {margin-bottom: 40px;}
.contact-col-center .fieldset label {font-size: 11px; color: #888; font-weight: 600; line-height: 18px;}
.contact-col-center .fieldset label.err { color: red; background: url(https://tramp4.pl/skin/frontend/smartmage/tramp/images/err.png) 0 -3px no-repeat; padding-left: 24px; }
.contact-col-center .fieldset label em {color:#b4cf00;}
.contact-col-center .fieldset input.input-text {width: 100%; padding: 0 2%; height: 34px; border: solid 1px #989898; outline: 0;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.contact-col-center .fieldset textarea{width: 100%; padding: 2%; height: 130px; border: solid 1px #989898; outline: 0;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.contact-col-center .fieldset li {margin-bottom: 10px;}
.contact-col-center .fieldset li.reCap .recaptcha {float:right;}
.contact-col-center .fieldset ul {list-style:none; padding: 0px; margin: 5px 0; float: left; width: 100%;}
.contact-col-center .fieldset .validation-advice {display: none;}
.contact-col-center .fieldset .recaptcha .validation-advice {display: block;}
.contact-col-center .buttons-set {text-align: right;}
.contact-col-center .buttons-set button,.content-box .bootstrap .my-wishlist .add-to-cart-alt .btn-cart {float: right; color: #fff; background: #b4cf00; cursor: pointer; line-height: 47px;height: 47px; width: 160px; text-align: center;font-size: 16px; font-weight: 600; text-transform: uppercase; border: 0px; outline: 0;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.contact-col-center .buttons-set button:hover,.content-box .bootstrap .my-wishlist .add-to-cart-alt .btn-cart:hover {background: #A1B900;}
.contact-col-center .fieldset .validation-advice {line-height: 16px;}
.cms-page-view .std p, .cms-page-view .std li {font-size: 14px; margin: 5px 0; line-height: 20px;}
.content-box .bootstrap h1, .content-box .bootstrap .h1{font-weight: 700;font-size: 20px; color: #000; text-transform: uppercase; margin-top: 5px;}
.wishlist-index-share ul.form-list {list-style: none; margin: 0px; padding: 0px;}
.wishlist-index-share ul label {font-size: 12px; font-weight: 700; color: #6e6e6e;text-transform: uppercase;}
.wishlist-index-share ul label span {text-transform: lowercase}
.content-box .bootstrap .form-list textarea {border: 1px solid #989898;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; box-shadow: none; outline: 0;}
.content-box .bootstrap .form-list li {margin-bottom: 20px}
.wishlist-index-share .my-account .buttons-set:before {display: none;}
.content-box .bootstrap button.gren {height: 47px; line-height: 47px; padding: 0 40px; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-size: 16px; font-weight:600;color: #fff; background: #b4cf00;text-transform: uppercase;border: none; cursor: pointer;}
.content-box .bootstrap button.gren:hover {border: none;background: #A1B900;}
#wishlist-view-form{max-width: 800px;}
#wishlist-view-form th {display: none;}
#wishlist-view-form tbody tr>td {padding: 35px 8px;}
#wishlist-view-form .product-name {margin: 0 0 25px 0;font-weight: 700;}
#wishlist-view-form .wtd_1 {width: 16.5%;}
#wishlist-view-form .wtd_2 {max-width: 475px;}
#wishlist-view-form .wtd_3 {vertical-align: bottom;max-width:120px;}
#wishlist-view-form .wtd_4 {display: none;}
#wishlist-view-form .wtd_1 .product-image img {width: 100%; height: auto;}
#wishlist-view-form .wprice-label {text-transform: uppercase;color:#6e6e6e; font-size: 12px; font-weight: 700;}
#wishlist-view-form .price-box .price {color: #000}
#wishlist-view-form textarea{  resize: none;border-color: #989898; box-shadow: none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#wishlist-view-form textarea:focus, #wishlist-view-form textarea:hover{box-shadow: none;}
.content-box .bootstrap .my-wishlist .add-to-cart-alt .btn-cart {padding: 0; margin: 0; width: 100%; text-align: center;}
.content-box .bootstrap .my-wishlist .old-price .price {color: #484848!important;font-weight: 600;}
.content-box #wishlist-view-form td{background: #fff;}
.content-box #wishlist-view-form a:hover,.content-box  #wishlist-view-form a:focus {color: inherit}
.content-box #wishlist-view-form  .std {font-size: 12px; text-transform: uppercase;color: #6e6e6e; font-weight: 700;}
.content-box #wishlist-view-form h3{font-size: 15px;}
.content-box #wishlist-view-form h3 span{float: left; width: 100%; font-size: 13px; color: #8F8F8F; margin-top: 5px;}
.content-box .bootstrap .buttons-set2 {margin-top: 0px; padding: 0px;}
#wishlist-view-form .data-table {margin-bottom:0px;}
.content-box .buttons-set2 .button {background: #fff; border: 1px solid #9e9e9e; height: 47px; font-size: 16px; color: #484848; text-align: center; font-weight: 600;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;  text-transform: uppercase; padding: 0 23px; margin-left: 20px!important;}
.content-box .buttons-set2 .button:hover {background: #484848; color: #fff;border-color: #484848;}
.content-box .my-account .buttons-set2:before {margin-bottom: 15px; width: 100%;}
.bootstrap .buttons-set .back-link{text-transform: uppercase;}

div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu { left: auto; text-align: center;font-size:0}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu * {transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden; transform: translateZ(0) scale(1.0, 1.0);}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu li {width: 165px; display:inline-block; float: none;font-size: 12px; font-weight: 600; color: #000;margin: 20px 15px;}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu li a {padding: 0px;}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu li a img {opacity: 0.35; max-height: 50px;}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu li a span {display: inline-block; width: 100%; border-top: 1px solid #DFDFDF; paddin-top: 10px; margin-top: 10px;}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu li:hover a span {border-color: #000;}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu li:hover a img {opacity: 1;}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu li:hover a {color: #000}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu p.bottom_button_more {float: left; width: 100%; font-size: 10px;}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu p.bottom_button_more a {font-size: 10px; font-weight: 600; line-height: 30px; padding: 0 20px; color: #000; text-transform: uppercase; border: 1px solid #000; background: #fff;transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.header div.menu-top > .container > ul > li:hover > ul.manufacturer_menu p.bottom_button_more a:hover {background: #000; color: #fff;}

div.marki {text-align: center; padding: 10px; background: #f6f6f6; border: 1px solid #ececec;}
div.marki ul { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: center; }
div.marki ul li { width: 200px; display: inline-block; float: none; font-size: 12px; font-weight: 600; color: #000; margin: 30px 40px; background: #fff; border: 1px solid #ccc;}
div.marki ul li:hover {border-color: #aaa;}
div.marki ul li a { display: flex; flex-direction: column; height: 100%; padding: 5px 10px; }
div.marki ul li a span.nam {display: inline-block; width: 100%; border-top: 1px solid #DFDFDF; margin-top: 10px;text-transform: uppercase;}
div.marki ul li a span.flex-img { flex: 1; display: flex; flex-direction: row; justify-content: center; }
div.marki ul li a span.flex-img img { align-self: center; }

ul.cms_menu {display: inline-block;margin:18px 0 0 0; padding: 10px; line-height: 22px; background: #f8f8f8 }
ul.cms_menu h3 { display:none;}
ul.cms_menu li {display: inline-block; width: 100%; font-size: 12px; text-transform: uppercase;}
ul.cms_menu > li {font-weight: 700; font-size: 14px;}
ul.cms_menu > li > a {pointer-events: none;}
ul.cms_menu li ul {display: inline-block; margin-bottom: 20px; padding: 0 5px;font-weight:400; width: 100%;}
ul.cms_menu ul li.active a, ul.cms_menu ul li:hover a {font-weight: 600;}
ul.cms_menu ul li:hover a {background: #fefefe}
ul.cms_menu ul li {border-bottom: 1px dashed #ccc; width: 100%; display:inline-block; text-transform: none;}
ul.cms_menu a {display: inline-block; width: 100%}
ul.cms_menu li:last-child ul {margin-bottom: 0px;}

.owl-carousel .owl-item .price-box {font-size: 14px;}
.owl-carousel .owl-item .price-box p.old-price {margin-right: 5px;}

#amshopby-price-ui {padding: 0px; height: 10px; font-size: initial;}
#amshopby-price-ui .ui-slider-range {background: #b4cf00; top:0;height:10px;}
#amshopby-price-ui .ui-state-hover {border-color:#b4cf00;}

#product_tabs_tabela_rozmiarow_contents table { border-collapse: collapse; margin: 0 auto; border-color: #fff; }

#product_tabs_tabela_rozmiarow_contents table td { padding: 7px; border-color: #d5d5d5; }

div.content-box div.news_products ul li,div.content-box div.special_product_list ul li, div.product-view div.products-releted ul li, .box-up-sell ul.upsell li {transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
div.content-box div.news_products ul li:hover,div.content-box div.special_product_list ul li:hover,div.product-view div.products-releted ul li:hover,.box-up-sell ul.upsell li:hover {opacity: 0.8;}

.cart .cart-bottom .shipping-block { width: 55%;}
.cart .cart-bottom .payment-block { width: 45%;}
.shipping-block h3.title, .payment-block h3.title, .cart-totals h3.title { font-size: 14px; text-transform: uppercase; font-weight: 700;}
.shipping-block p.subtitle, .payment-block p.subtitle {margin: 0 0 10px 0; font-size: 13px;}
#cart-shipping-block ul,  #cart-payment-block dd ul {padding: 0; margin: 0px; list-style: none;}
#cart-shipping-block dd, #cart-payment-block dd, #cart-payment-block dt {margin: 0px; line-height: normal;}
#cart-shipping-block ul li,  #cart-payment-block dt { line-height:25px;}
#cart-shipping-block input[type="radio"], #cart-payment-block input[type="radio"] {display: inline-block; vertical-align: middle; margin: 0 5px 0 0;}
#cart-shipping-block label, #cart-payment-block label {display: inline-block; vertical-align: middle; margin: 0px; width: 80%;}
#cart-shipping-block label span.price{float: right; text-align: right; margin-right: 25%;}
#cart-payment-block dd ul {margin: 0 0 0 20px;}
#cart-shipping-block label, #cart-shipping-block input[type="radio"], #cart-payment-block label, #cart-payment-block input[type="radio"] {cursor: pointer;}
#freeShippingInfo {line-height: 27px; border: 1px solid #b4cf00; text-transform: uppercase; font-size: 12px; padding: 0 8px; display: inline-block; background: #b4cf00;}
#freeShippingInfo b {font-size: 14px;}
#freeShippingInfo:before {content:"\f1b2"; font-family: "FontAwesome", Arial, sans-serif; font-size: 14px; color: #000; display: inline-block; vertical-align: 0px; margin-right: 5px;}
.checkout-cart-index .cart-main .cart-totals table[id="shopping-cart-totals-table"] {float: right; margin-top:0px;}
.checkout-cart-index .cart-main .cart-totals .discount .inputbox {width: calc(100% - 118px);}
.checkout-cart-index .cart-main .cart-totals .discount .input-text {width: 100%;}
.checkout-cart-index .cart-main .cart-totals .discount {margin-left: 0px; float:right; width: 100%; padding: 0 6% 0 3%;}
.checkout-cart-index .cart-main .cart-totals .discount h2 {margin-top:15px; padding-left: 0px;}
.checkout-cart-index .cart-main .cart-totals .discount h2 i {margin-left: 3px;  font-size: 13px; color: #B4CF00;}
.checkout-cart-index .cart-main .cart-totals .discount h2 i div { text-transform: none;background-color:#f4f4f4;}
.checkout-cart-index .cart-main .cart-totals .discount h2 i div .tipr_point_top:after {border-top-color:#f4f4f4;}
.checkout-cart-index .cart-main .cart-totals #discount-coupon-form {float: right;width:100%}
.checkout-cart-index .cart-main .cart-totals table[id="shopping-cart-totals-table"] {width: 100%;}
.checkout-cart-index .cart-main .cart-totals table[id="shopping-cart-totals-table"] tr.tax {display: none !important;}
.checkout-cart-index .cart-main .cart-totals .checkout-types {margin-right: 22px; margin-top: 30px; display: inline-block; width: calc(100% - 22px);}
#ac-page .top-placeyourorder-btn .button .fa, #ac-page #checkoutSteps footer .button .fa, #ac-page .form .password-block .button .fa { position: absolute; right: 12px; top:0; line-height: 47px; margin: 0;}
.checkout-cart-index .cart-main .cart-totals .btn-checkout, #ac-page #checkoutSteps footer .button {margin-right: 0px; max-width:100%;margin-top: 0px; border-color: #ff7324; background: #ff7324; border-radius:3px; width: 95.5%; position: relative;}
.checkout-cart-index .cart-main .cart-totals .btn-checkout:hover, .checkout-cart-index .cart-main .cart-totals .btn-checkout:focus, #ac-page #checkoutSteps footer .button:hover, #ac-page #checkoutSteps footer .button:focus{border-color:#b4cf00; }
.checkout-cart-index .cart-main .cart-totals .btn-checkout {margin-left:0; width: 96.5%;}
.checkout-cart-index .cart-main .btn-cart-continue i {font-size: 13px; margin-right: 10px;}
.checkout-cart-index .cart .cart-box {max-width:  1170px !important; margin: 0 auto !important; padding: 20px 0px !important;}
.cart-totals h3.title {margin-bottom: 40px;padding-left: 11px;}
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr:last-child td {padding-left: 11px !important;}
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > thead > tr > th {padding-left: 11px!important;;}
.checkout-cart-index .cart-main .cart-table .product-name {font-size: 15px; font-weight: 700;}
.checkout-cart-index .cart-main .cart-table .product-name a:hover {color:silver}
.checkout-cart-index .cart-main .cart-table .product-name span {display: inline-block;width: 100%; font-size: 13px; line-height: 22px; color:#666;font-weight: 400;}
.checkout-cart-index ul.messages ul li {color: #fff; text-transform: none; font-size: 13px;font-weight: 400;}
.checkout-cart-index .cart .cart-title h1 {margin: 15px 0 0 0 !important}
.checkout-cart-index .cart-main .cart-table tbody tr > td {padding: 10px 8px;}
.checkout-cart-index .cart td.img-td {width: 120px; text-align: center; padding-right: 20px;}
.checkout-cart-index .cart-main .cart-table .product-image {margin: 0 !important; width: 100%; text-align: center; display: inline-block;}
.checkout-cart-index .cart-main .cart-table .product-image img {width: auto; height: auto;}
.checkout-cart-index .cart-main .cart-table thead > tr > th {padding-top:5px; padding-bottom: 5px;}
.checkout-cart-index .cart-main .cart-table .qty {width: 30px; max-width: 60px; padding: 0; vertical-align: top;margin: 0 3px;}
.checkout-cart-index .cart-main .cart-table tr.product-simple:hover .product-qty .qty { background-color: #F4F4F4!important;border-color:transparent!important;-webkit-box-shadow: 0 0 0 1000px #F4F4F4 inset !important;  box-shadow: 0 0 0 1000px #F4F4F4 inset !important;}
.checkout-cart-index .cart-main .cart-table .product-simple .product-qty .btn-product-qty { opacity: 1;  visibility: visible; color: #c3c3c3; border: 1px solid #c3c3c3; line-height: 30px; height: 30px; width: 30px; vertical-align: top; font-size:18px;}
.checkout-cart-index .cart-main .cart-table .product-simple .product-qty .btn-product-qty:hover {cursor: pointer;}
.checkout-cart-index .cart-main .cart-table tr .cart-price {padding: 6px 0; color: #c3c3c3; font-size: 13px;}
.checkout-cart-index .cart-main .cart-table td.last .cart-price { font-weight:700; color: #000; font-size: 15px; line-height: normal;}
.checkout-cart-index .cart-main .cart-table tbody > tr > td.last {width: 10%;}
.checkout-cart-index .cart-main .cart-table tbody > tr > td.unit-price {width: 10%;}
.checkout-cart-index .cart-main .cart-table {border-collapse: inherit;}
.checkout-cart-index .cart-main .cart-table tbody > tr {border: none !important;}
.checkout-cart-index .cart-main .cart-table tbody > tr td {border-bottom: 1px solid #e4e4e4 !important;}
.checkout-cart-index .cart-main .cart-table .product-qty {width: 12.8%; min-width: 120px !important;}
.checkout-cart-index .cart-main .cart-table .remove-item {float: right; text-align: left; width: 36%; }
.checkout-cart-index .cart-main .cart-table tr .product-remove {display: inline-block ; text-transform: lowercase; font-size: 13px; padding: 0; text-decoration: underline; font-weight: 400; color: #c3c3c3;}
.checkout-cart-index .cart-main .cart-table tr.product-simple:hover .product-remove{ color: #c3c3c3;}
.checkout-cart-index .cart-main .cart-table tr .product-remove:hover, .checkout-cart-index .cart-main .cart-table tr .product-remove:focus{ color: #000 !important;}
.checkout-cart-index .cart-main .cart-table tr .product-data {width: 55%; max-width: 55%;}
.checkout-cart-index .cart-main .cart-table tr .product-edit {font-size: 13px; text-decoration: underline; line-height: normal; color: #c3c3c3;  margin-top:5px;}
.checkout-cart-index .cart-main .cart-table tr .product-edit:hover, .checkout-cart-index .cart-main .cart-table tr .product-edit:focus { color: #000;}
.checkout-cart-index .cart-main .cart-table tr .item-options, .checkout-cart-index .cart-main .cart-table tr .product-name {margin:0;}
.checkout-cart-index .cart-main .cart-table tr .item-options {line-height: 22px; margin-top: 3px;}
.checkout-cart-index .cart-main .discount .discount-btns button.button {background-color: #dfdfdf; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

ul.checkoutstep_nav {margin: 50px 0; font-size: 0;}
ul.checkoutstep_nav li { display: inline-block; vertical-align: top;  margin-right: 3px; width: 125px; text-align: center; color: #7f7f7f; text-transform: uppercase;}
ul.checkoutstep_nav li:last-child {margin-right: 0;}
ul.checkoutstep_nav li:after {content: ''; margin-top: 2px; display: inline-block; height: 5px; background: #7f7f7f; width: 100%; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px;}
ul.checkoutstep_nav li span {font-size: 13px;}
ul.checkoutstep_nav li a { width: 100%; display: inline-block; color: inherit;}
ul.checkoutstep_nav li span[onclick] {cursor: pointer;}
ul.checkoutstep_nav li span[onclick]:hover {color: #b4cd29;}
ul.checkoutstep_nav li.active:after {background: #b4cd29;}
ul.checkoutstep_nav li.active a, ul.checkoutstep_nav li a:hover, ul.checkoutstep_nav li.active span {color: #b4cd29; }
div.checkoutstep .flex-class {display: flex; flex-direction: row;}
div.checkoutstep div.step_box {border: 1px solid #cfcfcf; padding: 12px 9px; text-align: center; display: flex; flex-direction: column; flex: 1 1 auto;}
div.checkoutstep div.step_box form {display: flex;  flex-direction: column;  flex: 1 1 auto;}
div.checkoutstep div.step_box h2 {font-size: 15px; font-weight: 700; margin: 0 0 10px 0; padding: 0px; line-height: normal; text-transform: uppercase;}
div.checkoutstep div.step_box ul {line-height: normal; list-style: none; padding: 0; margin: 0 0 10px 0;}
div.checkoutstep div.step_box > p {margin-bottom: 10px;}
div.checkoutstep div.step_box .button {display: inline-block; cursor: pointer; height: 30px; padding:0; border:0; margin: 0;width: 150px; text-align: center; line-height: 30px; border-radius: 4px; color: #fff; text-transform: uppercase; font-weight: 400; font-size: 13px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; align-self: center;  margin-bottom: 0; margin-top: auto;}
div.checkoutstep div.step_box .button.grean {background: #b4cd29;}
div.checkoutstep div.step_box .button.orange {background: #fd7f36;}
div.checkoutstep div.step_box .button.grey {background: #7f7f7f;}
div.checkoutstep div.step_box .button:hover {opacity: 0.8;}
div.checkoutstep .btn-back, .btns .btn-back {width: 90px; border:0; cursor: pointer; margin-top: 50px; text-transform: uppercase; padding: 0 0 0 10px; text-align: left; height: 30px; line-height:30px; color: #000; background: #f4f4f4; font-size: 13px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
div.checkoutstep .btn-back i, .btns .btn-back i {margin-right: 10px; font-size: 17px;}
div.checkoutstep .btn-back:hover, .btns .btn-back:hover {color: #fff; background: #4a4a4a;}
div.checkoutstep div.step_box ul.form-list {margin-bottom: 5px;}
div.checkoutstep div.step_box ul.form-list li {margin-bottom: 10px;}
div.checkoutstep div.step_box ul.form-list .input-box {position: relative;}
div.checkoutstep div.step_box ul.form-list label, div.checkoutstep div.step_box ul.form-list .input-box {display: inline-block; width: 230px;}
div.checkoutstep div.step_box ul.form-list label {margin: 0 0 3px 0; font-size: 12px; display: inline-block; width: 100%; text-align: left; font-weight: 600; color: #6e6e6e; text-transform: none;}
div.checkoutstep div.step_box ul.form-list label em {color: #b4cd29;}
div.checkoutstep div.step_box ul.form-list .input-box input {height: 30px; text-align: center; line-height: 30px; margin: 0px; padding: 0px; border: 1px solid #dfdfdf; border-radius: 1px; width: 100%;}
div.checkoutstep div.step_box ul.form-list .input-box input.validation-passed + span, div.checkoutstep div.step_box ul.form-list .input-box input.validation-passed + div + span {display:inline-block; position: absolute; top: 22px; right: -22px; background: url(https://tramp4.pl/skin/frontend/smartmage/tramp/images/validation-tick.png) no-repeat 0 3px; width: 15px; height: 15px;}
div.checkoutstep div.step_box ul.form-list .input-box .validation-advice {display: none;}
div.checkoutstep div.step_box ul.form-list .input-box label.validation-failed, .productalert .right .input-text label[for="paa_email"].validation-failed { color: red; background: url(https://tramp4.pl/skin/frontend/smartmage/tramp/images/err.png) 0 -2px no-repeat; padding-left: 24px;}
.productalert .right .input-text label[for="paa_email"].validation-failed {background-position: 0 0;}
div.checkoutstep div.step_box .button {outline:0;}
div.checkoutstep, div.accountcreate { max-width: 1170px !important; margin: 0 auto !important; float: none;}

.checkout-onepage-index #ac-page > .container {min-height: auto;}
.checkout-onepage-index ul.checkoutstep_nav {margin-bottom: 30px;}
#ac-page #checkoutSteps {width: 100%; display: inline-block; margin-bottom:40px;}
#checkoutSteps #opc-shipping {float: left; width: 50%;}
#checkoutSteps #opc-payment {float: right; width: 50%;}
#ac-page #checkoutSteps header {padding: 0 0 15px 0;}
#ac-page #checkoutSteps footer {padding: 10px 0 0 0; overflow: visible;}
#ac-page #checkoutSteps footer .button {width: 318px; float: left; margin-left: 135px;}
#ac-page ul.form-list { margin-left: 135px;}
#ac-page .form label { display: inline-block; text-transform: none; width: 100%; text-align: left; font-weight: 600; padding:0; margin: 0 0 2px 0; vertical-align: middle; position: relative; font-size: 11px;}
#ac-page .form label[for="billing:city"], #ac-page .form label[for="shipping:city"], #ac-page .form label[for="shipping:postcode"], #ac-page .form label[for="shipping:street1"] {margin: 0 0 2px 0; width: 100%;}
#ac-page .form .input-box {float: none; width: auto; display: inline-block; vertical-align: middle;}
#ac-page .form .input-text {margin: 0; max-width: 100%; width: 318px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#ac-page .coampnyAdditionalField {width: 100%; display: inline-block; vertical-align: middle;}
#ac-page .form .coampnyAdditionalField > label {float: none; width: 100%; text-align: left; display: inline-block;}
#ac-page .form, #ac-page .form li {font-size: 0;}
#ac-page .form li {overflow: visible;}
#ac-page .form li.s-firstname, #ac-page .form li.s-lastname, #ac-page .form li.adr1, #ac-page .form li.adr2 {float:left; width: 140px;}
#ac-page .form li.s-firstname, #ac-page .form li.adr1 {margin-right: 38px;}
#ac-page .form li.s-firstname .input-text, #ac-page .form li.s-lastname .input-text, #ac-page .form li.adr1 .input-text, #ac-page .form li.adr2 .input-text {width: 100%;}
#ac-page .form li.check_company_field, #ac-page .form li.clear {clear: both;}
#ac-page .form li.small-input {font-size: 0;}
#ac-page .form li.small-input .input-box {width: auto; margin: 0; display: inline-block; overflow: visible;}
#ac-page .form li.small-input.ib1, #ac-page .form li.small-input.first { width: 185px;display: inline-block; vertical-align: middle;}
#ac-page .form li.small-input.ib2, #ac-page .form li.small-input.last { width: calc(100% - 185px);display: inline-block; vertical-align: middle;}
#ac-page .form li.small-input label, #ac-page .form label[for="shipping:telephone"] {margin: 0 0 2px 0;}
#ac-page .form li.small-input .input-text.postcode, #ac-page .form li.small-input .input-text.billing1, #ac-page .form li.small-input .input-text.shipping1 {width: 95px; vertical-align: middle}
#ac-page .form li.small-input .input-text.city, #ac-page .form li.small-input .input-text.billing2, #ac-page .form li.small-input .input-text.shipping2 {width: 133px; vertical-align: middle; float: none;}
#ac-page .form .small-input .sidetip {margin: 0; position: absolute; right: -20px; top: calc(50% - 8px); }
#ac-page .form .sidetip { float: none !important; display: inline-block; line-height: normal; margin: 0; vertical-align: 0px;position: absolute; right: -20px; top: calc(50% - 8px);}
#ac-page .form .sidetip p {float: none!important; margin: 0 !important;}
#ac-page .form li .please-wait { float: none; display: inline-block; vertical-align: middle;line-height: normal;}
#ac-page #checkoutSteps #opc-shipping header h2, #ac-page #checkoutSteps #opc-payment header h2 {margin-left: 135px;}
#ac-page .form em {color: #b4cd29 !important; position: relative; right: 0; top: 0; display: inline-block; vertical-align: middle; margin-left: 2px;}
#ac-page .comment {width: 100%; border-top: 0; margin: 0; padding: 0 0 0 135px;}
#ac-page .comment textarea {height: 80px; margin-top: 10px; width: 318px; max-width: none;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
#ac-page label {font-weight: bold; display: inline-block; width: 100%; color: #6e6e6e; margin: 0 0 10px 0;}
#ac-page label.dflt-labl{ padding-left: 135px; cursor: pointer;}
#ac-page label span { margin-left: 5px; color: #6e6e6e;}
#ac-page #billing-new-address-form {padding: 15px 0;}
#ac-page label.dflt-labl span, #ac-page label.dflt-labl input {vertical-align: middle; font-weight: 600; font-size: 11px; text-transform: none;}
#ac-page span.copyShipToBilling {display: inline-block; font-size: 12px; cursor: pointer; text-decoration: underline; color: #000; margin: -25px 0 20px 20px}
#ac-page #checkoutSteps footer .please-wait {width: 100%; margin: 0; text-align: center; float: left; position: relative; left: 0; bottom: -20px; line-height: normal;}
.checkout-onepage-index .toReviewButtons {float: left; width: 100%; position: relative;}
.checkout-onepage-index .toReviewButtons footer {float: right; width: 50%;}
.checkout-onepage-index .toReviewButtons .btn-back{ float: left; vertical-align: top; position: absolute; left: 0; top: 30px; margin:0; padding-top: 0; padding-bottom: 0;}
.order-review .review_left {float: left; width: 50%; text-align: center;}
.order-review .review_right{float: right; width: 39%; text-align: center;}
#ac-page #checkout-progress-wrapper {float: none; display: inline-block; vertical-align: top; max-width: 450px; width: 100%; border: 1px solid #dbdbdb; background: #f8f8f8;}
#ac-page #checkout-progress-wrapper:after {display: none;}
#ac-page .grid-info {max-width: 100%; width: 100%; display: inline-block; text-align: left;}
#ac-page #checkoutSteps .checkout-review-submit footer {float: right; display: block; width: 100%;}
#ac-page #checkoutSteps .checkout-review-submit footer .button.btn-checkout { line-height: normal;margin: 0;}
#ac-page #checkout-progress-wrapper .progress-block {padding: 10px; float: left; width: 100%; margin: 0;}
#ac-page #checkout-progress-wrapper .review_cart, #ac-page #checkout-progress-wrapper .r_item {float: left; width: 100%;}
#ac-page #checkout-progress-wrapper .r_item {text-align: left; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; position: relative;font-size: 0; color: #7f7f7f;line-height: 20px;}
#ac-page #checkout-progress-wrapper .r_item .left {display: inline-block; width: 115px; vertical-align: top;font-size: 12px; font-weight: 700; text-transform: uppercase}
#ac-page #checkout-progress-wrapper .r_item .middle {display: inline-block; width: calc(100% - 195px); vertical-align: top; font-size: 12px;}
#ac-page #checkout-progress-wrapper .r_item .right {display: inline-block; width: 80px; text-align: right; vertical-align: top;font-size: 12px; text-transform: uppercase;padding-right: 5px;}
#ac-page #checkout-progress-wrapper .r_item.cart_itm .right {vertical-align: bottom;}
#ac-page #checkout-progress-wrapper .r_item.cart_itm .middle { position: relative;}
#ac-page #checkout-progress-wrapper .r_item.cart_itm {padding-bottom: 30px;}
#ac-page #checkout-progress-wrapper .r_item.cart_itm .middle a {position: absolute; bottom: -20px; left: 0;}
#ac-page .review.progress-block h3 { color: #7f7f7f; text-align: left; text-transform: uppercase; font-weight: 700; margin: 0; padding: 0; font-size: 13px;}
#ac-page #checkout-progress-wrapper .r_item .left img {border: 1px solid #f0f0f0;}
#ac-page #checkout-progress-wrapper .r_item p {margin: 0;}
#ac-page #checkout-progress-wrapper .r_item b {font-weight: 700;}
#ac-page #checkout-progress-wrapper .r_item span {line-height: normal;}
#ac-page #checkout-progress-wrapper .r_item a {font-weight: 700;text-decoration: underline; font-size: 13px;}
#ac-page #checkout-progress-wrapper .r_item.basetotal { border-bottom: 0; padding-bottom: 0;}
#ac-page #checkout-progress-wrapper .r_item.basetotal .right {font-size: 13px; width: 90%;}
#ac-page #checkout-progress-wrapper .r_item.basetotal .left, #ac-page #checkout-progress-wrapper .r_item.basetotal .middle {width: 5%;}
#ac-page span {line-height: normal;}
.order-review .review_right span {line-height: 16px;}
#ac-page .agreements {margin: 0; float: none; width: auto; clear: both;}
#ac-page .agreements ol {float: left;}
#ac-page .agreements ol.checkout-agreements {width: 100%; margin-bottom: 0px;}
#ac-page .agreements li { float: left;  width: 100%;  margin: 0 0 5px 0; border-top: 0;  padding-top: 0;  text-align: left;}
#ac-page .agreements li label { width: auto; margin: 0 0 0 5px; display: inline-block; vertical-align: middle; color: #000;}
#ac-page .agreements li input {display: inline-block; vertical-align: middle;}
#ac-page .newsletter {float: left; width: 100%; margin: 0 0 15px 0;}
#ac-page .newsletter label {font-weight: 400; color: #7f7f7f;}
.checkout-review-submit {position: static;}
.checkout-review-submit .btn-back { position: absolute;left: 0; bottom: 10px; margin: 0;}
div.checkoutstep.successstep {line-height: 20px; margin-bottom:30px !important;}
.successstep h1 {margin: 40px 0 30px 0;}
.successstep h2 {margin-bottom: 20px;}
.successstep .buttons-set {margin-top:20px;}
.successstep .buttons-set button { border: 1px solid #adadad; background: #e1e1e1; padding: 0 20px; height: 25px; line-height: 25px; color: #000; cursor: pointer; line-height: normal; outline: 0;}
.successstep .buttons-set button:hover {background: #adadad; color: #fff; }
#ac-page .form.saved-address select {width: 100%; height: 34px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
#ac-page #login-input-wrapper .sidetip {right: 5px;}
#ac-page .form li.has-account #continue_as_guest {float: left; }
#ac-page .form li.has-account #continue_as_guest a { border-radius: 2px; border: 1px solid #989898; padding: 0 10px; line-height: 32px; height: 34px; text-align: center; background: #fff; font-size: 13px;text-decoration: none;color: #000; width: 100%; display: inline-block;}
#ac-page .form li.has-account #continue_as_guest a:hover {color: #fff;background: #000;}
#ac-page .form #login-submit {outline: 0; background: #b4cd29; color: #fff;font-size: 13px;border-radius: 2px; cursor:pointer;padding: 0 10px; text-transform: uppercase; line-height: 34px; height: 34px; text-align: center; float: right;}
#ac-page .form #login-submit:hover {opacity: 0.8;}
#ac-page .form div.buttonsdiv {width: 100%; }
#ac-page .form li.has-account {background: none; padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px; max-width: 318px;}
#ac-page .form label.err {background-position: 0 -3px !important;}
#ac-page .form.saved-address select {max-width: 318px; margin: 0;}
#ac-page #address-please-wait, #ac-page #billing-address-please-wait {margin-left: 5px;}
#paczkomaty_wrapper, #paczkomaty_inner, #paczkomaty_inner select.class_inpost_machines_dropdown {width: 100%;}

div.productalert {text-align: center; max-width: 730px; width: 100%; margin: 0 auto; font-size: 0;}
div.productalert .grid-full {padding: 10px 30px 20px 30px;}
.productalert p.h2 {font-size: 16px; font-weight: 700; text-transform: uppercase; margin-bottom: 25px;}
.productalert .left {display: inline-block; vertical-align: top; width: 130px; font-size: 12px;}
.productalert .left img {width: 100%; height: auto;}
.productalert .middle {display: inline-block; vertical-align: top; width: 300px; font-size: 13px; margin-top: 15px;}
.productalert .middle p{vertical-align: middle; line-height: normal; }
.productalert .middle p.name1 { color: #000; font-weight: 600;}
.productalert .middle p.name2 {font-weight: 400; color: #666;}
.productalert .middle div.select-box {position: relative; width: 180px; display: inline-block; margin-top: 40px;}
.productalert .middle div.select-box select {cursor: pointer; outline: 0px; -webkit-appearance: none; -moz-appearance: none;  appearance: none;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  height: 25px;  width: 100%;  text-indent: 5%; font-size:13px; font-weight: 700; border: 1px solid #000; background: #c3c3c3;}
.productalert .middle div.select-box select::-ms-expand{  display: none;  }
.productalert .middle div.select-box select.validation-failed {border-color: #F4463F;}
.productalert .middle div.select-box span.select_arrow { pointer-events: none; position: absolute;  right: 0px;  top: 0px;  height: 25px;  width: 25px; display: inline-block; color: #000; font-size: 14px;  line-height: 25px;  text-align: center;}
.productalert .middle .validation-advice {text-align: left;}
.productalert .right {display: inline-block; vertical-align: top; width: calc(100% - 430px); font-size: 12px; margin-top:65px; text-align: left;}
.productalert .right div.input-text {position: relative;margin-bottom: 10px;}
.productalert .right .input-text label {display: inline-block; width: 100%; color: #6e6e6e; font-weight:600; font-size: 12px; margin-bottom: 0px; text-transform: uppercase; line-height: 20px;}
.productalert .right .input-text label em {color: #B4CF00; vertical-align: middle;display: inline-block;}
.productalert .right .input-text input {width: 100%; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border: 1px solid #989898; height: 35px; line-height: 35px; padding: 0 5%; font-weight:700; color: #000; font-size: 13px;}
.productalert .right .input-text input + span {display: none;}
.productalert .right .input-text input.validation-passed + span, .productalert .right .input-text input.validation-passed + div + span {display:inline-block; position: absolute; top: 30px; right: -20px; background: url(https://tramp4.pl/skin/frontend/smartmage/tramp/images/validation-tick.png) no-repeat 0 3px; width: 15px; height: 15px;}
.productalert .right .validation-advice {display: none;}

.productalert .right .agr input[type="checkbox"] {display: inline-block; vertical-align:top; width: 20px; margin: 2px 0 0 0;}
.productalert .right .agr p {display: inline-block; vertical-align: top; width: calc(100% - 20px);}
.productalert .right .agr p a {text-decoration: underline;}
.productalert .right .agr input[type="checkbox"].validation-failed + p span { color: red; }
.productalert .right .button {float: right; margin-top: 20px; background: #b4cf00; cursor: pointer; color: #fff; border:0px; font-size: 16px; text-transform: uppercase; text-align: center; width: 160px; height: 50px; outline: 0; line-height: 47px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#ac-page #checkout-progress-wrapper .r_item a:hover {color: #000;}
.cart-bottom .col-md-8, .cart-bottom .payment-block {padding-right: 0;}
#ac-page .form .password-block div { overflow: visible;}
#ac-page #login-input-wrapper .sidetip {right: -20px;}
#ac-page .form .sidetip p.bad, #ac-page .form .sidetip p.tip {margin-right: 25px !important;}
.checkout-cart-index .cart-main .btn-checkout {position: relative;}
.checkout-cart-index .cart-main .btn-checkout .fa {margin: 0 !important; position: absolute; right: 12px; top: 0;}
.bootstrap #coupon_code:focus,.bootstrap #coupon_code.validation-failed,.bootstrap #coupon_code.validation-failed:focus,.bootstrap #coupon_code.validation-failed:active {border-color: #ccc !important;  -webkit-box-shadow: none!important;;  -moz-box-shadow:  none!important;; box-shadow: none!important;}
#advice-required-entry-coupon_code {display: none;}
#ac-page #checkoutSteps .checkout-review-submit .btn-back {position: absolute; bottom:0;top:auto;margin-top:20px;}
#ac-page #checkoutSteps .checkout-review-submit footer .button.btn-checkout[disabled] {opacity:0.5;}
.select-box .validation-advice {display: none;}
div.product-view div.product-shop .select-box select.super-attribute-select.validation-failed {
  border-color: #F4463F;
  border-width: 2px;
  background-color: #fff5f5;
}
div.product-view div.product-shop .select-box select.super-attribute-select.validation-failed ~ .validation-advice {
  display: block !important;
  opacity: 1 !important;
  clear: both;
  width: 100%;
  box-sizing: border-box;
  margin: 8px 0 4px;
  padding: 8px 10px;
  background: #fdecea;
  border: 1px solid #F4463F;
  border-left-width: 3px;
  color: #F4463F;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.35;
  text-align: left;
}
#product-options-wrapper a.productalert { width: 49.5%; color: #7f7f7f; font-size: 13px; font-weight:700; display: inline-block; text-align: center;  vertical-align: top;  line-height: 25px;}
#product-options-wrapper a.productalert:hover { color: #000; }
#fixed-subscribe {position: fixed; line-height: 80px; z-index: 9999998; left: 0; bottom: 0px; min-height: 80px; border-top:3px solid #b4d00b; background: rgba(255,255,255, 0.93); font-size: 0; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.26); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.26); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.26);}
#fixed-subscribe .container {position: relative;}
#fixed-subscribe .fixed-block-subscribe {text-align: right; padding-right: 11%;}
#fixed-subscribe .subscribe-info, #fixed-subscribe .input-box, #fixed-subscribe .actions {display: inline-block; font-size: 12px; vertical-align: middle; line-height: normal; text-align: left;}
#fixed-subscribe .close {display: inline-block; cursor:pointer; position: absolute; right:0; font-size: 12px;}
#fixed-subscribe .close svg { vertical-align: middle;}
#fixed-subscribe .subscribe-info h4 {margin: 0; line-height: normal; padding:0; font-weight: 900; text-transform: uppercase; font-size: 23px; color: #474747;}
#fixed-subscribe .subscribe-info p {margin: 0; color:#474747; font-size: 12px; font-weight: 400; line-height: normal; padding:0;}
#fixed-subscribe .input-box {margin-left: 80px; margin-right: 10px; width: 420px;}
#fixed-subscribe .input-box input { outline: 0; border: 1px solid #B9B7B8; padding: 0 15px; font-weight: 400; width: 100%; height: 40px; line-height: 40px; background: #fff; -webkit-border-radius:5px; -moz-border-radius:5px;  border-radius:5px; color: #474747; font-size: 15px; }
#fixed-subscribe .input-box input::-webkit-input-placeholder {
    color:#9E9E9E; font-style: italic;
}
#fixed-subscribe .input-box input::-moz-placeholder {
    color:#9E9E9E; font-style: italic;
}
#fixed-subscribe .input-box input:-ms-input-placeholder {
    color:#9E9E9E; font-style: italic;
}
#fixed-subscribe .input-box input:-moz-placeholder {
    color:#9E9E9E; font-style: italic;
}
#fixed-subscribe .actions button {outline: 0; background: #b3cf0a; border: 0; text-align: center; cursor:pointer; width: 120px; height: 40px; line-height: 40px; padding: 0; margin: 0; -webkit-border-radius:5px; -moz-border-radius:5px;  border-radius:5px;  color:#fff; font-size: 15px; text-transform: uppercase; }
#fixed-subscribe .actions button:hover {background: #ff7324;}
#fixed-subscribe .validation-advice {display: none;}
#fixed-subscribe .input-box input.validation-failed {border-color: #F4463F;}
.checkout-cart-index #fixed-subscribe, .checkoutstep-index-index #fixed-subscribe, .checkout-onepage-index #fixed-subscribe {display: none !important;}
.my-account.bootstrap input#change_password {margin-top: 3px;}
.my-account .item-options dt,.my-account .item-options dd {display: inline-block; margin-left: 5px !important;}
.my-account .order-details .buttons-set:before {display: none;}
.bootstrap .my-wishlist .add-to-cart-alt input.input-text {display: none;}
.content-box #wishlist-view-form td:nth-child(3) {vertical-align: bottom;}
.content-box #wishlist-view-form .truncated {float: left;}
ul.products-grid li div.griditem .orher_img i.othernavnav { color: #484848; font-size: 18px; position: absolute; left: 0; width: 100%; text-align: center; background: #fff; cursor: pointer;}
ul.products-grid li div.griditem .orher_img i.othernavnav.fa-angle-up { top: 5px;}
ul.products-grid li div.griditem .orher_img i.othernavnav.fa-angle-down { bottom: -15px;}
ul.products-grid li div.griditem .orher_img .lSAction {display:none;}

#cookiesnotify.cookiesnotify {
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 27px;
    line-height: 27px;
    background: #e9e9e9;
    color: #7f7f7f;
    padding: 0;
    z-index: 99999410;
    border-top: 1px solid #b4d00b;
    position: fixed;
    text-align: center;
}

#cookiesnotify.cookiesnotify .notice-inner {

}

#cookiesnotify.cookiesnotify .notice-inner .notice-rotate {

}

#cookiesnotify.cookiesnotify a, #cookiesnotify.cookiesnotify p {
    color: #7f7f7f;
    display: inline-block;
}

#cookiesnotify.cookiesnotify a {
    text-decoration: underline;
}

#cookiesnotify.cookiesnotify .coocie-img {
    background-color: #55616c;
    width: 40px;
    height: 40px;
    padding: 7px;
    float: left;
}

#cookiesnotify.cookiesnotify .btn-close,
#cookiesnotify.cookiesnotify .btn-close:focus {
    display: inline-block;
    color: #000;
    border-radius: 0;
    outline: 0;
    border: 0;
    cursor: pointer;
    transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
    background: transparent;
    margin-left: 15px;
    vertical-align: 1px;
}

#cookiesnotify.cookiesnotify .btn-close:hover,
#cookiesnotify.cookiesnotify .btn-close:focus:hover {
    background-color: #55616c;
    color: #fff;
}

div.footer div.block-subscribe div.input-box input:-webkit-autofill, div.footer div.block-subscribe div.input-box input:-webkit-autofill:hover, div.footer div.block-subscribe div.input-box input:-webkit-autofill:focus, div.footer div.block-subscribe div.input-box nput:-webkit-autofill:active {
    color: #fff!important;
    -webkit-text-fill-color: #fff !important;
}

.archiveproduct-archive-index .box-up-sell {margin-top: 0; margin-bottom: 75px;}
.archiveproduct-archive-index ul.messages {top: 40px; position: relative; max-width: 100%}
.archiveproduct-archive-index .box-up-sell ul.upsell {background: transparent}
.archiveproduct-archive-index .box-up-sell .upsellbox {position: relative;}
.archiveproduct-archive-index div.product-view div.product-collateral {margin-top: 0;}
.archiveproduct-archive-index .product-essential {margin-bottom: 75px;}
.postDetails .readmore, .readmoredesc, .readlessdesc {float:left; height:28px; line-height: 26px; color: #B8C1CB; font-weight: 700; font-size: 10px; letter-spacing: 1px; border:1px solid #dde2e8; padding: 0 20px; -webkit-border-radius: 90px; -moz-border-radius: 90px; border-radius: 90px; text-transform: uppercase; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.postDetails .readmore:hover, .readmoredesc:hover, .readlessdesc:hover {background: #000; color: #fff; border-color: #000; }

.cms-index-index .postDetails .readmore {float:none; height: auto; -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0; color: #000; line-height:normal; font-size: 10px; font-weight: 600; border: 1px solid #000; padding: 5px 25px; display: inline-block; text-transform: none; letter-spacing: normal; text-align:center;}
.cms-index-index .postDetails .readmore:hover {background: #000; color: #fff;}

.readmoredesc, .readlessdesc {float: right; margin: 10px 10px 10px 0;}
.readlessdesc {margin: 20px 10px 10px 0;}

@keyframes grow {
    0% {
        display: none;
        opacity: 0;
    }
    1% {
        display: inline-block;
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes slide {
    0% {
        display: none;
        left: 0;
        opacity: 0;
    }
    1% {
        display: inline-block;
        left: 0;
        opacity: 0.1;
    }
    100% {
        left: 224px;
        opacity: 1;
    }
}

@media screen and (min-width: 768px){
    div.content-box div.news_products{
        padding: 0 25px;
    }
}

@media screen and (min-width: 1411px){
    div.product-view div.product-shop {margin-left: calc((100% - 1140px) / 2);}
}

@media screen and (min-width: 1795px){
    div.home_under_clothingtype div.special_prod { display: inline-block !important; margin-left: 1px; font-size: 14px;width: 350px; padding: 0 5px;}
    div.product-view div.product-shop {margin-left: calc((100% - 1410px) / 2);}
    div.product-view div.products-releted {display: inline-block;}
}

@media screen and (min-width: 1515px){
    div.content-box div.home_slider .bx-wrapper .bx-next {right: -38px;}
    div.content-box div.home_slider .bx-wrapper .bx-prev {left: -38px;}
}

@media screen and (min-width: 1440px){
    div.content-box div.home_slider li {opacity: 0.2}
    div.content-box div.home_slider li.active-slide {opacity: 1}
    .product-tabs-content .tab_description, .product-tabs-content .technology-box, .product-tabs-content .tab_short_description, .product-tabs-content .manufacturer-box {padding: 25px 20px}
}

@media screen and (max-width: 1510px){
    div.container {width: calc(100% - 150px); margin: 0 75px;}
    div.header div.menu-top > div.container > ul {width: 100%;}
    div.header div.menu-top > div.container > ul > li {width: 10%;}
    div.content-box div.special_product_list a.slider-direction.prev {left: 10px;}
    div.content-box div.special_product_list a.slider-direction.next {right: 10px;}
}

@media screen and (max-width: 1445px){
    div.header div.menu-top > .container > ul > li > ul > li.promotion {margin-left: 0px;}
    div.header div.menu-top > .container > ul > li > ul > li.promotion .right {width: 170px;}
    div.content-box div.home_desc div.container, div.footer div.container {width: calc(100% - 50px); margin: 0 25px;}
}

@media screen and (max-width: 1410px){
    div.product-view div.product-img-box { width: calc(100% - 480px); height: 100%; display: flex; flex-direction: row-reverse;align-items: center;}
    .product-tabs-content .technology-box .technology {height: auto; padding-bottom: 40px;}
    div.product-view div.product-img-box .more-views {overflow: visible;}
    div.product-view div.product-img-box .more-views span.nav-control.move-up {top:-40px;}
    div.product-view div.product-img-box .more-views span.nav-control.move-down {bottom:-40px;}
    div.product-view div.product-img-box p.product-image a {margin-right: 20px;}
}

@media screen and (max-width: 1365px){
    #fixed-subscribe .fixed-block-subscribe {text-align: left; padding-right: 0%;}
}

@media screen and (max-width: 1350px){
    div.header div.menu-top > .container > ul > li > ul > li.promotion .left {width: 220px;}
    ul.products-grid li {width: calc(33% - 30px); margin: 0 15px 25px 15px;}
}

@media screen and (max-width: 1305px){
    div.header div.menu-top > .container > ul > li > ul > li {width: 170px;}
    #fixed-subscribe .input-box {width: 30%;}
}

@media screen and (max-width: 1250px){
    div.content-box div.special_product_detail {width: calc(100% - 480px);}
    div.content-box div.special_product_info {width: 100%;}
    div.content-box div.special_product_list {margin-top: 0px;}
}

@media screen and (max-width: 1220px){
    div.header div.menu-top { display: none;}
    div.header div.menu-top div.container {width: 100%; margin: 0px;}
    div.header div.menu-top a.close.mobile {
        display: inline-block;
        position: absolute;
        right: 0px;
        top: 0px;
        padding: 12px;
        line-height: normal;
        font-size: 18px;
        z-index: 2;
        text-indent: 0;
    }
    div.header div.menu-top i.only-mobile { display: inline-block;position: absolute; right: 5px; top: calc(50% - 9px); font-size: 18px; text-indent: 0px;}
    div.header div.menu-top.mobile-open {
        position: absolute;
        z-index: 99999;
        width: 230px;
        height: 100%;
        left: 0px;
        top: 0px;
        line-height: 40px;
        border: none;
        background: #f8f8f8;
        border: 3px solid #DFDFDF;
        -webkit-box-shadow: -20px 0px 50px 0px rgba(0,0,0,0.5); -moz-box-shadow: -20px 0px 50px 0px rgba(0,0,0,0.5); box-shadow: -20px 0px 50px 0px rgba(0,0,0,0.5);
    }
    div.header div.menu-top.mobile-open ul {
        border-left: 0px;
        position: initial;
    }
    div.header div.menu-top.mobile-open > div.container > ul {
        margin-top: 35px;
    }
    div.header div.menu-top.mobile-open ul li {
        border-right: 0px;
        border-bottom: 1px solid #dfdfdf;
        width: calc(100% - 20px) !important;
        margin: 0 10px;
    }
    div.header div.menu-top.mobile-open ul li a {
        text-align: left;
        text-indent: 20px;
        position: relative;
    }
    div.header div.menu-top.mobile-open > .container > ul > li > ul {
        animation: slide .4s 1;
    }
    div.header div.menu-top.mobile-open > .container > ul  li.child-open > ul {
        display: inline-block;
        height: calc(100% + 6px);
        width: 230px;
        position: absolute;
        top: -3px;
        left: 224px;
        background: #FCFCFC;
        border: 3px solid #DFDFDF;
        padding: 35px 10px 0 10px;
        text-align: left;
        line-height: 40px;
        overflow: hidden;
    }
    div.header div.menu-top.mobile-open > .container > ul > li.child-open > ul > span.mobile-label {
        font-size: 14px;
        font-weight: 600;
        background: url(https://tramp4.pl/skin/frontend/smartmage/tramp/images/angle_bottom.png) calc(100% - 5px) center no-repeat;
        display: inline-block;
        width: 100%;
        text-align: left;
        border-bottom: 1px solid #dfdfdf;
        text-indent: 17px;
        cursor: pointer;
    }
    div.header div.menu-top.mobile-open > .container > ul > li.child-open > ul > span.mobile-label:hover { background-color: #DFDFDF; color: #000 !important; font-weight: 600 !important;  cursor: pointer; }
    div.header div.menu-top.mobile-open > .container > ul > li > ul > li.first_col {margin: 0px; line-height: normal; font-size: 0;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul > li.first_col ul { margin: 0px; }
    div.header div.menu-top.mobile-open > .container > ul > li > ul > li.promotion {display: none;}
    div.header div.header-middle div.mobile_menu_bar {
        display: inline-block;
        margin-right: 10px;
        margin-top: 1px;
        border: 1px solid #dfdfdf;
        -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
        line-height: 37px;
        width: 37px;
        text-align: center;
        font-size: 18px;
        vertical-align: middle;
        cursor: pointer;
        transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
    }
    div.header div.menu-top.mobile-open > .container > ul > li > ul > li.first_col ul li a {padding: 0px; line-height: 40px;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul > li.first_col ul li a::after {display: none;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul li {width: 100% !important; text-indent: 0px; margin: 0px; border-bottom: 1px solid #dfdfdf; position: relative;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul li:last-child {border-bottom: 0px;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul li a, div.header div.menu-top.mobile-open > .container > ul > li > ul > li.first_col ul li a {text-indent: 15px; font-weight: 400; font-size: 13px;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul li.active a {background-color: #DFDFDF; color: #000 !important; font-weight: 600 !important;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul li a:hover {color: #000 !important;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul > li ul { height: auto!important; border-left: 0px; padding: 0px;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul > li.parent ul {display: none;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul li.subchild-open > ul {display: block; line-height: 35px; padding:0;}
    div.header div.menu-top.mobile-open > .container > ul > li > ul li.subchild-open > ul li {float:right; width: 95% !important; border-bottom-style: dashed;}
    /*div.header div.menu-top.mobile-open > .container > ul > li > ul li a i {display: none;}*/
    div.header div.header-middle div.mobile_menu_bar:hover {background: #b4cf00;}
    div.header div.header-middle div.mobile_menu_bar i {vertical-align: middle;}
    div.header div.right-menu > ul > li:hover > a, div.header div.right-menu > ul > li > a.active {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
    div.content-box a.slider-direction.prev {left: -20px;}
    div.content-box a.slider-direction.next {right: -20px;}
    div.content-box div.logotypes div.container a.slider-direction.prev {left: 8px;}
    div.content-box div.logotypes div.container a.slider-direction.next {right: 8px;}

    div.header div.search{
        margin-right: 35px;
    }
    div.header div.search input.input-search{
        width: 200px;
    }
    .checkout-cart-index .cart-main .cart-table .remove-item {width: 39%;}
}


@media screen and (max-width: 1190px){
    .checkout-cart-index .cart-main .cart-totals .checkout-types {width: calc(100% - 18px);}
    #fixed-subscribe .input-box {margin-left: 40px;}
}

@media screen and (max-width: 1190px){
    div.product-view div.product-img-box {margin-top:30px;}
}

@media screen and (max-width: 1104px){
    div.content-box div.special_product_info div.f-left {width: 100%;}
    div.footer_menu {margin-bottom: 30px;text-align: center; width: 100%}
    div.footer .newsletter-footer {float: none; width: 300px; margin: 0 auto;}
    .order-review .review_right {width: 40%;}
    .checkout-cart-index .cart-main .cart-table .remove-item {width: 41%;}
    #fixed-subscribe .subscribe-info h4 {font-size: 20px;}
}

@media screen and (min-width: 1060px){
    .product-tabs-content ul.specyfication {
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2;
    }
}

@media screen and (max-width: 1060px){
    div.container, div.content-box div.home_desc div.container, div.footer div.container {width: calc(100% - 50px); margin: 0 25px;}
    div.footer div.siteup {right: 0;}
    div.content-box div.home_under_clothingtype div.container > ul > li {
        width: 50%; max-width: none; margin: 0 0 1px 0 !important;}
    div.col2-left-layout div.col-left {
        position: absolute;
        left: -240px;
        top: 50px;
        background: #fff;
        z-index: 2;
        border: 1px solid #c8c8c8;
        transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
    }
    div.col2-left-layout div.col-left.open {
        left: -25px;
    }
    div.col2-left-layout div.main {position: relative;}
    div.col2-left-layout div.col-left::after {content: "\f105"; font-family: FontAwesome; position:absolute; top: -1px; right: -32px; font-size: 25px; color: #757575; background: #b4cf00; width: 30px; height: 30px; line-height: 30px; text-align: center;border:1px solid #c8c8c8; cursor: pointer;}
    div.col2-left-layout div.col-left ul.cms_menu {margin: 0px}
    div.col2-left-layout div.col-left {top: -20px;}
    .catalog-category-view div.col2-left-layout div.col-left, .amshopby-index-index div.col2-left-layout div.col-left {top: 46px;}
    .category-products > div.toolbar {margin-bottom: 40px;}
    div.col2-left-layout div.col-left.open::after {content: "\f104"; }
    div.col2-left-layout div.col-main {width: 100%; margin-left: 0px;}
    div.product-view div.product-img-box,div.product-view div.product-shop { width: 100%;}
    div.product-view div.product-shop {margin-top: 40px;}
    div.product-view div.product-shop div.product-name {width: 100%;}
    .product-tabs-content .tab_description, .product-tabs-content .technology-box, .product-tabs-content .tab_short_description, .product-tabs-content .manufacturer-box {width: 100%;}
    .product-tabs-content .tab_description {order: 1;}
    .product-tabs-content .tab_short_description {order: 2;}
    .product-tabs-content .technology-box {order: 3;}
    .product-tabs-content .manufacturer-box{ order: 4;}
    .product-tabs-content .equal-height {flex-direction: column;}
    div.product-view div.product-shop div.add-to-cart {width: 75%;}
    div.product-view div.product-shop #product-options-wrapper dd.last {max-width: 75%;}
    div.product-view div.product-img-box .more-views span.nav-control.move-up {top:-40px;}
    div.product-view div.product-img-box .more-views span.nav-control.move-down {bottom:-40px;}
    div.product-view div.product-img-box {margin-top: 0px;}
}
@media screen and (max-width: 540px) {
    div.content-box div.home_under_clothingtype div.container > ul > li {
        width: 100% !important;
        max-width: none;
        margin: 0 0 1px 0 !important;
    }
    div.content-box div.home_under_clothingtype div.container > ul.banner_width_1920{
        display: none;
    }
}

@media screen and (max-width: 1000px){
    .block-viewed h2 {line-height: normal; top: 10px;}
    .block-viewed ul {margin-top: 20px;}
}

@media screen and (max-width: 992px){
    .checkout-cart-index .cart-main .cart-table tbody > tr {text-align: center; float: left; width: 100%;}
    .checkout-cart-index .cart-main .cart-table tbody > tr {border-bottom: 1px solid #e4e4e4 !important;}
    .checkout-cart-index .cart-main .cart-table tbody > tr td {border: none !important;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td:first-child:before {display: none !important;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.img-td {display: inline-block; width: 46%; text-align: right;margin-right: 20px;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.no-rwd-header {display: inline-block; width: 50%; text-align: left;}
    .checkout-cart-index .cart-main .cart-table tbody > tr td .product-data { width: auto;max-width: none;}
    .checkout-cart-index .cart-main .cart-table tbody > tr td .product-remove { position: relative; top:0; left:0; clear:both; padding: 0;}
    .checkout-cart-index .cart-main .cart-table tbody > tr td .product-qty {display: inline-block; width: auto;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td {float: left;}
    div.checkoutstep div.step_box {width: 46%; margin: 0 2% 3% 2%; flex: 0 1 auto;}
    div.checkoutstep .btn-back {margin: 0 0 25px 0;}
    div.checkoutstep .flex-class {flex-wrap: wrap; justify-content: center;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.unit-price {width: auto;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.last {width: auto;}
    .checkout-cart-index .cart-main .cart-table .product-qty {min-width: 150px}
    .cart .cart-bottom .col-md-8.col-sm-8 {width: 100%;}
    .cart .cart-bottom .col-md-4.col-sm-4 {width: 100%; margin-top:40px;}
    .checkout-cart-index .cart-main .cart-totals .discount {padding: 10px 2.5% 0 1%;}
    .cart-totals h3.title {margin-bottom:25px;}
    .cart-bottom-button .col-md-12.col-sm-12 {padding-left: 1.5%;}
}

@media screen and (max-width: 960px){
    #checkoutSteps #opc-shipping {float:none; width: 350px; margin: 0 auto; margin-bottom: 40px; clear: both;}
    #checkoutSteps #opc-payment {float:none; width: 350px; margin: 0 auto; clear: both;}
    div.checkoutstep > div {text-align: center;}
    #ac-page ul.form-list,#ac-page #checkoutSteps #opc-shipping header h2, #ac-page #checkoutSteps #opc-payment header h2, #ac-page #checkoutSteps footer .button { margin-left: 0px;}
    #ac-page label.dflt-labl, #ac-page .comment {padding-left: 0;}
    .checkout-onepage-index .toReviewButtons {text-align: center}
    .checkout-onepage-index .toReviewButtons footer {float: none;  width:350px; display: inline-block;}
    .order-review .review_left {width: 100%;}
    .order-review .review_right {width: 100%; margin-top: 40px;}
    .successstep {text-align: center;}
    .order-review {text-align: center;}
    .order-review .review_right {max-width: 450px;display: inline-block;text-align: left; float: none;}
    #checkout-step-review .checkout-review-submit {text-align: center;}
    #ac-page #checkoutSteps .checkout-review-submit footer {max-width: 450px;margin: 0 auto;display: inline-block !important;width: 100% !important;float: none !important;}
    #ac-page #checkoutSteps .checkout-review-submit .btn-back {float: left; position: relative; top:0; bottom: 0; display: block; margin: 20px 0 0 0;}

    div.content-box div.home_slider .slider_box {bottom: 40px;}
    div.content-box div.home_slider .slider_box .slidertitle {font-size: 32px; line-height: 32px;}
    div.content-box div.home_slider .slider_box .slidercontent {font-size: 16px; margin-bottom: 20px;}
    div.content-box div.home_slider .slider_box .sliderbutton a {font-size: 14px; min-width: 120px;}
}

@media screen and (max-width: 955px){
    div.most_review ul li { width: 100%;}
    div.most_review ul li:nth-child(2) { margin-top: 35px;}
    .contact-col-left {width: 100%; text-align: center;}
    .contact-col-center {width: 100%; border: 0px; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; padding: 30px 0}
    .contact-col-right {float: left; width: 100%;}
}

@media screen and (max-width: 940px){
    div.header div.search div.form-search {display: none; animation: grow .4s 1;}
    div.header div.search div.form-search.mobile-open {display: inline-block; background: #fff; z-index:99; position: fixed;top: 85px; right:0; width: 55%; padding: 0 20px; border: 1px dashed #dfdfdf;}
    div.header div.header-middle div.right-menu {position: relative;}
    div.header div.search {
        position: absolute;
        left: -45px;
        width: auto;
    }
    div.header div.search .mobile-search {
        font-size: 18px;
        display: inline-block;
        vertical-align: middle;
        height: 44px;
        line-height: 44px;
        font-size: 13px;
        width: 44px;
        text-align: center;
        transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;
        -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
    }
    div.header div.search .mobile-search i {vertical-align: middle;}
    div.header div.search:hover .mobile-search, div.header div.search .open .mobile-search {background: #b4cf00;}
    div.header div.search #search_mini_form.open {z-index:99;position: relative;}
    div.header div.search {margin-right: 0px;}
}

@media screen and (max-width: 880px){
    #fixed-subscribe .subscribe-info h4 {font-size: 18px;}
    #fixed-subscribe .subscribe-info p {font-size: 11px;}
}

@media screen and (max-width: 810px){
    div.footer_menu {margin-bottom: 0px;}
    div.footer_menu ul {width: 100%; text-align: center; margin-bottom: 30px;}
    div.footer .newsletter-footer {text-align: center;}
    div.footer div.social-footer {width: 100%; margin-top: 20px; text-align: center;}
    div.header div.header-top li { padding: 0 15px}
    #fixed-subscribe .actions button {width: 90px;}
    #fixed-subscribe .input-box {width: 27%;}
}

@media screen and (max-width: 790px){
    div.header div.search{
        width: calc(100% - 475px);
    }
    div.footer div.copyright {text-align: center; margin-top: 20px; padding-top: 20px;}
    div.footer div.cop {width: 100%;}
    div.header div.right-menu li {position: initial;}
    div.header div.right-menu li a i {margin: 0px;}
    div.header div.right-menu li.your-contact a,
    div.header div.right-menu li.your-account a {font-size: 0px; width: 44px; vertical-align: middle; border: 1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
    div.header div.right-menu li.your-contact a{
        line-height: 53px;
    }
    div.header div.right-menu li.your-account i {font-size: 18px; vertical-align: middle;}
    div.header div.right-menu li:hover ul {display: none;}
    div.header div.right-menu li ul {animation: none;}
    div.header div.right-menu li ul.mobile-open {
        position: absolute;
        z-index: 100;
        right: 0;
        left: initial;
        top: 0;
        width: 200px;
    }
    div.header div.right-menu li.your-account ul a.close.mobile {
        display: inline-block;
        position: absolute;
        right: 10px;
        top: 0px;
        padding: 13px;
        line-height: normal;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        border: 0px;
        width: auto;
        height: auto;
    }
    div.header div.right-menu li.your-account ul li.first {display: inline-block;}
    div.header div.right-menu li.your-account ul li a {
        font-size: 13px;
        width: 100%;
        border: none;
        border-bottom: 1px solid #dfdfdf;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        text-align: left;
        text-indent: 20px;
    }
}

@media screen and (max-width: 775px){
    .productalert .right {width:65%;}
    .cart .cart-bottom .shipping-block { width: 100%;}
    .cart .cart-bottom .payment-block { width: 100%; margin-top: 30px;}
    #cart-shipping-block label, #cart-payment-block label {width: 95%;}
}

@media screen and (max-width: 768px) {
    div.content-box div.home_slider {max-height:213px;}
}

@media screen and (max-width: 767px) {
    #ac-page .form li .state, #ac-page .form li .city {margin:0;}
    #ac-page #checkoutSteps header {display: block;}
    .checkout-cart-index .cart-main .cart-bottom-button {display:flex; flex-direction: column; flex: 0 1 auto;}
    .checkout-cart-index .cart-main .cart-bottom-button .cart-totals {order: 1; flex: 1 0 auto;}
    .checkout-cart-index .cart-main .cart-bottom-button .cart-cont {order: 2; flex: 1 0 auto;}
    .checkout-cart-index .cart-main .cart-bottom-button .cart-cont .btn-cart-continue {margin-top:20px;}
    .checkout-cart-index .cart-main .cart-totals .discount {padding-left: 1.5%; padding-right: 3%;}
    .checkout-cart-index .cart-main .cart-totals .btn-checkout {width: 98.5%;}
    .cart .cart-bottom .col-md-4.col-sm-4 {margin-top: 20px;}
    .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td:first-child {padding-left: 11px !important;}
    div.content-box div.news_products a.slider-direction.prev {left: 10px;}
    div.content-box div.news_products a.slider-direction.next{right: 10px;}
    #fixed-subscribe {display: none !important;}
    #cookiesnotify.cookiesnotify { bottom: 0px;}
}

@media screen and (max-width: 760px){
    div.content-box div.special_product_image, div.content-box div.special_product_detail {width: 100%; text-align: center; margin: 0px;}
    div.content-box div.special_product_info { width: 100%; margin-top: 0px;}
    div.content-box div.promo_box_navi {margin-bottom: 0px;}
    div.content-box div.special_product_list {margin-top: 20px;}
    div.content-box div.home_under_3_slide ul { flex-wrap: wrap; }
    div.content-box div.home_under_3_slide ul li { width: 50%; }
    div.content-box div.news_products {margin: 20px 0 80px 0;}
    div.product-view div.product-shop div.add-to-cart div.buttons button.productalert {font-size: 12px;}
    div.content-box div.home_slider .slider_box .sliderbutton a {height: 25px; line-height: 24px; min-width: auto; font-size: 14px; padding: 0 10px;}
    div.content-box div.home_slider .slider_box .slidertitle {font-size: 22px; line-height: 1; margin-bottom: 5px;}
    div.content-box div.home_slider .slider_box .slidercontent {font-size: 15px; margin-bottom: 10px; line-height: normal}
}

@media screen and (max-width: 740px){
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.unit-price {display: none;}
    .checkout-cart-index .cart-main .cart-table tbody > tr .product-qty { min-width: 150px !important;}
}

@media screen and (max-width: 720px){
    ul.products-grid li {width: calc(50% - 30px);}
    div.category-products > div.toolbar div.pages {display: none;}
    .content-box .bootstrap .my-wishlist .add-to-cart-alt .btn-cart {font-size: 90%;}
    .checkout-cart-index .cart-main .cart-table .remove-item {margin-top: 20px; float: left; width: 40%}
    .checkout-cart-index .cart-main .cart-totals .checkout-types {margin-right: 15px; width: calc(100% - 15px);}
}

@media screen and (max-width: 700px){
    div.checkoutstep div.step_box {width: 90%; margin: 0 5% 3% 5%;}
    div.checkoutstep .btn-back {margin-left: 5%; float: left;}
    ul.checkoutstep_nav {text-align: center; width: 100%; margin-bottom: 35px;}
    ul.checkoutstep_nav li {margin-bottom: 15px;}
}

@media screen and (max-width: 675px){
    div.header div.right-menu li.your-cart a {font-size: 0px; width: 44px; vertical-align: middle;}
    div.header div.right-menu li.your-cart i {font-size: 18px; vertical-align: middle;}
    div.product-view div.product-img-box .more-views span.nav-control.move-up {top:-40px;}
    div.product-view div.product-img-box .more-views span.nav-control.move-down {bottom:-40px;}
}

@media screen and (max-width: 650px){
    div.header div.header-top * { display: none;}
}

@media screen and (max-width: 640px) {
    div.content-box div.home_slider {max-height:178px;}
}

@media screen and (max-width: 620px){
    div.toolbar div.limiter {margin-right: 20px;}
    .ui-autocomplete.ui-widget.ui-widget-content {left: auto!important; right: 0;}
}

@media screen and (max-width: 600px){
    div.container, div.content-box div.home_desc div.container, div.footer div.container {width: calc(100% - 20px); margin: 0 10px;}
    div.content-box div.news_products a.button {right: calc(50% - 65px); bottom: -50px; top: auto;}
    div.content-box div.promo_box_navi li::before, div.content-box div.promo_box_navi li::after {display: none;}
    div.content-box div.promo_box_navi li {margin: 0 5px;}
    div.home_desc > .container > div {height: 85px; overflow: hidden; }
    div.home_desc > .container > div.open {height: 100%; overflow: visible;}
    div.home_desc a.mobile.textopen {display: inline-block; width: 100%; border-top: 1px solid #000; padding-top: 5px; margin-top: 5px; text-align: right; font-size: 11px;}
    div.home_desc a.mobile.textopen i {font-size: 20px; vertical-align: middle;}
    div.col2-left-layout div.col-left {
        left: -225px;
    }
    div.col2-left-layout div.col-left.open {
        left: -10px;
    }
    div.product-view div.product-img-box {display: inline-block;}
    div.product-view div.product-img-box p.product-image {width: 100%; padding: 30px 0;}
    div.product-view div.product-img-box .more-views { display: block; width: 100%; margin: 10px 0 0 0;}
    div.product-view div.product-shop div.product-name {width: 100%;}
    div.product-view div.product-img-box .more-views ul {text-align: center; display: inline-block;}
    div.product-view div.product-img-box .more-views ul li {display: inline-block; border-right: 0px; border-bottom: 2px solid #DFDFDF;}
    #cookieBan {width: 100% !important; left: 0px !important; bottom: 0px !important; padding-right:65px !important;}
    #cookieBan .close {  line-height: normal;  top: 0!important;  bottom: 0;    font-size: 70px;}
    div.content-box div.special_product_image img {height: auto;}
    div.product-view div.product-img-box .more-views span.nav-control.move-up {  top: calc(50% - 20px);  right: auto;  background: #fff; }
    div.product-view div.product-img-box .more-views span.nav-control.move-up i:before{content:"\f104";}
    div.product-view div.product-img-box .more-views span.nav-control.move-down {  top: calc(50% - 20px);  left: auto;  background: #fff; }
    div.product-view div.product-img-box .more-views span.nav-control.move-down i:before{content:"\f105";}
    .checkout-onepage-index .toReviewButtons .btn-back { margin: 0 calc(50% - 175px); display: block; position: relative; top: 20px;}
}

@media screen and (max-width: 570px){
    div.footer div.social-footer, div.footer div.block-subscribe {text-align: center;}
    div.footer div.social-footer,div.footer div.copyright {margin-top: 30px;}
}

@media screen and (min-width: 530px) and (max-width: 545px) {
    .checkout-cart-index .cart-main .cart-table tbody > tr .product-qty {min-width: 120px !important;}
}

@media screen and (max-width: 530px){
    .block-viewed {display: none;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.img-td {width: 40%;}
    .checkout-cart-index .cart-main .cart-totals table[id="shopping-cart-totals-table"] {width: 100%;}
    .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr:last-child td {padding-left: 0;}
    .checkout-cart-index .cart-main .cart-totals .btn-checkout {margin: 0; width: 98.5%;}
}

@media screen and (max-width: 520px){
    div.header div.menu-top.mobile-open.submenu-open {width: 50px; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out;}
    div.header div.menu-top.mobile-open.submenu-open > .container > ul > li.child-open > ul {left: 45px;}
    div.header div.menu-top.mobile-open.submenu-open > .container > ul > li {border: none !important;}
    div.header div.menu-top.mobile-open.submenu-open > .container > ul > li > a {display: none;}
    div.header div.menu-top.mobile-open.submenu-open > .container > ul::before {content: attr(mobile-label); position: absolute; left: -7px; top: 120px; display: inline-block; text-transform: uppercase; font-size: 18px; font-weight: 600; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); }
    div.header div.menu-top.mobile-open.submenu-open > .container > a.close.mobile {font-size: 35px; left: 0px; top: 25px;}
    div.header div.menu-top.mobile-open.submenu-open > .container > a.close.mobile i.fa-times::before {content: "\f104";}
    @keyframes slide {
        0% {
            display: none;
            left: 0;
            opacity: 0;
        }
        1% {
            display: inline-block;
            left: 0;
            opacity: 0.1;
        }
        100% {
            left: 45px;
            opacity: 1;
        }
    }
    ul.products-grid li {min-height: 346px; width: calc(100% - 30px);}
    div.header div.search div.form-search.mobile-open {width: 100%; text-align: right;}
    div.header div.search div.form-search.mobile-open button {display: none;}
    div.header div.search div.form-search.mobile-open button.right {display: inline-block;}
    div.header div.search input.input-search {margin-left: 0; margin-right: 10px;}
    div.product-view div.product-shop div.add-to-cart {width: 100%;}
    div.product-view div.product-shop #product-options-wrapper dd.last {max-width: 100%;}
    div.checkoutstep div.step_box ul.form-list label {width:90%;}
    div.checkoutstep div.step_box ul.form-list .input-box input {width: 90%;}
    div.checkoutstep div.step_box ul.form-list .input-box input.validation-passed + span, div.checkoutstep div.step_box ul.form-list .input-box input.validation-passed + div + span{right: -8px;}
    ul.checkoutstep_nav li {margin-right: 6px;}
    .checkout-cart-index .cart-main .cart-totals .discount { padding-left: 2.5%;  padding-right: 5%; }
    div.product-view div.product-shop {text-align: center;}
    div.product-view div.product-shop a.brandlogo {float: none;}
    div.product-view div.product-shop div.price-box {float: none; margin: 0;}
    div.product-view div.product-shop div.freedeliveryinfo {width: 100%;}
}

@media screen and (max-width: 505px){
    #checkoutSteps #opc-shipping, #checkoutSteps #opc-payment { width: 96%; margin: 0 2% 40px 2%;}
    #ac-page .form label, #ac-page .coampnyAdditionalField, #ac-page .form li.small-input label.billing2, #ac-page .form li.small-input label.shipping2, #ac-page .form li.small-input label.city, #ac-page .form li.small-input label, #ac-page .form label[for="shipping:telephone"],#ac-page .form label[for="shipping:city"], #ac-page .form label[for="shipping:postcode"], #ac-page .form label[for="shipping:street1"] {display: inline-block !important; width: 100% !important; padding: 0; margin: 0 0 2px 0 !important; text-align: left !important;}
    #ac-page .coampnyAdditionalField label { margin: 0; width: 100%;}
    #ac-page .form em { position: relative; top:0; right:0; margin-left: 2px;}
    #ac-page .form label[for="shipping:city"], #ac-page .form label[for="shipping:postcode"], #ac-page .form label[for="shipping:street1"] { margin: 0;}
    #ac-page #checkoutSteps #opc-shipping header h2, #ac-page #checkoutSteps #opc-payment header h2 {margin: 0; text-align: center;width: 100%;}
    #ac-page .form .input-box, #ac-page .form .input-text {width: 100%;}
    #ac-page .form.saved-address select {max-width: 100%;}
    #ac-page .form li.small-input.ib1, #ac-page .form li.small-input.first {display: inline-block; width: 40%;}
    #ac-page .form li.small-input.ib2, #ac-page .form li.small-input.last { float: right; width: 150px;}
    #ac-page .form li.small-input .input-text.postcode, #ac-page .form li.small-input .input-text.billing1, #ac-page .form li.small-input .input-text.shipping1 {width: 100%;}
    #ac-page .form li.small-input .input-text.city, #ac-page .form li.small-input .input-text.billing2, #ac-page .form li.small-input .input-text.shipping2 {width: 100%;}
    #ac-page label.dflt-labl {padding: 0; text-align: center; width: 100%;}
    #ac-page .comment {padding: 0;}
    #ac-page .comment textarea {width: 100%;}
    #ac-page #checkoutSteps footer .button {width: 96%; margin: 0;}
    #ac-page .form .sidetip {right: 8px;}
    #ac-page .form label.err {background: none;padding-left:0;}
    #ac-page span.copyShipToBilling {margin-left: auto; margin-right: auto; width: 100%; text-align: center;}
    #ac-page #checkoutSteps footer {width: 96%; padding-top:0;}
    div.checkoutstep .btn-back {bottom: -65px;}
    #ac-page #checkout-progress-wrapper .r_item .middle {width: calc(100% - 115px);}
    #ac-page #checkout-progress-wrapper .r_item .right {position: absolute;bottom:10px; right: 0px;}
    #ac-page #checkout-progress-wrapper .r_item.basetotal .left, #ac-page #checkout-progress-wrapper .r_item.basetotal .middle {display: none;}
    #ac-page #checkout-progress-wrapper .r_item.basetotal .right{ width: 100%; text-align: right; position: relative; bottom:0;right:0;}
    #ac-page #checkout-progress-wrapper .r_item.cart_rule_item .left{ width:auto !important;}
    #ac-page #checkout-progress-wrapper .r_item.cart_rule_item .middle{ display: none;}
    #ac-page #checkoutSteps .checkout-review-submit footer {margin: 0 2%; width: 96%;}
    #ac-page .form.saved-address .input-box { position: relative;}
    #ac-page #address-please-wait, #ac-page #billing-address-please-wait {position: absolute; right: 5px; top: 8px;}
    #ac-page .form li.s-firstname, #ac-page .form li.s-lastname, #ac-page .form li.adr1, #ac-page .form li.adr2 {width: 45%;}
    #ac-page .form li.s-firstname, #ac-page .form li.adr1 {margin-right: 10%;}
    #ac-page .form .small-input .sidetip {right: 8px;}
    .checkout-cart-index .cart-main .cart-table tbody > tr .product-qty {min-width: 120px !important;}
    #ac-page #login-input-wrapper .sidetip {right: 8px !important;}
    .checkout-onepage-index .toReviewButtons .btn-back {margin: 8px 0 8px 7px;}
}

@media screen and (max-width: 500px) {
    div.content-box div.home_slider {max-height:139px;}
    div.content-box div.home_slider .slider_box {bottom: 30px;}
    div.content-box div.home_slider .slider_box .slidertitle {margin-bottom: 0px;}
    div.content-box div.home_slider .bx-wrapper .bx-pager { display: none;}
    div.content-box div.home_slider .slider_box {bottom: 0; justify-content:center; }
}

@media screen and (max-width: 475px){
    .productalert .middle, .productalert .right {width: 100%;}
    .productalert .right {margin-top: 30px;}
    .productalert .right .button {width: 100%;}
    div.checkoutstep .btn-back {margin-top:15px;}
}

@media screen and (max-width: 455px){
    div.content-box div.logotypes div.container a.slider-direction {top: 0;}
    div.content-box div.logotypes div.container a.slider-direction.prev {left: 10px;}
    div.content-box div.logotypes div.container a.slider-direction.next {right: 10px;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.img-td {width: 100%; margin-bottom:0px; padding-bottom: 0px;margin-right: 0;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.img-td img {max-width: 120px;}
    .checkout-cart-index .cart-main .cart-table .remove-item {width: 100%;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.no-rwd-header {width: 100%; text-align: center;}
    .checkout-cart-index .cart-main .cart-table .remove-item {text-align: center;}
    .checkout-cart-index .cart-main .cart-table .item-options dd, .checkout-cart-index .cart-main .cart-table .item-options dt {float: none !important; display: inline-block; }
    .checkout-cart-index .cart-main .cart-table tr .item-options {margin-top: 0;}
    .checkout-cart-index .cart-main .cart-table tbody > tr {font-size: 0px;}
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.last, .checkout-cart-index .cart-main .cart-table tbody > tr .product-qty { float: none; display: inline-block; clear: both; width: 50%; }
    .checkout-cart-index .cart-main .cart-table tbody > tr td .product-data {width: 100%; text-align: center;}
    #ac-page #checkoutSteps .checkout-review-submit footer {padding-bottom: 0px;}
    div.checkoutstep .btn-back {bottom: -25px;}
    #cart-shipping-block label, #cart-payment-block label {width: 93%;}
    .cart .cart-bottom .payment-block {margin-top: 40px;}

    div.content-box div.home_slider .slider_box .sliderbutton a {height: 20px; line-height: 19px; font-size: 10px;}
    div.content-box div.home_slider .slider_box .slidertitle {font-size: 14px;}
    div.content-box div.home_slider .slider_box .slidercontent {font-size: 12px; margin: 5px 0;}
    }

@media screen and (max-width: 420px){
    div.header div.right-menu li.your-contact {display: none;}
    #ac-page .form li.small-input.ib3, #ac-page .form li.small-input.last { width: 40%;}
    div.product-view div.product-shop div.add-to-cart div.buttons button, div.product-view div.product-shop div.add-to-cart div.buttons a {width: 100%}
    div.product-view div.product-shop div.add-to-cart div.buttons a {margin-top: 10px;}
    #cart-shipping-block label span.price {margin-right: 10%;}
    #product-options-wrapper a.productalert {margin: 0 auto; display: block; margin-top: 10px;}
}

@media screen and (max-width: 400px) {
    div.content-box div.home_slider {max-height:111px;}
}

@media screen and (max-width: 390px){
    div.product-view div.product-img-box .more-views span.nav-control.move-up {left: -5px;}
    div.product-view div.product-img-box .more-views span.nav-control.move-down {right: -5px;}
}

@media screen and (max-width: 360px){
    div.header div.right-menu li {margin-left: 5px;}
    div.header div.header-middle div.logo img{height: auto; max-width: 105px;}
    div.header div.header-middle div.mobile_menu_bar {margin-right: 5px;}
    div.content-box div.promo_box_navi li a {font-size: 15px;}
    #ac-page #checkout-progress-wrapper .r_item .left{ width:  100% !important; text-align: center;}
    #ac-page #checkout-progress-wrapper .r_item .middle {width: 100% !important; text-align: center; padding-bottom: 10px;}
    #ac-page #checkout-progress-wrapper .r_item a {float: left;}
    #ac-page .grid-info .col-md-6 {width: 100%; text-align: center; }
    #ac-page .grid-info .col-md-6:first-child {margin-bottom: 20px;}
    #cart-shipping-block label, #cart-payment-block label {width: 91%;}
    .checkout-cart-index .cart-main .cart-totals .discount { padding-right: 6%; }
    div.content-box div.home_slider {max-height:100px;}
}

@media screen and (max-width: 350px){
    div.toolbar select {padding-right: 20px;}
}

@media screen and (max-width: 330px){
    div.product-view div.product-shop div.add-to-cart div.buttons button, div.product-view div.product-shop div.add-to-cart div.buttons a {width: 100%;}
}

@media screen and (max-width: 320px) {
    div.content-box div.home_slider {max-height:89px;}
}

@media screen and (min-width: 992px){
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.unit-price {width:8.5%;}
}

@media screen and (min-width: 1140px){
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.unit-price {width:9%;}
}

@media screen and (min-width: 1220px){
    .checkout-cart-index .cart-main .cart-table tbody > tr > td.unit-price {width:10%;}
}

.margin-top-10 {margin-top: 20px;}
label.rodo_label {font-weight: 400 !important; text-transform: none!important; font-size: 11px !important; }
#ac-page label.rodo_label {margin-bottom: 0px !important; margin-left:0 !important;; margin-top:5px; !important;}
#ac-page label.rodo_label span {font-weight: 700; color: #000;}
#ac-page label.rodo_label input[type="checkbox"]{margin-top: 0px;}
div.rodo_info {color: #888; font-size: 12px; height: 90px !important; overflow-y: scroll; width: 100%; padding:1% 2%; -webkit-border-radius: 2px; -moz-border-radius: 2px;  border-radius: 2px;  border: 1px solid #989898;}
div.rodo_info a {color: inherit; text-decoration: underline;}
#rodo_accept.validation-failed {border-color: #f00;}
#rodo_accept.validation-failed + span, .checkout-agreements p.agree input.checkbox.validation-failed + label, .register-terms input.checkbox.validation-failed + label {color: #f00 !important;}
.text-align-left {text-align:left;}
.register-terms input[type="checkbox"]{ display: inline-block; margin-right: 5px!important;}
.register-terms .rodo_info {margin-bottom: 5px;}
.register-terms li {margin:0 0 5px 0 !important;}
.register-terms label {font-weight: normal!important; text-transform: none!important; color: #000; }
.register-terms label a {  text-decoration: underline;}
.rodo_newsletter_box {float:left; width:100%; max-width: 500px;}
.newsletter_rodo h4 {text-align: center; font-weight: 700; margin:0 0 10px 0; font-size: 15px; text-transform: uppercase;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-5 {margin-bottom: 5px;}
.news_rodo_center { text-align: center; font-size: 0;}
.news_rodo_center > div {display: inline-block; vertical-align: middle;}
div.rodo_newsletter_box div.input-box input {background: #fff !important; box-shadow: none !important; color: #000 !important; border: 1px solid #000;}
div.rodo_newsletter_box div.actions button {background: #b4cf00; color: #fff;}
div.rodo_newsletter_box div.actions button:hover {background: #000; color: #fff;}
div.rodo_newsletter_box div.input-box .validation-advice { display: none !important;}
div.rodo_newsletter_box div.input-box input.validation-failed {border-color: #f00;}
.register-left { float: left; width: 45%; }
.register-right { float: right; width: 45%; }
.register-left > div, .register-right > ul, .register-right > div.btns { max-width: 320px; margin:0 auto; vertical-align: top }
.register-left ul.form-list.list-unstyled {margin: 0;}
.customer-account-create .accountcreate .page-title {border:none; color: #484848 !important;}
.customer-account-create .accountcreate .page-title h1, .customer-account-create .accountcreate .page-title p {color: #484848 !important;}
.customer-account-create .accountcreate  .form-list li {margin-bottom: 15px;}
.customer-account-create .accountcreate  {margin-top:30px!important;}
.customer-account-create .accountcreate .buttons-set.grid-full{ margin: 20px 0 30px 0; border:0;}
.customer-account-create .accountcreate label {text-transform: none !important; color: #6e6e6e !important; font-size: 11px !important;}
.customer-account-create .accountcreate input.input-text {-webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  font-size: 13px;  border: 1px solid #989898;}
.customer-account-create .accountcreate .btns button.button {
    margin:0;
    width: 318px;
    float: left;
    border-color: #ff7324 !important;
    background: #ff7324 !important;
    position: relative;
    padding: 0px 30px !important;
    font-size: 16px;
    box-shadow: none;
    text-transform: uppercase;
    font-weight: 600;
    height: 47px;
    -webkit-border-radius:3px;  -moz-border-radius: 3px;  border-radius: 3px;
}

.customer-account-create .accountcreate .btns button.button:hover {
    border-color: #b4cf00 !important;
    background: #A1B900 !important;
}

.customer-account-create .accountcreate .btns button.button span {
    vertical-align: middle;
    display: inline-block;
}

.customer-account-create .accountcreate .btns button.button .fa {
    position: absolute;
    right: 12px;
    top: 0;
    line-height: 47px;
    margin: 0;
    padding-left: 20px;
    font-size: 30px;
    vertical-align: top;
}
.customer-account-create .btns .btn-back {float: left; margin:10px 0 0 0; -webkit-border-radius:2px;  -moz-border-radius: 2px;  border-radius: 2px;}

@media screen and (max-width: 740px){
    .register-left, .register-right{width: 100%;}
    .register-left .btns {margin-top:20px;}
    .customer-account-create .accountcreate .btns button.button{width:100%;}
}

@charset "UTF-8";
/*!
 *  Smartmage | www.smartmage.pl | biuro@smartmage.pl
 */
/* This one file and "_all.scss" are only to import dependencies.  Library are third-party -Components- & -Utility- and depends only & -Settings- -Components- & -Utility- depends on -Settings- & -Libraries- -Components- depends on structure of html -Utility- are independent on structure of html */
/* -- SETTINGS --    | Independent */
/* Settings */
/* Project settings    | Independent */
/* Settings - Global */
/* Individual settings | Dependent on global */
/* Libraries settings  | Dependent on global & individual */
/* Settings - Bootstrap */
/* -- LIBRARIES --   | Depends on SETTINGS */
/* Libraries */
/* Main              | Independent */
/* Simple            | Independent */
/* Third-party       | Depends on main */
.bootstrap { /*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ /* Mini Blocks */ /* Block:  Account */ /* Shopping cart total summary row expandable to details */ /* Shopping cart tax info */ /* Remember Me Popup ===================================================================== */ /* MAP Popup============================================================================== */ /* ======================================================================================= */ }
.bootstrap html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
.bootstrap body { margin: 0; }
.bootstrap article, .bootstrap aside, .bootstrap details, .bootstrap figcaption, .bootstrap figure, .bootstrap footer, .bootstrap header, .bootstrap hgroup, .bootstrap main, .bootstrap menu, .bootstrap nav, .bootstrap section, .bootstrap summary { display: block; }
.bootstrap audio, .bootstrap canvas, .bootstrap progress, .bootstrap video { display: inline-block; vertical-align: baseline; }
.bootstrap audio:not([controls]) { display: none; height: 0; }
.bootstrap [hidden], .bootstrap template { display: none; }
.bootstrap a { background-color: transparent; }
.bootstrap a:active, .bootstrap a:hover { outline: 0; }
.bootstrap abbr[title] { border-bottom: 1px dotted; }
.bootstrap b, .bootstrap strong { font-weight: bold; }
.bootstrap dfn { font-style: italic; }
.bootstrap h1 { font-size: 2em; margin: 0.67em 0; }
.bootstrap mark { background: #ff0; color: #000; }
.bootstrap small { font-size: 80%; }
.bootstrap sub, .bootstrap sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.bootstrap sup { top: -0.5em; }
.bootstrap sub { bottom: -0.25em; }
.bootstrap img { border: 0; }
.bootstrap svg:not(:root) { overflow: hidden; }
.bootstrap figure { margin: 1em 40px; }
.bootstrap hr { box-sizing: content-box; height: 0; }
.bootstrap pre { overflow: auto; }
.bootstrap code, .bootstrap kbd, .bootstrap pre, .bootstrap samp { font-family: monospace, monospace; font-size: 1em; }
.bootstrap button, .bootstrap input, .bootstrap optgroup, .bootstrap select, .bootstrap textarea { color: inherit; font: inherit; margin: 0; }
.bootstrap button { overflow: visible; }
.bootstrap button, .bootstrap select { text-transform: none; }
.bootstrap button, .bootstrap html input[type="button"], .bootstrap input[type="reset"], .bootstrap input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
.bootstrap button[disabled], .bootstrap html input[disabled] { cursor: default; }
.bootstrap button::-moz-focus-inner, .bootstrap input::-moz-focus-inner { border: 0; padding: 0; }
.bootstrap input { line-height: normal; }
.bootstrap input[type="checkbox"], .bootstrap input[type="radio"] { box-sizing: border-box; padding: 0; }
.bootstrap input[type="number"]::-webkit-inner-spin-button, .bootstrap input[type="number"]::-webkit-outer-spin-button { height: auto; }
.bootstrap input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
.bootstrap input[type="search"]::-webkit-search-cancel-button, .bootstrap input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
.bootstrap fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
.bootstrap legend { border: 0; padding: 0; }
.bootstrap textarea { overflow: auto; }
.bootstrap optgroup { font-weight: bold; }
.bootstrap table { border-collapse: collapse; border-spacing: 0; }
.bootstrap td, .bootstrap th { padding: 0; }
@media print { .bootstrap *, .bootstrap *:before, .bootstrap *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  .bootstrap a, .bootstrap a:visited { text-decoration: underline; }
  .bootstrap a[href]:after { content: " (" attr(href) ")"; }
  .bootstrap abbr[title]:after { content: " (" attr(title) ")"; }
  .bootstrap a[href^="#"]:after, .bootstrap a[href^="javascript:"]:after { content: ""; }
  .bootstrap pre, .bootstrap blockquote { border: 1px solid #999; page-break-inside: avoid; }
  .bootstrap thead { display: table-header-group; }
  .bootstrap tr, .bootstrap img { page-break-inside: avoid; }
  .bootstrap img { max-width: 100% !important; }
  .bootstrap p, .bootstrap h2, .bootstrap h3 { orphans: 3; widows: 3; }
  .bootstrap h2, .bootstrap h3 { page-break-after: avoid; }
  .bootstrap .navbar { display: none; }
  .bootstrap .btn > .caret, .bootstrap .button > .caret, .bootstrap .my-wishlist .link-edit > .caret, .bootstrap .dropup > .btn > .caret, .bootstrap .dropup > .button > .caret, .bootstrap .my-wishlist .dropup > .link-edit > .caret { border-top-color: #000 !important; }
  .bootstrap .label { border: 1px solid #000; }
  .bootstrap .table, .bootstrap .cart .totals table, .bootstrap .data-table { border-collapse: collapse !important; }
  .bootstrap .table td, .bootstrap .cart .totals table td, .bootstrap .data-table td, .bootstrap .table th, .bootstrap .cart .totals table th, .bootstrap .data-table th { background-color: #fff !important; }
  .bootstrap .table-bordered th, .bootstrap .data-table th, .bootstrap .table-bordered td, .bootstrap .data-table td { border: 1px solid #ddd !important; } }
@font-face { font-family: 'Glyphicons Halflings'; src: url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/bootstrap/glyphicons-halflings-regular.eot"); src: url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
.bootstrap .glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.bootstrap .glyphicon-asterisk:before { content: "\002a"; }
.bootstrap .glyphicon-plus:before { content: "\002b"; }
.bootstrap .glyphicon-euro:before, .bootstrap .glyphicon-eur:before { content: "\20ac"; }
.bootstrap .glyphicon-minus:before { content: "\2212"; }
.bootstrap .glyphicon-cloud:before { content: "\2601"; }
.bootstrap .glyphicon-envelope:before { content: "\2709"; }
.bootstrap .glyphicon-pencil:before { content: "\270f"; }
.bootstrap .glyphicon-glass:before { content: "\e001"; }
.bootstrap .glyphicon-music:before { content: "\e002"; }
.bootstrap .glyphicon-search:before { content: "\e003"; }
.bootstrap .glyphicon-heart:before { content: "\e005"; }
.bootstrap .glyphicon-star:before { content: "\e006"; }
.bootstrap .glyphicon-star-empty:before { content: "\e007"; }
.bootstrap .glyphicon-user:before { content: "\e008"; }
.bootstrap .glyphicon-film:before { content: "\e009"; }
.bootstrap .glyphicon-th-large:before { content: "\e010"; }
.bootstrap .glyphicon-th:before { content: "\e011"; }
.bootstrap .glyphicon-th-list:before { content: "\e012"; }
.bootstrap .glyphicon-ok:before { content: "\e013"; }
.bootstrap .glyphicon-remove:before { content: "\e014"; }
.bootstrap .glyphicon-zoom-in:before { content: "\e015"; }
.bootstrap .glyphicon-zoom-out:before { content: "\e016"; }
.bootstrap .glyphicon-off:before { content: "\e017"; }
.bootstrap .glyphicon-signal:before { content: "\e018"; }
.bootstrap .glyphicon-cog:before { content: "\e019"; }
.bootstrap .glyphicon-trash:before { content: "\e020"; }
.bootstrap .glyphicon-home:before { content: "\e021"; }
.bootstrap .glyphicon-file:before { content: "\e022"; }
.bootstrap .glyphicon-time:before { content: "\e023"; }
.bootstrap .glyphicon-road:before { content: "\e024"; }
.bootstrap .glyphicon-download-alt:before { content: "\e025"; }
.bootstrap .glyphicon-download:before { content: "\e026"; }
.bootstrap .glyphicon-upload:before { content: "\e027"; }
.bootstrap .glyphicon-inbox:before { content: "\e028"; }
.bootstrap .glyphicon-play-circle:before { content: "\e029"; }
.bootstrap .glyphicon-repeat:before { content: "\e030"; }
.bootstrap .glyphicon-refresh:before { content: "\e031"; }
.bootstrap .glyphicon-list-alt:before { content: "\e032"; }
.bootstrap .glyphicon-lock:before { content: "\e033"; }
.bootstrap .glyphicon-flag:before { content: "\e034"; }
.bootstrap .glyphicon-headphones:before { content: "\e035"; }
.bootstrap .glyphicon-volume-off:before { content: "\e036"; }
.bootstrap .glyphicon-volume-down:before { content: "\e037"; }
.bootstrap .glyphicon-volume-up:before { content: "\e038"; }
.bootstrap .glyphicon-qrcode:before { content: "\e039"; }
.bootstrap .glyphicon-barcode:before { content: "\e040"; }
.bootstrap .glyphicon-tag:before { content: "\e041"; }
.bootstrap .glyphicon-tags:before { content: "\e042"; }
.bootstrap .glyphicon-book:before { content: "\e043"; }
.bootstrap .glyphicon-bookmark:before { content: "\e044"; }
.bootstrap .glyphicon-print:before { content: "\e045"; }
.bootstrap .glyphicon-camera:before { content: "\e046"; }
.bootstrap .glyphicon-font:before { content: "\e047"; }
.bootstrap .glyphicon-bold:before { content: "\e048"; }
.bootstrap .glyphicon-italic:before { content: "\e049"; }
.bootstrap .glyphicon-text-height:before { content: "\e050"; }
.bootstrap .glyphicon-text-width:before { content: "\e051"; }
.bootstrap .glyphicon-align-left:before { content: "\e052"; }
.bootstrap .glyphicon-align-center:before { content: "\e053"; }
.bootstrap .glyphicon-align-right:before { content: "\e054"; }
.bootstrap .glyphicon-align-justify:before { content: "\e055"; }
.bootstrap .glyphicon-list:before { content: "\e056"; }
.bootstrap .glyphicon-indent-left:before { content: "\e057"; }
.bootstrap .glyphicon-indent-right:before { content: "\e058"; }
.bootstrap .glyphicon-facetime-video:before { content: "\e059"; }
.bootstrap .glyphicon-picture:before { content: "\e060"; }
.bootstrap .glyphicon-map-marker:before { content: "\e062"; }
.bootstrap .glyphicon-adjust:before { content: "\e063"; }
.bootstrap .glyphicon-tint:before { content: "\e064"; }
.bootstrap .glyphicon-edit:before { content: "\e065"; }
.bootstrap .glyphicon-share:before { content: "\e066"; }
.bootstrap .glyphicon-check:before { content: "\e067"; }
.bootstrap .glyphicon-move:before { content: "\e068"; }
.bootstrap .glyphicon-step-backward:before { content: "\e069"; }
.bootstrap .glyphicon-fast-backward:before { content: "\e070"; }
.bootstrap .glyphicon-backward:before { content: "\e071"; }
.bootstrap .glyphicon-play:before { content: "\e072"; }
.bootstrap .glyphicon-pause:before { content: "\e073"; }
.bootstrap .glyphicon-stop:before { content: "\e074"; }
.bootstrap .glyphicon-forward:before { content: "\e075"; }
.bootstrap .glyphicon-fast-forward:before { content: "\e076"; }
.bootstrap .glyphicon-step-forward:before { content: "\e077"; }
.bootstrap .glyphicon-eject:before { content: "\e078"; }
.bootstrap .glyphicon-chevron-left:before { content: "\e079"; }
.bootstrap .glyphicon-chevron-right:before { content: "\e080"; }
.bootstrap .glyphicon-plus-sign:before { content: "\e081"; }
.bootstrap .glyphicon-minus-sign:before { content: "\e082"; }
.bootstrap .glyphicon-remove-sign:before { content: "\e083"; }
.bootstrap .glyphicon-ok-sign:before { content: "\e084"; }
.bootstrap .glyphicon-question-sign:before { content: "\e085"; }
.bootstrap .glyphicon-info-sign:before { content: "\e086"; }
.bootstrap .glyphicon-screenshot:before { content: "\e087"; }
.bootstrap .glyphicon-remove-circle:before { content: "\e088"; }
.bootstrap .glyphicon-ok-circle:before { content: "\e089"; }
.bootstrap .glyphicon-ban-circle:before { content: "\e090"; }
.bootstrap .glyphicon-arrow-left:before { content: "\e091"; }
.bootstrap .glyphicon-arrow-right:before { content: "\e092"; }
.bootstrap .glyphicon-arrow-up:before { content: "\e093"; }
.bootstrap .glyphicon-arrow-down:before { content: "\e094"; }
.bootstrap .glyphicon-share-alt:before { content: "\e095"; }
.bootstrap .glyphicon-resize-full:before { content: "\e096"; }
.bootstrap .glyphicon-resize-small:before { content: "\e097"; }
.bootstrap .glyphicon-exclamation-sign:before { content: "\e101"; }
.bootstrap .glyphicon-gift:before { content: "\e102"; }
.bootstrap .glyphicon-leaf:before { content: "\e103"; }
.bootstrap .glyphicon-fire:before { content: "\e104"; }
.bootstrap .glyphicon-eye-open:before { content: "\e105"; }
.bootstrap .glyphicon-eye-close:before { content: "\e106"; }
.bootstrap .glyphicon-warning-sign:before { content: "\e107"; }
.bootstrap .glyphicon-plane:before { content: "\e108"; }
.bootstrap .glyphicon-calendar:before { content: "\e109"; }
.bootstrap .glyphicon-random:before { content: "\e110"; }
.bootstrap .glyphicon-comment:before { content: "\e111"; }
.bootstrap .glyphicon-magnet:before { content: "\e112"; }
.bootstrap .glyphicon-chevron-up:before { content: "\e113"; }
.bootstrap .glyphicon-chevron-down:before { content: "\e114"; }
.bootstrap .glyphicon-retweet:before { content: "\e115"; }
.bootstrap .glyphicon-shopping-cart:before { content: "\e116"; }
.bootstrap .glyphicon-folder-close:before { content: "\e117"; }
.bootstrap .glyphicon-folder-open:before { content: "\e118"; }
.bootstrap .glyphicon-resize-vertical:before { content: "\e119"; }
.bootstrap .glyphicon-resize-horizontal:before { content: "\e120"; }
.bootstrap .glyphicon-hdd:before { content: "\e121"; }
.bootstrap .glyphicon-bullhorn:before { content: "\e122"; }
.bootstrap .glyphicon-bell:before { content: "\e123"; }
.bootstrap .glyphicon-certificate:before { content: "\e124"; }
.bootstrap .glyphicon-thumbs-up:before { content: "\e125"; }
.bootstrap .glyphicon-thumbs-down:before { content: "\e126"; }
.bootstrap .glyphicon-hand-right:before { content: "\e127"; }
.bootstrap .glyphicon-hand-left:before { content: "\e128"; }
.bootstrap .glyphicon-hand-up:before { content: "\e129"; }
.bootstrap .glyphicon-hand-down:before { content: "\e130"; }
.bootstrap .glyphicon-circle-arrow-right:before { content: "\e131"; }
.bootstrap .glyphicon-circle-arrow-left:before { content: "\e132"; }
.bootstrap .glyphicon-circle-arrow-up:before { content: "\e133"; }
.bootstrap .glyphicon-circle-arrow-down:before { content: "\e134"; }
.bootstrap .glyphicon-globe:before { content: "\e135"; }
.bootstrap .glyphicon-wrench:before { content: "\e136"; }
.bootstrap .glyphicon-tasks:before { content: "\e137"; }
.bootstrap .glyphicon-filter:before { content: "\e138"; }
.bootstrap .glyphicon-briefcase:before { content: "\e139"; }
.bootstrap .glyphicon-fullscreen:before { content: "\e140"; }
.bootstrap .glyphicon-dashboard:before { content: "\e141"; }
.bootstrap .glyphicon-paperclip:before { content: "\e142"; }
.bootstrap .glyphicon-heart-empty:before { content: "\e143"; }
.bootstrap .glyphicon-link:before { content: "\e144"; }
.bootstrap .glyphicon-phone:before { content: "\e145"; }
.bootstrap .glyphicon-pushpin:before { content: "\e146"; }
.bootstrap .glyphicon-usd:before { content: "\e148"; }
.bootstrap .glyphicon-gbp:before { content: "\e149"; }
.bootstrap .glyphicon-sort:before { content: "\e150"; }
.bootstrap .glyphicon-sort-by-alphabet:before { content: "\e151"; }
.bootstrap .glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }
.bootstrap .glyphicon-sort-by-order:before { content: "\e153"; }
.bootstrap .glyphicon-sort-by-order-alt:before { content: "\e154"; }
.bootstrap .glyphicon-sort-by-attributes:before { content: "\e155"; }
.bootstrap .glyphicon-sort-by-attributes-alt:before { content: "\e156"; }
.bootstrap .glyphicon-unchecked:before { content: "\e157"; }
.bootstrap .glyphicon-expand:before { content: "\e158"; }
.bootstrap .glyphicon-collapse-down:before { content: "\e159"; }
.bootstrap .glyphicon-collapse-up:before { content: "\e160"; }
.bootstrap .glyphicon-log-in:before { content: "\e161"; }
.bootstrap .glyphicon-flash:before { content: "\e162"; }
.bootstrap .glyphicon-log-out:before { content: "\e163"; }
.bootstrap .glyphicon-new-window:before { content: "\e164"; }
.bootstrap .glyphicon-record:before { content: "\e165"; }
.bootstrap .glyphicon-save:before { content: "\e166"; }
.bootstrap .glyphicon-open:before { content: "\e167"; }
.bootstrap .glyphicon-saved:before { content: "\e168"; }
.bootstrap .glyphicon-import:before { content: "\e169"; }
.bootstrap .glyphicon-export:before { content: "\e170"; }
.bootstrap .glyphicon-send:before { content: "\e171"; }
.bootstrap .glyphicon-floppy-disk:before { content: "\e172"; }
.bootstrap .glyphicon-floppy-saved:before { content: "\e173"; }
.bootstrap .glyphicon-floppy-remove:before { content: "\e174"; }
.bootstrap .glyphicon-floppy-save:before { content: "\e175"; }
.bootstrap .glyphicon-floppy-open:before { content: "\e176"; }
.bootstrap .glyphicon-credit-card:before { content: "\e177"; }
.bootstrap .glyphicon-transfer:before { content: "\e178"; }
.bootstrap .glyphicon-cutlery:before { content: "\e179"; }
.bootstrap .glyphicon-header:before { content: "\e180"; }
.bootstrap .glyphicon-compressed:before { content: "\e181"; }
.bootstrap .glyphicon-earphone:before { content: "\e182"; }
.bootstrap .glyphicon-phone-alt:before { content: "\e183"; }
.bootstrap .glyphicon-tower:before { content: "\e184"; }
.bootstrap .glyphicon-stats:before { content: "\e185"; }
.bootstrap .glyphicon-sd-video:before { content: "\e186"; }
.bootstrap .glyphicon-hd-video:before { content: "\e187"; }
.bootstrap .glyphicon-subtitles:before { content: "\e188"; }
.bootstrap .glyphicon-sound-stereo:before { content: "\e189"; }
.bootstrap .glyphicon-sound-dolby:before { content: "\e190"; }
.bootstrap .glyphicon-sound-5-1:before { content: "\e191"; }
.bootstrap .glyphicon-sound-6-1:before { content: "\e192"; }
.bootstrap .glyphicon-sound-7-1:before { content: "\e193"; }
.bootstrap .glyphicon-copyright-mark:before { content: "\e194"; }
.bootstrap .glyphicon-registration-mark:before { content: "\e195"; }
.bootstrap .glyphicon-cloud-download:before { content: "\e197"; }
.bootstrap .glyphicon-cloud-upload:before { content: "\e198"; }
.bootstrap .glyphicon-tree-conifer:before { content: "\e199"; }
.bootstrap .glyphicon-tree-deciduous:before { content: "\e200"; }
.bootstrap .glyphicon-cd:before { content: "\e201"; }
.bootstrap .glyphicon-save-file:before { content: "\e202"; }
.bootstrap .glyphicon-open-file:before { content: "\e203"; }
.bootstrap .glyphicon-level-up:before { content: "\e204"; }
.bootstrap .glyphicon-copy:before { content: "\e205"; }
.bootstrap .glyphicon-paste:before { content: "\e206"; }
.bootstrap .glyphicon-alert:before { content: "\e209"; }
.bootstrap .glyphicon-equalizer:before { content: "\e210"; }
.bootstrap .glyphicon-king:before { content: "\e211"; }
.bootstrap .glyphicon-queen:before { content: "\e212"; }
.bootstrap .glyphicon-pawn:before { content: "\e213"; }
.bootstrap .glyphicon-bishop:before { content: "\e214"; }
.bootstrap .glyphicon-knight:before { content: "\e215"; }
.bootstrap .glyphicon-baby-formula:before { content: "\e216"; }
.bootstrap .glyphicon-tent:before { content: "\26fa"; }
.bootstrap .glyphicon-blackboard:before { content: "\e218"; }
.bootstrap .glyphicon-bed:before { content: "\e219"; }
.bootstrap .glyphicon-apple:before { content: "\f8ff"; }
.bootstrap .glyphicon-erase:before { content: "\e221"; }
.bootstrap .glyphicon-hourglass:before { content: "\231b"; }
.bootstrap .glyphicon-lamp:before { content: "\e223"; }
.bootstrap .glyphicon-duplicate:before { content: "\e224"; }
.bootstrap .glyphicon-piggy-bank:before { content: "\e225"; }
.bootstrap .glyphicon-scissors:before { content: "\e226"; }
.bootstrap .glyphicon-bitcoin:before { content: "\e227"; }
.bootstrap .glyphicon-btc:before { content: "\e227"; }
.bootstrap .glyphicon-xbt:before { content: "\e227"; }
.bootstrap .glyphicon-yen:before { content: "\00a5"; }
.bootstrap .glyphicon-jpy:before { content: "\00a5"; }
.bootstrap .glyphicon-ruble:before { content: "\20bd"; }
.bootstrap .glyphicon-rub:before { content: "\20bd"; }
.bootstrap .glyphicon-scale:before { content: "\e230"; }
.bootstrap .glyphicon-ice-lolly:before { content: "\e231"; }
.bootstrap .glyphicon-ice-lolly-tasted:before { content: "\e232"; }
.bootstrap .glyphicon-education:before { content: "\e233"; }
.bootstrap .glyphicon-option-horizontal:before { content: "\e234"; }
.bootstrap .glyphicon-option-vertical:before { content: "\e235"; }
.bootstrap .glyphicon-menu-hamburger:before { content: "\e236"; }
.bootstrap .glyphicon-modal-window:before { content: "\e237"; }
.bootstrap .glyphicon-oil:before { content: "\e238"; }
.bootstrap .glyphicon-grain:before { content: "\e239"; }
.bootstrap .glyphicon-sunglasses:before { content: "\e240"; }
.bootstrap .glyphicon-text-size:before { content: "\e241"; }
.bootstrap .glyphicon-text-color:before { content: "\e242"; }
.bootstrap .glyphicon-text-background:before { content: "\e243"; }
.bootstrap .glyphicon-object-align-top:before { content: "\e244"; }
.bootstrap .glyphicon-object-align-bottom:before { content: "\e245"; }
.bootstrap .glyphicon-object-align-horizontal:before { content: "\e246"; }
.bootstrap .glyphicon-object-align-left:before { content: "\e247"; }
.bootstrap .glyphicon-object-align-vertical:before { content: "\e248"; }
.bootstrap .glyphicon-object-align-right:before { content: "\e249"; }
.bootstrap .glyphicon-triangle-right:before { content: "\e250"; }
.bootstrap .glyphicon-triangle-left:before { content: "\e251"; }
.bootstrap .glyphicon-triangle-bottom:before { content: "\e252"; }
.bootstrap .glyphicon-triangle-top:before { content: "\e253"; }
.bootstrap .glyphicon-console:before { content: "\e254"; }
.bootstrap .glyphicon-superscript:before { content: "\e255"; }
.bootstrap .glyphicon-subscript:before { content: "\e256"; }
.bootstrap .glyphicon-menu-left:before { content: "\e257"; }
.bootstrap .glyphicon-menu-right:before { content: "\e258"; }
.bootstrap .glyphicon-menu-down:before { content: "\e259"; }
.bootstrap .glyphicon-menu-up:before { content: "\e260"; }
.bootstrap * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bootstrap *:before, .bootstrap *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bootstrap html { font-size: 10px; -webkit-tap-highlight-color: transparent; }
.bootstrap body { font-family: "Lato", Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: #040000; background-color: #fff; }
.bootstrap input, .bootstrap button, .bootstrap select, .bootstrap textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
.bootstrap a { color: #000; text-decoration: none; }
.bootstrap a:hover, .bootstrap a:focus { color: #03a3dd; text-decoration: underline; }
.bootstrap a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.bootstrap figure { margin: 0; }
.bootstrap img { vertical-align: middle; }
.bootstrap .img-responsive, .bootstrap .block-banner .block-content img, .bootstrap .product-review .product-img-box .product-image { display: block; max-width: 100%; height: auto; }
.bootstrap .img-rounded { border-radius: 0px; }
.bootstrap .img-thumbnail { padding: 4px; line-height: 1.42857; background-color: #fff; border: 1px solid #ddd; border-radius: 0px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.bootstrap .img-circle { border-radius: 50%; }
.bootstrap hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
.bootstrap .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.bootstrap .sr-only-focusable:active, .bootstrap .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }
.bootstrap [role="button"] { cursor: pointer; }
.bootstrap h1, .bootstrap h2, .bootstrap h3, .bootstrap h4, .bootstrap h5, .bootstrap h6, .bootstrap .h1, .bootstrap .h2, .bootstrap .h3, .bootstrap .h4, .bootstrap .h5, .bootstrap .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.bootstrap h1 small, .bootstrap h1 .small, .bootstrap h2 small, .bootstrap h2 .small, .bootstrap h3 small, .bootstrap h3 .small, .bootstrap h4 small, .bootstrap h4 .small, .bootstrap h5 small, .bootstrap h5 .small, .bootstrap h6 small, .bootstrap h6 .small, .bootstrap .h1 small, .bootstrap .h1 .small, .bootstrap .h2 small, .bootstrap .h2 .small, .bootstrap .h3 small, .bootstrap .h3 .small, .bootstrap .h4 small, .bootstrap .h4 .small, .bootstrap .h5 small, .bootstrap .h5 .small, .bootstrap .h6 small, .bootstrap .h6 .small { font-weight: normal; line-height: 1; color: #777777; }
.bootstrap h1, .bootstrap .h1, .bootstrap h2, .bootstrap .h2, .bootstrap h3, .bootstrap .h3 { margin-top: 20px; margin-bottom: 10px; }
.bootstrap h1 small, .bootstrap h1 .small, .bootstrap .h1 small, .bootstrap .h1 .small, .bootstrap h2 small, .bootstrap h2 .small, .bootstrap .h2 small, .bootstrap .h2 .small, .bootstrap h3 small, .bootstrap h3 .small, .bootstrap .h3 small, .bootstrap .h3 .small { font-size: 65%; }
.bootstrap h4, .bootstrap .h4, .bootstrap h5, .bootstrap .h5, .bootstrap h6, .bootstrap .h6 { margin-top: 10px; margin-bottom: 10px; }
.bootstrap h4 small, .bootstrap h4 .small, .bootstrap .h4 small, .bootstrap .h4 .small, .bootstrap h5 small, .bootstrap h5 .small, .bootstrap .h5 small, .bootstrap .h5 .small, .bootstrap h6 small, .bootstrap h6 .small, .bootstrap .h6 small, .bootstrap .h6 .small { font-size: 75%; }
.bootstrap h1, .bootstrap .h1 { font-size: 36px; }
.bootstrap h2, .bootstrap .h2 { font-size: 30px; }
.bootstrap h3, .bootstrap .h3 { font-size: 24px; }
.bootstrap h4, .bootstrap .h4 { font-size: 18px; }
.bootstrap h5, .bootstrap .h5 { font-size: 14px; }
.bootstrap h6, .bootstrap .h6 { font-size: 12px; }
.bootstrap p { margin: 0 0 10px; }
.bootstrap .lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; }
@media (min-width: 768px) { .bootstrap .lead { font-size: 21px; } }
.bootstrap small, .bootstrap .small { font-size: 85%; }
.bootstrap mark, .bootstrap .mark { background-color: #fcf8e3; padding: .2em; }
.bootstrap .text-left { text-align: left; }
.bootstrap .text-right { text-align: right; }
.bootstrap .text-center { text-align: center; }
.bootstrap .text-justify { text-align: justify; }
.bootstrap .text-nowrap { white-space: nowrap; }
.bootstrap .text-lowercase { text-transform: lowercase; }
.bootstrap .text-uppercase, .bootstrap .initialism { text-transform: uppercase; }
.bootstrap .text-capitalize { text-transform: capitalize; }
.bootstrap .text-muted { color: #777777; }
.bootstrap .text-primary { color: #B4CF00; }
.bootstrap a.text-primary:hover, .bootstrap a.text-primary:focus { color: #889c00; }
.bootstrap .text-success { color: #3c763d; }
.bootstrap a.text-success:hover, .bootstrap a.text-success:focus { color: #2b542c; }
.bootstrap .text-info { color: #31708f; }
.bootstrap a.text-info:hover, .bootstrap a.text-info:focus { color: #245269; }
.bootstrap .text-warning { color: #8a6d3b; }
.bootstrap a.text-warning:hover, .bootstrap a.text-warning:focus { color: #66512c; }
.bootstrap .text-danger { color: #a94442; }
.bootstrap a.text-danger:hover, .bootstrap a.text-danger:focus { color: #843534; }
.bootstrap .bg-primary { color: #fff; }
.bootstrap .bg-primary { background-color: #B4CF00; }
.bootstrap a.bg-primary:hover, .bootstrap a.bg-primary:focus { background-color: #889c00; }
.bootstrap .bg-success { background-color: #dff0d8; }
.bootstrap a.bg-success:hover, .bootstrap a.bg-success:focus { background-color: #c1e2b3; }
.bootstrap .bg-info { background-color: #d9edf7; }
.bootstrap a.bg-info:hover, .bootstrap a.bg-info:focus { background-color: #afd9ee; }
.bootstrap .bg-warning { background-color: #fcf8e3; }
.bootstrap a.bg-warning:hover, .bootstrap a.bg-warning:focus { background-color: #f7ecb5; }
.bootstrap .bg-danger { background-color: #f2dede; }
.bootstrap a.bg-danger:hover, .bootstrap a.bg-danger:focus { background-color: #e4b9b9; }
.bootstrap .page-header, .bootstrap .page-title { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eeeeee; }
.bootstrap ul, .bootstrap ol { margin-top: 0; margin-bottom: 10px; }
.bootstrap ul ul, .bootstrap ul ol, .bootstrap ol ul, .bootstrap ol ol { margin-bottom: 0; }
.bootstrap .list-unstyled, .bootstrap .block-account, .bootstrap .checkorderdetails .form-list, .checkorderdetails .bootstrap .form-list, .bootstrap .order-comments .form-list, .order-comments .bootstrap .form-list { padding-left: 0; list-style: none; }
.bootstrap .list-inline { padding-left: 0; list-style: none; margin-left: -5px; }
.bootstrap .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
.bootstrap dl { margin-top: 0; margin-bottom: 20px; }
.bootstrap dt, .bootstrap dd { line-height: 1.42857; }
.bootstrap dt { font-weight: bold; }
.bootstrap dd { margin-left: 0; }
.bootstrap .dl-horizontal dd:before, .bootstrap .dl-horizontal dd:after { content: " "; display: table; }
.bootstrap .dl-horizontal dd:after { clear: both; }
@media (min-width: 0px) { .bootstrap .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .bootstrap .dl-horizontal dd { margin-left: 180px; } }
.bootstrap abbr[title], .bootstrap abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777; }
.bootstrap .initialism { font-size: 90%; }
.bootstrap blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eeeeee; }
.bootstrap blockquote p:last-child, .bootstrap blockquote ul:last-child, .bootstrap blockquote ol:last-child { margin-bottom: 0; }
.bootstrap blockquote footer, .bootstrap blockquote small, .bootstrap blockquote .small { display: block; font-size: 80%; line-height: 1.42857; color: #777777; }
.bootstrap blockquote footer:before, .bootstrap blockquote small:before, .bootstrap blockquote .small:before { content: '\2014 \00A0'; }
.bootstrap .blockquote-reverse, .bootstrap blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right; }
.bootstrap .blockquote-reverse footer:before, .bootstrap .blockquote-reverse small:before, .bootstrap .blockquote-reverse .small:before, .bootstrap blockquote.pull-right footer:before, .bootstrap blockquote.pull-right small:before, .bootstrap blockquote.pull-right .small:before { content: ''; }
.bootstrap .blockquote-reverse footer:after, .bootstrap .blockquote-reverse small:after, .bootstrap .blockquote-reverse .small:after, .bootstrap blockquote.pull-right footer:after, .bootstrap blockquote.pull-right small:after, .bootstrap blockquote.pull-right .small:after { content: '\00A0 \2014'; }
.bootstrap address { margin-bottom: 20px; font-style: normal; line-height: 1.42857; }
.bootstrap code, .bootstrap kbd, .bootstrap pre, .bootstrap samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
.bootstrap code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 0px; }
.bootstrap kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 0px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
.bootstrap kbd kbd { padding: 0; font-size: 100%; font-weight: bold; box-shadow: none; }
.bootstrap pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 0px; }
.bootstrap pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; }
.bootstrap .pre-scrollable { max-height: 340px; overflow-y: scroll; }
.bootstrap .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.bootstrap .container:before, .bootstrap .container:after { content: " "; display: table; }
.bootstrap .container:after { clear: both; }
@media (min-width: 768px) { .bootstrap .container { width: 738px; } }
@media (min-width: 1440px) { .bootstrap .container { width: 1410px; } }
@media (min-width: 1919px) { .bootstrap .container { width: 1889px; } }
.bootstrap .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.bootstrap .container-fluid:before, .bootstrap .container-fluid:after { content: " "; display: table; }
.bootstrap .container-fluid:after { clear: both; }
.bootstrap .row { margin-left: -15px; margin-right: -15px; }
.bootstrap .row:before, .bootstrap .row:after { content: " "; display: table; }
.bootstrap .row:after { clear: both; }
.bootstrap .col-xs-1, .bootstrap .col-sm-1, .bootstrap .col-md-1, .bootstrap .col-lg-1, .bootstrap .col-xs-2, .bootstrap .col-sm-2, .bootstrap .col-md-2, .bootstrap .col-lg-2, .bootstrap .col-xs-3, .bootstrap .col-sm-3, .bootstrap body[class*="customer-"]:not(.customer-account-login) .sidebar, body[class*="customer-"]:not(.customer-account-login) .bootstrap .sidebar, .bootstrap body.sales-order-view .sidebar, body.sales-order-view .bootstrap .sidebar, .bootstrap body.newsletter-manage-index .sidebar, body.newsletter-manage-index .bootstrap .sidebar, .bootstrap body.sales-order-history .sidebar, body.sales-order-history .bootstrap .sidebar, .bootstrap .col-md-3, .bootstrap .col-lg-3, .bootstrap .col-xs-4, .bootstrap .col-sm-4, .bootstrap .col-md-4, .bootstrap .col-lg-4, .bootstrap .col-xs-5, .bootstrap .col-sm-5, .bootstrap .col-md-5, .bootstrap .col-lg-5, .bootstrap .col-xs-6, .bootstrap .col-sm-6, .bootstrap .col-md-6, .bootstrap .col-lg-6, .bootstrap .col-xs-7, .bootstrap .col-sm-7, .bootstrap .col-md-7, .bootstrap .col-lg-7, .bootstrap .col-xs-8, .bootstrap .col-sm-8, .bootstrap .col-md-8, .bootstrap .col-lg-8, .bootstrap .col-xs-9, .bootstrap .col-sm-9, .bootstrap body[class*="customer-"]:not(.customer-account-login) .content, body[class*="customer-"]:not(.customer-account-login) .bootstrap .content, .bootstrap body.sales-order-view .content, body.sales-order-view .bootstrap .content, .bootstrap body.newsletter-manage-index .content, body.newsletter-manage-index .bootstrap .content, .bootstrap body.sales-order-history .content, body.sales-order-history .bootstrap .content, .bootstrap .col-md-9, .bootstrap .col-lg-9, .bootstrap .col-xs-10, .bootstrap .col-sm-10, .bootstrap .col-md-10, .bootstrap .col-lg-10, .bootstrap .col-xs-11, .bootstrap .col-sm-11, .bootstrap .col-md-11, .bootstrap .col-lg-11, .bootstrap .col-xs-12, .bootstrap .col-sm-12, .bootstrap .col-md-12, .bootstrap .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.bootstrap .col-xs-1, .bootstrap .col-xs-2, .bootstrap .col-xs-3, .bootstrap .col-xs-4, .bootstrap .col-xs-5, .bootstrap .col-xs-6, .bootstrap .col-xs-7, .bootstrap .col-xs-8, .bootstrap .col-xs-9, .bootstrap .col-xs-10, .bootstrap .col-xs-11, .bootstrap .col-xs-12 { float: left; }
.bootstrap .col-xs-1 { width: 8.33333%; }
.bootstrap .col-xs-2 { width: 16.66667%; }
.bootstrap .col-xs-3 { width: 25%; }
.bootstrap .col-xs-4 { width: 33.33333%; }
.bootstrap .col-xs-5 { width: 41.66667%; }
.bootstrap .col-xs-6 { width: 50%; }
.bootstrap .col-xs-7 { width: 58.33333%; }
.bootstrap .col-xs-8 { width: 66.66667%; }
.bootstrap .col-xs-9 { width: 75%; }
.bootstrap .col-xs-10 { width: 83.33333%; }
.bootstrap .col-xs-11 { width: 91.66667%; }
.bootstrap .col-xs-12 { width: 100%; }
.bootstrap .col-xs-pull-0 { right: auto; }
.bootstrap .col-xs-pull-1 { right: 8.33333%; }
.bootstrap .col-xs-pull-2 { right: 16.66667%; }
.bootstrap .col-xs-pull-3 { right: 25%; }
.bootstrap .col-xs-pull-4 { right: 33.33333%; }
.bootstrap .col-xs-pull-5 { right: 41.66667%; }
.bootstrap .col-xs-pull-6 { right: 50%; }
.bootstrap .col-xs-pull-7 { right: 58.33333%; }
.bootstrap .col-xs-pull-8 { right: 66.66667%; }
.bootstrap .col-xs-pull-9 { right: 75%; }
.bootstrap .col-xs-pull-10 { right: 83.33333%; }
.bootstrap .col-xs-pull-11 { right: 91.66667%; }
.bootstrap .col-xs-pull-12 { right: 100%; }
.bootstrap .col-xs-push-0 { left: auto; }
.bootstrap .col-xs-push-1 { left: 8.33333%; }
.bootstrap .col-xs-push-2 { left: 16.66667%; }
.bootstrap .col-xs-push-3 { left: 25%; }
.bootstrap .col-xs-push-4 { left: 33.33333%; }
.bootstrap .col-xs-push-5 { left: 41.66667%; }
.bootstrap .col-xs-push-6 { left: 50%; }
.bootstrap .col-xs-push-7 { left: 58.33333%; }
.bootstrap .col-xs-push-8 { left: 66.66667%; }
.bootstrap .col-xs-push-9 { left: 75%; }
.bootstrap .col-xs-push-10 { left: 83.33333%; }
.bootstrap .col-xs-push-11 { left: 91.66667%; }
.bootstrap .col-xs-push-12 { left: 100%; }
.bootstrap .col-xs-offset-0 { margin-left: 0%; }
.bootstrap .col-xs-offset-1 { margin-left: 8.33333%; }
.bootstrap .col-xs-offset-2 { margin-left: 16.66667%; }
.bootstrap .col-xs-offset-3 { margin-left: 25%; }
.bootstrap .col-xs-offset-4 { margin-left: 33.33333%; }
.bootstrap .col-xs-offset-5 { margin-left: 41.66667%; }
.bootstrap .col-xs-offset-6 { margin-left: 50%; }
.bootstrap .col-xs-offset-7 { margin-left: 58.33333%; }
.bootstrap .col-xs-offset-8 { margin-left: 66.66667%; }
.bootstrap .col-xs-offset-9 { margin-left: 75%; }
.bootstrap .col-xs-offset-10 { margin-left: 83.33333%; }
.bootstrap .col-xs-offset-11 { margin-left: 91.66667%; }
.bootstrap .col-xs-offset-12 { margin-left: 100%; }
@media (min-width: 768px) { .bootstrap .col-sm-1, .bootstrap .col-sm-2, .bootstrap .col-sm-3, .bootstrap body[class*="customer-"]:not(.customer-account-login) .sidebar, body[class*="customer-"]:not(.customer-account-login) .bootstrap .sidebar, .bootstrap body.sales-order-view .sidebar, body.sales-order-view .bootstrap .sidebar, .bootstrap body.newsletter-manage-index .sidebar, body.newsletter-manage-index .bootstrap .sidebar, .bootstrap body.sales-order-history .sidebar, body.sales-order-history .bootstrap .sidebar, .bootstrap .col-sm-4, .bootstrap .col-sm-5, .bootstrap .col-sm-6, .bootstrap .col-sm-7, .bootstrap .col-sm-8, .bootstrap .col-sm-9, .bootstrap body[class*="customer-"]:not(.customer-account-login) .content, body[class*="customer-"]:not(.customer-account-login) .bootstrap .content, .bootstrap body.sales-order-view .content, body.sales-order-view .bootstrap .content, .bootstrap body.newsletter-manage-index .content, body.newsletter-manage-index .bootstrap .content, .bootstrap body.sales-order-history .content, body.sales-order-history .bootstrap .content, .bootstrap .col-sm-10, .bootstrap .col-sm-11, .bootstrap .col-sm-12 { float: left; }
  .bootstrap .col-sm-1 { width: 8.33333%; }
  .bootstrap .col-sm-2 { width: 16.66667%; }
  .bootstrap .col-sm-3, .bootstrap body[class*="customer-"]:not(.customer-account-login) .sidebar, body[class*="customer-"]:not(.customer-account-login) .bootstrap .sidebar, .bootstrap body.sales-order-view .sidebar, body.sales-order-view .bootstrap .sidebar, .bootstrap body.newsletter-manage-index .sidebar, body.newsletter-manage-index .bootstrap .sidebar, .bootstrap body.sales-order-history .sidebar, body.sales-order-history .bootstrap .sidebar { width: 25%; }
  .bootstrap .col-sm-4 { width: 33.33333%; }
  .bootstrap .col-sm-5 { width: 41.66667%; }
  .bootstrap .col-sm-6 { width: 50%; }
  .bootstrap .col-sm-7 { width: 58.33333%; }
  .bootstrap .col-sm-8 { width: 66.66667%; }
  .bootstrap .col-sm-9, .bootstrap body[class*="customer-"]:not(.customer-account-login) .content, body[class*="customer-"]:not(.customer-account-login) .bootstrap .content, .bootstrap body.sales-order-view .content, body.sales-order-view .bootstrap .content, .bootstrap body.newsletter-manage-index .content, body.newsletter-manage-index .bootstrap .content, .bootstrap body.sales-order-history .content, body.sales-order-history .bootstrap .content { width: 75%; }
  .bootstrap .col-sm-10 { width: 83.33333%; }
  .bootstrap .col-sm-11 { width: 91.66667%; }
  .bootstrap .col-sm-12 { width: 100%; }
  .bootstrap .col-sm-pull-0 { right: auto; }
  .bootstrap .col-sm-pull-1 { right: 8.33333%; }
  .bootstrap .col-sm-pull-2 { right: 16.66667%; }
  .bootstrap .col-sm-pull-3 { right: 25%; }
  .bootstrap .col-sm-pull-4 { right: 33.33333%; }
  .bootstrap .col-sm-pull-5 { right: 41.66667%; }
  .bootstrap .col-sm-pull-6 { right: 50%; }
  .bootstrap .col-sm-pull-7 { right: 58.33333%; }
  .bootstrap .col-sm-pull-8 { right: 66.66667%; }
  .bootstrap .col-sm-pull-9 { right: 75%; }
  .bootstrap .col-sm-pull-10 { right: 83.33333%; }
  .bootstrap .col-sm-pull-11 { right: 91.66667%; }
  .bootstrap .col-sm-pull-12 { right: 100%; }
  .bootstrap .col-sm-push-0 { left: auto; }
  .bootstrap .col-sm-push-1 { left: 8.33333%; }
  .bootstrap .col-sm-push-2 { left: 16.66667%; }
  .bootstrap .col-sm-push-3 { left: 25%; }
  .bootstrap .col-sm-push-4 { left: 33.33333%; }
  .bootstrap .col-sm-push-5 { left: 41.66667%; }
  .bootstrap .col-sm-push-6 { left: 50%; }
  .bootstrap .col-sm-push-7 { left: 58.33333%; }
  .bootstrap .col-sm-push-8 { left: 66.66667%; }
  .bootstrap .col-sm-push-9 { left: 75%; }
  .bootstrap .col-sm-push-10 { left: 83.33333%; }
  .bootstrap .col-sm-push-11 { left: 91.66667%; }
  .bootstrap .col-sm-push-12 { left: 100%; }
  .bootstrap .col-sm-offset-0 { margin-left: 0%; }
  .bootstrap .col-sm-offset-1 { margin-left: 8.33333%; }
  .bootstrap .col-sm-offset-2 { margin-left: 16.66667%; }
  .bootstrap .col-sm-offset-3 { margin-left: 25%; }
  .bootstrap .col-sm-offset-4 { margin-left: 33.33333%; }
  .bootstrap .col-sm-offset-5 { margin-left: 41.66667%; }
  .bootstrap .col-sm-offset-6 { margin-left: 50%; }
  .bootstrap .col-sm-offset-7 { margin-left: 58.33333%; }
  .bootstrap .col-sm-offset-8 { margin-left: 66.66667%; }
  .bootstrap .col-sm-offset-9 { margin-left: 75%; }
  .bootstrap .col-sm-offset-10 { margin-left: 83.33333%; }
  .bootstrap .col-sm-offset-11 { margin-left: 91.66667%; }
  .bootstrap .col-sm-offset-12 { margin-left: 100%; } }
@media (min-width: 1440px) { .bootstrap .col-md-1, .bootstrap .col-md-2, .bootstrap .col-md-3, .bootstrap .col-md-4, .bootstrap .col-md-5, .bootstrap .col-md-6, .bootstrap .col-md-7, .bootstrap .col-md-8, .bootstrap .col-md-9, .bootstrap .col-md-10, .bootstrap .col-md-11, .bootstrap .col-md-12 { float: left; }
  .bootstrap .col-md-1 { width: 8.33333%; }
  .bootstrap .col-md-2 { width: 16.66667%; }
  .bootstrap .col-md-3 { width: 25%; }
  .bootstrap .col-md-4 { width: 33.33333%; }
  .bootstrap .col-md-5 { width: 41.66667%; }
  .bootstrap .col-md-6 { width: 50%; }
  .bootstrap .col-md-7 { width: 58.33333%; }
  .bootstrap .col-md-8 { width: 66.66667%; }
  .bootstrap .col-md-9 { width: 75%; }
  .bootstrap .col-md-10 { width: 83.33333%; }
  .bootstrap .col-md-11 { width: 91.66667%; }
  .bootstrap .col-md-12 { width: 100%; }
  .bootstrap .col-md-pull-0 { right: auto; }
  .bootstrap .col-md-pull-1 { right: 8.33333%; }
  .bootstrap .col-md-pull-2 { right: 16.66667%; }
  .bootstrap .col-md-pull-3 { right: 25%; }
  .bootstrap .col-md-pull-4 { right: 33.33333%; }
  .bootstrap .col-md-pull-5 { right: 41.66667%; }
  .bootstrap .col-md-pull-6 { right: 50%; }
  .bootstrap .col-md-pull-7 { right: 58.33333%; }
  .bootstrap .col-md-pull-8 { right: 66.66667%; }
  .bootstrap .col-md-pull-9 { right: 75%; }
  .bootstrap .col-md-pull-10 { right: 83.33333%; }
  .bootstrap .col-md-pull-11 { right: 91.66667%; }
  .bootstrap .col-md-pull-12 { right: 100%; }
  .bootstrap .col-md-push-0 { left: auto; }
  .bootstrap .col-md-push-1 { left: 8.33333%; }
  .bootstrap .col-md-push-2 { left: 16.66667%; }
  .bootstrap .col-md-push-3 { left: 25%; }
  .bootstrap .col-md-push-4 { left: 33.33333%; }
  .bootstrap .col-md-push-5 { left: 41.66667%; }
  .bootstrap .col-md-push-6 { left: 50%; }
  .bootstrap .col-md-push-7 { left: 58.33333%; }
  .bootstrap .col-md-push-8 { left: 66.66667%; }
  .bootstrap .col-md-push-9 { left: 75%; }
  .bootstrap .col-md-push-10 { left: 83.33333%; }
  .bootstrap .col-md-push-11 { left: 91.66667%; }
  .bootstrap .col-md-push-12 { left: 100%; }
  .bootstrap .col-md-offset-0 { margin-left: 0%; }
  .bootstrap .col-md-offset-1 { margin-left: 8.33333%; }
  .bootstrap .col-md-offset-2 { margin-left: 16.66667%; }
  .bootstrap .col-md-offset-3 { margin-left: 25%; }
  .bootstrap .col-md-offset-4 { margin-left: 33.33333%; }
  .bootstrap .col-md-offset-5 { margin-left: 41.66667%; }
  .bootstrap .col-md-offset-6 { margin-left: 50%; }
  .bootstrap .col-md-offset-7 { margin-left: 58.33333%; }
  .bootstrap .col-md-offset-8 { margin-left: 66.66667%; }
  .bootstrap .col-md-offset-9 { margin-left: 75%; }
  .bootstrap .col-md-offset-10 { margin-left: 83.33333%; }
  .bootstrap .col-md-offset-11 { margin-left: 91.66667%; }
  .bootstrap .col-md-offset-12 { margin-left: 100%; } }
@media (min-width: 1919px) { .bootstrap .col-lg-1, .bootstrap .col-lg-2, .bootstrap .col-lg-3, .bootstrap .col-lg-4, .bootstrap .col-lg-5, .bootstrap .col-lg-6, .bootstrap .col-lg-7, .bootstrap .col-lg-8, .bootstrap .col-lg-9, .bootstrap .col-lg-10, .bootstrap .col-lg-11, .bootstrap .col-lg-12 { float: left; }
  .bootstrap .col-lg-1 { width: 8.33333%; }
  .bootstrap .col-lg-2 { width: 16.66667%; }
  .bootstrap .col-lg-3 { width: 25%; }
  .bootstrap .col-lg-4 { width: 33.33333%; }
  .bootstrap .col-lg-5 { width: 41.66667%; }
  .bootstrap .col-lg-6 { width: 50%; }
  .bootstrap .col-lg-7 { width: 58.33333%; }
  .bootstrap .col-lg-8 { width: 66.66667%; }
  .bootstrap .col-lg-9 { width: 75%; }
  .bootstrap .col-lg-10 { width: 83.33333%; }
  .bootstrap .col-lg-11 { width: 91.66667%; }
  .bootstrap .col-lg-12 { width: 100%; }
  .bootstrap .col-lg-pull-0 { right: auto; }
  .bootstrap .col-lg-pull-1 { right: 8.33333%; }
  .bootstrap .col-lg-pull-2 { right: 16.66667%; }
  .bootstrap .col-lg-pull-3 { right: 25%; }
  .bootstrap .col-lg-pull-4 { right: 33.33333%; }
  .bootstrap .col-lg-pull-5 { right: 41.66667%; }
  .bootstrap .col-lg-pull-6 { right: 50%; }
  .bootstrap .col-lg-pull-7 { right: 58.33333%; }
  .bootstrap .col-lg-pull-8 { right: 66.66667%; }
  .bootstrap .col-lg-pull-9 { right: 75%; }
  .bootstrap .col-lg-pull-10 { right: 83.33333%; }
  .bootstrap .col-lg-pull-11 { right: 91.66667%; }
  .bootstrap .col-lg-pull-12 { right: 100%; }
  .bootstrap .col-lg-push-0 { left: auto; }
  .bootstrap .col-lg-push-1 { left: 8.33333%; }
  .bootstrap .col-lg-push-2 { left: 16.66667%; }
  .bootstrap .col-lg-push-3 { left: 25%; }
  .bootstrap .col-lg-push-4 { left: 33.33333%; }
  .bootstrap .col-lg-push-5 { left: 41.66667%; }
  .bootstrap .col-lg-push-6 { left: 50%; }
  .bootstrap .col-lg-push-7 { left: 58.33333%; }
  .bootstrap .col-lg-push-8 { left: 66.66667%; }
  .bootstrap .col-lg-push-9 { left: 75%; }
  .bootstrap .col-lg-push-10 { left: 83.33333%; }
  .bootstrap .col-lg-push-11 { left: 91.66667%; }
  .bootstrap .col-lg-push-12 { left: 100%; }
  .bootstrap .col-lg-offset-0 { margin-left: 0%; }
  .bootstrap .col-lg-offset-1 { margin-left: 8.33333%; }
  .bootstrap .col-lg-offset-2 { margin-left: 16.66667%; }
  .bootstrap .col-lg-offset-3 { margin-left: 25%; }
  .bootstrap .col-lg-offset-4 { margin-left: 33.33333%; }
  .bootstrap .col-lg-offset-5 { margin-left: 41.66667%; }
  .bootstrap .col-lg-offset-6 { margin-left: 50%; }
  .bootstrap .col-lg-offset-7 { margin-left: 58.33333%; }
  .bootstrap .col-lg-offset-8 { margin-left: 66.66667%; }
  .bootstrap .col-lg-offset-9 { margin-left: 75%; }
  .bootstrap .col-lg-offset-10 { margin-left: 83.33333%; }
  .bootstrap .col-lg-offset-11 { margin-left: 91.66667%; }
  .bootstrap .col-lg-offset-12 { margin-left: 100%; } }
.bootstrap table { background-color: transparent; }
.bootstrap caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left; }
.bootstrap th { text-align: left; }
.bootstrap .table, .bootstrap .cart .totals table, .bootstrap .data-table { width: 100%; max-width: 100%; margin-bottom: 20px; }
.bootstrap .table > thead > tr > th, .bootstrap .cart .totals table > thead > tr > th, .bootstrap .data-table > thead > tr > th, .bootstrap .table > thead > tr > td, .bootstrap .cart .totals table > thead > tr > td, .bootstrap .data-table > thead > tr > td, .bootstrap .table > tbody > tr > th, .bootstrap .cart .totals table > tbody > tr > th, .bootstrap .data-table > tbody > tr > th, .bootstrap .table > tbody > tr > td, .bootstrap .cart .totals table > tbody > tr > td, .bootstrap .data-table > tbody > tr > td, .bootstrap .table > tfoot > tr > th, .bootstrap .cart .totals table > tfoot > tr > th, .bootstrap .data-table > tfoot > tr > th, .bootstrap .table > tfoot > tr > td, .bootstrap .cart .totals table > tfoot > tr > td, .bootstrap .data-table > tfoot > tr > td { padding: 8px; line-height: 1.42857; vertical-align: top; border-top: 1px solid #ddd; }
.bootstrap .table > thead > tr > th, .bootstrap .cart .totals table > thead > tr > th, .bootstrap .data-table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }
.bootstrap .table > caption + thead > tr:first-child > th, .bootstrap .cart .totals table > caption + thead > tr:first-child > th, .bootstrap .data-table > caption + thead > tr:first-child > th, .bootstrap .table > caption + thead > tr:first-child > td, .bootstrap .cart .totals table > caption + thead > tr:first-child > td, .bootstrap .data-table > caption + thead > tr:first-child > td, .bootstrap .table > colgroup + thead > tr:first-child > th, .bootstrap .cart .totals table > colgroup + thead > tr:first-child > th, .bootstrap .data-table > colgroup + thead > tr:first-child > th, .bootstrap .table > colgroup + thead > tr:first-child > td, .bootstrap .cart .totals table > colgroup + thead > tr:first-child > td, .bootstrap .data-table > colgroup + thead > tr:first-child > td, .bootstrap .table > thead:first-child > tr:first-child > th, .bootstrap .cart .totals table > thead:first-child > tr:first-child > th, .bootstrap .data-table > thead:first-child > tr:first-child > th, .bootstrap .table > thead:first-child > tr:first-child > td, .bootstrap .cart .totals table > thead:first-child > tr:first-child > td, .bootstrap .data-table > thead:first-child > tr:first-child > td { border-top: 0; }
.bootstrap .table > tbody + tbody, .bootstrap .cart .totals table > tbody + tbody, .bootstrap .data-table > tbody + tbody { border-top: 2px solid #ddd; }
.bootstrap .table .table, .bootstrap .cart .totals table .table, .bootstrap .data-table .table, .bootstrap .table .cart .totals table, .bootstrap .cart .totals .table table, .bootstrap .cart .totals table table, .bootstrap .data-table .cart .totals table, .bootstrap .cart .totals .data-table table, .bootstrap .table .data-table, .bootstrap .cart .totals table .data-table, .bootstrap .data-table .data-table { background-color: #fff; }
.bootstrap .table-condensed > thead > tr > th, .bootstrap .table-condensed > thead > tr > td, .bootstrap .table-condensed > tbody > tr > th, .bootstrap .table-condensed > tbody > tr > td, .bootstrap .table-condensed > tfoot > tr > th, .bootstrap .table-condensed > tfoot > tr > td { padding: 5px; }
.bootstrap .table-bordered, .bootstrap .data-table { border: 1px solid #ddd; }
.bootstrap .table-bordered > thead > tr > th, .bootstrap .data-table > thead > tr > th, .bootstrap .table-bordered > thead > tr > td, .bootstrap .data-table > thead > tr > td, .bootstrap .table-bordered > tbody > tr > th, .bootstrap .data-table > tbody > tr > th, .bootstrap .table-bordered > tbody > tr > td, .bootstrap .data-table > tbody > tr > td, .bootstrap .table-bordered > tfoot > tr > th, .bootstrap .data-table > tfoot > tr > th, .bootstrap .table-bordered > tfoot > tr > td, .bootstrap .data-table > tfoot > tr > td { border: 1px solid #ddd; }
.bootstrap .table-bordered > thead > tr > th, .bootstrap .data-table > thead > tr > th, .bootstrap .table-bordered > thead > tr > td, .bootstrap .data-table > thead > tr > td { border-bottom-width: 2px; }
.bootstrap .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }
.bootstrap .table-hover > tbody > tr:hover { background-color: #f5f5f5; }
.bootstrap table col[class*="col-"] { position: static; float: none; display: table-column; }
.bootstrap table td[class*="col-"], .bootstrap table th[class*="col-"] { position: static; float: none; display: table-cell; }
.bootstrap .table > thead > tr > td.active, .bootstrap .cart .totals table > thead > tr > td.active, .bootstrap .data-table > thead > tr > td.active, .bootstrap .table > thead > tr > th.active, .bootstrap .cart .totals table > thead > tr > th.active, .bootstrap .data-table > thead > tr > th.active, .bootstrap .table > thead > tr.active > td, .bootstrap .cart .totals table > thead > tr.active > td, .bootstrap .data-table > thead > tr.active > td, .bootstrap .table > thead > tr.active > th, .bootstrap .cart .totals table > thead > tr.active > th, .bootstrap .data-table > thead > tr.active > th, .bootstrap .table > tbody > tr > td.active, .bootstrap .cart .totals table > tbody > tr > td.active, .bootstrap .data-table > tbody > tr > td.active, .bootstrap .table > tbody > tr > th.active, .bootstrap .cart .totals table > tbody > tr > th.active, .bootstrap .data-table > tbody > tr > th.active, .bootstrap .table > tbody > tr.active > td, .bootstrap .cart .totals table > tbody > tr.active > td, .bootstrap .data-table > tbody > tr.active > td, .bootstrap .table > tbody > tr.active > th, .bootstrap .cart .totals table > tbody > tr.active > th, .bootstrap .data-table > tbody > tr.active > th, .bootstrap .table > tfoot > tr > td.active, .bootstrap .cart .totals table > tfoot > tr > td.active, .bootstrap .data-table > tfoot > tr > td.active, .bootstrap .table > tfoot > tr > th.active, .bootstrap .cart .totals table > tfoot > tr > th.active, .bootstrap .data-table > tfoot > tr > th.active, .bootstrap .table > tfoot > tr.active > td, .bootstrap .cart .totals table > tfoot > tr.active > td, .bootstrap .data-table > tfoot > tr.active > td, .bootstrap .table > tfoot > tr.active > th, .bootstrap .cart .totals table > tfoot > tr.active > th, .bootstrap .data-table > tfoot > tr.active > th { background-color: #f5f5f5; }
.bootstrap .table-hover > tbody > tr > td.active:hover, .bootstrap .table-hover > tbody > tr > th.active:hover, .bootstrap .table-hover > tbody > tr.active:hover > td, .bootstrap .table-hover > tbody > tr:hover > .active, .bootstrap .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }
.bootstrap .table > thead > tr > td.success, .bootstrap .cart .totals table > thead > tr > td.success, .bootstrap .data-table > thead > tr > td.success, .bootstrap .table > thead > tr > th.success, .bootstrap .cart .totals table > thead > tr > th.success, .bootstrap .data-table > thead > tr > th.success, .bootstrap .table > thead > tr.success > td, .bootstrap .cart .totals table > thead > tr.success > td, .bootstrap .data-table > thead > tr.success > td, .bootstrap .table > thead > tr.success > th, .bootstrap .cart .totals table > thead > tr.success > th, .bootstrap .data-table > thead > tr.success > th, .bootstrap .table > tbody > tr > td.success, .bootstrap .cart .totals table > tbody > tr > td.success, .bootstrap .data-table > tbody > tr > td.success, .bootstrap .table > tbody > tr > th.success, .bootstrap .cart .totals table > tbody > tr > th.success, .bootstrap .data-table > tbody > tr > th.success, .bootstrap .table > tbody > tr.success > td, .bootstrap .cart .totals table > tbody > tr.success > td, .bootstrap .data-table > tbody > tr.success > td, .bootstrap .table > tbody > tr.success > th, .bootstrap .cart .totals table > tbody > tr.success > th, .bootstrap .data-table > tbody > tr.success > th, .bootstrap .table > tfoot > tr > td.success, .bootstrap .cart .totals table > tfoot > tr > td.success, .bootstrap .data-table > tfoot > tr > td.success, .bootstrap .table > tfoot > tr > th.success, .bootstrap .cart .totals table > tfoot > tr > th.success, .bootstrap .data-table > tfoot > tr > th.success, .bootstrap .table > tfoot > tr.success > td, .bootstrap .cart .totals table > tfoot > tr.success > td, .bootstrap .data-table > tfoot > tr.success > td, .bootstrap .table > tfoot > tr.success > th, .bootstrap .cart .totals table > tfoot > tr.success > th, .bootstrap .data-table > tfoot > tr.success > th { background-color: #dff0d8; }
.bootstrap .table-hover > tbody > tr > td.success:hover, .bootstrap .table-hover > tbody > tr > th.success:hover, .bootstrap .table-hover > tbody > tr.success:hover > td, .bootstrap .table-hover > tbody > tr:hover > .success, .bootstrap .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }
.bootstrap .table > thead > tr > td.info, .bootstrap .cart .totals table > thead > tr > td.info, .bootstrap .data-table > thead > tr > td.info, .bootstrap .table > thead > tr > th.info, .bootstrap .cart .totals table > thead > tr > th.info, .bootstrap .data-table > thead > tr > th.info, .bootstrap .table > thead > tr.info > td, .bootstrap .cart .totals table > thead > tr.info > td, .bootstrap .data-table > thead > tr.info > td, .bootstrap .table > thead > tr.info > th, .bootstrap .cart .totals table > thead > tr.info > th, .bootstrap .data-table > thead > tr.info > th, .bootstrap .table > tbody > tr > td.info, .bootstrap .cart .totals table > tbody > tr > td.info, .bootstrap .data-table > tbody > tr > td.info, .bootstrap .table > tbody > tr > th.info, .bootstrap .cart .totals table > tbody > tr > th.info, .bootstrap .data-table > tbody > tr > th.info, .bootstrap .table > tbody > tr.info > td, .bootstrap .cart .totals table > tbody > tr.info > td, .bootstrap .data-table > tbody > tr.info > td, .bootstrap .table > tbody > tr.info > th, .bootstrap .cart .totals table > tbody > tr.info > th, .bootstrap .data-table > tbody > tr.info > th, .bootstrap .table > tfoot > tr > td.info, .bootstrap .cart .totals table > tfoot > tr > td.info, .bootstrap .data-table > tfoot > tr > td.info, .bootstrap .table > tfoot > tr > th.info, .bootstrap .cart .totals table > tfoot > tr > th.info, .bootstrap .data-table > tfoot > tr > th.info, .bootstrap .table > tfoot > tr.info > td, .bootstrap .cart .totals table > tfoot > tr.info > td, .bootstrap .data-table > tfoot > tr.info > td, .bootstrap .table > tfoot > tr.info > th, .bootstrap .cart .totals table > tfoot > tr.info > th, .bootstrap .data-table > tfoot > tr.info > th { background-color: #d9edf7; }
.bootstrap .table-hover > tbody > tr > td.info:hover, .bootstrap .table-hover > tbody > tr > th.info:hover, .bootstrap .table-hover > tbody > tr.info:hover > td, .bootstrap .table-hover > tbody > tr:hover > .info, .bootstrap .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }
.bootstrap .table > thead > tr > td.warning, .bootstrap .cart .totals table > thead > tr > td.warning, .bootstrap .data-table > thead > tr > td.warning, .bootstrap .table > thead > tr > th.warning, .bootstrap .cart .totals table > thead > tr > th.warning, .bootstrap .data-table > thead > tr > th.warning, .bootstrap .table > thead > tr.warning > td, .bootstrap .cart .totals table > thead > tr.warning > td, .bootstrap .data-table > thead > tr.warning > td, .bootstrap .table > thead > tr.warning > th, .bootstrap .cart .totals table > thead > tr.warning > th, .bootstrap .data-table > thead > tr.warning > th, .bootstrap .table > tbody > tr > td.warning, .bootstrap .cart .totals table > tbody > tr > td.warning, .bootstrap .data-table > tbody > tr > td.warning, .bootstrap .table > tbody > tr > th.warning, .bootstrap .cart .totals table > tbody > tr > th.warning, .bootstrap .data-table > tbody > tr > th.warning, .bootstrap .table > tbody > tr.warning > td, .bootstrap .cart .totals table > tbody > tr.warning > td, .bootstrap .data-table > tbody > tr.warning > td, .bootstrap .table > tbody > tr.warning > th, .bootstrap .cart .totals table > tbody > tr.warning > th, .bootstrap .data-table > tbody > tr.warning > th, .bootstrap .table > tfoot > tr > td.warning, .bootstrap .cart .totals table > tfoot > tr > td.warning, .bootstrap .data-table > tfoot > tr > td.warning, .bootstrap .table > tfoot > tr > th.warning, .bootstrap .cart .totals table > tfoot > tr > th.warning, .bootstrap .data-table > tfoot > tr > th.warning, .bootstrap .table > tfoot > tr.warning > td, .bootstrap .cart .totals table > tfoot > tr.warning > td, .bootstrap .data-table > tfoot > tr.warning > td, .bootstrap .table > tfoot > tr.warning > th, .bootstrap .cart .totals table > tfoot > tr.warning > th, .bootstrap .data-table > tfoot > tr.warning > th { background-color: #fcf8e3; }
.bootstrap .table-hover > tbody > tr > td.warning:hover, .bootstrap .table-hover > tbody > tr > th.warning:hover, .bootstrap .table-hover > tbody > tr.warning:hover > td, .bootstrap .table-hover > tbody > tr:hover > .warning, .bootstrap .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }
.bootstrap .table > thead > tr > td.danger, .bootstrap .cart .totals table > thead > tr > td.danger, .bootstrap .data-table > thead > tr > td.danger, .bootstrap .table > thead > tr > th.danger, .bootstrap .cart .totals table > thead > tr > th.danger, .bootstrap .data-table > thead > tr > th.danger, .bootstrap .table > thead > tr.danger > td, .bootstrap .cart .totals table > thead > tr.danger > td, .bootstrap .data-table > thead > tr.danger > td, .bootstrap .table > thead > tr.danger > th, .bootstrap .cart .totals table > thead > tr.danger > th, .bootstrap .data-table > thead > tr.danger > th, .bootstrap .table > tbody > tr > td.danger, .bootstrap .cart .totals table > tbody > tr > td.danger, .bootstrap .data-table > tbody > tr > td.danger, .bootstrap .table > tbody > tr > th.danger, .bootstrap .cart .totals table > tbody > tr > th.danger, .bootstrap .data-table > tbody > tr > th.danger, .bootstrap .table > tbody > tr.danger > td, .bootstrap .cart .totals table > tbody > tr.danger > td, .bootstrap .data-table > tbody > tr.danger > td, .bootstrap .table > tbody > tr.danger > th, .bootstrap .cart .totals table > tbody > tr.danger > th, .bootstrap .data-table > tbody > tr.danger > th, .bootstrap .table > tfoot > tr > td.danger, .bootstrap .cart .totals table > tfoot > tr > td.danger, .bootstrap .data-table > tfoot > tr > td.danger, .bootstrap .table > tfoot > tr > th.danger, .bootstrap .cart .totals table > tfoot > tr > th.danger, .bootstrap .data-table > tfoot > tr > th.danger, .bootstrap .table > tfoot > tr.danger > td, .bootstrap .cart .totals table > tfoot > tr.danger > td, .bootstrap .data-table > tfoot > tr.danger > td, .bootstrap .table > tfoot > tr.danger > th, .bootstrap .cart .totals table > tfoot > tr.danger > th, .bootstrap .data-table > tfoot > tr.danger > th { background-color: #f2dede; }
.bootstrap .table-hover > tbody > tr > td.danger:hover, .bootstrap .table-hover > tbody > tr > th.danger:hover, .bootstrap .table-hover > tbody > tr.danger:hover > td, .bootstrap .table-hover > tbody > tr:hover > .danger, .bootstrap .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }
.bootstrap .table-responsive { overflow-x: auto; min-height: 0.01%; }
@media screen and (max-width: 767px) { .bootstrap .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
  .bootstrap .table-responsive > .table, .bootstrap .cart .totals .table-responsive > table, .bootstrap .table-responsive > .data-table { margin-bottom: 0; }
  .bootstrap .table-responsive > .table > thead > tr > th, .bootstrap .cart .totals .table-responsive > table > thead > tr > th, .bootstrap .table-responsive > .data-table > thead > tr > th, .bootstrap .table-responsive > .table > thead > tr > td, .bootstrap .cart .totals .table-responsive > table > thead > tr > td, .bootstrap .table-responsive > .data-table > thead > tr > td, .bootstrap .table-responsive > .table > tbody > tr > th, .bootstrap .cart .totals .table-responsive > table > tbody > tr > th, .bootstrap .table-responsive > .data-table > tbody > tr > th, .bootstrap .table-responsive > .table > tbody > tr > td, .bootstrap .cart .totals .table-responsive > table > tbody > tr > td, .bootstrap .table-responsive > .data-table > tbody > tr > td, .bootstrap .table-responsive > .table > tfoot > tr > th, .bootstrap .cart .totals .table-responsive > table > tfoot > tr > th, .bootstrap .table-responsive > .data-table > tfoot > tr > th, .bootstrap .table-responsive > .table > tfoot > tr > td, .bootstrap .cart .totals .table-responsive > table > tfoot > tr > td, .bootstrap .table-responsive > .data-table > tfoot > tr > td { white-space: nowrap; }
  .bootstrap .table-responsive > .table-bordered, .bootstrap .table-responsive > .data-table { border: 0; }
  .bootstrap .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .table-responsive > .data-table > tfoot > tr > td:first-child { border-left: 0; }
  .bootstrap .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .table-responsive > .data-table > tfoot > tr > td:last-child { border-right: 0; }
  .bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .table-responsive > .data-table > tfoot > tr:last-child > th, .bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .table-responsive > .data-table > tfoot > tr:last-child > td { border-bottom: 0; } }
.bootstrap fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }
.bootstrap legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }
.bootstrap label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
.bootstrap input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bootstrap input[type="radio"], .bootstrap input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }
.bootstrap input[type="file"] { display: block; }
.bootstrap input[type="range"] { display: block; width: 100%; }
.bootstrap select[multiple], .bootstrap select[size] { height: auto; }
.bootstrap input[type="file"]:focus, .bootstrap input[type="radio"]:focus, .bootstrap input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.bootstrap output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857; color: #555555; }
.bootstrap .form-control, .bootstrap .my-wishlist textarea, .bootstrap .input-text, .bootstrap .form-list textarea, .bootstrap .form-list select, .bootstrap .form-language select { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.bootstrap .form-control:focus, .bootstrap .my-wishlist textarea:focus, .bootstrap .input-text:focus, .bootstrap .form-list textarea:focus, .bootstrap .form-list select:focus, .bootstrap .form-language select:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.bootstrap .form-control::-moz-placeholder, .bootstrap .my-wishlist textarea::-moz-placeholder, .bootstrap .input-text::-moz-placeholder, .bootstrap .form-list textarea::-moz-placeholder, .bootstrap .form-list select::-moz-placeholder, .bootstrap .form-language select::-moz-placeholder { color: #999; opacity: 1; }
.bootstrap .form-control:-ms-input-placeholder, .bootstrap .my-wishlist textarea:-ms-input-placeholder, .bootstrap .input-text:-ms-input-placeholder, .bootstrap .form-list textarea:-ms-input-placeholder, .bootstrap .form-list select:-ms-input-placeholder, .bootstrap .form-language select:-ms-input-placeholder { color: #999; }
.bootstrap .form-control::-webkit-input-placeholder, .bootstrap .my-wishlist textarea::-webkit-input-placeholder, .bootstrap .input-text::-webkit-input-placeholder, .bootstrap .form-list textarea::-webkit-input-placeholder, .bootstrap .form-list select::-webkit-input-placeholder, .bootstrap .form-language select::-webkit-input-placeholder { color: #999; }
.bootstrap .form-control::-ms-expand, .bootstrap .my-wishlist textarea::-ms-expand, .bootstrap .input-text::-ms-expand, .bootstrap .form-list textarea::-ms-expand, .bootstrap .form-list select::-ms-expand, .bootstrap .form-language select::-ms-expand { border: 0; background-color: transparent; }
.bootstrap .form-control[disabled], .bootstrap .my-wishlist textarea[disabled], .bootstrap [disabled].input-text, .bootstrap .form-list textarea[disabled], .bootstrap .form-list select[disabled], .bootstrap .form-language select[disabled], .bootstrap .form-control[readonly], .bootstrap .my-wishlist textarea[readonly], .bootstrap [readonly].input-text, .bootstrap .form-list textarea[readonly], .bootstrap .form-list select[readonly], .bootstrap .form-language select[readonly], fieldset[disabled] .bootstrap .form-control, fieldset[disabled] .bootstrap .my-wishlist textarea, fieldset[disabled] .bootstrap .input-text, fieldset[disabled] .bootstrap .form-list textarea, fieldset[disabled] .bootstrap .form-list select, fieldset[disabled] .bootstrap .form-language select { background-color: #eeeeee; opacity: 1; }
.bootstrap .form-control[disabled], .bootstrap .my-wishlist textarea[disabled], .bootstrap [disabled].input-text, .bootstrap .form-list textarea[disabled], .bootstrap .form-list select[disabled], .bootstrap .form-language select[disabled], fieldset[disabled] .bootstrap .form-control, fieldset[disabled] .bootstrap .my-wishlist textarea, fieldset[disabled] .bootstrap .input-text, fieldset[disabled] .bootstrap .form-list textarea, fieldset[disabled] .bootstrap .form-list select, fieldset[disabled] .bootstrap .form-language select { cursor: not-allowed; }
.bootstrap textarea.form-control, .bootstrap .my-wishlist textarea, .bootstrap textarea.input-text, .bootstrap .form-list textarea { height: auto; }
.bootstrap input[type="search"] { -webkit-appearance: none; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { .bootstrap input[type="date"].form-control, .bootstrap input[type="date"].input-text, .bootstrap input[type="time"].form-control, .bootstrap input[type="time"].input-text, .bootstrap input[type="datetime-local"].form-control, .bootstrap input[type="datetime-local"].input-text, .bootstrap input[type="month"].form-control, .bootstrap input[type="month"].input-text { line-height: 34px; }
  .bootstrap input[type="date"].input-sm, .bootstrap .input-group-sm > input[type="date"].form-control, .bootstrap .input-group-sm > input[type="date"].input-text, .bootstrap .input-group-sm > input[type="date"].input-group-addon, .bootstrap .input-group-sm > .input-group-btn > input[type="date"].btn, .bootstrap .input-group-sm > .input-group-btn > input[type="date"].button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > input[type="date"].link-edit, .bootstrap .cart-table input[type="date"].qty, .input-group-sm .bootstrap input[type="date"], .bootstrap input[type="time"].input-sm, .bootstrap .input-group-sm > input[type="time"].form-control, .bootstrap .input-group-sm > input[type="time"].input-text, .bootstrap .input-group-sm > input[type="time"].input-group-addon, .bootstrap .input-group-sm > .input-group-btn > input[type="time"].btn, .bootstrap .input-group-sm > .input-group-btn > input[type="time"].button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > input[type="time"].link-edit, .bootstrap .cart-table input[type="time"].qty, .input-group-sm .bootstrap input[type="time"], .bootstrap input[type="datetime-local"].input-sm, .bootstrap .input-group-sm > input[type="datetime-local"].form-control, .bootstrap .input-group-sm > input[type="datetime-local"].input-text, .bootstrap .input-group-sm > input[type="datetime-local"].input-group-addon, .bootstrap .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .bootstrap .input-group-sm > .input-group-btn > input[type="datetime-local"].button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > input[type="datetime-local"].link-edit, .bootstrap .cart-table input[type="datetime-local"].qty, .input-group-sm .bootstrap input[type="datetime-local"], .bootstrap input[type="month"].input-sm, .bootstrap .input-group-sm > input[type="month"].form-control, .bootstrap .input-group-sm > input[type="month"].input-text, .bootstrap .input-group-sm > input[type="month"].input-group-addon, .bootstrap .input-group-sm > .input-group-btn > input[type="month"].btn, .bootstrap .input-group-sm > .input-group-btn > input[type="month"].button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > input[type="month"].link-edit, .bootstrap .cart-table input[type="month"].qty, .input-group-sm .bootstrap input[type="month"] { line-height: 30px; }
  .bootstrap input[type="date"].input-lg, .bootstrap .input-group-lg > input[type="date"].form-control, .bootstrap .input-group-lg > input[type="date"].input-text, .bootstrap .input-group-lg > input[type="date"].input-group-addon, .bootstrap .input-group-lg > .input-group-btn > input[type="date"].btn, .bootstrap .input-group-lg > .input-group-btn > input[type="date"].button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > input[type="date"].link-edit, .input-group-lg .bootstrap input[type="date"], .bootstrap input[type="time"].input-lg, .bootstrap .input-group-lg > input[type="time"].form-control, .bootstrap .input-group-lg > input[type="time"].input-text, .bootstrap .input-group-lg > input[type="time"].input-group-addon, .bootstrap .input-group-lg > .input-group-btn > input[type="time"].btn, .bootstrap .input-group-lg > .input-group-btn > input[type="time"].button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > input[type="time"].link-edit, .input-group-lg .bootstrap input[type="time"], .bootstrap input[type="datetime-local"].input-lg, .bootstrap .input-group-lg > input[type="datetime-local"].form-control, .bootstrap .input-group-lg > input[type="datetime-local"].input-text, .bootstrap .input-group-lg > input[type="datetime-local"].input-group-addon, .bootstrap .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .bootstrap .input-group-lg > .input-group-btn > input[type="datetime-local"].button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > input[type="datetime-local"].link-edit, .input-group-lg .bootstrap input[type="datetime-local"], .bootstrap input[type="month"].input-lg, .bootstrap .input-group-lg > input[type="month"].form-control, .bootstrap .input-group-lg > input[type="month"].input-text, .bootstrap .input-group-lg > input[type="month"].input-group-addon, .bootstrap .input-group-lg > .input-group-btn > input[type="month"].btn, .bootstrap .input-group-lg > .input-group-btn > input[type="month"].button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > input[type="month"].link-edit, .input-group-lg .bootstrap input[type="month"] { line-height: 46px; } }
.bootstrap .form-group, .bootstrap .form-list li { margin-bottom: 15px; }
.bootstrap .radio, .bootstrap .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
.bootstrap .radio label, .bootstrap .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }
.bootstrap .radio input[type="radio"], .bootstrap .radio-inline input[type="radio"], .bootstrap .checkbox input[type="checkbox"], .bootstrap .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; }
.bootstrap .radio + .radio, .bootstrap .checkbox + .checkbox { margin-top: -5px; }
.bootstrap .radio-inline, .bootstrap .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }
.bootstrap .radio-inline + .radio-inline, .bootstrap .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }
.bootstrap input[type="radio"][disabled], .bootstrap input[type="radio"].disabled, fieldset[disabled] .bootstrap input[type="radio"], .bootstrap input[type="checkbox"][disabled], .bootstrap input[type="checkbox"].disabled, fieldset[disabled] .bootstrap input[type="checkbox"] { cursor: not-allowed; }
.bootstrap .radio-inline.disabled, fieldset[disabled] .bootstrap .radio-inline, .bootstrap .checkbox-inline.disabled, fieldset[disabled] .bootstrap .checkbox-inline { cursor: not-allowed; }
.bootstrap .radio.disabled label, fieldset[disabled] .bootstrap .radio label, .bootstrap .checkbox.disabled label, fieldset[disabled] .bootstrap .checkbox label { cursor: not-allowed; }
.bootstrap .form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 34px; }
.bootstrap .form-control-static.input-lg, .bootstrap .input-group-lg > .form-control-static.form-control, .bootstrap .my-wishlist .input-group-lg > textarea.form-control-static, .bootstrap .input-group-lg > .form-control-static.input-text, .bootstrap .form-list .input-group-lg > textarea.form-control-static, .bootstrap .form-list .input-group-lg > select.form-control-static, .bootstrap .form-language .input-group-lg > select.form-control-static, .bootstrap .input-group-lg > .form-control-static.input-group-addon, .bootstrap .input-group-lg > .input-group-btn > .form-control-static.btn, .bootstrap .input-group-lg > .input-group-btn > .form-control-static.button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > .form-control-static.link-edit, .bootstrap .form-control-static.input-sm, .bootstrap .input-group-sm > .form-control-static.form-control, .bootstrap .my-wishlist .input-group-sm > textarea.form-control-static, .bootstrap .input-group-sm > .form-control-static.input-text, .bootstrap .form-list .input-group-sm > textarea.form-control-static, .bootstrap .form-list .input-group-sm > select.form-control-static, .bootstrap .form-language .input-group-sm > select.form-control-static, .bootstrap .input-group-sm > .form-control-static.input-group-addon, .bootstrap .input-group-sm > .input-group-btn > .form-control-static.btn, .bootstrap .input-group-sm > .input-group-btn > .form-control-static.button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > .form-control-static.link-edit, .bootstrap .cart-table .form-control-static.qty { padding-left: 0; padding-right: 0; }
.bootstrap .input-sm, .bootstrap .input-group-sm > .form-control, .bootstrap .my-wishlist .input-group-sm > textarea, .bootstrap .input-group-sm > .input-text, .bootstrap .form-list .input-group-sm > textarea, .bootstrap .form-list .input-group-sm > select, .bootstrap .form-language .input-group-sm > select, .bootstrap .input-group-sm > .input-group-addon, .bootstrap .input-group-sm > .input-group-btn > .btn, .bootstrap .input-group-sm > .input-group-btn > .button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > .link-edit, .bootstrap .cart-table .qty { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 0px; }
.bootstrap select.input-sm, .bootstrap .input-group-sm > select.form-control, .bootstrap .input-group-sm > select.input-text, .bootstrap .form-list .input-group-sm > select, .bootstrap .form-language .input-group-sm > select, .bootstrap .input-group-sm > select.input-group-addon, .bootstrap .input-group-sm > .input-group-btn > select.btn, .bootstrap .input-group-sm > .input-group-btn > select.button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > select.link-edit, .bootstrap .cart-table select.qty { height: 30px; line-height: 30px; }
.bootstrap textarea.input-sm, .bootstrap .input-group-sm > textarea.form-control, .bootstrap .my-wishlist .input-group-sm > textarea, .bootstrap .input-group-sm > textarea.input-text, .bootstrap .form-list .input-group-sm > textarea, .bootstrap .input-group-sm > textarea.input-group-addon, .bootstrap .input-group-sm > .input-group-btn > textarea.btn, .bootstrap .input-group-sm > .input-group-btn > textarea.button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > textarea.link-edit, .bootstrap .cart-table textarea.qty, .bootstrap select[multiple].input-sm, .bootstrap .input-group-sm > select[multiple].form-control, .bootstrap .input-group-sm > select[multiple].input-text, .bootstrap .form-list .input-group-sm > select[multiple], .bootstrap .form-language .input-group-sm > select[multiple], .bootstrap .input-group-sm > select[multiple].input-group-addon, .bootstrap .input-group-sm > .input-group-btn > select[multiple].btn, .bootstrap .input-group-sm > .input-group-btn > select[multiple].button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > select[multiple].link-edit, .bootstrap .cart-table select[multiple].qty { height: auto; }
.bootstrap .form-group-sm .form-control, .bootstrap .form-group-sm .my-wishlist textarea, .bootstrap .my-wishlist .form-group-sm textarea, .bootstrap .form-group-sm .input-text, .bootstrap .form-group-sm .form-list textarea, .bootstrap .form-list .form-group-sm textarea, .bootstrap .form-group-sm .form-list select, .bootstrap .form-list .form-group-sm select, .bootstrap .form-group-sm .form-language select, .bootstrap .form-language .form-group-sm select { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 0px; }
.bootstrap .form-group-sm select.form-control, .bootstrap .form-group-sm select.input-text, .bootstrap .form-group-sm .form-list select, .bootstrap .form-list .form-group-sm select, .bootstrap .form-group-sm .form-language select, .bootstrap .form-language .form-group-sm select { height: 30px; line-height: 30px; }
.bootstrap .form-group-sm textarea.form-control, .bootstrap .form-group-sm .my-wishlist textarea, .bootstrap .my-wishlist .form-group-sm textarea, .bootstrap .form-group-sm textarea.input-text, .bootstrap .form-group-sm .form-list textarea, .bootstrap .form-list .form-group-sm textarea, .bootstrap .form-group-sm select[multiple].form-control, .bootstrap .form-group-sm select[multiple].input-text, .bootstrap .form-group-sm .form-list select[multiple], .bootstrap .form-list .form-group-sm select[multiple], .bootstrap .form-group-sm .form-language select[multiple], .bootstrap .form-language .form-group-sm select[multiple] { height: auto; }
.bootstrap .form-group-sm .form-control-static { height: 30px; min-height: 32px; padding: 6px 10px; font-size: 12px; line-height: 1.5; }
.bootstrap .input-lg, .bootstrap .input-group-lg > .form-control, .bootstrap .my-wishlist .input-group-lg > textarea, .bootstrap .input-group-lg > .input-text, .bootstrap .form-list .input-group-lg > textarea, .bootstrap .form-list .input-group-lg > select, .bootstrap .form-language .input-group-lg > select, .bootstrap .input-group-lg > .input-group-addon, .bootstrap .input-group-lg > .input-group-btn > .btn, .bootstrap .input-group-lg > .input-group-btn > .button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > .link-edit { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33333; border-radius: 0px; }
.bootstrap select.input-lg, .bootstrap .input-group-lg > select.form-control, .bootstrap .input-group-lg > select.input-text, .bootstrap .form-list .input-group-lg > select, .bootstrap .form-language .input-group-lg > select, .bootstrap .input-group-lg > select.input-group-addon, .bootstrap .input-group-lg > .input-group-btn > select.btn, .bootstrap .input-group-lg > .input-group-btn > select.button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > select.link-edit { height: 46px; line-height: 46px; }
.bootstrap textarea.input-lg, .bootstrap .input-group-lg > textarea.form-control, .bootstrap .my-wishlist .input-group-lg > textarea, .bootstrap .input-group-lg > textarea.input-text, .bootstrap .form-list .input-group-lg > textarea, .bootstrap .input-group-lg > textarea.input-group-addon, .bootstrap .input-group-lg > .input-group-btn > textarea.btn, .bootstrap .input-group-lg > .input-group-btn > textarea.button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > textarea.link-edit, .bootstrap select[multiple].input-lg, .bootstrap .input-group-lg > select[multiple].form-control, .bootstrap .input-group-lg > select[multiple].input-text, .bootstrap .form-list .input-group-lg > select[multiple], .bootstrap .form-language .input-group-lg > select[multiple], .bootstrap .input-group-lg > select[multiple].input-group-addon, .bootstrap .input-group-lg > .input-group-btn > select[multiple].btn, .bootstrap .input-group-lg > .input-group-btn > select[multiple].button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > select[multiple].link-edit { height: auto; }
.bootstrap .form-group-lg .form-control, .bootstrap .form-group-lg .my-wishlist textarea, .bootstrap .my-wishlist .form-group-lg textarea, .bootstrap .form-group-lg .input-text, .bootstrap .form-group-lg .form-list textarea, .bootstrap .form-list .form-group-lg textarea, .bootstrap .form-group-lg .form-list select, .bootstrap .form-list .form-group-lg select, .bootstrap .form-group-lg .form-language select, .bootstrap .form-language .form-group-lg select { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33333; border-radius: 0px; }
.bootstrap .form-group-lg select.form-control, .bootstrap .form-group-lg select.input-text, .bootstrap .form-group-lg .form-list select, .bootstrap .form-list .form-group-lg select, .bootstrap .form-group-lg .form-language select, .bootstrap .form-language .form-group-lg select { height: 46px; line-height: 46px; }
.bootstrap .form-group-lg textarea.form-control, .bootstrap .form-group-lg .my-wishlist textarea, .bootstrap .my-wishlist .form-group-lg textarea, .bootstrap .form-group-lg textarea.input-text, .bootstrap .form-group-lg .form-list textarea, .bootstrap .form-list .form-group-lg textarea, .bootstrap .form-group-lg select[multiple].form-control, .bootstrap .form-group-lg select[multiple].input-text, .bootstrap .form-group-lg .form-list select[multiple], .bootstrap .form-list .form-group-lg select[multiple], .bootstrap .form-group-lg .form-language select[multiple], .bootstrap .form-language .form-group-lg select[multiple] { height: auto; }
.bootstrap .form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.33333; }
.bootstrap .has-feedback { position: relative; }
.bootstrap .has-feedback .form-control, .bootstrap .has-feedback .my-wishlist textarea, .bootstrap .my-wishlist .has-feedback textarea, .bootstrap .has-feedback .input-text, .bootstrap .has-feedback .form-list textarea, .bootstrap .form-list .has-feedback textarea, .bootstrap .has-feedback .form-list select, .bootstrap .form-list .has-feedback select, .bootstrap .has-feedback .form-language select, .bootstrap .form-language .has-feedback select { padding-right: 42.5px; }
.bootstrap .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; }
.bootstrap .input-lg + .form-control-feedback, .bootstrap .input-group-lg > .form-control + .form-control-feedback, .bootstrap .my-wishlist .input-group-lg > textarea + .form-control-feedback, .bootstrap .input-group-lg > .input-text + .form-control-feedback, .bootstrap .form-list .input-group-lg > textarea + .form-control-feedback, .bootstrap .form-list .input-group-lg > select + .form-control-feedback, .bootstrap .form-language .input-group-lg > select + .form-control-feedback, .bootstrap .input-group-lg > .input-group-addon + .form-control-feedback, .bootstrap .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .bootstrap .input-group-lg > .input-group-btn > .button + .form-control-feedback, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > .link-edit + .form-control-feedback, .bootstrap .input-group-lg + .form-control-feedback, .bootstrap .form-group-lg .form-control + .form-control-feedback, .bootstrap .form-group-lg .my-wishlist textarea + .form-control-feedback, .bootstrap .my-wishlist .form-group-lg textarea + .form-control-feedback, .bootstrap .form-group-lg .input-text + .form-control-feedback, .bootstrap .form-group-lg .form-list textarea + .form-control-feedback, .bootstrap .form-list .form-group-lg textarea + .form-control-feedback, .bootstrap .form-group-lg .form-list select + .form-control-feedback, .bootstrap .form-list .form-group-lg select + .form-control-feedback, .bootstrap .form-group-lg .form-language select + .form-control-feedback, .bootstrap .form-language .form-group-lg select + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; }
.bootstrap .input-sm + .form-control-feedback, .bootstrap .input-group-sm > .form-control + .form-control-feedback, .bootstrap .my-wishlist .input-group-sm > textarea + .form-control-feedback, .bootstrap .input-group-sm > .input-text + .form-control-feedback, .bootstrap .form-list .input-group-sm > textarea + .form-control-feedback, .bootstrap .form-list .input-group-sm > select + .form-control-feedback, .bootstrap .form-language .input-group-sm > select + .form-control-feedback, .bootstrap .input-group-sm > .input-group-addon + .form-control-feedback, .bootstrap .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .bootstrap .input-group-sm > .input-group-btn > .button + .form-control-feedback, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > .link-edit + .form-control-feedback, .bootstrap .cart-table .qty + .form-control-feedback, .bootstrap .input-group-sm + .form-control-feedback, .bootstrap .form-group-sm .form-control + .form-control-feedback, .bootstrap .form-group-sm .my-wishlist textarea + .form-control-feedback, .bootstrap .my-wishlist .form-group-sm textarea + .form-control-feedback, .bootstrap .form-group-sm .input-text + .form-control-feedback, .bootstrap .form-group-sm .form-list textarea + .form-control-feedback, .bootstrap .form-list .form-group-sm textarea + .form-control-feedback, .bootstrap .form-group-sm .form-list select + .form-control-feedback, .bootstrap .form-list .form-group-sm select + .form-control-feedback, .bootstrap .form-group-sm .form-language select + .form-control-feedback, .bootstrap .form-language .form-group-sm select + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; }
.bootstrap .has-success .help-block, .bootstrap .has-success .control-label, .bootstrap .has-success .radio, .bootstrap .has-success .checkbox, .bootstrap .has-success .radio-inline, .bootstrap .has-success .checkbox-inline, .bootstrap .has-success.radio label, .bootstrap .has-success.checkbox label, .bootstrap .has-success.radio-inline label, .bootstrap .has-success.checkbox-inline label { color: #3c763d; }
.bootstrap .has-success .form-control, .bootstrap .has-success .my-wishlist textarea, .bootstrap .my-wishlist .has-success textarea, .bootstrap .has-success .input-text, .bootstrap .has-success .form-list textarea, .bootstrap .form-list .has-success textarea, .bootstrap .has-success .form-list select, .bootstrap .form-list .has-success select, .bootstrap .has-success .form-language select, .bootstrap .form-language .has-success select { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.bootstrap .has-success .form-control:focus, .bootstrap .has-success .my-wishlist textarea:focus, .bootstrap .my-wishlist .has-success textarea:focus, .bootstrap .has-success .input-text:focus, .bootstrap .has-success .form-list textarea:focus, .bootstrap .form-list .has-success textarea:focus, .bootstrap .has-success .form-list select:focus, .bootstrap .form-list .has-success select:focus, .bootstrap .has-success .form-language select:focus, .bootstrap .form-language .has-success select:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
.bootstrap .has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; }
.bootstrap .has-success .form-control-feedback { color: #3c763d; }
.bootstrap .has-warning .help-block, .bootstrap .has-warning .control-label, .bootstrap .has-warning .radio, .bootstrap .has-warning .checkbox, .bootstrap .has-warning .radio-inline, .bootstrap .has-warning .checkbox-inline, .bootstrap .has-warning.radio label, .bootstrap .has-warning.checkbox label, .bootstrap .has-warning.radio-inline label, .bootstrap .has-warning.checkbox-inline label { color: #8a6d3b; }
.bootstrap .has-warning .form-control, .bootstrap .has-warning .my-wishlist textarea, .bootstrap .my-wishlist .has-warning textarea, .bootstrap .has-warning .input-text, .bootstrap .has-warning .form-list textarea, .bootstrap .form-list .has-warning textarea, .bootstrap .has-warning .form-list select, .bootstrap .form-list .has-warning select, .bootstrap .has-warning .form-language select, .bootstrap .form-language .has-warning select { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.bootstrap .has-warning .form-control:focus, .bootstrap .has-warning .my-wishlist textarea:focus, .bootstrap .my-wishlist .has-warning textarea:focus, .bootstrap .has-warning .input-text:focus, .bootstrap .has-warning .form-list textarea:focus, .bootstrap .form-list .has-warning textarea:focus, .bootstrap .has-warning .form-list select:focus, .bootstrap .form-list .has-warning select:focus, .bootstrap .has-warning .form-language select:focus, .bootstrap .form-language .has-warning select:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
.bootstrap .has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; }
.bootstrap .has-warning .form-control-feedback { color: #8a6d3b; }
.bootstrap .has-error .help-block, .bootstrap .has-error .control-label, .bootstrap .has-error .radio, .bootstrap .has-error .checkbox, .bootstrap .has-error .radio-inline, .bootstrap .has-error .checkbox-inline, .bootstrap .has-error.radio label, .bootstrap .has-error.checkbox label, .bootstrap .has-error.radio-inline label, .bootstrap .has-error.checkbox-inline label { color: #a94442; }
.bootstrap .has-error .form-control, .bootstrap .has-error .my-wishlist textarea, .bootstrap .my-wishlist .has-error textarea, .bootstrap .has-error .input-text, .bootstrap .has-error .form-list textarea, .bootstrap .form-list .has-error textarea, .bootstrap .has-error .form-list select, .bootstrap .form-list .has-error select, .bootstrap .has-error .form-language select, .bootstrap .form-language .has-error select { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.bootstrap .has-error .form-control:focus, .bootstrap .has-error .my-wishlist textarea:focus, .bootstrap .my-wishlist .has-error textarea:focus, .bootstrap .has-error .input-text:focus, .bootstrap .has-error .form-list textarea:focus, .bootstrap .form-list .has-error textarea:focus, .bootstrap .has-error .form-list select:focus, .bootstrap .form-list .has-error select:focus, .bootstrap .has-error .form-language select:focus, .bootstrap .form-language .has-error select:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.bootstrap .has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; }
.bootstrap .has-error .form-control-feedback { color: #a94442; }
.bootstrap .has-feedback label ~ .form-control-feedback { top: 25px; }
.bootstrap .has-feedback label.sr-only ~ .form-control-feedback { top: 0; }
.bootstrap .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #840000; }
@media (min-width: 768px) { .bootstrap .form-inline .form-group, .bootstrap .form-inline .form-list li, .bootstrap .form-list .form-inline li { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .bootstrap .form-inline .form-control, .bootstrap .form-inline .my-wishlist textarea, .bootstrap .my-wishlist .form-inline textarea, .bootstrap .form-inline .input-text, .bootstrap .form-inline .form-list textarea, .bootstrap .form-list .form-inline textarea, .bootstrap .form-inline .form-list select, .bootstrap .form-list .form-inline select, .bootstrap .form-inline .form-language select, .bootstrap .form-language .form-inline select { display: inline-block; width: auto; vertical-align: middle; }
  .bootstrap .form-inline .form-control-static { display: inline-block; }
  .bootstrap .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .bootstrap .form-inline .input-group .input-group-addon, .bootstrap .form-inline .input-group .input-group-btn, .bootstrap .form-inline .input-group .form-control, .bootstrap .form-inline .input-group .my-wishlist textarea, .bootstrap .my-wishlist .form-inline .input-group textarea, .bootstrap .form-inline .input-group .input-text, .bootstrap .form-inline .input-group .form-list textarea, .bootstrap .form-list .form-inline .input-group textarea, .bootstrap .form-inline .input-group .form-list select, .bootstrap .form-list .form-inline .input-group select, .bootstrap .form-inline .input-group .form-language select, .bootstrap .form-language .form-inline .input-group select { width: auto; }
  .bootstrap .form-inline .input-group > .form-control, .bootstrap .form-inline .my-wishlist .input-group > textarea, .bootstrap .my-wishlist .form-inline .input-group > textarea, .bootstrap .form-inline .input-group > .input-text, .bootstrap .form-inline .form-list .input-group > textarea, .bootstrap .form-list .form-inline .input-group > textarea, .bootstrap .form-inline .form-list .input-group > select, .bootstrap .form-list .form-inline .input-group > select, .bootstrap .form-inline .form-language .input-group > select, .bootstrap .form-language .form-inline .input-group > select { width: 100%; }
  .bootstrap .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
  .bootstrap .form-inline .radio, .bootstrap .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .bootstrap .form-inline .radio label, .bootstrap .form-inline .checkbox label { padding-left: 0; }
  .bootstrap .form-inline .radio input[type="radio"], .bootstrap .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .bootstrap .form-inline .has-feedback .form-control-feedback { top: 0; } }
.bootstrap .form-horizontal .radio, .bootstrap .form-horizontal .checkbox, .bootstrap .form-horizontal .radio-inline, .bootstrap .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; }
.bootstrap .form-horizontal .radio, .bootstrap .form-horizontal .checkbox { min-height: 27px; }
.bootstrap .form-horizontal .form-group, .bootstrap .form-horizontal .form-list li, .bootstrap .form-list .form-horizontal li { margin-left: -15px; margin-right: -15px; }
.bootstrap .form-horizontal .form-group:before, .bootstrap .form-horizontal .form-list li:before, .bootstrap .form-list .form-horizontal li:before, .bootstrap .form-horizontal .form-group:after, .bootstrap .form-horizontal .form-list li:after, .bootstrap .form-list .form-horizontal li:after { content: " "; display: table; }
.bootstrap .form-horizontal .form-group:after, .bootstrap .form-horizontal .form-list li:after, .bootstrap .form-list .form-horizontal li:after { clear: both; }
@media (min-width: 768px) { .bootstrap .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; } }
.bootstrap .form-horizontal .has-feedback .form-control-feedback { right: 15px; }
@media (min-width: 768px) { .bootstrap .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; } }
@media (min-width: 768px) { .bootstrap .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; } }
.bootstrap .btn, .bootstrap .button, .bootstrap .my-wishlist .link-edit { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.bootstrap .btn:focus, .bootstrap .button:focus, .bootstrap .my-wishlist .link-edit:focus, .bootstrap .btn.focus, .bootstrap .focus.button, .bootstrap .my-wishlist .focus.link-edit, .bootstrap .btn:active:focus, .bootstrap .button:active:focus, .bootstrap .my-wishlist .link-edit:active:focus, .bootstrap .btn:active.focus, .bootstrap .button:active.focus, .bootstrap .my-wishlist .link-edit:active.focus, .bootstrap .btn.active:focus, .bootstrap .active.button:focus, .bootstrap .my-wishlist .active.link-edit:focus, .bootstrap .btn.active.focus, .bootstrap .active.focus.button, .bootstrap .my-wishlist .active.focus.link-edit { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.bootstrap .btn:hover, .bootstrap .button:hover, .bootstrap .my-wishlist .link-edit:hover, .bootstrap .btn:focus, .bootstrap .button:focus, .bootstrap .my-wishlist .link-edit:focus, .bootstrap .btn.focus, .bootstrap .focus.button, .bootstrap .my-wishlist .focus.link-edit { color: #ffffff; text-decoration: none; }
.bootstrap .btn:active, .bootstrap .button:active, .bootstrap .my-wishlist .link-edit:active, .bootstrap .btn.active, .bootstrap .active.button, .bootstrap .my-wishlist .active.link-edit { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.bootstrap .btn.disabled, .bootstrap .disabled.button, .bootstrap .my-wishlist .disabled.link-edit, .bootstrap .btn[disabled], .bootstrap [disabled].button, .bootstrap .my-wishlist [disabled].link-edit, fieldset[disabled] .bootstrap .btn, fieldset[disabled] .bootstrap .button, fieldset[disabled] .bootstrap .my-wishlist .link-edit { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
.bootstrap a.btn.disabled, .bootstrap a.disabled.button, .bootstrap .my-wishlist a.disabled.link-edit, fieldset[disabled] .bootstrap a.btn, fieldset[disabled] .bootstrap a.button, fieldset[disabled] .bootstrap .my-wishlist a.link-edit { pointer-events: none; }
.bootstrap .btn-default, .bootstrap .button, .bootstrap .my-wishlist .link-edit { color: #ffffff; background-color: #cdcccc; border-color: #cdcccc; }
.bootstrap .btn-default:focus, .bootstrap .button:focus, .bootstrap .my-wishlist .link-edit:focus, .bootstrap .btn-default.focus, .bootstrap .focus.button, .bootstrap .my-wishlist .focus.link-edit { color: #ffffff; background-color: #b4b2b2; border-color: #8e8c8c; }
.bootstrap .btn-default:hover, .bootstrap .button:hover, .bootstrap .my-wishlist .link-edit:hover { color: #ffffff; background-color: #b4b2b2; border-color: #afadad; }
.bootstrap .btn-default:active, .bootstrap .button:active, .bootstrap .my-wishlist .link-edit:active, .bootstrap .btn-default.active, .bootstrap .active.button, .bootstrap .my-wishlist .active.link-edit, .open > .bootstrap .btn-default.dropdown-toggle, .open > .bootstrap .dropdown-toggle.button, .open > .bootstrap .my-wishlist .dropdown-toggle.link-edit { color: #ffffff; background-color: #b4b2b2; border-color: #afadad; }
.bootstrap .btn-default:active:hover, .bootstrap .button:active:hover, .bootstrap .my-wishlist .link-edit:active:hover, .bootstrap .btn-default:active:focus, .bootstrap .button:active:focus, .bootstrap .my-wishlist .link-edit:active:focus, .bootstrap .btn-default:active.focus, .bootstrap .button:active.focus, .bootstrap .my-wishlist .link-edit:active.focus, .bootstrap .btn-default.active:hover, .bootstrap .active.button:hover, .bootstrap .my-wishlist .active.link-edit:hover, .bootstrap .btn-default.active:focus, .bootstrap .active.button:focus, .bootstrap .my-wishlist .active.link-edit:focus, .bootstrap .btn-default.active.focus, .bootstrap .active.focus.button, .bootstrap .my-wishlist .active.focus.link-edit, .open > .bootstrap .btn-default.dropdown-toggle:hover, .open > .bootstrap .dropdown-toggle.button:hover, .open > .bootstrap .my-wishlist .dropdown-toggle.link-edit:hover, .open > .bootstrap .btn-default.dropdown-toggle:focus, .open > .bootstrap .dropdown-toggle.button:focus, .open > .bootstrap .my-wishlist .dropdown-toggle.link-edit:focus, .open > .bootstrap .btn-default.dropdown-toggle.focus, .open > .bootstrap .dropdown-toggle.focus.button, .open > .bootstrap .my-wishlist .dropdown-toggle.focus.link-edit { color: #ffffff; background-color: #a2a0a0; border-color: #8e8c8c; }
.bootstrap .btn-default:active, .bootstrap .button:active, .bootstrap .my-wishlist .link-edit:active, .bootstrap .btn-default.active, .bootstrap .active.button, .bootstrap .my-wishlist .active.link-edit, .open > .bootstrap .btn-default.dropdown-toggle, .open > .bootstrap .dropdown-toggle.button, .open > .bootstrap .my-wishlist .dropdown-toggle.link-edit { background-image: none; }
.bootstrap .btn-default.disabled:hover, .bootstrap .disabled.button:hover, .bootstrap .my-wishlist .disabled.link-edit:hover, .bootstrap .btn-default.disabled:focus, .bootstrap .disabled.button:focus, .bootstrap .my-wishlist .disabled.link-edit:focus, .bootstrap .btn-default.disabled.focus, .bootstrap .disabled.focus.button, .bootstrap .my-wishlist .disabled.focus.link-edit, .bootstrap .btn-default[disabled]:hover, .bootstrap [disabled].button:hover, .bootstrap .my-wishlist [disabled].link-edit:hover, .bootstrap .btn-default[disabled]:focus, .bootstrap [disabled].button:focus, .bootstrap .my-wishlist [disabled].link-edit:focus, .bootstrap .btn-default[disabled].focus, .bootstrap [disabled].focus.button, .bootstrap .my-wishlist [disabled].focus.link-edit, fieldset[disabled] .bootstrap .btn-default:hover, fieldset[disabled] .bootstrap .button:hover, fieldset[disabled] .bootstrap .my-wishlist .link-edit:hover, fieldset[disabled] .bootstrap .btn-default:focus, fieldset[disabled] .bootstrap .button:focus, fieldset[disabled] .bootstrap .my-wishlist .link-edit:focus, fieldset[disabled] .bootstrap .btn-default.focus, fieldset[disabled] .bootstrap .focus.button, fieldset[disabled] .bootstrap .my-wishlist .focus.link-edit { background-color: #cdcccc; border-color: #cdcccc; }
.bootstrap .btn-default .badge, .bootstrap .button .badge, .bootstrap .my-wishlist .link-edit .badge { color: #cdcccc; background-color: #ffffff; }
.bootstrap .btn-primary, .bootstrap .my-wishlist .btn-add, .bootstrap .btn-cart { color: #fff; background-color: #B4CF00; border-color: #9eb600; }
.bootstrap .btn-primary:focus, .bootstrap .my-wishlist .btn-add:focus, .bootstrap .btn-cart:focus, .bootstrap .btn-primary.focus, .bootstrap .my-wishlist .focus.btn-add, .bootstrap .focus.btn-cart { color: #fff; background-color: #889c00; border-color: #2f3600; }
.bootstrap .btn-primary:hover, .bootstrap .my-wishlist .btn-add:hover, .bootstrap .btn-cart:hover { color: #fff; background-color: #889c00; border-color: #697800; }
.bootstrap .btn-primary:active, .bootstrap .my-wishlist .btn-add:active, .bootstrap .btn-cart:active, .bootstrap .btn-primary.active, .bootstrap .my-wishlist .active.btn-add, .bootstrap .active.btn-cart, .open > .bootstrap .btn-primary.dropdown-toggle, .open > .bootstrap .my-wishlist .dropdown-toggle.btn-add, .open > .bootstrap .dropdown-toggle.btn-cart { color: #fff; background-color: #889c00; border-color: #697800; }
.bootstrap .btn-primary:active:hover, .bootstrap .my-wishlist .btn-add:active:hover, .bootstrap .btn-cart:active:hover, .bootstrap .btn-primary:active:focus, .bootstrap .my-wishlist .btn-add:active:focus, .bootstrap .btn-cart:active:focus, .bootstrap .btn-primary:active.focus, .bootstrap .my-wishlist .btn-add:active.focus, .bootstrap .btn-cart:active.focus, .bootstrap .btn-primary.active:hover, .bootstrap .my-wishlist .active.btn-add:hover, .bootstrap .active.btn-cart:hover, .bootstrap .btn-primary.active:focus, .bootstrap .my-wishlist .active.btn-add:focus, .bootstrap .active.btn-cart:focus, .bootstrap .btn-primary.active.focus, .bootstrap .my-wishlist .active.focus.btn-add, .bootstrap .active.focus.btn-cart, .open > .bootstrap .btn-primary.dropdown-toggle:hover, .open > .bootstrap .my-wishlist .dropdown-toggle.btn-add:hover, .open > .bootstrap .dropdown-toggle.btn-cart:hover, .open > .bootstrap .btn-primary.dropdown-toggle:focus, .open > .bootstrap .my-wishlist .dropdown-toggle.btn-add:focus, .open > .bootstrap .dropdown-toggle.btn-cart:focus, .open > .bootstrap .btn-primary.dropdown-toggle.focus, .open > .bootstrap .my-wishlist .dropdown-toggle.focus.btn-add, .open > .bootstrap .dropdown-toggle.focus.btn-cart { color: #fff; background-color: #697800; border-color: #2f3600; }
.bootstrap .btn-primary:active, .bootstrap .my-wishlist .btn-add:active, .bootstrap .btn-cart:active, .bootstrap .btn-primary.active, .bootstrap .my-wishlist .active.btn-add, .bootstrap .active.btn-cart, .open > .bootstrap .btn-primary.dropdown-toggle, .open > .bootstrap .my-wishlist .dropdown-toggle.btn-add, .open > .bootstrap .dropdown-toggle.btn-cart { background-image: none; }
.bootstrap .btn-primary.disabled:hover, .bootstrap .my-wishlist .disabled.btn-add:hover, .bootstrap .disabled.btn-cart:hover, .bootstrap .btn-primary.disabled:focus, .bootstrap .my-wishlist .disabled.btn-add:focus, .bootstrap .disabled.btn-cart:focus, .bootstrap .btn-primary.disabled.focus, .bootstrap .my-wishlist .disabled.focus.btn-add, .bootstrap .disabled.focus.btn-cart, .bootstrap .btn-primary[disabled]:hover, .bootstrap .my-wishlist [disabled].btn-add:hover, .bootstrap [disabled].btn-cart:hover, .bootstrap .btn-primary[disabled]:focus, .bootstrap .my-wishlist [disabled].btn-add:focus, .bootstrap [disabled].btn-cart:focus, .bootstrap .btn-primary[disabled].focus, .bootstrap .my-wishlist [disabled].focus.btn-add, .bootstrap [disabled].focus.btn-cart, fieldset[disabled] .bootstrap .btn-primary:hover, fieldset[disabled] .bootstrap .my-wishlist .btn-add:hover, fieldset[disabled] .bootstrap .btn-cart:hover, fieldset[disabled] .bootstrap .btn-primary:focus, fieldset[disabled] .bootstrap .my-wishlist .btn-add:focus, fieldset[disabled] .bootstrap .btn-cart:focus, fieldset[disabled] .bootstrap .btn-primary.focus, fieldset[disabled] .bootstrap .my-wishlist .focus.btn-add, fieldset[disabled] .bootstrap .focus.btn-cart { background-color: #B4CF00; border-color: #9eb600; }
.bootstrap .btn-primary .badge, .bootstrap .my-wishlist .btn-add .badge, .bootstrap .btn-cart .badge { color: #B4CF00; background-color: #fff; }
.bootstrap .btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
.bootstrap .btn-success:focus, .bootstrap .btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625; }
.bootstrap .btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439; }
.bootstrap .btn-success:active, .bootstrap .btn-success.active, .open > .bootstrap .btn-success.dropdown-toggle { color: #fff; background-color: #449d44; border-color: #398439; }
.bootstrap .btn-success:active:hover, .bootstrap .btn-success:active:focus, .bootstrap .btn-success:active.focus, .bootstrap .btn-success.active:hover, .bootstrap .btn-success.active:focus, .bootstrap .btn-success.active.focus, .open > .bootstrap .btn-success.dropdown-toggle:hover, .open > .bootstrap .btn-success.dropdown-toggle:focus, .open > .bootstrap .btn-success.dropdown-toggle.focus { color: #fff; background-color: #398439; border-color: #255625; }
.bootstrap .btn-success:active, .bootstrap .btn-success.active, .open > .bootstrap .btn-success.dropdown-toggle { background-image: none; }
.bootstrap .btn-success.disabled:hover, .bootstrap .btn-success.disabled:focus, .bootstrap .btn-success.disabled.focus, .bootstrap .btn-success[disabled]:hover, .bootstrap .btn-success[disabled]:focus, .bootstrap .btn-success[disabled].focus, fieldset[disabled] .bootstrap .btn-success:hover, fieldset[disabled] .bootstrap .btn-success:focus, fieldset[disabled] .bootstrap .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c; }
.bootstrap .btn-success .badge { color: #5cb85c; background-color: #fff; }
.bootstrap .btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; }
.bootstrap .btn-info:focus, .bootstrap .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; }
.bootstrap .btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; }
.bootstrap .btn-info:active, .bootstrap .btn-info.active, .open > .bootstrap .btn-info.dropdown-toggle { color: #fff; background-color: #31b0d5; border-color: #269abc; }
.bootstrap .btn-info:active:hover, .bootstrap .btn-info:active:focus, .bootstrap .btn-info:active.focus, .bootstrap .btn-info.active:hover, .bootstrap .btn-info.active:focus, .bootstrap .btn-info.active.focus, .open > .bootstrap .btn-info.dropdown-toggle:hover, .open > .bootstrap .btn-info.dropdown-toggle:focus, .open > .bootstrap .btn-info.dropdown-toggle.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; }
.bootstrap .btn-info:active, .bootstrap .btn-info.active, .open > .bootstrap .btn-info.dropdown-toggle { background-image: none; }
.bootstrap .btn-info.disabled:hover, .bootstrap .btn-info.disabled:focus, .bootstrap .btn-info.disabled.focus, .bootstrap .btn-info[disabled]:hover, .bootstrap .btn-info[disabled]:focus, .bootstrap .btn-info[disabled].focus, fieldset[disabled] .bootstrap .btn-info:hover, fieldset[disabled] .bootstrap .btn-info:focus, fieldset[disabled] .bootstrap .btn-info.focus { background-color: #5bc0de; border-color: #46b8da; }
.bootstrap .btn-info .badge { color: #5bc0de; background-color: #fff; }
.bootstrap .btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }
.bootstrap .btn-warning:focus, .bootstrap .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; }
.bootstrap .btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; }
.bootstrap .btn-warning:active, .bootstrap .btn-warning.active, .open > .bootstrap .btn-warning.dropdown-toggle { color: #fff; background-color: #ec971f; border-color: #d58512; }
.bootstrap .btn-warning:active:hover, .bootstrap .btn-warning:active:focus, .bootstrap .btn-warning:active.focus, .bootstrap .btn-warning.active:hover, .bootstrap .btn-warning.active:focus, .bootstrap .btn-warning.active.focus, .open > .bootstrap .btn-warning.dropdown-toggle:hover, .open > .bootstrap .btn-warning.dropdown-toggle:focus, .open > .bootstrap .btn-warning.dropdown-toggle.focus { color: #fff; background-color: #d58512; border-color: #985f0d; }
.bootstrap .btn-warning:active, .bootstrap .btn-warning.active, .open > .bootstrap .btn-warning.dropdown-toggle { background-image: none; }
.bootstrap .btn-warning.disabled:hover, .bootstrap .btn-warning.disabled:focus, .bootstrap .btn-warning.disabled.focus, .bootstrap .btn-warning[disabled]:hover, .bootstrap .btn-warning[disabled]:focus, .bootstrap .btn-warning[disabled].focus, fieldset[disabled] .bootstrap .btn-warning:hover, fieldset[disabled] .bootstrap .btn-warning:focus, fieldset[disabled] .bootstrap .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236; }
.bootstrap .btn-warning .badge { color: #f0ad4e; background-color: #fff; }
.bootstrap .btn-danger { color: #fff; background-color: #de0303; border-color: #c50303; }
.bootstrap .btn-danger:focus, .bootstrap .btn-danger.focus { color: #fff; background-color: #ac0202; border-color: #470101; }
.bootstrap .btn-danger:hover { color: #fff; background-color: #ac0202; border-color: #880202; }
.bootstrap .btn-danger:active, .bootstrap .btn-danger.active, .open > .bootstrap .btn-danger.dropdown-toggle { color: #fff; background-color: #ac0202; border-color: #880202; }
.bootstrap .btn-danger:active:hover, .bootstrap .btn-danger:active:focus, .bootstrap .btn-danger:active.focus, .bootstrap .btn-danger.active:hover, .bootstrap .btn-danger.active:focus, .bootstrap .btn-danger.active.focus, .open > .bootstrap .btn-danger.dropdown-toggle:hover, .open > .bootstrap .btn-danger.dropdown-toggle:focus, .open > .bootstrap .btn-danger.dropdown-toggle.focus { color: #fff; background-color: #880202; border-color: #470101; }
.bootstrap .btn-danger:active, .bootstrap .btn-danger.active, .open > .bootstrap .btn-danger.dropdown-toggle { background-image: none; }
.bootstrap .btn-danger.disabled:hover, .bootstrap .btn-danger.disabled:focus, .bootstrap .btn-danger.disabled.focus, .bootstrap .btn-danger[disabled]:hover, .bootstrap .btn-danger[disabled]:focus, .bootstrap .btn-danger[disabled].focus, fieldset[disabled] .bootstrap .btn-danger:hover, fieldset[disabled] .bootstrap .btn-danger:focus, fieldset[disabled] .bootstrap .btn-danger.focus { background-color: #de0303; border-color: #c50303; }
.bootstrap .btn-danger .badge { color: #de0303; background-color: #fff; }
.bootstrap .btn-link { color: #000; font-weight: normal; border-radius: 0; }
.bootstrap .btn-link, .bootstrap .btn-link:active, .bootstrap .btn-link.active, .bootstrap .btn-link[disabled], fieldset[disabled] .bootstrap .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
.bootstrap .btn-link, .bootstrap .btn-link:hover, .bootstrap .btn-link:focus, .bootstrap .btn-link:active { border-color: transparent; }
.bootstrap .btn-link:hover, .bootstrap .btn-link:focus { color: #03a3dd; text-decoration: underline; background-color: transparent; }
.bootstrap .btn-link[disabled]:hover, .bootstrap .btn-link[disabled]:focus, fieldset[disabled] .bootstrap .btn-link:hover, fieldset[disabled] .bootstrap .btn-link:focus { color: #777777; text-decoration: none; }
.bootstrap .btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33333; border-radius: 0px; }
.bootstrap .btn-sm, .bootstrap .block .actions button.button, .bootstrap .cart-table .button { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 0px; }
.bootstrap .btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 0px; }
.bootstrap .btn-block { display: block; width: 100%; }
.bootstrap .btn-block + .btn-block { margin-top: 5px; }
.bootstrap input[type="submit"].btn-block, .bootstrap input[type="reset"].btn-block, .bootstrap input[type="button"].btn-block { width: 100%; }
.bootstrap .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.bootstrap .dropup, .bootstrap .dropdown { position: relative; }
.bootstrap .dropdown-toggle:focus { outline: 0; }
.bootstrap .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
.bootstrap .dropdown-menu.pull-right { right: 0; left: auto; }
.bootstrap .dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }
.bootstrap .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: #333333; white-space: nowrap; }
.bootstrap .dropdown-menu > li > a:hover, .bootstrap .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; }
.bootstrap .dropdown-menu > .active > a, .bootstrap .dropdown-menu > .active > a:hover, .bootstrap .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #B4CF00; }
.bootstrap .dropdown-menu > .disabled > a, .bootstrap .dropdown-menu > .disabled > a:hover, .bootstrap .dropdown-menu > .disabled > a:focus { color: #777777; }
.bootstrap .dropdown-menu > .disabled > a:hover, .bootstrap .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; }
.bootstrap .open > .dropdown-menu { display: block; }
.bootstrap .open > a { outline: 0; }
.bootstrap .dropdown-menu-right { left: auto; right: 0; }
.bootstrap .dropdown-menu-left { left: 0; right: auto; }
.bootstrap .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857; color: #777777; white-space: nowrap; }
.bootstrap .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }
.bootstrap .pull-right > .dropdown-menu { right: 0; left: auto; }
.bootstrap .dropup .caret, .bootstrap .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; content: ""; }
.bootstrap .dropup .dropdown-menu, .bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; }
@media (min-width: 0px) { .bootstrap .navbar-right .dropdown-menu { right: 0; left: auto; }
  .bootstrap .navbar-right .dropdown-menu-left { left: 0; right: auto; } }
.bootstrap .input-group { position: relative; display: table; border-collapse: separate; }
.bootstrap .input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
.bootstrap .input-group .form-control, .bootstrap .input-group .my-wishlist textarea, .bootstrap .my-wishlist .input-group textarea, .bootstrap .input-group .input-text, .bootstrap .input-group .form-list textarea, .bootstrap .form-list .input-group textarea, .bootstrap .input-group .form-list select, .bootstrap .form-list .input-group select, .bootstrap .input-group .form-language select, .bootstrap .form-language .input-group select { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }
.bootstrap .input-group .form-control:focus, .bootstrap .input-group .my-wishlist textarea:focus, .bootstrap .my-wishlist .input-group textarea:focus, .bootstrap .input-group .input-text:focus, .bootstrap .input-group .form-list textarea:focus, .bootstrap .form-list .input-group textarea:focus, .bootstrap .input-group .form-list select:focus, .bootstrap .form-list .input-group select:focus, .bootstrap .input-group .form-language select:focus, .bootstrap .form-language .input-group select:focus { z-index: 3; }
.bootstrap .input-group-addon, .bootstrap .input-group-btn, .bootstrap .input-group .form-control, .bootstrap .input-group .my-wishlist textarea, .bootstrap .my-wishlist .input-group textarea, .bootstrap .input-group .input-text, .bootstrap .input-group .form-list textarea, .bootstrap .form-list .input-group textarea, .bootstrap .input-group .form-list select, .bootstrap .form-list .input-group select, .bootstrap .input-group .form-language select, .bootstrap .form-language .input-group select { display: table-cell; }
.bootstrap .input-group-addon:not(:first-child):not(:last-child), .bootstrap .input-group-btn:not(:first-child):not(:last-child), .bootstrap .input-group .form-control:not(:first-child):not(:last-child), .bootstrap .input-group .my-wishlist textarea:not(:first-child):not(:last-child), .bootstrap .my-wishlist .input-group textarea:not(:first-child):not(:last-child), .bootstrap .input-group .input-text:not(:first-child):not(:last-child), .bootstrap .input-group .form-list textarea:not(:first-child):not(:last-child), .bootstrap .form-list .input-group textarea:not(:first-child):not(:last-child), .bootstrap .input-group .form-list select:not(:first-child):not(:last-child), .bootstrap .form-list .input-group select:not(:first-child):not(:last-child), .bootstrap .input-group .form-language select:not(:first-child):not(:last-child), .bootstrap .form-language .input-group select:not(:first-child):not(:last-child) { border-radius: 0; }
.bootstrap .input-group-addon, .bootstrap .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
.bootstrap .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 0px; }
.bootstrap .input-group-addon.input-sm, .bootstrap .my-wishlist .input-group-sm > textarea.input-group-addon, .bootstrap .form-list .input-group-sm > textarea.input-group-addon, .bootstrap .form-list .input-group-sm > select.input-group-addon, .bootstrap .form-language .input-group-sm > select.input-group-addon, .bootstrap .input-group-sm > .input-group-addon, .bootstrap .input-group-sm > .input-group-btn > .input-group-addon.btn, .bootstrap .input-group-sm > .input-group-btn > .input-group-addon.button, .bootstrap .my-wishlist .input-group-sm > .input-group-btn > .input-group-addon.link-edit, .bootstrap .cart-table .input-group-addon.qty { padding: 5px 10px; font-size: 12px; border-radius: 0px; }
.bootstrap .input-group-addon.input-lg, .bootstrap .my-wishlist .input-group-lg > textarea.input-group-addon, .bootstrap .form-list .input-group-lg > textarea.input-group-addon, .bootstrap .form-list .input-group-lg > select.input-group-addon, .bootstrap .form-language .input-group-lg > select.input-group-addon, .bootstrap .input-group-lg > .input-group-addon, .bootstrap .input-group-lg > .input-group-btn > .input-group-addon.btn, .bootstrap .input-group-lg > .input-group-btn > .input-group-addon.button, .bootstrap .my-wishlist .input-group-lg > .input-group-btn > .input-group-addon.link-edit { padding: 10px 16px; font-size: 18px; border-radius: 0px; }
.bootstrap .input-group-addon input[type="radio"], .bootstrap .input-group-addon input[type="checkbox"] { margin-top: 0; }
.bootstrap .input-group .form-control:first-child, .bootstrap .input-group .my-wishlist textarea:first-child, .bootstrap .my-wishlist .input-group textarea:first-child, .bootstrap .input-group .input-text:first-child, .bootstrap .input-group .form-list textarea:first-child, .bootstrap .form-list .input-group textarea:first-child, .bootstrap .input-group .form-list select:first-child, .bootstrap .form-list .input-group select:first-child, .bootstrap .input-group .form-language select:first-child, .bootstrap .form-language .input-group select:first-child, .bootstrap .input-group-addon:first-child, .bootstrap .input-group-btn:first-child > .btn, .bootstrap .input-group-btn:first-child > .button, .bootstrap .my-wishlist .input-group-btn:first-child > .link-edit, .bootstrap .input-group-btn:first-child > .btn-group > .btn, .bootstrap .input-group-btn:first-child > .btn-group > .button, .bootstrap .my-wishlist .input-group-btn:first-child > .btn-group > .link-edit, .bootstrap .input-group-btn:first-child > .dropdown-toggle, .bootstrap .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .button:not(:last-child):not(.dropdown-toggle), .bootstrap .my-wishlist .input-group-btn:last-child > .link-edit:not(:last-child):not(.dropdown-toggle), .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .button, .bootstrap .my-wishlist .input-group-btn:last-child > .btn-group:not(:last-child) > .link-edit { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.bootstrap .input-group-addon:first-child { border-right: 0; }
.bootstrap .input-group .form-control:last-child, .bootstrap .input-group .my-wishlist textarea:last-child, .bootstrap .my-wishlist .input-group textarea:last-child, .bootstrap .input-group .input-text:last-child, .bootstrap .input-group .form-list textarea:last-child, .bootstrap .form-list .input-group textarea:last-child, .bootstrap .input-group .form-list select:last-child, .bootstrap .form-list .input-group select:last-child, .bootstrap .input-group .form-language select:last-child, .bootstrap .form-language .input-group select:last-child, .bootstrap .input-group-addon:last-child, .bootstrap .input-group-btn:last-child > .btn, .bootstrap .input-group-btn:last-child > .button, .bootstrap .my-wishlist .input-group-btn:last-child > .link-edit, .bootstrap .input-group-btn:last-child > .btn-group > .btn, .bootstrap .input-group-btn:last-child > .btn-group > .button, .bootstrap .my-wishlist .input-group-btn:last-child > .btn-group > .link-edit, .bootstrap .input-group-btn:last-child > .dropdown-toggle, .bootstrap .input-group-btn:first-child > .btn:not(:first-child), .bootstrap .input-group-btn:first-child > .button:not(:first-child), .bootstrap .my-wishlist .input-group-btn:first-child > .link-edit:not(:first-child), .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .button, .bootstrap .my-wishlist .input-group-btn:first-child > .btn-group:not(:first-child) > .link-edit { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.bootstrap .input-group-addon:last-child { border-left: 0; }
.bootstrap .input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
.bootstrap .input-group-btn > .btn, .bootstrap .input-group-btn > .button, .bootstrap .my-wishlist .input-group-btn > .link-edit { position: relative; }
.bootstrap .input-group-btn > .btn + .btn, .bootstrap .input-group-btn > .button + .btn, .bootstrap .my-wishlist .input-group-btn > .link-edit + .btn, .bootstrap .input-group-btn > .btn + .button, .bootstrap .input-group-btn > .button + .button, .bootstrap .my-wishlist .input-group-btn > .link-edit + .button, .bootstrap .my-wishlist .input-group-btn > .btn + .link-edit, .bootstrap .my-wishlist .input-group-btn > .button + .link-edit, .bootstrap .my-wishlist .input-group-btn > .link-edit + .link-edit { margin-left: -1px; }
.bootstrap .input-group-btn > .btn:hover, .bootstrap .input-group-btn > .button:hover, .bootstrap .my-wishlist .input-group-btn > .link-edit:hover, .bootstrap .input-group-btn > .btn:focus, .bootstrap .input-group-btn > .button:focus, .bootstrap .my-wishlist .input-group-btn > .link-edit:focus, .bootstrap .input-group-btn > .btn:active, .bootstrap .input-group-btn > .button:active, .bootstrap .my-wishlist .input-group-btn > .link-edit:active { z-index: 2; }
.bootstrap .input-group-btn:first-child > .btn, .bootstrap .input-group-btn:first-child > .button, .bootstrap .my-wishlist .input-group-btn:first-child > .link-edit, .bootstrap .input-group-btn:first-child > .btn-group { margin-right: -1px; }
.bootstrap .input-group-btn:last-child > .btn, .bootstrap .input-group-btn:last-child > .button, .bootstrap .my-wishlist .input-group-btn:last-child > .link-edit, .bootstrap .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; }
.bootstrap .panel, .bootstrap .block, .bootstrap .cart .crosssell, .bootstrap .cart .discount, .bootstrap .cart .shipping, .bootstrap .gift-message, .bootstrap .order-about, .bootstrap .order-info-box { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 0px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.bootstrap .panel-body { padding: 15px; }
.bootstrap .panel-body:before, .bootstrap .panel-body:after { content: " "; display: table; }
.bootstrap .panel-body:after { clear: both; }
.bootstrap .panel-heading, .bootstrap .block .block-title, .bootstrap .block-account .block-title, .bootstrap .cart .crosssell > h2, .bootstrap .cart .discount > h2, .bootstrap .cart .shipping > h2, .bootstrap .addresses-list li.item h3, .addresses-list li.item .bootstrap h3 { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: -1px; border-top-left-radius: -1px; }
.bootstrap .panel-heading > .dropdown .dropdown-toggle, .bootstrap .block .block-title > .dropdown .dropdown-toggle, .bootstrap .block-account .block-title > .dropdown .dropdown-toggle, .bootstrap .cart .crosssell > h2 > .dropdown .dropdown-toggle, .bootstrap .cart .discount > h2 > .dropdown .dropdown-toggle, .bootstrap .cart .shipping > h2 > .dropdown .dropdown-toggle, .bootstrap .addresses-list li.item h3 > .dropdown .dropdown-toggle, .addresses-list li.item .bootstrap h3 > .dropdown .dropdown-toggle { color: inherit; }
.bootstrap .panel-title, .bootstrap .block .block-title strong, .bootstrap .block-account .block-title strong, .bootstrap .cart .crosssell > h2, .bootstrap .cart .discount > h2, .bootstrap .cart .shipping > h2 { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }
.bootstrap .panel-title > a, .bootstrap .block .block-title strong > a, .bootstrap .block-account .block-title strong > a, .bootstrap .cart .crosssell > h2 > a, .bootstrap .cart .discount > h2 > a, .bootstrap .cart .shipping > h2 > a, .bootstrap .panel-title > small, .bootstrap .block .block-title strong > small, .bootstrap .block-account .block-title strong > small, .bootstrap .cart .crosssell > h2 > small, .bootstrap .cart .discount > h2 > small, .bootstrap .cart .shipping > h2 > small, .bootstrap .panel-title > .small, .bootstrap .block .block-title strong > .small, .bootstrap .block-account .block-title strong > .small, .bootstrap .cart .crosssell > h2 > .small, .bootstrap .cart .discount > h2 > .small, .bootstrap .cart .shipping > h2 > .small, .bootstrap .panel-title > small > a, .bootstrap .block .block-title strong > small > a, .bootstrap .block-account .block-title strong > small > a, .bootstrap .cart .crosssell > h2 > small > a, .bootstrap .cart .discount > h2 > small > a, .bootstrap .cart .shipping > h2 > small > a, .bootstrap .panel-title > .small > a, .bootstrap .block .block-title strong > .small > a, .bootstrap .block-account .block-title strong > .small > a, .bootstrap .cart .crosssell > h2 > .small > a, .bootstrap .cart .discount > h2 > .small > a, .bootstrap .cart .shipping > h2 > .small > a { color: inherit; }
.bootstrap .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: -1px; border-bottom-left-radius: -1px; }
.bootstrap .panel > .list-group, .bootstrap .block > .list-group, .bootstrap .cart .crosssell > .list-group, .bootstrap .cart .discount > .list-group, .bootstrap .cart .shipping > .list-group, .bootstrap .gift-message > .list-group, .bootstrap .order-about > .list-group, .bootstrap .order-info-box > .list-group, .bootstrap .panel > .panel-collapse > .list-group, .bootstrap .block > .panel-collapse > .list-group, .bootstrap .cart .crosssell > .panel-collapse > .list-group, .bootstrap .cart .discount > .panel-collapse > .list-group, .bootstrap .cart .shipping > .panel-collapse > .list-group, .bootstrap .gift-message > .panel-collapse > .list-group, .bootstrap .order-about > .panel-collapse > .list-group, .bootstrap .order-info-box > .panel-collapse > .list-group { margin-bottom: 0; }
.bootstrap .panel > .list-group .list-group-item, .bootstrap .block > .list-group .list-group-item, .bootstrap .cart .crosssell > .list-group .list-group-item, .bootstrap .cart .discount > .list-group .list-group-item, .bootstrap .cart .shipping > .list-group .list-group-item, .bootstrap .gift-message > .list-group .list-group-item, .bootstrap .order-about > .list-group .list-group-item, .bootstrap .order-info-box > .list-group .list-group-item, .bootstrap .panel > .panel-collapse > .list-group .list-group-item, .bootstrap .block > .panel-collapse > .list-group .list-group-item, .bootstrap .cart .crosssell > .panel-collapse > .list-group .list-group-item, .bootstrap .cart .discount > .panel-collapse > .list-group .list-group-item, .bootstrap .cart .shipping > .panel-collapse > .list-group .list-group-item, .bootstrap .gift-message > .panel-collapse > .list-group .list-group-item, .bootstrap .order-about > .panel-collapse > .list-group .list-group-item, .bootstrap .order-info-box > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; }
.bootstrap .panel > .list-group:first-child .list-group-item:first-child, .bootstrap .block > .list-group:first-child .list-group-item:first-child, .bootstrap .cart .crosssell > .list-group:first-child .list-group-item:first-child, .bootstrap .cart .discount > .list-group:first-child .list-group-item:first-child, .bootstrap .cart .shipping > .list-group:first-child .list-group-item:first-child, .bootstrap .gift-message > .list-group:first-child .list-group-item:first-child, .bootstrap .order-about > .list-group:first-child .list-group-item:first-child, .bootstrap .order-info-box > .list-group:first-child .list-group-item:first-child, .bootstrap .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child, .bootstrap .block > .panel-collapse > .list-group:first-child .list-group-item:first-child, .bootstrap .cart .crosssell > .panel-collapse > .list-group:first-child .list-group-item:first-child, .bootstrap .cart .discount > .panel-collapse > .list-group:first-child .list-group-item:first-child, .bootstrap .cart .shipping > .panel-collapse > .list-group:first-child .list-group-item:first-child, .bootstrap .gift-message > .panel-collapse > .list-group:first-child .list-group-item:first-child, .bootstrap .order-about > .panel-collapse > .list-group:first-child .list-group-item:first-child, .bootstrap .order-info-box > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: -1px; border-top-left-radius: -1px; }
.bootstrap .panel > .list-group:last-child .list-group-item:last-child, .bootstrap .block > .list-group:last-child .list-group-item:last-child, .bootstrap .cart .crosssell > .list-group:last-child .list-group-item:last-child, .bootstrap .cart .discount > .list-group:last-child .list-group-item:last-child, .bootstrap .cart .shipping > .list-group:last-child .list-group-item:last-child, .bootstrap .gift-message > .list-group:last-child .list-group-item:last-child, .bootstrap .order-about > .list-group:last-child .list-group-item:last-child, .bootstrap .order-info-box > .list-group:last-child .list-group-item:last-child, .bootstrap .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child, .bootstrap .block > .panel-collapse > .list-group:last-child .list-group-item:last-child, .bootstrap .cart .crosssell > .panel-collapse > .list-group:last-child .list-group-item:last-child, .bootstrap .cart .discount > .panel-collapse > .list-group:last-child .list-group-item:last-child, .bootstrap .cart .shipping > .panel-collapse > .list-group:last-child .list-group-item:last-child, .bootstrap .gift-message > .panel-collapse > .list-group:last-child .list-group-item:last-child, .bootstrap .order-about > .panel-collapse > .list-group:last-child .list-group-item:last-child, .bootstrap .order-info-box > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: -1px; border-bottom-left-radius: -1px; }
.bootstrap .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .crosssell > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .discount > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .shipping > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .gift-message > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .order-about > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .order-info-box > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block .panel > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .block .crosssell > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block .cart .crosssell > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .block .discount > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block .cart .discount > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .block .shipping > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block .cart .shipping > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block .gift-message > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block .order-about > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block .order-info-box > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block-account .panel > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .block-account .crosssell > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block-account .cart .crosssell > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .block-account .discount > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block-account .cart .discount > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .block-account .shipping > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block-account .cart .shipping > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block-account .gift-message > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block-account .order-about > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .block-account .order-info-box > .block-title + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .crosssell > h2 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .discount > h2 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .shipping > h2 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .addresses-list li.item .panel > h3 + .panel-collapse > .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap .panel > h3 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .addresses-list li.item .block > h3 + .panel-collapse > .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap .block > h3 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .addresses-list li.item .crosssell > h3 + .panel-collapse > .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap .cart .crosssell > h3 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .addresses-list li.item .discount > h3 + .panel-collapse > .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap .cart .discount > h3 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .cart .addresses-list li.item .shipping > h3 + .panel-collapse > .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap .cart .shipping > h3 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .addresses-list li.item .gift-message > h3 + .panel-collapse > .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap .gift-message > h3 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .addresses-list li.item .order-about > h3 + .panel-collapse > .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap .order-about > h3 + .panel-collapse > .list-group .list-group-item:first-child, .bootstrap .addresses-list li.item .order-info-box > h3 + .panel-collapse > .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap .order-info-box > h3 + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
.bootstrap .panel-heading + .list-group .list-group-item:first-child, .bootstrap .block .block-title + .list-group .list-group-item:first-child, .bootstrap .block-account .block-title + .list-group .list-group-item:first-child, .bootstrap .cart .crosssell > h2 + .list-group .list-group-item:first-child, .bootstrap .cart .discount > h2 + .list-group .list-group-item:first-child, .bootstrap .cart .shipping > h2 + .list-group .list-group-item:first-child, .bootstrap .addresses-list li.item h3 + .list-group .list-group-item:first-child, .addresses-list li.item .bootstrap h3 + .list-group .list-group-item:first-child { border-top-width: 0; }
.bootstrap .list-group + .panel-footer { border-top-width: 0; }
.bootstrap .panel > .table, .bootstrap .block > .table, .bootstrap .cart .crosssell > .table, .bootstrap .cart .discount > .table, .bootstrap .cart .shipping > .table, .bootstrap .gift-message > .table, .bootstrap .order-about > .table, .bootstrap .order-info-box > .table, .bootstrap .cart .totals .panel > table, .bootstrap .cart .totals .block > table, .bootstrap .cart .totals .crosssell > table, .bootstrap .cart .totals .discount > table, .bootstrap .cart .totals .shipping > table, .bootstrap .cart .totals .gift-message > table, .bootstrap .cart .totals .order-about > table, .bootstrap .cart .totals .order-info-box > table, .bootstrap .panel > .data-table, .bootstrap .block > .data-table, .bootstrap .cart .crosssell > .data-table, .bootstrap .cart .discount > .data-table, .bootstrap .cart .shipping > .data-table, .bootstrap .gift-message > .data-table, .bootstrap .order-about > .data-table, .bootstrap .order-info-box > .data-table, .bootstrap .panel > .table-responsive > .table, .bootstrap .block > .table-responsive > .table, .bootstrap .cart .crosssell > .table-responsive > .table, .bootstrap .cart .discount > .table-responsive > .table, .bootstrap .cart .shipping > .table-responsive > .table, .bootstrap .gift-message > .table-responsive > .table, .bootstrap .order-about > .table-responsive > .table, .bootstrap .order-info-box > .table-responsive > .table, .bootstrap .cart .totals .panel > .table-responsive > table, .bootstrap .cart .totals .block > .table-responsive > table, .bootstrap .cart .totals .crosssell > .table-responsive > table, .bootstrap .cart .totals .discount > .table-responsive > table, .bootstrap .cart .totals .shipping > .table-responsive > table, .bootstrap .cart .totals .gift-message > .table-responsive > table, .bootstrap .cart .totals .order-about > .table-responsive > table, .bootstrap .cart .totals .order-info-box > .table-responsive > table, .bootstrap .panel > .table-responsive > .data-table, .bootstrap .block > .table-responsive > .data-table, .bootstrap .cart .crosssell > .table-responsive > .data-table, .bootstrap .cart .discount > .table-responsive > .data-table, .bootstrap .cart .shipping > .table-responsive > .data-table, .bootstrap .gift-message > .table-responsive > .data-table, .bootstrap .order-about > .table-responsive > .data-table, .bootstrap .order-info-box > .table-responsive > .data-table, .bootstrap .panel > .panel-collapse > .table, .bootstrap .block > .panel-collapse > .table, .bootstrap .cart .crosssell > .panel-collapse > .table, .bootstrap .cart .discount > .panel-collapse > .table, .bootstrap .cart .shipping > .panel-collapse > .table, .bootstrap .gift-message > .panel-collapse > .table, .bootstrap .order-about > .panel-collapse > .table, .bootstrap .order-info-box > .panel-collapse > .table, .bootstrap .cart .totals .panel > .panel-collapse > table, .bootstrap .cart .totals .block > .panel-collapse > table, .bootstrap .cart .totals .crosssell > .panel-collapse > table, .bootstrap .cart .totals .discount > .panel-collapse > table, .bootstrap .cart .totals .shipping > .panel-collapse > table, .bootstrap .cart .totals .gift-message > .panel-collapse > table, .bootstrap .cart .totals .order-about > .panel-collapse > table, .bootstrap .cart .totals .order-info-box > .panel-collapse > table, .bootstrap .panel > .panel-collapse > .data-table, .bootstrap .block > .panel-collapse > .data-table, .bootstrap .cart .crosssell > .panel-collapse > .data-table, .bootstrap .cart .discount > .panel-collapse > .data-table, .bootstrap .cart .shipping > .panel-collapse > .data-table, .bootstrap .gift-message > .panel-collapse > .data-table, .bootstrap .order-about > .panel-collapse > .data-table, .bootstrap .order-info-box > .panel-collapse > .data-table { margin-bottom: 0; }
.bootstrap .panel > .table caption, .bootstrap .block > .table caption, .bootstrap .cart .crosssell > .table caption, .bootstrap .cart .discount > .table caption, .bootstrap .cart .shipping > .table caption, .bootstrap .gift-message > .table caption, .bootstrap .order-about > .table caption, .bootstrap .order-info-box > .table caption, .bootstrap .cart .totals .panel > table caption, .bootstrap .cart .totals .block > table caption, .bootstrap .cart .totals .crosssell > table caption, .bootstrap .cart .totals .discount > table caption, .bootstrap .cart .totals .shipping > table caption, .bootstrap .cart .totals .gift-message > table caption, .bootstrap .cart .totals .order-about > table caption, .bootstrap .cart .totals .order-info-box > table caption, .bootstrap .panel > .data-table caption, .bootstrap .block > .data-table caption, .bootstrap .cart .crosssell > .data-table caption, .bootstrap .cart .discount > .data-table caption, .bootstrap .cart .shipping > .data-table caption, .bootstrap .gift-message > .data-table caption, .bootstrap .order-about > .data-table caption, .bootstrap .order-info-box > .data-table caption, .bootstrap .panel > .table-responsive > .table caption, .bootstrap .block > .table-responsive > .table caption, .bootstrap .cart .crosssell > .table-responsive > .table caption, .bootstrap .cart .discount > .table-responsive > .table caption, .bootstrap .cart .shipping > .table-responsive > .table caption, .bootstrap .gift-message > .table-responsive > .table caption, .bootstrap .order-about > .table-responsive > .table caption, .bootstrap .order-info-box > .table-responsive > .table caption, .bootstrap .cart .totals .panel > .table-responsive > table caption, .bootstrap .cart .totals .block > .table-responsive > table caption, .bootstrap .cart .totals .crosssell > .table-responsive > table caption, .bootstrap .cart .totals .discount > .table-responsive > table caption, .bootstrap .cart .totals .shipping > .table-responsive > table caption, .bootstrap .cart .totals .gift-message > .table-responsive > table caption, .bootstrap .cart .totals .order-about > .table-responsive > table caption, .bootstrap .cart .totals .order-info-box > .table-responsive > table caption, .bootstrap .panel > .table-responsive > .data-table caption, .bootstrap .block > .table-responsive > .data-table caption, .bootstrap .cart .crosssell > .table-responsive > .data-table caption, .bootstrap .cart .discount > .table-responsive > .data-table caption, .bootstrap .cart .shipping > .table-responsive > .data-table caption, .bootstrap .gift-message > .table-responsive > .data-table caption, .bootstrap .order-about > .table-responsive > .data-table caption, .bootstrap .order-info-box > .table-responsive > .data-table caption, .bootstrap .panel > .panel-collapse > .table caption, .bootstrap .block > .panel-collapse > .table caption, .bootstrap .cart .crosssell > .panel-collapse > .table caption, .bootstrap .cart .discount > .panel-collapse > .table caption, .bootstrap .cart .shipping > .panel-collapse > .table caption, .bootstrap .gift-message > .panel-collapse > .table caption, .bootstrap .order-about > .panel-collapse > .table caption, .bootstrap .order-info-box > .panel-collapse > .table caption, .bootstrap .cart .totals .panel > .panel-collapse > table caption, .bootstrap .cart .totals .block > .panel-collapse > table caption, .bootstrap .cart .totals .crosssell > .panel-collapse > table caption, .bootstrap .cart .totals .discount > .panel-collapse > table caption, .bootstrap .cart .totals .shipping > .panel-collapse > table caption, .bootstrap .cart .totals .gift-message > .panel-collapse > table caption, .bootstrap .cart .totals .order-about > .panel-collapse > table caption, .bootstrap .cart .totals .order-info-box > .panel-collapse > table caption, .bootstrap .panel > .panel-collapse > .data-table caption, .bootstrap .block > .panel-collapse > .data-table caption, .bootstrap .cart .crosssell > .panel-collapse > .data-table caption, .bootstrap .cart .discount > .panel-collapse > .data-table caption, .bootstrap .cart .shipping > .panel-collapse > .data-table caption, .bootstrap .gift-message > .panel-collapse > .data-table caption, .bootstrap .order-about > .panel-collapse > .data-table caption, .bootstrap .order-info-box > .panel-collapse > .data-table caption { padding-left: 15px; padding-right: 15px; }
.bootstrap .panel > .table:first-child, .bootstrap .block > .table:first-child, .bootstrap .cart .crosssell > .table:first-child, .bootstrap .cart .discount > .table:first-child, .bootstrap .cart .shipping > .table:first-child, .bootstrap .gift-message > .table:first-child, .bootstrap .order-about > .table:first-child, .bootstrap .order-info-box > .table:first-child, .bootstrap .cart .totals .panel > table:first-child, .bootstrap .cart .totals .block > table:first-child, .bootstrap .cart .totals .crosssell > table:first-child, .bootstrap .cart .totals .discount > table:first-child, .bootstrap .cart .totals .shipping > table:first-child, .bootstrap .cart .totals .gift-message > table:first-child, .bootstrap .cart .totals .order-about > table:first-child, .bootstrap .cart .totals .order-info-box > table:first-child, .bootstrap .panel > .data-table:first-child, .bootstrap .block > .data-table:first-child, .bootstrap .cart .crosssell > .data-table:first-child, .bootstrap .cart .discount > .data-table:first-child, .bootstrap .cart .shipping > .data-table:first-child, .bootstrap .gift-message > .data-table:first-child, .bootstrap .order-about > .data-table:first-child, .bootstrap .order-info-box > .data-table:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child, .bootstrap .block > .table-responsive:first-child > .table:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child { border-top-right-radius: -1px; border-top-left-radius: -1px; }
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child, .bootstrap .block > .table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .crosssell > .table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .discount > .table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .shipping > .table:first-child > thead:first-child > tr:first-child, .bootstrap .gift-message > .table:first-child > thead:first-child > tr:first-child, .bootstrap .order-about > .table:first-child > thead:first-child > tr:first-child, .bootstrap .order-info-box > .table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .panel > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .block > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .crosssell > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .discount > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .shipping > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .gift-message > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .order-about > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .order-info-box > table:first-child > thead:first-child > tr:first-child, .bootstrap .panel > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .block > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .crosssell > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .discount > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .shipping > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .gift-message > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .order-about > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .order-info-box > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .block > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .crosssell > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .discount > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .shipping > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .gift-message > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .order-about > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .order-info-box > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .panel > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .block > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .crosssell > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .discount > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .shipping > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .gift-message > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .order-about > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .order-info-box > table:first-child > tbody:first-child > tr:first-child, .bootstrap .panel > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .block > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .crosssell > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .discount > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .shipping > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .gift-message > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .order-about > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .order-info-box > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: -1px; border-top-right-radius: -1px; }
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .block > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .crosssell > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .discount > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .shipping > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .gift-message > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .order-about > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .order-info-box > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .panel > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .block > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .crosssell > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .discount > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .shipping > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .gift-message > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .order-about > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .order-info-box > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .panel > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .block > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .crosssell > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .discount > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .shipping > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .gift-message > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .order-about > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .order-info-box > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .block > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .crosssell > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .discount > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .shipping > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .gift-message > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .order-about > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .order-info-box > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .panel > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .block > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .crosssell > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .discount > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .shipping > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .gift-message > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .order-about > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .order-info-box > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .panel > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .block > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .crosssell > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .discount > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .shipping > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .gift-message > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .order-about > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .order-info-box > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .block > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .crosssell > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .discount > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .shipping > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .gift-message > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .order-about > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .order-info-box > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .panel > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .block > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .crosssell > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .discount > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .shipping > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .gift-message > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .order-about > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .order-info-box > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .panel > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .block > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .crosssell > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .discount > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .shipping > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .gift-message > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .order-about > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .order-info-box > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .block > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .crosssell > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .discount > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .shipping > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .gift-message > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .order-about > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .order-info-box > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .panel > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .block > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .crosssell > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .discount > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .shipping > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .gift-message > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .order-about > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .order-info-box > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .panel > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .block > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .crosssell > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .discount > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .shipping > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .gift-message > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .order-about > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .order-info-box > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:first-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:first-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: -1px; }
.bootstrap .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .block > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .crosssell > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .discount > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .shipping > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .gift-message > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .order-about > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .order-info-box > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .panel > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .block > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .crosssell > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .discount > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .shipping > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .gift-message > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .order-about > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .order-info-box > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .panel > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .block > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .crosssell > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .discount > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .shipping > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .gift-message > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .order-about > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .order-info-box > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .block > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .crosssell > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .discount > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .shipping > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .gift-message > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .order-about > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .order-info-box > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .panel > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .block > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .crosssell > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .discount > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .shipping > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .gift-message > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .order-about > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .order-info-box > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .panel > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .block > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .crosssell > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .discount > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .shipping > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .gift-message > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .order-about > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .order-info-box > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .block > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .crosssell > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .discount > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .shipping > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .gift-message > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .order-about > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .order-info-box > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .panel > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .block > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .crosssell > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .discount > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .shipping > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .gift-message > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .order-about > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .order-info-box > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .panel > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .block > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .crosssell > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .discount > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .shipping > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .gift-message > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .order-about > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .order-info-box > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .block > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .crosssell > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .discount > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .shipping > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .gift-message > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .order-about > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .order-info-box > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .panel > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .block > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .crosssell > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .discount > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .shipping > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .gift-message > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .order-about > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .order-info-box > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .panel > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .block > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .crosssell > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .discount > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .shipping > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .gift-message > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .order-about > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .order-info-box > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child td:last-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > thead:first-child > tr:first-child th:last-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child td:last-child, .bootstrap .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .block > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .discount > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .shipping > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .gift-message > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .order-about > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .order-info-box > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .block > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .discount > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .shipping > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .order-about > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .panel > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .block > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .crosssell > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .discount > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .cart .shipping > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .gift-message > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .order-about > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:last-child, .bootstrap .order-info-box > .table-responsive:first-child > .data-table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: -1px; }
.bootstrap .panel > .table:last-child, .bootstrap .block > .table:last-child, .bootstrap .cart .crosssell > .table:last-child, .bootstrap .cart .discount > .table:last-child, .bootstrap .cart .shipping > .table:last-child, .bootstrap .gift-message > .table:last-child, .bootstrap .order-about > .table:last-child, .bootstrap .order-info-box > .table:last-child, .bootstrap .cart .totals .panel > table:last-child, .bootstrap .cart .totals .block > table:last-child, .bootstrap .cart .totals .crosssell > table:last-child, .bootstrap .cart .totals .discount > table:last-child, .bootstrap .cart .totals .shipping > table:last-child, .bootstrap .cart .totals .gift-message > table:last-child, .bootstrap .cart .totals .order-about > table:last-child, .bootstrap .cart .totals .order-info-box > table:last-child, .bootstrap .panel > .data-table:last-child, .bootstrap .block > .data-table:last-child, .bootstrap .cart .crosssell > .data-table:last-child, .bootstrap .cart .discount > .data-table:last-child, .bootstrap .cart .shipping > .data-table:last-child, .bootstrap .gift-message > .data-table:last-child, .bootstrap .order-about > .data-table:last-child, .bootstrap .order-info-box > .data-table:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child, .bootstrap .block > .table-responsive:last-child > .table:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child { border-bottom-right-radius: -1px; border-bottom-left-radius: -1px; }
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .block > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .crosssell > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .discount > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .shipping > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .gift-message > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .order-about > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .order-info-box > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .panel > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .block > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .crosssell > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .discount > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .shipping > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .gift-message > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .order-about > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .order-info-box > table:last-child > tbody:last-child > tr:last-child, .bootstrap .panel > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .block > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .crosssell > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .discount > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .shipping > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .gift-message > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .order-about > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .order-info-box > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .block > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .crosssell > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .discount > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .shipping > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .gift-message > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .order-about > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .order-info-box > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .panel > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .block > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .crosssell > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .discount > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .shipping > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .gift-message > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .order-about > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .order-info-box > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .panel > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .block > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .crosssell > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .discount > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .shipping > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .gift-message > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .order-about > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .order-info-box > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: -1px; border-bottom-right-radius: -1px; }
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .block > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .crosssell > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .discount > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .shipping > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .gift-message > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .order-about > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .order-info-box > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .panel > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .block > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .crosssell > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .discount > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .shipping > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .gift-message > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .order-about > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .order-info-box > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .panel > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .block > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .crosssell > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .discount > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .shipping > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .gift-message > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .order-about > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .order-info-box > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .block > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .crosssell > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .discount > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .shipping > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .gift-message > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .order-about > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .order-info-box > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .panel > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .block > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .crosssell > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .discount > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .shipping > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .gift-message > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .order-about > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .order-info-box > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .panel > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .block > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .crosssell > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .discount > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .shipping > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .gift-message > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .order-about > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .order-info-box > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .block > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .crosssell > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .discount > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .shipping > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .gift-message > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .order-about > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .order-info-box > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .panel > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .block > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .crosssell > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .discount > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .shipping > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .gift-message > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .order-about > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .order-info-box > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .panel > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .block > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .crosssell > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .discount > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .shipping > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .gift-message > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .order-about > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .order-info-box > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .block > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .crosssell > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .discount > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .shipping > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .gift-message > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .order-about > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .order-info-box > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .panel > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .block > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .crosssell > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .discount > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .shipping > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .gift-message > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .order-about > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .order-info-box > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .panel > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .block > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .crosssell > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .discount > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .shipping > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .gift-message > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .order-about > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .order-info-box > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:first-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:first-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:first-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: -1px; }
.bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .block > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .crosssell > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .discount > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .shipping > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .gift-message > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .order-about > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .order-info-box > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .panel > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .block > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .crosssell > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .discount > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .shipping > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .gift-message > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .order-about > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .order-info-box > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .panel > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .block > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .crosssell > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .discount > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .shipping > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .gift-message > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .order-about > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .order-info-box > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .block > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .crosssell > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .discount > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .shipping > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .gift-message > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .order-about > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .order-info-box > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .panel > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .block > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .crosssell > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .discount > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .shipping > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .gift-message > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .order-about > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .order-info-box > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .panel > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .block > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .crosssell > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .discount > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .shipping > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .gift-message > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .order-about > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .order-info-box > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .block > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .crosssell > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .discount > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .shipping > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .gift-message > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .order-about > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .order-info-box > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .panel > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .block > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .crosssell > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .discount > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .shipping > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .gift-message > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .order-about > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .order-info-box > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .panel > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .block > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .crosssell > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .discount > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .shipping > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .gift-message > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .order-about > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .order-info-box > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .block > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .crosssell > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .discount > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .shipping > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .gift-message > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .order-about > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .order-info-box > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .panel > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .block > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .crosssell > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .discount > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .shipping > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .gift-message > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .order-about > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .order-info-box > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .panel > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .block > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .crosssell > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .discount > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .shipping > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .gift-message > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .order-about > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .order-info-box > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child td:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tbody:last-child > tr:last-child th:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child td:last-child, .bootstrap .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .block > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .gift-message > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .order-about > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .block > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .crosssell > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .discount > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .shipping > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .gift-message > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .order-about > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .totals .order-info-box > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .panel > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .block > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .crosssell > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .discount > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .cart .shipping > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .gift-message > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .order-about > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child, .bootstrap .order-info-box > .table-responsive:last-child > .data-table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: -1px; }
.bootstrap .panel > .panel-body + .table, .bootstrap .block > .panel-body + .table, .bootstrap .cart .crosssell > .panel-body + .table, .bootstrap .cart .discount > .panel-body + .table, .bootstrap .cart .shipping > .panel-body + .table, .bootstrap .gift-message > .panel-body + .table, .bootstrap .order-about > .panel-body + .table, .bootstrap .order-info-box > .panel-body + .table, .bootstrap .cart .totals .panel > .panel-body + table, .bootstrap .cart .totals .block > .panel-body + table, .bootstrap .cart .totals .crosssell > .panel-body + table, .bootstrap .cart .totals .discount > .panel-body + table, .bootstrap .cart .totals .shipping > .panel-body + table, .bootstrap .cart .totals .gift-message > .panel-body + table, .bootstrap .cart .totals .order-about > .panel-body + table, .bootstrap .cart .totals .order-info-box > .panel-body + table, .bootstrap .panel > .panel-body + .data-table, .bootstrap .block > .panel-body + .data-table, .bootstrap .cart .crosssell > .panel-body + .data-table, .bootstrap .cart .discount > .panel-body + .data-table, .bootstrap .cart .shipping > .panel-body + .data-table, .bootstrap .gift-message > .panel-body + .data-table, .bootstrap .order-about > .panel-body + .data-table, .bootstrap .order-info-box > .panel-body + .data-table, .bootstrap .panel > .panel-body + .table-responsive, .bootstrap .block > .panel-body + .table-responsive, .bootstrap .cart .crosssell > .panel-body + .table-responsive, .bootstrap .cart .discount > .panel-body + .table-responsive, .bootstrap .cart .shipping > .panel-body + .table-responsive, .bootstrap .gift-message > .panel-body + .table-responsive, .bootstrap .order-about > .panel-body + .table-responsive, .bootstrap .order-info-box > .panel-body + .table-responsive, .bootstrap .panel > .table + .panel-body, .bootstrap .block > .table + .panel-body, .bootstrap .cart .crosssell > .table + .panel-body, .bootstrap .cart .discount > .table + .panel-body, .bootstrap .cart .shipping > .table + .panel-body, .bootstrap .gift-message > .table + .panel-body, .bootstrap .order-about > .table + .panel-body, .bootstrap .order-info-box > .table + .panel-body, .bootstrap .cart .totals .panel > table + .panel-body, .bootstrap .cart .totals .block > table + .panel-body, .bootstrap .cart .totals .crosssell > table + .panel-body, .bootstrap .cart .totals .discount > table + .panel-body, .bootstrap .cart .totals .shipping > table + .panel-body, .bootstrap .cart .totals .gift-message > table + .panel-body, .bootstrap .cart .totals .order-about > table + .panel-body, .bootstrap .cart .totals .order-info-box > table + .panel-body, .bootstrap .panel > .data-table + .panel-body, .bootstrap .block > .data-table + .panel-body, .bootstrap .cart .crosssell > .data-table + .panel-body, .bootstrap .cart .discount > .data-table + .panel-body, .bootstrap .cart .shipping > .data-table + .panel-body, .bootstrap .gift-message > .data-table + .panel-body, .bootstrap .order-about > .data-table + .panel-body, .bootstrap .order-info-box > .data-table + .panel-body, .bootstrap .panel > .table-responsive + .panel-body, .bootstrap .block > .table-responsive + .panel-body, .bootstrap .cart .crosssell > .table-responsive + .panel-body, .bootstrap .cart .discount > .table-responsive + .panel-body, .bootstrap .cart .shipping > .table-responsive + .panel-body, .bootstrap .gift-message > .table-responsive + .panel-body, .bootstrap .order-about > .table-responsive + .panel-body, .bootstrap .order-info-box > .table-responsive + .panel-body { border-top: 1px solid #ddd; }
.bootstrap .panel > .table > tbody:first-child > tr:first-child th, .bootstrap .block > .table > tbody:first-child > tr:first-child th, .bootstrap .cart .crosssell > .table > tbody:first-child > tr:first-child th, .bootstrap .cart .discount > .table > tbody:first-child > tr:first-child th, .bootstrap .cart .shipping > .table > tbody:first-child > tr:first-child th, .bootstrap .gift-message > .table > tbody:first-child > tr:first-child th, .bootstrap .order-about > .table > tbody:first-child > tr:first-child th, .bootstrap .order-info-box > .table > tbody:first-child > tr:first-child th, .bootstrap .cart .totals .panel > table > tbody:first-child > tr:first-child th, .bootstrap .cart .totals .block > table > tbody:first-child > tr:first-child th, .bootstrap .cart .totals .crosssell > table > tbody:first-child > tr:first-child th, .bootstrap .cart .totals .discount > table > tbody:first-child > tr:first-child th, .bootstrap .cart .totals .shipping > table > tbody:first-child > tr:first-child th, .bootstrap .cart .totals .gift-message > table > tbody:first-child > tr:first-child th, .bootstrap .cart .totals .order-about > table > tbody:first-child > tr:first-child th, .bootstrap .cart .totals .order-info-box > table > tbody:first-child > tr:first-child th, .bootstrap .panel > .data-table > tbody:first-child > tr:first-child th, .bootstrap .block > .data-table > tbody:first-child > tr:first-child th, .bootstrap .cart .crosssell > .data-table > tbody:first-child > tr:first-child th, .bootstrap .cart .discount > .data-table > tbody:first-child > tr:first-child th, .bootstrap .cart .shipping > .data-table > tbody:first-child > tr:first-child th, .bootstrap .gift-message > .data-table > tbody:first-child > tr:first-child th, .bootstrap .order-about > .data-table > tbody:first-child > tr:first-child th, .bootstrap .order-info-box > .data-table > tbody:first-child > tr:first-child th, .bootstrap .panel > .table > tbody:first-child > tr:first-child td, .bootstrap .block > .table > tbody:first-child > tr:first-child td, .bootstrap .cart .crosssell > .table > tbody:first-child > tr:first-child td, .bootstrap .cart .discount > .table > tbody:first-child > tr:first-child td, .bootstrap .cart .shipping > .table > tbody:first-child > tr:first-child td, .bootstrap .gift-message > .table > tbody:first-child > tr:first-child td, .bootstrap .order-about > .table > tbody:first-child > tr:first-child td, .bootstrap .order-info-box > .table > tbody:first-child > tr:first-child td, .bootstrap .cart .totals .panel > table > tbody:first-child > tr:first-child td, .bootstrap .cart .totals .block > table > tbody:first-child > tr:first-child td, .bootstrap .cart .totals .crosssell > table > tbody:first-child > tr:first-child td, .bootstrap .cart .totals .discount > table > tbody:first-child > tr:first-child td, .bootstrap .cart .totals .shipping > table > tbody:first-child > tr:first-child td, .bootstrap .cart .totals .gift-message > table > tbody:first-child > tr:first-child td, .bootstrap .cart .totals .order-about > table > tbody:first-child > tr:first-child td, .bootstrap .cart .totals .order-info-box > table > tbody:first-child > tr:first-child td, .bootstrap .panel > .data-table > tbody:first-child > tr:first-child td, .bootstrap .block > .data-table > tbody:first-child > tr:first-child td, .bootstrap .cart .crosssell > .data-table > tbody:first-child > tr:first-child td, .bootstrap .cart .discount > .data-table > tbody:first-child > tr:first-child td, .bootstrap .cart .shipping > .data-table > tbody:first-child > tr:first-child td, .bootstrap .gift-message > .data-table > tbody:first-child > tr:first-child td, .bootstrap .order-about > .data-table > tbody:first-child > tr:first-child td, .bootstrap .order-info-box > .data-table > tbody:first-child > tr:first-child td { border-top: 0; }
.bootstrap .panel > .table-bordered, .bootstrap .block > .table-bordered, .bootstrap .cart .crosssell > .table-bordered, .bootstrap .cart .discount > .table-bordered, .bootstrap .cart .shipping > .table-bordered, .bootstrap .gift-message > .table-bordered, .bootstrap .order-about > .table-bordered, .bootstrap .order-info-box > .table-bordered, .bootstrap .panel > .data-table, .bootstrap .block > .data-table, .bootstrap .cart .crosssell > .data-table, .bootstrap .cart .discount > .data-table, .bootstrap .cart .shipping > .data-table, .bootstrap .gift-message > .data-table, .bootstrap .order-about > .data-table, .bootstrap .order-info-box > .data-table, .bootstrap .panel > .table-responsive > .table-bordered, .bootstrap .block > .table-responsive > .table-bordered, .bootstrap .cart .crosssell > .table-responsive > .table-bordered, .bootstrap .cart .discount > .table-responsive > .table-bordered, .bootstrap .cart .shipping > .table-responsive > .table-bordered, .bootstrap .gift-message > .table-responsive > .table-bordered, .bootstrap .order-about > .table-responsive > .table-bordered, .bootstrap .order-info-box > .table-responsive > .table-bordered, .bootstrap .panel > .table-responsive > .data-table, .bootstrap .block > .table-responsive > .data-table, .bootstrap .cart .crosssell > .table-responsive > .data-table, .bootstrap .cart .discount > .table-responsive > .data-table, .bootstrap .cart .shipping > .table-responsive > .data-table, .bootstrap .gift-message > .table-responsive > .data-table, .bootstrap .order-about > .table-responsive > .data-table, .bootstrap .order-info-box > .table-responsive > .data-table { border: 0; }
.bootstrap .panel > .table-bordered > thead > tr > th:first-child, .bootstrap .block > .table-bordered > thead > tr > th:first-child, .bootstrap .cart .crosssell > .table-bordered > thead > tr > th:first-child, .bootstrap .cart .discount > .table-bordered > thead > tr > th:first-child, .bootstrap .cart .shipping > .table-bordered > thead > tr > th:first-child, .bootstrap .gift-message > .table-bordered > thead > tr > th:first-child, .bootstrap .order-about > .table-bordered > thead > tr > th:first-child, .bootstrap .order-info-box > .table-bordered > thead > tr > th:first-child, .bootstrap .panel > .data-table > thead > tr > th:first-child, .bootstrap .block > .data-table > thead > tr > th:first-child, .bootstrap .cart .crosssell > .data-table > thead > tr > th:first-child, .bootstrap .cart .discount > .data-table > thead > tr > th:first-child, .bootstrap .cart .shipping > .data-table > thead > tr > th:first-child, .bootstrap .gift-message > .data-table > thead > tr > th:first-child, .bootstrap .order-about > .data-table > thead > tr > th:first-child, .bootstrap .order-info-box > .data-table > thead > tr > th:first-child, .bootstrap .panel > .table-bordered > thead > tr > td:first-child, .bootstrap .block > .table-bordered > thead > tr > td:first-child, .bootstrap .cart .crosssell > .table-bordered > thead > tr > td:first-child, .bootstrap .cart .discount > .table-bordered > thead > tr > td:first-child, .bootstrap .cart .shipping > .table-bordered > thead > tr > td:first-child, .bootstrap .gift-message > .table-bordered > thead > tr > td:first-child, .bootstrap .order-about > .table-bordered > thead > tr > td:first-child, .bootstrap .order-info-box > .table-bordered > thead > tr > td:first-child, .bootstrap .panel > .data-table > thead > tr > td:first-child, .bootstrap .block > .data-table > thead > tr > td:first-child, .bootstrap .cart .crosssell > .data-table > thead > tr > td:first-child, .bootstrap .cart .discount > .data-table > thead > tr > td:first-child, .bootstrap .cart .shipping > .data-table > thead > tr > td:first-child, .bootstrap .gift-message > .data-table > thead > tr > td:first-child, .bootstrap .order-about > .data-table > thead > tr > td:first-child, .bootstrap .order-info-box > .data-table > thead > tr > td:first-child, .bootstrap .panel > .table-bordered > tbody > tr > th:first-child, .bootstrap .block > .table-bordered > tbody > tr > th:first-child, .bootstrap .cart .crosssell > .table-bordered > tbody > tr > th:first-child, .bootstrap .cart .discount > .table-bordered > tbody > tr > th:first-child, .bootstrap .cart .shipping > .table-bordered > tbody > tr > th:first-child, .bootstrap .gift-message > .table-bordered > tbody > tr > th:first-child, .bootstrap .order-about > .table-bordered > tbody > tr > th:first-child, .bootstrap .order-info-box > .table-bordered > tbody > tr > th:first-child, .bootstrap .panel > .data-table > tbody > tr > th:first-child, .bootstrap .block > .data-table > tbody > tr > th:first-child, .bootstrap .cart .crosssell > .data-table > tbody > tr > th:first-child, .bootstrap .cart .discount > .data-table > tbody > tr > th:first-child, .bootstrap .cart .shipping > .data-table > tbody > tr > th:first-child, .bootstrap .gift-message > .data-table > tbody > tr > th:first-child, .bootstrap .order-about > .data-table > tbody > tr > th:first-child, .bootstrap .order-info-box > .data-table > tbody > tr > th:first-child, .bootstrap .panel > .table-bordered > tbody > tr > td:first-child, .bootstrap .block > .table-bordered > tbody > tr > td:first-child, .bootstrap .cart .crosssell > .table-bordered > tbody > tr > td:first-child, .bootstrap .cart .discount > .table-bordered > tbody > tr > td:first-child, .bootstrap .cart .shipping > .table-bordered > tbody > tr > td:first-child, .bootstrap .gift-message > .table-bordered > tbody > tr > td:first-child, .bootstrap .order-about > .table-bordered > tbody > tr > td:first-child, .bootstrap .order-info-box > .table-bordered > tbody > tr > td:first-child, .bootstrap .panel > .data-table > tbody > tr > td:first-child, .bootstrap .block > .data-table > tbody > tr > td:first-child, .bootstrap .cart .crosssell > .data-table > tbody > tr > td:first-child, .bootstrap .cart .discount > .data-table > tbody > tr > td:first-child, .bootstrap .cart .shipping > .data-table > tbody > tr > td:first-child, .bootstrap .gift-message > .data-table > tbody > tr > td:first-child, .bootstrap .order-about > .data-table > tbody > tr > td:first-child, .bootstrap .order-info-box > .data-table > tbody > tr > td:first-child, .bootstrap .panel > .table-bordered > tfoot > tr > th:first-child, .bootstrap .block > .table-bordered > tfoot > tr > th:first-child, .bootstrap .cart .crosssell > .table-bordered > tfoot > tr > th:first-child, .bootstrap .cart .discount > .table-bordered > tfoot > tr > th:first-child, .bootstrap .cart .shipping > .table-bordered > tfoot > tr > th:first-child, .bootstrap .gift-message > .table-bordered > tfoot > tr > th:first-child, .bootstrap .order-about > .table-bordered > tfoot > tr > th:first-child, .bootstrap .order-info-box > .table-bordered > tfoot > tr > th:first-child, .bootstrap .panel > .data-table > tfoot > tr > th:first-child, .bootstrap .block > .data-table > tfoot > tr > th:first-child, .bootstrap .cart .crosssell > .data-table > tfoot > tr > th:first-child, .bootstrap .cart .discount > .data-table > tfoot > tr > th:first-child, .bootstrap .cart .shipping > .data-table > tfoot > tr > th:first-child, .bootstrap .gift-message > .data-table > tfoot > tr > th:first-child, .bootstrap .order-about > .data-table > tfoot > tr > th:first-child, .bootstrap .order-info-box > .data-table > tfoot > tr > th:first-child, .bootstrap .panel > .table-bordered > tfoot > tr > td:first-child, .bootstrap .block > .table-bordered > tfoot > tr > td:first-child, .bootstrap .cart .crosssell > .table-bordered > tfoot > tr > td:first-child, .bootstrap .cart .discount > .table-bordered > tfoot > tr > td:first-child, .bootstrap .cart .shipping > .table-bordered > tfoot > tr > td:first-child, .bootstrap .gift-message > .table-bordered > tfoot > tr > td:first-child, .bootstrap .order-about > .table-bordered > tfoot > tr > td:first-child, .bootstrap .order-info-box > .table-bordered > tfoot > tr > td:first-child, .bootstrap .panel > .data-table > tfoot > tr > td:first-child, .bootstrap .block > .data-table > tfoot > tr > td:first-child, .bootstrap .cart .crosssell > .data-table > tfoot > tr > td:first-child, .bootstrap .cart .discount > .data-table > tfoot > tr > td:first-child, .bootstrap .cart .shipping > .data-table > tfoot > tr > td:first-child, .bootstrap .gift-message > .data-table > tfoot > tr > td:first-child, .bootstrap .order-about > .data-table > tfoot > tr > td:first-child, .bootstrap .order-info-box > .data-table > tfoot > tr > td:first-child, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .block > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .gift-message > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .order-about > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > thead > tr > th:first-child, .bootstrap .panel > .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .block > .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .cart .discount > .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .cart .shipping > .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .gift-message > .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .order-about > .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .order-info-box > .table-responsive > .data-table > thead > tr > th:first-child, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .block > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .gift-message > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .order-about > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > thead > tr > td:first-child, .bootstrap .panel > .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .block > .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .cart .discount > .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .cart .shipping > .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .gift-message > .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .order-about > .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .order-info-box > .table-responsive > .data-table > thead > tr > td:first-child, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .block > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .gift-message > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .order-about > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > tbody > tr > th:first-child, .bootstrap .panel > .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .block > .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .cart .discount > .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .cart .shipping > .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .gift-message > .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .order-about > .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .order-info-box > .table-responsive > .data-table > tbody > tr > th:first-child, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .block > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .gift-message > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .order-about > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > tbody > tr > td:first-child, .bootstrap .panel > .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .block > .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .cart .discount > .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .cart .shipping > .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .gift-message > .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .order-about > .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .order-info-box > .table-responsive > .data-table > tbody > tr > td:first-child, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .block > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .gift-message > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .order-about > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .bootstrap .panel > .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .block > .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .cart .discount > .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .cart .shipping > .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .gift-message > .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .order-about > .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .order-info-box > .table-responsive > .data-table > tfoot > tr > th:first-child, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .block > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .gift-message > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .order-about > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .bootstrap .panel > .table-responsive > .data-table > tfoot > tr > td:first-child, .bootstrap .block > .table-responsive > .data-table > tfoot > tr > td:first-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > tfoot > tr > td:first-child, .bootstrap .cart .discount > .table-responsive > .data-table > tfoot > tr > td:first-child, .bootstrap .cart .shipping > .table-responsive > .data-table > tfoot > tr > td:first-child, .bootstrap .gift-message > .table-responsive > .data-table > tfoot > tr > td:first-child, .bootstrap .order-about > .table-responsive > .data-table > tfoot > tr > td:first-child, .bootstrap .order-info-box > .table-responsive > .data-table > tfoot > tr > td:first-child { border-left: 0; }
.bootstrap .panel > .table-bordered > thead > tr > th:last-child, .bootstrap .block > .table-bordered > thead > tr > th:last-child, .bootstrap .cart .crosssell > .table-bordered > thead > tr > th:last-child, .bootstrap .cart .discount > .table-bordered > thead > tr > th:last-child, .bootstrap .cart .shipping > .table-bordered > thead > tr > th:last-child, .bootstrap .gift-message > .table-bordered > thead > tr > th:last-child, .bootstrap .order-about > .table-bordered > thead > tr > th:last-child, .bootstrap .order-info-box > .table-bordered > thead > tr > th:last-child, .bootstrap .panel > .data-table > thead > tr > th:last-child, .bootstrap .block > .data-table > thead > tr > th:last-child, .bootstrap .cart .crosssell > .data-table > thead > tr > th:last-child, .bootstrap .cart .discount > .data-table > thead > tr > th:last-child, .bootstrap .cart .shipping > .data-table > thead > tr > th:last-child, .bootstrap .gift-message > .data-table > thead > tr > th:last-child, .bootstrap .order-about > .data-table > thead > tr > th:last-child, .bootstrap .order-info-box > .data-table > thead > tr > th:last-child, .bootstrap .panel > .table-bordered > thead > tr > td:last-child, .bootstrap .block > .table-bordered > thead > tr > td:last-child, .bootstrap .cart .crosssell > .table-bordered > thead > tr > td:last-child, .bootstrap .cart .discount > .table-bordered > thead > tr > td:last-child, .bootstrap .cart .shipping > .table-bordered > thead > tr > td:last-child, .bootstrap .gift-message > .table-bordered > thead > tr > td:last-child, .bootstrap .order-about > .table-bordered > thead > tr > td:last-child, .bootstrap .order-info-box > .table-bordered > thead > tr > td:last-child, .bootstrap .panel > .data-table > thead > tr > td:last-child, .bootstrap .block > .data-table > thead > tr > td:last-child, .bootstrap .cart .crosssell > .data-table > thead > tr > td:last-child, .bootstrap .cart .discount > .data-table > thead > tr > td:last-child, .bootstrap .cart .shipping > .data-table > thead > tr > td:last-child, .bootstrap .gift-message > .data-table > thead > tr > td:last-child, .bootstrap .order-about > .data-table > thead > tr > td:last-child, .bootstrap .order-info-box > .data-table > thead > tr > td:last-child, .bootstrap .panel > .table-bordered > tbody > tr > th:last-child, .bootstrap .block > .table-bordered > tbody > tr > th:last-child, .bootstrap .cart .crosssell > .table-bordered > tbody > tr > th:last-child, .bootstrap .cart .discount > .table-bordered > tbody > tr > th:last-child, .bootstrap .cart .shipping > .table-bordered > tbody > tr > th:last-child, .bootstrap .gift-message > .table-bordered > tbody > tr > th:last-child, .bootstrap .order-about > .table-bordered > tbody > tr > th:last-child, .bootstrap .order-info-box > .table-bordered > tbody > tr > th:last-child, .bootstrap .panel > .data-table > tbody > tr > th:last-child, .bootstrap .block > .data-table > tbody > tr > th:last-child, .bootstrap .cart .crosssell > .data-table > tbody > tr > th:last-child, .bootstrap .cart .discount > .data-table > tbody > tr > th:last-child, .bootstrap .cart .shipping > .data-table > tbody > tr > th:last-child, .bootstrap .gift-message > .data-table > tbody > tr > th:last-child, .bootstrap .order-about > .data-table > tbody > tr > th:last-child, .bootstrap .order-info-box > .data-table > tbody > tr > th:last-child, .bootstrap .panel > .table-bordered > tbody > tr > td:last-child, .bootstrap .block > .table-bordered > tbody > tr > td:last-child, .bootstrap .cart .crosssell > .table-bordered > tbody > tr > td:last-child, .bootstrap .cart .discount > .table-bordered > tbody > tr > td:last-child, .bootstrap .cart .shipping > .table-bordered > tbody > tr > td:last-child, .bootstrap .gift-message > .table-bordered > tbody > tr > td:last-child, .bootstrap .order-about > .table-bordered > tbody > tr > td:last-child, .bootstrap .order-info-box > .table-bordered > tbody > tr > td:last-child, .bootstrap .panel > .data-table > tbody > tr > td:last-child, .bootstrap .block > .data-table > tbody > tr > td:last-child, .bootstrap .cart .crosssell > .data-table > tbody > tr > td:last-child, .bootstrap .cart .discount > .data-table > tbody > tr > td:last-child, .bootstrap .cart .shipping > .data-table > tbody > tr > td:last-child, .bootstrap .gift-message > .data-table > tbody > tr > td:last-child, .bootstrap .order-about > .data-table > tbody > tr > td:last-child, .bootstrap .order-info-box > .data-table > tbody > tr > td:last-child, .bootstrap .panel > .table-bordered > tfoot > tr > th:last-child, .bootstrap .block > .table-bordered > tfoot > tr > th:last-child, .bootstrap .cart .crosssell > .table-bordered > tfoot > tr > th:last-child, .bootstrap .cart .discount > .table-bordered > tfoot > tr > th:last-child, .bootstrap .cart .shipping > .table-bordered > tfoot > tr > th:last-child, .bootstrap .gift-message > .table-bordered > tfoot > tr > th:last-child, .bootstrap .order-about > .table-bordered > tfoot > tr > th:last-child, .bootstrap .order-info-box > .table-bordered > tfoot > tr > th:last-child, .bootstrap .panel > .data-table > tfoot > tr > th:last-child, .bootstrap .block > .data-table > tfoot > tr > th:last-child, .bootstrap .cart .crosssell > .data-table > tfoot > tr > th:last-child, .bootstrap .cart .discount > .data-table > tfoot > tr > th:last-child, .bootstrap .cart .shipping > .data-table > tfoot > tr > th:last-child, .bootstrap .gift-message > .data-table > tfoot > tr > th:last-child, .bootstrap .order-about > .data-table > tfoot > tr > th:last-child, .bootstrap .order-info-box > .data-table > tfoot > tr > th:last-child, .bootstrap .panel > .table-bordered > tfoot > tr > td:last-child, .bootstrap .block > .table-bordered > tfoot > tr > td:last-child, .bootstrap .cart .crosssell > .table-bordered > tfoot > tr > td:last-child, .bootstrap .cart .discount > .table-bordered > tfoot > tr > td:last-child, .bootstrap .cart .shipping > .table-bordered > tfoot > tr > td:last-child, .bootstrap .gift-message > .table-bordered > tfoot > tr > td:last-child, .bootstrap .order-about > .table-bordered > tfoot > tr > td:last-child, .bootstrap .order-info-box > .table-bordered > tfoot > tr > td:last-child, .bootstrap .panel > .data-table > tfoot > tr > td:last-child, .bootstrap .block > .data-table > tfoot > tr > td:last-child, .bootstrap .cart .crosssell > .data-table > tfoot > tr > td:last-child, .bootstrap .cart .discount > .data-table > tfoot > tr > td:last-child, .bootstrap .cart .shipping > .data-table > tfoot > tr > td:last-child, .bootstrap .gift-message > .data-table > tfoot > tr > td:last-child, .bootstrap .order-about > .data-table > tfoot > tr > td:last-child, .bootstrap .order-info-box > .data-table > tfoot > tr > td:last-child, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .block > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .gift-message > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .order-about > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > thead > tr > th:last-child, .bootstrap .panel > .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .block > .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .cart .discount > .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .cart .shipping > .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .gift-message > .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .order-about > .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .order-info-box > .table-responsive > .data-table > thead > tr > th:last-child, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .block > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .gift-message > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .order-about > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > thead > tr > td:last-child, .bootstrap .panel > .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .block > .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .cart .discount > .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .cart .shipping > .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .gift-message > .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .order-about > .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .order-info-box > .table-responsive > .data-table > thead > tr > td:last-child, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .block > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .gift-message > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .order-about > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > tbody > tr > th:last-child, .bootstrap .panel > .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .block > .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .cart .discount > .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .cart .shipping > .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .gift-message > .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .order-about > .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .order-info-box > .table-responsive > .data-table > tbody > tr > th:last-child, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .block > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .gift-message > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .order-about > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > tbody > tr > td:last-child, .bootstrap .panel > .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .block > .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .cart .discount > .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .cart .shipping > .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .gift-message > .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .order-about > .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .order-info-box > .table-responsive > .data-table > tbody > tr > td:last-child, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .block > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .gift-message > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .order-about > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .bootstrap .panel > .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .block > .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .cart .discount > .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .cart .shipping > .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .gift-message > .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .order-about > .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .order-info-box > .table-responsive > .data-table > tfoot > tr > th:last-child, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .block > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .cart .discount > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .gift-message > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .order-about > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .order-info-box > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .bootstrap .panel > .table-responsive > .data-table > tfoot > tr > td:last-child, .bootstrap .block > .table-responsive > .data-table > tfoot > tr > td:last-child, .bootstrap .cart .crosssell > .table-responsive > .data-table > tfoot > tr > td:last-child, .bootstrap .cart .discount > .table-responsive > .data-table > tfoot > tr > td:last-child, .bootstrap .cart .shipping > .table-responsive > .data-table > tfoot > tr > td:last-child, .bootstrap .gift-message > .table-responsive > .data-table > tfoot > tr > td:last-child, .bootstrap .order-about > .table-responsive > .data-table > tfoot > tr > td:last-child, .bootstrap .order-info-box > .table-responsive > .data-table > tfoot > tr > td:last-child { border-right: 0; }
.bootstrap .panel > .table-bordered > thead > tr:first-child > td, .bootstrap .block > .table-bordered > thead > tr:first-child > td, .bootstrap .cart .crosssell > .table-bordered > thead > tr:first-child > td, .bootstrap .cart .discount > .table-bordered > thead > tr:first-child > td, .bootstrap .cart .shipping > .table-bordered > thead > tr:first-child > td, .bootstrap .gift-message > .table-bordered > thead > tr:first-child > td, .bootstrap .order-about > .table-bordered > thead > tr:first-child > td, .bootstrap .order-info-box > .table-bordered > thead > tr:first-child > td, .bootstrap .panel > .data-table > thead > tr:first-child > td, .bootstrap .block > .data-table > thead > tr:first-child > td, .bootstrap .cart .crosssell > .data-table > thead > tr:first-child > td, .bootstrap .cart .discount > .data-table > thead > tr:first-child > td, .bootstrap .cart .shipping > .data-table > thead > tr:first-child > td, .bootstrap .gift-message > .data-table > thead > tr:first-child > td, .bootstrap .order-about > .data-table > thead > tr:first-child > td, .bootstrap .order-info-box > .data-table > thead > tr:first-child > td, .bootstrap .panel > .table-bordered > thead > tr:first-child > th, .bootstrap .block > .table-bordered > thead > tr:first-child > th, .bootstrap .cart .crosssell > .table-bordered > thead > tr:first-child > th, .bootstrap .cart .discount > .table-bordered > thead > tr:first-child > th, .bootstrap .cart .shipping > .table-bordered > thead > tr:first-child > th, .bootstrap .gift-message > .table-bordered > thead > tr:first-child > th, .bootstrap .order-about > .table-bordered > thead > tr:first-child > th, .bootstrap .order-info-box > .table-bordered > thead > tr:first-child > th, .bootstrap .panel > .data-table > thead > tr:first-child > th, .bootstrap .block > .data-table > thead > tr:first-child > th, .bootstrap .cart .crosssell > .data-table > thead > tr:first-child > th, .bootstrap .cart .discount > .data-table > thead > tr:first-child > th, .bootstrap .cart .shipping > .data-table > thead > tr:first-child > th, .bootstrap .gift-message > .data-table > thead > tr:first-child > th, .bootstrap .order-about > .data-table > thead > tr:first-child > th, .bootstrap .order-info-box > .data-table > thead > tr:first-child > th, .bootstrap .panel > .table-bordered > tbody > tr:first-child > td, .bootstrap .block > .table-bordered > tbody > tr:first-child > td, .bootstrap .cart .crosssell > .table-bordered > tbody > tr:first-child > td, .bootstrap .cart .discount > .table-bordered > tbody > tr:first-child > td, .bootstrap .cart .shipping > .table-bordered > tbody > tr:first-child > td, .bootstrap .gift-message > .table-bordered > tbody > tr:first-child > td, .bootstrap .order-about > .table-bordered > tbody > tr:first-child > td, .bootstrap .order-info-box > .table-bordered > tbody > tr:first-child > td, .bootstrap .panel > .data-table > tbody > tr:first-child > td, .bootstrap .block > .data-table > tbody > tr:first-child > td, .bootstrap .cart .crosssell > .data-table > tbody > tr:first-child > td, .bootstrap .cart .discount > .data-table > tbody > tr:first-child > td, .bootstrap .cart .shipping > .data-table > tbody > tr:first-child > td, .bootstrap .gift-message > .data-table > tbody > tr:first-child > td, .bootstrap .order-about > .data-table > tbody > tr:first-child > td, .bootstrap .order-info-box > .data-table > tbody > tr:first-child > td, .bootstrap .panel > .table-bordered > tbody > tr:first-child > th, .bootstrap .block > .table-bordered > tbody > tr:first-child > th, .bootstrap .cart .crosssell > .table-bordered > tbody > tr:first-child > th, .bootstrap .cart .discount > .table-bordered > tbody > tr:first-child > th, .bootstrap .cart .shipping > .table-bordered > tbody > tr:first-child > th, .bootstrap .gift-message > .table-bordered > tbody > tr:first-child > th, .bootstrap .order-about > .table-bordered > tbody > tr:first-child > th, .bootstrap .order-info-box > .table-bordered > tbody > tr:first-child > th, .bootstrap .panel > .data-table > tbody > tr:first-child > th, .bootstrap .block > .data-table > tbody > tr:first-child > th, .bootstrap .cart .crosssell > .data-table > tbody > tr:first-child > th, .bootstrap .cart .discount > .data-table > tbody > tr:first-child > th, .bootstrap .cart .shipping > .data-table > tbody > tr:first-child > th, .bootstrap .gift-message > .data-table > tbody > tr:first-child > th, .bootstrap .order-about > .data-table > tbody > tr:first-child > th, .bootstrap .order-info-box > .data-table > tbody > tr:first-child > th, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .block > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .cart .discount > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .cart .shipping > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .gift-message > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .order-about > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .order-info-box > .table-responsive > .table-bordered > thead > tr:first-child > td, .bootstrap .panel > .table-responsive > .data-table > thead > tr:first-child > td, .bootstrap .block > .table-responsive > .data-table > thead > tr:first-child > td, .bootstrap .cart .crosssell > .table-responsive > .data-table > thead > tr:first-child > td, .bootstrap .cart .discount > .table-responsive > .data-table > thead > tr:first-child > td, .bootstrap .cart .shipping > .table-responsive > .data-table > thead > tr:first-child > td, .bootstrap .gift-message > .table-responsive > .data-table > thead > tr:first-child > td, .bootstrap .order-about > .table-responsive > .data-table > thead > tr:first-child > td, .bootstrap .order-info-box > .table-responsive > .data-table > thead > tr:first-child > td, .bootstrap .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .block > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .cart .discount > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .cart .shipping > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .gift-message > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .order-about > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .order-info-box > .table-responsive > .table-bordered > thead > tr:first-child > th, .bootstrap .panel > .table-responsive > .data-table > thead > tr:first-child > th, .bootstrap .block > .table-responsive > .data-table > thead > tr:first-child > th, .bootstrap .cart .crosssell > .table-responsive > .data-table > thead > tr:first-child > th, .bootstrap .cart .discount > .table-responsive > .data-table > thead > tr:first-child > th, .bootstrap .cart .shipping > .table-responsive > .data-table > thead > tr:first-child > th, .bootstrap .gift-message > .table-responsive > .data-table > thead > tr:first-child > th, .bootstrap .order-about > .table-responsive > .data-table > thead > tr:first-child > th, .bootstrap .order-info-box > .table-responsive > .data-table > thead > tr:first-child > th, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .block > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .cart .discount > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .gift-message > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .order-about > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .order-info-box > .table-responsive > .table-bordered > tbody > tr:first-child > td, .bootstrap .panel > .table-responsive > .data-table > tbody > tr:first-child > td, .bootstrap .block > .table-responsive > .data-table > tbody > tr:first-child > td, .bootstrap .cart .crosssell > .table-responsive > .data-table > tbody > tr:first-child > td, .bootstrap .cart .discount > .table-responsive > .data-table > tbody > tr:first-child > td, .bootstrap .cart .shipping > .table-responsive > .data-table > tbody > tr:first-child > td, .bootstrap .gift-message > .table-responsive > .data-table > tbody > tr:first-child > td, .bootstrap .order-about > .table-responsive > .data-table > tbody > tr:first-child > td, .bootstrap .order-info-box > .table-responsive > .data-table > tbody > tr:first-child > td, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .bootstrap .block > .table-responsive > .table-bordered > tbody > tr:first-child > th, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tbody > tr:first-child > th, .bootstrap .cart .discount > .table-responsive > .table-bordered > tbody > tr:first-child > th, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tbody > tr:first-child > th, .bootstrap .gift-message > .table-responsive > .table-bordered > tbody > tr:first-child > th, .bootstrap .order-about > .table-responsive > .table-bordered > tbody > tr:first-child > th, .bootstrap .order-info-box > .table-responsive > .table-bordered > tbody > tr:first-child > th, .bootstrap .panel > .table-responsive > .data-table > tbody > tr:first-child > th, .bootstrap .block > .table-responsive > .data-table > tbody > tr:first-child > th, .bootstrap .cart .crosssell > .table-responsive > .data-table > tbody > tr:first-child > th, .bootstrap .cart .discount > .table-responsive > .data-table > tbody > tr:first-child > th, .bootstrap .cart .shipping > .table-responsive > .data-table > tbody > tr:first-child > th, .bootstrap .gift-message > .table-responsive > .data-table > tbody > tr:first-child > th, .bootstrap .order-about > .table-responsive > .data-table > tbody > tr:first-child > th, .bootstrap .order-info-box > .table-responsive > .data-table > tbody > tr:first-child > th { border-bottom: 0; }
.bootstrap .panel > .table-bordered > tbody > tr:last-child > td, .bootstrap .block > .table-bordered > tbody > tr:last-child > td, .bootstrap .cart .crosssell > .table-bordered > tbody > tr:last-child > td, .bootstrap .cart .discount > .table-bordered > tbody > tr:last-child > td, .bootstrap .cart .shipping > .table-bordered > tbody > tr:last-child > td, .bootstrap .gift-message > .table-bordered > tbody > tr:last-child > td, .bootstrap .order-about > .table-bordered > tbody > tr:last-child > td, .bootstrap .order-info-box > .table-bordered > tbody > tr:last-child > td, .bootstrap .panel > .data-table > tbody > tr:last-child > td, .bootstrap .block > .data-table > tbody > tr:last-child > td, .bootstrap .cart .crosssell > .data-table > tbody > tr:last-child > td, .bootstrap .cart .discount > .data-table > tbody > tr:last-child > td, .bootstrap .cart .shipping > .data-table > tbody > tr:last-child > td, .bootstrap .gift-message > .data-table > tbody > tr:last-child > td, .bootstrap .order-about > .data-table > tbody > tr:last-child > td, .bootstrap .order-info-box > .data-table > tbody > tr:last-child > td, .bootstrap .panel > .table-bordered > tbody > tr:last-child > th, .bootstrap .block > .table-bordered > tbody > tr:last-child > th, .bootstrap .cart .crosssell > .table-bordered > tbody > tr:last-child > th, .bootstrap .cart .discount > .table-bordered > tbody > tr:last-child > th, .bootstrap .cart .shipping > .table-bordered > tbody > tr:last-child > th, .bootstrap .gift-message > .table-bordered > tbody > tr:last-child > th, .bootstrap .order-about > .table-bordered > tbody > tr:last-child > th, .bootstrap .order-info-box > .table-bordered > tbody > tr:last-child > th, .bootstrap .panel > .data-table > tbody > tr:last-child > th, .bootstrap .block > .data-table > tbody > tr:last-child > th, .bootstrap .cart .crosssell > .data-table > tbody > tr:last-child > th, .bootstrap .cart .discount > .data-table > tbody > tr:last-child > th, .bootstrap .cart .shipping > .data-table > tbody > tr:last-child > th, .bootstrap .gift-message > .data-table > tbody > tr:last-child > th, .bootstrap .order-about > .data-table > tbody > tr:last-child > th, .bootstrap .order-info-box > .data-table > tbody > tr:last-child > th, .bootstrap .panel > .table-bordered > tfoot > tr:last-child > td, .bootstrap .block > .table-bordered > tfoot > tr:last-child > td, .bootstrap .cart .crosssell > .table-bordered > tfoot > tr:last-child > td, .bootstrap .cart .discount > .table-bordered > tfoot > tr:last-child > td, .bootstrap .cart .shipping > .table-bordered > tfoot > tr:last-child > td, .bootstrap .gift-message > .table-bordered > tfoot > tr:last-child > td, .bootstrap .order-about > .table-bordered > tfoot > tr:last-child > td, .bootstrap .order-info-box > .table-bordered > tfoot > tr:last-child > td, .bootstrap .panel > .data-table > tfoot > tr:last-child > td, .bootstrap .block > .data-table > tfoot > tr:last-child > td, .bootstrap .cart .crosssell > .data-table > tfoot > tr:last-child > td, .bootstrap .cart .discount > .data-table > tfoot > tr:last-child > td, .bootstrap .cart .shipping > .data-table > tfoot > tr:last-child > td, .bootstrap .gift-message > .data-table > tfoot > tr:last-child > td, .bootstrap .order-about > .data-table > tfoot > tr:last-child > td, .bootstrap .order-info-box > .data-table > tfoot > tr:last-child > td, .bootstrap .panel > .table-bordered > tfoot > tr:last-child > th, .bootstrap .block > .table-bordered > tfoot > tr:last-child > th, .bootstrap .cart .crosssell > .table-bordered > tfoot > tr:last-child > th, .bootstrap .cart .discount > .table-bordered > tfoot > tr:last-child > th, .bootstrap .cart .shipping > .table-bordered > tfoot > tr:last-child > th, .bootstrap .gift-message > .table-bordered > tfoot > tr:last-child > th, .bootstrap .order-about > .table-bordered > tfoot > tr:last-child > th, .bootstrap .order-info-box > .table-bordered > tfoot > tr:last-child > th, .bootstrap .panel > .data-table > tfoot > tr:last-child > th, .bootstrap .block > .data-table > tfoot > tr:last-child > th, .bootstrap .cart .crosssell > .data-table > tfoot > tr:last-child > th, .bootstrap .cart .discount > .data-table > tfoot > tr:last-child > th, .bootstrap .cart .shipping > .data-table > tfoot > tr:last-child > th, .bootstrap .gift-message > .data-table > tfoot > tr:last-child > th, .bootstrap .order-about > .data-table > tfoot > tr:last-child > th, .bootstrap .order-info-box > .data-table > tfoot > tr:last-child > th, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .block > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .cart .discount > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .gift-message > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .order-about > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .order-info-box > .table-responsive > .table-bordered > tbody > tr:last-child > td, .bootstrap .panel > .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .block > .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .cart .crosssell > .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .cart .discount > .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .cart .shipping > .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .gift-message > .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .order-about > .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .order-info-box > .table-responsive > .data-table > tbody > tr:last-child > td, .bootstrap .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .block > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .cart .discount > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .gift-message > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .order-about > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .order-info-box > .table-responsive > .table-bordered > tbody > tr:last-child > th, .bootstrap .panel > .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .block > .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .cart .crosssell > .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .cart .discount > .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .cart .shipping > .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .gift-message > .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .order-about > .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .order-info-box > .table-responsive > .data-table > tbody > tr:last-child > th, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .block > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .cart .discount > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .gift-message > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .order-about > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .order-info-box > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .bootstrap .panel > .table-responsive > .data-table > tfoot > tr:last-child > td, .bootstrap .block > .table-responsive > .data-table > tfoot > tr:last-child > td, .bootstrap .cart .crosssell > .table-responsive > .data-table > tfoot > tr:last-child > td, .bootstrap .cart .discount > .table-responsive > .data-table > tfoot > tr:last-child > td, .bootstrap .cart .shipping > .table-responsive > .data-table > tfoot > tr:last-child > td, .bootstrap .gift-message > .table-responsive > .data-table > tfoot > tr:last-child > td, .bootstrap .order-about > .table-responsive > .data-table > tfoot > tr:last-child > td, .bootstrap .order-info-box > .table-responsive > .data-table > tfoot > tr:last-child > td, .bootstrap .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .block > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .cart .crosssell > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .cart .discount > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .cart .shipping > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .gift-message > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .order-about > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .order-info-box > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .bootstrap .panel > .table-responsive > .data-table > tfoot > tr:last-child > th, .bootstrap .block > .table-responsive > .data-table > tfoot > tr:last-child > th, .bootstrap .cart .crosssell > .table-responsive > .data-table > tfoot > tr:last-child > th, .bootstrap .cart .discount > .table-responsive > .data-table > tfoot > tr:last-child > th, .bootstrap .cart .shipping > .table-responsive > .data-table > tfoot > tr:last-child > th, .bootstrap .gift-message > .table-responsive > .data-table > tfoot > tr:last-child > th, .bootstrap .order-about > .table-responsive > .data-table > tfoot > tr:last-child > th, .bootstrap .order-info-box > .table-responsive > .data-table > tfoot > tr:last-child > th { border-bottom: 0; }
.bootstrap .panel > .table-responsive, .bootstrap .block > .table-responsive, .bootstrap .cart .crosssell > .table-responsive, .bootstrap .cart .discount > .table-responsive, .bootstrap .cart .shipping > .table-responsive, .bootstrap .gift-message > .table-responsive, .bootstrap .order-about > .table-responsive, .bootstrap .order-info-box > .table-responsive { border: 0; margin-bottom: 0; }
.bootstrap .panel-group { margin-bottom: 20px; }
.bootstrap .panel-group .panel, .bootstrap .panel-group .block, .bootstrap .panel-group .cart .crosssell, .bootstrap .cart .panel-group .crosssell, .bootstrap .panel-group .cart .discount, .bootstrap .cart .panel-group .discount, .bootstrap .panel-group .cart .shipping, .bootstrap .cart .panel-group .shipping, .bootstrap .panel-group .gift-message, .bootstrap .panel-group .order-about, .bootstrap .panel-group .order-info-box { margin-bottom: 0; border-radius: 0px; }
.bootstrap .panel-group .panel + .panel, .bootstrap .panel-group .block + .panel, .bootstrap .panel-group .cart .crosssell + .panel, .bootstrap .cart .panel-group .crosssell + .panel, .bootstrap .panel-group .cart .discount + .panel, .bootstrap .cart .panel-group .discount + .panel, .bootstrap .panel-group .cart .shipping + .panel, .bootstrap .cart .panel-group .shipping + .panel, .bootstrap .panel-group .gift-message + .panel, .bootstrap .panel-group .order-about + .panel, .bootstrap .panel-group .order-info-box + .panel, .bootstrap .panel-group .panel + .block, .bootstrap .panel-group .block + .block, .bootstrap .panel-group .cart .crosssell + .block, .bootstrap .cart .panel-group .crosssell + .block, .bootstrap .panel-group .cart .discount + .block, .bootstrap .cart .panel-group .discount + .block, .bootstrap .panel-group .cart .shipping + .block, .bootstrap .cart .panel-group .shipping + .block, .bootstrap .panel-group .gift-message + .block, .bootstrap .panel-group .order-about + .block, .bootstrap .panel-group .order-info-box + .block, .bootstrap .panel-group .cart .panel + .crosssell, .bootstrap .cart .panel-group .panel + .crosssell, .bootstrap .panel-group .cart .block + .crosssell, .bootstrap .cart .panel-group .block + .crosssell, .bootstrap .panel-group .cart .crosssell + .crosssell, .bootstrap .cart .panel-group .crosssell + .crosssell, .bootstrap .panel-group .cart .discount + .crosssell, .bootstrap .cart .panel-group .discount + .crosssell, .bootstrap .panel-group .cart .shipping + .crosssell, .bootstrap .cart .panel-group .shipping + .crosssell, .bootstrap .panel-group .cart .gift-message + .crosssell, .bootstrap .cart .panel-group .gift-message + .crosssell, .bootstrap .panel-group .cart .order-about + .crosssell, .bootstrap .cart .panel-group .order-about + .crosssell, .bootstrap .panel-group .cart .order-info-box + .crosssell, .bootstrap .cart .panel-group .order-info-box + .crosssell, .bootstrap .panel-group .cart .panel + .discount, .bootstrap .cart .panel-group .panel + .discount, .bootstrap .panel-group .cart .block + .discount, .bootstrap .cart .panel-group .block + .discount, .bootstrap .panel-group .cart .crosssell + .discount, .bootstrap .cart .panel-group .crosssell + .discount, .bootstrap .panel-group .cart .discount + .discount, .bootstrap .cart .panel-group .discount + .discount, .bootstrap .panel-group .cart .shipping + .discount, .bootstrap .cart .panel-group .shipping + .discount, .bootstrap .panel-group .cart .gift-message + .discount, .bootstrap .cart .panel-group .gift-message + .discount, .bootstrap .panel-group .cart .order-about + .discount, .bootstrap .cart .panel-group .order-about + .discount, .bootstrap .panel-group .cart .order-info-box + .discount, .bootstrap .cart .panel-group .order-info-box + .discount, .bootstrap .panel-group .cart .panel + .shipping, .bootstrap .cart .panel-group .panel + .shipping, .bootstrap .panel-group .cart .block + .shipping, .bootstrap .cart .panel-group .block + .shipping, .bootstrap .panel-group .cart .crosssell + .shipping, .bootstrap .cart .panel-group .crosssell + .shipping, .bootstrap .panel-group .cart .discount + .shipping, .bootstrap .cart .panel-group .discount + .shipping, .bootstrap .panel-group .cart .shipping + .shipping, .bootstrap .cart .panel-group .shipping + .shipping, .bootstrap .panel-group .cart .gift-message + .shipping, .bootstrap .cart .panel-group .gift-message + .shipping, .bootstrap .panel-group .cart .order-about + .shipping, .bootstrap .cart .panel-group .order-about + .shipping, .bootstrap .panel-group .cart .order-info-box + .shipping, .bootstrap .cart .panel-group .order-info-box + .shipping, .bootstrap .panel-group .panel + .gift-message, .bootstrap .panel-group .block + .gift-message, .bootstrap .panel-group .cart .crosssell + .gift-message, .bootstrap .cart .panel-group .crosssell + .gift-message, .bootstrap .panel-group .cart .discount + .gift-message, .bootstrap .cart .panel-group .discount + .gift-message, .bootstrap .panel-group .cart .shipping + .gift-message, .bootstrap .cart .panel-group .shipping + .gift-message, .bootstrap .panel-group .gift-message + .gift-message, .bootstrap .panel-group .order-about + .gift-message, .bootstrap .panel-group .order-info-box + .gift-message, .bootstrap .panel-group .panel + .order-about, .bootstrap .panel-group .block + .order-about, .bootstrap .panel-group .cart .crosssell + .order-about, .bootstrap .cart .panel-group .crosssell + .order-about, .bootstrap .panel-group .cart .discount + .order-about, .bootstrap .cart .panel-group .discount + .order-about, .bootstrap .panel-group .cart .shipping + .order-about, .bootstrap .cart .panel-group .shipping + .order-about, .bootstrap .panel-group .gift-message + .order-about, .bootstrap .panel-group .order-about + .order-about, .bootstrap .panel-group .order-info-box + .order-about, .bootstrap .panel-group .panel + .order-info-box, .bootstrap .panel-group .block + .order-info-box, .bootstrap .panel-group .cart .crosssell + .order-info-box, .bootstrap .cart .panel-group .crosssell + .order-info-box, .bootstrap .panel-group .cart .discount + .order-info-box, .bootstrap .cart .panel-group .discount + .order-info-box, .bootstrap .panel-group .cart .shipping + .order-info-box, .bootstrap .cart .panel-group .shipping + .order-info-box, .bootstrap .panel-group .gift-message + .order-info-box, .bootstrap .panel-group .order-about + .order-info-box, .bootstrap .panel-group .order-info-box + .order-info-box { margin-top: 5px; }
.bootstrap .panel-group .panel-heading, .bootstrap .panel-group .block .block-title, .bootstrap .block .panel-group .block-title, .bootstrap .panel-group .block-account .block-title, .bootstrap .block-account .panel-group .block-title, .bootstrap .panel-group .cart .crosssell > h2, .bootstrap .cart .panel-group .crosssell > h2, .bootstrap .panel-group .cart .discount > h2, .bootstrap .cart .panel-group .discount > h2, .bootstrap .panel-group .cart .shipping > h2, .bootstrap .cart .panel-group .shipping > h2, .bootstrap .panel-group .addresses-list li.item h3, .addresses-list li.item .bootstrap .panel-group h3 { border-bottom: 0; }
.bootstrap .panel-group .panel-heading + .panel-collapse > .panel-body, .bootstrap .panel-group .block .block-title + .panel-collapse > .panel-body, .bootstrap .block .panel-group .block-title + .panel-collapse > .panel-body, .bootstrap .panel-group .block-account .block-title + .panel-collapse > .panel-body, .bootstrap .block-account .panel-group .block-title + .panel-collapse > .panel-body, .bootstrap .panel-group .cart .crosssell > h2 + .panel-collapse > .panel-body, .bootstrap .cart .panel-group .crosssell > h2 + .panel-collapse > .panel-body, .bootstrap .panel-group .cart .discount > h2 + .panel-collapse > .panel-body, .bootstrap .cart .panel-group .discount > h2 + .panel-collapse > .panel-body, .bootstrap .panel-group .cart .shipping > h2 + .panel-collapse > .panel-body, .bootstrap .cart .panel-group .shipping > h2 + .panel-collapse > .panel-body, .bootstrap .panel-group .addresses-list li.item h3 + .panel-collapse > .panel-body, .addresses-list li.item .bootstrap .panel-group h3 + .panel-collapse > .panel-body, .bootstrap .panel-group .panel-heading + .panel-collapse > .list-group, .bootstrap .panel-group .block .block-title + .panel-collapse > .list-group, .bootstrap .block .panel-group .block-title + .panel-collapse > .list-group, .bootstrap .panel-group .block-account .block-title + .panel-collapse > .list-group, .bootstrap .block-account .panel-group .block-title + .panel-collapse > .list-group, .bootstrap .panel-group .cart .crosssell > h2 + .panel-collapse > .list-group, .bootstrap .cart .panel-group .crosssell > h2 + .panel-collapse > .list-group, .bootstrap .panel-group .cart .discount > h2 + .panel-collapse > .list-group, .bootstrap .cart .panel-group .discount > h2 + .panel-collapse > .list-group, .bootstrap .panel-group .cart .shipping > h2 + .panel-collapse > .list-group, .bootstrap .cart .panel-group .shipping > h2 + .panel-collapse > .list-group, .bootstrap .panel-group .addresses-list li.item h3 + .panel-collapse > .list-group, .addresses-list li.item .bootstrap .panel-group h3 + .panel-collapse > .list-group { border-top: 1px solid #ddd; }
.bootstrap .panel-group .panel-footer { border-top: 0; }
.bootstrap .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; }
.bootstrap .panel-default { border-color: #ddd; }
.bootstrap .panel-default > .panel-heading, .bootstrap .block .panel-default > .block-title, .bootstrap .block-account .panel-default > .block-title, .bootstrap .cart .crosssell.panel-default > h2, .bootstrap .cart .discount.panel-default > h2, .bootstrap .cart .shipping.panel-default > h2, .bootstrap .addresses-list li.item .panel-default > h3, .addresses-list li.item .bootstrap .panel-default > h3 { color: #333333; background-color: #f5f5f5; border-color: #ddd; }
.bootstrap .panel-default > .panel-heading + .panel-collapse > .panel-body, .bootstrap .block .panel-default > .block-title + .panel-collapse > .panel-body, .bootstrap .block-account .panel-default > .block-title + .panel-collapse > .panel-body, .bootstrap .cart .crosssell.panel-default > h2 + .panel-collapse > .panel-body, .bootstrap .cart .discount.panel-default > h2 + .panel-collapse > .panel-body, .bootstrap .cart .shipping.panel-default > h2 + .panel-collapse > .panel-body, .bootstrap .addresses-list li.item .panel-default > h3 + .panel-collapse > .panel-body, .addresses-list li.item .bootstrap .panel-default > h3 + .panel-collapse > .panel-body { border-top-color: #ddd; }
.bootstrap .panel-default > .panel-heading .badge, .bootstrap .block .panel-default > .block-title .badge, .bootstrap .block-account .panel-default > .block-title .badge, .bootstrap .cart .crosssell.panel-default > h2 .badge, .bootstrap .cart .discount.panel-default > h2 .badge, .bootstrap .cart .shipping.panel-default > h2 .badge, .bootstrap .addresses-list li.item .panel-default > h3 .badge, .addresses-list li.item .bootstrap .panel-default > h3 .badge { color: #f5f5f5; background-color: #333333; }
.bootstrap .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; }
.bootstrap .panel-primary, .bootstrap .block-account { border-color: #B4CF00; }
.bootstrap .panel-primary > .panel-heading, .bootstrap .block-account > .panel-heading, .bootstrap .block .panel-primary > .block-title, .bootstrap .block .block-account > .block-title, .bootstrap .block-account .panel-primary > .block-title, .bootstrap .block-account > .block-title, .bootstrap .cart .crosssell.panel-primary > h2, .bootstrap .cart .crosssell.block-account > h2, .bootstrap .cart .discount.panel-primary > h2, .bootstrap .cart .discount.block-account > h2, .bootstrap .cart .shipping.panel-primary > h2, .bootstrap .cart .shipping.block-account > h2, .bootstrap .addresses-list li.item .panel-primary > h3, .addresses-list li.item .bootstrap .panel-primary > h3, .bootstrap .addresses-list li.item .block-account > h3, .addresses-list li.item .bootstrap .block-account > h3 { color: #fff; background-color: #B4CF00; border-color: #B4CF00; }
.bootstrap .panel-primary > .panel-heading + .panel-collapse > .panel-body, .bootstrap .block-account > .panel-heading + .panel-collapse > .panel-body, .bootstrap .block .panel-primary > .block-title + .panel-collapse > .panel-body, .bootstrap .block-account .panel-primary > .block-title + .panel-collapse > .panel-body, .bootstrap .block-account > .block-title + .panel-collapse > .panel-body, .bootstrap .cart .crosssell.panel-primary > h2 + .panel-collapse > .panel-body, .bootstrap .cart .crosssell.block-account > h2 + .panel-collapse > .panel-body, .bootstrap .cart .discount.panel-primary > h2 + .panel-collapse > .panel-body, .bootstrap .cart .discount.block-account > h2 + .panel-collapse > .panel-body, .bootstrap .cart .shipping.panel-primary > h2 + .panel-collapse > .panel-body, .bootstrap .cart .shipping.block-account > h2 + .panel-collapse > .panel-body, .bootstrap .addresses-list li.item .panel-primary > h3 + .panel-collapse > .panel-body, .addresses-list li.item .bootstrap .panel-primary > h3 + .panel-collapse > .panel-body, .bootstrap .addresses-list li.item .block-account > h3 + .panel-collapse > .panel-body, .addresses-list li.item .bootstrap .block-account > h3 + .panel-collapse > .panel-body { border-top-color: #B4CF00; }
.bootstrap .panel-primary > .panel-heading .badge, .bootstrap .block-account > .panel-heading .badge, .bootstrap .block .panel-primary > .block-title .badge, .bootstrap .block-account .panel-primary > .block-title .badge, .bootstrap .block-account > .block-title .badge, .bootstrap .cart .crosssell.panel-primary > h2 .badge, .bootstrap .cart .crosssell.block-account > h2 .badge, .bootstrap .cart .discount.panel-primary > h2 .badge, .bootstrap .cart .discount.block-account > h2 .badge, .bootstrap .cart .shipping.panel-primary > h2 .badge, .bootstrap .cart .shipping.block-account > h2 .badge, .bootstrap .addresses-list li.item .panel-primary > h3 .badge, .addresses-list li.item .bootstrap .panel-primary > h3 .badge, .bootstrap .addresses-list li.item .block-account > h3 .badge, .addresses-list li.item .bootstrap .block-account > h3 .badge { color: #B4CF00; background-color: #fff; }
.bootstrap .panel-primary > .panel-footer + .panel-collapse > .panel-body, .bootstrap .block-account > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #B4CF00; }
.bootstrap .panel-success { border-color: #d6e9c6; }
.bootstrap .panel-success > .panel-heading, .bootstrap .block .panel-success > .block-title, .bootstrap .block-account .panel-success > .block-title, .bootstrap .cart .crosssell.panel-success > h2, .bootstrap .cart .discount.panel-success > h2, .bootstrap .cart .shipping.panel-success > h2, .bootstrap .addresses-list li.item .panel-success > h3, .addresses-list li.item .bootstrap .panel-success > h3 { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.bootstrap .panel-success > .panel-heading + .panel-collapse > .panel-body, .bootstrap .block .panel-success > .block-title + .panel-collapse > .panel-body, .bootstrap .block-account .panel-success > .block-title + .panel-collapse > .panel-body, .bootstrap .cart .crosssell.panel-success > h2 + .panel-collapse > .panel-body, .bootstrap .cart .discount.panel-success > h2 + .panel-collapse > .panel-body, .bootstrap .cart .shipping.panel-success > h2 + .panel-collapse > .panel-body, .bootstrap .addresses-list li.item .panel-success > h3 + .panel-collapse > .panel-body, .addresses-list li.item .bootstrap .panel-success > h3 + .panel-collapse > .panel-body { border-top-color: #d6e9c6; }
.bootstrap .panel-success > .panel-heading .badge, .bootstrap .block .panel-success > .block-title .badge, .bootstrap .block-account .panel-success > .block-title .badge, .bootstrap .cart .crosssell.panel-success > h2 .badge, .bootstrap .cart .discount.panel-success > h2 .badge, .bootstrap .cart .shipping.panel-success > h2 .badge, .bootstrap .addresses-list li.item .panel-success > h3 .badge, .addresses-list li.item .bootstrap .panel-success > h3 .badge { color: #dff0d8; background-color: #3c763d; }
.bootstrap .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; }
.bootstrap .panel-info { border-color: #bce8f1; }
.bootstrap .panel-info > .panel-heading, .bootstrap .block .panel-info > .block-title, .bootstrap .block-account .panel-info > .block-title, .bootstrap .cart .crosssell.panel-info > h2, .bootstrap .cart .discount.panel-info > h2, .bootstrap .cart .shipping.panel-info > h2, .bootstrap .addresses-list li.item .panel-info > h3, .addresses-list li.item .bootstrap .panel-info > h3 { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.bootstrap .panel-info > .panel-heading + .panel-collapse > .panel-body, .bootstrap .block .panel-info > .block-title + .panel-collapse > .panel-body, .bootstrap .block-account .panel-info > .block-title + .panel-collapse > .panel-body, .bootstrap .cart .crosssell.panel-info > h2 + .panel-collapse > .panel-body, .bootstrap .cart .discount.panel-info > h2 + .panel-collapse > .panel-body, .bootstrap .cart .shipping.panel-info > h2 + .panel-collapse > .panel-body, .bootstrap .addresses-list li.item .panel-info > h3 + .panel-collapse > .panel-body, .addresses-list li.item .bootstrap .panel-info > h3 + .panel-collapse > .panel-body { border-top-color: #bce8f1; }
.bootstrap .panel-info > .panel-heading .badge, .bootstrap .block .panel-info > .block-title .badge, .bootstrap .block-account .panel-info > .block-title .badge, .bootstrap .cart .crosssell.panel-info > h2 .badge, .bootstrap .cart .discount.panel-info > h2 .badge, .bootstrap .cart .shipping.panel-info > h2 .badge, .bootstrap .addresses-list li.item .panel-info > h3 .badge, .addresses-list li.item .bootstrap .panel-info > h3 .badge { color: #d9edf7; background-color: #31708f; }
.bootstrap .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; }
.bootstrap .panel-warning { border-color: #faebcc; }
.bootstrap .panel-warning > .panel-heading, .bootstrap .block .panel-warning > .block-title, .bootstrap .block-account .panel-warning > .block-title, .bootstrap .cart .crosssell.panel-warning > h2, .bootstrap .cart .discount.panel-warning > h2, .bootstrap .cart .shipping.panel-warning > h2, .bootstrap .addresses-list li.item .panel-warning > h3, .addresses-list li.item .bootstrap .panel-warning > h3 { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.bootstrap .panel-warning > .panel-heading + .panel-collapse > .panel-body, .bootstrap .block .panel-warning > .block-title + .panel-collapse > .panel-body, .bootstrap .block-account .panel-warning > .block-title + .panel-collapse > .panel-body, .bootstrap .cart .crosssell.panel-warning > h2 + .panel-collapse > .panel-body, .bootstrap .cart .discount.panel-warning > h2 + .panel-collapse > .panel-body, .bootstrap .cart .shipping.panel-warning > h2 + .panel-collapse > .panel-body, .bootstrap .addresses-list li.item .panel-warning > h3 + .panel-collapse > .panel-body, .addresses-list li.item .bootstrap .panel-warning > h3 + .panel-collapse > .panel-body { border-top-color: #faebcc; }
.bootstrap .panel-warning > .panel-heading .badge, .bootstrap .block .panel-warning > .block-title .badge, .bootstrap .block-account .panel-warning > .block-title .badge, .bootstrap .cart .crosssell.panel-warning > h2 .badge, .bootstrap .cart .discount.panel-warning > h2 .badge, .bootstrap .cart .shipping.panel-warning > h2 .badge, .bootstrap .addresses-list li.item .panel-warning > h3 .badge, .addresses-list li.item .bootstrap .panel-warning > h3 .badge { color: #fcf8e3; background-color: #8a6d3b; }
.bootstrap .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; }
.bootstrap .panel-danger { border-color: #ebccd1; }
.bootstrap .panel-danger > .panel-heading, .bootstrap .block .panel-danger > .block-title, .bootstrap .block-account .panel-danger > .block-title, .bootstrap .cart .crosssell.panel-danger > h2, .bootstrap .cart .discount.panel-danger > h2, .bootstrap .cart .shipping.panel-danger > h2, .bootstrap .addresses-list li.item .panel-danger > h3, .addresses-list li.item .bootstrap .panel-danger > h3 { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.bootstrap .panel-danger > .panel-heading + .panel-collapse > .panel-body, .bootstrap .block .panel-danger > .block-title + .panel-collapse > .panel-body, .bootstrap .block-account .panel-danger > .block-title + .panel-collapse > .panel-body, .bootstrap .cart .crosssell.panel-danger > h2 + .panel-collapse > .panel-body, .bootstrap .cart .discount.panel-danger > h2 + .panel-collapse > .panel-body, .bootstrap .cart .shipping.panel-danger > h2 + .panel-collapse > .panel-body, .bootstrap .addresses-list li.item .panel-danger > h3 + .panel-collapse > .panel-body, .addresses-list li.item .bootstrap .panel-danger > h3 + .panel-collapse > .panel-body { border-top-color: #ebccd1; }
.bootstrap .panel-danger > .panel-heading .badge, .bootstrap .block .panel-danger > .block-title .badge, .bootstrap .block-account .panel-danger > .block-title .badge, .bootstrap .cart .crosssell.panel-danger > h2 .badge, .bootstrap .cart .discount.panel-danger > h2 .badge, .bootstrap .cart .shipping.panel-danger > h2 .badge, .bootstrap .addresses-list li.item .panel-danger > h3 .badge, .addresses-list li.item .bootstrap .panel-danger > h3 .badge { color: #f2dede; background-color: #a94442; }
.bootstrap .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; }
.bootstrap .well, .bootstrap .cart .totals, .bootstrap .product-pricing, .bootstrap .tier-prices { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 0px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.bootstrap .well blockquote, .bootstrap .cart .totals blockquote, .bootstrap .product-pricing blockquote, .bootstrap .tier-prices blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); }
.bootstrap .well-lg { padding: 24px; border-radius: 0px; }
.bootstrap .well-sm, .bootstrap .product-pricing, .bootstrap .tier-prices { padding: 9px; border-radius: 0px; }
.bootstrap .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20); }
.bootstrap .close:hover, .bootstrap .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }
.bootstrap button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.bootstrap .modal-open { overflow: hidden; }
.bootstrap .modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; }
.bootstrap .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.bootstrap .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
.bootstrap .modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.bootstrap .modal-dialog { position: relative; width: auto; margin: 10px; }
.bootstrap .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; }
.bootstrap .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.bootstrap .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); }
.bootstrap .modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); }
.bootstrap .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; }
.bootstrap .modal-header:before, .bootstrap .modal-header:after { content: " "; display: table; }
.bootstrap .modal-header:after { clear: both; }
.bootstrap .modal-header .close { margin-top: -2px; }
.bootstrap .modal-title { margin: 0; line-height: 1.42857; }
.bootstrap .modal-body { position: relative; padding: 15px; }
.bootstrap .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; }
.bootstrap .modal-footer:before, .bootstrap .modal-footer:after { content: " "; display: table; }
.bootstrap .modal-footer:after { clear: both; }
.bootstrap .modal-footer .btn + .btn, .bootstrap .modal-footer .button + .btn, .bootstrap .modal-footer .my-wishlist .link-edit + .btn, .bootstrap .my-wishlist .modal-footer .link-edit + .btn, .bootstrap .modal-footer .btn + .button, .bootstrap .modal-footer .button + .button, .bootstrap .modal-footer .my-wishlist .link-edit + .button, .bootstrap .my-wishlist .modal-footer .link-edit + .button, .bootstrap .modal-footer .my-wishlist .btn + .link-edit, .bootstrap .my-wishlist .modal-footer .btn + .link-edit, .bootstrap .modal-footer .my-wishlist .button + .link-edit, .bootstrap .my-wishlist .modal-footer .button + .link-edit, .bootstrap .modal-footer .my-wishlist .link-edit + .link-edit, .bootstrap .my-wishlist .modal-footer .link-edit + .link-edit { margin-left: 5px; margin-bottom: 0; }
.bootstrap .modal-footer .btn-group .btn + .btn, .bootstrap .modal-footer .btn-group .button + .btn, .bootstrap .modal-footer .btn-group .my-wishlist .link-edit + .btn, .bootstrap .my-wishlist .modal-footer .btn-group .link-edit + .btn, .bootstrap .modal-footer .btn-group .btn + .button, .bootstrap .modal-footer .btn-group .button + .button, .bootstrap .modal-footer .btn-group .my-wishlist .link-edit + .button, .bootstrap .my-wishlist .modal-footer .btn-group .link-edit + .button, .bootstrap .modal-footer .btn-group .my-wishlist .btn + .link-edit, .bootstrap .my-wishlist .modal-footer .btn-group .btn + .link-edit, .bootstrap .modal-footer .btn-group .my-wishlist .button + .link-edit, .bootstrap .my-wishlist .modal-footer .btn-group .button + .link-edit, .bootstrap .modal-footer .btn-group .my-wishlist .link-edit + .link-edit, .bootstrap .my-wishlist .modal-footer .btn-group .link-edit + .link-edit { margin-left: -1px; }
.bootstrap .modal-footer .btn-block + .btn-block { margin-left: 0; }
.bootstrap .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 768px) { .bootstrap .modal-dialog { width: 600px; margin: 30px auto; }
  .bootstrap .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .bootstrap .modal-sm { width: 300px; } }
@media (min-width: 1440px) { .bootstrap .modal-lg { width: 900px; } }
.bootstrap .tooltip { position: absolute; z-index: 1070; display: block; font-family: "Lato", Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity=0); }
.bootstrap .tooltip.in { opacity: 0.9; filter: alpha(opacity=90); }
.bootstrap .tooltip.top { margin-top: -3px; padding: 5px 0; }
.bootstrap .tooltip.right { margin-left: 3px; padding: 0 5px; }
.bootstrap .tooltip.bottom { margin-top: 3px; padding: 5px 0; }
.bootstrap .tooltip.left { margin-left: -3px; padding: 0 5px; }
.bootstrap .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 0px; }
.bootstrap .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.bootstrap .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
.bootstrap .tooltip.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }
.bootstrap .tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; }
.bootstrap .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }
.bootstrap .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }
.bootstrap .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.bootstrap .tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.bootstrap .tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.bootstrap .popover, .bootstrap .truncated_full_value { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Lato", Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 14px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
.bootstrap .popover.top, .bootstrap .top.truncated_full_value { margin-top: -10px; }
.bootstrap .popover.right, .bootstrap .right.truncated_full_value { margin-left: 10px; }
.bootstrap .popover.bottom, .bootstrap .bottom.truncated_full_value { margin-top: 10px; }
.bootstrap .popover.left, .bootstrap .left.truncated_full_value { margin-left: -10px; }
.bootstrap .popover-title, .bootstrap .truncated_full_value dt { margin: 0; padding: 8px 14px; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: -1px -1px 0 0; }
.bootstrap .popover-content, .bootstrap .truncated_full_value dd { padding: 9px 14px; }
.bootstrap .popover > .arrow, .bootstrap .truncated_full_value > .arrow, .bootstrap .popover > .arrow:after, .bootstrap .truncated_full_value > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
.bootstrap .popover > .arrow, .bootstrap .truncated_full_value > .arrow { border-width: 11px; }
.bootstrap .popover > .arrow:after, .bootstrap .truncated_full_value > .arrow:after { border-width: 10px; content: ""; }
.bootstrap .popover.top > .arrow, .bootstrap .top.truncated_full_value > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }
.bootstrap .popover.top > .arrow:after, .bootstrap .top.truncated_full_value > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; }
.bootstrap .popover.right > .arrow, .bootstrap .right.truncated_full_value > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); }
.bootstrap .popover.right > .arrow:after, .bootstrap .right.truncated_full_value > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; }
.bootstrap .popover.bottom > .arrow, .bootstrap .bottom.truncated_full_value > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }
.bootstrap .popover.bottom > .arrow:after, .bootstrap .bottom.truncated_full_value > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; }
.bootstrap .popover.left > .arrow, .bootstrap .left.truncated_full_value > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); }
.bootstrap .popover.left > .arrow:after, .bootstrap .left.truncated_full_value > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; }
.bootstrap .clearfix:before, .bootstrap .block .block-content:before, .bootstrap .block .actions:before, .bootstrap .form-list:before, .bootstrap .form-list li:before, .bootstrap .form-list li.additional-row p:before, .bootstrap .buttons-set:before, .bootstrap .page-title:before, .bootstrap .clearer:before, .bootstrap .box.box-reviews li.item:before, .box.box-reviews .bootstrap li.item:before, .bootstrap .clearfix:after, .bootstrap .block .block-content:after, .bootstrap .block .actions:after, .bootstrap .form-list:after, .bootstrap .form-list li:after, .bootstrap .form-list li.additional-row p:after, .bootstrap .buttons-set:after, .bootstrap .page-title:after, .bootstrap .clearer:after, .bootstrap .box.box-reviews li.item:after, .box.box-reviews .bootstrap li.item:after { content: " "; display: table; }
.bootstrap .clearfix:after, .bootstrap .block .block-content:after, .bootstrap .block .actions:after, .bootstrap .form-list:after, .bootstrap .form-list li:after, .bootstrap .form-list li.additional-row p:after, .bootstrap .buttons-set:after, .bootstrap .page-title:after, .bootstrap .clearer:after, .bootstrap .box.box-reviews li.item:after, .box.box-reviews .bootstrap li.item:after { clear: both; }
.bootstrap .center-block { display: block; margin-left: auto; margin-right: auto; }
.bootstrap .pull-right { float: right !important; }
.bootstrap .pull-left { float: left !important; }
.bootstrap .hide { display: none !important; }
.bootstrap .show { display: block !important; }
.bootstrap .invisible { visibility: hidden; }
.bootstrap .text-hide, .bootstrap .logo strong { position: absolute; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.bootstrap .hidden { display: none !important; }
.bootstrap .affix { position: fixed; }
@-ms-viewport { width: device-width; }
.bootstrap .visible-xs { display: none !important; }
.bootstrap .visible-sm { display: none !important; }
.bootstrap .visible-md { display: none !important; }
.bootstrap .visible-lg { display: none !important; }
.bootstrap .visible-xs-block, .bootstrap .visible-xs-inline, .bootstrap .visible-xs-inline-block, .bootstrap .visible-sm-block, .bootstrap .visible-sm-inline, .bootstrap .visible-sm-inline-block, .bootstrap .visible-md-block, .bootstrap .visible-md-inline, .bootstrap .visible-md-inline-block, .bootstrap .visible-lg-block, .bootstrap .visible-lg-inline, .bootstrap .visible-lg-inline-block { display: none !important; }
@media (max-width: 767px) { .bootstrap .visible-xs { display: block !important; }
  .bootstrap table.visible-xs { display: table !important; }
  .bootstrap tr.visible-xs { display: table-row !important; }
  .bootstrap th.visible-xs, .bootstrap td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { .bootstrap .visible-xs-block { display: block !important; } }
@media (max-width: 767px) { .bootstrap .visible-xs-inline { display: inline !important; } }
@media (max-width: 767px) { .bootstrap .visible-xs-inline-block { display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 1439px) { .bootstrap .visible-sm { display: block !important; }
  .bootstrap table.visible-sm { display: table !important; }
  .bootstrap tr.visible-sm { display: table-row !important; }
  .bootstrap th.visible-sm, .bootstrap td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 1439px) { .bootstrap .visible-sm-block { display: block !important; } }
@media (min-width: 768px) and (max-width: 1439px) { .bootstrap .visible-sm-inline { display: inline !important; } }
@media (min-width: 768px) and (max-width: 1439px) { .bootstrap .visible-sm-inline-block { display: inline-block !important; } }
@media (min-width: 1440px) and (max-width: 1918px) { .bootstrap .visible-md { display: block !important; }
  .bootstrap table.visible-md { display: table !important; }
  .bootstrap tr.visible-md { display: table-row !important; }
  .bootstrap th.visible-md, .bootstrap td.visible-md { display: table-cell !important; } }
@media (min-width: 1440px) and (max-width: 1918px) { .bootstrap .visible-md-block { display: block !important; } }
@media (min-width: 1440px) and (max-width: 1918px) { .bootstrap .visible-md-inline { display: inline !important; } }
@media (min-width: 1440px) and (max-width: 1918px) { .bootstrap .visible-md-inline-block { display: inline-block !important; } }
@media (min-width: 1919px) { .bootstrap .visible-lg { display: block !important; }
  .bootstrap table.visible-lg { display: table !important; }
  .bootstrap tr.visible-lg { display: table-row !important; }
  .bootstrap th.visible-lg, .bootstrap td.visible-lg { display: table-cell !important; } }
@media (min-width: 1919px) { .bootstrap .visible-lg-block { display: block !important; } }
@media (min-width: 1919px) { .bootstrap .visible-lg-inline { display: inline !important; } }
@media (min-width: 1919px) { .bootstrap .visible-lg-inline-block { display: inline-block !important; } }
@media (max-width: 767px) { .bootstrap .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 1439px) { .bootstrap .hidden-sm { display: none !important; } }
@media (min-width: 1440px) and (max-width: 1918px) { .bootstrap .hidden-md { display: none !important; } }
@media (min-width: 1919px) { .bootstrap .hidden-lg { display: none !important; } }
.bootstrap .visible-print { display: none !important; }
@media print { .bootstrap .visible-print { display: block !important; }
  .bootstrap table.visible-print { display: table !important; }
  .bootstrap tr.visible-print { display: table-row !important; }
  .bootstrap th.visible-print, .bootstrap td.visible-print { display: table-cell !important; } }
.bootstrap .visible-print-block { display: none !important; }
@media print { .bootstrap .visible-print-block { display: block !important; } }
.bootstrap .visible-print-inline { display: none !important; }
@media print { .bootstrap .visible-print-inline { display: inline !important; } }
.bootstrap .visible-print-inline-block { display: none !important; }
@media print { .bootstrap .visible-print-inline-block { display: inline-block !important; } }
@media print { .bootstrap .hidden-print { display: none !important; } }
.bootstrap .success { color: #3c763d; }
.bootstrap .error { color: #a94442; }
.bootstrap .warning { color: #8a6d3b; }
.bootstrap .notice { color: #31708f; }
.bootstrap .messages > li { margin-bottom: 10px; }
.bootstrap .block { border-color: #ddd; }
.bootstrap .block .block-title { border-color: #ddd; background-color: #f5f5f5; color: #333333; }
.bootstrap .block .block-title strong { font-weight: 500; }
.bootstrap .block .block-subtitle { margin: 0 15px 10px; padding: 10px 0; border-bottom: 1px solid #ddd; }
.bootstrap .block .block-content li.item { padding: 10px 15px; }
.bootstrap .block .btn-remove, .bootstrap .block .btn-edit { float: right; margin: 1px 0 2px 5px; }
.bootstrap .block .actions { padding: 6px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; text-align: right; line-height: 30px; }
.bootstrap .block .actions:last-child { border-bottom-right-radius: -1px; border-bottom-left-radius: -1px; }
.bootstrap .block .actions a { float: left; }
.bootstrap .block .actions button.button { float: right; }
.bootstrap .block .empty { margin: 0; padding: 15px; }
.bootstrap .block li.odd { background-color: #f9f9f9; }
.bootstrap .block-cart, .bootstrap .block-wishlist, .bootstrap .block-subscribe, .bootstrap .block-compare, .bootstrap .block-reorder, .bootstrap .block-poll, .bootstrap .block-viewed, .bootstrap .block-compared, .bootstrap .block-related, .bootstrap .block-tags, .bootstrap .block-login { font-size: 12px; }
.bootstrap .block-account .block-title { border-color: #B4CF00; background-color: #B4CF00; color: #fff; }
.bootstrap .block-account .block-title strong { font-weight: 500; }
.bootstrap .block-account .block-content { padding: 15px; }
.bootstrap .block-account .block-content ul { margin-bottom: 0; }
.bootstrap .block-account .block-content li a { display: block; border-bottom: 1px solid #ddd; padding: 5px 0; }
.bootstrap .block-account .block-content li.last a { border-bottom: 0; }
.bootstrap .block-account .block-content li.current { padding: 5px 0; border-bottom: 1px solid #ddd; }
.bootstrap .block-account .block-content li.current.last { border-bottom: 0; }
.bootstrap .block-layered-nav dd { padding: 0 15px 0 20px; margin-bottom: 10px; }
.bootstrap .block-layered-nav .currently li { position: relative; padding: 5px 15px; }
.bootstrap .block-layered-nav .currently .label { font-weight: bold; text-transform: uppercase; }
.bootstrap .block-layered-nav .currently .btn-previous, .bootstrap .block-layered-nav .currently .btn-remove { position: absolute; right: 4px; top: 9px; margin: 0; }
.bootstrap .block-layered-nav .currently .btn-previous { right: 17px; }
.bootstrap .block-layered-nav .actions { text-align: right; }
.bootstrap .block-layered-nav .actions .actions a { float: none; }
.bootstrap .block-cart .summary { padding: 10px 15px; }
.bootstrap .block-cart .amount a { font-weight: bold; }
.bootstrap .block-cart .subtotal { padding: 4px; margin-bottom: 0; text-align: center; }
.bootstrap .block-cart .subtotal .label { color: #000; }
.bootstrap .block-cart .subtotal .price { font-weight: bold; }
.bootstrap .block-cart .actions { border-bottom: 1px solid #ddd; }
.bootstrap .block-cart .actions .paypal-logo { float: left; width: 100%; margin: 3px 0 0; text-align: right; }
.bootstrap .block-cart .actions .paypal-logo .paypal-or { clear: both; display: block; padding: 0 55px 8px 0; }
.bootstrap .block-wishlist .actions { text-align: right; }
.bootstrap .block-wishlist .actions a { float: none; }
.bootstrap .block-related input.checkbox { float: left; }
.bootstrap .block-related .product { margin-left: 20px; }
.bootstrap .compare-table .btn-remove { float: right; width: 72px; height: 15px; }
.bootstrap .compare-table tr.add-to-row td { background: #fffada; text-align: center; }
.bootstrap .compare-table tr.first td { text-align: center; }
.bootstrap .compare-table tr.first td .product-name { font-size: 12px; font-weight: bold; margin: 0 0 5px; color: #203548; }
.bootstrap .compare-table tr.first td .product-name a { color: #203548; }
.bootstrap .compare-table tr.first td .ratings { width: 69px; margin: 0 auto; }
.bootstrap .compare-table tr.first td p, .bootstrap .compare-table tr.add-to-row td p { margin: 0; }
.bootstrap .block-poll label { color: #777; font-weight: bold; }
.bootstrap .block-poll input.radio { float: left; margin: 1px -18px 0 0; }
.bootstrap .block-poll .label { display: block; margin-left: 18px; }
.bootstrap .block-poll li { padding: 10px 15px; }
.bootstrap .block-poll label { margin-bottom: 0; }
.bootstrap .block-poll .actions { margin: 5px 0 0; }
.bootstrap .block-poll .answer { font-weight: bold; }
.bootstrap .block-poll .votes { float: right; margin-left: 10px; }
.bootstrap .block-tags .block-content .tags-list { padding: 15px !important; margin-bottom: 0 !important; font-size: 12px; }
.bootstrap .block-tags .actions { text-align: right; }
.bootstrap .block-tags .actions a { float: none; }
.bootstrap .block-subscribe .block-content { padding: 15px 15px 0; }
.bootstrap .block-subscribe .actions { margin: 15px -15px 0; }
.bootstrap .block-subscribe .actions button.button { float: none; }
.bootstrap .block-reorder input.checkbox { float: left; margin: 2px -20px 0 0; }
.bootstrap .block-reorder .product-name { margin-left: 20px; }
.bootstrap .block-reorder .validation-advice { margin: 3px 9px 7px; }
.bootstrap .block-banner { border: 0; background-color: transparent; }
.bootstrap .block-banner .block-content { padding: 0; background-color: transparent; text-align: center; }
.bootstrap .block-login .block-content { padding: 15px 15px 0; }
.bootstrap .block-login .actions { margin: 15px -15px 0; }
.bootstrap .paypal-logo { display: block; margin: 10px 0; text-align: center; }
.bootstrap .paypal-logo a { float: none; }
.bootstrap .breadcrumb strong { font-weight: normal; color: #777777; }
.bootstrap .carousel-inner > .active.left { float: none !important; }
.bootstrap .cart .page-title .checkout-types li { margin: 0 0 5px; }
.bootstrap .cart .page-title .checkout-types li:last-child { margin-bottom: 0; }
.bootstrap .cart .title-buttons .checkout-types { float: right; margin-bottom: 0; }
.bootstrap .cart .checkout-types .paypal-or { margin: 0 8px; }
.bootstrap .cart .totals .checkout-types .paypal-or { clear: both; display: block; padding: 8px 55px 0 0; font-size: 12px; }
.bootstrap .cart > form { margin-bottom: 20px; }
@media (max-width: 768px) { .bootstrap .cart > form { width: 100%; overflow-y: hidden; overflow-x: scroll; padding: 15px; border: 1px solid #ddd; } }
.bootstrap .cart-table { margin-bottom: 0; }
.bootstrap .cart-table .qty { width: auto; text-align: center; }
.bootstrap .cart-table .btn-continue { float: left; }
.bootstrap .cart .cart-collaterals { margin-left: -15px; margin-right: -15px; }
.bootstrap .cart .cart-collaterals:before, .bootstrap .cart .cart-collaterals:after { content: " "; display: table; }
.bootstrap .cart .cart-collaterals:after { clear: both; }
.bootstrap .cart .cart-collaterals .col2-set { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 1440px) { .bootstrap .cart .cart-collaterals .col2-set { float: left; width: 66.66667%; } }
@media (min-width: 768px) { .bootstrap .cart .cart-collaterals .totals { margin-right: 15px; float: right; width: 33.33333%; } }
.bootstrap .cart .crosssell, .bootstrap .cart .discount, .bootstrap .cart .shipping { border-color: #ddd; }
.bootstrap .cart .crosssell > h2, .bootstrap .cart .discount > h2, .bootstrap .cart .shipping > h2 { border-color: #ddd; background-color: #f5f5f5; color: #333333; font-weight: 500; }
.bootstrap .cart .crosssell #crosssell-products-list { margin-bottom: 0; padding: 15px; }
.bootstrap .cart .crosssell li.item { padding: 10px 0; border-bottom: 1px solid #eeeeee; }
.bootstrap .cart .crosssell li.item:first-child { padding-top: 0; }
.bootstrap .cart .crosssell li.item:last-child { padding-bottom: 0; border-bottom: 0; }
.bootstrap .cart .crosssell .product-image { float: left; }
.bootstrap .cart .crosssell .product-details { margin-left: 100px; }
.bootstrap .cart .crosssell .add-to-links .separator { display: none; }
.bootstrap .cart .crosssell .link-compare { font-weight: normal; }
@media (max-width: 1440px) { .bootstrap .cart .crosssell { display: none; } }
.bootstrap .cart .discount .discount-form { padding: 15px; }
.bootstrap .cart .shipping .shipping-form { padding: 15px; }
.bootstrap .cart .totals .checkout-types { margin-bottom: 0; text-align: right; }
.bootstrap .cart .totals .checkout-types li { margin-bottom: 5px; }
.bootstrap .cart .totals .checkout-types li:last-child { margin-bottom: 0; }
.bootstrap .item-options { margin-top: 10px; }
.bootstrap .item-options dd { margin-left: 15px; }
.bootstrap .truncated { position: relative; cursor: help; }
.bootstrap .truncated .dots { cursor: inherit; color: inherit; }
.bootstrap .truncated .dots:hover { text-decoration: none; }
.bootstrap .truncated_full_value { top: 20px; }
.bootstrap .truncated_full_value dl { margin: 0; }
.bootstrap .truncated_full_value dd { margin-left: 0; }
.bootstrap .truncated_full_value dd + dt { border-radius: 0; border-top: 1px solid #ebebeb; }
.bootstrap .truncated_full_value.show { display: block; }
.bootstrap .page-sitemap .links { text-align: right; font-weight: bold; }
.catalog-seo-sitemap-product .bootstrap .page-sitemap .sitemap { margin-left: -15px; margin-right: -15px; }
.catalog-seo-sitemap-product .bootstrap .page-sitemap .sitemap:before, .catalog-seo-sitemap-product .bootstrap .page-sitemap .sitemap:after { content: " "; display: table; }
.catalog-seo-sitemap-product .bootstrap .page-sitemap .sitemap:after { clear: both; }
.catalog-seo-sitemap-product .bootstrap .page-sitemap .sitemap li { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 1440px) { .catalog-seo-sitemap-product .bootstrap .page-sitemap .sitemap li { float: left; width: 50%; } }
.catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap { margin-left: -15px; margin-right: -15px; }
.catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap:before, .catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap:after { content: " "; display: table; }
.catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap:after { clear: both; }
.catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap li { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 1440px) { .catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap li { float: left; width: 25%; } }
@media (min-width: 1440px) { .catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap li { float: left; width: 16.66667%; } }
.catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap li.level-0 { font-weight: bold; margin-top: 10px; }
.catalog-seo-sitemap-category .bootstrap .page-sitemap .sitemap li.level-0:first-child { margin-top: 0; }
@media (min-width: 1440px) { .bootstrap .page-sitemap .sitemap li.level-0, .bootstrap .page-sitemap .sitemap li.level-1, .bootstrap .page-sitemap .sitemap li.level-2, .bootstrap .page-sitemap .sitemap li.level-3, .bootstrap .page-sitemap .sitemap li.level-4 { width: auto; float: none; }
  .bootstrap .page-sitemap .sitemap li.level-0 { padding-left: 15px !important; }
  .bootstrap .page-sitemap .sitemap li.level-1 { padding-left: 35px !important; }
  .bootstrap .page-sitemap .sitemap li.level-2 { padding-left: 55px !important; }
  .bootstrap .page-sitemap .sitemap li.level-3 { padding-left: 75px !important; }
  .bootstrap .page-sitemap .sitemap li.level-4 { padding-left: 95px !important; } }
.bootstrap .rss-title h1 { padding-left: 27px; }
.bootstrap .rss-table .link-rss { display: block; line-height: 1.55; background-position: 0 4px; }
.bootstrap .account-login .content { min-height: 242px; }
.bootstrap .captcha-image { position: relative; width: 258px; }
.bootstrap .captcha-note { clear: left; padding-top: 5px; }
.bootstrap .captcha-image .captcha-img { border-radius: 0px; border: 1px solid #ccc; width: 100%; }
.bootstrap .registered-users .captcha-image { margin: 0; }
.bootstrap .captcha-reload { cursor: pointer; position: absolute; top: 2px; right: 2px; }
.bootstrap .captcha-reload .refreshing { -webkit-animation: captcha-rotate 1.5s infinite linear; -moz-animation: captcha-rotate 1.5s infinite linear; animation: captcha-rotate 1.5s infinite linear; }
@-webkit-keyframes captcha-rotate { 0% { -webkit-transform: rotate(0deg); }
  0% { -webkit-transform: rotate(-360deg); } }
@-moz-keyframes captcha-rotate { 0% { -moz-transform: rotate(0deg); }
  0% { -moz-transform: rotate(-360deg); } }
@keyframes captcha-rotate { 0% { transform: rotate(0deg); }
  0% { transform: rotate(-360deg); } }
.bootstrap .gift-message { padding: 15px; border-color: #ddd; }
.bootstrap .gift-message dt { padding-left: 10px; }
.bootstrap .gift-message dt strong { display: block; margin-left: -10px; }
.bootstrap .gift-message dd { margin-top: 10px; }
.bootstrap .gift-message-row .gift-message { padding: 0; margin: 0; border: 0; }
.bootstrap .order-about { padding: 15px; border-color: #ddd; }
.bootstrap .order-about dd { margin-bottom: 10px; padding-left: 10px; }
.bootstrap .order-about dd:last-child { margin-bottom: 0; }
.bootstrap .my-wishlist textarea { height: auto; }
.bootstrap .my-wishlist .price-box { margin-bottom: 5px; }
.bootstrap .my-wishlist .add-to-cart-alt input.input-text { margin-bottom: 5px; }
.bootstrap .my-wishlist .add-to-cart-alt .btn-cart { display: block; margin-bottom: 5px; width: 100%; }
.bootstrap .my-wishlist p { margin-bottom: 0; }
.bootstrap .my-wishlist .link-edit { width: 100%; display: block; }
.bootstrap .product-review .product-img-box { float: left; width: 140px; }
.bootstrap .product-review .product-img-box .label { font-size: 12px; }
.bootstrap .product-review .product-img-box .ratings .rating-box { display: block; float: none; margin-bottom: 5px; }
.bootstrap .product-review .product-details { margin-left: 150px; }
.bootstrap .product-review .product-name { margin-bottom: 10px; font-size: 18px; }
.bootstrap .product-review h3 { font-size: 14px; }
.bootstrap .product-review .ratings-table { margin: 0 0 10px; }
.bootstrap .product-review dt { margin-bottom: 5px; }
.bootstrap .billing-agreements .info-box { margin: 10px 0; }
.bootstrap .billing-agreements .form-list li select { float: left; }
.bootstrap .billing-agreements .form-list li button.button { float: left; margin-left: 10px; }
.bootstrap .billing-agreements .table-caption { font-weight: bold; }
.bootstrap p.control input.checkbox, .bootstrap p.control input.radio { margin-right: 6px; }
.bootstrap .form-list label { position: relative; }
.bootstrap .form-list label.required em { float: right; font-style: normal; color: #a94442; position: absolute; top: 0; right: -8px; }
.bootstrap .form-list li.control label { float: none; display: block; }
.bootstrap .form-list li.control input.radio, .bootstrap .form-list li.control input.checkbox { margin-right: 6px; display: inline; float: left; margin-top: -1px; }
.bootstrap .form-list li.control .input-box { clear: none; display: inline; width: auto; }
.bootstrap .form-list .field { float: left; width: 50%; padding-right: 15px; padding-left: 15px; }
.bootstrap .form-list .field:first-child, .bootstrap .form-list .field:first-of-type { padding-left: 0; }
.bootstrap .form-list .field:last-child { padding-right: 0; }
.bootstrap .form-list select[multiple], .bootstrap .form-list textarea { height: auto; }
.bootstrap .form-list li.additional-row { border-top: 1px solid #e5e5e5; margin-top: 10px; padding-top: 7px; }
.bootstrap .form-list li.additional-row .btn-remove { float: right; margin: 5px 0 0; }
.bootstrap .form-list .input-range input.input-text, .bootstrap .form-list .input-range span { display: inline-block; }
.bootstrap .form-list .input-range input.input-text { width: 40%; }
.bootstrap .form-list-narrow li { margin-bottom: 0; }
.bootstrap .form-list-narrow li .input-box { margin-bottom: 6px; }
.bootstrap .form-list-narrow li.wide .input-box { width: 260px; }
.bootstrap .form-list-narrow li.wide input.input-text, .bootstrap .form-list-narrow li.wide textarea { width: 254px; }
.bootstrap .form-list-narrow li.wide select { width: 260px; }
.bootstrap .form-list .customer-name-prefix .name-prefix { width: 16%; }
.bootstrap .form-list .customer-name-prefix .name-firstname, .bootstrap .form-list .customer-name-prefix .name-lastname { width: 42%; }
.bootstrap .form-list .customer-name-prefix-middlename .name-prefix, .bootstrap .form-list .customer-name-prefix-middlename .name-middlename { width: 16%; }
.bootstrap .form-list .customer-name-prefix-middlename .name-firstname, .bootstrap .form-list .customer-name-prefix-middlename .name-lastname { width: 34%; }
.bootstrap .form-list .customer-name-prefix-suffix .name-prefix, .bootstrap .form-list .customer-name-prefix-suffix .name-suffix { width: 16%; }
.bootstrap .form-list .customer-name-prefix-suffix .name-firstname, .bootstrap .form-list .customer-name-prefix-suffix .name-lastname { width: 34%; }
.bootstrap .form-list .customer-name-prefix-middlename-suffix .name-prefix, .bootstrap .form-list .customer-name-prefix-middlename-suffix .name-middlename, .bootstrap .form-list .customer-name-prefix-middlename-suffix .name-suffix { width: 12%; }
.bootstrap .form-list .customer-name-prefix-middlename-suffix .name-firstname, .bootstrap .form-list .customer-name-prefix-middlename-suffix .name-lastname { width: 32%; }
.bootstrap .form-list .customer-name-middlename .name-middlename { width: 16%; }
.bootstrap .form-list .customer-name-middlename .name-firstname, .bootstrap .form-list .customer-name-middlename .name-lastname { width: 42%; }
.bootstrap .form-list .customer-name-middlename-suffix .name-middlename, .bootstrap .form-list .customer-name-middlename-suffix .name-suffix { width: 16%; }
.bootstrap .form-list .customer-name-middlename-suffix .name-firstname, .bootstrap .form-list .customer-name-middlename-suffix .name-lastname { width: 34%; }
.bootstrap .form-list .customer-name-suffix .name-suffix { width: 16%; }
.bootstrap .form-list .customer-name-suffix .name-firstname, .bootstrap .form-list .customer-name-suffix .name-lastname { width: 42%; }
.bootstrap .form-list .customer-dob .dob-day, .bootstrap .form-list .customer-dob .dob-month, .bootstrap .form-list .customer-dob .dob-year { float: left; padding-right: 15px; padding-left: 15px; }
.bootstrap .form-list .customer-dob .dob-day:first-child, .bootstrap .form-list .customer-dob .dob-month:first-child, .bootstrap .form-list .customer-dob .dob-year:first-child { padding-left: 0; }
.bootstrap .form-list .customer-dob .dob-day + .dob-month + .dob-year, .bootstrap .form-list .customer-dob .dob-month + .dob-day + .dob-year, .bootstrap .form-list .customer-dob .dob-year + .dob-day + .dob-month, .bootstrap .form-list .customer-dob .dob-year + .dob-month + .dob-day { padding-right: 0; }
.bootstrap .form-list .customer-dob .dob-day, .bootstrap .form-list .customer-dob .dob-month { width: 30%; }
.bootstrap .form-list .customer-dob .dob-year { width: 40%; }
.bootstrap .legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; font-weight: normal; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }
.bootstrap .buttons-set { margin: 4em 0 0; padding: 8px 0 0; border-top: 1px solid #e5e5e5; line-height: 34px; text-align: right; }
.bootstrap .buttons-set p.required { margin: 0 0 10px; }
.bootstrap .buttons-set .back-link { float: left; margin: 0; }
.bootstrap .buttons-set button.button { float: right; margin-left: 5px; }
.bootstrap .buttons-set-order { margin: 10px 0 0; }
.bootstrap .buttons-set-order .please-wait { padding: 12px 7px 0 0; }
.bootstrap .validation-advice { clear: both; color: #a94442; }
.bootstrap .validation-failed { border-color: #a94442 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.bootstrap .validation-failed:focus { border-color: #843534 !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 !important; }
.bootstrap p.required { text-align: right; color: #a94442; }
.bootstrap .v-fix { float: left; }
.bootstrap .v-fix .validation-advice { display: block; width: 12em; margin-right: -12em; position: relative; }
.bootstrap .col2-set, .bootstrap .col2-set, .bootstrap .col4-set { margin-left: -15px; margin-right: -15px; }
.bootstrap .col2-set:before, .bootstrap .col2-set:after, .bootstrap .col2-set:before, .bootstrap .col2-set:after, .bootstrap .col4-set:before, .bootstrap .col4-set:after { content: " "; display: table; }
.bootstrap .col2-set:after, .bootstrap .col2-set:after, .bootstrap .col4-set:after { clear: both; }
.bootstrap .col2-set > .legend { margin-left: 15px; margin-right: 15px; width: auto; }
.bootstrap .col2-set .col-1, .bootstrap .col2-set .col-2 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) { .bootstrap .col2-set .col-1, .bootstrap .col2-set .col-2 { float: left; width: 50%; } }
.bootstrap .col2-set .col-narrow { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) { .bootstrap .col2-set .col-narrow { float: left; width: 33.33333%; } }
.bootstrap .col2-set .col-wide { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) { .bootstrap .col2-set .col-wide { float: left; width: 66.66667%; } }
.bootstrap .col3-set .col-1, .bootstrap .col3-set .col-2, .bootstrap .col3-set .col-3 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) { .bootstrap .col3-set .col-1, .bootstrap .col3-set .col-2, .bootstrap .col3-set .col-3 { float: left; width: 33.33333%; } }
.bootstrap .col4-set .col-1, .bootstrap .col4-set .col-2, .bootstrap .col4-set .col-3, .bootstrap .col4-set .col-4 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) { .bootstrap .col4-set .col-1, .bootstrap .col4-set .col-2, .bootstrap .col4-set .col-3, .bootstrap .col4-set .col-4 { float: left; width: 25%; } }
.bootstrap .input-group-addon label { margin-bottom: 0; font-weight: normal; }
.bootstrap .form-language { margin-bottom: 10px; }
.bootstrap .form-language label { display: none; }
.bootstrap h1.logo { margin: 0; }
.bootstrap tr.summary-total { cursor: pointer; }
.bootstrap tr.summary-total .summary-collapse { float: right; text-align: right; padding-left: 20px; cursor: pointer; }
.bootstrap tr.show-details .summary-collapse { background-position: 0 -52px; }
.bootstrap tr.summary-details td { font-size: 11px; background-color: #dae1e4; color: #626465; }
.bootstrap tr.summary-details-first td { border-top: 1px solid #d2d8db; }
.bootstrap tr.summary-details-excluded { font-style: italic; }
.bootstrap .cart-tax-info { display: block; }
.bootstrap .cart-tax-info, .bootstrap .cart-tax-info .cart-price { padding-right: 20px; }
.bootstrap .cart-tax-total { display: block; padding-right: 20px; cursor: pointer; }
.bootstrap .cart-tax-info .price, .bootstrap .cart-tax-total .price { display: inline !important; font-weight: normal !important; }
.bootstrap .cart-tax-total-expanded { background-position: 100% -52px; }
.bootstrap .window-overlay { background: rgba(0, 0, 0, 0.35); position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 990; }
.bootstrap .remember-me label { float: none; margin: 0 6px; }
.bootstrap .remember-me-popup { background: #fff; border: 1px solid #ccc; left: 50%; top: 50%; position: absolute; margin: -85px 0 0 -200px; width: 400px; text-align: left; -moz-box-shadow: 0 0 6px #ccc; -webkit-box-shadow: 0 0 6px #ccc; -box-shadow: 0 0 6px #ccc; z-index: 1000; }
.bootstrap .remember-me-popup h3 { background: #d9e5ee; border-bottom: 1px solid #ccc; font-size: 14px; padding: 5px 10px; }
.bootstrap .remember-me-popup .remember-me-popup-head { position: relative; }
.bootstrap .remember-me-popup .remember-me-popup-head .remember-me-popup-close { display: block; position: absolute; top: 7px; right: 7px; height: 15px; width: 15px; text-indent: -9999em; }
.bootstrap .remember-me-popup .remember-me-popup-body { padding: 10px; }
.bootstrap .remember-me-popup .remember-me-popup-body a { display: inline-block; height: 19px; border: 1px solid #de5400; background: #f18200; padding: 0 8px; font: bold 12px/19px Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; white-space: nowrap; color: #fff; }
.bootstrap .cart-msrp-totals { color: red; font-size: 12px !important; font-weight: bold; margin: 10px 10px 0; padding: 10px; text-align: right; text-transform: uppercase; }
.bootstrap .map-cart-sidebar-total { color: red; display: block; font-size: 10px; font-weight: bold; text-align: left; padding: 2px 5px; text-shadow: 0 1px 0 #fff; }
.bootstrap .map-popup { background: #fff; border: 1px solid #aaa; margin: 12px 0 0; position: absolute; -moz-box-shadow: 0 0 6px #ccc; -webkit-box-shadow: 0 0 6px #ccc; box-shadow: 0 0 6px #ccc; text-align: left; width: 300px; z-index: 100; }
.bootstrap .map-popup-heading { background: #d9e5ee; border-bottom: 1px solid #ccc; padding: 5px 30px 5px 10px; width: 260px; }
.bootstrap .map-popup-heading h2 { font-size: 16px; margin: 0; text-shadow: 0 1px 0 #f6f6f6; overflow: hidden; white-space: nowrap; word-wrap: break-word; text-align: left; text-overflow: ellipsis; }
.bootstrap .map-popup-arrow { position: absolute; left: 50%; top: -10px; height: 10px; width: 19px; }
.bootstrap .map-popup-close { display: block; position: absolute; top: 8px; right: 10px; height: 15px; width: 15px; text-indent: -9999em; -moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; box-shadow: 0 0 3px #999; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.bootstrap .map-popup-content { border-top: 1px solid #eee; padding: 10px; overflow: hidden; text-align: left; width: 280px; }
.bootstrap .map-popup-checkout { display: inline; float: right; text-align: right; }
.bootstrap .map-popup-checkout span { display: block; padding-right: 30px; }
.bootstrap .map-popup-checkout .paypal-logo { margin: 0 0 5px; }
.bootstrap .map-popup-price .price-box, .bootstrap .map-popup-price .price-box .special-price { margin: 0; padding: 0; }
.bootstrap .map-popup-price { margin: 5px 0 0; }
.bootstrap .map-popup-text { clear: right; margin: 0 10px; padding: 10px 0; text-align: left; word-wrap: break-word; }
.bootstrap .map-popup-only-text { border-top: 1px solid #ddd; }
.bootstrap .links li { display: inline; }
.bootstrap .links li:first-child { padding-left: 0; }
.bootstrap .links li:last-child { padding-right: 0; }
.bootstrap .link-cart, .bootstrap .link-wishlist, .bootstrap .link-reorder, .bootstrap .link-compare, .bootstrap .link-print { font-weight: bold; }
.bootstrap .btn-remove, .bootstrap .btn-previous, .bootstrap .btn-remove2, .bootstrap .btn-edit { display: inline-block; font-size: 0; }
.bootstrap .btn-remove:hover, .bootstrap .btn-remove:focus, .bootstrap .btn-previous:hover, .bootstrap .btn-previous:focus, .bootstrap .btn-remove2:hover, .bootstrap .btn-remove2:focus, .bootstrap .btn-edit:hover, .bootstrap .btn-edit:focus { text-decoration: none; }
.bootstrap .btn-remove:after, .bootstrap .btn-previous:after, .bootstrap .btn-remove2:after, .bootstrap .btn-edit:after { font-size: 14px; font-weight: bold; font-family: FontAwesome; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.bootstrap .cards-list dt { margin: 5px 0 0; }
.bootstrap .cards-list .offset { padding: 2px 0 2px 20px; }
.bootstrap .separator { margin: 0 3px; }
.bootstrap .divider { clear: both; display: block; font-size: 0; line-height: 0; height: 1px; margin: 10px 0; text-indent: -999em; overflow: hidden; }
.bootstrap .modal-open { overflow: hidden; }
.bootstrap body.modal-open, .bootstrap .navbar-fixed-top, .bootstrap .navbar-fixed-bottom { margin-right: 0; }
@media screen and (min-width: 1440px) { .bootstrap .modal-media .modal-dialog { width: 940px; } }
.bootstrap .price { white-space: nowrap; }
.bootstrap .price-box .price-label { white-space: nowrap; display: none; }
.bootstrap .price-box .price { font-weight: bold; color: #B4CF00; }
.bootstrap .regular-price { display: inline-block; color: #B4CF00; }
.bootstrap .regular-price .price { font-weight: bold; color: #B4CF00; }
.bootstrap .old-price { display: inline-block; margin: 0; color: #777777; }
.bootstrap .old-price .price { color: inherit; font-weight: normal; text-decoration: line-through; }
.bootstrap .special-price { display: inline-block; margin: 0; }
.bootstrap .special-price .price-label { font-weight: bold; color: #B4CF00; }
.bootstrap .minimal-price { display: inline-block; margin: 0; }
.bootstrap .minimal-price .price-label { font-weight: bold; }
.bootstrap .minimal-price-link { display: block; }
.bootstrap .minimal-price-link .price { font-weight: normal; }
.bootstrap .price-excluding-tax, .bootstrap .price-including-tax { display: block; color: #777777; }
.bootstrap .price-excluding-tax .label, .bootstrap .price-including-tax .label { white-space: nowrap; color: inherit; }
.bootstrap .configured-price { margin: 0; }
.bootstrap .configured-price .price-label { font-weight: bold; }
.bootstrap .weee { display: block; }
.bootstrap .weee .price { font-weight: normal; }
.bootstrap .price-excl-tax, .bootstrap .price-incl-tax { display: block; }
.bootstrap .price-excl-tax .label, .bootstrap .price-incl-tax .label { white-space: nowrap; display: block; }
.bootstrap .price-excl-tax .price, .bootstrap .price-incl-tax .price { display: block; }
.bootstrap .price-from, .bootstrap .price-to { margin: 0; }
.bootstrap .price-from .price-label, .bootstrap .price-to .price-label { font-weight: bold; white-space: nowrap; }
.bootstrap .price-notice { color: #040000; }
.bootstrap .price-notice .price { font-weight: bold; color: #040000; }
.bootstrap .price-as-configured { margin: 0; }
.bootstrap .price-as-configured .price-label { font-weight: bold; white-space: nowrap; }
.bootstrap .price-box-bundle .price-box { margin: 0; padding: 0; }
.bootstrap .price-box-bundle .price { color: #040000; }
.bootstrap .tier-prices .benefit { font-weight: bold; font-style: italic; }
.bootstrap .tier-prices .price { font-weight: bold; color: #040000; }
.bootstrap .tier-prices-grouped .price { font-weight: bold; }
.bootstrap .data-table > tbody > tr:nth-child(odd) > td, .bootstrap .data-table > tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }
.bootstrap h1, .bootstrap .h1 { font-size: 25px; }
.bootstrap h2, .bootstrap .h2 { font-size: 22px; }
.bootstrap h3, .bootstrap .h3 { font-size: 20px; }
.bootstrap h4, .bootstrap .h4 { font-size: 17px; }
.bootstrap h5, .bootstrap .h5 { font-size: 14px; }
.bootstrap h6, .bootstrap .h6 { font-size: 12px; }
.bootstrap .page-title { margin-top: 0; }
.bootstrap .page-title .separator { margin: 0 3px; }
.bootstrap .page-title .link-rss { float: right; margin: 7px 0 0; }
.bootstrap .title-buttons { text-align: right; }
.bootstrap .title-buttons h1, .bootstrap .title-buttons h2, .bootstrap .title-buttons h3, .bootstrap .title-buttons h4, .bootstrap .title-buttons h5, .bootstrap .title-buttons h6 { float: left; }
.bootstrap .subtitle, .bootstrap .sub-title { color: #777777; }
.bootstrap .bs-prototype-override { display: block !important; }
.bootstrap .bs-prototype-override.input-group-btn { display: table-cell !important; }
.bootstrap .hidden { display: none !important; border: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 0 !important; line-height: 0 !important; width: 0 !important; height: 0 !important; overflow: hidden !important; }
.bootstrap .nobr { white-space: nowrap !important; }
.bootstrap .wrap { white-space: normal !important; }
.bootstrap .a-left { text-align: left !important; }
.bootstrap .a-center { text-align: center !important; }
.bootstrap .a-right { text-align: right !important; }
.bootstrap .v-top { vertical-align: top; }
.bootstrap .v-middle { vertical-align: middle; }
.bootstrap .f-left, .bootstrap .left { float: left !important; }
.bootstrap .f-right, .bootstrap .right { float: right !important; }
.bootstrap .f-none { float: none !important; }
.bootstrap .f-fix { float: left; width: 100%; }
.bootstrap .no-display { display: none; }
.bootstrap .no-margin { margin: 0 !important; }
.bootstrap .no-padding { padding: 0 !important; }
.bootstrap .no-bg { background: none !important; }

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated, .checkorderdetails .response #ajax_order_status, .order-comments .response #ajax_order_status, .checkorderdetails .response #ajax_order_comment > .order_comment, .order-comments .response #ajax_order_comment > .order_comment { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite, .checkorderdetails .response .infinite#ajax_order_status, .order-comments .response .infinite#ajax_order_status, .checkorderdetails .response #ajax_order_comment > .infinite.order_comment, .order-comments .response #ajax_order_comment > .infinite.order_comment { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.hinge, .checkorderdetails .response .hinge#ajax_order_status, .order-comments .response .hinge#ajax_order_status, .checkorderdetails .response #ajax_order_comment > .hinge.order_comment, .order-comments .response #ajax_order_comment > .hinge.order_comment { -webkit-animation-duration: 2s; animation-duration: 2s; }

.animated.flipOutX, .checkorderdetails .response .flipOutX#ajax_order_status, .order-comments .response .flipOutX#ajax_order_status, .checkorderdetails .response #ajax_order_comment > .flipOutX.order_comment, .order-comments .response #ajax_order_comment > .flipOutX.order_comment, .animated.flipOutY, .checkorderdetails .response .flipOutY#ajax_order_status, .order-comments .response .flipOutY#ajax_order_status, .checkorderdetails .response #ajax_order_comment > .flipOutY.order_comment, .order-comments .response #ajax_order_comment > .flipOutY.order_comment, .animated.bounceIn, .checkorderdetails .response .bounceIn#ajax_order_status, .order-comments .response .bounceIn#ajax_order_status, .checkorderdetails .response #ajax_order_comment > .bounceIn.order_comment, .order-comments .response #ajax_order_comment > .bounceIn.order_comment, .animated.bounceOut, .checkorderdetails .response .bounceOut#ajax_order_status, .order-comments .response .bounceOut#ajax_order_status, .checkorderdetails .response #ajax_order_comment > .bounceOut.order_comment, .order-comments .response #ajax_order_comment > .bounceOut.order_comment { -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } }
@keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }
  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } }
.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { from, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }
@keyframes flash { from, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }
.flash { -webkit-animation-name: flash; animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }
@keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }
.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0); transform: translateX(0); } }
.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
  to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } }
@keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }
  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }
  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }
  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }
  to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } }
.swing { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.tada { -webkit-animation-name: tada; animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble { from { -webkit-transform: none; transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to { -webkit-transform: none; transform: none; } }
@keyframes wobble { from { -webkit-transform: none; transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to { -webkit-transform: none; transform: none; } }
.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes jello { from, 11.1%, to { -webkit-transform: none; transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
@keyframes jello { from, 11.1%, to { -webkit-transform: none; transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center; }

@-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
@keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }
.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none; transform: none; } }
@keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none; transform: none; } }
.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none; transform: none; } }
@keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none; transform: none; } }
.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none; transform: none; } }
@keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none; transform: none; } }
.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } }
@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } }
.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }
  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }
  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
@keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }
  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }
  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
@keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }
  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }
  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }
@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }
.fadeIn, .checkorderdetails .response.ok #ajax_order_status, .order-comments .response.ok #ajax_order_status, .checkorderdetails .response.error #ajax_order_status, .order-comments .response.error #ajax_order_status { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInUp, .checkorderdetails .response.data #ajax_order_comment > .order_comment, .order-comments .response.data #ajax_order_comment > .order_comment { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }
@keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }
.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
@keyframes fadeOutDown { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
.fadeOutDown, .checkorderdetails .response.processing #ajax_order_status, .order-comments .response.processing #ajax_order_status, .checkorderdetails .response.error #ajax_order_comment > .order_comment, .order-comments .response.error #ajax_order_comment > .order_comment { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
@keyframes fadeOutDownBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }
.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
@keyframes fadeOutLeft { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
@keyframes fadeOutLeftBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }
.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
@keyframes fadeOutRight { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
.fadeOutRight, .checkorderdetails .response.processing #ajax_order_comment > .order_comment, .order-comments .response.processing #ajax_order_comment > .order_comment { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
@keyframes fadeOutRightBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }
.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
@keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
@keyframes fadeOutUpBig { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }
.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } }
@keyframes flip { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } }
.animated.flip, .checkorderdetails .response .flip#ajax_order_status, .order-comments .response .flip#ajax_order_status, .checkorderdetails .response #ajax_order_comment > .flip.order_comment, .order-comments .response #ajax_order_comment > .flip.order_comment { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }
@keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }
.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }
@keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }
  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }
.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }
@keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }
.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }
@keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }
.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
  60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
  80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
  to { -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
  60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
  80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
  to { -webkit-transform: none; transform: none; opacity: 1; } }
.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { from { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } }
@keyframes lightSpeedOut { from { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } }
.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } }
.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }
.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }
.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }
.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }
@keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }
.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }
  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }
@keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }
  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }
.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } }
@keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } }
.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
@keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
@keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }
.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }
@keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }
.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } }
@keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
  40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } }
.hinge { -webkit-animation-name: hinge; animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
@keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to { opacity: 1; -webkit-transform: none; transform: none; } }
.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
@keyframes rollOut { from { opacity: 1; }
  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }
@keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { from { opacity: 1; }
  50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  to { opacity: 0; } }
@keyframes zoomOut { from { opacity: 1; }
  50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }
  to { opacity: 0; } }
.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } }
@keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } }
.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } }
@keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } }
.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
@keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

@-webkit-keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }

@-webkit-keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

@-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }
  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

@-webkit-keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
@keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }
.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
@keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }
.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
@keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }
.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
@keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }
.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }

/*!
 *  Font Awesome 4.6.2 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/fontawesome-webfont.eot?v=4.6.2"); src: url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/fontawesome-webfont.eot?#iefix&v=4.6.2") format("embedded-opentype"), url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/fontawesome-webfont.woff2?v=4.6.2") format("woff2"), url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/fontawesome-webfont.woff?v=4.6.2") format("woff"), url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/fontawesome-webfont.ttf?v=4.6.2") format("truetype"), url("https://tramp4.pl/skin/frontend/smartmage/tramp/fonts/fontawesome-webfont.svg?v=4.6.2#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.28571em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.14286em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }

.fa-pull-left { float: left; }

.fa-pull-right { float: right; }

.fa.fa-pull-left { margin-right: .3em; }
.fa.fa-pull-right { margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right { float: right; }

.pull-left { float: left; }

.fa.pull-left { margin-right: .3em; }
.fa.pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse, .status.new:before, .status[class^="new_"]:before, .status.processing:before, .status[class^="processing_"]:before, .status.pending:before, .status[class^="pending_"]:before { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: ""; }

.fa-music:before { content: ""; }

.fa-search:before { content: ""; }

.fa-envelope-o:before { content: ""; }

.fa-heart:before { content: ""; }

.fa-star:before { content: ""; }

.fa-star-o:before { content: ""; }

.fa-user:before { content: ""; }

.fa-film:before { content: ""; }

.fa-th-large:before { content: ""; }

.fa-th:before { content: ""; }

.fa-th-list:before { content: ""; }

.fa-check:before { content: ""; }

.fa-remove:before, .fa-close:before, .fa-times:before { content: ""; }

.fa-search-plus:before { content: ""; }

.fa-search-minus:before { content: ""; }

.fa-power-off:before { content: ""; }

.fa-signal:before { content: ""; }

.fa-gear:before, .fa-cog:before { content: ""; }

.fa-trash-o:before { content: ""; }

.fa-home:before { content: ""; }

.fa-file-o:before { content: ""; }

.fa-clock-o:before { content: ""; }

.fa-road:before { content: ""; }

.fa-download:before { content: ""; }

.fa-arrow-circle-o-down:before { content: ""; }

.fa-arrow-circle-o-up:before { content: ""; }

.fa-inbox:before { content: ""; }

.fa-play-circle-o:before { content: ""; }

.fa-rotate-right:before, .fa-repeat:before { content: ""; }

.fa-refresh:before { content: ""; }

.fa-list-alt:before { content: ""; }

.fa-lock:before { content: ""; }

.fa-flag:before { content: ""; }

.fa-headphones:before { content: ""; }

.fa-volume-off:before { content: ""; }

.fa-volume-down:before { content: ""; }

.fa-volume-up:before { content: ""; }

.fa-qrcode:before { content: ""; }

.fa-barcode:before { content: ""; }

.fa-tag:before { content: ""; }

.fa-tags:before { content: ""; }

.fa-book:before { content: ""; }

.fa-bookmark:before { content: ""; }

.fa-print:before { content: ""; }

.fa-camera:before { content: ""; }

.fa-font:before { content: ""; }

.fa-bold:before { content: ""; }

.fa-italic:before { content: ""; }

.fa-text-height:before { content: ""; }

.fa-text-width:before { content: ""; }

.fa-align-left:before { content: ""; }

.fa-align-center:before { content: ""; }

.fa-align-right:before { content: ""; }

.fa-align-justify:before { content: ""; }

.fa-list:before { content: ""; }

.fa-dedent:before, .fa-outdent:before { content: ""; }

.fa-indent:before { content: ""; }

.fa-video-camera:before { content: ""; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }

.fa-pencil:before { content: ""; }

.fa-map-marker:before { content: ""; }

.fa-adjust:before { content: ""; }

.fa-tint:before { content: ""; }

.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

.fa-share-square-o:before { content: ""; }

.fa-check-square-o:before { content: ""; }

.fa-arrows:before { content: ""; }

.fa-step-backward:before { content: ""; }

.fa-fast-backward:before { content: ""; }

.fa-backward:before { content: ""; }

.fa-play:before { content: ""; }

.fa-pause:before { content: ""; }

.fa-stop:before { content: ""; }

.fa-forward:before { content: ""; }

.fa-fast-forward:before { content: ""; }

.fa-step-forward:before { content: ""; }

.fa-eject:before { content: ""; }

.fa-chevron-left:before { content: ""; }

.fa-chevron-right:before { content: ""; }

.fa-plus-circle:before { content: ""; }

.fa-minus-circle:before { content: ""; }

.fa-times-circle:before { content: ""; }

.fa-check-circle:before { content: ""; }

.fa-question-circle:before { content: ""; }

.fa-info-circle:before { content: ""; }

.fa-crosshairs:before { content: ""; }

.fa-times-circle-o:before { content: ""; }

.fa-check-circle-o:before { content: ""; }

.fa-ban:before { content: ""; }

.fa-arrow-left:before { content: ""; }

.fa-arrow-right:before { content: ""; }

.fa-arrow-up:before { content: ""; }

.fa-arrow-down:before { content: ""; }

.fa-mail-forward:before, .fa-share:before { content: ""; }

.fa-expand:before { content: ""; }

.fa-compress:before { content: ""; }

.fa-plus:before { content: ""; }

.fa-minus:before { content: ""; }

.fa-asterisk:before { content: ""; }

.fa-exclamation-circle:before { content: ""; }

.fa-gift:before { content: ""; }

.fa-leaf:before { content: ""; }

.fa-fire:before { content: ""; }

.fa-eye:before { content: ""; }

.fa-eye-slash:before { content: ""; }

.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

.fa-plane:before { content: ""; }

.fa-calendar:before { content: ""; }

.fa-random:before { content: ""; }

.fa-comment:before { content: ""; }

.fa-magnet:before { content: ""; }

.fa-chevron-up:before { content: ""; }

.fa-chevron-down:before { content: ""; }

.fa-retweet:before { content: ""; }

.fa-shopping-cart:before { content: ""; }

.fa-folder:before { content: ""; }

.fa-folder-open:before { content: ""; }

.fa-arrows-v:before { content: ""; }

.fa-arrows-h:before { content: ""; }

.fa-bar-chart-o:before, .fa-bar-chart:before { content: ""; }

.fa-twitter-square:before { content: ""; }

.fa-facebook-square:before { content: ""; }

.fa-camera-retro:before { content: ""; }

.fa-key:before { content: ""; }

.fa-gears:before, .fa-cogs:before { content: ""; }

.fa-comments:before { content: ""; }

.fa-thumbs-o-up:before { content: ""; }

.fa-thumbs-o-down:before { content: ""; }

.fa-star-half:before { content: ""; }

.fa-heart-o:before { content: ""; }

.fa-sign-out:before { content: ""; }

.fa-linkedin-square:before { content: ""; }

.fa-thumb-tack:before { content: ""; }

.fa-external-link:before { content: ""; }

.fa-sign-in:before { content: ""; }

.fa-trophy:before { content: ""; }

.fa-github-square:before { content: ""; }

.fa-upload:before { content: ""; }

.fa-lemon-o:before { content: ""; }

.fa-phone:before { content: ""; }

.fa-square-o:before { content: ""; }

.fa-bookmark-o:before { content: ""; }

.fa-phone-square:before { content: ""; }

.fa-twitter:before { content: ""; }

.fa-facebook-f:before, .fa-facebook:before { content: ""; }

.fa-github:before { content: ""; }

.fa-unlock:before { content: ""; }

.fa-credit-card:before { content: ""; }

.fa-feed:before, .fa-rss:before { content: ""; }

.fa-hdd-o:before { content: ""; }

.fa-bullhorn:before { content: ""; }

.fa-bell:before { content: ""; }

.fa-certificate:before { content: ""; }

.fa-hand-o-right:before { content: ""; }

.fa-hand-o-left:before { content: ""; }

.fa-hand-o-up:before { content: ""; }

.fa-hand-o-down:before { content: ""; }

.fa-arrow-circle-left:before { content: ""; }

.fa-arrow-circle-right:before { content: ""; }

.fa-arrow-circle-up:before { content: ""; }

.fa-arrow-circle-down:before { content: ""; }

.fa-globe:before { content: ""; }

.fa-wrench:before { content: ""; }

.fa-tasks:before { content: ""; }

.fa-filter:before { content: ""; }

.fa-briefcase:before { content: ""; }

.fa-arrows-alt:before { content: ""; }

.fa-group:before, .fa-users:before { content: ""; }

.fa-chain:before, .fa-link:before { content: ""; }

.fa-cloud:before { content: ""; }

.fa-flask:before { content: ""; }

.fa-cut:before, .fa-scissors:before { content: ""; }

.fa-copy:before, .fa-files-o:before { content: ""; }

.fa-paperclip:before { content: ""; }

.fa-save:before, .fa-floppy-o:before { content: ""; }

.fa-square:before { content: ""; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }

.fa-list-ul:before { content: ""; }

.fa-list-ol:before { content: ""; }

.fa-strikethrough:before { content: ""; }

.fa-underline:before { content: ""; }

.fa-table:before { content: ""; }

.fa-magic:before { content: ""; }

.fa-truck:before { content: ""; }

.fa-pinterest:before { content: ""; }

.fa-pinterest-square:before { content: ""; }

.fa-google-plus-square:before { content: ""; }

.fa-google-plus:before { content: ""; }

.fa-money:before { content: ""; }

.fa-caret-down:before { content: ""; }

.fa-caret-up:before { content: ""; }

.fa-caret-left:before { content: ""; }

.fa-caret-right:before { content: ""; }

.fa-columns:before { content: ""; }

.fa-unsorted:before, .fa-sort:before { content: ""; }

.fa-sort-down:before, .fa-sort-desc:before { content: ""; }

.fa-sort-up:before, .fa-sort-asc:before { content: ""; }

.fa-envelope:before { content: ""; }

.fa-linkedin:before { content: ""; }

.fa-rotate-left:before, .fa-undo:before { content: ""; }

.fa-legal:before, .fa-gavel:before { content: ""; }

.fa-dashboard:before, .fa-tachometer:before { content: ""; }

.fa-comment-o:before { content: ""; }

.fa-comments-o:before { content: ""; }

.fa-flash:before, .fa-bolt:before { content: ""; }

.fa-sitemap:before { content: ""; }

.fa-umbrella:before { content: ""; }

.fa-paste:before, .fa-clipboard:before { content: ""; }

.fa-lightbulb-o:before { content: ""; }

.fa-exchange:before { content: ""; }

.fa-cloud-download:before { content: ""; }

.fa-cloud-upload:before { content: ""; }

.fa-user-md:before { content: ""; }

.fa-stethoscope:before { content: ""; }

.fa-suitcase:before { content: ""; }

.fa-bell-o:before { content: ""; }

.fa-coffee:before { content: ""; }

.fa-cutlery:before { content: ""; }

.fa-file-text-o:before { content: ""; }

.fa-building-o:before { content: ""; }

.fa-hospital-o:before { content: ""; }

.fa-ambulance:before { content: ""; }

.fa-medkit:before { content: ""; }

.fa-fighter-jet:before { content: ""; }

.fa-beer:before { content: ""; }

.fa-h-square:before { content: ""; }

.fa-plus-square:before { content: ""; }

.fa-angle-double-left:before { content: ""; }

.fa-angle-double-right:before { content: ""; }

.fa-angle-double-up:before { content: ""; }

.fa-angle-double-down:before { content: ""; }

.fa-angle-left:before { content: ""; }

.fa-angle-right:before { content: ""; }

.fa-angle-up:before { content: ""; }

.fa-angle-down:before { content: ""; }

.fa-desktop:before { content: ""; }

.fa-laptop:before { content: ""; }

.fa-tablet:before { content: ""; }

.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

.fa-circle-o:before { content: ""; }

.fa-quote-left:before { content: ""; }

.fa-quote-right:before { content: ""; }

.fa-spinner:before { content: ""; }

.fa-circle:before { content: ""; }

.fa-mail-reply:before, .fa-reply:before { content: ""; }

.fa-github-alt:before { content: ""; }

.fa-folder-o:before { content: ""; }

.fa-folder-open-o:before { content: ""; }

.fa-smile-o:before { content: ""; }

.fa-frown-o:before { content: ""; }

.fa-meh-o:before { content: ""; }

.fa-gamepad:before { content: ""; }

.fa-keyboard-o:before { content: ""; }

.fa-flag-o:before { content: ""; }

.fa-flag-checkered:before { content: ""; }

.fa-terminal:before { content: ""; }

.fa-code:before { content: ""; }

.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

.fa-location-arrow:before { content: ""; }

.fa-crop:before { content: ""; }

.fa-code-fork:before { content: ""; }

.fa-unlink:before, .fa-chain-broken:before { content: ""; }

.fa-question:before { content: ""; }

.fa-info:before { content: ""; }

.fa-exclamation:before { content: ""; }

.fa-superscript:before { content: ""; }

.fa-subscript:before { content: ""; }

.fa-eraser:before { content: ""; }

.fa-puzzle-piece:before { content: ""; }

.fa-microphone:before { content: ""; }

.fa-microphone-slash:before { content: ""; }

.fa-shield:before { content: ""; }

.fa-calendar-o:before { content: ""; }

.fa-fire-extinguisher:before { content: ""; }

.fa-rocket:before { content: ""; }

.fa-maxcdn:before { content: ""; }

.fa-chevron-circle-left:before { content: ""; }

.fa-chevron-circle-right:before { content: ""; }

.fa-chevron-circle-up:before { content: ""; }

.fa-chevron-circle-down:before { content: ""; }

.fa-html5:before { content: ""; }

.fa-css3:before { content: ""; }

.fa-anchor:before { content: ""; }

.fa-unlock-alt:before { content: ""; }

.fa-bullseye:before { content: ""; }

.fa-ellipsis-h:before { content: ""; }

.fa-ellipsis-v:before { content: ""; }

.fa-rss-square:before { content: ""; }

.fa-play-circle:before { content: ""; }

.fa-ticket:before { content: ""; }

.fa-minus-square:before { content: ""; }

.fa-minus-square-o:before { content: ""; }

.fa-level-up:before { content: ""; }

.fa-level-down:before { content: ""; }

.fa-check-square:before { content: ""; }

.fa-pencil-square:before { content: ""; }

.fa-external-link-square:before { content: ""; }

.fa-share-square:before { content: ""; }

.fa-compass:before { content: ""; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

.fa-euro:before, .fa-eur:before { content: ""; }

.fa-gbp:before { content: ""; }

.fa-dollar:before, .fa-usd:before { content: ""; }

.fa-rupee:before, .fa-inr:before { content: ""; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

.fa-won:before, .fa-krw:before { content: ""; }

.fa-bitcoin:before, .fa-btc:before { content: ""; }

.fa-file:before { content: ""; }

.fa-file-text:before { content: ""; }

.fa-sort-alpha-asc:before { content: ""; }

.fa-sort-alpha-desc:before { content: ""; }

.fa-sort-amount-asc:before { content: ""; }

.fa-sort-amount-desc:before { content: ""; }

.fa-sort-numeric-asc:before { content: ""; }

.fa-sort-numeric-desc:before { content: ""; }

.fa-thumbs-up:before { content: ""; }

.fa-thumbs-down:before { content: ""; }

.fa-youtube-square:before { content: ""; }

.fa-youtube:before { content: ""; }

.fa-xing:before { content: ""; }

.fa-xing-square:before { content: ""; }

.fa-youtube-play:before { content: ""; }

.fa-dropbox:before { content: ""; }

.fa-stack-overflow:before { content: ""; }

.fa-instagram:before { content: ""; }

.fa-flickr:before { content: ""; }

.fa-adn:before { content: ""; }

.fa-bitbucket:before { content: ""; }

.fa-bitbucket-square:before { content: ""; }

.fa-tumblr:before { content: ""; }

.fa-tumblr-square:before { content: ""; }

.fa-long-arrow-down:before { content: ""; }

.fa-long-arrow-up:before { content: ""; }

.fa-long-arrow-left:before { content: ""; }

.fa-long-arrow-right:before { content: ""; }

.fa-apple:before { content: ""; }

.fa-windows:before { content: ""; }

.fa-android:before { content: ""; }

.fa-linux:before { content: ""; }

.fa-dribbble:before { content: ""; }

.fa-skype:before { content: ""; }

.fa-foursquare:before { content: ""; }

.fa-trello:before { content: ""; }

.fa-female:before { content: ""; }

.fa-male:before { content: ""; }

.fa-gittip:before, .fa-gratipay:before { content: ""; }

.fa-sun-o:before { content: ""; }

.fa-moon-o:before { content: ""; }

.fa-archive:before { content: ""; }

.fa-bug:before { content: ""; }

.fa-vk:before { content: ""; }

.fa-weibo:before { content: ""; }

.fa-renren:before { content: ""; }

.fa-pagelines:before { content: ""; }

.fa-stack-exchange:before { content: ""; }

.fa-arrow-circle-o-right:before { content: ""; }

.fa-arrow-circle-o-left:before { content: ""; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

.fa-dot-circle-o:before { content: ""; }

.fa-wheelchair:before { content: ""; }

.fa-vimeo-square:before { content: ""; }

.fa-turkish-lira:before, .fa-try:before { content: ""; }

.fa-plus-square-o:before { content: ""; }

.fa-space-shuttle:before { content: ""; }

.fa-slack:before { content: ""; }

.fa-envelope-square:before { content: ""; }

.fa-wordpress:before { content: ""; }

.fa-openid:before { content: ""; }

.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }

.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }

.fa-yahoo:before { content: ""; }

.fa-google:before { content: ""; }

.fa-reddit:before { content: ""; }

.fa-reddit-square:before { content: ""; }

.fa-stumbleupon-circle:before { content: ""; }

.fa-stumbleupon:before { content: ""; }

.fa-delicious:before { content: ""; }

.fa-digg:before { content: ""; }

.fa-pied-piper-pp:before { content: ""; }

.fa-pied-piper-alt:before { content: ""; }

.fa-drupal:before { content: ""; }

.fa-joomla:before { content: ""; }

.fa-language:before { content: ""; }

.fa-fax:before { content: ""; }

.fa-building:before { content: ""; }

.fa-child:before { content: ""; }

.fa-paw:before { content: ""; }

.fa-spoon:before { content: ""; }

.fa-cube:before { content: ""; }

.fa-cubes:before { content: ""; }

.fa-behance:before { content: ""; }

.fa-behance-square:before { content: ""; }

.fa-steam:before { content: ""; }

.fa-steam-square:before { content: ""; }

.fa-recycle:before { content: ""; }

.fa-automobile:before, .fa-car:before { content: ""; }

.fa-cab:before, .fa-taxi:before { content: ""; }

.fa-tree:before { content: ""; }

.fa-spotify:before { content: ""; }

.fa-deviantart:before { content: ""; }

.fa-soundcloud:before { content: ""; }

.fa-database:before { content: ""; }

.fa-file-pdf-o:before { content: ""; }

.fa-file-word-o:before { content: ""; }

.fa-file-excel-o:before { content: ""; }

.fa-file-powerpoint-o:before { content: ""; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }

.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }

.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }

.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }

.fa-file-code-o:before { content: ""; }

.fa-vine:before { content: ""; }

.fa-codepen:before { content: ""; }

.fa-jsfiddle:before { content: ""; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }

.fa-circle-o-notch:before { content: ""; }

.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: ""; }

.fa-ge:before, .fa-empire:before { content: ""; }

.fa-git-square:before { content: ""; }

.fa-git:before { content: ""; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: ""; }

.fa-tencent-weibo:before { content: ""; }

.fa-qq:before { content: ""; }

.fa-wechat:before, .fa-weixin:before { content: ""; }

.fa-send:before, .fa-paper-plane:before { content: ""; }

.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }

.fa-history:before { content: ""; }

.fa-circle-thin:before { content: ""; }

.fa-header:before { content: ""; }

.fa-paragraph:before { content: ""; }

.fa-sliders:before { content: ""; }

.fa-share-alt:before { content: ""; }

.fa-share-alt-square:before { content: ""; }

.fa-bomb:before { content: ""; }

.fa-soccer-ball-o:before, .fa-futbol-o:before { content: ""; }

.fa-tty:before { content: ""; }

.fa-binoculars:before { content: ""; }

.fa-plug:before { content: ""; }

.fa-slideshare:before { content: ""; }

.fa-twitch:before { content: ""; }

.fa-yelp:before { content: ""; }

.fa-newspaper-o:before { content: ""; }

.fa-wifi:before { content: ""; }

.fa-calculator:before { content: ""; }

.fa-paypal:before { content: ""; }

.fa-google-wallet:before { content: ""; }

.fa-cc-visa:before { content: ""; }

.fa-cc-mastercard:before { content: ""; }

.fa-cc-discover:before { content: ""; }

.fa-cc-amex:before { content: ""; }

.fa-cc-paypal:before { content: ""; }

.fa-cc-stripe:before { content: ""; }

.fa-bell-slash:before { content: ""; }

.fa-bell-slash-o:before { content: ""; }

.fa-trash:before { content: ""; }

.fa-copyright:before { content: ""; }

.fa-at:before { content: ""; }

.fa-eyedropper:before { content: ""; }

.fa-paint-brush:before { content: ""; }

.fa-birthday-cake:before { content: ""; }

.fa-area-chart:before { content: ""; }

.fa-pie-chart:before { content: ""; }

.fa-line-chart:before { content: ""; }

.fa-lastfm:before { content: ""; }

.fa-lastfm-square:before { content: ""; }

.fa-toggle-off:before { content: ""; }

.fa-toggle-on:before { content: ""; }

.fa-bicycle:before { content: ""; }

.fa-bus:before { content: ""; }

.fa-ioxhost:before { content: ""; }

.fa-angellist:before { content: ""; }

.fa-cc:before { content: ""; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: ""; }

.fa-meanpath:before { content: ""; }

.fa-buysellads:before { content: ""; }

.fa-connectdevelop:before { content: ""; }

.fa-dashcube:before { content: ""; }

.fa-forumbee:before { content: ""; }

.fa-leanpub:before { content: ""; }

.fa-sellsy:before { content: ""; }

.fa-shirtsinbulk:before { content: ""; }

.fa-simplybuilt:before { content: ""; }

.fa-skyatlas:before { content: ""; }

.fa-cart-plus:before { content: ""; }

.fa-cart-arrow-down:before { content: ""; }

.fa-diamond:before { content: ""; }

.fa-ship:before { content: ""; }

.fa-user-secret:before { content: ""; }

.fa-motorcycle:before { content: ""; }

.fa-street-view:before { content: ""; }

.fa-heartbeat:before { content: ""; }

.fa-venus:before { content: ""; }

.fa-mars:before { content: ""; }

.fa-mercury:before { content: ""; }

.fa-intersex:before, .fa-transgender:before { content: ""; }

.fa-transgender-alt:before { content: ""; }

.fa-venus-double:before { content: ""; }

.fa-mars-double:before { content: ""; }

.fa-venus-mars:before { content: ""; }

.fa-mars-stroke:before { content: ""; }

.fa-mars-stroke-v:before { content: ""; }

.fa-mars-stroke-h:before { content: ""; }

.fa-neuter:before { content: ""; }

.fa-genderless:before { content: ""; }

.fa-facebook-official:before { content: ""; }

.fa-pinterest-p:before { content: ""; }

.fa-whatsapp:before { content: ""; }

.fa-server:before { content: ""; }

.fa-user-plus:before { content: ""; }

.fa-user-times:before { content: ""; }

.fa-hotel:before, .fa-bed:before { content: ""; }

.fa-viacoin:before { content: ""; }

.fa-train:before { content: ""; }

.fa-subway:before { content: ""; }

.fa-medium:before { content: ""; }

.fa-yc:before, .fa-y-combinator:before { content: ""; }

.fa-optin-monster:before { content: ""; }

.fa-opencart:before { content: ""; }

.fa-expeditedssl:before { content: ""; }

.fa-battery-4:before, .fa-battery-full:before { content: ""; }

.fa-battery-3:before, .fa-battery-three-quarters:before { content: ""; }

.fa-battery-2:before, .fa-battery-half:before { content: ""; }

.fa-battery-1:before, .fa-battery-quarter:before { content: ""; }

.fa-battery-0:before, .fa-battery-empty:before { content: ""; }

.fa-mouse-pointer:before { content: ""; }

.fa-i-cursor:before { content: ""; }

.fa-object-group:before { content: ""; }

.fa-object-ungroup:before { content: ""; }

.fa-sticky-note:before { content: ""; }

.fa-sticky-note-o:before { content: ""; }

.fa-cc-jcb:before { content: ""; }

.fa-cc-diners-club:before { content: ""; }

.fa-clone:before { content: ""; }

.fa-balance-scale:before { content: ""; }

.fa-hourglass-o:before { content: ""; }

.fa-hourglass-1:before, .fa-hourglass-start:before { content: ""; }

.fa-hourglass-2:before, .fa-hourglass-half:before { content: ""; }

.fa-hourglass-3:before, .fa-hourglass-end:before { content: ""; }

.fa-hourglass:before { content: ""; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: ""; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before { content: ""; }

.fa-hand-scissors-o:before { content: ""; }

.fa-hand-lizard-o:before { content: ""; }

.fa-hand-spock-o:before { content: ""; }

.fa-hand-pointer-o:before { content: ""; }

.fa-hand-peace-o:before { content: ""; }

.fa-trademark:before { content: ""; }

.fa-registered:before { content: ""; }

.fa-creative-commons:before { content: ""; }

.fa-gg:before { content: ""; }

.fa-gg-circle:before { content: ""; }

.fa-tripadvisor:before { content: ""; }

.fa-odnoklassniki:before { content: ""; }

.fa-odnoklassniki-square:before { content: ""; }

.fa-get-pocket:before { content: ""; }

.fa-wikipedia-w:before { content: ""; }

.fa-safari:before { content: ""; }

.fa-chrome:before { content: ""; }

.fa-firefox:before { content: ""; }

.fa-opera:before { content: ""; }

.fa-internet-explorer:before { content: ""; }

.fa-tv:before, .fa-television:before { content: ""; }

.fa-contao:before { content: ""; }

.fa-500px:before { content: ""; }

.fa-amazon:before { content: ""; }

.fa-calendar-plus-o:before { content: ""; }

.fa-calendar-minus-o:before { content: ""; }

.fa-calendar-times-o:before { content: ""; }

.fa-calendar-check-o:before { content: ""; }

.fa-industry:before { content: ""; }

.fa-map-pin:before { content: ""; }

.fa-map-signs:before { content: ""; }

.fa-map-o:before { content: ""; }

.fa-map:before { content: ""; }

.fa-commenting:before { content: ""; }

.fa-commenting-o:before { content: ""; }

.fa-houzz:before { content: ""; }

.fa-vimeo:before { content: ""; }

.fa-black-tie:before { content: ""; }

.fa-fonticons:before { content: ""; }

.fa-reddit-alien:before { content: ""; }

.fa-edge:before { content: ""; }

.fa-credit-card-alt:before { content: ""; }

.fa-codiepie:before { content: ""; }

.fa-modx:before { content: ""; }

.fa-fort-awesome:before { content: ""; }

.fa-usb:before { content: ""; }

.fa-product-hunt:before { content: ""; }

.fa-mixcloud:before { content: ""; }

.fa-scribd:before { content: ""; }

.fa-pause-circle:before { content: ""; }

.fa-pause-circle-o:before { content: ""; }

.fa-stop-circle:before { content: ""; }

.fa-stop-circle-o:before { content: ""; }

.fa-shopping-bag:before { content: ""; }

.fa-shopping-basket:before { content: ""; }

.fa-hashtag:before { content: ""; }

.fa-bluetooth:before { content: ""; }

.fa-bluetooth-b:before { content: ""; }

.fa-percent:before { content: ""; }

.fa-gitlab:before { content: ""; }

.fa-wpbeginner:before { content: ""; }

.fa-wpforms:before { content: ""; }

.fa-envira:before { content: ""; }

.fa-universal-access:before { content: ""; }

.fa-wheelchair-alt:before { content: ""; }

.fa-question-circle-o:before { content: ""; }

.fa-blind:before { content: ""; }

.fa-audio-description:before { content: ""; }

.fa-volume-control-phone:before { content: ""; }

.fa-braille:before { content: ""; }

.fa-assistive-listening-systems:before { content: ""; }

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: ""; }

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: ""; }

.fa-glide:before { content: ""; }

.fa-glide-g:before { content: ""; }

.fa-signing:before, .fa-sign-language:before { content: ""; }

.fa-low-vision:before { content: ""; }

.fa-viadeo:before { content: ""; }

.fa-viadeo-square:before { content: ""; }

.fa-snapchat:before { content: ""; }

.fa-snapchat-ghost:before { content: ""; }

.fa-snapchat-square:before { content: ""; }

.fa-pied-piper:before { content: ""; }

.fa-first-order:before { content: ""; }

.fa-yoast:before { content: ""; }

.fa-themeisle:before { content: ""; }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

/* Functions         | Depends on main & simple */
/* Complex functions | Depends on main & simple & third-party */
/* -- THEME --       | Depends on SETTINGS and GLOBAL */
/* Theme */
/* Default     ∅  | Depends on utility */
html, body { height: 100%; }

.sidebar:empty + .col-main { margin-left: 0; }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0px 1000px white inset; box-shadow: 0 0 0px 1000px white inset; }

.equal-height, .checkout-cart-index .cart-main .cart-bottom, .checkorderdetails.chod-page-result .order-info-box, .order-comments.chod-page-result .order-info-box { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; flex-wrap:wrap;}
@media (max-width: 768px) { .equal-height, .checkout-cart-index .cart-main .cart-bottom, .checkorderdetails.chod-page-result .order-info-box, .order-comments.chod-page-result .order-info-box { flex-direction: column; } }

.equal-height-reverse { display: flex; flex-direction: row-reverse; }
@media (max-width: 768px) { .equal-height-reverse { flex-direction: column-reverse; } }

.bootstrap .buttons-set button.button.btn-green-special, .bootstrap .buttons-set .checkout-cart-index .cart-empty button.button, .checkout-cart-index .cart-empty .bootstrap .buttons-set button.button, .bootstrap .buttons-set .account-login .new-users button.button.btn-primary-outline, .account-login .new-users .bootstrap .buttons-set button.button.btn-primary-outline, .account-login .registered-users .additional-link .bootstrap .buttons-set button.button, .bootstrap .buttons-set .account-login .registered-users .additional-link button.button, .bootstrap .account-login .registered-users .additional-link .buttons-set button.button, .btn-green-special, .checkout-cart-index .cart-empty .button, .account-login .new-users .btn-primary-outline, .account-login .registered-users .additional-link .btn, .account-login .registered-users .additional-link .bootstrap .button, .bootstrap .account-login .registered-users .additional-link .button, .account-login .registered-users .additional-link .bootstrap .my-wishlist .link-edit, .bootstrap .my-wishlist .account-login .registered-users .additional-link .link-edit { text-transform: uppercase; background: #b4cf00; color: #fff; outline: 0; border: 0; font-weight: 600; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 40px; padding: 0 30px; font-size: 16px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }
.bootstrap .buttons-set button.button.btn-green-special:hover, .bootstrap .buttons-set .checkout-cart-index .cart-empty button.button:hover, .checkout-cart-index .cart-empty .bootstrap .buttons-set button.button:hover, .bootstrap .buttons-set .account-login .new-users button.button.btn-primary-outline:hover, .account-login .new-users .bootstrap .buttons-set button.button.btn-primary-outline:hover, .account-login .registered-users .additional-link .bootstrap .buttons-set button.button:hover, .bootstrap .buttons-set .account-login .registered-users .additional-link button.button:hover, .bootstrap .account-login .registered-users .additional-link .buttons-set button.button:hover, .btn-green-special:hover, .checkout-cart-index .cart-empty .button:hover, .account-login .new-users .btn-primary-outline:hover, .account-login .registered-users .additional-link .btn:hover, .account-login .registered-users .additional-link .bootstrap .button:hover, .bootstrap .account-login .registered-users .additional-link .button:hover, .account-login .registered-users .additional-link .bootstrap .my-wishlist .link-edit:hover, .bootstrap .my-wishlist .account-login .registered-users .additional-link .link-edit:hover { background: #A1B900; }
.bootstrap .buttons-set button.button.btn-green-special:hover, .bootstrap .buttons-set .checkout-cart-index .cart-empty button.button:hover, .checkout-cart-index .cart-empty .bootstrap .buttons-set button.button:hover, .bootstrap .buttons-set .account-login .new-users button.button.btn-primary-outline:hover, .account-login .new-users .bootstrap .buttons-set button.button.btn-primary-outline:hover, .account-login .registered-users .additional-link .bootstrap .buttons-set button.button:hover, .bootstrap .buttons-set .account-login .registered-users .additional-link button.button:hover, .bootstrap .account-login .registered-users .additional-link .buttons-set button.button:hover, .bootstrap .buttons-set button.button.btn-green-special:focus, .bootstrap .buttons-set .checkout-cart-index .cart-empty button.button:focus, .checkout-cart-index .cart-empty .bootstrap .buttons-set button.button:focus, .bootstrap .buttons-set .account-login .new-users button.button.btn-primary-outline:focus, .account-login .new-users .bootstrap .buttons-set button.button.btn-primary-outline:focus, .account-login .registered-users .additional-link .bootstrap .buttons-set button.button:focus, .bootstrap .buttons-set .account-login .registered-users .additional-link button.button:focus, .bootstrap .account-login .registered-users .additional-link .buttons-set button.button:focus, .btn-green-special:hover, .checkout-cart-index .cart-empty .button:hover, .account-login .new-users .btn-primary-outline:hover, .account-login .registered-users .additional-link .btn:hover, .account-login .registered-users .additional-link .bootstrap .button:hover, .bootstrap .account-login .registered-users .additional-link .button:hover, .account-login .registered-users .additional-link .bootstrap .my-wishlist .link-edit:hover, .bootstrap .my-wishlist .account-login .registered-users .additional-link .link-edit:hover, .btn-green-special:focus, .checkout-cart-index .cart-empty .button:focus, .account-login .new-users .btn-primary-outline:focus, .account-login .registered-users .additional-link .btn:focus, .account-login .registered-users .additional-link .bootstrap .button:focus, .bootstrap .account-login .registered-users .additional-link .button:focus, .account-login .registered-users .additional-link .bootstrap .my-wishlist .link-edit:focus, .bootstrap .my-wishlist .account-login .registered-users .additional-link .link-edit:focus { box-shadow: none; outline: 0; border: 0; }

.bootstrap .validation-advice { margin: 5px 0; }
.bootstrap .data-table { border: 0; }
.bootstrap .data-table thead { border: 0; background-color: #f4f4f4; }
.bootstrap .data-table thead > tr > th { font-family: "Lato", sans-serif; font-size: 12px; font-weight: 400; color: #4a4a4a; text-transform: uppercase; border: 0; padding-top: 7px; padding-bottom: 2px; }
.bootstrap .data-table tbody tr { border-bottom: 1px solid #e4e4e4; }
.bootstrap .data-table tbody tr:last-child { border-bottom: 0; }
.bootstrap .data-table tbody tr:nth-child(odd) > td, .bootstrap .data-table tbody tr:nth-child(odd) > th { background-color: #fff; }
.bootstrap .data-table tbody tr > td { position: relative; border: 0; background-color: #f6f6f6; font-family: "Lato", sans-serif; font-size: 13px; font-weight: 700; color: #4a4a4a; padding: 20px 8px; }
.bootstrap .data-table tbody tr > td:before, .bootstrap .data-table tbody tr > td:after { content: ''; position: absolute; background: #fff; left: 0; right: 0; height: 1px; }
.bootstrap .data-table tbody tr > td:before { top: 0; }
.bootstrap .data-table tbody tr > td:after { bottom: 0; }
.bootstrap .data-table tbody tr > th { background-color: #f6f6f6; }
.bootstrap .data-table tbody .order-details { font-size: 14px; border-radius: 100%; color: #b8b8b8; border: 1px solid #b8b8b8; line-height: 22px; text-align: center; width: 25px; height: 25px; display: block; margin-top: -3px; }
.bootstrap .data-table tbody .status { display: inline-block; margin-top: -4px; }
.bootstrap .data-table tbody .adres { font-family: "Lato", sans-serif; font-size: 11px; font-weight: 400; line-height: 1.38; color: #4a4a4a; }
.bootstrap .equal-height, .bootstrap .checkout-cart-index .cart-main .cart-bottom, .checkout-cart-index .cart-main .bootstrap .cart-bottom, .bootstrap .checkorderdetails.chod-page-result .order-info-box, .checkorderdetails.chod-page-result .bootstrap .order-info-box, .bootstrap .order-comments.chod-page-result .order-info-box, .order-comments.chod-page-result .bootstrap .order-info-box { display: flex; flex-direction: row; }
.bootstrap .equal-center { align-items: center; }

/* Utility     u-  | Independent */
/* Components  c-  | Depends on default & utility */
/* Component - Main Layout */
.c-ml-wrapper { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; height: 100%; }
.c-ml-main { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }

/* Pages       ∅   | Depends on default & components & utility */
.checkout-cart-index .main { background: #FCFCFC; }
.checkout-cart-index .cart .cart-title h1 { text-align: center; text-transform: uppercase; font-size: 21px; font-weight: 600; line-height: 22px; margin: 31px 0 -8px; color: #4A4A4A; }
@media (max-width: 768px) { .checkout-cart-index .cart .cart-title h1 { margin: 15px 0 15px; } }
.checkout-cart-index .cart .cart-box { background-color: #FFFFFF; border-radius: 2px; padding: 54px 101px; max-width: 1400px; margin: 0 auto 150px auto; }
@media (max-width: 992px) { .checkout-cart-index .cart .cart-box { padding: 27px 15px; } }
.checkout-cart-index .cart-main .cart-form { border-top: 1px solid #E4E4E4; padding: 5px 0 0 0; }
.checkout-cart-index .cart-main .cart-table { margin-bottom: 9px; }
@media (max-width: 992px) { .checkout-cart-index .cart-main .cart-table tbody > tr > td { padding: 12px 0; }
  .checkout-cart-index .cart-main .cart-table tbody > tr > td:before { content: attr(data-header); display: block; background-color: #f4f4f4; font-size: 12px; font-weight: 400; color: #4a4a4a; position: relative; height: auto; text-transform: uppercase; padding: 8px 35px; line-height: 1.42857; margin-bottom: 10px; text-align: center; }
  .checkout-cart-index .cart-main .cart-table tbody > tr > td:first-child:before { margin-bottom: 0; }
  .checkout-cart-index .cart-main .cart-table tbody > tr > td.no-rwd-header:before { display: none; } }
.checkout-cart-index .cart-main .cart-table tbody > tr > td { vertical-align: top; background-color: #fff; }
.checkout-cart-index .cart-main .cart-table tbody > tr > td.v-center { vertical-align: middle; }
.checkout-cart-index .cart-main .cart-table .product-name { margin-top: 0; color: #2A2A2A; font-size: 14px; font-weight: 700; }
.checkout-cart-index .cart-main .cart-table .product-image { margin: 0 27px 0 0; }
.checkout-cart-index .cart-main .cart-table .product-remove { padding: 0 5px; display: block; color: #9B9B9B; font-size: 16px; transition: all 0.5s; }
.checkout-cart-index .cart-main .cart-table .product-remove:hover, .checkout-cart-index .cart-main .cart-table .product-remove:focus { color: #D34836; }
@media (max-width: 992px) { .checkout-cart-index .cart-main .cart-table .product-remove { position: absolute; right: 5px; top: 17px; }
  .checkout-cart-index .cart-main .cart-table .product-remove:hover, .checkout-cart-index .cart-main .cart-table .product-remove:focus { color: #D34836; } }
.checkout-cart-index .cart-main .cart-table .product-data { max-width: calc(100% - 157px); }
.checkout-cart-index .cart-main .cart-table .item-options dd, .checkout-cart-index .cart-main .cart-table .item-options dt { font-weight: 400; font-size: 12px; line-height: 16px; float: left; margin-left: 5px; }
.checkout-cart-index .cart-main .cart-table .item-options dt { clear: both; margin-left: 0; }
.checkout-cart-index .cart-main .cart-table .product-edit { color: #4A4A4A; font-size: 11px; line-height: 13px; font-weight: 400; }
.checkout-cart-index .cart-main .cart-table .product-edit .fa { margin-right: 5px; }
.checkout-cart-index .cart-main .cart-table .product-qty { min-width: 150px; }
.checkout-cart-index .cart-main .cart-table .product-qty .btn-product-qty { padding: 0; opacity: 0; visibility: hidden; transition: all 0.5s; }
.checkout-cart-index .cart-main .cart-table .product-qty .btn-product-qty:hover { color: #4A4A4A; }
@media (max-width: 992px) { .checkout-cart-index .cart-main .cart-table .product-qty .btn-product-qty { opacity: 1; visibility: visible; } }
.checkout-cart-index .cart-main .cart-table .product-qty .qty { display: inline-block; background-color: #F4F4F4; color: #2A2A2A; font-size: 14px; font-weight: bold; -webkit-box-shadow: 0 0 0 1000px #F4F4F4 inset !important; box-shadow: 0 0 0 1000px #F4F4F4 inset !important; border: 1px solid transparent; }
@media (max-width: 992px) { .checkout-cart-index .cart-main .cart-table .product-qty .qty { background-color: #fff; -webkit-box-shadow: 0 0 0 1000px #fff inset !important; box-shadow: 0 0 0 1000px #fff inset !important; border-color: #979797; } }
.checkout-cart-index .cart-main .cart-table .cart-price { padding: 6px 10px 6px 0; display: block; font-size: 14px; font-weight: 400; color: #2A2A2A; text-align: center; }
@media (max-width: 992px) { .checkout-cart-index .cart-main .cart-table .cart-price { text-align: center; padding: 0; } }
.checkout-cart-index .cart-main .cart-table tbody > tr > td:last .cart-price { font-weight: 700; }
.checkout-cart-index .cart-main .cart-table tbody tr:last-child { border-bottom: 1px solid #E4E4E4; }
.checkout-cart-index .cart-main .cart-table .product-simple:hover .product-remove { color: #D34836; }
.checkout-cart-index .cart-main .cart-table .product-simple:hover .product-qty .btn-product-qty { opacity: 1; visibility: visible; }
.checkout-cart-index .cart-main .cart-table .product-simple:hover .product-qty .qty { background-color: #fff; -webkit-box-shadow: 0 0 0 1000px #fff inset !important; box-shadow: 0 0 0 1000px #fff inset !important; border-color: #979797; }
@media (max-width: 992px) { .checkout-cart-index .cart-main .cart-table { display: block; }
  .checkout-cart-index .cart-main .cart-table thead { display: none; }
  .checkout-cart-index .cart-main .cart-table tbody, .checkout-cart-index .cart-main .cart-table tbody > tr, .checkout-cart-index .cart-main .cart-table tbody > tr > td { display: block; } }
@media (max-width: 768px) { .checkout-cart-index .cart-main .cart-bottom { flex-direction: column; } }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] { margin-top: 2px; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] .item-options { margin: 5px 0; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] .item-options dt, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] .item-options dd { float: left; font-weight: 400; margin-left: 0; margin-right: 5px; font-size: 12px; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] .item-options dt + dt { clear: left; }
@media (max-width: 992px) { .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] .a-right { text-align: left !important; } }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > thead > tr > th { font-weight: 400; padding-left: 15px; color: #4A4A4A; padding-bottom: 11px; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td:first-child, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > thead > tr > th:first-child { text-align: left !important; }
@media (max-width: 992px) { .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td:first-child, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > thead > tr > th:first-child { text-align: left !important; } }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td:first-child:after, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > thead > tr > th:first-child:after { content: ':'; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td:last-child, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > thead > tr > th:last-child { text-align: right !important; padding-right: 23px; }
@media (max-width: 992px) { .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > thead > tr > th { padding-left: 0; } }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > thead > tr > th { padding: 6px; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td.mot-value { vertical-align: top; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] > tbody > tr > td.mot-qty { padding-left: 20px; vertical-align: top; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr td { border: 0; padding: 0; font-weight: 700; color: #4A4A4A; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr td:first-child { text-transform: uppercase; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr td:first-child:after { content: ':'; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr td:last-child { padding: 0 0 0 15px; text-align: right; }
@media (max-width: 992px) { .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr td:last-child { padding-left: 0; width: auto; } }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr:last-child td { font-weight: 700; padding-top: 14px; border-top: 1px solid #dfdfdf; text-align: left !important; padding-left: 15px; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr:last-child td, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr:last-child td strong { font-weight: 700; font-size: 14px; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr:last-child td:last-child { padding-right: 22px; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr.show-details { display: none; }
.checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr.summary-details, .checkout-cart-index .cart-main table[id="shopping-cart-totals-table"] tfoot tr.summary-total { visibility: hidden; }
.checkout-cart-index .cart-main .checkout-types { padding-left: 0; list-style: none; text-align: right; margin: 15px 0; }
.checkout-cart-index .cart-main .shipping-form .form-list { padding-left: 0; list-style: none; }
.checkout-cart-index .cart-main .shipping-form .sp-methods ul { padding-left: 0; list-style: none; }
.checkout-cart-index .cart-main .shipping-form input { display: inline-block; vertical-align: middle; margin: 0; line-height: 30px; margin-left: 5px; }
.checkout-cart-index .cart-main .shipping-form label { width: auto; vertical-align: middle; display: inline-block; margin: 0 0 0 10px; line-height: 30px; }
.checkout-cart-index .cart-main .totals tbody tr:first-child td { border-top: 0; }
.checkout-cart-index .cart-main .discount { box-shadow: none; float: left; margin-left: 102px; border: 0; }
@media (max-width: 992px) { .checkout-cart-index .cart-main .discount { float: left; } }
.checkout-cart-index .cart-main .discount .discount-form { padding: 0; }
.checkout-cart-index .cart-main .discount h2 { text-transform: uppercase; color: #2A2A2A; font-weight: 700; font-size: 12px; line-height: 17px; margin-bottom: 1px; padding-left: 3px; margin-top: 26px; }
.checkout-cart-index .cart-main .discount label { color: #4A4A4A; font-weight: 700; font-size: 11px; }
.checkout-cart-index .cart-main .discount .input-text { box-shadow: none; border-radius: 2px; height: 32px; width: 251px; }
.checkout-cart-index .cart-main .discount .discount-btns { display: inline-block; }
.checkout-cart-index .cart-main .discount .discount-btns .button { background-color: #F4F4F4; color: #000; font-weight: 400; margin-left: 3px; height: 32px; width: 115px; text-transform: uppercase; line-height: 20px; padding: 6px 7px; font-size: 12px; border-radius: 2px; }
.checkout-cart-index .cart-main .discount .discount-btns .button:hover, .checkout-cart-index .cart-main .discount .discount-btns .button:focus { outline: 0; border-color: #cdcccc; background-color: silver; }
@media (max-width: 768px) { .checkout-cart-index .cart-main .cart-totals { min-width: 0; } }
@media (max-width: 992px) { .checkout-cart-index .cart-main .cart-totals .pull-right { float: none !important; } }
@media (max-width: 992px) { .checkout-cart-index .cart-main .cart-totals table { width: 100%; } }
.checkout-cart-index .cart-main .btn-checkout { background: #b4cf00; width: 288px; line-height: 45px; font-size: 16px; font-weight: 600; padding: 0; margin: 38px 4px 0; text-transform: uppercase; border-radius: 2px; }
.checkout-cart-index .cart-main .btn-checkout:hover, .checkout-cart-index .cart-main .btn-checkout:focus { outline: 0; box-shadow: none; background: #A1B900; }
.checkout-cart-index .cart-main .btn-checkout .fa { float: right; font-size: 32px; line-height: 45px; margin-right: 12px; margin-left: -18px; }
.checkout-cart-index .cart-main .btn-cart-continue { position: relative; float: left; margin-top: 43px; background-color: #f4f4f4; text-transform: uppercase; font-size: 11px; color: #4a4a4a; padding: 9px 12px 8px 14px; }
.checkout-cart-index .cart-main .btn-cart-continue:hover, .checkout-cart-index .cart-main .btn-cart-continue:focus { background: #1b2b3a; color: #fff; outline: 0; box-shadow: none; }
@media (max-width: 992px) { .checkout-cart-index .cart-main .btn-cart-continue { position: relative; bottom: 0; margin-bottom: 15px; display: block; } }

.checkout-cart-index .page-title, .checkout-onepage-success .page-title { text-transform: uppercase; }

.checkout-cart-index .cart-empty p { font-size: 13px; line-height: 20px; }
.checkout-cart-index .cart-empty a { text-decoration: underline; }

.account-create { min-height: 1000px; }
.account-create #is_subscribed { display: inline-block; }

.customer-account-create .account-create .registered-users { margin: 10px 0 0; }

.account-login .registered-users .additional-link .link { float: left; line-height: 33px; margin: 10px 0; }
.account-login .registered-users .additional-link .btn, .account-login .registered-users .additional-link .bootstrap .button, .bootstrap .account-login .registered-users .additional-link .button, .account-login .registered-users .additional-link .bootstrap .my-wishlist .link-edit, .bootstrap .my-wishlist .account-login .registered-users .additional-link .link-edit { float: right; margin: 10px 0; }

.select { position: relative; z-index: 100; }
.select select { text-transform: uppercase; font-family: "Lato", sans-serif; font-weight: 400; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }
.select:after { content: ""; position: absolute; font-family: "FontAwesome", Arial, sans-serif; font-weight: 400; color: #b8b8b8; pointer-events: none; cursor: pointer; }

.select-small:after { font-size: 11px; color: #aaa; right: 9px; top: 8px; padding: 0; }
.select-small select { font-family: "Lato", sans-serif; font-size: 13px; font-weight: 900; color: #757575; padding: 6px 32px 4px 11px; margin: 0; background: #fff; outline: none; display: inline-block; border: 1px solid #c8c8c8; max-height: 30px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.select-big:after { right: 15px; top: 6px; font-size: 16px; color: #b8b8b8; }
.select-big select { color: #4a4a4a; font-size: 18px; border-radius: 3px; min-height: 37px; width: 100%; border: 1px solid #e4e4e4; padding: 6px 44px 4px 10px; }

.secure-info .image { display: inline-block; font-size: 25px; vertical-align: top; color: #7ed321; border: 2px solid #7ed321; width: 39px; height: 39px; text-align: center; border-radius: 100%; line-height: 35px; }
.secure-info .text { display: inline-block; }
.secure-info .text h3, .secure-info .text h4 { margin: 4px; text-transform: uppercase; }
.secure-info .text h3 { color: #4a4a4a; font-weight: 700; font-size: 13px; }
.secure-info .text h4 { color: #7ed321; font-weight: 700; font-size: 11px; }

.account-login, .secure-info { max-width: 1300px; margin: 15px auto; }

.account-login { position: relative; border: 1px solid #e4e4e4; background: #fff; padding: 25px; margin: 50px auto 0; }
@media (min-width: 768px) { .account-login:after { content: ''; width: 1px; height: auto; position: absolute; top: 15px; bottom: 15px; left: 50%; background: #e4e4e4; } }
.account-login .section-title { text-align: center; }
.account-login .section-title h1 { font-weight: 700; color: #262626; text-transform: uppercase; margin-top: 0; }
.account-login .content { max-width: 460px; min-height: 0; margin: 0 auto; }
.account-login .content p { line-height: 20px; font-weight: 600; font-size: 13px; color: #262626; }
.account-login .content .socialconnect-conatiner { position: relative; max-width: 306px; width: 100%; margin: 5px auto; display: flex; flex-direction: row; justify-content: space-between; }
.account-login .content .socialconnect-conatiner .socialconnect-button { margin: 0; }
.account-login .login-form { max-width: 345px; margin: 0 auto; text-align: left; }
.account-login .login-form label { text-transform: uppercase; color: #2A2A2A; font-weight: 700; font-size: 12px; line-height: 17px; margin-bottom: 1px; padding-left: 3px; }
.account-login .new-users, .account-login .registered-users { text-align: center; }
@media (max-width: 767px) { .account-login .new-users:after { content: ''; width: auto; height: 1px; display: block; margin: 25px 0 15px; position: relative; top: auto; bottom: 0; left: 15px; right: 15px; background: #e4e4e4; } }
.account-login .new-users .text-content { margin: 0 auto 80px auto; }

.account-panel { margin-bottom: 25px; background-color: #f4f4f4; }
@media (max-width: 768px) { .account-panel { margin-bottom: 15px; } }
.account-panel .portrait, .account-panel .links { margin-bottom: 2px; }
.account-panel .portrait:after, .account-panel .links:after { content: ''; position: absolute; background: #fff; height: 2px; bottom: -2px; left: 5px; right: 5px; }
.account-panel .portrait { position: relative; padding: 25px 0; text-align: center; }
.account-panel .portrait .edit { position: absolute; top: 95px; left: 50%; padding: 5px; margin-left: 47px; color: #b8b8b8; }
.account-panel .portrait .image { position: relative; display: block; overflow: hidden; width: 100px; height: 100px; margin: 0 auto; border-radius: 100%; border: 5px solid #b8b8b8; }
.account-panel .portrait .image img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.account-panel .portrait .image.horizontal img { height: 100%; width: auto; }
.account-panel .portrait .image.verticall img { width: 100%; height: 100%; }
.account-panel .portrait .name { font-family: "Lato", sans-serif; font-size: 14px; font-weight: 700; color: #4a4a4a; margin: 10px 0 5px; }
.account-panel .portrait .company { font-family: "Lato", sans-serif; font-size: 12px; font-weight: 400; font-style: italic; color: #4a4a4a; margin: 0; }
.account-panel .links { position: relative; }
.account-panel .links .list-unstyled, .account-panel .links .bootstrap .block-account, .bootstrap .account-panel .links .block-account, .account-panel .links .checkorderdetails .form-list, .checkorderdetails .account-panel .links .form-list, .account-panel .links .order-comments .form-list, .order-comments .account-panel .links .form-list { padding-left: 0; list-style: none; margin-bottom: 0; }
.account-panel .links li { display: block; text-transform: uppercase; padding: 0 10px; }
.account-panel .links li a, .account-panel .links li strong { font-family: "Lato", sans-serif; font-size: 13px; font-weight: 700; line-height: 2.62; color: #4a4a4a; }
.account-panel .links li:first-child { padding-left: 10px; }
.account-panel .logout { text-align: center; padding: 21px 0 18px; }
.account-panel .logout .logout-link { border-radius: 2px; border: 2px solid #7c7c7c; font-family: "Lato", sans-serif; font-size: 13px; font-weight: 700; color: #7c7c7c; text-transform: uppercase; line-height: 20px; padding: 8px 15px 4px; text-decoration: none; background-color: transparent; transition: all 0.5s; }
@media (max-width: 1350px) { .account-panel .logout .logout-link { padding-right: 30px; padding-left: 30px; } }
@media (max-width: 992px) { .account-panel .logout .logout-link { padding-right: 15px; padding-left: 15px; } }
.account-panel .logout .logout-link .fa { margin-right: 20px; }
.account-panel .logout .logout-link:hover { background-color: #7c7c7c; border-color: #7c7c7c; color: #fff; }

.welcome-msg .title { font-family: "Lato", sans-serif; font-size: 20px; font-weight: 700; line-height: 1.1; color: #4a4a4a; }
.welcome-msg .text { font-family: "Lato", sans-serif; font-size: 12px; font-weight: 400; line-height: 1.58; color: #7b7b7b; }

.checkorderdetails, .order-comments { border: 1px dashed rgba(184, 184, 184, 0.8); padding: 15px 20px 0; margin-bottom: 20px; }
.checkorderdetails .title, .order-comments .title { font-family: "Lato", sans-serif; font-size: 12px; font-weight: 700; color: #4a4a4a; text-transform: uppercase; margin: 0 0 5px 0; }
.checkorderdetails select, .order-comments select { font-style: italic; }
@media (max-width: 768px) { .checkorderdetails select, .order-comments select { font-size: 14px; } }
.checkorderdetails .input-box, .order-comments .input-box { border-bottom: 0; }
@media (max-width: 992px) { .checkorderdetails .status-wrapper, .order-comments .status-wrapper { margin: 15px 0; } }
.checkorderdetails .status-wrapper .status-icon, .order-comments .status-wrapper .status-icon { font-size: 37px; color: #e4e4e4; vertical-align: middle; }
.checkorderdetails .status-wrapper .status-label, .order-comments .status-wrapper .status-label { display: inline-block; padding: 0 15px; font-family: "Lato", sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.8px; color: #4a4a4a; text-transform: uppercase; }
.checkorderdetails .comment, .order-comments .comment { margin-top: 5px; }
.checkorderdetails .comment .order_comment, .order-comments .comment .order_comment { display: flex; flex-direction: row; border: 1px solid #e4e4e4; background-color: #fff; padding: 13px; margin: 0 0 15px; }
.checkorderdetails .comment .order_comment:before, .order-comments .comment .order_comment:before { content: ''; display: inline-block; background: transparent url("/skin/frontend/smartmage/beta/images/comment-icon.png") center center no-repeat; background-size: contain; width: 64px; height: 64px; min-width: 64px; }
.checkorderdetails .comment .order_comment .data, .order-comments .comment .order_comment .data { display: block; width: auto; padding: 0 15px; }
.checkorderdetails .comment .order_comment .data .comment_data, .order-comments .comment .order_comment .data .comment_data { font-family: "Lato", sans-serif; font-size: 11px; font-weight: 700; color: #4a4a4a; }
.checkorderdetails .comment .order_comment .data .std, .order-comments .comment .order_comment .data .std { font-family: "Lato", sans-serif; font-size: 13px; font-weight: 400; font-style: italic; line-height: 1.38; text-align: justify; color: #4a4a4a; }
.checkorderdetails .response #ajax_order_comment, .order-comments .response #ajax_order_comment { overflow: hidden; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(1), .order-comments .response #ajax_order_comment > .order_comment:nth-child(1) { -webkit-animation-delay: 0.9s; -moz-animation-delay: 0.9s; animation-delay: 0.9s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(2), .order-comments .response #ajax_order_comment > .order_comment:nth-child(2) { -webkit-animation-delay: 1s; -moz-animation-delay: 1s; animation-delay: 1s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(3), .order-comments .response #ajax_order_comment > .order_comment:nth-child(3) { -webkit-animation-delay: 1.1s; -moz-animation-delay: 1.1s; animation-delay: 1.1s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(4), .order-comments .response #ajax_order_comment > .order_comment:nth-child(4) { -webkit-animation-delay: 1.2s; -moz-animation-delay: 1.2s; animation-delay: 1.2s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(5), .order-comments .response #ajax_order_comment > .order_comment:nth-child(5) { -webkit-animation-delay: 1.3s; -moz-animation-delay: 1.3s; animation-delay: 1.3s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(6), .order-comments .response #ajax_order_comment > .order_comment:nth-child(6) { -webkit-animation-delay: 1.4s; -moz-animation-delay: 1.4s; animation-delay: 1.4s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(7), .order-comments .response #ajax_order_comment > .order_comment:nth-child(7) { -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s; animation-delay: 1.5s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(8), .order-comments .response #ajax_order_comment > .order_comment:nth-child(8) { -webkit-animation-delay: 1.6s; -moz-animation-delay: 1.6s; animation-delay: 1.6s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(9), .order-comments .response #ajax_order_comment > .order_comment:nth-child(9) { -webkit-animation-delay: 1.7s; -moz-animation-delay: 1.7s; animation-delay: 1.7s; }
.checkorderdetails .response #ajax_order_comment > .order_comment:nth-child(10), .order-comments .response #ajax_order_comment > .order_comment:nth-child(10) { -webkit-animation-delay: 1.8s; -moz-animation-delay: 1.8s; animation-delay: 1.8s; }
.checkorderdetails .response.empty #ajax_order_comment > .order_comment, .order-comments .response.empty #ajax_order_comment > .order_comment { display: none; }
.checkorderdetails.chod-page, .order-comments.chod-page { border: 0; max-width: 600px; margin: 0 auto; padding: 15px; }
.checkorderdetails.chod-page .chod-title-wrapper, .order-comments.chod-page .chod-title-wrapper { margin: 20px 0; border: 0; padding: 0; }
.checkorderdetails.chod-page .chod-title, .order-comments.chod-page .chod-title { font-size: 15px; font-weight: 900; color: #828282; margin: 0; text-transform: uppercase; }
.checkorderdetails.chod-page .chod-input-email, .checkorderdetails.chod-page .chod-input-order, .order-comments.chod-page .chod-input-email, .order-comments.chod-page .chod-input-order { padding: 0 19px; line-height: 41px; height: auto; border: 2px solid #b8b8b8; text-align: center; border-radius: 3px; }
.checkorderdetails.chod-page .chod-input-email .input-text, .checkorderdetails.chod-page .chod-input-order .input-text, .order-comments.chod-page .chod-input-email .input-text, .order-comments.chod-page .chod-input-order .input-text { text-align: center; color: #b8b8b8; font-size: 15px; font-weight: 400; opacity: 0.7; }
.checkorderdetails.chod-page .chod-input-email .input-text ::-webkit-input-placeholder, .checkorderdetails.chod-page .chod-input-order .input-text ::-webkit-input-placeholder, .order-comments.chod-page .chod-input-email .input-text ::-webkit-input-placeholder, .order-comments.chod-page .chod-input-order .input-text ::-webkit-input-placeholder { font-style: italic; }
.checkorderdetails.chod-page .chod-input-email .input-text :-moz-placeholder, .checkorderdetails.chod-page .chod-input-order .input-text :-moz-placeholder, .order-comments.chod-page .chod-input-email .input-text :-moz-placeholder, .order-comments.chod-page .chod-input-order .input-text :-moz-placeholder { font-style: italic; }
.checkorderdetails.chod-page .chod-input-email .input-text ::-moz-placeholder, .checkorderdetails.chod-page .chod-input-order .input-text ::-moz-placeholder, .order-comments.chod-page .chod-input-email .input-text ::-moz-placeholder, .order-comments.chod-page .chod-input-order .input-text ::-moz-placeholder { font-style: italic; }
.checkorderdetails.chod-page .chod-input-email .input-text :-ms-input-placeholder, .checkorderdetails.chod-page .chod-input-order .input-text :-ms-input-placeholder, .order-comments.chod-page .chod-input-email .input-text :-ms-input-placeholder, .order-comments.chod-page .chod-input-order .input-text :-ms-input-placeholder { font-style: italic; }
.checkorderdetails.chod-page .chod-buttons, .order-comments.chod-page .chod-buttons { border: 0; text-align: center; margin: 0; padding: 0; }
.checkorderdetails.chod-page .chod-submit, .order-comments.chod-page .chod-submit { line-height: 41px; font-size: 15px; max-width: none; }
.checkorderdetails.chod-page .chod-list, .order-comments.chod-page .chod-list { margin-bottom: 0; }
.checkorderdetails.chod-page-result, .order-comments.chod-page-result { border: 0; max-width: 1120px; margin: 0 auto; padding: 15px; }
.checkorderdetails.chod-page-result .chod-title-wrapper, .order-comments.chod-page-result .chod-title-wrapper { margin: 0; border: 0; padding: 0; }
.checkorderdetails.chod-page-result .chod-title, .order-comments.chod-page-result .chod-title { font-size: 15px; font-weight: 900; margin: 0px 0 5px; color: #828282; text-transform: uppercase; }
.checkorderdetails.chod-page-result .chod-subtitle, .order-comments.chod-page-result .chod-subtitle { font-size: 14px; margin: 5px 0 15px; }
.checkorderdetails.chod-page-result .status-wrapper, .order-comments.chod-page-result .status-wrapper { text-align: center; }
.checkorderdetails.chod-page-result .status-wrapper .status-text, .order-comments.chod-page-result .status-wrapper .status-text { display: inline-block; margin: 0 15px; }
.checkorderdetails.chod-page-result .order-info-box, .order-comments.chod-page-result .order-info-box { margin: 0 -15px; }
@media (max-width: 700px) { .checkorderdetails.chod-page-result .order-info-box, .order-comments.chod-page-result .order-info-box { flex-direction: column; padding: 0; } }
.checkorderdetails.chod-page-result .order-info-box h2, .order-comments.chod-page-result .order-info-box h2 { text-transform: uppercase; font-weight: 900; }
.checkorderdetails.chod-page-result .order-info-box > div, .order-comments.chod-page-result .order-info-box > div { display: flex; flex: 1; float: none; width: 100%; }
.checkorderdetails.chod-page-result .order-info-box .box, .order-comments.chod-page-result .order-info-box .box { width: 100%; }

.order-details .data-table .product-name { font-size: 14px; text-transform: uppercase; font-weight: 900; margin: 0; }
.order-details .data-table td { vertical-align: middle; }
.order-details .data-table .price-excl-tax, .order-details .data-table .price-excl-tax + br, .order-details .data-table .price-incl-tax .label { display: none; }
.order-details .data-table .table-caption { text-transform: uppercase; }

.box { border: 1px solid #e4e4e4; background: #fff; border-radius: 2px; padding: 17px 28px; }
.box .box-head { position: relative; min-height: 54px; }
@media (max-width: 768px) { .box .box-head { min-height: 80px; }
  .box .box-head .btn, .box .box-head .bootstrap .button, .bootstrap .box .box-head .button, .box .box-head .bootstrap .my-wishlist .link-edit, .bootstrap .my-wishlist .box .box-head .link-edit { float: left; } }
.box .box-head:after { content: ''; display: block; position: absolute; left: 15px; right: 15px; bottom: 5px; height: 1px; background-color: #e4e4e4; }
.box .box-head h1, .box .box-head h2, .box .box-head h3, .box .box-head h4 { font-family: "Lato", sans-serif; font-size: 16px; font-weight: 900; color: #4a4a4a; margin: 0 0 15px; text-transform: uppercase; line-height: 25px; }
.box .box-head a { display: block; font-family: "Lato", sans-serif; font-size: 10px; font-weight: 400; color: #4a4a4a; width: 125px; line-height: 25px; border-radius: 2px; background-color: #f4f4f4; text-align: center; text-transform: uppercase; margin: 0 0 0 auto; }
.box .box-head .btn:hover, .box .box-head .bootstrap .button:hover, .bootstrap .box .box-head .button:hover, .box .box-head .bootstrap .my-wishlist .link-edit:hover, .bootstrap .my-wishlist .box .box-head .link-edit:hover { color: #000; }
@media (max-width: 768px) { .box.box-account { width: 100%; overflow-y: hidden; overflow-x: scroll; } }
.box.box-recent { margin-bottom: 25px; }
.box.box-recent .toolbar { margin: 20px 0; }
@media (max-width: 1100px) { .box.box-recent .toolbar .limiter { float: none; display: block; margin-bottom: 5px; }
  .box.box-recent .toolbar .pages { text-align: left; } }
.box.box-recent .data-table { margin-bottom: 0; }
.box.box-info p, .box.box-info address { margin: 0; }
.box.box-info .box { margin-bottom: 30px; }
.box.box-reviews ol { margin-bottom: 0; }
.box.box-reviews .number { float: left; }
.box.box-reviews .details { margin-left: 20px; }
.box.box-reviews li.item { margin-bottom: 10px; }
.box.box-reviews li.item:last-child { margin-bottom: 0; }
.box.box-reviews .ratings { margin-top: 5px; }
.box.box-tags .number { float: left; }
.box.box-tags .details { margin-left: 20px; }
.box.box-tags li.item { margin-bottom: 10px; }
.box.box-tags li.item:last-child { margin-bottom: 0; }
.box.box-tags .tags strong, .box.box-tags .tags ul, .box.box-tags .tags ul li { display: inline; }
.box .toolbar { margin-bottom: 0; }

.form-list .input-box.select { border-bottom: 0; }
.form-list .input-box.select:after { position: absolute; right: 12px; top: 29px; }
.form-list .input-box.select select { box-shadow: none; height: 30px; line-height: 18px; }

.status { font-family: "Lato", sans-serif; font-size: 12px; font-weight: 700; text-align: center; border-radius: 2px; padding: 5px 10px; text-transform: uppercase; }
.status:before { content: ''; display: inline-block; font: normal normal normal 14px/1 "FontAwesome", Arial, sans-serif; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 5px; }
.status.new, .status[class^="new_"] { color: #ffffff; background-color: #71abee; }
.status.new:before, .status[class^="new_"]:before { content: ""; }
.status.processing, .status[class^="processing_"] { color: #ffffff; background-color: #ff9f00; }
.status.processing:before, .status[class^="processing_"]:before { content: ""; }
.status.pending, .status[class^="pending_"] { color: #ffffff; background-color: #ff9f00; }
.status.pending:before, .status[class^="pending_"]:before { content: ""; }
.status.holded, .status[class^="holded_"], .status.back_order { color: #ffffff; background-color: #ff9f00; }
.status.holded:before, .status[class^="holded_"]:before, .status.back_order:before { content: ""; }
.status.canceled, .status[class^="canceled_"], .status.fraud, .status[class^="canceled_"] { color: #ffffff; background-color: #C70000; }
.status.canceled:before, .status[class^="canceled_"]:before, .status.fraud:before, .status[class^="canceled_"]:before { content: ""; }
.status.complete, .status.send, .status[class^="complete_"], .status[class^="send_"] { color: #ffffff; background-color: #7ed321; }
.status.complete:before, .status.send:before, .status[class^="complete_"]:before, .status[class^="send_"]:before { content: ""; }
.status.error, .status.notmodified, .status.timeout, .status.abort, .status.parsererror { color: #ffffff; background-color: #000; }
.status.error:before, .status.notmodified:before, .status.timeout:before, .status.abort:before, .status.parsererror:before { content: ""; }

.data-table { border: 0; }
.data-table thead { border: 0; background-color: #f4f4f4; }
.data-table thead > tr > th { font-family: "Lato", sans-serif; font-size: 12px; font-weight: 400; color: #4a4a4a; text-transform: uppercase; border: 0; }
.data-table tbody tr { border-bottom: 1px solid #e4e4e4; }
.data-table tbody tr:last-child { border-bottom: 0; }
.data-table tbody tr:nth-child(odd) > td, .data-table tbody tr:nth-child(odd) > th { background-color: #fff; }
.data-table tbody tr > td { position: relative; border: 0; background-color: #f6f6f6; font-family: "Lato", sans-serif; font-size: 13px; font-weight: 700; color: #4a4a4a; padding: 20px 8px; }
.data-table tbody tr > td:before, .data-table tbody tr > td:after { content: ''; position: absolute; background: #fff; left: 0; right: 0; height: 1px; }
.data-table tbody tr > td:before { top: 0; }
.data-table tbody tr > td:after { bottom: 0; }
.data-table tbody tr > th { background-color: #f6f6f6; }
.data-table tbody .order-details { font-size: 14px; border-radius: 100%; color: #b8b8b8; border: 1px solid #b8b8b8; line-height: 24px; text-align: center; width: 25px; height: 25px; display: block; margin-top: -3px; }
.data-table tbody .status { display: inline-block; margin-top: -4px; }
.data-table tbody .adres { font-family: "Lato", sans-serif; font-size: 11px; font-weight: 400; line-height: 1.38; color: #4a4a4a; }

.addresses-list h2 { font-size: 18px; }
.addresses-list h3 { margin-top: 0; font-size: 14px; }
.addresses-list address { margin: 0 0 3px; }
.addresses-list p { margin: 0; }
.addresses-list .link-remove { color: #a94442; }
.addresses-list .separator { margin: 0 3px; }
.addresses-list li.item { padding: 15px; border-color: #ddd; }
.addresses-list li.item h3 { margin: -15px -15px 15px; border-color: #ddd; background-color: #f5f5f5; color: #333333; }
.addresses-list li.empty { background: none; border: 0; padding: 0; }
.addresses-list .addresses-additional li.item { border: 1px solid #ddd; }

.order-info { margin-bottom: 10px; border-bottom: 1px solid #eeeeee; }
.order-info dd { padding-left: 10px; }
.order-info li { display: inline; margin: 0 3px; }
.order-info li:first-child { margin-left: 0; }
.order-info li:last-child { margin-right: 0; }
.order-info .current { font-weight: 700; }

.order-date { margin-bottom: 10px; }

.order-info-box { margin-left: 0; margin-right: 0; border-color: #ddd; padding-top: 15px; }
.order-info-box .box { margin-bottom: 15px; }
.order-info-box h2 { margin-top: 0; font-size: 14px; }
.order-info-box address { margin-bottom: 0; }

.order-items h2 { font-size: 18px; }
.order-items h3 { font-size: 12px; }
.order-items .order-links { text-align: right; }

.order-additional { margin: 10px 0; }

body[class*="customer-"] .main:after, body.sales-order-view .main:after, body.newsletter-manage-index .main:after, body.sales-order-view .main:after, body.sales-order-history .main:after { content: " "; /* Older browser do not support empty content */ visibility: hidden; display: block; height: 0; clear: both; }
body[class*="customer-"] .order-comments, body[class*="customer-"] .checkorderdetails, body.sales-order-view .order-comments, body.sales-order-view .checkorderdetails, body.newsletter-manage-index .order-comments, body.newsletter-manage-index .checkorderdetails, body.sales-order-view .order-comments, body.sales-order-view .checkorderdetails, body.sales-order-history .order-comments, body.sales-order-history .checkorderdetails { border-radius: 2px; }
body[class*="customer-"] .order-comments select, body[class*="customer-"] .checkorderdetails select, body.sales-order-view .order-comments select, body.sales-order-view .checkorderdetails select, body.newsletter-manage-index .order-comments select, body.newsletter-manage-index .checkorderdetails select, body.sales-order-view .order-comments select, body.sales-order-view .checkorderdetails select, body.sales-order-history .order-comments select, body.sales-order-history .checkorderdetails select { background-color: #fff; }
body[class*="customer-"] .order-comments .select-big:after, body[class*="customer-"] .checkorderdetails .select-big:after, body.sales-order-view .order-comments .select-big:after, body.sales-order-view .checkorderdetails .select-big:after, body.newsletter-manage-index .order-comments .select-big:after, body.newsletter-manage-index .checkorderdetails .select-big:after, body.sales-order-view .order-comments .select-big:after, body.sales-order-view .checkorderdetails .select-big:after, body.sales-order-history .order-comments .select-big:after, body.sales-order-history .checkorderdetails .select-big:after { top: 9px; }
body[class*="customer-"] .order-comments .response .order_comment, body[class*="customer-"] .checkorderdetails .response .order_comment, body.sales-order-view .order-comments .response .order_comment, body.sales-order-view .checkorderdetails .response .order_comment, body.newsletter-manage-index .order-comments .response .order_comment, body.newsletter-manage-index .checkorderdetails .response .order_comment, body.sales-order-view .order-comments .response .order_comment, body.sales-order-view .checkorderdetails .response .order_comment, body.sales-order-history .order-comments .response .order_comment, body.sales-order-history .checkorderdetails .response .order_comment { border-radius: 3px; flex-direction: column; padding-left: 100px; position: relative; min-height: 90px; }
body[class*="customer-"] .order-comments .response .order_comment:before, body[class*="customer-"] .checkorderdetails .response .order_comment:before, body.sales-order-view .order-comments .response .order_comment:before, body.sales-order-view .checkorderdetails .response .order_comment:before, body.newsletter-manage-index .order-comments .response .order_comment:before, body.newsletter-manage-index .checkorderdetails .response .order_comment:before, body.sales-order-view .order-comments .response .order_comment:before, body.sales-order-view .checkorderdetails .response .order_comment:before, body.sales-order-history .order-comments .response .order_comment:before, body.sales-order-history .checkorderdetails .response .order_comment:before { position: absolute; top: 15px; left: 15px; }
body[class*="customer-"] .order-comments .response .order_comment .comment_data, body[class*="customer-"] .checkorderdetails .response .order_comment .comment_data, body.sales-order-view .order-comments .response .order_comment .comment_data, body.sales-order-view .checkorderdetails .response .order_comment .comment_data, body.newsletter-manage-index .order-comments .response .order_comment .comment_data, body.newsletter-manage-index .checkorderdetails .response .order_comment .comment_data, body.sales-order-view .order-comments .response .order_comment .comment_data, body.sales-order-view .checkorderdetails .response .order_comment .comment_data, body.sales-order-history .order-comments .response .order_comment .comment_data, body.sales-order-history .checkorderdetails .response .order_comment .comment_data { font-size: 11px; font-weight: 700; color: #4a4a4a; margin-bottom: 5px; }
body[class*="customer-"] .order-comments .response .order_comment .std, body[class*="customer-"] .checkorderdetails .response .order_comment .std, body.sales-order-view .order-comments .response .order_comment .std, body.sales-order-view .checkorderdetails .response .order_comment .std, body.newsletter-manage-index .order-comments .response .order_comment .std, body.newsletter-manage-index .checkorderdetails .response .order_comment .std, body.sales-order-view .order-comments .response .order_comment .std, body.sales-order-view .checkorderdetails .response .order_comment .std, body.sales-order-history .order-comments .response .order_comment .std, body.sales-order-history .checkorderdetails .response .order_comment .std { font-size: 13px; font-weight: 400; font-style: italic; line-height: 1.38; text-align: justify; color: #4a4a4a; }
@media (max-width: 1060px) { body[class*="customer-"] .order-comments .selection .input-box, body[class*="customer-"] .checkorderdetails .selection .input-box, body.sales-order-view .order-comments .selection .input-box, body.sales-order-view .checkorderdetails .selection .input-box, body.newsletter-manage-index .order-comments .selection .input-box, body.newsletter-manage-index .checkorderdetails .selection .input-box, body.sales-order-view .order-comments .selection .input-box, body.sales-order-view .checkorderdetails .selection .input-box, body.sales-order-history .order-comments .selection .input-box, body.sales-order-history .checkorderdetails .selection .input-box { display: block; width: 100%; } }
body[class*="customer-"] .order-comments, body.sales-order-view .order-comments, body.newsletter-manage-index .order-comments, body.sales-order-view .order-comments, body.sales-order-history .order-comments { border: 0; padding: 0; }
body[class*="customer-"] .input-text, body[class*="customer-"] .i-focus input, body[class*="customer-"] .i-focus .input-text, body.sales-order-view .input-text, body.sales-order-view .i-focus input, body.sales-order-view .i-focus .input-text, body.newsletter-manage-index .input-text, body.newsletter-manage-index .i-focus input, body.newsletter-manage-index .i-focus .input-text, body.sales-order-view .input-text, body.sales-order-view .i-focus input, body.sales-order-view .i-focus .input-text, body.sales-order-history .input-text, body.sales-order-history .i-focus input, body.sales-order-history .i-focus .input-text { background-color: #fcfcfc; -webkit-box-shadow: 0 0 0 1000px #fcfcfc inset !important; box-shadow: 0 0 0 1000px #fcfcfc inset !important; }
body[class*="customer-"] .bootstrap label, body.sales-order-view .bootstrap label, body.newsletter-manage-index .bootstrap label, body.sales-order-view .bootstrap label, body.sales-order-history .bootstrap label { margin: 0 0 5px 0; font-weight: 600; text-transform: uppercase; color: #6e6e6e; font-size: 12px; }

body[class*="customer-"]:not(.customer-account-login) .content .my-account, body.sales-order-view .content .my-account, body.newsletter-manage-index .content .my-account, body.sales-order-view .content .my-account, body.sales-order-history .content .my-account { min-height: 547px; margin-left: -15px; margin-bottom: 0; padding: 0 15px 15px; }
@media (max-width: 992px) { body[class*="customer-"]:not(.customer-account-login) .content .my-account, body.sales-order-view .content .my-account, body.newsletter-manage-index .content .my-account, body.sales-order-view .content .my-account, body.sales-order-history .content .my-account { min-height: 0; margin-left: 0; padding: 0; } }
body[class*="customer-"]:not(.customer-account-login) .content .my-account:last-child, body.sales-order-view .content .my-account:last-child, body.newsletter-manage-index .content .my-account:last-child, body.sales-order-view .content .my-account:last-child, body.sales-order-history .content .my-account:last-child { margin-bottom: 25px; }
body[class*="customer-"]:not(.customer-account-login) .order-comments, body[class*="customer-"]:not(.customer-account-login) .checkorderdetails, body.sales-order-view .order-comments, body.sales-order-view .checkorderdetails, body.newsletter-manage-index .order-comments, body.newsletter-manage-index .checkorderdetails, body.sales-order-view .order-comments, body.sales-order-view .checkorderdetails, body.sales-order-history .order-comments, body.sales-order-history .checkorderdetails { border-radius: 2px; }
body[class*="customer-"]:not(.customer-account-login) .order-comments select, body[class*="customer-"]:not(.customer-account-login) .checkorderdetails select, body.sales-order-view .order-comments select, body.sales-order-view .checkorderdetails select, body.newsletter-manage-index .order-comments select, body.newsletter-manage-index .checkorderdetails select, body.sales-order-view .order-comments select, body.sales-order-view .checkorderdetails select, body.sales-order-history .order-comments select, body.sales-order-history .checkorderdetails select { background-color: #fff; }
body[class*="customer-"]:not(.customer-account-login) .order-comments .select-big:after, body[class*="customer-"]:not(.customer-account-login) .checkorderdetails .select-big:after, body.sales-order-view .order-comments .select-big:after, body.sales-order-view .checkorderdetails .select-big:after, body.newsletter-manage-index .order-comments .select-big:after, body.newsletter-manage-index .checkorderdetails .select-big:after, body.sales-order-view .order-comments .select-big:after, body.sales-order-view .checkorderdetails .select-big:after, body.sales-order-history .order-comments .select-big:after, body.sales-order-history .checkorderdetails .select-big:after { top: 9px; }
body[class*="customer-"]:not(.customer-account-login) .order-comments .response .order_comment, body[class*="customer-"]:not(.customer-account-login) .checkorderdetails .response .order_comment, body.sales-order-view .order-comments .response .order_comment, body.sales-order-view .checkorderdetails .response .order_comment, body.newsletter-manage-index .order-comments .response .order_comment, body.newsletter-manage-index .checkorderdetails .response .order_comment, body.sales-order-view .order-comments .response .order_comment, body.sales-order-view .checkorderdetails .response .order_comment, body.sales-order-history .order-comments .response .order_comment, body.sales-order-history .checkorderdetails .response .order_comment { border-radius: 3px; flex-direction: column; padding-left: 100px; position: relative; min-height: 90px; }
body[class*="customer-"]:not(.customer-account-login) .order-comments .response .order_comment:before, body[class*="customer-"]:not(.customer-account-login) .checkorderdetails .response .order_comment:before, body.sales-order-view .order-comments .response .order_comment:before, body.sales-order-view .checkorderdetails .response .order_comment:before, body.newsletter-manage-index .order-comments .response .order_comment:before, body.newsletter-manage-index .checkorderdetails .response .order_comment:before, body.sales-order-view .order-comments .response .order_comment:before, body.sales-order-view .checkorderdetails .response .order_comment:before, body.sales-order-history .order-comments .response .order_comment:before, body.sales-order-history .checkorderdetails .response .order_comment:before { position: absolute; top: 15px; left: 15px; }
body[class*="customer-"]:not(.customer-account-login) .order-comments .response .order_comment .comment_data, body[class*="customer-"]:not(.customer-account-login) .checkorderdetails .response .order_comment .comment_data, body.sales-order-view .order-comments .response .order_comment .comment_data, body.sales-order-view .checkorderdetails .response .order_comment .comment_data, body.newsletter-manage-index .order-comments .response .order_comment .comment_data, body.newsletter-manage-index .checkorderdetails .response .order_comment .comment_data, body.sales-order-view .order-comments .response .order_comment .comment_data, body.sales-order-view .checkorderdetails .response .order_comment .comment_data, body.sales-order-history .order-comments .response .order_comment .comment_data, body.sales-order-history .checkorderdetails .response .order_comment .comment_data { font-size: 11px; font-weight: 700; color: #4a4a4a; margin-bottom: 5px; }
body[class*="customer-"]:not(.customer-account-login) .order-comments .response .order_comment .std, body[class*="customer-"]:not(.customer-account-login) .checkorderdetails .response .order_comment .std, body.sales-order-view .order-comments .response .order_comment .std, body.sales-order-view .checkorderdetails .response .order_comment .std, body.newsletter-manage-index .order-comments .response .order_comment .std, body.newsletter-manage-index .checkorderdetails .response .order_comment .std, body.sales-order-view .order-comments .response .order_comment .std, body.sales-order-view .checkorderdetails .response .order_comment .std, body.sales-order-history .order-comments .response .order_comment .std, body.sales-order-history .checkorderdetails .response .order_comment .std { font-size: 13px; font-weight: 400; font-style: italic; line-height: 1.38; text-align: justify; color: #4a4a4a; }
@media (max-width: 1060px) { body[class*="customer-"]:not(.customer-account-login) .order-comments .selection .input-box, body[class*="customer-"]:not(.customer-account-login) .checkorderdetails .selection .input-box, body.sales-order-view .order-comments .selection .input-box, body.sales-order-view .checkorderdetails .selection .input-box, body.newsletter-manage-index .order-comments .selection .input-box, body.newsletter-manage-index .checkorderdetails .selection .input-box, body.sales-order-view .order-comments .selection .input-box, body.sales-order-view .checkorderdetails .selection .input-box, body.sales-order-history .order-comments .selection .input-box, body.sales-order-history .checkorderdetails .selection .input-box { display: block; width: 100%; } }

.my-account { margin-bottom: 20px; }
.my-account > form { max-width: 700px; }
.my-account .page-header, .my-account .bootstrap .page-title, .bootstrap .my-account .page-title, .my-account .page-title { position: relative; border-bottom: 0; margin-bottom: 5px; }
.my-account .page-header:after, .my-account .bootstrap .page-title:after, .bootstrap .my-account .page-title:after, .my-account .page-title:after { position: relative; left: 0; right: 0; bottom: 0; height: 1px; width: calc(100% - 15px); background-color: #ddd; }
.my-account .page-header.row:after, .my-account .bootstrap .row.page-title:after, .bootstrap .my-account .row.page-title:after, .my-account .page-title.row:after { position: relative; left: 15px; right: 15px; bottom: 0; height: 1px; width: calc(100% - 30px); background-color: #ddd; }
.my-account .page-header h1, .my-account .bootstrap .page-title h1, .bootstrap .my-account .page-title h1, .my-account .page-header h2, .my-account .bootstrap .page-title h2, .bootstrap .my-account .page-title h2, .my-account .page-header h3, .my-account .bootstrap .page-title h3, .bootstrap .my-account .page-title h3, .my-account .page-title h1, .my-account .page-title h2, .my-account .page-title h3 { margin-top: 10px; }
.my-account .alert .messages, .my-account .bootstrap .error-msg .messages, .bootstrap .my-account .error-msg .messages, .my-account .bootstrap .success-msg .messages, .bootstrap .my-account .success-msg .messages, .my-account .bootstrap .warning-msg .messages, .bootstrap .my-account .warning-msg .messages, .my-account .bootstrap .note-msg .messages, .bootstrap .my-account .note-msg .messages, .my-account .bootstrap .notice-msg .messages, .bootstrap .my-account .notice-msg .messages, .my-account .bootstrap .global-site-notice .messages, .bootstrap .my-account .global-site-notice .messages, .my-account .bootstrap .block-cart .subtotal .messages, .bootstrap .block-cart .my-account .subtotal .messages { padding: 0 15px; }
.my-account .toolbar { margin: 0; }
.my-account .toolbar .amount { display: none; }
.my-account .buttons-set { border-top: 0; margin-top: 0; }
.my-account .buttons-set:before { position: relative; left: 0; right: 0; top: 0; height: 1px; width: calc(100% - 15px); background-color: #ddd; }
.my-account .buttons-set.row { margin-left: -15px; margin-right: -15px; }
.my-account .buttons-set.row:before { position: relative; left: 15px; right: 15px; top: 0; height: 1px; width: calc(100% - 30px); background-color: #ddd; }
.my-account .buttons-set .btn, .my-account .buttons-set .bootstrap .button, .bootstrap .my-account .buttons-set .button, .my-account .buttons-set .bootstrap .my-wishlist .link-edit, .bootstrap .my-wishlist .my-account .buttons-set .link-edit { padding: 6px 40px; margin: 7px 0; }
.my-account .buttons-set .btn.btn-share, .my-account .buttons-set .bootstrap .btn-share.button, .bootstrap .my-account .buttons-set .btn-share.button, .my-account .buttons-set .bootstrap .my-wishlist .btn-share.link-edit, .bootstrap .my-wishlist .my-account .buttons-set .btn-share.link-edit, .my-account .buttons-set .btn.btn-add, .my-account .buttons-set .bootstrap .btn-add.button, .bootstrap .my-account .buttons-set .btn-add.button, .my-account .buttons-set .bootstrap .my-wishlist .btn-add.link-edit, .bootstrap .my-wishlist .my-account .buttons-set .btn-add.link-edit, .my-account .buttons-set .btn.btn-update, .my-account .buttons-set .bootstrap .btn-update.button, .bootstrap .my-account .buttons-set .btn-update.button, .my-account .buttons-set .bootstrap .my-wishlist .btn-update.link-edit, .bootstrap .my-wishlist .my-account .buttons-set .btn-update.link-edit { padding: 6px 10px; }
.my-account .btn, .my-account .bootstrap .button, .bootstrap .my-account .button, .my-account .bootstrap .my-wishlist .link-edit, .bootstrap .my-wishlist .my-account .link-edit { margin: 7px 0 0; }
.my-account .btn-default, .my-account .bootstrap .button, .bootstrap .my-account .button, .my-account .bootstrap .my-wishlist .link-edit, .bootstrap .my-wishlist .my-account .link-edit { text-transform: uppercase; }
.my-account div.toolbar { border-bottom: 0; }

.my-wishlist .page-title { margin-bottom: 0; }
.my-wishlist .wishlist-empty + .buttons-set { display: none; }

.review-customer-index .page-title + p { margin: 0 0 5px; }

.newsletter-manage-index .form-list, .newsletter-manage-index .form-list > .control:last-child { margin-bottom: 0; }

.order-info-box { background-color: transparent; border: 0; box-shadow: none; }

.wishlist-table .product-name { margin: 0 0 10px; }
.wishlist-table textarea { width: 100%; min-height: 80px; }

.customer-address-index .title-buttons h1 { line-height: 30px; }
.customer-address-index .title-buttons .btn, .customer-address-index .title-buttons .bootstrap .button, .bootstrap .customer-address-index .title-buttons .button, .customer-address-index .title-buttons .bootstrap .my-wishlist .link-edit, .bootstrap .my-wishlist .customer-address-index .title-buttons .link-edit { margin: 0; width: 235px; line-height: 47px; border-radius: 2px; border: solid 1px #9e9e9e; padding: 0; background: transparent; font-size: 16px; font-weight: 700; text-align: center; color: #484848; }
.customer-address-index .addresses-list a { display: inline-block; width: 210px; line-height: 30px; border-radius: 2px; border: solid 1px #9e9e9e; font-size: 11px; font-weight: 600; text-align: center; color: #484848; text-decoration: none; text-transform: uppercase; transition: all 0.3s; }
.customer-address-index .addresses-list a:hover { background-color: #484848; color: #ffffff; }
.customer-address-index .addresses-list a + .separator { display: none; }
.customer-address-index .addresses-list .addresses-additional li.item { border: 0; }
.customer-address-index .addresses-additional a { width: 150px; }

/* -- CUSTOM --      | Independent */

/*# sourceMappingURL=additional.css.map */

@media screen and (min-width: 1221px) {
  .register-right {
    padding-right: 63px;
  }
  .register-right.top-box {
    position: relative;
    top: 83px;
  }

  .register-left {
    padding-left: 63px;
  }
}

.register-left em {
  color: #b4cd29!important;
}

.register-left input.validation-failed {
  border-color: #989898!important;
  box-shadow: none!important;
}

.register-left input.validation-failed:focus {
  border-color: #989898!important;
  box-shadow: none!important;
}

.register-left input.validation-failed:active {
  border-color: #989898!important;
  box-shadow: none!important;
}

.register-left .validation-advice {
  display: none!important;
}

.register-left label.validation-failed {
  color: red!important;
  background: url("https://tramp4.pl/skin/frontend/smartmage/tramp/images/err.png") 0 -2px no-repeat;
  padding-left: 24px;
  box-shadow: none!important;
}

.register-right .validation-advice {
  display: none!important;
}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://tramp4.pl/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

div.amshopby-column {
    float: left;
    width: 105px;
    overflow: hidden;
}

select.amshopby-select {
    width:170px;
}

.amshopby-logo{
padding: 0pt 10px 10px 0pt; float: left;
}

.amshopby-featured {
    padding: 5px 5px 5px 5px; 
}

.amshopby-link{
    float:left;
    padding-left:5px; 
    padding-top:5px;
}

.amshopby-clearer {
	display:block; 
	clear:both; 
	overflow: hidden;
}
div.block-layered-nav dd a {padding:0px 5px 0px 0px; display:block; float: left;}  
div.block-layered-nav dd a.amshopby-attr, div.block-layered-nav dd a.amshopby-attr:hover {padding-left:15px; background-image:url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-cb1.gif); background-repeat: no-repeat; background-position: left center;}
div.block-layered-nav dd a.amshopby-attr::before, div.block-layered-nav dd a.amshopby-attr-selected::before {border-style: none !important;}
div.block-layered-nav dd a.amshopby-attr-selected {font-weight: bold; padding-left:15px; background-image:url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-cb2.gif); background-repeat: no-repeat; background-position: left center;}
div.block-layered-nav dd a.amshopby-attr-inactive {pointer-events: none; color: #666666}
div.block-layered-nav dd a img {/* padding: 0px 4px 5px;*/ float:left;}

div.block-layered-nav dd li.amshopby-cat-level-2 {padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3 {padding-left:20px;}

div.block-layered-nav dd a.amshopby-cat-selected {font-weight: bold;
color:black; text-decoration: none; cursor:text;}

div.block-layered-nav li.amshopby-cat-multi a {
    padding-left:15px;
    background-image:url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-cb1.gif); background-repeat: no-repeat; background-position: left center;
}

div.block-layered-nav li.amshopby-cat-multiselected a {
    font-weight: bold;
    background-image:url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-cb2.gif); background-repeat: no-repeat; background-position: left center;
}

div.block-layered-nav dd li span.amshopby-plusminus {float:left;
display:block; width:15px; height:15px; cursor:pointer;
background:transparent url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-plus.gif)  no-repeat;}
div.block-layered-nav dd li span.minus {background:transparent
url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after {display:block; content:".";
clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }



div.block-layered-nav.amshopby-collapse-enabled dl dt {
     cursor:pointer;
     padding-left:15px;
     background:url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat;
}
div.block-layered-nav.amshopby-collapse-enabled dl dt::after {
    border-style: none !important;
}
div.block-layered-nav.amshopby-collapse-enabled dl dt.amshopby-collapsed {background:url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat;}
.main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt{background:url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat;}
.main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt.amshopby-collapsed{background:url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat;}

.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dt{background:none;}
.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dt.amshopby-collapsed{background:none}

.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dd .no-display {
    display: block!important;
}

div.block-layered-nav div.amshopby-slider {
	 position:relative; margin:10px 4px 5px 4px; z-index:9; height:18px;  background: url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; cursor:pointer;
}
div.block-layered-nav div.amshopby-slider div.handle {margin-left:-4px; width:8px; top:3px; height:14px; background: transparent url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-hadle.png) no-repeat; position: absolute; cursor:move; z-index: 2;}

/*
 * Slider labels
 */
.amshopby-slider-price {
	color: #798794;
}
.amshopby-slider-price-from {
	float: left;
    
}
.amshopby-slider-price-to {
	float: right;
}

.amshopby-slider-handle-right {
	position: absolute;
	top: 14px;
	right: 0px;
}

.amshopby-slider-handle-left {
	position: absolute;
	top: 14px;
	left: 0px;
}

.amshopby-tooltip {
    padding:2px 5px;
    background:#FEC;
    border:1px solid #FAA819;
    color:#1F5070;
    text-align:left;
    width:200px;
    position:absolute;
}

.amshopby-slider-price-range 
{
	text-align: center;
	font-size: 0.9em;
}

.amshopby-tooltip-img {
    cursor:help;
    display: inline;
}

div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top {
    position: relative;
}
div.amshopby-overlay {
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 555;
}
div.amshopby-overlay img {
    top: 100px;
    left: 45%;
    display: block;
    position: absolute;
}

div.amshopby-overlay div {
    margin: 0 auto;
    display: block;
	width: 300px;
	height: 200px;
	background:  url('https://tramp4.pl/skin/frontend/base/default/images/amshopby-overlay.gif') 50% 50% no-repeat;
}

/*
 * Advanced Categories
 */
.amshopby-advanced li {
	clear: both;
}
.amshopby-advanced li.level1 {
	padding-left: 20px;
}
.amshopby-advanced li.level2 {
	padding-left: 30px;
}
.amshopby-advanced li.level3 {
	padding-left: 40px;
}
.amshopby-advanced li.level4 {
	padding-left: 50px;
}


.amshopby-advanced li.active > a {
	font-weight: bold;
}

/*
 * Slider Bar
 */
.amshopby-slider-bar {
	position:absolute; 
	background: #999; 
	height: 6px; 
	top: 6px; 
	z-index: 1;  
}

/*
 * Subcategories block
 */
.amshopby-subcategory-image {
	overflow: auto; 
}

.btn-remove-inline { background-image: url('https://tramp4.pl/skin/frontend/base/default/images/am_btn_remove.gif'); background-repeat: no-repeat; width:13px; height:12px; margin-left: 4px; }
.btn-remove-inline:hover { /* background-position: center bottom; */ }
.amshopby-hightlighted { background: yellow;}

.btn-remove-inline img {display: inline;}

div.block-layered-nav div.amshopby-slider div.handle.active { z-index: 3; }

.amshopby-slider-ui { background: url(https://tramp4.pl/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; margin: 10px .4em; }
.amshopby-slider-ui .ui-slider-handle { background-color: #f18200; border: 1px solid #de5400; box-sizing: border-box; outline: none; }
.amshopby-slider-ui .ui-slider-range { background-color: #999999; }

.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-slider { cursor: pointer; position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.8em; height: 1.2em; cursor: pointer; -ms-touch-action: none; touch-action: none; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.2em; margin-left: -.4em; }
.ui-slider-horizontal .ui-slider-range { top: 0.2em; height: 8px; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.amshopby-narrow-by-list table td { vertical-align: top; }

input[name^="amshopby"][id$="from"].input-text, input[name^="amshopby"][id$="to"].input-text{
    width: auto;
}

.amshopby-item-top{
    max-width: 225px;
    min-width: 180px;
    display: inline-block;
    vertical-align: top;
    height: 100%;
}

.amshopby-filters-top .block-content ol{
    max-width: 250px;
}

.amshopby-item-top div.amshopby-column {
    width: auto;
}

.no-display-current, .no-display{
    display: none;
}

.current .no-display-current, dd.current td.no-display{
    display: block;
}

@media only screen and (max-width: 770px) {
    dl#narrow-by-list,
    dl#narrow-by-list2 {
        padding: 0px;
    }
}
.bank-box {
    float: left;
    width: 135px;
    height: 71px;
    margin-left: 4px;
    margin-top: 5px;
    padding: 0px 0;
    text-align: center;
    border: 1px solid #eee;
    cursor: pointer;
    cursor: hand;
    background: white;
}
.bank-box:hover {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.27);
    text-decoration: none !important;
}

.bank-logo {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 35px;
    width: 137px;
    height: 50px;
    font-size: 9px;
}
.bank-name {
    color: gray;
    height: 30px;
    font-size: 9px;
}.bank-logo-3 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_3.gif); }
.bank-logo-5 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_5.gif); }
.bank-logo-7 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_7.gif); }
.bank-logo-15 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_15.gif); }
.bank-logo-16 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_16.gif); }
.bank-logo-19 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_19.gif); }
.bank-logo-27 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_27.gif); }
.bank-logo-30 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_30.gif); }
.bank-logo-32 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_32.gif); }
.bank-logo-34 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_34.gif); }
.bank-logo-35 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_35.gif); }
.bank-logo-37 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_37.gif); }
.bank-logo-38 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_38.gif); }
.bank-logo-39 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_39.gif); }
.bank-logo-44 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_44.gif); }
.bank-logo-47 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_47.gif); }
.bank-logo-51 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_51.gif); }
.bank-logo-55 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_55.gif); }
.bank-logo-56 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_56.gif); }
.bank-logo-61 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_61.gif); }
.bank-logo-63 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_63.gif); }
.bank-logo-64 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_64.gif); }
.bank-logo-68 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_68.gif); }
.bank-logo-70 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_70.gif); }
.bank-logo-78 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_78.gif); }
.bank-logo-79 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_79.gif); }
.bank-logo-80 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_80.gif); }
.bank-logo-82 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_82.gif); }
.bank-logo-83 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_83.gif); }
.bank-logo-89 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_89.gif); }
.bank-logo-91 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_91.gif); }
.bank-logo-93 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_93.gif); }
.bank-logo-96 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_96.gif); }
.bank-logo-97 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_97.gif); }
.bank-logo-98 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_98.gif); }
.bank-logo-99 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_99.gif); }
.bank-logo-101 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_101.gif); }
.bank-logo-105 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_105.gif); }
.bank-logo-106 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_106.gif); }
.bank-logo-109 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_109.gif); }
.bank-logo-113 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_113.gif); }
.bank-logo-114 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_114.gif); }
.bank-logo-115 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_115.gif); }
.bank-logo-118 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_118.gif); }
.bank-logo-127 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_127.gif); }
.bank-logo-132 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_132.gif); }
.bank-logo-134 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_134.gif); }
.bank-logo-135 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_135.gif); }
.bank-logo-137 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_137.gif); }
.bank-logo-139 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_139.gif); }
.bank-logo-149 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_149.gif); }
.bank-logo-159 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_159.gif); }
.bank-logo-160 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_160.gif); }
.bank-logo-166 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_166.gif); }
.bank-logo-167 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_167.gif); }
.bank-logo-169 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_169.gif); }
.bank-logo-171 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_171.gif); }
.bank-logo-183 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_183.gif); }
.bank-logo-1 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_1.gif); }
.bank-logo-2 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_2.gif); }
.bank-logo-4 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_4.gif); }
.bank-logo-6 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_6.gif); }
.bank-logo-14 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_14.gif); }
.bank-logo-17 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_17.gif); }
.bank-logo-18 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_18.gif); }
.bank-logo-20 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_20.gif); }
.bank-logo-21 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_21.gif); }
.bank-logo-22 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_22.gif); }
.bank-logo-25 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_25.gif); }
.bank-logo-26 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_26.gif); }
.bank-logo-28 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_28.gif); }
.bank-logo-29 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_29.gif); }
.bank-logo-31 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_31.gif); }
.bank-logo-33 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_33.gif); }
.bank-logo-36 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_36.gif); }
.bank-logo-40 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_40.gif); }
.bank-logo-41 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_41.gif); }
.bank-logo-42 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_42.gif); }
.bank-logo-43 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_43.gif); }
.bank-logo-45 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_45.gif); }
.bank-logo-46 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_46.gif); }
.bank-logo-48 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_48.gif); }
.bank-logo-49 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_49.gif); }
.bank-logo-50 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_50.gif); }
.bank-logo-52 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_52.gif); }
.bank-logo-53 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_53.gif); }
.bank-logo-54 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_54.gif); }
.bank-logo-58 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_58.gif); }
.bank-logo-59 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_59.gif); }
.bank-logo-62 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_62.gif); }
.bank-logo-65 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_65.gif); }
.bank-logo-66 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_66.gif); }
.bank-logo-67 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_67.gif); }
.bank-logo-69 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_69.gif); }
.bank-logo-71 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_71.gif); }
.bank-logo-72 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_72.gif); }
.bank-logo-75 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_75.gif); }
.bank-logo-76 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_76.gif); }
.bank-logo-81 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_81.gif); }
.bank-logo-84 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_84.gif); }
.bank-logo-85 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_85.gif); }
.bank-logo-87 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_87.gif); }
.bank-logo-88 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_88.gif); }
.bank-logo-90 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_90.gif); }
.bank-logo-92 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_92.gif); }
.bank-logo-94 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_94.gif); }
.bank-logo-95 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_95.gif); }
.bank-logo-100 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_100.gif); }
.bank-logo-102 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_102.gif); }
.bank-logo-103 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_103.gif); }
.bank-logo-104 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_104.gif); }
.bank-logo-107 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_107.gif); }
.bank-logo-108 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_108.gif); }
.bank-logo-110 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_110.gif); }
.bank-logo-111 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_111.gif); }
.bank-logo-112 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_112.gif); }
.bank-logo-116 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_116.gif); }
.bank-logo-117 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_117.gif); }
.bank-logo-119 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_119.gif); }
.bank-logo-120 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_120.gif); }
.bank-logo-121 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_121.gif); }
.bank-logo-122 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_122.gif); }
.bank-logo-123 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_123.gif); }
.bank-logo-124 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_124.gif); }
.bank-logo-125 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_125.gif); }
.bank-logo-129 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_129.gif); }
.bank-logo-130 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_130.gif); }
.bank-logo-131 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_131.gif); }
.bank-logo-133 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_133.gif); }
.bank-logo-136 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_136.gif); }
.bank-logo-138 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_138.gif); }
.bank-logo-140 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_140.gif); }
.bank-logo-141 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_141.gif); }
.bank-logo-142 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_142.gif); }
.bank-logo-143 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_143.gif); }
.bank-logo-144 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_144.gif); }
.bank-logo-145 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_145.gif); }
.bank-logo-146 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_146.gif); }
.bank-logo-147 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_147.gif); }
.bank-logo-148 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_148.gif); }
.bank-logo-150 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_150.gif); }
.bank-logo-151 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_151.gif); }
.bank-logo-152 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_152.gif); }
.bank-logo-153 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_153.gif); }
.bank-logo-154 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_154.gif); }
.bank-logo-155 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_155.gif); }
.bank-logo-156 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_156.gif); }
.bank-logo-157 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_157.gif); }
.bank-logo-158 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_158.gif); }
.bank-logo-161 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_161.gif); }
.bank-logo-162 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_162.gif); }
.bank-logo-163 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_163.gif); }
.bank-logo-164 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_164.gif); }
.bank-logo-165 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_165.gif); }
.bank-logo-170 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_170.gif); }
.bank-logo-172 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_172.gif); }
.bank-logo-173 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_173.gif); }
.bank-logo-174 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_174.gif); }
.bank-logo-175 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_175.gif); }
.bank-logo-176 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_176.gif); }
.bank-logo-177 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_177.gif); }
.bank-logo-178 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_178.gif); }
.bank-logo-180 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_180.gif); }
.bank-logo-181 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_181.gif); }
.bank-logo-182 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_182.gif); }
.bank-logo-184 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_184.gif); }
.bank-logo-185 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_185.gif); }
.bank-logo-186 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_186.gif); }
.bank-logo-187 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_187.gif); }
.bank-logo-188 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_188.gif); }
.bank-logo-189 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_189.gif); }
.bank-logo-190 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_190.gif); }
.bank-logo-191 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_191.gif); }
.bank-logo-192 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_192.gif); }
.bank-logo-193 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_193.gif); }
.bank-logo-194 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_194.gif); }
.bank-logo-195 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_195.gif); }
.bank-logo-196 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_196.gif); }
.bank-logo-197 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_197.gif); }
.bank-logo-198 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_198.gif); }
.bank-logo-199 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_199.gif); }
.bank-logo-200 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_200.gif); }
.bank-logo-201 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_201.gif); }
.bank-logo-202 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_202.gif); }
.bank-logo-203 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_203.gif); }
.bank-logo-204 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_204.gif); }
.bank-logo-205 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_205.gif); }
.bank-logo-206 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_206.gif); }
.bank-logo-207 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_207.gif); }
.bank-logo-208 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_208.gif); }
.bank-logo-209 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_209.gif); }
.bank-logo-210 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_210.gif); }
.bank-logo-211 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_211.gif); }
.bank-logo-212 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_212.gif); }
.bank-logo-213 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_213.gif); }
.bank-logo-214 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_214.gif); }
.bank-logo-215 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_215.gif); }
.bank-logo-216 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_216.gif); }
.bank-logo-217 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_217.gif); }
.bank-logo-218 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_218.gif); }
.bank-logo-219 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_219.gif); }
.bank-logo-220 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_220.gif); }
.bank-logo-221 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_221.gif); }
.bank-logo-222 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_222.gif); }
.bank-logo-223 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_223.gif); }
.bank-logo-224 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_224.gif); }
.bank-logo-225 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_225.gif); }
.bank-logo-1000 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_2000.gif); }
.bank-logo-2000 { background-image: url(https://secure.przelewy24.pl/template/201312/bank/logo_1000.gif); }
.mobile .bank-box {
    width: 66px;
    height: 70px;
    margin-left: 4px;
    margin-top: 12px;
    background: none;
    border: none;
}
.mobile .bank-box:hover {
    box-shadow: none;
}
.mobile .bank-logo {
    background-size: cover;
    width: 56px;
    height: 60px;
}
.mobile .bank-name {
    display: none;
}.mobile .bank-logo-3 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_3.png); }
.mobile .bank-logo-5 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_5.png); }
.mobile .bank-logo-7 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_7.png); }
.mobile .bank-logo-15 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_15.png); }
.mobile .bank-logo-16 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_16.png); }
.mobile .bank-logo-19 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_19.png); }
.mobile .bank-logo-27 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_27.png); }
.mobile .bank-logo-30 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_30.png); }
.mobile .bank-logo-32 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_32.png); }
.mobile .bank-logo-34 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_34.png); }
.mobile .bank-logo-35 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_35.png); }
.mobile .bank-logo-37 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_37.png); }
.mobile .bank-logo-38 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_38.png); }
.mobile .bank-logo-39 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_39.png); }
.mobile .bank-logo-44 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_44.png); }
.mobile .bank-logo-47 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_47.png); }
.mobile .bank-logo-51 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_51.png); }
.mobile .bank-logo-55 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_55.png); }
.mobile .bank-logo-56 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_56.png); }
.mobile .bank-logo-61 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_61.png); }
.mobile .bank-logo-63 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_63.png); }
.mobile .bank-logo-64 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_64.png); }
.mobile .bank-logo-68 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_68.png); }
.mobile .bank-logo-70 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_70.png); }
.mobile .bank-logo-78 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_78.png); }
.mobile .bank-logo-79 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_79.png); }
.mobile .bank-logo-80 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_80.png); }
.mobile .bank-logo-82 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_82.png); }
.mobile .bank-logo-83 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_83.png); }
.mobile .bank-logo-89 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_89.png); }
.mobile .bank-logo-91 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_91.png); }
.mobile .bank-logo-93 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_93.png); }
.mobile .bank-logo-96 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_96.png); }
.mobile .bank-logo-97 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_97.png); }
.mobile .bank-logo-98 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_98.png); }
.mobile .bank-logo-99 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_99.png); }
.mobile .bank-logo-101 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_101.png); }
.mobile .bank-logo-105 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_105.png); }
.mobile .bank-logo-106 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_106.png); }
.mobile .bank-logo-109 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_109.png); }
.mobile .bank-logo-113 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_113.png); }
.mobile .bank-logo-114 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_114.png); }
.mobile .bank-logo-115 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_115.png); }
.mobile .bank-logo-118 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_118.png); }
.mobile .bank-logo-127 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_127.png); }
.mobile .bank-logo-132 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_132.png); }
.mobile .bank-logo-134 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_134.png); }
.mobile .bank-logo-135 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_135.png); }
.mobile .bank-logo-137 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_137.png); }
.mobile .bank-logo-139 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_139.png); }
.mobile .bank-logo-149 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_149.png); }
.mobile .bank-logo-159 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_159.png); }
.mobile .bank-logo-160 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_160.png); }
.mobile .bank-logo-166 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_166.png); }
.mobile .bank-logo-167 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_167.png); }
.mobile .bank-logo-169 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_169.png); }
.mobile .bank-logo-171 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_171.png); }
.mobile .bank-logo-183 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_183.png); }
.mobile .bank-logo-1 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_1.png); }
.mobile .bank-logo-2 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_2.png); }
.mobile .bank-logo-4 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_4.png); }
.mobile .bank-logo-6 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_6.png); }
.mobile .bank-logo-14 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_14.png); }
.mobile .bank-logo-17 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_17.png); }
.mobile .bank-logo-18 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_18.png); }
.mobile .bank-logo-20 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_20.png); }
.mobile .bank-logo-21 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_21.png); }
.mobile .bank-logo-22 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_22.png); }
.mobile .bank-logo-25 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_25.png); }
.mobile .bank-logo-26 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_26.png); }
.mobile .bank-logo-28 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_28.png); }
.mobile .bank-logo-29 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_29.png); }
.mobile .bank-logo-31 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_31.png); }
.mobile .bank-logo-33 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_33.png); }
.mobile .bank-logo-36 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_36.png); }
.mobile .bank-logo-40 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_40.png); }
.mobile .bank-logo-41 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_41.png); }
.mobile .bank-logo-42 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_42.png); }
.mobile .bank-logo-43 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_43.png); }
.mobile .bank-logo-45 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_45.png); }
.mobile .bank-logo-46 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_46.png); }
.mobile .bank-logo-48 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_48.png); }
.mobile .bank-logo-49 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_49.png); }
.mobile .bank-logo-50 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_50.png); }
.mobile .bank-logo-52 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_52.png); }
.mobile .bank-logo-53 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_53.png); }
.mobile .bank-logo-54 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_54.png); }
.mobile .bank-logo-58 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_58.png); }
.mobile .bank-logo-59 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_59.png); }
.mobile .bank-logo-62 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_62.png); }
.mobile .bank-logo-65 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_65.png); }
.mobile .bank-logo-66 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_66.png); }
.mobile .bank-logo-67 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_67.png); }
.mobile .bank-logo-69 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_69.png); }
.mobile .bank-logo-71 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_71.png); }
.mobile .bank-logo-72 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_72.png); }
.mobile .bank-logo-75 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_75.png); }
.mobile .bank-logo-76 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_76.png); }
.mobile .bank-logo-81 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_81.png); }
.mobile .bank-logo-84 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_84.png); }
.mobile .bank-logo-85 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_85.png); }
.mobile .bank-logo-87 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_87.png); }
.mobile .bank-logo-88 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_88.png); }
.mobile .bank-logo-90 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_90.png); }
.mobile .bank-logo-92 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_92.png); }
.mobile .bank-logo-94 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_94.png); }
.mobile .bank-logo-95 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_95.png); }
.mobile .bank-logo-100 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_100.png); }
.mobile .bank-logo-102 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_102.png); }
.mobile .bank-logo-103 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_103.png); }
.mobile .bank-logo-104 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_104.png); }
.mobile .bank-logo-107 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_107.png); }
.mobile .bank-logo-108 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_108.png); }
.mobile .bank-logo-110 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_110.png); }
.mobile .bank-logo-111 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_111.png); }
.mobile .bank-logo-112 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_112.png); }
.mobile .bank-logo-116 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_116.png); }
.mobile .bank-logo-117 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_117.png); }
.mobile .bank-logo-119 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_119.png); }
.mobile .bank-logo-120 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_120.png); }
.mobile .bank-logo-121 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_121.png); }
.mobile .bank-logo-122 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_122.png); }
.mobile .bank-logo-123 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_123.png); }
.mobile .bank-logo-124 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_124.png); }
.mobile .bank-logo-125 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_125.png); }
.mobile .bank-logo-129 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_129.png); }
.mobile .bank-logo-130 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_130.png); }
.mobile .bank-logo-131 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_131.png); }
.mobile .bank-logo-133 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_133.png); }
.mobile .bank-logo-136 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_136.png); }
.mobile .bank-logo-138 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_138.png); }
.mobile .bank-logo-140 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_140.png); }
.mobile .bank-logo-141 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_141.png); }
.mobile .bank-logo-142 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_142.png); }
.mobile .bank-logo-143 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_143.png); }
.mobile .bank-logo-144 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_144.png); }
.mobile .bank-logo-145 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_145.png); }
.mobile .bank-logo-146 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_146.png); }
.mobile .bank-logo-147 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_147.png); }
.mobile .bank-logo-148 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_148.png); }
.mobile .bank-logo-150 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_150.png); }
.mobile .bank-logo-151 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_151.png); }
.mobile .bank-logo-152 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_152.png); }
.mobile .bank-logo-153 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_153.png); }
.mobile .bank-logo-154 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_154.png); }
.mobile .bank-logo-155 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_155.png); }
.mobile .bank-logo-156 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_156.png); }
.mobile .bank-logo-157 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_157.png); }
.mobile .bank-logo-158 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_158.png); }
.mobile .bank-logo-161 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_161.png); }
.mobile .bank-logo-162 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_162.png); }
.mobile .bank-logo-163 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_163.png); }
.mobile .bank-logo-164 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_164.png); }
.mobile .bank-logo-165 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_165.png); }
.mobile .bank-logo-170 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_170.png); }
.mobile .bank-logo-172 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_172.png); }
.mobile .bank-logo-173 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_173.png); }
.mobile .bank-logo-174 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_174.png); }
.mobile .bank-logo-175 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_175.png); }
.mobile .bank-logo-176 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_176.png); }
.mobile .bank-logo-177 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_177.png); }
.mobile .bank-logo-178 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_178.png); }
.mobile .bank-logo-180 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_180.png); }
.mobile .bank-logo-181 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_181.png); }
.mobile .bank-logo-182 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_182.png); }
.mobile .bank-logo-184 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_184.png); }
.mobile .bank-logo-185 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_185.png); }
.mobile .bank-logo-186 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_186.png); }
.mobile .bank-logo-187 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_187.png); }
.mobile .bank-logo-188 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_188.png); }
.mobile .bank-logo-189 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_189.png); }
.mobile .bank-logo-190 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_190.png); }
.mobile .bank-logo-191 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_191.png); }
.mobile .bank-logo-192 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_192.png); }
.mobile .bank-logo-193 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_193.png); }
.mobile .bank-logo-194 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_194.png); }
.mobile .bank-logo-195 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_195.png); }
.mobile .bank-logo-196 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_196.png); }
.mobile .bank-logo-197 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_197.png); }
.mobile .bank-logo-198 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_198.png); }
.mobile .bank-logo-199 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_199.png); }
.mobile .bank-logo-200 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_200.png); }
.mobile .bank-logo-201 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_201.png); }
.mobile .bank-logo-202 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_202.png); }
.mobile .bank-logo-203 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_203.png); }
.mobile .bank-logo-204 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_204.png); }
.mobile .bank-logo-205 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_205.png); }
.mobile .bank-logo-206 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_206.png); }
.mobile .bank-logo-207 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_207.png); }
.mobile .bank-logo-208 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_208.png); }
.mobile .bank-logo-209 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_209.png); }
.mobile .bank-logo-210 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_210.png); }
.mobile .bank-logo-211 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_211.png); }
.mobile .bank-logo-212 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_212.png); }
.mobile .bank-logo-213 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_213.png); }
.mobile .bank-logo-214 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_214.png); }
.mobile .bank-logo-215 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_215.png); }
.mobile .bank-logo-216 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_216.png); }
.mobile .bank-logo-217 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_217.png); }
.mobile .bank-logo-218 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_218.png); }
.mobile .bank-logo-219 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_219.png); }
.mobile .bank-logo-220 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_220.png); }
.mobile .bank-logo-221 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_221.png); }
.mobile .bank-logo-222 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_222.png); }
.mobile .bank-logo-223 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_223.png); }
.mobile .bank-logo-224 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_224.png); }
.mobile .bank-logo-225 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_225.png); }
.mobile .bank-logo-1000 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_2000.png); }
.mobile .bank-logo-2000 { background-image: url(https://secure.przelewy24.pl/template/201312/method/pf_1000.png); }

#esns_background_layer {
    position: absolute;
    z-index: 9998;
    background: url(https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_dark2.png);
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    text-align: center;
    top: 0;
    left: 0;
    display: none;
}

#esns_box_layer {
    z-index: 9999;
    background-color: #ffffff;
    width: 470px;
    height: auto;
    overflow: hidden;
    top: 0;
    text-align: center;
    display: inline-block;
    padding: 10px;
}

#esns_box_title {
    width: 440px;
    height: auto;
    overflow: hidden;
    background: url(https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_box_block1.png) no-repeat right top;
}

#esns_box_block_1 {
    width: 350px;
    font: 20px/34px "CenturyGothicRegular",Century Gothic,Verdana,sans-serif;
    text-align: left;
}
#esns_box_block_2 {
    font: 29px/34px "CenturyGothicRegular",Century Gothic,Verdana,sans-serif;
    height: auto;
    text-align: left;
    margin: 0  0 10px 0 ;
    width: 350px;
}
#esns_box_block_3 {
    text-align: justify;
}

#esns_box_close {
    height: 22px;
    width: 22px;
    background: url(https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_box_close.png) no-repeat;
    cursor: pointer;
    float: right;
}
.esns_box_lines {
    background: url("https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_box_lines.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 1px;
    width: 100%;
    clear: both;
    margin: 5px 0;
 }
#esns_box_subscribe {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 0 20px 0;
}
#esns_box_subscribe_input {
    width: 320px;
    float: left;
    clear: both;
}
#esns_box_subscribe_input input {
    width: 290px;
    margin: 5px 0 0 20px;
    border: 1px solid #acacac;
    height: 25px;
    padding-left: 10px;
}
#esns_box_subscribe_submit {
    width: 80px;
    float: left;
}

#esns_box_subscribe_submit a {
    background-image: url('https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_box_button.png');
    width: 117px;
    height: 34px;
    display: block;
    line-height: 34px;
    font-size: 12px;
    color: #000000;
    margin: 1px 0 0 0;
}

#esns_box_subscribe_response {
    text-align: left;
    margin: 10px 0 0 30px;
    height: 15px;
}

#esns_box_subscribe_response_success {
    display: none;
}

#esns_box_subscribe_response_error {
    color: #ea6868;
    text-align: left;
    margin: 0 0 0 30px;
    height: auto;
    overflow: hidden;
}

#esns_box_subscribe_response_success {
    color: #35ea49;
    font: 20px/34px "CenturyGothicRegular",Century Gothic,Verdana,sans-serif;
}


/*** LABEL THEME ***/
.tl#esns_box_layer {
    height: 263px;
    width: 504px;
    background: url('https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_label.png') no-repeat transparent;
    position: relative;
}
.tl #esns_box_block_1, .tl #esns_box_block_2 {
    color: #ffffff;
    text-align: right;
    float: right;
    line-height: normal;

}
.tl #esns_box_block_1 {
    margin: 20px 55px 0 0 ;
}

.tl #esns_box_block_2 {
    margin: 0px 55px 0 0 ;
}

.tl #esns_box_block_3 {
    color: #000000;
    clear: both;
    text-align: justify;
    float: right;
    margin: 10px 55px 0px 0 ;
    width: 340px;
    height: 70px;
    overflow: hidden;
 }

.tl #esns_box_close {
    position: absolute;
}
.tl #esns_box_subscribe_input {
    width: 340px;
}
.tl #esns_box_subscribe_response_error {
    height: 22px;
    line-height: 15px;
    color: #ffffff;
    float: right;
    text-align: left;
    width: 325px;
    margin: 0 50px 0 0;
    overflow: hidden;
}

.tl #esns_box_subscribe_input input {
    margin: 0 0 0 132px;
    background: none;
    height: 29px;
    width: 216px;
    border: 0;
}

.tl #esns_box_subscribe_submit a {
    background: none;
    color: #ffffff;
    height: 29px;
    line-height: 25px;
    background: url('https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_input.png') no-repeat -212px 0px;
}
.tl #esns_box_subscribe_response_success {
    color: #FFFFFF;
    float: right;
    margin: 0 50px 0 0;
    width: 340px;
}
.tl #esns_box_subscribe_input {
    background: url('https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_input.png') no-repeat 125px 0px;
}

.tl #esns_box_close {
    height: 36px;
    width: 36px;
    background: url(https://tramp4.pl/skin/frontend/base/default/images/newssubscribers/esns_box_close2.png) no-repeat;
    right: 10px;
    top:-5px;
}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin: 0;padding:5px 1%;text-align: left;width: 100%;float: left;cursor:pointer; -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25); box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.25);  margin-bottom: 5px;}
.ui-menu .ui-menu-item .ui-img-wrapper{margin:0 5px 0 0;width: 69px;}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:normal;min-height:0;font-size:11px; color: #000; font-weight:normal}
.ui-menu .ui-menu-item:last-child {box-shadow: none;margin: 5px 0 0 0;}
.ui-menu .ui-menu-item:last-child:hover {background: inherit;}
.ui-menu .ui-menu-item:last-child table { float: right; border: 1px solid #000; }
.ui-menu .ui-menu-item:last-child:hover table {background: #000; color: #fff; }
.ui-menu .ui-menu-item:last-child {font-size: 12px; color: #000; font-weight: 600;text-transform: uppercase;}
.ui-menu .ui-menu-item:last-child:hover table a {color: #fff;}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-widget{font-size:0.9em}
.ui-menu-item:hover{background:#e9e9e9}
.ui-widget-content {background:#fff;color:#222; padding: 10px; -webkit-box-shadow: 1px 1px 5px 0px #888 !important; -moz-box-shadow: 1px 1px 5px 0px #888 !important; box-shadow: 1px 1px 5px 0px #888 !important;}
.ui-widget-content a{color:#222}
.highlight{color:#F00}
.ui-autocomplete-input.ui-autocomplete-loading{background:#fff url(https://tramp4.pl/skin/frontend/smartmage/tramp/js/rapidsearch/css/img/working.gif) no-repeat right center!important}
.ui-menu .ui-menu-item td a:first-child {
    font-weight: 600;
    font-size: 13px;
    line-height: normal;
}
/**
 * Scandi_MenuManager
 *
 * @category Scandi
 * @package Scandi_MenuManager
 * @author Scandiweb <info@scandiweb.com>
 * @copyright Copyright (c) 2013 Scandiweb, Ltd (http://scandiweb.com)
 * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
 */

/* Global Style */
.menu-manager-menu { }
.menu-manager-menu li.active > a { text-decoration:none; }

/* Type : None */
.menu-type-none,
.menu-type-none ul,
.menu-type-none li { display:inline; padding: 0px;}
.menu-type-none li a span,
.menu-type-none li span span {  }

/* Type : Vertical */
.menu-type-vertical ul {  }

/* Type : Horizontal */
.menu-type-horizontal { position:relative; z-index:100; }
ul.menu-type-horizontal { width:100%; border:1px solid #ccc; }
.menu-type-horizontal li.level0 > a > span { border-right:1px solid #ccc; }
.menu-type-horizontal li span { padding:5px 10px; display:inline-block; }
.menu-type-horizontal li span:hover { background:#e8e8e8; }
.menu-type-horizontal li.level0 { display:inline; }
.menu-type-horizontal li { display:block; position:relative; border-right:none; background:#fff; }
.menu-type-horizontal li.title { cursor:default; }
.menu-type-horizontal ul { position:absolute; left:0; margin-left:-1px; border:1px solid #ccc; background:#fff; display:none; }
.menu-type-horizontal ul li { border:none; border-bottom:1px solid #ccc; }
.menu-type-horizontal ul li.last { border-bottom:none; }
.menu-type-horizontal li.level1 ul { left:50%; top:50%; }
.menu-type-horizontal li:hover > ul { display:block; z-index: 1; }
.menu-type-horizontal li ul li span { width:14em; }
.menu-type-horizontal li ul li span:hover { background:#f1f1f1; }
.septsite-cookie-banner,
.septsite-cookie-modal,
.septsite-cookie-banner *,
.septsite-cookie-modal * {
    box-sizing: border-box;
}

.septsite-cookie-banner {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999420;
    background: rgba(255, 255, 255, .97);
    border-top: 3px solid #b4cf00;
    color: #484848;
    font-family: "Lato", Arial, sans-serif;
    -webkit-box-shadow: 0 -2px 12px rgba(0, 0, 0, .16);
    -moz-box-shadow: 0 -2px 12px rgba(0, 0, 0, .16);
    box-shadow: 0 -2px 12px rgba(0, 0, 0, .16);
}

.septsite-cookie-banner__inner {
    position: relative;
    max-width: 1220px;
    min-height: 82px;
    margin: 0 auto;
    padding: 17px 15px 17px 68px;
    display: flex;
    gap: 22px;
    align-items: center;
    justify-content: space-between;
}

.septsite-cookie-banner__inner:before {
    content: "i";
    position: absolute;
    left: 15px;
    top: 50%;
    width: 36px;
    height: 36px;
    margin-top: -18px;
    border: 2px solid #b4cf00;
    color: #000;
    font-size: 20px;
    font-style: italic;
    font-weight: 900;
    line-height: 32px;
    text-align: center;
}

.septsite-cookie-banner__text {
    max-width: 720px;
    margin: 0;
    color: #484848;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.55;
}

.septsite-cookie-banner__text a {
    color: #000;
    font-weight: 700;
    text-decoration: underline;
}

.septsite-cookie-banner__text a:hover,
.septsite-cookie-banner__text a:focus {
    color: #b4cf00;
}

.septsite-cookie-banner__actions {
    display: flex;
    flex: 0 0 auto;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-end;
}

.septsite-cookie-banner__button,
.septsite-cookie-banner__button.button {
    display: inline-flex;
    min-width: 142px;
    min-height: 40px;
    margin: 0;
    padding: 0 18px;
    align-items: center;
    justify-content: center;
    border: 1px solid #9e9e9e;
    border-radius: 2px;
    background: #fff;
    color: #484848;
    cursor: pointer;
    font-family: "Lato", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: background-color .15s ease, border-color .15s ease, color .15s ease;
    -moz-transition: background-color .15s ease, border-color .15s ease, color .15s ease;
    transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}

.septsite-cookie-banner__button span,
.septsite-cookie-banner__button span span {
    display: inline;
    height: auto;
    padding: 0;
    border: 0;
    background: transparent;
    color: inherit;
    font: inherit;
    line-height: inherit;
    text-shadow: none;
}

.septsite-cookie-banner__button:hover,
.septsite-cookie-banner__button:focus {
    border-color: #484848;
    background: #484848;
    color: #fff;
    outline: 0;
}

.septsite-cookie-banner__button--primary,
.septsite-cookie-banner__button--primary.button {
    min-width: 168px;
    border-color: #b4cf00;
    background: #b4cf00;
    color: #fff;
}

.septsite-cookie-banner__button--primary:hover,
.septsite-cookie-banner__button--primary:focus {
    border-color: #a1b900;
    background: #a1b900;
    color: #fff;
}

.septsite-cookie-banner__button--secondary,
.septsite-cookie-banner__button--secondary.button {
    border-color: #000;
    color: #000;
}

.septsite-cookie-banner__button--secondary:hover,
.septsite-cookie-banner__button--secondary:focus {
    border-color: #484848;
    background: #484848;
    color: #fff;
}

.septsite-cookie-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999430;
    color: #484848;
    font-family: "Lato", Arial, sans-serif;
}

.septsite-cookie-modal__backdrop {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .56);
}

.septsite-cookie-modal__dialog {
    position: relative;
    z-index: 1;
    width: calc(100% - 30px);
    max-width: 720px;
    max-height: calc(100vh - 70px);
    margin: 35px auto 0;
    padding: 28px 30px 30px;
    overflow: auto;
    border-top: 3px solid #b4cf00;
    background: #fff;
    -webkit-box-shadow: 0 8px 35px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 8px 35px rgba(0, 0, 0, .35);
    box-shadow: 0 8px 35px rgba(0, 0, 0, .35);
}

.septsite-cookie-modal__dialog h3 {
    margin: 0 42px 14px 0;
    padding: 0;
    color: #000;
    font-size: 22px;
    font-weight: 900;
    line-height: 1.25;
    text-transform: uppercase;
}

.septsite-cookie-modal__close {
    position: absolute;
    top: 20px;
    right: 22px;
    width: 28px;
    height: 28px;
    padding: 0;
    border: 1px solid #dfdfdf;
    border-radius: 0;
    background: #f8f8f8;
    color: #484848;
    cursor: pointer;
    font-size: 0;
    line-height: 26px;
    text-align: center;
}

.septsite-cookie-modal__close:before {
    content: "x";
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase;
}

.septsite-cookie-modal__close:hover,
.septsite-cookie-modal__close:focus {
    border-color: #484848;
    background: #484848;
    color: #fff;
    outline: 0;
}

.septsite-cookie-modal__intro {
    margin: 0 0 18px;
    color: #666;
    font-size: 13px;
    line-height: 1.6;
}

.septsite-cookie-modal__category {
    display: flex;
    margin: 0 0 10px;
    padding: 16px 18px;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    border: 1px solid #dfdfdf;
    background: #f8f8f8;
    cursor: pointer;
}

.septsite-cookie-modal__category:hover {
    border-color: #c9c9c9;
    background: #fff;
}

.septsite-cookie-modal__category strong {
    display: block;
    margin: 0 0 6px;
    color: #000;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.25;
    text-transform: uppercase;
}

.septsite-cookie-modal__category p {
    margin: 0;
    color: #666;
    font-size: 13px;
    line-height: 1.5;
}

.septsite-cookie-modal__category--locked {
    cursor: default;
}

.septsite-cookie-modal__status {
    display: inline-flex;
    min-width: 132px;
    min-height: 30px;
    padding: 0 12px;
    align-items: center;
    justify-content: center;
    border: 1px solid #b4cf00;
    background: #fff;
    color: #000;
    font-size: 11px;
    font-weight: 900;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}

.septsite-cookie-modal__category input[type="checkbox"] {
    position: relative;
    flex: 0 0 50px;
    width: 50px;
    height: 26px;
    margin: 0;
    border: 1px solid #c3c3c3;
    border-radius: 13px;
    background: #dfdfdf;
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: background-color .15s ease, border-color .15s ease;
    -moz-transition: background-color .15s ease, border-color .15s ease;
    transition: background-color .15s ease, border-color .15s ease;
}

.septsite-cookie-modal__category input[type="checkbox"]:after {
    content: "";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .22);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .22);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .22);
    -webkit-transition: left .15s ease;
    -moz-transition: left .15s ease;
    transition: left .15s ease;
}

.septsite-cookie-modal__category input[type="checkbox"]:checked {
    border-color: #b4cf00;
    background: #b4cf00;
}

.septsite-cookie-modal__category input[type="checkbox"]:checked:after {
    left: 26px;
}

.septsite-cookie-modal__category input[type="checkbox"]:focus {
    border-color: #000;
    -webkit-box-shadow: 0 0 0 2px rgba(180, 207, 0, .25);
    -moz-box-shadow: 0 0 0 2px rgba(180, 207, 0, .25);
    box-shadow: 0 0 0 2px rgba(180, 207, 0, .25);
}

.septsite-cookie-modal__footer {
    display: flex;
    margin-top: 20px;
    padding-top: 18px;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    border-top: 1px solid #dfdfdf;
}

.septsite-cookie-modal__footer a {
    color: #000;
    font-size: 12px;
    font-weight: 700;
    text-decoration: underline;
    text-transform: uppercase;
}

.septsite-cookie-modal__footer a:hover,
.septsite-cookie-modal__footer a:focus {
    color: #b4cf00;
}

.septsite-cookie-modal__buttons {
    display: flex;
    flex: 0 0 auto;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-end;
}

@media screen and (max-width: 900px) {
    .septsite-cookie-banner__inner {
        min-height: 0;
        padding: 18px 15px 16px;
        display: block;
    }

    .septsite-cookie-banner__inner:before {
        display: none;
    }

    .septsite-cookie-banner__text {
        max-width: none;
        margin-bottom: 14px;
    }

    .septsite-cookie-banner__actions,
    .septsite-cookie-modal__buttons {
        display: block;
    }

    .septsite-cookie-banner__button,
    .septsite-cookie-banner__button.button {
        width: 100%;
        margin-top: 8px;
    }

    .septsite-cookie-banner__button:first-child {
        margin-top: 0;
    }

    .septsite-cookie-modal__dialog {
        width: 100%;
        max-height: none;
        min-height: 100vh;
        margin: 0;
        padding: 24px 15px 26px;
    }

    .septsite-cookie-modal__dialog h3 {
        margin-right: 38px;
        font-size: 18px;
    }

    .septsite-cookie-modal__close {
        top: 18px;
        right: 15px;
    }

    .septsite-cookie-modal__category,
    .septsite-cookie-modal__footer {
        display: block;
    }

    .septsite-cookie-modal__status,
    .septsite-cookie-modal__category input[type="checkbox"] {
        margin-top: 12px;
    }

    .septsite-cookie-modal__footer a {
        display: inline-block;
        margin-bottom: 12px;
    }
}

.septsite-webp {
  display: inline-block;
  max-width: 100%;
}

.septsite-webp > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.product-view .septsite-webp,
.category-products .septsite-webp {
  width: 100%;
}

.header-middle .logo .septsite-webp {
  line-height: 0;
  vertical-align: middle;
}

.news_products span.image .septsite-webp {
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}

.news_products span.image .septsite-webp > img {
  display: inline-block;
  vertical-align: middle;
}

.news_products ul.owl-carousel .owl-item span.image {
  display: block;
  height: 230px;
  line-height: 230px;
  overflow: hidden;
  text-align: center;
}

.news_products ul.owl-carousel .owl-item span.image .septsite-webp {
  display: inline-block;
  line-height: normal;
  max-height: 230px;
  max-width: 100%;
  vertical-align: middle;
}

.news_products ul.owl-carousel .owl-item span.image .septsite-webp > img {
  display: inline-block !important;
  height: auto !important;
  max-height: 230px;
  max-width: 100%;
  vertical-align: middle;
  width: auto !important;
}

.home_slider picture {
  display: block;
}

.home_slider picture > img {
  display: block;
  width: 100%;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://tramp4.pl/skin/frontend/smartmage/tramp/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://tramp4.pl/skin/frontend/smartmage/tramp/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://tramp4.pl/skin/frontend/smartmage/tramp/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://tramp4.pl/skin/frontend/smartmage/tramp/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('https://tramp4.pl/skin/frontend/smartmage/tramp/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('https://tramp4.pl/skin/frontend/smartmage/tramp/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
.postsList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.postsList .postImg { text-align: center;}

.postWrapper {
    flex: 0 1 calc((100% / 3) - 1px);
    margin-right: 1px;
    margin-bottom: 30px;
}

.postWrapper:nth-child(3n+3) {margin-right:0;}

.block.block-blog { background-color: #f8f8f8; padding: 15px;}

h1.blogtitle {margin-top:0;}

.postBox {
    float: left;
    width: calc(100% - 20px);
    margin: 0 10px;
}

.postTitle {
    margin: 10px 0 5px 0;
}

.postTitle h1 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle .prevnext{margin-top: -4px;}
.postTitle .prevnext a.next {margin-left: 30px;}
.postTitle .prevnext i {color:#000; font-size: 40px; opacity: 0.5; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.postTitle .prevnext a:hover i {opacity: 1;}

.postTitle h3 {
    font-size: 10px;
    font-weight: 300;
    color: #979797;
    margin:0;
    padding: 0;
    max-height: 12px;
    overflow: hidden;
}

.postTitle h2, .postTitle .h2 {
    font-size: 15px;
    font-weight: 700;
    margin: 5px 0 0 0;
    padding: 0px;
    color: #000A12;
    height: 36px;
    max-height: 100%;
    overflow: hidden;
}

.postContent {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dee3e9;
    font-size: 12px;
    line-height: 17px;
    overflow: hidden;
}

.postContent .std {
    height: 35px;
    overflow: hidden;
}

.postContent ul{
    list-style: disc outside;
    margin-bottom: 1.5em;
}

.postContent ul li{
    margin-left: 2em;
}

.postContent ol{
    list-style: decimal outside;
    margin-bottom: 1.5em;
}

.postContent ol li{
    margin-left: 2em;
}

.postDetails a.coments {float: right; height: 28px; line-height: 28px; font-size: 11px; font-weight: 700; color: #BDC5CF; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.postDetails a.coments i {font-size: 14px;}
.postDetails a.coments:hover i:before {content:"\f075";}
.postDetails a.coments:hover {color: #000;}

.postContent a.moreinline {display: inline-block;}

.postDetails {

}

.postBookmarks {
    float: left;
    width: 50px;
    border: 1px dashed #dfdfdf;
    padding: 5px 0;
    text-align: center;
    margin-right: 20px;
    position: absolute;
    top:0;
    left: -70px;
    z-index: 1;
}

.postBookmarks a {margin:5px 0; display: inline-block; color: #dfdfdf; width: 40px; height: 40px; line-height: 40px; border: 2px solid #DFDFDF; -webkit-border-radius: 90px; -moz-border-radius: 90px; border-radius: 90px; text-align: center;  -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.postBookmarks a:hover {color: #000; border-color: #000;}
.postBookmarks a i { font-size: 16px; }

.postBookmarks h4 {

    font-size: 12px;
    font-weight: bold;
}

.postBookmarks a.bm {
    display: inline-block;
}

.postBookmarks img {
    display: inline;
}

.commentWrapper {
    max-width: 900px;
    margin: 0 auto 20px auto;
    width: calc(100% - 20px);
}

.commentTitle {
    text-transform: uppercase;
    margin-bottom: 30px;
}
.commentTitle a.button {
    vertical-align: middle;
    margin-left: 25px;
    font-size: 11px;
    border: 1px solid #979797;
    height: 35px;
    line-height: 33px;
    padding: 0 10px;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
    color: #3C3C3C;
}

.commentTitle a.button i {
    font-size: 18px;
    margin-right: 5px;
    vertical-align: -1px;
}

.commentTitle a.button:hover {color: #fff; background: #000;  -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}

.commentTitle div {
    font-size: 24px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    color: #0a263c;
    line-height: 33px;
}

.commentContentWrapper {float: left; width: 100%; margin-bottom: 60px;}
.commentContentWrapper .userIcon {float: left; margin-right: 20px;}
.commentContent { width: calc( 100% - 85px);color: #3C3C3C; font-size: 12px; line-height: 20px; float: left; margin-top: 3px; background: #FCFCFC; padding: 20px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative;}
.commentContent:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #FCFCFC;
    position: absolute;
    left: -10px;
    top: calc(50% - 10px);
}

.commentDetails {
    margin-bottom: 5px;
    padding: 0px;
}

.commentDetails h4.username {
    display: inline;
}

.postCommentBox {display: none; float: left; width: 100%; margin-bottom: 40px; }
.postCommentBox h4 {margin: 0 0 20px 0; font-size: 16px; font-weight: 400; color: #0a263c; text-transform: uppercase;}

.postCommentBox .no-login {font-size: 13px;}

#postComment ul {padding:0; list-style: none;}
#postComment button {float:right; cursor: pointer; background: #fff; height: 35px; line-height: 33px; padding: 0 10px; margin: 0; border: 1px solid #000; color: #000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform: uppercase;  -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
#postComment button:hover {background: #000; color: #fff;}
#postComment textarea {outline:0;padding: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.postError {
    font-size: 16px;
}

.tags {
    font-weight: bold;
    padding-bottom: 10px;
}

.tags UL {
    display: inline;
}

.tags UL LI {
    font-weight: normal;
    display: inline;
    padding-right: 6px;
}

.tags h4 {
    font-size: 12px;
    font-weight: bold;
}

.menu-tags, .menu-categories, .menu-recent {
    margin: 0;
}

.menu-tags h5, .menu-categories h5, .menu-recent h5 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #4a4a4a;
    margin: 0;
}

.menu-categories {margin-top: 45px;}

.menu-tags ul, .menu-categories ul, .menu-recent ul {
    padding: 0;
    margin: 10px 0 15px 0;
    list-style: none;
}

.menu-tags ul li, .menu-categories ul li, .menu-recent ul li {
    border-bottom: 1px dashed #939393;
    line-height: 35px;
}

.menu-tags ul li a, .menu-categories ul li a, .menu-recent ul li a {
    line-height: normal;
    vertical-align: middle;
    padding: 5px 0;
}
.menu-tags ul li a:hover, .menu-categories ul li a:hover, .menu-recent ul li a:hover {
    font-weight :600;
}

.tagcloud {
    /* text-align:center; */
}

.tag-count-1 {
    font-size: 1em !important;
}

.tag-count-2 {
    font-size: 1.2em !important;
}

.tag-count-3 {
    font-size: 1.4em !important;
}

.tag-count-4 {
    font-size: 1.6em !important;
}

.tag-count-5 {
    font-size: 1.8em !important;
}

.tag-count-6 {
    font-size: 2em !important;
}

.tag-count-7 {
    font-size: 2em !important;
}

.tag-count-8 {
    font-size: 2em !important;
}

.tag-count-9 {
    font-size: 2em !important;
}

.tag-count-10 {
    font-size: 2em !important;
}

.block-blog .head h4 {
    padding-left: 20px;
}

.block-blog .block-title strong {
    background-image: url(https://tramp4.pl/skin/frontend/smartmage/tramp/aw_blog/images/icon_blog.png);
    background-repeat: no-repeat;
    padding-left: 21px;
    text-align: left;
}

.postWrapper .poster {
    display: inline;
}

.input-box.aw-blog-comment-area {
    width: 100%;
}

.widget-latest .title {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.35;
    margin: 0 0 5px;
}

.widget-latest li {
    font-size: 12px;
    padding: 5px 10px;
}

A.awblog_current_comment {
    text-decoration: none !important;
    font-weight: bold !important;
}

.postWrapperBig {
    float: left; width: calc(100% - 70px);
    padding-left: 70px;
}

.postWrapperBig .postTitle {
    margin: 0 0 15px 0;
    padding-left: 10px;
    padding-right: 10px;
}

.postWrapperBig .postTitle h3 {margin-bottom: 5px; font-size: 11px; max-height: 13px; color: #686868;}
.postWrapperBig .postTitle h1 {font-size: 26px; font-weight: 700; color: #000;}
.postWrapperBig .postImg {position: relative; float: left; width: 100%;}
.postWrapperBig .postContent {padding: 0 10px; margin:0 0 40px 0; border:0; color: #3C3C3C;	font-size: 14px; line-height: 22px;}

.blog-post-view ul.messages {max-width: 100%; margin-bottom: 20px !important;}
.blog-post-view .block.block-blog {margin-top: 65px; }


div.content-box div.blog_news {
    padding: 20px 0 0 0;
    background: #fff;
    text-align: center;
    margin: 50px 0 0 0;
}

div.content-box div.blog_news > .container > h2 {font-size: 16px; display: inline-block; font-weight: 600; margin: 0 0 50px 0; padding: 0px; position: relative; text-transform: uppercase;}
div.content-box div.blog_news > .container > h2::before {content:"";width: 35px; height: 1px; border-bottom: 1px solid #000; position: absolute; top: 7px; left: -50px; vertical-align: middle;}
div.content-box div.blog_news > .container > h2::after {content:"";width: 35px; height: 1px; border-bottom: 1px solid #000; position: absolute; top: 7px; right: -50px; vertical-align: middle;}

div.blog_news .postsList {text-align: left; justify-content: center}
div.blog_news .postsList .postWrapper {flex: 0 1 calc((100% / 4) - 1px);}
div.blog_news .postsList .postWrapper:nth-child(3n+3) {margin-right:1px;}
div.blog_news .postsList .postWrapper:nth-child(2n+2) {margin-right:1px;}
div.blog_news .postsList .postWrapper:nth-child(4n+4) {margin-right:1px;}

.postsList .postImg {
    max-height: 190px;
    overflow: hidden;
}

.postsList .postImg img {
    width: 100%;
}

.postImg {position: relative;}
.postWrapperBig .postImg p:after, .postImg:after {
    content:"";
    position: absolute;
    left: 5px;
    top: 5px;
    border: 5px solid rgba(255,255,255,0.3);
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    z-index: 1;
    pointer-events: none;
    -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;
}

.postWrapperBig .postImg:after {display: none;}
.cms-index-index .postWrapper .postImg:after {display: none;}

.postImg:hover:after {border-color: rgba(255,255,255,0.8);}
.postWrapperBig .postImg:hover:after {border-color: rgba(255,255,255,0.3);}

.cms-index-index .postWrapper .postImg:hover:after {display: block;}

.postWrapperBig .postImg p {margin:0 0 30px 0; display: inline-block; position: relative;}

.postImg:hover:after {
    content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 3;
    height: calc(100% - 20px);
    width: calc(100% - 20px);
    background: rgba(0,0,0,0.3);
    border: 1px solid rgba(255,255,255,0.3);
}

@media screen and (max-width: 1260px){
    .postWrapper {
        flex: 0 1 calc((100% / 2) - 1px);
    }
    .postWrapper:nth-child(3n+3) {margin-right:1px;}
    .postWrapper:nth-child(2n+2) {margin-right:0;}
}

@media screen and (max-width: 1260px){
    .postWrapper {
        flex: 0 1 calc((100% / 3) - 1px);
    }
    .postWrapper:nth-child(2n+2) {margin-right:1px;}
    .postWrapper:nth-child(3n+3) {margin-right:0;}

    div.blog_news .postsList .postWrapper {flex: 0 1 calc((100% / 2) - 1px);}
    div.blog_news .postsList .postWrapper:nth-child(3n+3) {margin-right:1px;}
    div.blog_news .postsList .postWrapper:nth-child(2n+2) {margin-right:0px;}
    div.blog_news .postsList .postWrapper:nth-child(4n+4) {margin-right:0px;}
}

@media screen and (max-width: 1060px){
    .blog-post-view .block.block-blog { margin-top: 0px; }
    .blog-index-list .page-title, .blog-cat-view .page-title, .postWrapperBig .postTitle {margin-top:20px; text-transform: uppercase;}
}


@media screen and (max-width: 960px){
    .postWrapper {
        flex: 0 1 calc((100% / 2) - 1px);
    }
    .postWrapper:nth-child(3n+3) {margin-right:1px;}
    .postWrapper:nth-child(2n+2) {margin-right:0;}
}

@media screen and (min-width: 2130px){
    .postWrapper {
        flex: 0 1 calc((100% / 4) - 1px);
    }
}

@media screen and (min-width: 2730px){
    .postWrapper {
        flex: 0 1 calc((100% / 5) - 1px);
    }
}

@media screen and (max-width: 760px){
    .commentWrapper {
        width: calc(100%);
    }
    .postWrapperBig .postTitle h1 {font-size: 24px;}
    .postWrapperBig .postTitle, .postWrapperBig .postContent {padding-left: 0;}
    .postWrapperBig {width: 100%; padding-left: 0;}
    .blog-post-view .postBookmarks {position: absolute; left:0; width: 40px; background: rgba(255,255,255,0.5); top: 0px;}
    .blog-post-view .postBookmarks a {width: 25px; height: 25px; line-height: 25px;}
    .blog-post-view .postBookmarks a i {font-size: 12px;vertical-align: 2px}
}

@media screen and (max-width: 600px){
    .postWrapper {
        flex: 0 1 100%;
    }
    .postWrapper:nth-child(3n+3) {margin-right:0;}
    .postWrapper:nth-child(2n+2) {margin-right:0;}

    div.blog_news .postsList .postWrapper {flex: 0 1 100%;}
    div.blog_news .postsList .postWrapper:nth-child(3n+3) {margin-right:0px;}
    div.blog_news .postsList .postWrapper:nth-child(2n+2) {margin-right:0px;}
    div.blog_news .postsList .postWrapper:nth-child(4n+4) {margin-right:0px;}
}

@media screen and (max-width: 450px){
    .blog-post-view .postBookmarks {display: none;}
}

@media screen and (max-width: 390px){
    .commentTitle {text-align: center;}
    .commentTitle a.button {margin: 0 15px;}
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: inline-block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 4%;
	right: 9%;
	width: 150px;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://tramp4.pl/skin/frontend/smartmage/tramp/js/bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 2px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #DFDFDF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}


.bx-wrapper .bx-pager.bx-default-pager a:hover {
	border-color: #414141;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	border-width: 4px;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 0px;
}

.bx-wrapper .bx-next {
	right: 0px;
}

.bx-wrapper .bx-prev i {position:relative;right: 4px;}
.bx-wrapper .bx-next i {position:relative;left: 4px;}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: calc(50% - 41px);
	outline: 0;
	width: 38px;
	line-height: 82px;
	height: 82px;
	z-index: 9999;
	font-size: 50px;
	color: #e1e1e1;
	text-align: center;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(https://tramp4.pl/skin/frontend/smartmage/tramp/js/bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(https://tramp4.pl/skin/frontend/smartmage/tramp/js/bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("https://tramp4.pl/skin/frontend/smartmage/tramp/js/owl.carousel/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

