/*.tt-mobile-header .tt-account.tt-dropdown-obj:last-child, .tt-desktop-header .tt-dropdown-obj.tt-account:last-child{
display: none; HIDDEN UPON CLIENT REQUEST
}*/
 /*.tt-stuck-nav .tt-stuck-parent-account .tt-dropdown-obj:last-child{
display: none;HIDDEN UPON CLIENT REQUEST
}*/
.tt-account.tt-dropdown-obj.hdr_border_right button{
border: 0 none !important; /*HIDDEN WITH AR LANG*/
}
footer .tt-footer-custom.tt-color-scheme-04 .tt-col-item{
 width:100%;
}
.tt-promo-box .tt-description .tt-title-small{
    font-size: 15px;
}
.tt-promo-box.tt-one-child .tt-description .tt-description-wrapper{
padding: 13px 5px 11px;
}
.tt-empty-cart .btn_continue_shopping a:hover{
    background: #666868;
}
.product-info-main .price-box .old-price .price{
color: #ccc;
    font-weight: 300;
}
.logo_wojood{
display: inline-block;
}
.logo_wojood img{
  max-width: 100%;
width: 80px;
margin-left: 5px;
}
:lang(ar) .logo_wojood img{
margin-right: 5px;
}
#loader{
top:40%;
}
footer .tt-payment-list{
display :none;
}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn .tt-item .viewcart:last-child{
display: none;
}
.tt-mobile-header .tt-logo-container .tt-logo-alignment{
top:0;
}

:lang(ar) .TonyM__mm.TonyM__mm--simple,
:lang(ar) .TonyM__mm.TonyM__mm--mega {
    direction: ltr;
}
:lang(ar) .TonyM__mm.TonyM__mm--simple ul,
:lang(ar) .TonyM__mm.TonyM__mm--mega ul{
    direction: rtl;
}
.field-error{
font-size:12px;
}
select{
color: #999;
}

.tt-promo-box.hover-type-2:hover .tt-description-wrapper .tt-background{
	background: rgba(217, 32, 39, 1);
}
     

