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;
}
/*.header .container .header .row.show-grid .top-cart {*/
    /*float: left;*/
/*}*/
/*.header .container .row {*/
    /*min-height: 25px;*/
/*}*/
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") 0 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;
    padding-left: 17%;
    padding-right: 17%;
}
.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;
    float: left;
    line-height: 2;
}
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/arabic/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/arabic/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:right;
    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/arabic/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;
    direction: ltr;
}
.cart #shopping-cart-table td .product-name {
    font-weight:normal;
    font-size:110%;
    margin:0 0 5px;
    color:#2f2f2f;
    text-align: center;
}
.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(../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;
}
.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;
    margin-right:10px;
}
.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/arabic/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-content .cart .totals{
    min-height: 145px;
}
.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;
    float: left;
}
.cart .totals .checkout-types li {
    clear:both;
    margin:10px 0;
}
.cart .totals table {
    width:100%;
    margin:20px 0;
}
.cart .totals td { padding:1px 15px 1px 7px; text-align: right; }
.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:#799F34;
    padding:0px 0px 0px 10px;
    text-align:right;
    border:1px solid #d8d3cf;
    width: 100%;
}
.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;
    color: #799F34;
    height: 25px;
    width: 25px;
    text-align: center;
    padding-top: 6px;
}
.opc .step-title a {
    display:none;
    float:right;
    font-size:90%;
    line-height:16px;
}
.opc .step-title h2 {
    float:left;
    margin:4px 2px;
    font-size:107%;
    line-height:17px;
    font-family:Arial, Helvetica, sans-serif;
    color: white;
}
.col-main.col-lg-9.col-xs-12.col-sm-9.col-md-9.col-push-3 {
    padding: 0px;
}
.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%;
    background-position: left;
    float: right;
}
.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:right;
    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;
    width: 35%;
    padding-bottom: 5px;
    max-width: 120px;
}
.header-top .quick-access .grid-col .currency .select .sbHolder {
    float:left;
    margin:0 0 0 10px;
    width:183%;
    z-index: 500;
}
.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
{
    background-repeat: no-repeat;
    background-size: 16px;
    display: inline-block;
    width: 100%;
    margin-top: 2px;
    text-align: right;
    background-position: right;
    padding-right: 25px !important;
}

.header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions:before{
    border-bottom-color: #e9d8d0 !important;
    border-color: transparent;
    border-style: solid;
    border-width: 7px;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    left: 43%;
    top: -14px;
}
.header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions:after{
    border-bottom-color: #fff !important;
    border-color: transparent;
    border-style: solid;
    border-width: 7px;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    left: 43%;
    top: -13px;
}

.header-top .quick-access .grid-col .currency .select .sbHolder a.sbToggle { padding:0; }
.header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions {
    top:37px !important;
    background:#ffffff;
    text-align:left;
    border:1px solid #e9d8d0;
    left:0px !important;
    width:100%;
    position:absolute;
    border-radius:0 3px 3px 3px;
    -webkit-border-radius:0 3px 3px 3px;
    -moz-border-radius:0 3px 3px 3px;
    overflow: visible !important;
    max-height: 120px !important;
}


.header-top .quick-access .grid-col .currency .select .sbHolder .sbOptions li {
    width:100%;
    padding:0;
    display:block;
    text-align: center;
    padding-right: 15%;
}
.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;
    right:-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:right;
}
.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-left: 4px;
    padding: 0;
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 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;
    overflow: hidden;
    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 5px 0 0;
}
.price-box .old-price .price-label {
    white-space:nowrap;
    color:#333430;
    display:none;
}
.price-box .market-price {
    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/arabic/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/arabic/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:#f3547d;
    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:120%;
    font-weight:300;
    margin:15px 0 0;
    text-transform:uppercase;
    font-size: 20px;
    font-weight: bold;
}
.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:#f3547d;
    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%;direction:ltr; }
