@import url('../../default/css/custom.css');

/**/ .item button.button span, .mw-osc-threecolumns button.button span span, #onestepcheckout_place_btn_id, p.onestepcheckout-numbers, .mw-osc-giftmessagecontainer h3, .onestepcheckout-numbers, .apptrian-subcategories-layout-grid li span, .search-wrapper-inline .form-search .input-text, .accordion li
{font-family: 'Rubik', sans-serif !important;}


.accordion-style1 .opener {
    margin-left: 6px; /**/
    margin-right: 0px;
}
.radio-checkbox-text {padding-right: 4%; padding-left: 0px;} 

.apptrian-subcategories-layout-grid li:nth-child(3n+3) {margin-left: 0px; margin-right: inherit;}
.footer-primary li {float:right; padding-left: 2%; padding-right: 0px;}
.nav-regular .nav-item.level0 > a > span {font-size: 17px;}
.nav-regular .nav-item {
    text-align: right;
    direction: rtl;
}

#nav .nav-panel--dropdown a {
    font-size: 15px;
    font-weight: bold;
}
#nav .nav-panel--dropdown a:hover {color:#b1181d;}
.nav-regular .classic > .nav-panel--dropdown {width: 19em;}
.accordion li {}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
    float: right;
    text-align: right !important;
    direction: rtl;
}
.product-view .btn-cart span {padding: 3% 0 !important;}
.data-table tr.odd td, .data-table tr.odd th, .data-table tr.even td .data-table tr.even th {text-align: right;}

.product-options p.required {
    left: 0;
    right: inherit;
}
.product-options dt {text-align: right; direction: rtl;}

.block-layered-nav dl {
    padding-right: 10px;
    padding-top: 10px;
    text-align: right;
    direction: rtl;
    padding-left: 0px;
}

.block-layered-nav dd li, .block-layered-nav .currently ol li {
    line-height: 1.5em;
    background: url(../images/img/bullet.png) right 5px no-repeat;
    padding-right: 15px;
}

.block-layered-nav dd li:hover,
.block-layered-nav .currently ol li:hover { background-position:right  5px; }

#subscribe-form label, #subscribe-form .input-box, #subscribe-form .input-text {float: right; width:100%;}

div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li label.required { text-align: right!important; float: right!important;}
div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset .form-list li .input-box {float: right!important; margin-right: 3%!important; margin-left: 0px!important;}
div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .fieldset p {text-align: right!important;}
div#fancybox-wrap .col2-set .col-2 #mw-login-form fieldset .col-2 .buttons-set button {
    float: left!important;
    margin-left: 5px !important;
    padding-top: 10px !important;
}
/*.other_login {display: none!important;}*/

a#loginbox {text-align: right!important; font-size: 18px!important;}
p.onestepcheckout-numbers, .mw-osc-giftmessagecontainer h3 {
    text-align: right!important;
    padding-left: 0px!important;
    padding-right: 40px!important;
}
div.mw-osc-block-title {padding-right: 1.5%!important;}
p.onestepcheckout-numbers-1, p.onestepcheckout-numbers-2, p.onestepcheckout-numbers-3, p.onestepcheckout-numbers-4, p.onestepcheckout-numbers-5, p.onestepcheckout-numbers-6, p.onestepcheckout-numbers-7
    {background-position: right !important;}
.other_login {display: none;}
#onestepcheckout_place_order_button {float: left!important;}
.onestepcheckout-comments label {
    float: right !important;
}

.footer .item-left {float: none;}
.cart-empty {    text-align: right;
    font-size: 20px;}

@media only screen and (max-width: 800px) {
.product-view .btn-cart span {
    padding: 5% 0 !important;
    }
}