.paypal-review .item-options dt {
  display: inline-block;
}
.paypal-review .item-options dt:after {
  content: ': ';
}
.paypal-review .item-options dd {
  margin: 0;
}
.paypal-review-discount {
  border-bottom: 1px solid #cccccc;
  margin: 0 0 40px;
  padding: 10px 0 0;
}
.fotorama-video-container:after {
  background: url(/pub/static/frontend/Magento/luma/en_US/Magento_ProductVideo/img/gallery-sprite.png) bottom right;
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama-video-container .magnify-lens {
  display: none !important;
}
.fotorama-video-container.video-unplayed:hover img {
  opacity: .6;
}
.fotorama-video-container.video-unplayed:hover:after {
  transform: scale(1.25);
}
.video-thumb-icon:after {
  background: url(/pub/static/frontend/Magento/luma/en_US/Magento_ProductVideo/img/gallery-sprite.png) bottom left;
  bottom: 0;
  content: '';
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 10px;
  width: 49px;
}
.product-video {
  bottom: 0;
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.product-video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama__product-video--loading:after {
  visibility: hidden;
}
.tt-title-subpages.noborder {
    font-size: 30px;
    line-height: 34px;
    letter-spacing: normal;
    font-weight: 600;
    padding: 30px 0 30px 0;
    margin-top: 0;
}
.tt-promo-box > img {
    transition: transform .5s;
    height: 100%;
    object-fit: cover;
}
a.tt-promo-box.tt-one-child:hover img {
    transform: scale(1.2);
}

.tt-promo-box.tt-one-child .tt-description .tt-description-wrapper .tt-background{
    background: rgba(0,0,0,.5);
    width: 100%;
border-radius:0;
}
.tt-promo-box:not(.hover-type-2):hover .tt-description-wrapper .tt-background{
    left: 0;
}
.tt-promo-box.tt-one-child .tt-description .tt-description-wrapper > *:not(.tt-background){
color:#fff;
}
.tt-promo-box.tt-one-child .tt-description .tt-description-wrapper{
    max-width: 100%;
    width: 100%;
    height: 100%;
}

footer .tt-footer-custom .tt-payment-list li:first-child img{
width:30px;
}
footer .tt-footer-custom .tt-payment-list li:last-child img{
width:60px;
}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn .viewcart{
   margin-bottom: 10px;
    padding-left: 13px;
    padding-right: 13px;
    width: 100%;
    white-space: normal;
    text-transform: uppercase;
cursor: pointer;
    font-family: 'Hind', sans-serif;
    border: none;
    color: #ffffff;
    font-size: 14px;
    line-height: 1;
    font-weight: 400;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    position: relative;
    outline: none;
    padding: 14px 31px 12px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn .viewcart:hover{
background: #666868;
}
.opc-progress-bar {
    margin: 30px auto;
    display: flex;
    justify-content: center;
}
.loading-mask{
position: fixed;
    z-index: 100;
}
#mageplaza-bannerslider-block-before-content-1{
margin-bottom: 75px;
}

.tt-promo-box .tt-description{
top: auto;
height: 50px;
    padding: 0;
}
.data.table.table-comparison thead th:first-child,
.data.table.table-comparison thead td,
.data.table.table-comparison tbody th,
.data.table.table-comparison tbody td{
    border: 1px solid #eee;
}
.data.table.table-comparison tbody th{
padding-left: 10px !important;
}
:lang(ar) .data.table.table-comparison tbody th{
padding-right: 10px !important;
}

:lang(ar) table.data.table tbody td:last-child {
    padding-left: 0;
padding-right: 10px !important;
}

.fieldset.address div[name*="shippingAddress.company"],
.field.company,
.field[name*="billingAddresscashondelivery.company"] {
display: none;
}
header .tt-cart .tt-cart-layout .tt-cart-content .minicart-items-wrapper{
    max-height: 500px;
    overflow-y: auto;
overflow-x:hidden;
}
footer .tt-footer-default .tt-social-icon{
display:none;
}

footer .tt-color-scheme-02 .col-md-9{
flex: 0 0 100%;
    max-width: 100%;
}

.tt-title-subpages:not(.text-left):not(.text-right){
font-size: 24px;
    line-height: 34px;
    font-weight: 500;
}
a.print{
    text-align: center;
    display: block;
  margin-bottom: 40px;
}
a.print:before {
    content: "\e9f6";
    font-family: 'wokiee';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #383838;
    font-size: 22px;
    margin-right: 5px;
    position: relative;
    top: 3px;
}
:lang(ar) a.print:before {
    margin-left: 5px;
}
body.catalog-product-compare-index a.action.print:before{
color: #fff;
}
.checkout-success {
text-align:center;
}

.checkout-success .order-number{
    font-size: 26px;
    display: block;
    margin-top: 10px;
    color: #383838;
}
.checkout-success .order-number strong{
    border-bottom: 1px solid #ddd;
    padding-bottom: 40px;
    display: inline-block;
color:#383838;
}
.checkout-onepage-success .tt-title-subpages:not(.text-left):not(.text-right){
padding-top:40px;
    padding-bottom: 0;
}
.checkout-success p:last-of-type:before {
    font-family: 'wokiee';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ddd;
    font-size: 90px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    content: "\e993";
    display: block;
    margin-bottom: 20px;
}
.checkout-success p:last-of-type {
    margin-bottom: 25px;
    font-size: 16px;
}
.tt-empty-cart .btn_continue_shopping a{
border-radius: 6px;
}
.modal-slide .modal-footer, .modal-popup .modal-footer{
flex-direction: row;
}

.cms-page-view h1,
.cms-page-view h2,
.cms-page-view h3,
.cms-page-view h4,
.cms-page-view h5,
.cms-page-view h6{
font-size: 16px !important;
    padding-bottom: 0 !important
}
.cms-page-view p{
    margin-bottom: 30px;
    margin-top: 0;
}


#mageplaza-bannerslider-block-before-content-1 ~ .tt-tab-wrapper{
width: 75%;
    margin: 0 auto;
}
.tt-product.tt-view, .tt-product-design02.tt-view{
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

:lang(ar) table.data.table.cart tbody td.item .product-item-photo{
padding-left:15px;
}

:lang(ar) .btn-link *[class^="icon-"],
:lang(ar) .btn-link:focus *[class^="icon-"],
:lang(ar) button.action.btn-link *[class^="icon-"],
:lang(ar) button.action.btn-link:focus *[class^="icon-"],
:lang(ar) .action.primary.btn-link *[class^="icon-"],
:lang(ar) .action.primary.btn-link:focus *[class^="icon-"]{
    margin-left: 7px;
}
:lang(ar) .btn-link.action.continue i:before{
content: "\e90e";
}


@media (min-width: 790px){
footer .tt-color-scheme-04 {
    background: #383838;
}
footer .tt-color-scheme-04 .tt-box-copyright{
color: #fff;
text-align:center;
padding-bottom: 19px;
}

	.tt-promo-box {
    height: 200px;
}
footer .tt-footer-default .tt-newsletter .tt-mobile-collapse{
flex-direction: row;
    justify-content: center;
    align-items: center;
}
footer .tt-footer-default .tt-newsletter .tt-collapse-title{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-right: 20px;
}
footer .tt-footer-default .tt-newsletter .tt-collapse-title:before{
    font-family: 'wokiee' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
font-size:100px;
color: rgba(255, 255, 255, .3);
margin-right: 20px;
content: "\e993";
}
:lang(ar) footer .tt-footer-default .tt-newsletter .tt-collapse-title:before{
margin-left: 20px;
}
footer .tt-footer-default .tt-newsletter .tt-collapse-content {
    width: 50%;
}
}

@media only screen and (min-width: 1025px){

:lang(ar) .TonyM__bx-in-c {
    text-align: right;
}
:lang(ar) .TonyM__mm--mega .TonyM__list .tonyMenu__inner-list-items li {
    float: right;
}
header .tt-search .tt-dropdown-menu .tt-search-input{
padding: 11px 12px 10px 10px !important;
}
header .tt-search .tt-dropdown-menu .tt-btn-search{
    right: 10px;
}
:lang(ar) header .tt-search .tt-dropdown-menu .tt-btn-search{
    left: 10px;
}
.tt-promo-box {
    height: 200px;
}
.TonyM__mm--simple ul {
    padding: 20px;
}
.TonyM__mm{
padding: 20px;
}
.TonyM__mm.TonyM__mm--simple{
padding:0;
}
.TonyM__list a{
padding: 5px 0;
}
.TonyM__ttl {
    min-height: auto;
}
.product.media{
padding-top:30px;
}
.TonyM--gr-in > * {
    width: 32.33333333% !important;
}
.mainSliderSlick.lg-top2 {
    height: calc(70vh - 100px);
}
.mainSliderSlick.lg-top2 .slide .img--holder {
    height: calc(70vh - 100px);
}
.mainSliderSlick .slick-dots {
    bottom: 10px;
}
header .tt-account .tt-dropdown-menu .tt-dropdown-inner {
    padding: 20px !important;
}
}
@media only screen and (min-width: 1280px){
.tt-promo-box {
    height: 300px;
}

}
@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) {
  .product-video {
    height: 100%;
    width: 81%;
  }
}     


.fotorama-video-container::after {

    background: url(/pub/static/frontend/Magento/luma/en_US/Magento_ProductVideo/img/gallery-sprite.png) bottom right;
    bottom: 0;
    content: '';
    height: 100px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 12px;
    width: 100px;

}    





#search_mini_form_header .search {
    width: 40%;
    max-width: 100%;
    height: 44px;
    padding-right: 0;
    position: relative;
    float: right;
    border-radius: 5px;
    padding-left: 0;
    background: transparent;
    margin-left: 0;
}


  :lang(ar)  #search_mini_form_header .search{
  float: left;
}
  #search_mini_form_header .search input[type="text"] {