#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;
    max-height: 380px;
    float: right;
}
.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:-480px !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 {
    position: relative;
    position: relative;
    width: 674px!important;
    padding-left: 49px !important;
    padding-right: 0;
}
.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: right;
}
.product-view .product-essential .product-shop .price-box {
    margin:0;
    float:none !important;
    width: 69%;
}
.product-view .product-essential .product-shop .price-box .old-price {
    color:#a8a8a8;
    float:right;
    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:right;
    padding:0;
}
.product-view .product-essential .product-shop .price-box .special-price .price {
    font-size:29px;
    font-weight:normal;
    color:#f3547d;
    line-height: 29px;
}
.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:40px;
    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:#f3547d;
    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 #f3547d;
    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 a {
    font-weight:normal;
    background:url("../images/icon-email.png") 0 50% no-repeat;
    float:left;
    margin:20px 0 10px;
    padding:0 0 0 20px;
}
.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:auto;
    padding:5px;
    direction: rtl;
}
.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:right;
    width:40%;
}
.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: right;
        margin: 0 0 10px;
        overflow: hidden;
        padding: 15px 0 0;
        width: 23%;
    }
    .product-view .product-essential .product-shop .product-options-bottom .add-to-cart {
        float: left;
        overflow: hidden;
        padding: 0 0 15px;
        width: 99%;
    }
    .product-view .product-options-bottom .add-links { width:100%; }
    .product-view .product-essential .product-img-box {
        margin: 0 !important;
        position: relative;
        z-index: 9;
        float: left;
        padding-right: 0px !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;
        left: 39px;
        width: auto;
        border-radius: 0px;
        z-index: 999999;
        background: #ffffff;
        text-align: left;
        right: auto;
        bottom: 10px;
    }
}
@media only screen
and (min-width : 320px) and (max-width : 640px )
{
    .product-image-hover a:hover .alt-image {
    -webkit-transform:none !important;
    -moz-transform:none !important;
    -ms-transform:none !important;
    -o-transform:none !important;
    transform:none !important;
    -webkit-transition:none !important ;

    -moz-transition:none !important;
    -o-transition:none !important;
    transition:none !important;
    }
    .product-image-hover a .back{display:none !important;}


.rtl .header-layout-4 .mt-cart { width:auto !important;}
    .catalog-category-view .col-main .category-products .products-grid .item{width: 50%;padding-bottom: 0px !important;}
    .col-main .category-products .products-grid .item{width: 50%;padding-bottom: 0px !important;float:right;}
    .results-view .category-products .products-grid .item{width: 50%;padding-bottom: 0px !important;float: right;}

}
@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-shop .product-options-bottom .add-to-cart {
        width:49%;
        float:left;
        padding:0 0 15px;
    }
    .product-view .product-options-bottom .add-links { width:auto; }
    .product-view .product-essential .product-img-box {
        margin: 0 !important;
        position: relative;
        z-index: 9;
        float: left;
        width: 496px !important;
        padding-right: 0px !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;
        left: 39px;
        width: 500px;
        border-radius: 0px;
        z-index: 999999;
        background: #ffffff;
        text-align: left;
        right: auto;
        bottom: 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;
}

.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;
    margin:20px 0 10px;
    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 0 0 15px !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%;
    font-weight:300;
}

