a { font-size:120%; }
a:hover, a:focus { text-decoration:none !important; }
ul, ol {
 padding:0;
 list-style:none;
}
img {
 border:0 none;
 height:auto;
 max-width:100%;
 vertical-align:middle;
}
input.qty { width:2.5em !important; }
input.input-text {
 background:none repeat scroll 0 0 #ffffff;
 border:1px solid #dddddd;
 border-radius:0 0 0 0;
 box-shadow:none;
 transition:color 300ms ease-in-out 0s, border-color 300ms ease-in-out 0s;
 padding:5px;
}
input.input-text:hover { border-color:#999999; }
input.reduced {
    background:url("../images/icon.png") no-repeat scroll 3px -737px transparent !important;
    border:0 none !important;
    float:left;
    height:17px;
    margin:8px 0 0 0;
    padding:0;
    width:9px !important;
}
input.increase {
    background:url("../images/icon.png") no-repeat scroll -34px -737px transparent !important;
    border:0 none !important;
    float:left;
    height:17px;
    margin:8px 0 0;
    padding:0;
    width:9px !important;
}
button.button::-moz-focus-inner {
 padding:0;
 border:0;
}
select {
 background:none repeat scroll 0 0 #ffffff;
 border:1px solid #dddddd;
 border-radius:0 0 0 0;
 box-shadow:none;
 transition:color 300ms ease-in-out 0s, border-color 300ms ease-in-out 0s;
 padding:6px 6px 6px 2px;
}
select:hover { border-color:#999999; }
table thead { background-color:#f2f0f0; }
textarea {
 background:none repeat scroll 0 0 #ffffff;
 border:1px solid #dddddd;
 border-radius:0 0 0 0;
 box-shadow:none;
 transition:color 300ms ease-in-out 0s, border-color 300ms ease-in-out 0s;
}
textarea:hover { border-color:#999999; }
p.required {
 color:#eb340a;
 text-align:left;
}
span.mt-cart-label {
 font-weight:300;
 line-height:25px;
 font-size:108%;
 float:left;
}
span.mt-price {
 font-weight:300;
 line-height:25px;
 font-size:108%;
 float:left;
}
.col1-layout .fieldset { background:none repeat scroll 0 0 #ffffff; }
.sbHolder {
 background:#ffffff url("../images/select-icons.png") 100% 50% no-repeat;
 float:right;
 font-size:90%;
 font-weight:normal;
 height:4px;
 line-height:28px;
 min-height:28px !important;
 position:relative;
 text-align:left;
 width:50%;
 z-index:999;
 border:1px solid #e9d8d0;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
}
.block .actions button.button { float:right; }
.block-tags .tags-list {
 background:none;
 border:none;
}
.block-tags .actions { text-align:right; }
.block-subscribe input.input-text { margin:0 0 10px; }
button.button {
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 padding:0;
}
button.button span {
 background-position:10px -199px;
 background-repeat:no-repeat;
 transition:all 0.3s ease 0s;
 width:100%;
 z-index:-1;
 color:#ffffff;
 display:block;
 font-size:105%;
 height:33px;
 line-height:33px;
 padding:0 20px;
 text-align:center;
 text-transform:uppercase;
 white-space:nowrap;
 font-weight:300;
}
button.button span span {
 background:none;
 padding:0;
}
button.button:hover {
 border:1px solid #e9d8d0;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 background:#ffffff;
}
button.button:hover span {
 background-position:10px -167px;
 background-repeat:no-repeat;
 background-color:transparent;
 color:#918283;
}
button.button:hover span span {
 border:0;
 background:none;
}
button.btn-cart {
 border:1px solid #e9d8d0;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 background-color:#ffffff;
}
button.button.btn-cart span {
 background-color:transparent;
 float:left;
 display:inline-block;
 margin:0;
 padding:0 20px 0 10px;
 transition:all 400ms ease-in-out 0s;
 height:33px;
 line-height:35px;
 text-transform:uppercase;
}
button.button.btn-cart span i {
 font-size:130%;
 padding:0 10px 0 0;
}
button.button.btn-cart:hover span {
 width:100%;
 color:#ffffff;
 transition:all 0.3s ease 0s;
 z-index:-1;
}
button.button.btn-cart:hover span span { background:none; }
button.button.btn-cart span span {
 padding:0;
 background:none;
}
.page-empty {
 background:#ffffff;
 padding:10px 0;
 text-align:left;
}
.send-friend .validation-advice { padding-left:15px; }
.page-popup {
 background:#ffffff;
 padding:25px 30px;
 text-align:left;
}
.main {
 margin:0 auto;
 text-align:left;
 padding:20px 0;
}
.box-collateral .validation-advice { padding-left:15px; }
.validation-advice {
 background:url('../images/validation_advice_bg.gif') 2px 0 no-repeat;
 clear:both;
 color:#eb340a;
 line-height:12px;
 margin:3px 0 0;
 min-height:12px;
 padding-left:15px;
}
.page-print {
 background:#ffffff;
 padding:25px 30px;
 text-align:left;
}
.page { overflow:hidden; }
.page table .a-right { text-align:right; }
.cms-home-page-3colums .mt_productslist .item {
 height:auto;
 min-height:300px;
}
.cms-home-page-right .scroller-slider .item { min-height:340px; }
.cms-home .mt_main_top {
 background:#f8f3ef;
 padding:20px 0;
}
.cms-home .main { padding:0; }
.cms-home .main-inner { padding:60px 0 20px; }
.cms-home .col-main { margin:0; }
.cms-home .mtwrapper {
 background-image:url("http://www.citrusstv.com/skin/frontend/mtcramos/default/images/pattem_01.png");
 background-position:0 0;
 background-repeat:repeat;
 max-height:540px;
 box-shadow:0 0 10px 10px #b0aeb3;
}
.cms-home .col2-right-layout .col-main-inner {
 padding:0;
 background:none;
 border:none;
 margin:-19px 0 0;
}
.cms-home-page-left .mt_main_top { padding:50px 0 30px; }
.cms-home-page-left .scroller-slider .item { min-height:340px; }
.cms-home-page-3colums .product-name { font-size:100%; }
.cms-home-page-3colums .products-scroller .products-grid .item { height:430px; }
.cms-home-page-3colums .products-scroller .products-grid .item .item-inner:hover { height:105%; }
.cms-home-page-3colums .products-grid .item .product-box .actions li a { font-size:97%; }
.cms-home-page-3colums .col3-layout .col-wrapper { float:none; }
.cms-home-page-3colums .col3-layout .col-wrapper .col-main { float:none; }
.cms-home-page-3colums .category-products { margin:20px 0 0; }
.mt-toolbar-label {
 float:right;
 font-size:120%;
 font-weight:300;
 line-height:32px;
 width:32%;
}
.review-product-list .product-tabs-content { display:none; }
.review-product-list .product-tabs { display:none; }
.mt-view { width:100%; }
.catalog-product-view .main-inner {
 padding:0 0 20px;
 position:relative;
}
.mt-limiter .sbHolder { border:1px solid #dddddd; }
.mt-limiter .mt-slabel-1 { width:20%; }
.mt-limiter .mt-slabel-2 {
 width:28%;
 margin:0 5px;
}
.main-inner { padding:30px 0 20px; }
.main-inner .slide { margin:0 !important; }
.catalog-category-view .page-title h1 {
 line-height:30px;
 font-weight:300;
}
.catalog-category-view .main-inner {
 padding:0 0 20px;
 position:relative;
}
.col1-layout .fieldset { background:#ffffff; }
.col1-layout .col-main {
 float:none;
 width:auto;
}
.col1-layout .col-main-inner { padding:0; }
.col-right { padding:0 0 1px; }
.col-left { padding:0 0 1px; }
.col-left dd { margin:0; }
.col-left ul { margin:0; }
.col-left ol { margin:0; }
.col-main { padding:0 0 1px; }
.slide .banners-block {
 transition:all 1s ease-out 0s;
 -webkit-transition:all 1s ease-out 0s;
 -moz-transition:all 1s ease-out 0s;
}
.slide .banners-block .title-hover {
 transition:all 1s ease-out 0s;
 -webkit-transition:all 1s ease-out 0s;
 -moz-transition:all 1s ease-out 0s;
}
.slide .last .title-hover {
 background:none;
 left:-190px;
 top:110px;
 width:190px;
 position:absolute;
}
.slide .first .title-hover {
 background:none;
 left:-190px;
 top:30px;
 width:190px;
 position:absolute;
}
.slide .first:hover .title-hover {
 left:0;
 top:30px;
}
.slide .banners-block {
 overflow:hidden;
 position:relative;
}
.slide .last:hover .title-hover {
 left:0;
 top:110px;
}
.slide .center .title-hover {
 background:none;
 left:-190px;
 top:60px;
 width:190px;
 position:absolute;
}
.slide .center:hover .title-hover {
 left:0;
 top:60px;
}
.slide .first-sports .title-hover-01 {
 background:none;
 right:-190px;
 top:15px;
 width:190px;
 position:absolute;
}
.slide .first-sports .title-hover-02 {
 background:none;
 right:-190px;
 top:55px;
 width:190px;
 position:absolute;
}
.slide .first-sports:hover .title-hover-01 {
 right:-24px;
 top:15px;
}
.slide .first-sports:hover .title-hover-02 {
 right:10px;
 top:55px;
}
.slide .last-sports .title-hover {
 background:none;
 left:-190px;
 top:80px;
 width:190px;
 position:absolute;
}
.slide .last-sports:hover .title-hover {
 background:none;
 left:270px;
 top:80px;
 width:190px;
 position:absolute;
}
.slide .first-wine .title-hover {
 background:none;
 right:-190px;
 top:20px;
 width:190px;
 position:absolute;
}
.slide .first-wine:hover .title-hover {
 background:none;
 right:0;
 top:20px;
 width:190px;
 position:absolute;
}
.slide .center-wine .title-hover {
 background:none;
 right:-190px;
 bottom:0;
 width:190px;
 position:absolute;
}
.slide .center-wine:hover .title-hover {
 background:none;
 right:0;
 bottom:0;
 width:190px;
 position:absolute;
}
.slide .last-wine .title-hover {
 background:none;
 left:-190px;
 top:50px;
 width:190px;
 position:absolute;
}
.slide .last-wine:hover .title-hover {
 background:none;
 left:20px;
 top:50px;
 width:190px;
 position:absolute;
}
.col3-set .col-1 {
 float:left;
 width:32%;
}
.col3-set .col-2 {
 float:left;
 width:32%;
 margin-left:2%;
}
.col3-set .col-3 {
 float:right;
 width:32%;
}
.cms-privacy-policy-cookie-restriction-mode .col-main-inner {
 padding:15px;
 background:#ffffff;
}
.quantity-input { margin:0 0 10px; }
.col2-set-left {
 float:left;
 width:48.5%;
}
.login-form {
 float:left;
 width:100%;
}
.login-form .col2-set-right .required { color:#f1520b; }
.col3-layout .col-wrapper { float:left; }
.col3-layout .col-wrapper .col-main { float:right; }
.col3-layout .col-main { margin-left:17px; }
.send-friend #add_recipient_button { margin:10px 0 0; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-1 {
 float:left;
 width:48.5%;
}
.col2-set .col-2 {
 float:right;
 width:48.5%;
}
.col2-set .col-2 ol { margin:0; }
.col2-set .col-wide { width:65%; }
.col4-set .col-1 {
 float:left;
 width:23.5%;
}
.col4-set .col-2 {
 float:left;
 width:23.5%;
 margin:0 2%;
}
.col4-set .col-3 {
 float:left;
 width:23.5%;
}
.col4-set .col-4 {
 float:right;
 width:23.5%;
}
.col2-set-right {
 float:right;
 width:48.5%;
}
.my-account ul { margin:0; }
.my-account .col2-set .col-1 ol { margin:0; }
.my-account h2 { font-size:160%; }
.col2-right-layout .mt-category-title {
 padding:5px 20px;
 margin:0 0 20px;
}
.col2-right-layout .category-products { margin:20px 0 0; }
.catalog-seo-sitemap-category .col-main-inner {
 padding:15px;
 background:#ffffff;
}
table td a.btn-remove {
 background:url("../images/delete.png") no-repeat 50% 50%;
 background-color:#cfcfcf;
 -webkit-border-radius:100%;
 -webkit-transition:background 200ms ease-in-out 0s;
 border-radius:100%;
 display:block;
 height:30px;
 margin:5px auto;
 outline:none;
 transition:background 200ms ease-in-out 0s;
 width:30px;
 text-indent:-9999px;
}
table td a.btn-edit {
 background:url("../images/edit.png") no-repeat 50% 50%;
 background-color:#cfcfcf;
 -webkit-border-radius:100%;
 -webkit-transition:background 200ms ease-in-out 0s;
 border-radius:100%;
 display:block;
 height:30px;
 margin:5px auto;
 outline:none;
 transition:background 200ms ease-in-out 0s;
 width:30px;
 text-indent:-9999px;
}
table th a.btn-remove {
 background:url("../images/delete.png") no-repeat 50% 50%;
 background-color:#cfcfcf;
 -webkit-border-radius:100%;
 -webkit-transition:background 200ms ease-in-out 0s;
 border-radius:100%;
 display:block;
 height:30px;
 margin:5px auto;
 outline:none;
 transition:background 200ms ease-in-out 0s;
 width:30px;
 text-indent:-9999px;
}
table th a.btn-edit {
 background:url("../images/edit.png") no-repeat 50% 50%;
 background-color:#cfcfcf;
 -webkit-border-radius:100%;
 -webkit-transition:background 200ms ease-in-out 0s;
 border-radius:100%;
 display:block;
 height:30px;
 margin:5px auto;
 outline:none;
 transition:background 200ms ease-in-out 0s;
 width:30px;
 text-indent:-9999px;
}
#options .order-fillter ul li.ascending a { background-position:0 0; }
#options .order-fillter ul li.descending:hover { background-position:-36px 100%; }
#options .order-fillter ul li a {
 -webkit-transition:all 0.3s linear 0s;
 transition:all 0.3s linear 0s;
 background-image:url("http://www.citrusstv.com/skin/frontend/mtcramos/default/images/desc.png");
 background-repeat:no-repeat;
 display:block;
 float:left;
 height:30px;
 outline:none;
 padding:0;
 width:36px;
}
#options .order-fillter ul li.descending a { background-position:0 100%; }
#options .order-fillter ul li.ascending:hover { background-position:-36px 0; }
.customer-account-edit .form-list .input-box input.validate-email { width:100%; }
.customer-account-edit .form-list .input-box #current_password { width:100%; }
.review-product-list .form-list .input-box input.input-text { width:99%; }
.form-list label {
 float:left;
 font-weight:bold;
 position:relative;
 z-index:0;
}
.form-list .customer-name-prefix-suffix .input-box { width:auto; }
.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text { width:189px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }
.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }
.form-list .input-box {
 display:block;
 clear:both;
 width:100%;
}
.form-list .input-box input.input-text {
 width:100%;
 padding:5px;
 margin:0 0 10px;
}
.form-list .customer-dob input.input-text {
 display:block;
 width:74px;
}
.form-list .customer-dob label {
 font-size:80%;
 font-weight:normal;
 color:#888888;
}
.form-list .customer-dob .dob-year {
 float:left;
 width:85px;
 width:140px;
}
.form-list .customer-dob .dob-year input.input-text { width:134px; }
.form-list .customer-dob .dob-month {
 float:left;
 width:85px;
 width:60px;
}
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-day {
 float:left;
 width:85px;
 width:60px;
}
.form-list .customer-dob .dob-day input.input-text { width:46px; }
.form-list li.control label {
 float:none;
 line-height:18px;
}
.form-list li.control .input-box {
 clear:none;
 display:inline;
 width:auto;
}
.form-list li.control input.radio {
 margin-right:6px;
 float:left;
}
.form-list li.control input.checkbox {
 margin-right:6px;
 float:left;
}
.form-list .field {
 float:left;
 width:100%;
}
.form-list .field input.input-text { width:100%; }
.form-list .input-range input.input-text { width:74px; }
.form-list input#region { width:100%; }
.form-list label.required em {
 float:right;
 font-style:normal;
 color:#eb340a;
 position:absolute;
 top:0;
 right:-8px;
}
.form-list .customer-name-middlename .name-firstname {
 width:210px;
 width:205px;
}
.form-list .customer-name-middlename .name-firstname input.input-text { width:189px; }
.form-list textarea {
 width:100%;
 height:10em;
}
.form-list li.wide input.input-text { width:100%; }
.form-list li.wide .input-box { width:100%; }
.form-list li.wide textarea { width:99%; }
.form-list li.wide elect { width:99%; }
.form-list .customer-name-prefix-middlename .input-box { width:auto; }
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .name-prefix { width:65px; }
.form-list .name-prefix input.input-text { width:49px; }
.form-list .name-prefix select { width:55px; }
.form-list li { margin:0 0 8px; }
.form-list li.additional-row {
 border-top:1px solid #cccccc;
 margin-top:10px;
 padding-top:7px;
}
.form-list li.additional-row li.additional-row .btn-remove {
 float:right;
 margin:5px 0 0;
}
.form-list .v-fix {
 float:left;
 margin:0 0 10px;
 width:100%;
}
.form-list select { width:100%; }
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }
.form-list .customer-name-prefix .name-firstname { width:210px; }
.form-list .customer-name-prefix .name-firstname input.input-text { width:189px; }
.form-list .customer-name-prefix .name-lastname input.input-text { width:189px; }
.form-list .customer-name-suffix .input-box { width:auto; }
.form-list .customer-name-suffix .name-lastname { width:205px; }
.form-list .customer-name-middlename-suffix .input-box { width:auto; }
.form-list .customer-name-middlename-suffix .name-firstname { width:205px; }
.form-list .customer-name-middlename-suffix .name-firstname input.input-text { width:189px; }
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }
.form-list input#postcode { width:100%; }
#shipping-zip-form .form-list input#postcode { width:96%; }
.form-list-narrow li.wide input.input-text { width:254px; }
.form-list-narrow li.wide .input-box { width:260px; }
.form-list-narrow li.wide textarea { width:254px; }
.form-list-narrow li.wide select { width:260px; }
.form-list-narrow li { margin-bottom:0; }
.form-list-narrow li .input-box { margin-bottom:6px; }
.page-title {
 margin:0 0 10px;
 overflow:hidden;
}
.page-title h1 {
 font-size:160%;
 font-weight:normal;
 line-height:40px;
 margin:0;
 text-transform:capitalize;
}
.catalog-category-view .category-products {
 padding:20px 0;
 background:#ffffff;
 margin:0;
}
.catalog-category-view .page-title { margin:0; }
.buttons-set {
 clear:both;
 margin:20px 0 0;
 padding:8px 0 0;
 text-align:right;
}
.buttons-set p.required { color:#f1520b; }
.catalogsearch-result-index .category-products {
 padding:20px 0;
 background:#ffffff;
 margin:0;
}
.dashboard .box-info h4 {
 font-size:90%;
 font-weight:normal;
 text-transform:uppercase;
}
.dashboard .box-info .box-head h2 { background-image:url(../images/i_ma-info.gif); }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags .number {
 float:left;
 font-size:80%;
 font-weight:bold;
 line-height:1;
 color:#ffffff;
 margin:3px -20px 0 0;
 padding:2px 3px;
 background:#0a263c;
}
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .box-head h2 { background-image:url(../images/i_ma-tags.gif); }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags .tags ul { display:inline; }
.dashboard .box-tags .tags ul li { display:inline; }
.dashboard .box-tags .tags strong { display:inline; }
.dashboard .col2-set { margin:0 0 15px; }
.dashboard .box-recent .box-head h2 { background-image:url(../images/i_folder-table.gif); }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews .number {
 float:left;
 font-size:80%;
 font-weight:bold;
 line-height:1;
 color:#ffffff;
 margin:3px 0 0 0;
 padding:2px 3px;
 background:#0a263c;
}
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .box-head h2 { background-image:url(../images/i_ma-reviews.gif); }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .welcome-msg p strong {
 font-weight:normal;
 margin:0;
}
.fieldset {
 border:1px solid #e4e4e4;
 margin:28px 0;
 padding:22px 25px 12px 33px;
}
.fieldset .legend {
 color:#ffffff;
 float:left;
 font-size:110%;
 line-height:20px;
 margin:-33px 0 0 -10px;
 padding:3px 10px;
 position:relative;
 text-transform:uppercase;
}
.messages { margin:0; }
.messages ul {
 font-size:100%;
 font-style:italic;
 margin:0;
 color:#00b411;
}
.add-to-cart .textrepuired {
 line-height:30px;
 width:100%;
 float:left;
}
.order-info-box {
 border:1px solid #d0cbc1;
 margin:0 0 15px;
 padding:12px 15px;
}
.price-availability {
 position:relative;
 width:100%;
 float:left;
 border-top:1px solid #ececec;
 margin:15px 0 0;
}
.box-account {
 background:#ffffff;
 border:1px solid #d8d3cf;
 padding:15px;
 margin:0 0 20px;
}
.box-account .details h3 {
 line-height:20px;
 font-size:100%;
}
.box-account a { font-weight:normal; }
.box-account ol {
 margin:0;
 list-style:none;
}
.box-account .box-head a {
 float:right;
 font-weight:normal;
}
.box-account .box-head h2 {
 line-height:20px;
 float:left;
 margin:0 0 20px;
 font-size:110%;
 font-weight:normal;
 text-transform:uppercase;
 background-position:0 0;
 background-repeat:no-repeat;
 padding-left:21px;
}
.box-account .box .box-title {
 background:url(http://www.citrusstv.com/skin/frontend/mtcramos/default/images/bkg_divider1.gif) 0 100% repeat-x;
 padding:0 0 2px;
 margin:0 0 8px;
 text-align:right;
}
.box-account .box .box-title h3 {
 float:left;
 font-size:110%;
 font-weight:normal;
 margin:0;
 line-height:20px;
}
.box-account .box .box-title h4 {
 float:left;
 font-size:110%;
 font-weight:normal;
 margin:0;
 line-height:20px;
}
/*.cart .cart-collaterals { padding:25px 0 0; }*/
.cart .cart-collaterals ul { margin:0; }
.cart .cart-collaterals .crosssell .add-to-links li a.link-wishlist {
 background-position:-170px -258px;
 background-repeat:no-repeat;
 background-image:url("../images/icon.png");
 background-color:#cfcfcf;
}
.cart .cart-collaterals .crosssell .add-to-links li a.link-compare {
 background-position:-170px -235px;
 background-repeat:no-repeat;
 background-image:url("../images/icon.png");
 background-color:#cfcfcf;
}
.cart .cart-collaterals .crosssell .add-to-links li a {
 -webkit-border-radius:100%;
 -webkit-transition:all 0.2s linear 0s;
 border-radius:100%;
 display:block;
 float:left;
 height:30px;
 line-height:30px;
 margin:10px 9px 0 0;
 outline:none;
 padding:0 15px;
 text-indent:-999em;
 transition:all 0.2s linear 0s;
 width:0;
}
.cart #shopping-cart-table {
 border-radius:0 !important;
 border:1px solid #dfdfdf;
 border-left:0;
}
.cart #shopping-cart-table .btn-update {
 float:right;
 margin-left:10px;
}
.cart #shopping-cart-table .item-msg {
 margin:5px 0;
 font-size:90%;
 font-weight:bold;
 color:#df280a;
}
.cart #shopping-cart-table tfoot td {
 padding:10px;
 background:#f5f5f5;
}
.cart #shopping-cart-table td {
 padding:10px;
 border-radius:0 !important;
 vertical-align:inherit;
 text-align: center;
}
.cart #shopping-cart-table td .product-name {
 font-weight:normal;
 font-size:110%;
 margin:0 0 5px;
 color:#2f2f2f;
}
.cart #shopping-cart-table td .product-image img {
 width:100px !important;
 height:100px !important;
 float:left;
 max-width:100px !important;
}
.cart #shopping-cart-table .btn-empty { float:right; }
.cart #shopping-cart-table .btn-continue { float:left; }
.cart #shopping-cart-table th {
    text-align: center;
 padding:2px 10px;
 background:#f5f5f5;
 border-radius:0 !important;
 border-left:1px solid #dddddd;
 line-height:20px;
 vertical-align:inherit;
}
.cart #shopping-cart-table th .nobr {
 font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
 font-weight:bold;
}