opacity:0;
width: 100%;
    height: 100%;
    border: 0;
    font-size: 13px;
    color: #a0a0a0;
    background: none;
    box-shadow: none;
    border: solid 1px #ddd!important;
    border-radius: 50px;
}
  #search_mini_form_header .search:hover input,
#search_mini_form_header .search input:focus,
#search_mini_form_header .search input:hover
{
 opacity:1;
}
  #search_mini_form_header .search button[type="submit"] {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 40px;
  height: 41px;
  padding: 0;
  border-radius: 0 5px 5px 0;
  border: 0;
  color: #333;
  font-weight: normal;
  font-size: 2rem;
  opacity: 1;
  background: #383838;
}
  
  #search_mini_form_header .search button[type="submit"] {
    background: none!important;
    color: #383838 !important;
    border-radius: 0 20px 20px 4px;
}

.search-bar-hold {
  width: 78%;
}
:lang(ar) .search-bar-hold {
  width: 77%;
}
@media (max-width:1230px){
:lang(ar) .search-bar-hold {
  width: 72%;
}
}
.tt-header-holder .tt-position-absolute {
  position: absolute;
  top: 0px;
}

.menu-hold{
  margin-top: 8px;
  display: inline-block;

}

.tt-desktop-header {
    display: block;
    padding: 5px 0 0px 0;
}
.checkout-index-index .tt-desktop-header,
body.account .tt-desktop-header ,
.catalog-product-compare-index .tt-desktop-header,
.checkout-cart-index .tt-desktop-header,
.cms-wk-faq .tt-desktop-header,
.customer-account-create .tt-desktop-header,
.customer-account-login .tt-desktop-header{
-webkit-box-shadow: 0px 1px 5px 0px rgba(238,238,238,1);
-moz-box-shadow: 0px 1px 5px 0px rgba(238,238,238,1);
box-shadow: 0px 1px 5px 0px rgba(238,238,238,1);
}
.cms-index-index .tt-desktop-header > .container > div{
  border-bottom: 0 none;
}
.tt-desctop-parent-search{
  display:none!important;
}

 