.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:#f3547d;
    border:1px solid #f3547d;
}
.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:right;
    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-size: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: right;
}
.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 #f3547d; }
.block-related .flex-viewport .item-inner:hover button.button.btn-cart span {
    background:#f3547d 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;
    direction: ltr !important;
}
.add-to-cart .quantity-label 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  0 0 15px !important;
}
.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:right;
    margin:4px 15px 0 0;
}
.banner-hover {
    background:url("http://www.citrusstv.com/skin/frontend/mtcramos/arabic/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:right;
    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;
}
.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:-48px -399px;
    transition:all 0.3s ease-in-out 0s;
}
.sorter .pages li a.next:hover { background-position:-170px -397px; }
.sorter .pages li a.next {
    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.previous:hover { background-position:-103px -398px; }
.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:24px;*/
    /*margin:0;*/
    /*outline:medium none;*/
    /*padding:4px 0 0 0;*/
    /*text-align:center;*/
    /*vertical-align:middle;*/
    /*width:28px;*/
    /*color:#7e7e7e;*/
    /*display:inline-block;*/
/*}*/
/*.toolbar .pager .pages li {*/
    /*color:#7e7e7e;*/
    /*font-size:105%;*/
    /*padding:0 5px;*/
/*}*/
/*.toolbar .pager .pages li a {*/
    /*border:0 none;*/
    /*height:24px;*/
    /*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/arabic/images/page.png);*/
    /*background-position:0 0;*/
    /*height:5px;*/
    /*width:6px;*/
    /*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/arabic/images/page.png);*/
    /*background-position:100% 100%;*/
    /*height:5px;*/
    /*width:6px;*/
    /*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:3px 0;
}
.toolbar .pager .sort-by label {margin-left: 0 !important;}

.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/arabic/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;
    text-align: right;
}
.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%;
    font-size: 13px;
    font-weight: 100;
}
.clear-both{
    clear: both;
}
.out-of-stock-text{
    color: red;
}

.stock-left-items {
    font-size: 13px;
    font-weight: 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 #f3547d;
    cursor:pointer;
}
.tp-bullets.simplebullets.navbar .bullet.selected {
    background:none repeat scroll 0 0 #f3547d;
    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:#f3547d;
    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:#f3547d;
    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 #f3547d;
    cursor:pointer;
}
.tp-bullets.simplebullets.round .bullet.selected {
    background:none repeat scroll 0 0 #f3547d;
    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;text-align: left;width: 100%;}
.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; width: 100%;}
.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:left !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 {
    font-size: 20px;
    font-weight: bold;
    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 10px 0 20px; }
.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;
    margin-top: 5px;
}
.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:10px -597px; }
.rtl #mtnav li .shown-sub li div.shown-sub { right:100%; }
.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:rtl;
    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;
    direction: rtl !important;
}
.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:left;
    background:none;
}
.header-layout-4 .form-search button.button {
    background:none;
    border:medium none;
    float:left;
    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:right;
    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 #f3547d;
    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:#f3547d;
    background:none;
    font-size:100%;
    margin:0 5px;
}
.mt-parallax .box i {
    padding:0;
    color:#f3547d;
    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:#f3547d;
    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:#f3547d;
    border:1px solid #f3547d;
    color:#ffffff;
}
.mt-parallax h2.add {
    color:#f3547d;
    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:#f3547d; }
.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:#f3547d; }
.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;
    left:39px;
    width: 500px;
    border-radius: 0px;
    z-index: 999999;
    background: #ffffff;
    text-align: left;
    right: auto;
    bottom: 10px;
}

#progress_added { position:relative; }
#progress_added .success i.fa-check {
    font-size:240%;
    color:green;
    position:absolute;
    left:20px;
    top:15px;
}
#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;
    left: 39px;
    width: 500px;
    border-radius: 0px;
    z-index: 999999;
    background: #ffffff;
    text-align: left;
    right: auto;
    bottom: 10px;
}
#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-weight: 300;
    font-size:16px;
    line-height:22px;
    margin:0 0 10px;
    outline:medium none;
    padding:0;
}
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;
    margin-top: 10px;
    float: right;
}

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

.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 {
    float: right;
    margin-left: 10px;
}

.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: right;
    }
}
#checkout-review-table-wrapper #checkout-review-table td  dl.item-options{
    direction:ltr;
}

#billing:telephone, #shipping:telephon,
#billing:telephone_two, #shipping:telephone_two {
    text-align:right;
    direction: ltr;
}

.buttons-set .please-wait {
    text-align: left;
}

li.level0 > a > span > .cat-label-label1.pin-bottom:before {
    border-top-color: #b40001;
}

li.level0 > a > span > .pin-bottom:before {
    border-color: transparent;
    border-style: solid;
    border-width: 4px;
    content: "";
    height: 0;
    position: absolute;
    left: 15px;
    top: 16px;
    transition: border-color 450ms ease-in-out 0s;
    width: 0;
}

.cat-label-label1 {
    background-color: #b40001 !important;
    color: #ffffff !important;
}

.layer-price{
    direction: rtl;
}
.nav-brand-more-link{
    padding: 0 10px 0 0;
    font-weight: bold;
}
.nav-brand-more-link a{
    color:#000000 !important;
}