.cart #shopping-cart-table input {
    clear: both;
    display: block;
    margin: 0 auto;
    width: 130px;
    text-align: center;
}

.cart .cart-table .btn-update {
 float:right;
 margin-left:10px;
}
.cart .cart-table .btn-empty { float:right; }
.cart .messages { margin:0; }
.cart .messages ul {
 font-size:100%;
 font-style:normal;
 margin:0 0 10px;
}
.cart .discount {
 border:1px solid #dfdfdf;
 padding:12px 15px;
 margin:0 0 18px;
}
.cart .discount input.input-text { width:180px; }
.cart .discount .input-box {
 margin:8px 0 0;
 width:260px;
}
.cart .discount h2 {
 background-position:0 0;
 background-image:url(http://www.citrusstv.com/skin/frontend/mtcramos/default/images/i_discount.gif);
 background-repeat:no-repeat;
 font-weight:bold;
 font-size:100%;
 font-family:Arial, Helvetica, sans-serif;
 line-height:16px;
 padding:0 0 0 21px;
 text-transform:uppercase;
 margin: 0;
}

.cart .discount .buttons-set {
 margin:10px 0 0;
 border:0;
 padding:0;
 text-align:left;
}
.cart .discount .buttons-set button.button {
 float:none;
 margin-left:0;
}
.cart .crosssell {
 border:1px solid #dfdfdf;
 padding:12px 15px;
}
.cart .crosssell .product-name {
 font-weight:300;
 font-size:110%;
 text-align:left;
 line-height:20px;
 margin:0;
}
.cart .crosssell .product-details { margin-left:90px; }
.cart .crosssell .product-details .price-box {
 float:left;
 width:100%;
}
.cart .crosssell .link-compare { font-weight:normal; }
.cart .crosssell .product-image {
 float:left;
 width:75px;
 height:75px;
 border:1px solid #dfdfdf;
}
.cart .crosssell li.item { margin:12px 0; }
.cart .crosssell h2 {
 font-size:110%;
 line-height:20px;
 font-weight:normal;
}
.cart .shipping {
 border:1px solid #dfdfdf;
 padding:12px 15px;
 margin:0 0 18px;
}
.cart .shipping .sp-methods {
 margin:10px 0 0;
 display:inline;
 padding:5px 0 0;
 background:url(http://www.citrusstv.com/skin/frontend/mtcramos/default/images/bkg_divider1.gif) 0 0 repeat-x;
}
.cart .shipping h2 {
 background-position:0 0;
 background-image:url(../images/i_shipping.gif);
 background-repeat:no-repeat;
 font-weight:bold;
 font-size:100%;
 font-family:Arial, Helvetica, sans-serif;
 line-height:16px;
 padding:0 0 0 21px;
 text-transform:uppercase;
}
.cart .shipping .buttons-set {
 margin:10px 0 0;
 border:0;
 padding:0;
 text-align:left;
}
.cart .shipping .buttons-set button.button {
 float:none;
 margin-left:0;
}
.cart .validation-advice { padding:0 0 0 15px; }
.cart .totals {
 float:right;
 border:1px solid #dfdfdf;
}
.cart .totals tfoot td {
 padding-top:5px;
 padding-bottom:5px;
}
.cart .totals tfoot td strong { font-size:130%; }
.cart .totals tfoot th { padding:5px 15px 5px 7px; }
.cart .totals tfoot th strong { font-size:130%; }
.cart .totals .checkout-types {
 font-size:110%;
 padding:8px 15px 15px;
 text-align:right;
}
.cart .totals .checkout-types li {
 clear:both;
 margin:10px 0;
}
.cart .totals table {
 width:100%;
 margin:7px 0;
}
.cart .totals td { padding:1px 15px 1px 7px; }
.cart .block-progress .block-title strong { font-size:170%; }
.cart .block-progress .block-content dd {
 border:1px solid #f5f5f5;
 border-top:0;
 padding:8px 13px;
 margin:0 0 6px;
}
.cart .block-progress .block-content .cards-list dd {
 border:0 none;
 margin:0;
 padding:0;
}
.cart .block-progress .block-content .cards-list dt {
 background:none;
 border:0 none;
 color:inherit;
 font-size:100%;
 margin:5px 0;
 padding:0;
}
.cart .block-progress .block-content .cards-list .info-table th { font-weight:normal; }
.cart .block-progress .block-content dt.complete {
 margin:0;
 background:#f5f5f5;
 color:#101011;
}
.cart .block-progress .block-content dt {
 font-size:110%;
 line-height:1.35;
 background:#f5f5f5;
 margin:0 0 6px;
 padding:5px 10px;
}
.cart .block-progress .block-content p { margin:0; }
.block-progress dd {
 background:#ffffff;
 border:1px solid #e4e4e4;
 border-top:0;
 padding:8px 13px;
 margin:0 0 6px;
}
.block-progress .cards-list dd {
 border:0 none;
 margin:0;
 padding:0;
}
.block-progress .cards-list dt {
 background:none;
 border:0 none;
 color:inherit;
 font-size:100%;
 margin:5px 0;
 padding:0;
}
.block-progress .cards-list .info-table th { font-weight:normal; }
.block-progress .block-title { margin:-21px 0 16px; }
.block-progress .block-content { background:none; }
.block-progress dt.complete {
 margin:0;
 background:#eeeeee;
 color:#5e8ab4;
}
.block-progress dt {
 font-size:110%;
 font-weight:normal;
 line-height:1.35;
 background:#eeeeee;
 margin:0 0 6px;
 padding:2px 8px;
 color:#999999;
}
.block-progress p { margin:0; }
.checkout-cart-index .col-main #shopping-cart-table h3 { font-size:120%; }
.checkout-cart-index .col-main .cart-empty {
 margin:0 auto;
 text-align:center;
}
.checkout-cart-index .col-main .cart-empty p.label {
 color:#333333;
 font-size:150%;
 font-weight:normal;
 outline:medium none;
 padding:0 0 15px;
}
.checkout-cart-index .col-main .cart-empty p {
 font-size:120%;
 line-height:1.8em;
 margin:0;
 outline:medium none;
 padding:0;
}
.checkout-cart-index .col-main .cart-empty a.backtohome {
 border-radius:3px 3px 3px 3px;
 -ms-border-radius:3px 3px 3px 3px;
 -o-border-radius:3px 3px 3px 3px;
 color:#ffffff;
 display:inline-block;
 font-size:100%;
 margin:25px 0;
 padding:10px 22px;
 text-align:center;
 text-decoration:none;
 transition:background 200ms ease-in-out 0s;
}
.checkout-cart-index .col-main .page-title {
 margin:0 auto;
 text-align:center;
}
.checkout-cart-index .col-main .page-title h1 {
 outline:medium none;
 text-align:center;
 text-transform:uppercase;
}
.checkout-cart-index .col-main .page-title h2 {
 outline:medium none;
 text-align:center;
 text-transform:uppercase;
}
.opc {
 position:relative;
 margin:0;
}
.opc .buttons-set.disabled button.button { display:none; }
.opc .gift-messages-form {
 margin:0 -30px;
 background:#f6f1eb;
 border:1px solid #e9e4de;
 border-width:1px 0;
 padding:22px 24px 22px 30px;
}
.opc .gift-messages-form .inner-box {
 padding:5px;
 height:260px;
 overflow:auto;
}
.opc .ul {
 list-style:disc outside;
 padding-left:18px;
}
.opc .step {
 border:1px solid #f5f5f5;
 border-top:0;
 padding:15px 30px;
 position:relative;
}
.opc .step dd { margin:0; }
.opc .step .tool-tip { right:30px; }
.opc .step .no-display input { margin:3px 10px 0 0 !important; }
.opc .step .validation-advice { padding-left:15px; }
.opc li.section { margin:5px 0; }
.opc li.section ul { margin:0; }
.opc .step-title {
 background:#f5f5f5;
 padding:7px 10px;
 text-align:right;
 border:1px solid #d8d3cf;
}
.opc .step-title .number {
 float:left;
 background:#ffffff;
 border:1px solid #ffffff;
 padding:0 4px;
 margin:0 5px 0 0;
 font-weight:bold;
 font-size:90%;
 font-family:arial, helvetica, sans-serif;
 line-height:14px;
}
.opc .step-title a {
 display:none;
 float:right;
 font-size:90%;
 line-height:16px;
}
.opc .step-title h2 {
 float:left;
 margin:0;
 font-size:100%;
 line-height:16px;
 font-family:Arial, Helvetica, sans-serif;
}
.opc .buttons-set {
 margin-top:0;
 padding-top:2em;
}
.opc .buttons-set p.required {
 margin:0;
 padding:0 0 10px;
 text-align:left;
 color:#f1520b;
}
.opc .buttons-set button.button { float:right; }
.opc .buttons-set .please-wait {
 height:21px;
 line-height:21px;
}
.opc .buttons-set .back-link a {
 background:url(../images/i_arrow-top.gif) 0 50% no-repeat;
 padding-left:16px;
}
.opc .buttons-set .back-link small { display:none; }
.opc input {
 float:left;
 margin:0 10px 0 0 !important;
}
#opc-login h3 {
 font-size:110%;
 border-bottom:1px solid #e4e4e4;
 padding-bottom:2px;
 text-transform:uppercase;
}
#opc-login .item-options { margin:5px 0 0; }
#opc-login h4 {
 font-size:1em;
 font-weight:bold;
 margin:0;
 color:#2f2f2f;
}
#opc-login .product-name {
 font-weight:bold;
 color:#0a263c;
}
#opc-login .step table {
 margin-bottom:0 !important;
 border-radius:0;
}
#opc-login .authentication {
 margin:0 auto;
 width:570px;
}
#opc-login .buttons-set {
 border:none;
 line-height:35px;
 padding:20px 0;
}
#opc-login .buttons-set .please-wait {
 height:40px;
 line-height:40px;
}
#opc-login .buttons-set p {
 margin:0;
 line-height:40px;
}
#opc-login .warning-message {
 color:#222222;
 font-weight:bold;
 text-align:center;
 padding:10px 10px 0;
}
.account-login .content {
 min-height:345px;
 padding:14px 21px;
 background:none;
 border:1px solid #d0cfcb;
 border-bottom:0;
 background:#ffffff;
}
.account-login .content ul {
 margin:0;
 list-style:none;
}
.account-login .content ul .input-box {
 clear:both;
 display:block;
 width:100%;
}
.account-login .content .form-list label {
 color:#666666;
 float:left;
 font-weight:bold;
 position:relative;
 z-index:0;
}
.account-login .content .form-list label.required em {
 color:#eb340a;
 float:right;
 font-style:normal;
 position:absolute;
 right:-8px;
 top:0;
}
.account-login .content h2 {
 font-weight:bold;
 font-size:110%;
 margin:0 0 14px;
 padding:0 0 5px 23px;
 border-bottom:1px solid #dddddd;
 background-position:0 1px;
 background-repeat:no-repeat;
 text-transform:uppercase;
}
.account-login .registered-users h2 { background-image:url(../images/i_page2.gif); }
.account-login .new-users h2 { background-image:url(../images/i_page1.gif); }
.account-login h2 { line-height:20px; }
.account-login .buttons-set {
 margin:0;
 padding:8px 13px;
 background:#f5f5f5;
 border:1px solid #d0cfcb;
}
.opc-block-progress .block-content { padding:0 !important; }
.checkout-progress {
 padding:0 90px;
 margin:0 0 20px;
}
.checkout-progress li.active {
 border-top-color:#e96200;
 color:#e96200;
}
.checkout-progress li {
 float:left;
 width:19%;
 margin:0 3px 0 0;
 border-top:10px solid #999999;
 padding:2px 0 0;
 font-weight:bold;
 text-align:center;
 color:#abb5ba;
}
.multiple-checkout .table h3 { font-size:100%; }
.multiple-checkout h2 {
 font-size:110%;
 font-weight:bold;
 margin:0 0 10px;
}
.clearer:after, .header-container:after, .header-container 
.top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
 clear:both;
 content:".";
 display:block;
 font-size:0;
 height:0;
 line-height:0;
 overflow:hidden;
}
.header-top { padding:10px 0 0; }
.header-top a {
 font-weight:300;
 font-size:110%;
}
.header-top .form-search {
 height:34px;
 z-index:99;
 background:#ffffff;
}
.header-top .form-search label { display:none; }
.header-top .form-search input.input-text {
 float:left;
 border:none;
 border-right:0;
 width:194px;
 border-radius:0;
 padding:5px 10px;
 margin:0;
 color:#a1a1a1;
 box-shadow:0 0 0;
 font-weight:300;
 font-size:110%;
}
.header-top .form-search button.button {
 float:right;
 margin:0;
 border:none;
 background:none;
}
.header-top .form-search button.button span {
 border:0;
 width:31px;
 height:31px;
 background:url(../images/icon.png) -73px -325px no-repeat;
 padding:0;
 float:left;
 text-indent:-99999px;
}
.header-top .form-search button.button span span { background:none; }
.header-top .top-search { float:right; }
.header-top .quick-access {
 min-height:20px;
 border-bottom:1px solid #f7efec;
}
.header-top .quick-access label {
 padding-bottom:10px;
 font-weight:300;
 line-height:25px;
}
.header-top .quick-access .top-link {
 background:url("../images/tick-toplink.png") 100% 50% no-repeat;
 padding-right:5px;
 height:29px;
 float:left;
}
.header-top .quick-access .top-link ul.links li:hover {
 border:1px solid #e9d8d0;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
}
.header-top .quick-access .top-link ul.links li.first a {
 margin-left:0;
 background-position:0 2px;
}
.header-top .quick-access .top-link ul.links li.first a:hover {
 margin-left:0;
 background-position:0 -19px;
}
.header-top .quick-access .top-link ul.links li {
 border:1px solid #ffffff;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 line-height:25px;
}
.header-top .quick-access .top-link ul.links li a {
 padding-right:0;
 transition:all 0.3s ease-in-out 0s;
 -webkit-transition:all 0.3s ease-in-out 0s;
 -moz-transition:all 0.3s ease-in-out 0s;
 -o-transition:all 0.3s ease-in-out 0s;
 /*margin-right:20px;*/
}
.header-top .quick-access .top-link ul.links li a i {
 float:left;
 line-height:26px;
 padding:0 5px 0 10px;
}
.header-top .quick-access .top-link ul.links li a.top-link-checkout:hover { margin-left:0; }
.header-top .quick-access .top-link ul.links li a.top-link-checkout { margin-left:0; }
.header-top .quick-access .top-link ul.links li.last { background:none; }
.header-top .quick-access .grid-col .currency { z-index:99; }
.header-top .quick-access .grid-col .currency .select .sbHolder {
 float:left;
 margin:0 0 0 10px;
 width:102%;
}
.header-top .quick-access .grid-col .currency .select .sbHolder a {
 font-style:normal;
 padding:0 0 0 10px;
 line-height:20px;
}
.header-top .quick-access .grid-col .currency .select .sbHolder a.sbToggle { padding:0; }
.header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions {
 top:23px !important;
 background:#ffffff;
 text-align:left;
 border:1px solid #e9d8d0;
 left:-1px !important;
 width:150%;
 position:absolute;
 border-radius:0 3px 3px 3px;
 -webkit-border-radius:0 3px 3px 3px;
 -moz-border-radius:0 3px 3px 3px;
}
.header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions li {
 width:100%;
 padding:0;
 display:block;
}
.header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions li a { padding:0 0 0 2px; }
.header-top .quick-access .grid-col .store-switcher {
 width:50%;
 z-index:1000;
}
.header-top .quick-access .grid-col .store-switcher .sbHolder { width:60%; }
.header-top .quick-access .grid-col .store-switcher .sbHolder a {
 font-style:normal;
 padding:0 0 0 5px;
 line-height:20px;
 color:#646464;
}
.header-top .quick-access .grid-col .store-switcher .sbHolder .sbOptions { background:#ffffff; }
.header-top .quick-access .grid-col .store-switcher .sbHolder .sbOptions li {
 width:100%;
 padding:0;
}
.header-top .quick-access .grid-col .store-switcher .sbHolder .sbOptions li a { padding:0; }
.header-top .quick-access .grid-col .store-switcher .sbHolder a.sbToggle { padding:0; }
.header-top .quick-access .grid-col .form-language { float:left; margin-top: 4px;}
.header-top .quick-access .grid-col .form-language .sbHolder {
 width:100%;
 line-height:normal;
 margin:0;
 outline:medium none;
 position:relative;
    display: none !important;
}
.header-top .quick-access .grid-col .form-language .sbHolder a {
 font-style:normal;
 padding:0 0 0 5px;
 line-height:25px;
}
.header-top .quick-access .grid-col .form-language .sbHolder:hover { border:1px solid #e9d8d0; }
.header-top .quick-access .grid-col .form-language .sbOptions {
 top:23px !important;
 background:#ffffff;
 text-align:left;
 border:1px solid #e9d8d0;
 left:-1px !important;
 width:130%;
 position:absolute;
 border-radius:0 3px 3px 3px;
 -webkit-border-radius:0 3px 3px 3px;
 -moz-border-radius:0 3px 3px 3px;
}
.header-top .quick-access .grid-col .form-language .sbOptions li { width:100%; }
.header-top .quick-access .grid-col .form-language .sbOptions li a {
 padding:5px 0 5px 25px;
 transition:color 0.25s linear 0s;
 -webkit-transition:color 0.25s ease-in;
 -moz-transition:color 0.25s ease-in;
 -o-transition:color 0.25s ease-in;
 margin:0 5px;
 line-height:30px;
}
.header-top .quick-access .currency {
 float:left;
 z-index:0;
}
.header-top .quick-access .currency label {
 color:#e9e9e9;
 display:none;
}
.header-top .quick-access .welcome { padding:0; }
.header-top .quick-access ul.links {
 float:left;
 margin:0;
 list-style:none;
}
.header-top .quick-access ul.links li {
 color:#eaeaea;
 float:left;
}
.header-top .quick-access ul.links li a {
 margin:0 8px;
 font-style:normal;
 font-size:12px;
}
.header-top .quick-access .mt-top-link { float:right !important; }
.header-top .quick-access p {
 color:#e9e9e9;
 float:left;
 margin:0;
 list-style:none;
}
.header-top .quick-access p li { float:left; }
.header-top .quick-access p li a {
 margin:0 5px;
 font-style:italic;
 transition:color 0.25s linear 0s;
 -webkit-transition:color 0.25s ease-in;
 -moz-transition:color 0.25s ease-in;
 -o-transition:color 0.25s ease-in;
}
.header-top .quick-access .language-switcher {
 padding-right:0;
 padding-left:0;
}
.header-top .quick-access .language-switcher a {
 transition:color 0.25s linear 0s;
 -webkit-transition:color 0.25s ease-in;
 -moz-transition:color 0.25s ease-in;
 -o-transition:color 0.25s ease-in;
}
.header-top .quick-access .language-switcher a img { opacity:0.8; }
.header-top .quick-access .language-switcher a img:hover { opacity:1; }
.mt-userwrap { margin:50px 0; }
.header {
 margin:0 auto;
 padding:0;
 text-align:right;
 position:relative;
}
.header .logo {
 margin:0;
 float:left;
 padding:5px 0;
}
.mobile-logo a.logo strong,.header .logo strong {
 position:absolute;
 top:-999em;
 left:-999em;
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 text-indent:-999em;
 overflow:hidden;
}
.left-userwrap .top { margin:0 0 30px; }
.cms-home .header .logo { padding:5px 0; }
.header-container { border-bottom:1px solid #f7efec; }
.slides { margin:30px 0; }
.products-grid { margin:0; }
.products-grid ul li {
 float:left;
 margin:0;
 width:50%;
}
.products-grid .mt-actions-top .price-box .minimal-price { margin:0; }
.products-grid .mt-actions-top .price-box .minimal-price .price { font-size:85%; }
.products-grid .col-lg-12 .actions ul li {
 float:left;
 width:auto;
 margin:0 10px;
}
.products-grid .item { margin:0; }
.products-grid .item .item-inner:hover .actions {
 opacity:1;
 -khtml-opacity:1;
 -moz-opacity:1;
 filter:1;
}
.products-grid .item .item-inner {
 height:90%;
 border:1px solid #ffffff;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -moz-box-sizing:border-box;
 position:relative;
 vertical-align:top;
 z-index:0;
 box-shadow:0 6px 7px -1px rgba(0,0,0,0);
 transition:all 0.3s ease-in-out 0s;
}
.products-grid .item .item-inner .product-box { padding:0 15px; }
.products-grid .item .add-to-links li .text-link-compare {
 background:none !important;
 padding:0 !important;
}
.products-grid .item .mt-product-image {
 /*border:1px solid #dddddd;*/
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 transition:all 0.3s ease-in-out 0s;
 text-align:center;
}
.products-grid .item .product-box .actions {
    float: left;
    margin: 0 4px 0 0;
    padding: 0;
    position: absolute;
    z-index: 2;
    bottom: 0;
    right: 0;
}
.products-grid .item .product-box .actions li .text-link {
 background:none !important;
 padding:0 !important;
}
.products-grid .item .product-box .actions li .text-link i { display:none; }
.products-grid .item .product-box .actions li .link-wishlist { padding:0; }
.products-grid .item .product-box .actions li a {
 font-size:110%;
 font-weight:300;
}
.products-grid .item .product-box .actions li a i {
 font-size:150%;
 padding:0 8px 0 0;
}
.products-grid .item .product-box .actions li .text-link-compare i { display:none; }
.products-grid .item .product-box .actions li .link-compare { padding:0; }
.products-grid .item .product-box .mt-actions-top h3 {
 font-size:120%;
 font-weight:300;
 margin:10px 0;
 float:left;
height: 40px;
    overflow: hidden;
}
.products-grid .item .product-box .mt-actions-top h3 a {
 float:left;
 width:100%;
}
.products-grid .item .product-box .mt-actions-top button.btn-cart {
 margin:15px 0;
 float:left;
}
.products-grid .item .product-box .display-onhover {
 opacity:0;
 -khtml-opacity:0;
 -moz-opacity:0;
 filter:1;
 padding:0;
 position:relative;
 z-index:2;
}
.products-grid .item .hover-effect:hover {
 border:1px solid #dddddd;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 position:relative;
 z-index:9;
 background:#ffffff;
 box-shadow:0 6px 7px -1px rgba(0,0,0,0.1);
 height:110%;
}
.products-grid .item .hover-effect:hover button.button.btn-cart span {
 width:100%;
 color:#ffffff;
 transition:all 0.3s ease 0s;
 z-index:-1;
}
.products-grid .item .hover-effect:hover button.button.btn-cart span span { background:none; }
.products-grid .item .hover-effect:hover .actions {
 opacity:1;
 -khtml-opacity:1;
 -moz-opacity:1;
 filter:1;
}
.products-grid .item .hover-effect:hover .mt-product-image {
 border:1px solid #ffffff;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
}
.products-grid .item .hover-effect:hover .display-onhover {
 opacity:1;
 -khtml-opacity:1;
 -moz-opacity:1;
 filter:1;
}
.products-grid .ratings {
 float:left;
 margin:0 0 10px;
 text-align:left;
 width:100%;
}
.products-grid .ratings .amount a {
 font-size:110%;
 font-weight:300;
}
.products-grid .col-lg-3 { padding-bottom:20px !important; }
.products-grid .col-lg-3 .actions ul li {
 float:left;
 width:100%;
 margin:0 0 10px;
}
.products-grid .col-lg-3 .product-box .mt-actions-top h3 {
 font-size:110% !important;
 font-weight:300;
 margin:10px 0;
}
.flex-viewport { width:100%; }
.slider-attribute-wrapper .flex-viewport {
 width:90%;
 margin:0 auto;
}
.products-list .add-to-links {
 float:left;
 width:100%;
 margin:10px 0;
}
.products-list .add-to-links li {
 float:left;
 margin:0 10px 0 0;
 font-size:100%;
}
.products-list .item {
 border:1px solid #dddddd;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 float:left;
 margin:10px 0;
 padding:0;
 width:100%;
}
.products-list .item .desc {
 float:left;
 margin:25px 13px 5px 0;
 width:100%;
}
.products-list .item .product-name {
 font-size:150%;
 font-weight:bold;
 line-height:20px;
}
.products-list .item .add-to-links li .text-link {
 background:none !important;
 padding:0 !important;
}
.products-list .item .add-to-links li .text-link i { display:none; }
.products-list .item .add-to-links li .link-wishlist { padding:0; }
.products-list .item .add-to-links li .link-wishlist i { padding:0 10px 0 0; }
.products-list .item .add-to-links li .link-compare { padding:0; }
.products-list .item .add-to-links li .link-compare i { padding:0 10px 0 0; }
.products-list .item .add-to-links li .text-link-compare {
 background:none !important;
 padding:0 !important;
}
.products-list .item .add-to-links li .text-link-compare i { display:none; }
.products-list .item .price-box {
 float:left;
 margin:3px 13px 5px 0;
 width:100%;
}
.products-list .item .ratings {
 float:left;
 margin:5px 0 0;
 opacity:1;
 position:absolute;
 top:82px;
 width:100%;
}
.products-list .item .ratings .rating-links {
 float:left;
 margin:2px 10px 0;
 width:auto;
}
.products-list .item .ratings .rating-links a {
 margin:0 10px 0 0;
 width:auto;
}
.products-list .hover-effect:hover {
 border:1px solid #dddddd;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 position:relative;
 z-index:9;
 background:#ffffff;
 box-shadow:0 6px 7px -1px rgba(0,0,0,0.1);
}
.ratings {
 padding:0;
 margin:0;
 font-size:90%;
 line-height:11px;
 margin:12px 0 0;
 opacity:1;
 filter:1;
 -khtml-opacity:1;
 -moz-opacity:1;
}
.ratings .rating-box {
 width:55px;
 height:11px;
 font-size:0;
 line-height:0;
 float:left;
 margin-right:3px;
 background:url(../images/bkg_ratings.png) 0 0 repeat-x;
 text-indent:-999em;
 overflow:hidden;
 float:left;
 font-size:0;
 height:11px;
 line-height:0;
 margin-right:3px;
 overflow:hidden;
 text-indent:-999em;
 width:55px;
}
.ratings .rating-box .rating {
 float:left;
 height:11px;
 background:url(../images/bkg_ratings.png) 0 100% repeat-x;
}
.ratings strong {
 float:left;
 margin:1px 3px 0 0;
}
.ratings .rating-links {
 width:100%;
 float:left;
 margin:0;
}
.ratings .rating-links .separator {
 margin:0 10px;
 display:none;
}
.ratings .rating-links a {
 width:100%;
 float:left;
 margin:0 0 5px 0;
}
#block-related li:hover .ratings {
 top:0;
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
 filter:1;
 -khtml-opacity:1;
 -moz-opacity:1;
 margin:0;
 clear:left;
 position:relative;
 text-align:left;
 transition:all 300ms ease 0s;
 overflow:hidden;
 font-size:83%;
 min-height:20px;
}
#block-related .item:hover .ratings {
 top:0;
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
 filter:1;
 -khtml-opacity:1;
 -moz-opacity:1;
 margin:0;
 clear:left;
 position:relative;
 text-align:left;
 transition:all 300ms ease 0s;
 overflow:hidden;
 font-size:83%;
 min-height:20px;
}
.price-box {
 margin:0;
 float:left;
 width:100%;
    font-size: 10px !important;
}
.price-box .old-price {
 float:left;
 margin:0 10px 0 0;
}
.price-box .old-price .price-label {
 white-space:nowrap;
 color:#333430;
 display:none;
}
.price-box .old-price .price {
 font-size:90%;
 color:#a7a7a7 !important;
 text-decoration:line-through;
}
.price-box .special-price {
 margin:0 3px;
 padding:0;
}
.price-box .special-price .price-label {
 font-size:105%;
 white-space:nowrap;
 color:#333430;
 display:none;
}
.price-box .special-price .price { font-size:110%; }
.price-box .regular-price .price {
 font-weight:normal;
 font-size:14px;
}
.price-box .price {
 white-space:nowrap !important;
 font-weight:normal;
}
.product-pricing {
 margin:10px 0;
 padding:10px;
 background-color:#f4f7f7;
 border:1px solid #dadddd;
 color:#424242;
 float:left;
}
.product-pricing .tier-prices-grouped li {
 padding:2px 0;
 color:#e26703;
}
.product-pricing .tier-prices-grouped li .price { font-weight:bold; }
.product-pricing .tier-prices {
 margin:10px 0;
 padding:10px;
 background-color:#f4f7f7;
 border:1px solid #dadddd;
 color:#424242;
}
.product-pricing .tier-prices .benefit {
 font-style:italic;
 font-weight:bold;
 font-style:italic;
 font-weight:bold;
 color:#2f2f2f;
}
.product-pricing .tier-prices li {
 line-height:1.4;
 background:url(http://www.citrusstv.com/skin/frontend/mtcramos/default/images/i_tier.gif) no-repeat 0 3px;
 padding:2px 0 2px 10px;
 line-height:1.4;
 background:url(http://www.citrusstv.com/skin/frontend/mtcramos/default/images/i_tier.gif) no-repeat 0 3px;
 padding:2px 0 2px 10px;
}
.product-pricing .tier-prices .price {
 font-weight:bold;
 font-weight:bold;
 color:#2f2f2f;
}
.product-new-label {
 height:29px;
 outline:medium none;
 position:absolute;
 width:37px;
 line-height:29px;
 z-index:99;
 left:10px;
 top:10px;
 text-align:center;
 border-radius:5px 5px 5px 5px;
 -ms-border-radius:5px 5px 5px 5px;
 -o-border-radius:5px 5px 5px 5px;
}
.product-sale-label {
 background-repeat:no-repeat;
 height:29px;
 outline:medium none;
 position:absolute;
 width:37px;
 line-height:29px;
 z-index:99;
 right:10px;
 top:10px;
 border-radius:5px 5px 5px 5px;
 -ms-border-radius:5px 5px 5px 5px;
 -o-border-radius:5px 5px 5px 5px;
 text-align:center;
}
.product-sale-label span:before {
 position:absolute;
 left:10px;
 top:29px;
 width:0;
 height:0;
 content:"";
 border-style:solid;
 transition:border-color 450ms ease-in-out;
}
.product-new-label span:before {
 position:absolute;
 right:10px;
 top:29px;
 width:0;
 height:0;
 content:"";
 border-style:solid;
 transition:border-color 450ms ease-in-out;
}
.block-account .block-content li {
 border-bottom:1px solid #e4e4e4;
 font-size:100%;
 line-height:35px;
 padding:0;
}
.block-account .block-content li a { font-weight:normal; }
.block-nav .block-title {
 margin:0;
 height:36px;
 padding:0;
 background:#03b5c1;
}
.block-nav .block-content { padding:0 !important; }
.box-up-sell .item-inner .item-box:hover .mt-review {
 filter:1;
 opacity:1;
 -khtml-opacity:1;
 -moz-opacity:1;
}
.box-up-sell .item-inner .item-box .mt-review {
 opacity:.0;
 opacity:0;
 -khtml-opacity:0;
 -moz-opacity:0;
 filter:1;
}
.block {
 padding:0 0 30px;
 margin:0;
 float:left;
 width:100%;
 direction:ltr;
}
.block .block-title {
 margin:0 0 10px;
 height:36px;
 padding:0;
 background:#000;
 direction:ltr;
}
.block .block-title strong {
 width:100%;
 height:36px;
 display:block;
 float:left;
 font-size:120%;
 font-weight:300;
 line-height:36px;
 padding:0;
 text-transform:uppercase;
 text-align:left;
}
.block .block-title strong span {
 height:36px;
 width:100%;
 float:left;
 line-height:36px;
 padding:0 0 0 20px;
 color:#ffffff;
 direction:ltr;
}
.block .block-title strong span small { direction:ltr; }
.block .block-content { padding:15px 0; }
.block .block-content p { padding:0 15px; }
.block .block-content p.product-name {
 padding:0;
 font-size:100%;
}
.block .block-content .mini-products-list .product-image {
 border:1px solid #e4e4e4;
 margin:0;
}
.block p {
 font-weight:300;
 font-size:120%;
}
.block .btn-remove {
 float:right;
 margin:1px 0 2px 5px;
}
.block-compare .block-content .btn-remove span.icon {
 background:url("../images/btn-remove.png") no-repeat scroll 0 0 transparent;
 background-color:#cfcfcf;
 border-radius:10px 10px 10px 10px;
 -webkit-border-radius:10px 10px 10px 10px;
 -moz-border-radius:10px 10px 10px 10px;
 float:right;
 height:16px;
 outline:medium none;
 width:16px;
}
.block-compare .block-content .item .btn-remove {
 display:block;
 font-size:0;
 height:16px;
 line-height:0;
 margin:5px 0;
 outline:medium none;
 overflow:hidden;
 text-indent:-999em;
 width:16px;
}
.block-poll .block-content #poll-answers .answer { float:left; }
.block-poll .block-content input.radio {
 float:left;
 margin:5px -18px 0 0;
 padding:0 0 15px;
}
.block-poll .block-content .label {
 background:none repeat scroll 0 0 transparent;
 border-radius:0 0 0 0;
 display:inline;
 font-weight:normal;
 margin-left:18px;
 padding:0;
 text-shadow:0 -1px 0 transparent;
 font-size:95%;
 line-height:30px;
 cursor:pointer;
}
.block-poll .block-content .label label { cursor:pointer; }
.block-cart .block-content .btn-edit {
 margin:5px 0;
 outline:medium none;
 text-indent:-9999px;
 width:100%;
 font-size:0;
}
.block-cart .block-content .btn-edit span.icon {
 background:url("../images/btn-edit.png") no-repeat scroll 0 0 transparent;
 background-color:#cfcfcf;
 border-radius:10px 10px 10px 10px;
 -webkit-border-radius:10px 10px 10px 10px;
 -moz-border-radius:10px 10px 10px 10px;
 float:right;
 height:16px;
 outline:medium none;
 width:16px;
 margin:0;
}
.block-cart .block-content .mt-product-details .actions { border:none; }
.block-cart .block-content .actions {
 border-top:1px solid #e4e4e4;
 float:left;
 margin:0 0 15px;
 padding:10px 0 0;
 text-align:left;
 width:100%;
}
.block-cart .block-content p.block-subtitle {
 background:none repeat scroll 0 0 #eeead6;
 float:left;
 padding:5px 0;
 text-align:center;
 width:100%;
 display:none;
}
.block-cart .block-content .btn-remove {
 line-height:20px;
 margin:0 0 5px;
 outline:medium none;
 text-indent:-9999px;
 width:100%;
}
.block-cart .block-content .btn-remove span.icon {
 background:url("../images/btn-remove.png") no-repeat scroll 0 0 transparent;
 background-color:#cfcfcf;
 border-radius:10px 10px 10px 10px;
 -webkit-border-radius:10px 10px 10px 10px;
 -moz-border-radius:10px 10px 10px 10px;
 float:right;
 height:16px;
 outline:medium none;
 width:16px;
}
.block-cart .block-content .mini-products-list li {
 height:auto !important;
 padding-bottom:0 !important;
}
.block-cart .block-content .mini-products-list li.item {
 border-bottom:1px solid #e4e4e4;
 float:left;
 width:100%;
}
.block-cart .block-content .mini-products-list li.item .product-image {
 width:100%;
 float:left;
}
.block-cart .block-content .mini-products-list li.last { border:none; }
.block-cart .block-content .subtotal .label {
 background:none repeat scroll 0 0 transparent;
 color:#666565;
 padding:0;
 text-shadow:0 0 0;
 font-weight:300;
 font-size:100%;
}
.block-cart .mt-product-details .actions { padding:0; }
.block-cart .mini-products-list .product-details {
 padding-top:10px;
 padding-bottom:10px;
}
.block-cart .mini-products-list .product-images { padding:10px 0; }
.block-cart .mini-products-list .product-image { z-index:0; }
.block-compare .block-title, .block-cart .block-title {
 margin:0;
 height:36px;
 padding:0;
 background:#03b5c1;
}
.col2-right-layout .col-right { margin:-20px 0 0; }
.col-right h2 {
 margin:0 0 10px;
 height:36px;
 padding:0;
 background:#79A32F;
 color:#ffffff;
 float:left;
 height:36px;
 line-height:36px;
 padding:0 0 0 20px;
 width:100%;
 text-transform:uppercase;
 font-size:120%;
}
.block-reorder .block-content .checkbox {
 float:left;
 margin:0 5px 0 0;
}
.block-layered-nav .block-content { padding:0; }
.block-layered-nav #narrow-by-list dt.last { margin:10px 0 0; }
.block-layered-nav #narrow-by-list dt {
    font-size: 12px;
    font-weight: bold;
    margin: 20px 0 5px;
    text-transform: uppercase;
}
.block-layered-nav #narrow-by-list li {
 padding:0 0 0 10px;
 line-height:25px;
}
.block-layered-nav #narrow-by-list li a { font-weight:300; }
.col-left h2 {
 margin:0 0 10px;
 height:36px;
 padding:0;
 background:#79A32F;
 color:#ffffff;
 float:left;
 height:36px;
 line-height:36px;
 padding:0 0 0 20px;
 width:100%;
 text-transform:uppercase;
 font-size:120%;
}
.block-wishlist .block-content .actions { text-align:right; }
.block-wishlist .block-content .price-box .regular-price .price { font-size:100%; }
.block-wishlist .block-content .mini-products-list .item {
 border-bottom:1px solid #e4e4e4;
 margin:0;
 padding:0;
}
.block-wishlist .block-content .mini-products-list .item .rev {
 float:right;
 margin:0;
 width:30%;
}
.block-wishlist .block-content .mini-products-list .item .rev .btn-remove {
 float:right;
 line-height:20px;
 margin:0;
 outline:medium none;
 text-indent:-9999px;
}
.block-wishlist .block-content .mini-products-list .item .rev .btn-remove span.icon {
 background:url("../images/btn-remove.png") no-repeat scroll 0 0 transparent;
 background-color:#cfcfcf;
 border-radius:10px 10px 10px 10px;
 -webkit-border-radius:10px 10px 10px 10px;
 -moz-border-radius:10px 10px 10px 10px;
 float:right;
 height:16px;
 outline:medium none;
 width:16px;
}
.block-wishlist .block-content .mini-products-list .item .product-details .product-name { line-height:20px; }
.block-wishlist .block-content .mini-products-list .item .product-image {
 margin:0 3% 0 0;
 width:90%;
}
.block-wishlist .block-content .mini-products-list .item .additem {
 float:left;
 margin:10px 0 0;
 width:100%;
}
.block-wishlist .block-content .mini-products-list .item .additem .link-cart {
 border-radius:10px 10px 10px 10px;
 -webkit-border-radius:10px 10px 10px 10px;
 -moz-border-radius:10px 10px 10px 10px;
 float:right;
 font-size:0;
 height:16px;
 line-height:20px;
 margin:0;
 outline:medium none;
 text-indent:-9999px;
 width:16px;
}
.block-wishlist .block-content .mini-products-list .item .additem .link-cart span.icon {
 background:url("../images/cart-icon-01.png") no-repeat scroll 5px 4px transparent;
 background-color:#cfcfcf;
 border-radius:10px 10px 10px 10px;
 -webkit-border-radius:10px 10px 10px 10px;
 -moz-border-radius:10px 10px 10px 10px;
 float:right;
 height:16px;
 outline:medium none;
 width:16px;
}
.block-wishlist .block-content .mini-products-list li.item .product-image {
 width:100%;
 float:left;
}
.block-wishlist .mini-products-list .product-details {
 padding-top:10px;
 padding-bottom:10px;
}
.block-wishlist .mini-products-list .product-images { padding:10px 0; }
.breadcrumbs {
 line-height:1.25;
 margin:0;
 padding:15px 0;
}
.breadcrumbs ul { margin:0; }
.breadcrumbs ul li { display:inline; }
.breadcrumbs ul li a { float:left; }
.breadcrumbs ul li strong { font-weight:normal; }
.breadcrumbs span {
 width:19px;
 height:19px;
 float:left;
 margin:0 0 0 12px;
}
#my-orders-table .odd td h3 { font-size:130%; }
.tags-list li {
 display:inline !important;
 margin:0 4px 0 0;
}
.btn-remove span.icon { background-color:#cfcfcf; }
#checkout-review-table-wrapper td h3 { font-size:120%; }
#checkout-review-table-wrapper td h4 { font-size:110%; }
.mini-products-list .mt-product-details { padding:15px 0; }
.category-products .toolbar .pager .sbHolder { border-radius:0; }
.category-products .toolbar .sort-by .sbHolder { width:70%; }
/*.category-products .toolbar .limiter .sbHolder { width:29%; }*/
.category-products .toolbar .limiter .sbHolder .sbToggle { padding:0; }
.category-products .toolbar .limiter .sbOptions { width:103%; }
.category-products .item a.product-image img { padding:0; }
.category-products .item a.product-image .img-responsive { display:inline-block; }
.category-products .product-image img { max-width:100%; }
.category-products .products-grid .item {
 position:relative;
 height:444px;
 float: left;
 max-height: 380px;
}
.product-image-hover {
 overflow:hidden;
 position:relative;
 height:63%;
}
.product-image-hover a .back {
    transform:translate3d(100%,0,0);
    -o-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0);
    -moz-transform:translate3d(100%,0,0);
    -webkit-transform:translate3d(100%,0,0);
    transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
    -o-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
    -ms-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
    -moz-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
    -webkit-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
}
.product-image-hover a .alt-image {
 transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
 -o-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
 -ms-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
 -moz-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
 -webkit-transition:transform 1s cubic-bezier(0.19,1,0.22,1) 0s;
}
.product-image-hover a:hover .alt-image {
     -webkit-transform:translate3d(-100%,0,0);
 -moz-transform:translate3d(-100%,0,0);
 -ms-transform:translate3d(-100%,0,0);
 -o-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0);
 -webkit-transition:-webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
 -webkit-transition-delay:0s;
 -moz-transition:-moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
 -o-transition:-o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
 transition:transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
}
.product-image-hover a:hover .back {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 -webkit-transition:-webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000);
 -webkit-transition-delay:0s;
 -moz-transition:-moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
 -o-transition:-o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
 transition:transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;
 z-index:0;
 position:absolute;
}
.product-img-additional {
 left:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:-1;
}
.product-grouped-product .product-view .product-essential .product-shop .availability {
 float:left;
 width:100%;
}
.product-view {
 padding:0px;
 margin:0;
}
.product-view .product-img-box .more-views li a { outline:medium none; }
.product-view ul.more-views-direction-nav li a.more-views-prev:hover {
 background-position:-124px -489px;
 border:medium none !important;
 left:-43px;
 padding:0 !important;
}
.product-view ul.more-views-direction-nav li a {
 background-color:#f5f5f5;
 background-image:url("../images/icon.png");
 background-repeat:no-repeat;
 cursor:pointer;
 display:block;
 height:26px;
 margin:-11px 0 0;
 outline:medium none;
 position:absolute;
 text-indent:-9999px;
 top:50%;
 transition:all 400ms ease-in-out 0s;
 width:26px;
 z-index:0;
}
.product-view ul.more-views-direction-nav li a.more-views-next:hover {
 background-position:-152px -489px;
 border:medium none !important;
 padding:0 !important;
 right:-43px;
}
.product-view ul.more-views-direction-nav li a.more-views-prev {
 background-position:-124px -514px;
 border:medium none !important;
 left:-43px;
 padding:0 !important;
}
.product-view ul.more-views-direction-nav li a.more-views-next {
 background-position:-152px -514px;
 border:medium none !important;
 padding:0 !important;
 right:-43px;
}
.product-view .product-essential {
 margin:0 0 10px;
}
.product-view .product-essential h3 {
 font-size:140%;
 font-weight:300;
 margin:0 0 10px;
 line-height:1.35;
 font-family:Arial, Helvetica, sans-serif;
}