.ion-ios-search-strong:before {
  content: "\f4a4";
}

.logo-hold{

  width: 22%;
  float: left;

}

.header-right-part-hold{
  width: 78%;
  float: left;

}

.search-login-hold{
  width: 100%;
  float: left;
  position: relative;
  margin: 26px 0 0 0;
}

.tt-account button {
  background: transparent;
  border: none;
  font-size: 14px;
  font-weight: 500;
  color: #383838;
  margin: 0px 5px 0 5px;
  padding: 0px 10px 0px 10px!important;
  height: 20px;
}

.hdr_border_right button{
  border-right: solid 1px #383838!important;
}

.hdr_border_left button{
  border-left: solid 1px #383838!important;
}
.tt-account button span a{
  
  font-size: 14px;
  font-weight: 500;
  color: #383838;
   
}
.tt-dropdown-toggle{
  padding: 0px 0 0 4px!important;
  

}
header .tt-parent-box:last-child .tt-dropdown-toggle{
  padding: 0px;

}

.tt-dropdown-toggle{
  padding: 0px;

}

span.counter-number{
  color: #fff!important;
  padding: 0px;
  margin: 0px!important;
  font-size: 12px!important;
}


.tt-dropdown-toggle span{
  background: transparent;
  border: none;
  font-size: 14px;
  font-weight: 500;
  color: #383838;
  margin: 0px 5px 0 5px;

}

.TonyM__panel > li > a{
  font-weight: 500!important;
  font-size: 13px!important;
}

.tt-description {
  font-size: 14px!important;
  line-height: normal;
  margin: 0px 0 0 0;
}

.arrow-location-tab .slick-prev{

    left: -35px !important;
    right: unset !important;
    top: 50%;
    background: transparent;

}

.arrow-location-tab .slick-next{

    left: unset !important;
    right: -35px !important;
    top: 50%;
    background: transparent;
  
}

.TonyM__mm{
  width: 100%!important;
min-width:650px;
}
[data-tm-dir='row'] .TonyM__mm--right{
left:0 !important;
}
:lang(ar) [data-tm-dir='row'] .TonyM__mm--right,
:lang(ar) [data-tm-dir='row'] .TonyM__mm{
 right:0 !important;
}
.footer .tt-collapse-content{
  width: 68%!important;
}

.ar-ser-btn {
  border-radius: 50px 0px 0px 50px !important;
  left: 0px;
  right: unset!important;
}


footer .tt-color-scheme-01 .tt-collapse-content p {
width: 76%;
}

footer .tt-color-scheme-01 .tt-collapse-content address p {
width: 100%;
}

.sidebar.sidebar-main h2 {
font-size: 16px!important;
color: #383838;
font-weight: 800!important;
padding: 0px!important;
margin: 0px;
}

.block.filter .filter-options .filter-options-title {
font-size: 14px!important;
color: #383838!important;
font-weight: 900;
padding: 0 0 6px 0!important;

}

.block.filter .filter-options, .block.filter .filter-options-item {
margin-bottom: 10px!important;
}

.tt-filters-options .tt-title{
color:#383838;
}

.price-box .price{
font-size: 14px;

}

.tt-product:not(.tt-view) .tt-image-box .action.towishlist {
top: 10px!important;
right: 10px;
}

header .tt-color-scheme-01 {
background: #383838!important;
color: #fff!important;
}
header .tt-color-scheme-01 .tt-box-info ul li a {
color: #fff!important;
}

header .tt-color-scheme-01 .tt-social-icon li a {
/*color: #fff!important;*/
color: #fff!important;
    /*background-color: #25D366;*/
    margin: 0;
    padding: 3px 5px;
    border-radius: 100%;
}
header .tt-color-scheme-01 .tt-social-icon li:first-child a {
color: #fff!important;
   /* background-color: #4267B2;*/
    margin: 0;
    padding: 4px;
    border-radius: 100%;
}
header .tt-color-scheme-01 .tt-social-icon li:last-child a {
color: #fff!important;
    /*background-color: #fb3958;*/
    margin: 0;
    padding: 4px;
    border-radius: 100%;
}
.block.filter .filter-current .block-subtitle{
font-size: 13px;
text-transform: capitalize;
color:#333!important;

}

.ui-slider-handle {
background: #d92027!important;
}

#tt-pageContent > .container-indent:not(.nomargin):not([class^="tt-offset"]), #tt-pageContent .main-content > .container-indent:not(.nomargin):not([class^="tt-offset"]) {
margin-top: 5px;
margin-bottom: 52px;
}
 #tt-pageContent .main-content > .container-indent:not(.nomargin):not([class^="tt-offset"]) {
margin-top: 52px;
}
.checkbox-group label .box {
background: #fff!important;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 5px!important;
height: 17px;
width: 17px;
z-index: 9;
margin-top: 1px;
border: 1px solid #585860!important;
outline: none;
}

.tt-modal-newsletter .checkbox-group label {
  padding-left: 28px;
  color: #ffffff !important;
}

.tt-desctop-menu.tt-hover-02 [data-tm-dir='row'] .TonyM__panel > li > a{
  padding-left: 15px!important;
  padding-right: 15px!important;
}

.checkbox-group label{
font-weight: 500;
color: #383838!important;
}

input[type=checkbox]:checked ~ label .check{
background: transparent;
}

.checkbox-group label .check:before{
color: #585860!important;
}

.block.filter .filter-options .items li a .count, .block.filter .filter-options-item .items li a .count{
color: #191919!important;
}

.sub-cat-filter .filter-options-title {
color: rgb(0, 0, 0);
font-size: 16px !important;
font-weight: 800 !important;
margin: 0px;
padding: 0px !important;
text-transform: capitalize!important;
border-bottom: none!important;
}