.product-view .product-essential .product-img-box .zoom #track {
 position:relative;
 height:18px;
}
.product-view .product-essential .product-img-box .zoom-notice {
 font-size:90%;
 margin:0 0 5px;
 text-align:center;
}
.product-view .product-essential .product-img-box .more-views {
 width:396px;
 margin:0 auto;
 position:relative;
 z-index:0;
}
.product-view .product-essential .product-img-box .more-views ul { margin-left:0; }
.product-view .product-essential .product-img-box .more-views ul li {
 float:left;
 margin:0;
 height:auto !important;
 text-align:center;
/* width: 100px !important;*/
}
.product-view .product-essential .product-img-box .more-views ul li a { overflow:hidden; }
.product-view .product-essential .product-img-box .more-views ul li a img { display:block; }
.product-view .product-essential .product-img-box .more-views .more-views-viewport .img-responsive { border:1px solid #eaeaea;margin:0px; }
.product-view .product-essential .product-img-box .more-views h2 { display:none; }
.product-view .product-essential .product-img-box .cloud-zoom-big { background-color:#ffffff !important;left:470px !important; }
.product-view .product-essential .product-img-box .product-image {
    padding: 8px;
 border:1px solid #ececec;
}
.product-view .product-essential .product-img-box .product-image-zoom {
 position:relative;
 z-index:9;
}
.product-view .product-essential .product-img-box .product-image-zoom img { cursor:move; }
.product-view .product-essential .slidebar_right { float:left; }

.product-view .product-essential .product-shop .product-name h1 {
 margin:0;
 font-size:30px;
 line-height:38px;
 font-weight:normal;
 text-transform:capitalize;
}
.product-view .product-essential .product-shop .products-type {
 float:left;
 width:100%;
}
.product-view .product-essential .product-shop .availability {
    margin:0;
    font-size:12px;
    font-weight:300;
    float:right;
    line-height:49px;
    text-align:left;
}
.product-view .product-essential .product-shop .availability span {
    background:url("../images/icon.png") -128px -423px no-repeat;
    display:inline-block;
    height:52px;
    position:relative;
    text-indent:-9999px;
    width:46px;
}
.product-view .product-essential .product-shop .price-box-bundle {
 float:left !important;
 width:51%;
}
.product-view .product-essential .product-shop .price-box {
 margin:0;
 float:none !important;
 width: 100%;
}
.product-view .product-essential .product-shop .price-box .old-price {
 color:#a8a8a8;
 float:left;
    line-height: 29px;
}
.product-view .product-essential .product-shop .price-box .old-price .price {
 font-size:140%;
 font-weight:normal;
    float: left;
}
.product-view .product-essential .product-shop .price-box .special-price {
 color:#1096d5;
    float: left;
    padding: 0;
    font-size: 29px;
    margin: 0 !important;
    line-height: 29px;
}
.product-view .product-essential .product-shop .price-box .special-price .price {
 font-size:29px;
 font-weight:normal;
 color:#f3547d;
}
.product-view .product-essential .product-shop .price-box .regular-price {
 color:#1096d5;
 float:left;
 padding:0;
}
.product-view .product-essential .product-shop .price-box .regular-price .price {
    font-size:29px;
    font-weight:normal;
    line-height:65px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.product-view .product-essential .product-shop .add-to-links li {
 float:left;
 margin:0 5px 0 0;
}
.product-view .product-essential .product-shop .add-to-links li .link-wishlist { background-position:-166px -256px; }
.product-view .product-essential .product-shop .add-to-links li a {
 background-image:url(../images/icon.png);
 background-color:#79A32F;
 background-repeat:no-repeat;
 transition:all 0.3s ease 0s;
 z-index:-1;
 display:inline-block;
 font-size:100%;
 height:35px;
 line-height:59px;
 text-align:center;
 text-transform:uppercase;
 white-space:nowrap;
 text-indent:-999em;
 width:39px;
 border-radius:4px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border:1px solid #79A32F;
 outline:none;
}
.product-view .product-essential .product-shop .add-to-links li .link-compare { background-position:-166px -232px; }
.product-view .product-essential .product-shop .add-to-links li a:hover {
 border:1px solid #e9d8d0;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 background-color:transparent;
}
.product-view .product-essential .product-shop .add-to-links li .link-compare:hover { background-position:9px -232px; }
.product-view .product-essential .product-shop .add-to-links li .link-wishlist:hover { background-position:9px -256px; }
.product-view .product-essential .product-shop .add-to-links .feature {
 float:left;
 height:15px;
 line-height:15px;
 padding:0 0 0 10px;
 margin:0;
 width:auto;
}
.product-view .product-essential .product-shop .product_type_data {
 padding:2px 0 0 0;
 margin:0;
 float:left;
 width:100%;
}
.product-view .product-essential .product-shop .grouped-items-table th { padding:5px; }
.product-view .product-essential .product-shop .email-friend {

}
.product-view .product-essential .product-shop .email-friend li a {
    background-image: url(../images/icon.png);
    background-position: -166px -256px;
    background-color: #79A32F;
    background-repeat: no-repeat;
    transition: all 0.3s ease 0s;
    z-index: -1;
    display: inline-block;
}
.product-view .product-essential .product-shop .product-options {
 position:relative;
 float:left;
 width:100%;
 border:0 none;
 margin:20px 0 0;
 padding:6px;
}
.product-view .product-essential .product-shop .product-options dd {
 width:100%;
 padding:0px;
 margin:0;
 display:inline-block;
}
.product-view .product-essential .product-shop .product-options dd input.input-text { width:96%; }
.product-view .product-essential .product-shop .product-options dd .time-picker {
 display:-moz-inline-box;
 display:inline-block;
 padding:2px 0;
 vertical-align:middle;
}
.product-view .product-essential .product-shop .product-options dd input.datetime-picker { width:150px; }
.product-view .product-essential .product-shop .product-options dd textarea {
 width:98%;
 height:8em;
}
.product-view .product-essential .product-shop .product-options dd .qty-holder {
 display:block;
 padding:10px 0 0;
}
.product-view .product-essential .product-shop .product-options dd .qty-holder label { vertical-align:middle; }
.product-view .product-essential .product-shop .product-options dd select {
 width:100%;
 padding:5px;
}
.product-view .product-essential .product-shop .product-options dd .multiselect option {
 border-bottom:1px dotted #d9e5ee;
 padding:2px 4px;
}
.product-view .product-essential .product-shop .product-options p.required {
 color:#f1520b;
 right:0;
 top:0;
 display:block !important;
}
.product-view .product-essential .product-shop .product-options ul { margin:0; }
.product-view .product-essential .product-shop .product-options .availability { font-size:90%; }
.product-view .product-essential .product-shop .product-options .availability span {
 font-weight:bold;
 font-size:110%;
}
.product-view .product-essential .product-shop .product-options ul.validation-failed { padding:0 7px; }
.product-view .product-essential .product-shop .product-options dt {
 width:100%;
 float:left;
 margin:0 0 0;
 display:inline-block;
 padding:0;
 font-weight:normal;
}
.product-view .product-essential .product-shop .product-options dt label {
 float:left;
 margin:0 5px 0 0;
}
.product-view .product-essential .product-shop .product-options dt .qty-disabled {
 background:none;
 border:0;
 padding:3px;
 color:#2f2f2f;
}
.product-view .product-essential .product-shop .product-options dt label.required em {
 color:#eb340a;
 float:left;
 margin-right:5px;
 margin-top:4px;
}
.product-view .product-essential .product-shop .product-options p.note {
 margin:0;
 font-size:90%;
}
.product-view .product-essential .product-shop .product-options dl.last { margin:0; }
.product-view .product-essential .product-shop .product-options dl.last dd.last {
 border-bottom:0;
 padding-bottom:5px;
 margin-bottom:0;
}
.product-view .product-essential .product-shop .product-options ul.options-list { margin-right:5px; }
.product-view .product-essential .product-shop .product-options ul.options-list label {
 font-weight:normal;
 margin-bottom:0;
}
.product-view .product-essential .product-shop .product-options ul.options-list input.radio {
 float:left;
 margin-top:0;
}
.product-view .product-essential .product-shop .product-options ul.options-list li {
 line-height:1.5;
 padding:2px 0;
 float:left;
 margin:0 20px 0 0;
 width:100%;
}
.product-view .product-essential .product-shop .product-options ul.options-list li input.product-custom-option {
 display:inline-block;
 margin:0;
 float:left;
}
.product-view .product-essential .product-shop .product-options ul.options-list .label {
 display:block;
 float:left;
 line-height:21px;
 margin-left:9px;
 font-size:100%;
}
.product-view .product-essential .product-shop .product-options ul.options-list input.checkbox {
 float:left;
 margin-top:3px;
}
.product-view .product-essential .product-shop .product-options .label {
 padding:0;
 border-radius:0;
 background:none;
 color:#414141;
 text-shadow:0 0 0 #ffffff;
}
.product-view .product-essential .product-shop .ratings {
 opacity:1;
 position:inherit;
 float:left;
 width:50%;
}
.product-view .product-essential .product-shop .ratings .rating-box {
 float:left;
 margin:0 15px 0 0;
}
.product-view .product-essential .product-shop .ratings .rating-links {
 float:left;
 width:auto;
 line-height:12px;
}
.product-view .product-essential .product-shop .ratings .rating-links a {
 float:left;
 margin:0;
 width:auto;
 line-height:15px;
}
.product-view .product-essential .product-shop .ratings .rating-links .separator {
 display:block;
 float:left;
 margin:0 5px;
}

@media only screen
and (min-device-width : 320px)
{
    .product-view .product-essential .product-shop .product-options-bottom {
        border-bottom: 1px solid #ECECEC;
        float: left;
        margin: 0 0 10px;
        overflow: hidden;
        padding: 15px 0 0;
        width: 22%;
    }
    .product-view .product-essential .product-img-box {
        margin: 0 !important;
        padding-right: 0 !important;
        position: relative;
        z-index: 9;
    }
    .product-view .product-essential .product-shop {
        padding-left: 8px;
        padding-right: 0;
        position: relative;
        width: 674px !important;
    }
    #progress_added .success {
        display: block !important;

        padding: 21px 40px 21px 60px;
        margin-left: 10px;
        margin-right: 10px;
        box-shadow: 0 5px 20px rgba(0,0,0,0.3);
        position: fixed;
        right: 39px;
        width: auto;
        border-radius: 0px;
        z-index: 999999;
        background: #ffffff;
        text-align: left;
        left: auto;
        bottom: 10px;
    }
    .checkout-types.pull-right li {
        float: left;
        margin-left: 10px;
        margin-bottom: 10px;
    }
}
@media only screen and (min-width : 641px) {
    .product-view .product-essential .product-shop .product-options-bottom {
     padding:15px 0 0;
     margin:0 0 10px;
     float:left;
     width:100%;
     border-bottom: 1px solid #ececec;
    }
    .product-view .product-essential .product-img-box {
        margin: 0 !important;
        position: relative;
        z-index: 9;
        float: left;
        width: 496px !important;
        padding-right: 0px !important;
    }
    .product-view .product-essential .product-shop {
        position: relative;
        position: relative;
        width: 674px!important;
        padding-left: 49px !important;
        padding-right: 0;
    }
    #progress_added .success {
        display: block !important;
        padding: 21px 40px 21px 60px;
        margin-left: 10px;
        margin-right: 10px;
        box-shadow: 0 5px 20px rgba(0,0,0,0.3);
        position: fixed;
        right: 39px;
        width: 500px;
        border-radius: 0px;
        z-index: 999999;
        background: #ffffff;
        text-align: left;
        left: auto;
        bottom: 10px;
    }
    .checkout-types.pull-right li {
        float: left;
        margin-left: 10px;
    }
}
.product-view .product-essential .product-shop .product-options-bottom .addto-links-review {
 width:100%;
 float:left;
}
.product-view .product-essential .product-shop .product-options-bottom .add-to-cart-box {
 clear:both;
 float:left;
 padding-top:12px;
}
.product-view .product-essential .product-shop .product-options-bottom .product-pricing {
 margin:0;
 padding:0 0 10px;
 border:0;
 background:0;
 color:#e26703;
}
.product-view .product-essential .product-shop .product-options-bottom .price-label {
 float:none;
 padding-right:0;
}
@media only screen
and (min-device-width : 320px)
{
    .product-view .product-essential .product-shop .product-options-bottom .add-to-cart {
        float: left;
        overflow: hidden;
        padding: 0 0 15px;
        width: 99%;
    }
}
@media only screen and (min-width : 641px) {
    .product-view .product-essential .product-shop .product-options-bottom .add-to-cart {
     width:63%;
     float:left;
     padding:0 0 15px;
    }
}
.product-view .product-essential .product-shop .product-options-bottom .add-to-cart button.btn-cart {
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
}
.product-view .product-essential .product-shop .product-options-bottom .add-to-cart button.btn-cart span {
 background-position:10px -199px;
 background-repeat:no-repeat;
 transition:all 0.3s ease 0s;
 width:100%;
 z-index:-1;
 color:#ffffff;
 display:block;
 font-size:100%;
 height:33px;
 line-height:33px;
 text-align:center;
 text-transform:uppercase;
 white-space:nowrap;
}
.product-view .product-essential .product-shop .product-options-bottom .add-to-cart button.btn-cart span span {
 background:none;
 padding:0;
}
.product-view .product-essential .product-shop .product-options-bottom .add-to-cart button.btn-cart:hover {
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
}
.product-view .product-essential .product-shop .product-options-bottom .add-to-cart button.btn-cart:hover span {
 background-position:10px -167px;
 background-repeat:no-repeat;
 background-color:transparent;
}
.product-view .product-essential .product-shop .product-options-bottom .add-to-cart button.btn-cart:hover span span {
 border:0;
 background:none;
}
.product-view .product-essential .product-shop .product-options-bottom .price-box {
 float:none;
 margin:0 0 5px;
 display:none;
}
.product-view .product-essential .product-shop .product-options-bottom .add-to-links {
 text-align:left;
}
.product-view .product-essential .product-shop .product-options-bottom .price-tax { float:none; }
.product-view .product-essential .product-shop .product-options-bottom .tier-prices {
 margin:0;
 padding:0 0 10px;
 border:0;
 background:0;
 color:#e26703;
}
.product-view .product-essential .product-shop .product-options-bottom .tier-prices .benefit { color:#e26703; }
.product-view .product-essential .product-shop .product-options-bottom .tier-prices li {
 background:0;
 padding:2px 0;
}
.product-view .product-essential .product-shop .product-options-bottom .tier-prices .price { color:#e26703; }
.product-view .product-essential .product-shop .short-description {
 text-align:left;
 margin:0;
 padding:0;
 float:left;
 width:100%;
 font-size:115%;
 font-weight:300;
 text-align:left;
}
.product-view .product-essential .product-shop .short-description h2 { font-size:120%; }
.product-view .product-essential .product-shop .no-rating a {
 float:left;
 background:url(../images/icon-ratings.png) 0 50% no-repeat;
 padding:0 0 0 20px;
}
.product-view .product-essential .product-shop .add-to-box {
 padding:15px 0;
 margin:0 0 20px;
 border-bottom:1px solid #ececec;
 float:left;
 width:100%;
}
.product-view .product-essential .product-shop .add-to-box .addcart button.btn-cart {
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
}
.product-view .product-essential .product-shop .add-to-box .addcart button.btn-cart span {
 background-position:10px -199px;
 background-repeat:no-repeat;
 transition:all 0.3s ease 0s;
 width:100%;
 z-index:-1;
 color:#ffffff;
 display:block;
 font-size:110%;
 height:33px;
 line-height:33px;
 padding:0 20px 0 10px;
 text-align:center;
 text-transform:uppercase;
 white-space:nowrap;
}
.product-view .product-essential .product-shop .add-to-box .addcart button.btn-cart span span {
 background:none;
 padding:0;
}
.product-view .product-essential .product-shop .add-to-box .addcart button.btn-cart:hover {
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
}
.product-view .product-essential .product-shop .add-to-box .addcart button.btn-cart:hover span {
 background-position:10px -167px;
 background-repeat:no-repeat;
 background-color:transparent;
 color:#918283;
}
.product-view .product-essential .product-shop .add-to-box .addcart button.btn-cart:hover span span {
 border:0;
 background:none;
}
.product-view .product-essential .product-shop .add-to-box .add-to-cart {
 margin:0;
 padding:0;
}
.product-view .product-essential .slides .price-box .old-price { float:none; }
.product-view .product-collateral .box-up-sell h3 {
 border-bottom:0;
 margin:10px 0;
 padding:0;
 font-size:120%;
}
.product-view .product-collateral .box-up-sell .mini-products-grid {
 width:100%;
 border:1px solid #e5dcc3;
}
.product-view .product-collateral .box-up-sell .mini-products-grid td.last { border-right:0; }
.product-view .product-collateral .box-up-sell .mini-products-grid .rating-box {
 float:none;
 display:block;
 margin:0 0 3px;
}
.product-view .product-collateral .box-up-sell .mini-products-grid td {
 width:25%;
 background:#f6f2e7;
 border-right:1px solid #e5dcc3;
 border-bottom:1px solid #e5dcc3;
 padding:15px 10px 12px;
 line-height:1.6em;
}
.product-view .product-collateral .box-up-sell .mini-products-grid td img { border:1px solid #e5dcc3; }
.product-view .product-collateral .box-up-sell .mini-products-grid td.empty {
 border-right:0;
 background:#f1ecdb;
}
.product-view .product-collateral .box-up-sell .mini-products-grid .product-image { text-align:center; }
.product-view .product-collateral .box-up-sell .mini-products-grid tr.last td { border-bottom:0; }
.product-view .product-collateral .upsell-product-grid li .item .item-inner {
 margin:2%;
 width:96%;
}
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner { overflow:hidden; }
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner #product-attribute-specs-table th.label {
 border:0 none !important;
 border-radius:0;
 color:#000000;
 display:inline-block;
 font-size:90%;
 font-weight:300;
 line-height:1;
 padding:0.2em 0.6em 0.3em;
 text-align:center;
 vertical-align:baseline;
 white-space:nowrap;
 line-height:30px;
}
.product-view .product-shop .product-options {}
.product-view .add-links .link-wishlist { float:left; }
.product-view .add-to-box .add-to-cart .quantity-input { margin:0 15px 0px 0 !important;  }
.product-view .add-to-box .add-to-cart .quantity-input input {
    background:none;
}

.product-view .product-collateral .product-tabs-content {
 background:#ffffff;
 float:left;
 margin:-1px 0 0;
 overflow:hidden;
 width:100%;
}
@media only screen and (min-device-width : 320px)
{
    .product-view .product-options-bottom .add-links { width:100%; }
}
@media only screen and (min-width : 641px) {
    .product-view .product-options-bottom .add-links { width:auto; }
}
.product-view .product-options-bottom .add-links a.link-compare { background-position:9px -232px; }
.product-view .product-options-bottom .add-links a.link-wishlist { background-position:9px -256px; }
.product-view .product-options-bottom .add-links a {
 background-color:#ffffff;
 background-image:url("../images/icon.png");
 background-repeat:no-repeat;
 border:1px solid #e9d8d0;
 border-radius:4px;
 display:inline-block;
 font-size:100%;
 height:35px;
 line-height:59px;
 outline:medium none;
 text-align:center;
 text-indent:-999em;
 text-transform:uppercase;
 transition:all 0.3s ease 0s;
 white-space:nowrap;
 width:39px;
 z-index:-1;
}
.product-view .product-options-bottom .add-links a:hover {
 background-color:#79A32F;
 border:1px solid #79A32F;
}
.product-view .product-options-bottom .add-links a.link-wishlist:hover { background-position:-166px -256px; }
.product-view .product-options-bottom .add-links a.link-compare:hover { background-position:-166px -232px; }
.product-view .product-options-bottom .add-links .add-to-links { margin:0; }
.product-view .product-options-bottom .add-links li {
 margin:0 10px 0 0;
 float:left;
}
.product-grouped-product .product-view .product-essential .product-shop .add-to-links { width:100%; }
.product-grouped-product .product-view .product-essential .product-shop .add-to-box .addcart { margin:0; }
.product-grouped-product .product-view .product-essential .product-shop .add-to-box .qty-container { display:none; }
.product-view .product-collateral .box-reviews .rating-box { display:block; }
.product-view .product-collateral .box-reviews li {
 width:100% !important;
 height:auto !important;
 padding:0 !important;
}
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner {
 outline:none;
 padding:25px 0 0 20px;
 border-top:1px solid #ededed;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
}
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner .std h3 {
 font-size:110%;
 font-weight:bold;
 line-height:20px;
 padding:10px 0 0;
 width:100%;
 float:left;
}
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner .std .col-lg-4 { padding-left:0; }
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner .std ul { margin:0;list-style: disc inside none; }
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner .std .col-lg-8 h3 {
 padding:0 0 15px;
 margin:0;
}
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner .std ol { margin:0;list-style: disc inside none; }
.product-view .product-collateral .product-tabs-content .product-tabs-content-inner .form-add ul { margin:0; }
.product-view .product-collateral .product-tabs-content .std p {
 font-size:16px;
 font-weight:300;
}
.product-view .product-collateral .box-collateral {
 margin:0;
 padding:0 5px;
}
.product-view .product-collateral .box-collateral input.input-text {
 padding:5px;
 margin:0 0 10px;
 width:100%;
}
.product-view .product-collateral .box-collateral dd { margin:0; }
.product-view .product-collateral .box-collateral ul { margin:0; }
.product-view .product-collateral .box-collateral .itemslider .flex-viewport { padding:10px 0; }
.product-view .product-collateral .box-collateral .itemslider li {
 margin:0 8px;
 min-height:295px;
 height:auto;
}
.product-view .product-collateral .box-collateral .itemslider li h3 { font-size:100%; }
.product-view .product-collateral .box-collateral p.note { margin:10px 0; }
.product-view .product-collateral .box-collateral li { margin:0 14px 0 0; }
.product-view .product-collateral .box-collateral .box-heading .also { padding:0 25px; }
.product-view .product-collateral .box-collateral .form-add h4 { font-size:100%; }
.product-view .product-collateral .box-collateral .form-add h4 .required { color:#eb340a; }
.product-view .product-collateral .mtproduct-tabs {
 background-position:100% 0;
 background-repeat:no-repeat;
 height:44px;
 padding:0 10px 0 0;
}
.product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs {
 height:44px;
 margin:0 0 -1px 20px !important;
 overflow:hidden;
 position:relative;
 z-index:0;
}
.product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li:hover {
 text-decoration:none;
 background:#ffffff;
 outline:none;
}
.product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li:hover a { text-decoration:none; }
.product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li.active {
 text-decoration:none;
 padding:0 20px;
 background:#ffffff;
 outline:none;
}
.product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li.active a {
 text-decoration:none;
 color:#e4e106;
}
.product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li {
    border:1px solid #ececec;
    border-bottom:none;
    float:left;
    height:44px;
    line-height:44px;
    margin:0 4px 0 0;
    padding:0px 20px 0;
    background:#ededed;
    outline:medium none;
}
.product-view .product-collateral .mtproduct-tabs .mtproduct-tabs-inner .product-tabs li a {
 font-weight:300;
 font-siz:16px;
 display:block;
 padding:0px;
 height:44px;
 line-height:44px;
 text-decoration:none;
 outline:none;
}
.product-view .product-collateral h2 { display:block; }
.quickview .product-essential .product-shop .price-box { width:100%; }
.product-bundle-product .product-view .product-essential .product-shop .add-to-links { width:100%; }
.product-bundle-product .product-view .product-essential .product-shop .add-to-box .addcart { margin:0; }
.product-bundle-product .product-view .product-essential .product-shop .add-to-box .qty-container { display:none; }
.product-tabs-content-inner h2 { margin:5px 0; }
.product-tabs li.active:hover a {
 outline:none;
 text-decoration:none;
}
.product-tabs li.active a {
 outline:none;
 text-decoration:none;
}
.product-tabs-content {
 margin:0;
 padding:0;
}
.product-tabs-content h3 { font-size:100%; }
.product-tabs-content dl {
 margin:0;
 padding:0;
}
.product-tabs-content h1 { outline:none; }
.product-tabs-content .form-add h2 { font-size:100%; }
.product-tabs-content h2 {
 display:block;
 font-size:115%;
 font-weight:normal;
 line-height:normal;
 margin:0;
 padding:0;
}
.product-collateral .title-divider {
 position:relative;
 top:-1px;
 display:none;
}
.mtproduct-tabs .product-tabs .product-tabs-content-inner .last { float:left; }
.product-tabs a:hover {
 text-decoration:none;
 outline:none;
}
.block-related {
 margin:0;
 background:none;
 padding:20px 0 0;
 text-align:left;
}
.block-related .block-title {
 background-color:transparent;
 background-position:left top;
 background-size:100% 100%;
 height:32px;
 position:relative;
 z-index:9;
 margin:0;
 float: left;
}
.block-related .block-title strong span {
 color:#3d3d3d;
 font-size:27px;
 font-weight:300;
 padding:0;
 text-align:left;
 text-transform:none;
}
.block-related .viewport {
 margin:0 auto;
 float:left;
 width:100%;
}
.block-related .flex-viewport {
 border:0;
 padding:0;
 background:none;
 margin:0 0 30px;
}
.block-related .flex-viewport .item-inner:hover button.button.btn-cart { border:1px solid #79A32F; }
.block-related .flex-viewport .item-inner:hover button.button.btn-cart span {
 background:#79A32F url("../images/icon.png") 10px -199px no-repeat;
 width:100%;
 color:#ffffff;
 transition:all 0.3s ease 0s;
 z-index:-1;
}
.block-related .flex-viewport .item-inner:hover button.button.btn-cart span span { background:none; }
.block-related .flex-viewport .item-inner:hover .mt-product-image {
 border:1px solid #ffffff;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
}
.block-related .flex-viewport .item-inner {
 float:left;
 width:100%;
 height:100%;
 border:1px solid #ffffff;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -moz-box-sizing:border-box;
 position:relative;
 vertical-align:top;
 z-index:1;
 box-shadow:0 6px 7px -1px rgba(0,0,0,0);
 transition:all 0.3s ease-in-out 0s;
}
.block-related .flex-viewport .item-inner .product-box { padding:0 15px; }
.block-related .flex-viewport .items-slider h3 {
 font-size:120%;
 font-weight:300;
 margin:20px 0;
}
.block-related .flex-viewport .items-slider .item-inner:hover {
 border:1px solid #dddddd;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 position:relative;
 z-index:9;
 background:#ffffff;
 box-shadow:0 6px 7px -1px rgba(0,0,0,0.1);
 height:115%;
}
.block-related .flex-viewport .items-slider .product-details { text-align:center; }
.block-related .flex-viewport .items-slider .product-details .checkbox {
    display:inline-block;
    margin-left: 1px !important;
    margin-right: 0px;
}
.block-related .flex-viewport .items-slider button.btn-cart { margin:15px 0; }
.block-related .flex-viewport .items-slider .mt-product-image {
 border:1px solid #dddddd;
 border-radius:3px 3px 3px 3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 transition:all 0.3s ease-in-out 0s;
}
.block-related .block-subtitle {
 float:left;
 margin:15px 0;
}
.nav-wrapper a {
 background-image:url("../images/icon.png");
 background-repeat:no-repeat;
 border:medium none;
 cursor:pointer;
 display:block;
 float:left;
 height:35px;
 font-size:0;
 margin:0 0 0 4px;
 outline:medium none;
 padding:0;
 position:static;
 text-indent:-999em;
 transition:all 400ms ease-in-out 0s;
 width:35px;
 -webkit-transition:all 400ms ease-in-out 0s;
 -moz-transition:all 400ms ease-in-out 0s;
}
.nav-wrapper .prev:hover {
 right:10px;
 background-position:3px -437px;
}
.nav-wrapper .next {
 right:10px;
 text-align:right;
 background-position:-32px -469px;
}
.nav-wrapper .next:hover {
 left:10px;
 background-position:-32px -437px;
}
.nav-wrapper .prev {
 left:10px;
 background-position:3px -469px;
}
.nav-wrapper li { float:left; }
.box-up-sell .flex-viewport {
 height:360px;
 margin:10px 0 0;
}
.box-up-sell .flex-viewport .item .item-inner:hover {
 border:1px solid #dddddd;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 position:relative;
 z-index:9;
 background:#ffffff;
 box-shadow:0 6px 7px -1px rgba(0,0,0,0.1);
 height:360px;
}
.box-up-sell .flex-viewport .item .item-inner:hover .mt-product-image {
 border:1px solid #ffffff;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
}
.box-up-sell .flex-viewport .item .item-inner { height:360px; }
.box-up-sell .flex-viewport .item .mt-product-image {
 border:1px solid #dddddd;
 border-radius:3px 3px 3px 3px;
 transition:all 0.3s ease-in-out 0s;
}
.add-to-cart label {
 float:left;
 margin:5px 27px 0 0;
 font-size:110%;
 font-weight:300;
}
.add-to-cart button.button { float:left; }
.add-to-cart .paypal-logo {
 clear:left;
 margin:0;
 text-align:right;
}
.add-to-cart .paypal-logo .paypal-or {
 clear:both;
 display:block;
 margin:5px 60px 5px 0;
}
.add-to-cart .qty {
    float: left;
    padding: 8px 8px;
    width: 51px !important;
    border: 1px solid #DDDDDD !important;
    text-align: center;
    margin: 0 7px 0 7px;
    border-radius: 2px !important;
}
.add-to-links {
 font-size:90%;
 margin:5px 0 0;
}
.add-to-links .separator { display:none; }
.add-to-box {
 margin:0;
 width:100%;
 float:left;
}
.add-to-box .add-to-cart {
 margin:0 0 15px;
 padding:0 0 15px;
}
.add-to-box .add-to-cart button.btn-cart {
 float:left;
 margin:0 15px 0 0;
}
.add-to-box .add-to-links {
 margin:0;
 font-size:100% !important;
}
.add-to-box .add-to-links li .separator { display:none !important; }
.add-to-box .or {
 float:left;
 font-weight:bold;
 margin:0 7px;
 color:#666666;
 display:none;
}
.addresses-list address { margin:0 0 3px; }
.addresses-list li.item {
 background:none repeat scroll 0 0 #ffffff;
 border:1px solid #cccccc;
 margin:0 0 10px;
 padding:10px 13px;
}
.pager .amount {
 float:left;
 line-height:40px;
}
.pager .amount strong {
 float:left;
 padding:0 10px;
}
.pager .limiter label {
 float:left;
 padding:10px 0 0 15px;
}
.pager .limiter select { width:35%; }
#wishlist-table input.input-text {
 padding:5px;
 margin:0 0 10px;
 text-align:center;
 width:35%;
}
.tag-customer-index .tags-list {
 background:none repeat scroll 0 0 #f8f7f5;
 border:1px solid #c1c4bc;
 display:block;
 font-size:110%;
 margin:0;
 padding:10px;
}
.page .table td {
 background:none repeat scroll 0 0 transparent;
 outline:medium none;
 padding:5px;
 vertical-align:inherit;
}
.page .table th {
 background:none repeat scroll 0 0 transparent;
 outline:medium none;
 padding:5px;
 vertical-align:inherit;
 color:#646464;
 border:none;
}
.page table .a-center { text-align:center; }
.buttons-set .back-link {
 float:left;
 margin:4px 15px 0 0;
}
.banner-hover {
 background:url("http://www.citrusstv.com/skin/frontend/mtcramos/default/images/hover.png") no-repeat scroll -265px 0 transparent;
 content:"";
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%;
}
.sorter .pages li.current { color:#ffffff; }
.sorter .pages strong {
 float:left;
 font-weight:normal;
 margin-right:5px;
 transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
}
.sorter .pages li {
 display:block;
 float:left;
 margin:0 0 0 1px;
 text-align:center;
 width:33px;
 height:33px;
 transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
}
.sorter .pages li a {
 float:left;
 height:33px;
 width:33px;
 outline:none;
 color:#262626;
 transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
 border-radius: 0;
 padding: 0;
}
.sorter .pages li a:hover { color:#ffffff; }
.sorter .pages li a.previous {
 text-indent:-999em;
 background-image:url("../images/icon.png");
 background-repeat:no-repeat;
 background-position:-78px -396px;
 transition:all 0.3s ease-in-out 0s;
}
.sorter .pages li a.next:hover { background-position:-103px -398px; }
.sorter .pages li a.next {
 text-indent:-999em;
 background-image:url("../images/icon.png");
 background-repeat:no-repeat;
 background-position:-48px -399px;
 transition:all 0.3s ease-in-out 0s;
}
.sorter .pages li a.previous:hover { background-position:-170px -397px; }
.sorter .pages ol { display:inline; }
.sorter .pages span {
 float:left;
 font-weight:normal;
 margin-right:5px;
 transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
}
.toolbar {
 margin:0 0 30px;
 padding:0;
 height:auto;
 position:relative;
 z-index:11;
 border-bottom:1px solid #eeeeee;
 border-top:1px solid #eeeeee;
}
.toolbar .pager {
 padding:10px 0;
 margin:0;
 border-bottom:1px dashed #e5e5e5;
}
.toolbar .pager .sbHolder {
 margin:0;
 padding:0;
 height:33px;
 outline:none;
 line-height:normal;
 border:0;
 position:relative;
 float:left;
 border:1px solid #e1e1e1;
}
.toolbar .pager .sbHolder a {
 margin:0;
 padding:0 0 0 15px;
 line-height:normal;
 outline:none;
 height:auto;
 border-radius:0;
}
.toolbar .pager .sbHolder a.sbToggle {
 height:29px;
 line-height:normal;
 right:0;
 top:0;
 width:30px;
 background-position:50% 50%;
 background-color:#ffffff;
 border-left:none;
 background-repeat:no-repeat;
 border-radius:0;
}
.toolbar .pager .sbHolder a.sbSelector {
 height:auto;
 line-height:33px;
 display:block;
 font-size:120%;
}
.toolbar .pager .view-mode { float:left; }
.toolbar .pager .view-mode label { margin-right:5px; }
.toolbar .pager .view-mode .list {
 display:inline-block;
 vertical-align:middle;
 margin:0 0 0 1px;
 background-image:url(../images/icon.png);
 background-repeat:no-repeat;
 text-indent:-9999px;
 overflow:hidden;
 height:29px;
 width:29px;
 transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.toolbar .pager .view-mode a.grid:hover { background-position:-6px -315px; }
.toolbar .pager .view-mode a.list {
 background-position:-40px -349px;
 margin-left:-5px;
}
.toolbar .pager .view-mode a.list:hover { background-position:-7px -349px; }
.toolbar .pager .view-mode span.grid { background-position:-7px -315px; }
.toolbar .pager .view-mode span.list {
 background-position:-7px -348px;
 margin-left:-5px;
}
.toolbar .pager .view-mode .grid {
 display:inline-block;
 vertical-align:middle;
 margin:0 0 0 1px;
 background-image:url(../images/icon.png);
 background-repeat:no-repeat;
 text-indent:-9999px;
 overflow:hidden;
 height:29px;
 width:29px;
 transition:background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.toolbar .pager .view-mode a.grid { background-position:-40px -315px; }
.toolbar .pager label {
 font-size:115%;
 height:auto;
 margin:0 5px 0 0;
 padding:0;
 outline-style:none;
 float:left;
 line-height:32px;
 font-weight:300;
}
/*.toolbar .pager .pages {*/
 /*padding:0;*/
 /*float:right;*/
/*}*/
/*.toolbar .pager .pages .current {*/
 /*height:33px;*/
 /*margin:0;*/
 /*outline:medium none;*/
 /*padding:4px 0 0 0;*/
 /*text-align:center;*/
 /*vertical-align:middle;*/
 /*width:28px;*/
 /*color:#fff;*/
 /*display:inline-block;*/
/*}*/
/*.toolbar .pager .pages li {*/
 /*color:#7e7e7e;*/
 /*font-size:105%;*/
 /*padding:0 5px;*/
/*}*/
/*.toolbar .pager .pages li a {*/
 /*border:0 none;*/
 /*height:33px;*/
 /*border-radius:0;*/
 /*margin:0;*/
 /*outline:medium none;*/
 /*padding:4px 0 0;*/
 /*text-align:center;*/
 /*vertical-align:middle;*/
 /*width:28px;*/
 /*color:#7e7e7e;*/
 /*transition:background-position 0.5s linear 0s;*/
 /*-webkit-transition:background-position 0.5s linear 0s;*/
 /*-moz-transition:background-position 0.5s linear 0s;*/
 /*-o-transition:background-position 0.5s linear 0s;*/
 /*-ms-transition:background-position 0.5s linear 0s;*/
/*}*/
/*.toolbar .pager .pages li a.previous {*/
 /*background-image:url(http://www.citrusstv.com/skin/frontend/mtcramos/default/images/page.png);*/
 /*background-position:0 0;*/
/*height:33px;*/
/*width:28px;*/
 /*padding:0;*/
 /*text-indent:-9999px;*/
/*}*/
/*.toolbar .pager .pages li a.previous span {*/
 /*position:absolute;*/
 /*top:30px;*/
 /*margin:0 10px;*/
 /*border-radius:0;*/
/*}*/
/*.toolbar .pager .pages li a.next {*/
 /*background-image:url(http://www.citrusstv.com/skin/frontend/mtcramos/default/images/page.png);*/
 /*background-position:100% 100%;*/
 /*height:33px;*/
 /*width:28px;*/
 /*padding:0;*/
/*}*/
/*.toolbar .pager .pages li a.next span {*/
 /*position:absolute;*/
 /*top:30px;*/
 /*margin:0 10px;*/
 /*border-radius:0;*/
/*}*/

.toolbar .pager li > a, .pager li > span {
    border-radius: 0;
    padding: 0;
}

.toolbar .pager .sort-by {
 line-height:33px;
 padding-bottom:3px;
 padding-top:3px;
}
.toolbar .pager .sort-by a { display:none; }
.toolbar .pager .sort-by .mt-sort-arrows a {
 outline-style:none;
 width:16px;
 height:16px;
 padding:5px 7px 8px;
 background:#f5f5f5;
 margin:0;
 line-height:normal;
 border-radius:0;
 border:0;
}
.toolbar .pager .sort-by p {
 margin:0;
 line-height:normal;
 padding:3px 0;
}
.toolbar .pager .sort-by select { width:70%; }
.toolbar .pager .sort-by p.mt-sort-arrows {
 width:10%;
 padding:0;
 margin:0 0 0 1px;
}
.toolbar .pager .sbOptions {
 top:29px !important;
 left:-1px !important;
 width:101%;
 background:#ffffff;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none;
 border:1px solid #e2e2e2;
 border-top:0;
 position:absolute;
 padding:0 12px;
}
.toolbar .pager .sbOptions li {
 display:block;
 line-height:normal;
 margin:0;
 padding:0 3px;
}
.toolbar .pager .sbOptions li a {
 font-size:110%;
 float:none;
 display:block;
 margin:0;
 padding:5px 0;
 line-height:normal;
 border:none 0;
 background:none;
 border-radius:0;
}
.toolbar .pager p {
 margin:0;
 line-height:normal;
 padding:3px 0;
 line-height:33px;
}
.toolbar .pager .amount {
 text-align:right;
 padding:5px 0 0;
 line-height:33px;
 font-size:120%;
 font-weight:300;
}
.toolbar .pager p.mt-toolbar-label { width:27%; }
.toolbar .pager p.mt-sort-arrows {
 width:10%;
 padding:0;
 margin:0 0 0 1px;
}
.toolbar .pager .mt-row-page { margin-top:2px; }
.toolbar .pager select { width:auto; }
.toolbar .pager .limiter {
 line-height:33px;
 padding-bottom:3px;
 padding-top:3px;
}
.toolbar .pager .limiter select { width:43%; }
.toolbar .pager .limiter p.mt-toolbar-label { padding:5px 0 0; }
.toolbar .pager .limiter .mt-limiter label { padding:0; }
.toolbar .sbOptions {
 top:22px !important;
 left:-1px !important;
 width:100%;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -ms-box-shadow:none;
 -o-box-shadow:none;
 box-shadow:none;
 border:1px solid #e5e5e5;
 border-top:0;
}
.toolbar .sorter {
 text-align:center;
 padding:10px 0;
}
.toolbar .sorter .pages {
 display:inline-block;
 float:none;
 line-height:35px;
 padding:0;
 vertical-align:top;
}
.toolbar-bottom {
 padding:0;
 margin:0;
 width:100%;
 float:left;
 background-size:100%;
 position: relative;
 z-index: 99999;
}
.toolbar-bottom .pager .pages {
 padding:0;
 float:right;
 /*margin:10px 0 0;*/
 display:block !important;
}
.toolbar-bottom .toolbar {
 margin:0;
 padding:0;
 background:none;
 z-index:0;
}
/*
.toolbar-bottom .toolbar .pager {
 border-bottom:none;
 padding:0;
 padding-bottom:15px;
}

.toolbar-bottom .toolbar .pager .view-mode { display:none; }
.toolbar-bottom .toolbar .pager .sort-by { display:none; }
.toolbar-bottom .toolbar .pager .amount { display:none; }
.toolbar-bottom .toolbar .pager .limiter { display:none; } */

.toolbar-bottom .toolbar .row-pager {
 padding:25px 0 0;
 float:right;
 text-align:center;
 min-height:30px;
 height:30px;
 height:auto !important;
}
.toolbar-bottom .toolbar .row-pager .pages {
 text-align:center;
 outline:none;
 height:24px;
 line-height:24px;
}
.footer-bt .phone {
 font-size:120%;
 font-weight:300;
}
.footer-bt .address {
 background:none repeat scroll 0 0 #3f2f30;
 border-radius:3px;
 box-shadow:-1px 4px 1px -2px #37292a inset;
 overflow:hidden;
 padding:20px;
}
.footer-bt .footer { padding:50px 0; }
.footer-bt .footer h3 { margin-top:0; }
.footer-bt .footer ul li { line-height:35px; }
.footer-bt .footer .banks { margin:25px 0 0; }
.footer-bt .footer .banks ul { float:left; }
.footer-bt .footer .banks ul li {
 float:left;
 margin:0 8px;
}
.footer-bt .footer .banks p {
 color:#ffffff;
 font-size:130%;
 font-weight:normal;
 margin:0;
 float:left;
}
.footer-bt .footer .address .phone {
 display:inline-block;
 float:left;
 line-height:25px;
}
.footer-bt .footer .address .email {
 display:inline-block;
 float:left;
 margin:0 30px 0 0;
 font-size:110%;
}
.footer-bt .information {
 font-size:120%;
 font-weight:300;
 margin:0 0 20px;
}
.footer-container {
 width:100%;
 float:left;
}
.footer-container .footer-bt {
 float:left;
 width:100%;
}
.footer-container .footer {
 margin:0 auto;
 padding:40px 0 20px;
 text-align:left;
 float:left;
 width:100%;
}
.footer-container .footer ul {
 display:block;
 margin:0;
}
.footer-container .footer ul li {
 display:block;
 padding:0;
 margin:0;
}
.footer-container .footer ul li .last {
 background:none !important;
 padding-right:0 !important;
}
.footer-container .footer .footer-social-static { float:right; }
.footer-container .footer .footer-social-static li {
 float:left;
 margin:0 0 0 5px;
 width:44px !important;
 height:44px !important;
}
.footer-container .footer .footer-social-static li a {
 float:left;
 text-indent:-99999px;
 width:44px;
 height:44px;
 transition:all 0.2s linear 0s;
 -webkit-transition:all 0.2s linear 0s;
 -moz-transition:all 0.2s linear 0s;
 -o-transition:all 0.2s linear 0s;
 -ms-transition:all 0.2s linear 0s;
}
.footer-container .footer .bugs {
 margin:13px 0 0;
 color:#ecf3f6;
 display:none;
}
.footer-container .footer .bugs a {
 color:#ecf3f6;
 text-decoration:underline;
 transition:color 0.25s linear 0s;
 -webkit-transition:color 0.25s ease-in;
 -moz-transition:color 0.25s ease-in;
 -o-transition:color 0.25s ease-in;
}
.footer-container .footer .bugs a:hover { text-decoration:none; }
.footer-container .footer ul.links {
 display:block;
 text-align:right;
}
.footer-container .footer .store-switcher {
 display:inline;
 margin:0 auto;
}
.footer-container .footer .store-switcher label {
 font-weight:bold;
 vertical-align:middle;
}
.footer-container .footer .store-switcher select {
 padding:5px;
 vertical-align:middle;
}
.footer-container .footer-top {
 float:left;
 width:100%;
}
.footer-copyright address {
 margin:10px 0 0;
 font-size:105%;
}
.footer-copyright address a { text-decoration:underline; }
.footer-copyright .footer {
 margin:0 auto;
 padding:10px 0;
 text-align:center;
 float:left;
 width:100%;
}
.mt-footer-static-container-top {
 float:left;
 width:100%;
}
.mt-footer-static-container-top .mt-footer-static { margin-bottom:45px; }
.footer-container-bt {
 box-shadow:0 0 15px 15px #b0aeb3;
 float:left;
 margin:20px 0 0;
 padding:0;
 width:100%;
}
.footer-container-bt .footer-bt {
 float:left;
 width:100%;
 border-bottom:1px solid #a163b0;
 padding:0 0 20px;
}
.footer-container-bt .mt-copyright {
 float:left;
 width:100%;
 border-top:1px solid #641777;
 padding:20px 0 0;
}
.footer-container-bt .mt-copyright address {
 color:#eaeaea;
 font-size:90%;
}
.footer-container-bt .mt-copyright address a { color:#a163b0; }
.footer-container-bt .mt-copyright address a:hover { color:#641777; }
.footer-container-bt .mt-copyright .footer-social-static { padding:0; }
.footer-container-bt .mt-copyright .right-ft { padding:0; }
.footer-container-bt .mt-copyright .copyright { padding:0; }
.footer-container-bt .mt-copyright .store-switcher select { width:50%; }
.footer-container-bt .mt-footer-static {
 padding:0;
 margin:0 auto;
 position:relative;
 text-align:left;
}
.footer-container-bt .mt-footer-static ul.support_content li {
 background:url("http://www.citrusstv.com/skin/frontend/mtcramos/default/images/bullet.png") no-repeat scroll -6px 50% rgba(0,0,0,0);
 font-size:100%;
 margin:0 0 10px;
 padding:0 0 0 15px;
}
.footer-container-bt .mt-footer-static ul.support_content li a {
 font-size:95%;
 line-height:20px;
 transition:color 0.25s linear 0s;
 -webkit-transition:color 0.25s ease-in;
 -moz-transition:color 0.25s ease-in;
 -o-transition:color 0.25s ease-in;
}
.footer-container-bt .mt-footer-static .facebook {
 padding:0 10px 10px 10px;
 background:none;
 margin:0;
 float:none !important;
}
.footer-container-bt .mt-footer-static .facebook .footer-static-title {
 margin:15px 0 0;
 padding:0;
}
.footer-container-bt .mt-footer-static .facebook .footer-static-title h3 {
 margin:0;
 padding:0;
}
.mt-footer-static-container {
 width:100%;
 float:left;
 margin:20px 0 0;
 padding:0;
 box-shadow:0 0 15px 15px #b0aeb3;
}
.mt-footer-static-container .mt-copyright { float:left; }
.mt-footer-static-container .mt-copyright .footer-social-static ul { float:right; }
.mt-footer-static-container .mt-copyright .footer-social-static ul li {
 float:left;
 margin:0 5px;
}
.mt-footer-static-container .mt-copyright .footer-social-static ul li a {
 cursor:pointer;
 transition:color 0.25s ease-in 0s;
}
.mt-footer-static-container .mt-copyright .address a {
 cursor:pointer;
 transition:color 0.25s ease-in 0s;
}
.mt-footer-static-container .mt-footer-static .facebook .fb-like-box {
 width:99% !important;
 height:315px !important;
 background:#ffffff;
 border-bottom:1px solid #e9e8e8;
 margin:10px 0;
 overflow:hidden;
 padding:0;
}
.mt-footer-static-container .mt-footer-static .facebook .fb-like-box span {
 width:100% !important;
 height:306px !important;
}
.mt-footer-static-container .mt-footer-static .facebook .fb-like-box span iframe[style][style] {
 width:100% !important;
 height:103% !important;
}
.mt-footer-static-container .mt-footer-static .facebook .footer-static-content { padding:0; }
.mt-footer-static-container .mt-footer-static .facebook .footer-static-content a {
 padding:4px 0 1px 0;
 transition:color 0.25s linear 0s;
 -webkit-transition:color 0.25s ease-in;
 -moz-transition:color 0.25s ease-in;
 -o-transition:color 0.25s ease-in;
}
.mt-footer-static-container .mt-footer-static .twitter {
 padding:0 10px 10px 10px;
 background:none;
 margin:0;
 float:none !important;
}
.mt-footer-static-container .mt-footer-static .twitter .footer-static-title {
 margin:15px 0 0;
 padding:0;
}
.mt-footer-static-container .mt-footer-static .twitter .footer-static-title h3 {
 margin:0;
 padding:0;
}
.mt-footer-static-container .mt-footer-static .twitter .footer-static-content { padding:0; }
.mt-footer-static-container .mt-footer-static .twitter .footer-static-content a {
 padding:4px 0 1px 0;
 transition:color 0.25s linear 0s;
 -webkit-transition:color 0.25s ease-in;
 -moz-transition:color 0.25s ease-in;
 -o-transition:color 0.25s ease-in;
}
.mt-footer-static-container .mt-footer-static .twitter .footer-static-content p {
 float:left;
 width:100%;
}
.footer a {
 transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
 font-size:120%;
 font-weight:300;
}
.footer .slides { margin:0; }
.mt-footer-static-container-center {
 margin:0 0 20px;
 float:left;
 width:100%;
}
.mt-footer-static-container-center .mt-footer-static { margin-bottom:45px; }
.footer-top .follow h3 {
 display:inline-block;
 float:left;
 margin:0 10px 0 0;
 font-size:140%;
 font-weight:400;
 line-height:25px;
}
.footer-top .block-content { position:relative; }
.footer-top .validation-advice {
 background:url("../images/validation_advice_bg.gif") no-repeat;
 clear:both;
 color:#eb340a;
 float:left;
 font-size:11px;
 font-weight:bold;
 left:18%;
 line-height:13px;
 margin:3px 0 0;
 min-height:13px;
 padding-left:17px;
 position:relative;
 text-align:left;
 width:75%;
}
.footer-top .footer { padding:20px 0; }
.footer-top .footer .follow {
 padding:7px 0;
 float:left;
}
.footer-top .footer .follow ul {
 float:left;
 margin-left:10px;
}
.footer-top .footer .follow ul li {
 float:left;
 margin:0 5px;
 height:25px;
}
.footer-top .block-subscribe {
 display:inline-block;
 text-align:right;
 width:100%;
 padding:0;
}
.footer-top .block-subscribe input.input-text {
 background:#f2ede9;
 border:medium none;
 border-radius:3px 0 0 3px;
 box-shadow:-1px 4px 1px -2px #d5d0cd inset;
 display:inline-block;
 float:left;
 font-size:120%;
 line-height:30px;
 margin:0;
 padding:10px;
 width:66%;
 height:40px;
}
.footer-top .block-subscribe h3 {
 display:inline-block;
 float:left;
 margin:0 10px 0 0;
 font-size:140%;
 line-height:36px;
}

.footer-top .block-subscribe .button {
    background: none repeat scroll 0 0 #607A1D;
    border: medium none !important;
    border-radius: 0 3px 3px 0;
    /*box-shadow: -1px 4px 1px -2px #C95931 inset;*/
    color: #FFFFFF !important;
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 40px;
    line-height: 39px;
    margin: 0;
    padding: 6px 30px;
    position: absolute;
    right: 0;
    text-transform: capitalize;
    top: 0;
}

.footer-top .block-subscribe .button span {
 padding:0;
 background:none;
 line-height:30px;
 font-weight:700;
}
.footer-top .block-subscribe .block-content {
 padding:0;
 font-weight:700;
}
.footer-top .block-subscribe .button:hover span { color:#ffffff !important; }
.footer-top .footer .follow ul .iconbox-icon {
 background-color:#ffffff;
 border-radius:50%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 color:#fc885f;
 display:inline-block;
 height:30px;
 margin-right:7px;
 text-align:center;
 transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
 width:30px;
}
.footer-top .footer .follow ul .iconbox-icon:hover { background-color:#4c3a3a; }
.footer-top .footer .follow ul .iconbox-icon span {
 cursor:pointer;
 font-size:115%;
 line-height:30px;
 margin:0 0 0 5px;
}
.product-configurable .product-view .product-essential .product-shop .product-options-bottom .add-to-links { display:none; }
.option-file .product-shop .product-options-bottom .add-to-links { display:none; }
.checkout-multishipping-shipping .col2-set .col-wide { float:left; }
.product-bundle-product .product-view .product-essential .product-options {
 float:left;
 width:100%;
 padding:15px;
}
.product-bundle-product .product-view .product-essential .product-options dt label.required em {
 color:#eb340a;
 margin-left:5px;
 float:none;
}
.product-bundle-product .product-view .product-essential .product-options .input-box { margin:0 0 10px; }
.product-bundle-product .product-view .product-essential .product-options-bottom {
 float:left;
 width:100%;
 padding:15px;
}
.product-bundle-product .product-view .product-essential .product-options-bottom .add-to-cart {
 float:left;
 margin:0 10px 0 0;
}
.product-bundle-product .product-view .product-essential .product-shop .price-box-bundle {
 float:left;
 width:50%;
}
.product-bundle-product .product-view .product-essential .product-shop .product-options { float:left; }
.product-bundle-product .product-view .product-essential .product-shop .product-options dt label.required em {
 color:#eb340a;
 margin-left:5px;
 float:none;
}
.product-bundle-product .product-view .product-essential .product-shop .product-options-bottom .add-to-links { display:none; }
.out-of-stock {
 float:left;
 width:100%;
}
.cart-loading {
 display:none;
 left:0;
 position:absolute;
 top:24px;
}
#my-reviews-table h2 { font-size:110%; }
.multiple-checkout h3 { font-size:140%; }
.multiple-checkout .col2-set {
 background:none repeat scroll 0 0 #ffffff;
 border:1px solid #d8d3cf;
 margin:0 0 25px;
 padding:20px;
}
.multiple-checkout .col2-set .col-2 {
 float:left;
 width:50%;
}
.multiple-checkout dl.sp-methods .radio {
 display:inline-block;
 margin:0;
}
.multiple-checkout dl.sp-methods .checkbox {
 display:inline-block;
 margin:0;
}
.tp-bullets.simplebullets.navbar .bullet:hover {
 background:none repeat scroll 0 0 #79A32F;
 cursor:pointer;
}
.tp-bullets.simplebullets.navbar .bullet.selected {
 background:none repeat scroll 0 0 #79A32F;
 cursor:pointer;
}
.mt-title h2 {
 background:url("../images/bg-title-slide.png") repeat;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 color:#ffffff;
 display:inline-block;
 font-size:300%;
 font-weight:normal;
 line-height:100%;
 padding:12px 20px;
 margin:0;
}
.tp-bannershadow.tp-shadow2 { background:none !important; }
.mt-des p {
 background-color:#ffffff;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 color:#000000;
 display:inline-block;
 font-size:200%;
 line-height:100%;
 padding:10px 20px;
 font-weight:300;
 margin:0;
}
.mt-read {
 padding:15px 20px;
 background:#79A32F;
 border:1px solid #d4cdc8;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 transition:all 0.2s ease-out 0s;
 -webkit-transition:all 0.2s ease-out 0s;
 -moz-transition:all 0.2s ease-out 0s;
 -o-transition:all 0.2s ease-out 0s;
}
.mt-read a {
 color:#ffffff !important;
 font-size:130%;
 font-weight:normal;
 margin:0;
}
.tp-rightarrow.default {
 z-index:100;
 cursor:pointer;
 position:relative;
 background:url("../images/icon.png") no-repeat -124px -288px !important;
 width:55px !important;
 height:55px !important;
}
.mt_custom_pink h2 {
 background:#79A32F;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 color:#ffffff;
 display:inline-block;
 font-size:300%;
 font-weight:normal;
 line-height:100%;
 padding:12px 20px;
 text-transform:uppercase;
 margin:0;
}
.mt_custom_pink_bg h2 {
 background:url("../images/bg-pink.png") repeat;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 color:#ffffff;
 display:inline-block;
 font-size:300%;
 font-weight:normal;
 line-height:100%;
 padding:12px 20px;
 text-transform:uppercase;
 margin:0;
}
.mt_custom_readmore {
 background:#03b5c1;
 border-radius:4px 4px 4px 4px !important;
 -webkit-border-radius:4px 4px 4px 4px !important;
 -moz-border-radius:4px 4px 4px 4px !important;
 padding:15px 20px;
 margin:0;
 transition:all 0.2s ease-out 0s;
 -webkit-transition:all 0.2s ease-out 0s;
 -moz-transition:all 0.2s ease-out 0s;
 -o-transition:all 0.2s ease-out 0s;
}
.mt_custom_readmore a {
 color:#ffffff !important;
 font-size:130%;
 font-weight:normal;
}
.mt_custom_white p {
 background-color:#ffffff;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 color:#000000;
 display:inline-block;
 font-size:200%;
 line-height:100%;
 padding:10px 20px;
 font-weight:300;
 margin:0;
}
.mt_custom_white_bg p {
 background:url("../images/bg-white.png") repeat;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 color:#000000;
 display:inline-block;
 font-size:200%;
 line-height:100%;
 padding:10px 20px;
 font-weight:300;
 margin:0;
}
.tp-bullets.simplebullets.round .bullet:hover {
 background:none repeat scroll 0 0 #79A32F;
 cursor:pointer;
}
.tp-bullets.simplebullets.round .bullet.selected {
 background:none repeat scroll 0 0 #79A32F;
 cursor:pointer;
}
.tp-bullets.simplebullets.round .bullet {
 background:none repeat scroll 0 0 #ededed;
 border-radius:20px 20px 20px 20px;
 -webkit-border-radius:20px 20px 20px 20px;
 -moz-border-radius:20px 20px 20px 20px;
 box-shadow:0 0 3px rgba(0,0,0,0.3) inset;
 cursor:pointer;
 display:block;
 height:13px;
 text-indent:-9999px;
 width:13px;
}
.tp-leftarrow.default {
 z-index:100;
 cursor:pointer;
 position:relative;
 background:url(../images/icon.png) no-repeat -124px -343px !important;
 width:55px !important;
 height:55px !important;
}
#checkout-review-submit { text-align:right; }
.my-wishlist textarea { width:100%; }
.rtl .header-layout-4 .top-search { float:right; }
.rtl .header-layout-4 .mt-maincart { float:left; }
.rtl .header-layout-4 .mt-cart { float:left; }
.rtl .products-grid .item .product-box .actions li a { font-size:97%; }
.rtl .header-layout-2 .mt-maincart { float:left; }
.rtl .header-layout-2 .mt-main-menu, .rtl .header-layout-2 .mt-navigation {
 float:right;
 background-position:0 0;
}
.rtl .header-layout-2 #mtnav li.level0.home a {
 padding:9px 0 9px 19px;
 font-size:100%;
}
.rtl .mt-main-menus { background-position:0 0; }
.rtl .header-layout-3 .header-ct .welcome-msg {
 padding-right:0;
 text-align:right;
}
.rtl .header-layout-3 .mt-main-menu, .rtl .header-layout-3 .mt-navigation {
 float:right;
 background-position:0 0;
}
.rtl .header-layout-3 #mtnav li.level0.home a {
 padding:9px 0 9px 19px;
 font-size:100%;
}
.rtl .header-layout-3 .mt-maincart { float:left; }
.rtl .header-layout-3 .logo { float:none !important; }
.rtl .header-layout-3 .mt-main-menus { padding-right:0; }
.rtl .header-layout-2 .mt-main-menus { padding-right:0; }
.rtl .footer-top .footer .follow ul .iconbox-icon span { margin:0 5px 0 0; }
.rtl #mtnav li.level0 { float:right; }
.rtl #mtnav li.level0 i { float:left; }
.rtl { text-align:right; }
.rtl dd { margin:0; }
.rtl .opc .step-title .number { float:right; }
.rtl .opc .step-title h2 {
 float:right;
 margin:0 5px 0 0;
}
.rtl .opc input {
 margin:0 0 0 6px !important;
 float:right;
}
.rtl p.required { text-align:right; }
.rtl .block-related { text-align:right; }
.rtl .block-related .block-subtitle { float:right; }
.rtl ul.nav-accordion a {
 text-align:right;
 padding:0 12px;
}
.rtl ul.nav-accordion ul li a {
 text-align:right;
 padding:0 30px 0 10px;
}
.rtl ul.nav-accordion li.level0 > a > span > .cat-label {
 position:absolute;
 right:45px;
 top:7px;
}
.rtl ul.nav-accordion li span.collapse {
 right:auto;
 left:12px;
 font-size:0;
}
.rtl ul.nav-accordion li span.expand {
 right:auto;
 left:12px;
}
.rtl .footer-bt .footer .banks ul { float:right; }
.rtl .footer-bt .footer .banks ul li { float:right; }
.rtl .footer-bt .footer .banks p { float:right; }
.rtl .footer-bt .footer .address .phone { float:right; }
.rtl .footer-bt .footer .address .email {
 float:right;
 margin:0 0 0 30px;
}
.rtl .sbHolder { text-align:right; }
.rtl h3 { text-align:right; }
.rtl .pager .amount { float:right; }
.rtl .pager .amount strong { direction:ltr; }
.rtl .pager .limiter label { float:right; }
.rtl .product-view .quantity-label { float:right !important; }
.rtl .product-view .add-to-cart { float:right !important; }
.rtl .product-view .product-essential .mostviewed h3 { text-align:center; }
.rtl .product-view .product-essential .product-img-box { float:right; }
.rtl .product-view .product-essential .product-img-box .more-views ul { float:left; }
.rtl .product-view .product-essential .product-shop .availability { float:left; }
.rtl .product-view .product-essential .product-shop .availability span { font-size:0; }
.rtl .product-view .product-essential .product-shop .price-box { float:right; }
.rtl .product-view .product-essential .product-shop .price-box .regular-price { float:right; }
.rtl .product-view .product-essential .product-shop .product-options dt label { float:right; }
.rtl .product-view .product-essential .product-shop .product-options ul.options-list li input.product-custom-option { float:right; }
.rtl .product-view .product-essential .product-shop .product-options ul.options-list .label {
 float:right;
 margin:0 10px 0 0;
}
.rtl .product-view .product-essential .product-shop .email-friend { float:right; }
.rtl .product-view .product-essential .product-shop .email-friend a {
 float:right;
 background-position:100% 50%;
 padding:0 20px 0 0;
}
.rtl .product-view .product-essential .product-shop .ratings .rating-box {
 float:right;
 margin:0 0 0 15px;
}
.rtl .product-view .product-essential .product-shop .ratings .rating-links { float:right; }
.rtl .product-view .product-essential .product-shop .short-description { text-align:right; }
.rtl .product-view .product-essential .product-shop .no-rating a {
 float:right;
 background-position:100% 50%;
 padding:0 20px 0 0;
}
.rtl .product-view .product-collateral .box-up-sell h3 { direction:ltr; }
.rtl .product-view .product-collateral .box-collateral li { margin:0 0 0 12px; }
.rtl .product-view .product-collateral .box-collateral .box-heading .also { float:right !important; }
.rtl .product-view .add-links { float:right !important; }
.rtl .product-view .qty-container { float:right !important; }
.rtl .products-grid ul li { float:right; }
.rtl .products-grid .item .product-box .mt-actions-top h3 { float:right; }
.rtl .products-grid .item .product-box .mt-actions-top h3 a { float:right; }
.rtl .products-grid .item .product-box .mt-actions-top button.btn-cart { float:right; }
.rtl .flexslider .slides { float:left; }
.rtl .h1 { text-align:right; }
.rtl h4 { text-align:right; }
.rtl .block-compared .block-title strong span { padding:0 10px 0 0; }
.rtl small { direction:ltr; }
.rtl .block .block-title { direction:ltr; }
.rtl .block .block-title strong {
 float:right;
 text-align:right;
}
.rtl .block .block-title strong span { padding:0 20px 0 0; }
.rtl .block .btn-remove {
    float:left;
    font-size:12px;
    color: #79972A !important;
    line-height: 12px;
}
.rtl .toolbar .pager .view-mode { float:right; }
.rtl .toolbar .pager .view-mode .list { font-size:0; }
.rtl .toolbar .pager .view-mode .grid { font-size:0; }
.rtl .toolbar .pager label {
 float:right;
 margin:0 0 0 15px;
}
.rtl .toolbar .pager .sbHolder a { padding:0 20px 0 0; }
.rtl .toolbar .pager .sbOptions { padding:0; }
.rtl .footer-container .footer-bt .footer { text-align:right; }
.rtl .navbar-nav > li {
 float:right !important;
 text-align:right !important;
}
.rtl .h2 { text-align:right; }
.rtl h5 { text-align:right; }
.rtl .block-compare .block-content .btn-remove-all {
 margin-right:5px;
 line-height:30px;
}
.rtl .block-compare .block-content .btn-remove span.icon { float:left; }
.rtl .mt-menu ul.nav-accordion ul ul ul ul li a {
 text-align:right;
 padding:0 50px 0 10px;
}
.rtl .mt-menu ul.nav-accordion ul ul ul li a {
 text-align:right;
 padding:0 45px 0 10px;
}
.rtl .mt-menu ul.nav-accordion ul ul li a {
 text-align:right;
 padding:0 35px 0 10px;
}
.rtl .mt-menu ul.nav-accordion li span.collapse {
 right:auto;
 left:3px;
}
.rtl .mt-menu ul.nav-accordion li span.expand {
 right:auto;
 left:3px;
}
.rtl .h3 { text-align:right; }
.rtl h6 { text-align:right; }
.rtl .add-to-cart .qty {     float:left;
    padding:8px 7px;
    width:15%;
    border-radius:0;
    border:none !important;
    text-align: center;

}
.rtl .product-essential .product-shop .availability {
 float:right;
 text-align:right;
}
.rtl .product-essential .product-shop .availability span { font-size:0; }
.rtl .product-essential .product-shop .price-box { float:right; }
.rtl .product-essential .product-shop .short-description {
 float:right;
 text-align:right;
}
.rtl .product-essential .product-shop .add-to-box .pull-left {
 float:right !important;
 text-align:right;
}
.rtl .product-essential .product-options-bottom .pull-left { float:right !important; }
.rtl .product-essential .product-options-bottom .add-to-cart .pull-left { float:right !important; }
.rtl .box-reviews .buttons-set { text-align:left; }
.rtl .breadcrumbs ul li a { float:right; }
.rtl .breadcrumbs span {
 float:right;
 margin:0 12px 0 0;
}
.rtl .h4 { text-align:right; }
.rtl .col-right .price-box .old-price {
 float:none;
 margin:0;
}
.rtl .col-right .slide h3.product-name { text-align:center; }
.rtl .col-right h2 { padding:0 20px 0 0; }
.rtl .slide .first-sports:hover .title-hover-01 { right:10px; }
.rtl .cart .cart-collaterals .crosssell .add-to-links li a {
 float:right;
 margin:10px 0 0 10px;
}
.rtl .cart .discount h2 {
 background-position:100% 0;
 padding:0 20px 0 0;
}
.rtl .cart .discount .buttons-set { text-align:right; }
.rtl .cart .crosssell .product-name { text-align:right; }
.rtl .cart .shipping h2 {
 background-position:100% 0;
 padding:0 20px 0 0;
}
.rtl .cart .shipping .buttons-set { text-align:right; }
.rtl .block-cart .block-content .btn-remove { font-size:0; }
.rtl .block-cart .block-content span.icon { float:left; }
.rtl .account-login .content .form-list label { float:right; }
.rtl .account-login .content .form-list label.required em {
 right:auto;
 left:-8px;
 float:left;
}
.rtl .account-login .content h2 {
 background-position:100% 1px;
 padding:0 23px 5px 0;
}
.rtl .form-list label { float:right; }
.rtl .form-list li.control label { line-height:25px; }
.rtl .form-list li.control input.radio {
 float:right;
 margin:0 0 0 6px;
}
.rtl .form-list li.control input.checkbox {
 float:right;
 margin-left:6px;
}
.rtl .form-list label.required em {
 float:left;
 left:-8px;
 padding:0 10px 0 0;
 right:auto;
}
.rtl .price-box .old-price {
 float:right;
 margin:0 0 0 10px;
}
.rtl .mt-navigation #mtnav li.level0 ul li a { direction:ltr; }
.rtl .mt-navigation #mtnav li.level0 ul li a:hover { padding:0 15px 0 0; }
.rtl #mtnav ul.level0 li {
 float:right !important;
 text-align:right !important;
}
.rtl #mtnav li.level0 ul li.parent { background-position:40px -597px; }
.rtl #mtnav li .shown-sub li div.shown-sub { left:-74%; }
.rtl .mt-ajax-checkout a { float:right; }
.rtl .header-top .form-search input.input-text { float:right; }
.rtl .header-top .quick-access .top-link ul.links li a { direction:ltr; }
.rtl .header-top .quick-access label {
 float:right;
 margin:0 0 0 10px;
}
.rtl .header-top .quick-access .currency { float:right; }
.rtl .header-top .quick-access .grid-col .currency .select .sbHolder { float:right; }
.rtl .header-top .quick-access .grid-col .currency .select .sbHolder a { padding:0 12px 0 0; }
.rtl .header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions { text-align:right; }
.rtl .header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions li a { padding:0 5px 0 0; }
.rtl .header-top .quick-access .grid-col .form-language { float:right; }
.rtl .header-top .quick-access .grid-col .form-language .sbHolder a { padding:0 12px 0 0; }
.rtl .header-top .quick-access .grid-col .form-language .sbOptions { text-align:right; }
.rtl .header-top .quick-access .grid-col .form-language .sbOptions li a {
 background-position:100% 50% !important;
 padding:0 20px 0 0;
}
.rtl .header-top .quick-access ul.links { /*float:right;*/ }
.rtl .header-top .quick-access ul.links li {
 /*float:right;*/
 direction:ltr;
}
.rtl .header .logo { float:right; }
.rtl .h5 { text-align:right; }
.rtl dd.last { margin:0; }
.rtl .col-left h2 { padding:0 20px 0 0; }
.rtl .block-reorder .block-content a {
 margin-right:5px;
 line-height:30px;
}
.rtl .block-layered-nav #narrow-by-list li {
 direction:ltr;
 padding:0 10px 0 0;
}
.rtl .h6 { text-align:right; }
.rtl .products-list .add-to-links li {
 float:right;
 margin:0 0 0 10px;
}
.rtl .products-list .grid12-4 { float:right; }
.rtl .sorter .pages strong {
 float:right;
 margin-left:5px;
}
.rtl .ajaxcart {
 left:0;
 right:auto;
}
.rtl .nav-wrapper { float:none !important; }
.rtl .main { text-align:right; }
.rtl .product-options-bottom .add-links li { float:right !important; }
.rtl .dashboard .welcome-msg { margin:0 0 1.5em 8em; }
.rtl .ratings {
 text-align:right;
 direction:ltr;
}
.rtl .ratings .rating-box { float:right; }
.rtl h1 { text-align:right; }
.rtl .add-to-box .add-to-cart button.btn-cart { margin:0; }
.rtl .block-wishlist .block-content .mini-products-list .item p { float:left; }
.rtl .block-wishlist .block-content .mini-products-list .item .additem { padding:0; }
.rtl .block-wishlist .block-content .mini-products-list .item .additem a { float:left; }
.rtl .footer-top .follow h3 {
 float:right;
 margin:0 0 0 10px;
}
.rtl .footer-top .footer .follow { float:right; }
.rtl .footer-top .footer .follow ul { float:right; }
.rtl .footer-top .footer .follow ul li { float:right; }
.rtl .footer-top .block-subscribe input.input-text {
 float:right;
 border-radius:0 3px 3px 0;
 -webkit-border-radius:0 3px 3px 0;
 -moz-border-radius:0 3px 3px 0;
 width:64%;
 padding:10px 15px;
}
.rtl .footer-top .block-subscribe h3 {
 float:right;
 margin:0 0 0 10px;
}
.rtl .footer-top .block-subscribe .button {
 right:auto;
 left:0;
 border-radius:3px 0 0 3px;
 -webkit-border-radius:3px 0 0 3px;
 -moz-border-radius:3px 0 0 3px;
 width:21%;
}
.rtl h2 { text-align:right; }
.header-layout-2 .header-top .quick-access .top-link {
 float:right;
 background:none;
}
.header-layout-2 .top-search {
 float:left;
 margin:10px 0 0;
}
.header-layout-2 .form-search {
 background:none repeat scroll 0 0 #ffffff;
 height:34px;
 z-index:99;
}
.header-layout-2 .form-search input.input-text {
 border:none;
 box-shadow:0;
 color:#a1a1a1;
 float:left;
 font-size:110%;
 font-weight:300;
 margin:0;
 padding:5px 10px;
 width:194px;
}
.header-layout-2 .form-search label { display:none; }
.header-layout-2 .bottom { margin:20px 0 0; }
.header-layout-2 .form-search button.button {
 background:none;
 border:medium none;
 float:right;
 margin:0;
}
.header-layout-2 .form-search button.button span {
 background:url("../images/icon.png") no-repeat scroll -73px -325px rgba(0,0,0,0);
 border:0 none;
 float:left;
 height:31px;
 padding:0;
 text-indent:-99999px;
 width:31px;
}
.header-layout-2 .form-search button.button span span { background:none; }
.header-layout-2 #mtnav li.level0.home a { padding:9px 19px 9px 0; }
.header-layout-2 .mt-main-menus { padding-left:0; }
.header-layout-2 .bottom { margin:30px 0 0; }
.header-layout-2 .header-ct {
 margin:0 0 30px;
 float:left;
 width:100%;
}
.header-layout-2 .header-ct .welcome-msg {
 text-align:left;
 padding-left:0;
 line-height:30px;
}
.header-layout-2 .mt-logo { text-align:center; }
.header-layout-2 .logo {
 float:left;
 margin:0;
 padding:5px 0;
 text-align:left;
}
.header-layout-3 .header-ct .welcome-msg {
 text-align:left;
 padding-left:0;
}
.header-layout-3 .header-ct .mt-top-cart { padding-right:0; }
.header-layout-3 .header-ct {
 float:left;
 width:100%;
}
.header-layout-3 .logo {
 text-align:lr;
 float:none;
 display:block;
 padding:0 !important;
}
.header-layout-3 .mt-logo {
 text-align:center;
 padding-left:0;
}
.header-layout-3 .header-top .quick-access .top-link {
 float:right;
 background:none;
}
.header-layout-3 .header-top .quick-access ul.links { /*float:right;*/ }
.header-layout-3 .header-ct {
 border-bottom:1px solid #f7efec;
 margin:0 0 30px;
}
.header-layout-3 #mtnav li.level0.home a { padding:9px 19px 9px 0; }
.header-layout-3 .form-search label { display:none; }
.header-layout-3 .form-search button.button {
 background:none;
 border:medium none;
 float:right;
 margin:0;
}
.header-layout-3 .form-search button.button span {
 background:url("../images/icon.png") no-repeat scroll -73px -325px rgba(0,0,0,0);
 border:0 none;
 float:left;
 height:31px;
 padding:0;
 text-indent:-99999px;
 width:31px;
}
.header-layout-3 .top-search {
 float:left;
 margin:10px 0 0;
}
.header-layout-3 .form-search {
 background:none repeat scroll 0 0 #ffffff;
 height:34px;
 z-index:99;
}
.header-layout-3 .form-search input.input-text {
 border:none;
 box-shadow:0;
 color:#a1a1a1;
 float:left;
 font-size:110%;
 font-weight:300;
 margin:0;
 padding:5px 10px;
 width:194px;
}
.header-layout-3 .sticky-wrapper .form-search label { display:none; }
.header-layout-4 .mt-main-menu, .header-layout-4 .mt-navigation {
 background:none;
 width:100%;
}
.header-layout-4 .mt-navigation .menu-item-right { float:right !important; }
.header-layout-4 #mtnav li.level0.home a { padding:9px 19px 9px 0; }
.header-layout-4 .mt-main-menus { padding-left:0; }
.header-layout-4 .bottom { margin:10px 0 0; }
.header-layout-4 .header-top .quick-access .top-link {
 float:right;
 background:none;
}
.header-layout-4 .form-search button.button {
 background:none;
 border:medium none;
 float:right;
 margin:0;
}
.header-layout-4 .form-search button.button span {
 /*background:url("../images/icon.png") no-repeat scroll -73px -325px rgba(0,0,0,0);*/
    border:0 none;
    float:left;
    height:31px;
    padding:0;
    text-indent:-99999px;
    width:31px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/ctv/icons-en.png");
    background-position: 0 1479px;
}
.header-layout-4 .top-search {
 float:left;
 margin:5px 0 0;
}
.header-layout-4 .form-search {
    background:none;
    margin-top: 20px;
    height:33px;
    z-index:99;
    border:1px solid #333;
    width: 250px;
 /*border-radius:15px 15px 15px 15px;*/
}
.header-layout-4 .form-search input.input-text {
    outline: none;
 border:none;
 box-shadow:0;
 color:#a1a1a1;
 float:left;
 font-size:110%;
 font-weight:300;
 margin:0;
 padding:5px 10px;
 /*width:90%;*/
 background:none;
}
.header-layout-4 .form-search label { display:none; }
.col3-layout .slider-block-wrapper .flex-viewport .slide { padding:0; }
.col3-layout .slider-block-wrapper .flex-control-nav {
 display:block;
 bottom:0;
}
.col3-layout .slider-block-wrapper .flex-direction-nav { display:none; }
.col-left .slider-block-wrapper .slide { padding:0; }
.block-left a {
 float:left;
 width:100%;
}
.cms-home-page-left .block-cart { margin:40px 0 0; }
.my-wishlist h3.product-name { font-size:100%; }
.mt-parallax .slider-block-wrapper { padding:200px 0; }
.mt-parallax .slide {
 z-index:99;
 padding:0;
 text-align:center;
}
.mt-parallax .vertical .slide {
 z-index:99;
 padding:0;
 text-align:center;
 height:250px;
}
.hth h2.hero-title {
 font-size:400%;
 background:none;
 margin:0 auto;
 padding:20px 0;
 text-transform:uppercase;
 color:#ffffff;
}
.hth h2.hero-title span {
 padding:0;
 color:#ffd626;
 background:none;
}
.mt-parallax .actionbox-controls { margin:40px auto 0; }
.mt-parallax .actionbox-button {
 background:transparent;
 border:3px solid #ffffff;
 border-radius:0 0 0 0;
 color:#ffffff;
 display:block;
 font-size:220%;
 font-weight:bold;
 height:55px;
 line-height:50px;
 margin:0 0 0 5px;
 text-align:center;
 text-transform:uppercase;
 transition:all 0.3s ease 0s;
 -webkit-transition:all 0.3s ease 0s;
 -moz-transition:all 0.3s ease 0s;
 -o-transition:all 0.3s ease 0s;
}
.mt-parallax .actionbox-button {
 color:#ffffff;
 font-size:215%;
 font-weight:bold;
 line-height:50px;
 text-align:center;
 text-transform:uppercase;
 display:inline;
 margin-top:5px;
 padding:8px 16px;
}
.mt-parallax .actionbox-controls .actionbox-button:hover {
 background:none repeat scroll 0 0 #79A32F;
 color:#ffffff;
}
.mt-parallax .actionbox {
 width:50%;
 margin:30px auto 0;
}
.mt-parallax .actionbox p {
 color:#ffffff;
 font-size:250%;
 text-transform:none;
}
.mt-parallax .actionbox i {
 padding:0;
 color:#79A32F;
 background:none;
 font-size:100%;
 margin:0 5px;
}
.mt-parallax .box i {
 padding:0;
 color:#79A32F;
 background:none;
 font-size:500%;
 margin:0 5px;
}
.contact-details {
 margin:0 auto 10px;
 padding:5px 0;
 width:70%;
}
.contact-details i {
 font-size:400%;
 color:#ffffff;
}
.mt-parallax h2 {
 line-height:40px;
 color:#ffffff;
 display:block;
 font-weight:bold;
 font-size:250%;
 background:none;
 text-transform:uppercase;
 text-align:center;
}
.mt-parallax h2 {
 line-height:40px;
 color:#ffffff;
 display:block;
 font-weight:bold;
 font-size:250%;
 background:none;
 text-transform:uppercase;
 text-align:center;
}
.mt-parallax h2.title {
 font-size:270%;
 text-align:center;
}
.mt-parallax h2.contact {
 font-size:320%;
 text-align:center;
 line-height:55px;
 text-shadow:0 1px 1px #000000;
}
.mt-parallax h2.bigTitle {
 font-size:450%;
 text-shadow:0 1px 1px #000000;
 line-height:60px;
}
.mt-parallax h2.bigTitle small {
 font-size:50%;
 color:#79A32F;
 font-style:italic;
 text-transform:none;
 text-shadow:0 1px 1px #dddddd;
}
.mt-parallax .sliderBtn {
 background-color:#ffffff;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border:1px solid #e9d8d0;
}
.mt-parallax .sliderBtn:hover {
 background-color:#79A32F;
 border:1px solid #79A32F;
 color:#ffffff;
}
.mt-parallax h2.add {
 color:#79A32F;
 font-size:350%;
}
.mt-parallax h3 {
 font-size:300%;
 text-align:center;
 text-transform:uppercase;
 color:#ffffff;
}
.mt-parallax h3.add {
 color:#03b5c1;
 font-style:italic;
 text-transform:none;
 text-shadow:0 1px 1px #eeeeee;
}
.mt-parallax .contact-details ul {
 text-align:center;
 margin:30px 0 0;
}
.mt-parallax .contact-details ul li:hover { background-color:#79A32F; }
.mt-parallax .contact-details ul li {
 background-color:#ffffff;
 border-radius:45px 45px 45px 45px;
 -webkit-border-radius:45px 45px 45px 45px;
 -moz-border-radius:45px 45px 45px 45px;
 height:45px;
 line-height:45px;
 width:45px;
 font-size:200%;
 text-align:center;
 transition:all 0.3s ease 0s;
 -webkit-transition:all 0.3s ease 0s;
 -moz-transition:all 0.3s ease 0s;
 -o-transition:all 0.3s ease 0s;
 display:inline-block;
 vertical-align:top;
 display:inline-block;
 margin:0 10px;
 cursor:pointer;
}
.mt-parallax span.mobile {
 background:rgba(236,143,25,0.5);
 color:#ffffff;
 font-size:400%;
 font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
 padding:30px 50px;
 margin:20px 0;
 display:inline-block;
}
.mt-parallax h2 a { color:#ffffff; }
.mt-parallax h2.last a {
 color:#ffffff;
 font-size:100%;
 font-weight:normal;
}
.mt-parallax h2.last {
 font-weight:normal;
 font-size:300%;
}
.mt-parallax a:hover, .mt-parallax h2.last a:hover { color:#79A32F; }
.mt-parallax .flex-viewport { width:100%; }
.mt-parallax .quote-author {
 font-style:italic;
 color:#ffffff;
 font-size:120%;
 font-weight:bold;
}
.mt-parallax .flex-control-nav {
 display:block;
 margin-top:170px;
 bottom:auto;
}
.mt-parallax .flex-direction-nav { display:none; }
.mt-parallax p.last {
 color:#ffd626;
 font-size:250%;
 font-style:italic;
 text-align:center;
 margin:30px 0 0;
}
.videoMuteBtn {
 bottom:20px;
 color:#ffffff;
 cursor:pointer;
 font-size:290%;
 margin:0 auto;
 position:absolute;
 left:35px;
 z-index:999;
}
.ie8 .products-grid .item .item-inner .item-box .ratings { display:none; }
.ie8 .products-grid .item .product-box .actions { display:none; }
.ie8 .products-grid .item .item-inner .item-box:hover .actions { display:block; }
.ie8 .products-grid .item .item-inner .item-box:hover .ratings {
 display:block;
 float:left;
}
.ie8 .products-grid .item .item-inner .item-box .mt-review {
 display:block;
 float:left;
}
.ie8 .products-grid .item .product-box .actions li a { font-size:110%; }
.ie8 .bestseller .product-image {
 height:70px;
 display:block;
 float:none;
}
.ie8 .header-top .quick-access label { font-size:100%; }
.ie8 .products-grid .item .product-box .actions li a { font-size:100%; }
.ie8 .product-view .product-essential .product-img-box .more-views ul li { width:81px !important; }
.ie8 .block-layered-nav .block-content .price-slider { position:relative; }
.ie8 .products-grid .item .hover-effect:hover { height:120%; }
.ie8 .products-grid .item .hover-effect:hover .ratings { display:block; }
.ie8 .products-grid .item .hover-effect:hover .actions { display:block; }
.ie8 .price-slider { width:270px; }
.ie8 .box-up-sell .itemslider .item { height:370px; }
.ie8 .box-up-sell .itemslider .item .item-inner { height:370px; }
.ie8 .box-up-sell .itemslider .item .item-inner:hover { height:370px; }
.ie8 .box-up-sell .item-inner .item-box .mt-review { float:left; }
.ie8 .products-grid .item .item-inner:hover { height:444px; }
.ie8 .cart .crosssell ul li img { height:70px; }
.safari .cms-home-page-left .scroller-slider .item { margin:10px 11px 10px 0; }
.safari .cms-home-page-right .scroller-slider .item { margin:10px 11px 10px 0; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
 /*.category-products .product-image img, .mini-products-list .product-image img { max-width:61%; }*/
 .header-top .quick-access label, span.mt-cart-label { font-size:100%; }
 .products-grid .item .product-box .actions li a { font-size:99%; }
 .products-grid .item .product-box .mt-actions-top h3 {
 font-size:16px;
 font-weight:300;
 margin:10px 0;
 }
 .mt-toolbar-label {
 width:31%;
 line-height:32px;
 }
 #block-related {
 padding:0px !important;
 position:relative !important;
 list-style-type:none !important;
 z-index:1 !important;
 }
 #mt-upsell-slide .products-grid {
 margin:0px !important;
 padding:0px !important;
 position:relative !important;
 list-style-type:none !important;
 z-index:1 !important;
 }
}
.block-contact h2 {
 display:none;
 margin:0;
}
.block-contact .page-title { margin:0; }
.block-contact .fieldset {
 border:none;
 margin:0;
 padding:0;
}
.block-contact .form-list input.input-text {
 background:none;
 margin:0;
 color:#b4afaf;
}
.block-contact .form-list li.wide textarea {
 background:none;
 margin:0;
 color:#ffffff;
 width:100%;
}
.block-contact .form-list label {
 color:#ffffff;
 line-height:20px;
}
.block-content-statick .feature { margin:18px 0 0; }
.block-content-statick p {
 color:#b4afaf;
 line-height:25px;
 margin:10px 0;
}
.is-sticky #mt-sticky-header {
 background:#ffffff;
 z-index:9999;
 box-shadow:0 0 10px 0 rgba(0,0,0,0.35);
 position:fixed;
 top:0;
 left:0;
 width:100%;
 padding:5px 0 0;
 margin-left:0;
 opacity:0.97;
}
#notification { position:relative; }
#notification .success i.fa-check {
 font-size:240%;
 color:green;
 position:absolute;
 left:20px;
 top:15px;
}
button.close { margin:-12px -20px 0; }
#notification .success {
    display: block !important;
    padding: 21px 40px 21px 60px;
    margin-left: 10px;
    margin-right: 10px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.3);
    position: fixed;
    right: 39px;
    width: 500px;
    border-radius: 0px;
    z-index: 999999;
    background: #ffffff;
    text-align: left;
    left: auto;
    bottom: 10px;
}

#progress_added { position:relative; }
#progress_added .success i.fa-check {
    font-size:240%;
    color:green;
    position:absolute;
    left:20px;
    top:15px;
}

#back-top {
 bottom:30px;
 position:fixed;
 right:10px;
}
.sticker-wrapper {
 -webkit-transition:all 100ms ease-in-out 0s;
 position:relative;
 right:0;
 top:0;
 transition:all 100ms ease-in-out 0s;
}
.sticker {
 -webkit-border-radius:50% 50% 50% 50%;
 -webkit-transition:all 100ms ease-in-out 0s;
 border-radius:50% 50% 50% 50%;
 display:table-cell;
 font-size:2.1666em;
 font-weight:bold;
 height:50px;
 text-align:center;
 transition:all 100ms ease-in-out 0s;
 vertical-align:middle;
 width:50px;
 background:#dfdfdf;
}
#back-top a:hover .sticker-wrapper {
 right:-5px;
 top:5px;
}
#back-top a:hover .sticker {
 height:60px;
 width:60px;
}
.cms-page-view .main-container .main { background:none; }
.cms.cms-typography .feature p { padding-left:75px; }
.cms.cms-typography .custom-feature .feature p { padding-left:45px; }
.cms.cms-typography .custom-feature .feature .icon { padding:6px 9px; }
.cms.cms-typography .custom-feature .feature .icon .fa { font-size:15px; }
.cms .messages .success-msg, .cms .messages .error-msg, .cms .messages .notice-msg {
 background:none;
 padding:10px 8px 8px;
 border:medium none;
}
.cms .messages .success-msg { background:#dcfbcc; }
.cms .messages .error-msg { background:#fddace; }
.cms .messages .notice-msg { background:#fef5de; }
.cms .messages .fa.fa-check-square {
 color:#69a747;
 font-size:200%;
}
.cms .messages .fa.fa-exclamation-triangle {
 color:#dc3f09;
 font-size:200%;
}
.cms .messages .fa.fa-lightbulb-o {
 color:#f67f1f;
 font-size:270%;
}
.cms { color:#3f3f3f; }
.cms a {
 outline:medium none;
 font-size:100%;
}
.cms .page-title h1 {
 color:#3f3f3f;
 font-size:250%;
 font-weight:500;
 text-transform:capitalize;
 text-align:center;
}
.cms p { color:#484848 !important; }
.cms .fa {
 color:#ffffff;
 font-size:30px;
 font-style:normal;
}
.cms .fa.fa-angle-right {
 font-size:120%;
 color:#484848;
}
.cms .section-title {
 border-bottom:1px solid #e5e5e5;
 font-size:1.5em;
 font-weight:normal;
 line-height:1.2222em;
 padding-bottom:7px;
 display:block;
 padding-top:7px;
}
.cms .feature span.icon {
 padding:10px 12px 12px;
 background:none repeat scroll 0 0 #fc686c;
}
.cms h6 { font-size:16px; }
.cms h3 {
 font-size:20px;
 margin-top:10px;
}
.cms ul.bullet li {
 background-repeat:no-repeat;
 background-position:0 3px;
 background-color:transparent;
 list-style:none outside none;
 color:#484848 !important;
 font-size:110%;
}
.cms .feature span.icon:hover { background:none repeat scroll 0 0 #404040; }
.cms.cms-typography .feature p { padding-left:75px; }
.feature span.icon { padding:3px; }
.feature .icon {
 float:left;
 margin:0 15px 10px 0;
}
.cms .messages .success-msg { background:none repeat scroll 0 0 #dcfbcc; }
.messages li {
 list-style:none outside none;
 margin:0 0 10px;
}
.success-msg {
 background-color:#eff5ea;
 background-image:url("../images/i_msg-success.gif");
 border-color:#446423;
 color:#3d6611;
}
.error-msg, .success-msg, .note-msg, .notice-msg {
 background-position:10px 50%;
 background-repeat:no-repeat;
 border-radius:5px;
 border-style:solid;
 border-width:1px;
 font-size:100%;
 margin:10px 0;
 min-height:24px;
 padding:10px 8px 8px 32px;
}
.std ul.disc {
 list-style:disc outside none;
 margin:0 0 10px;
 padding-left:18px;
}
.std ol {
 list-style:decimal;
 padding-left:0.5em;
}
.std ul, .std ol, .std dl, .std p, .std address, .std blockquote {
 color:#1b1a19;
 font-size:16px;
 line-height:22px;
 margin:0 0 10px;
 outline:medium none;
 padding:0;
 font-weight: 300;
}
div.icon.large, span.icon.large {
 height:50px;
 padding:5px;
 width:50px;
}
div.icon, span.icon {
 background-color:#cfcfcf;
 background-position:0 0;
 background-repeat:no-repeat;
 border-radius:50%;
 display:inline-block;
 height:30px;
 padding:3px;
 width:30px;
}
.nested-container { margin:20px 0; }

.header .mt-main-menus .mt-logo {
    display: none;
}

.header .is-sticky .mt-main-menus .mt-logo {
    display: block;
}

.header .mt-main-menus .mt-logo {
    float: left;
    margin-top: 10px;
}

.header .mt-main-menus .mt-logo a.logo {
    background: url("../images/small-log.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    width: 129px;
}

.cart .num-items-cart {
    display: inline-block;
    position: relative;
}

.num-items-cart-left {}
.num-items-cart-right {}

.cart .title {
    text-align: center;
    width: 100%;
}

.cart .col-lg-12 {
    clear: both;
    width: 100%;
}

.cart .col-lg-2 { text-align: center}

.cart .col-lg-5 {
    background: none repeat scroll 0 0 #656565;
    height: 1px;
    margin-top: 7px;
}

.cart .cart-content {
    margin-top: 30px;
}



.checkout-types.pull-right li button.btn-continue,
.cart #shopping-cart-table button.btn-update {
    border: 1px solid #B3B3B3;
    float: none;
}

.checkout-types.pull-right li button.btn-continue span,
.cart #shopping-cart-table button.btn-update span {
    background-color: #B3B3B3;
}

.cart #shopping-cart-table button.btn-update {
    margin: 10px auto 0;
}

.cart #shopping-cart-table button.btn-update span {
    background-position: 10px -199px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 100%;
    font-weight: 300;
    height: auto;
    line-height: normal;
    padding: 0 5px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    white-space: nowrap;
    width: 100%;
    z-index: -1;
}

.cart .totals .shipping { margin: 0 }

@media (min-width: 960px) {
    .header-top .quick-access .infos .row span {
        float: left;
    }
}

.std ul, .std ol { list-style-type: disc; }
.std ul ul, .std ol ul  { padding-left: 20px; list-style-type: circle; }

.availability-only{width:11%;float:right;padding-top:15px;}