.filter-options-item .items li a {
font-weight: 500;
text-transform: uppercase;
color:#383838!important;
}
.filter-options-item .items li a span{

color:#383838!important;

}
.block.filter .filter-options-item .filter-options-content{
margin: 4px 0 0 0!important;
}

.product-info-main .stock {
color: #191919!important;
font-weight: 500;
}

.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #e7e7e7!important;
border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #878889!important;
line-height: 28px;
}

.product-info-main .product.data.items .item.title {
padding: 10px 0;
}

.description .value p {
padding: 0px!important;
margin: 0!important;
}
.block.review-add .block-title, .block.review-list .block-title{
color: #191919!important;
}

.toolbar {
margin-bottom: 9px;
}


.sub-cat-filter-hold{
width:100%;
float: left;
}

.sub-cat-filter-hold ul li a {
font-weight: bold;
text-transform: uppercase;
color: #383838!important;
padding: 5px 0 0px 0;
width: 100%;
float: left;
}

.sub-cat-filter-hold ul li  {
list-style:none;
width:100%;
}

.sub-cat-filter-hold ul  {
list-style:none;
width:100%;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"]{
  border: 1px solid #e7e7e7!important;
}

i.icon-f-46.hdr-cart-ico {
  font-size: 28px;
  color: #383838;
}

i.icon-f-85.hdr-ser-ico {
font-size: 22px;
}

@media (max-width: 1024px){
.tt-product:not(.tt-view) .tt-description .tt-btn-addtocart:hover, .tt-product-design02:not(.tt-view) .tt-description .tt-btn-addtocart:hover,
:lang(ar) .tt-product:not(.tt-view) .tt-description .tt-btn-addtocart:hover,
:lang(ar) .tt-product-design02:not(.tt-view) .tt-description .tt-btn-addtocart:hover{
    background: #666868;
}

header .tt-search .tt-dropdown-menu form .tt-search-input{
width: calc(100% - 10px);
}
header .tt-search .tt-dropdown-menu form .tt-search-input{
padding: 11px 12px 10px 12px !important;
}

:lang(ar) .aside.leftColumn, .filters_side_block{
    right: 0;
   transform: translateX(287px);
    left: auto;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -webkit-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}
:lang(ar) .aside.leftColumn.column-open,
:lang(ar) .filters_side_block.column-open{
transform: translateX(0);
}
  .tt-desktop-header{
    display:none!important;
  }
.payment-method img{
display: none;
}
:lang(ar) [data-tm-mob='true'].TonyM{
    right: 0;
left: auto;
}
.tt-mobile-header .tt-logo-container .tt-logo img{
max-width: 100px !important;
}
}

.fa-whatsapp {
  display: inline !important;
}

.checkout-success .action.primary.continue{

  margin: 10px 0 0 0 !important;

}


 





.account-block-title{
  padding: 0 0 21px 0;
  margin-bottom: 30px;
  border-bottom: 1px solid #e9e7e7;
}

.account-block-title strong{
  color: #D92027!important;
  font-family: 'Hind', sans-serif;
  color: #191919;
  font-size: 20px;
  line-height: 34px;
  font-weight: 500;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
body.account .main-content .block .block-title strong{
  font-size: 20px;
}
.account-block-title a{
  position: relative;
  padding-left: 20px;
  margin: 10px 0 0;
  text-transform: uppercase;
  color: #2879fe;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  float: right;
  color: #D92027;
}
:lang(ar) .account-block-title a{
float: left;
} 
.account-block-title a:before{
  content: "\ea15";
  font-family: 'wokiee';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 2px;
}

 
.sendfriend-product-send #product-sendtofriend-form .secondary{
  margin-top: 18px;
}

.sendfriend-product-send #product-sendtofriend-form .remove {
  margin-top: 18px;
}

.canel-pay-continue{
  border: solid 1px #D92027;
  font-weight: bold;
  padding: 2px 6px 2px 6px;
  color: #D92027;
}


input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.account-block-title{
    padding: 0 0 21px 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #e9e7e7;
}

.account-block-title strong{
    color: #D92027!important;
    font-family: 'Hind', sans-serif;
    color: #191919;
    font-size: 20px;
    line-height: 34px;
    font-weight: 500;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}

.account-block-title a{
    position: relative;
    padding-left: 20px;
    margin: 10px 0 0;
    text-transform: uppercase;
    color: #2879fe;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
    float: right;
    color: #D92027;
}
.account-block-title a:before{
	content: "\ea15";
    font-family: 'wokiee';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 0;
    top: 2px;
}
.page-with-filter .block.block-reorder.collapsible {
  display: none;
}



@media (max-width: 1024px){
.product-item .tt-product .tt-description .tt-title{
  min-height: 61px;
}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn .viewcart{
    font-size: 12px;
}
}
.product-info-main .box-tocart .fieldset .actions button.action{
  max-width: 389px;
  }
  
.catalog-product-view .product.info.detailed .value table {
    width: 100%!important;
}

.tt-tab-wrapper .tt-tabs-default li a {
    border-bottom: solid 2px #383838;
    font-size: 22px;
    color: #1a1c1d!important;
}

.outbtn {
    display: block;
    border: 2px solid red;
    width: 50%;
    margin: 0 auto;
        margin-top: 0px;
    color: red;
}




 
.tt-desctop-menu.tt-hover-02 [data-tm-dir='row'] .TonyM__panel > li:hover > a{
	background: #666868!important;
}

 .tt-breadcrumb {
             
background:linear-gradient( rgba(51, 91, 9) 0%, rgba(1, 141, 54, 0.34) 100%),url(http://ravankw.com/pub/media/logo/websites/1/crumbs.jpg) center top/cover no-repeat fixed;
    padding: 0;
    position: relative;
    height: 80px;
    width: 100%;
    margin-bottom: 25px;
}
 .tt-breadcrumb ul{
    padding: 1rem 0;
height:80px;
}
.tt-breadcrumb ul li,
.tt-breadcrumb ul li a,
.tt-breadcrumb ul li:not(:first-child):before{

    color: #fff;

}

@media (max-width: 790px){
.tt-promo-box {
    height: 270px;
}
}
@media (min-width: 790px){
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-title {
    color: #333;
}
footer .tt-color-scheme-03 {
    background: #f7f8fa;
    color: #888888;
}
	footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a {
    color: #888888!important;
}
	
		footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a:hover {
    color: #383838!important;
}
	
	
	.tt-promo-box {
    border-radius: 0px;
}
	
footer .tt-footer-col {
    padding-bottom: 0px!important;
}
	

	
	footer .tt-footer-col div[class^="col-"] {
    margin-top: 55px;
    margin-bottom: 40px;
}	
}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-social-icon li a{
/*color: #fff!important;*/
  /*  background-color: #25D366;*/
    margin: 0;
    padding: 4px 5px;
    border-radius: 100%;
}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-social-icon li:first-child a{
  /*  color: #fff!important;*/
   /* background-color: #4267B2;*/
    margin: 0;
    padding: 4px;
    border-radius: 100%;
}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-social-icon li:last-child a{
 /*color: #fff!important;*/
  /*  background-color: #fb3958;*/
    margin: 0;
    padding: 4px;
    border-radius: 100%;
}
@media (max-width: 789px){
:lang(ar) table.data.table tbody td:before{
   padding-right:0;
    padding-left: 10px;
}
.tt-back-to-top,.tt-back-to-top:hover,.tt-back-to-top:focus {
color:#fff;
}
footer .tt-footer-custom:last-child .tt-payment-list{
    margin-top: 0;
    margin-bottom: 0;
display:none;
}
footer .tt-footer-custom:last-child .tt-box-copyright{
margin-top:0;
}
footer .tt-footer-custom:last-child:not(:first-child) {
    margin-top: 0;
}
footer .tt-footer-custom:last-child{
padding: 15px 0px;
    background: #383838 !important;
color: #fff !important;
}
.cart.main.actions{
    flex-direction: row;
    justify-content: space-between;
}
.cart.main.actions .col-left {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
}
.cart.main.actions .col-right{
-webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.cart.main.actions *[class^="btn"] {
    font-size: 11px;
}
.table-wrapper.cart{
margin-bottom:0;
padding: 0 10px;
}
footer .tt-footer-default:not(:last-child){
    padding-bottom: 30px;
}

.table-wrapper.orders-recent tbody td.col.id,
.table-wrapper.orders-recent tbody td.col.id:before,
.table-wrapper.orders-history tbody td.col.id,
.table-wrapper.orders-history tbody td.col.id:before{
font-size: 18px;
    font-weight: bold;
}

table.data.table tbody td {
    padding: 8px;
}
}

.tt-logo img {
    height: auto;
    max-height: 20px;
    max-width: 186px!important;
}

.checkbox-group label {
    font-weight: 500;
    color: #383838!important;
    text-transform: lowercase;
}  

@media (max-width: 550px) {

#mageplaza-bannerslider-block-before-content-1 {
    margin-bottom: 30px;
}
.mainSliderSlick .slide .img--holder {
    height: 137px!important;
	background-size: cover!important;
}

	.mainSliderSlick {
    height: auto;
}
	
	.tt-tab-wrapper .tt-tabs-default {
    padding-bottom: 20px;
    margin-top: -5px;
    text-align: center;
    margin-left: 0px;
}
	
	.tt-tab-wrapper .tt-tabs-default li{
		margin: 0 auto;
	}
	.tt-filters-options .tt-title {
    font-size: 20px;
}
.tt-title-subpages.noborder {
    font-size: 24px;
    font-weight: 500;
    padding: 15px 0 15px 0;
}
.opc-progress-bar li {
    padding: 50px 10px 0;
}
.checkout-container{
    padding: 0 10px;
}
	}

@media (min-width: 441px) {
.login-container .block.block-customer-login .actions-toolbar{
    justify-content: space-between;
}
}
@media (max-width: 440px) {
.opc-progress-bar li {
    padding: 50px 10px 0;
}
.login-container .block.block-customer-login .actions-toolbar .secondary{
margin-top: 10px;
}
}


.page-print .tt-logo.tt-logo-alignment{
    display: block;
    text-align: center;
}
.page-print #tt-pageContent{

    padding-bottom: 30px;
    padding-top: 20px;
}
.page-print #tt-pageContent:not(.container-indent){
text-align:center;
}
.page-print #tt-pageContent .container-indent{
text-align: initial;
margin-bottom: 10px !important;
}
.page-print #tt-pageContent .tt-title-subpages.noborder{
padding-top: 0;
}
@media (max-width: 1024px) {
.page-print #tt-pageContent .tt-logo.tt-logo-alignment{
display:none;
}
}

.page-print .order-date{
margin-bottom: 30px;
}
.page-print .order-title{
    color: #383838;
    text-transform: uppercase;
    padding: 0 0 21px 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #e9e7e7;
}
.page-print .order-title strong{
    font-family: 'Hind', sans-serif;
    color: #191919;
    font-size: 24px;
    line-height: 34px;
    font-weight: 500;
    letter-spacing: 0.02em;
    text-transform: uppercase;
}
.page-print .table-wrapper.order-items{
    margin-bottom: 50px;
}
.page-print .block.block-order-details-view .block-content{
    border-bottom: 1px solid #e9e7e7;
}

@media print {
   header,footer,.page-print .tt-back-to-top{
display: none !important;
}
.page-print #tt-pageContent .tt-logo.tt-logo-alignment{
display:block !important;
}
}
.tt-breadcrumb {
    background: linear-gradient( rgba(0, 0, 0,.5) 0%, rgba(0, 0, 0,.7) 100%),url(http://www.qiratstore.com/pub/media/logo/websites/1/crumbs.jpg) center top/cover no-repeat fixed;}