@font-face {
    font-family: 'roboto-bold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto-bold-webfont.woff') format('woff'),
    url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
    url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto-light';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto-light-webfont.woff') format('woff'),
    url('../fonts/roboto-light-webfont.ttf') format('truetype'),
    url('../fonts/roboto-light-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roboto-regular-webfont.woff') format('woff'),
    url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
    url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'droid' ;
    src: url('../fonts/droid-sans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'droid-bold' ;
    src: url('../fonts/droid-kufi-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*========== initial resets ==========*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
    margin                      : 0;
    padding                     : 0;
    border                      : 0;
    font-size                   : 100%;
    vertical-align              : baseline;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display                     : block;
}
ol, ul {
    list-style                  : none;
}
blockquote, q {
    quotes                      : none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content                     : '';
    content                     : none;
}
input[type="text"]{
    outline                     : none;
}
:focus {
    outline                     : 0;
}
table {
    border-collapse             : collapse;
    border-spacing              : 0;
}

select{
    -webkit-appearance          : none;
    -moz-appearance             : none;
    -ms-appearance              : none;
    -0-appearance               : none;
    appearance                  : none;

    border-radius               : 0;
    -moz-border-radius          : 0;
    -webkit-border-radius       : 0;
    -ms-border-radius           : 0;
    -o-border-radius            : 0;

    box-shadow                  : none;
    -moz-box-shadow             : none;
    -webkit-box-shadow          : none;
    -ms-box-shadow              : none;
    -o-box-shadow               : none;
}

select::-ms-expand{
    display                     : none;
}

a{
    color                       : #333;
}
a:hover{
    color                       : #ce1b1f;
}
html, body {
    font-size                   : 100%;
    height                      : 100%;
    min-width                   : 1024px;
}
body {
    background                  : #f5f5f5;
    color                       : #333;
    padding                     : 0;
    margin                      : 0;
    font-family                 : "roboto", "Arial";
    font-weight                 : normal;
    font-style                  : normal;
    font-size                   : 12px;
    line-height                 : 1;
    position                    : relative;
    cursor                      : default;
    overflow-x                  : auto;
}
.ln-ar body {
    font-family: "roboto", 'droid' !important;
}
/*--Form Default Styles---*/
label{
    color                       : #333;
    font-size                   : 13px;
    font-weight                 : normal;
    font-family                 : 'roboto' ,'droid';
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"]{
    color                       : #333;
    font-size                   : 13px;
    padding                     : 0px 5px;
    border                      : 1px solid #dddddd;
    background                  : #fff;
    -webkit-appearance          : none;
    font-family                 : 'roboto' ,'droid';
}
textarea{
    color                       : #333;
    font-size                   : 13px;
    padding                     : 5px;
    border                      : 1px solid #dddddd;
    background                  : #fff;
    -webkit-appearance          : none;
    resize                      : none;
    font-family                 : 'roboto' ,'droid';
}
.gen_form select {
    background                  : #fff url(../images/select_arrow.png) no-repeat right center;
    border                      : 1px solid #dddddd;
    color                       : #333;
    font-size                   : 13px;
    padding                     : 0px 5px;
     -webkit-appearance         : none;
    border-radius               : 0;
}
input[type="submit"]{
    width                       : auto;
    height                      : 38px;
    line-height                 : 38px;
    display                     : inline-block;
    padding                     : 0px;
    color                       : #ffffff;
    font-size                   : 14px;
    text-align                  : center;
    text-decoration             : none;
    cursor                      : pointer;
    background-color            : #cc1b20;
    font-weight                 : normal;
    border                      : 0;
     -webkit-appearance         : none;
    border-radius               : 0;
    font-family                 : 'roboto' ,'droid';
}

b{
    font-weight                 : normal;
    font-family                 : 'roboto-bold' , 'droid-bold';
}

.site_main_wrapper.info_banner{
    background-image: url(../images/banners/dweb.jpg) !important;
    width: auto;
    background-repeat: no-repeat !important;
    margin: 10px auto -10px auto;
    min-height: 58px;
}

.site_main_wrapper.info_banner_fd_td{
    background-image: url(../images/banners/Free-Delivery-Tds-Web.jpg) !important;
    width: auto;
    background-repeat: no-repeat !important;
    margin: 10px auto -10px auto;
    min-height: 58px;
}

.site_main_wrapper.info_banner_ae_wk{
    background-image: url(../images/banners/Free-Delivery-wk-web.jpg) !important;
    width: auto;
    background-repeat: no-repeat !important;
    margin: 10px auto -10px auto;
    min-height: 58px;
}

.site_main_wrapper.info_banner_ae_nm{
    background-image: url(../images/banners/Eid2018.jpg) !important;
    width: auto;
    background-repeat: no-repeat !important;
    margin: 10px auto -10px auto;
    min-height: 58px;
}

.site_main_wrapper.info_banner_sa,
.site_main_wrapper.info_banner_ae {
    width: auto;
    margin: 10px auto 0;
    border: 1px solid #ddd;
    background: #fff !important;
    padding: 5px;
}

/*========== global styles ==========*/
.site_main_wrapper.homepage_ads {
    margin-bottom               : 20px;
}

.site_main_wrapper.homepage_ads img {
    max-width                   : 100%;
    height                      : auto;
}

a.tooltip{
    display                     : inline-block;
    position                    : relative;
}

a.tooltip:after{
    content                     : attr(title);
    padding                     : 0px 4px;
    background                  : #d71a21;
    font-family                 : 'roboto' ,'droid';
    font-size                   : 9px;
    color                       : #fff;
    line-height                 : 12px;
    text-align                  : center;
    position                    : absolute;
    z-index                     : 79;
    border-radius               : 2px;
    -webkit-border-radius       : 2px;
    -moz-border-radius          : 2px;
    text-transform              : lowercase;
    right: 0;
    top: 0;
    width: auto;
}

.ln-ar a.tooltip:after {
    right: initial;
    left: 0;
}

.site_main_wrapper.alert,
.alert {
    font-family: 'roboto-bold','droid-bold';
    margin: 10px auto;
    padding: 12px 35px 12px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #c09853;
    background-color: #fcf8e3 !important;
    border: 1px solid #fbeed5;
    /*background-color: #fbe9e7 !important;
    color: #d02f37;*/
}

.site_main_wrapper.alert a,
.alert a{
    text-decoration: none;
}

body.is_deals .page_breadcrums_box{
    display: none;
}

/*body.page-home .bg-ads-eid {
    margin-top                  : 25px;
	display:none;
}*/

body .bg-ads-ramadan {
    background: url('../images/bg-ads-football2.jpg') no-repeat center top;
	height: 400px;
    position: fixed;
    top: 129px;
    z-index: -1;
    width: 100%;
}

.ln-ar body .bg-ads-eid {
    background: url('../images-ar/banners/mothersday_bg_latest.jpg') no-repeat center top;
}

body.page-home .bg-ads{
    margin                      : 0px auto 0;
}

/*.bg-ads a,
.bg-ads-eid a {
    display                     : block;
    width                       : 100%;
    min-height                  : 365px;
    text-indent                 : -100%;
}*/

.aw_fl_left{
    float                       : left;
}

.aw_fl_right{
    float                       : right;
}

.column_right,
.column_left,
.col2_wrapper,
.col3_wrapper{
    z-index                     : 5;
    /*position                    : relative;*/
}

.page-home .internal_tab{
    display                     : none;
}
/*clearfix*/
.clearFix:after {
    clear                       : both;
}
.clearFix:before,
.clearFix:after {
    content                     : " ";
    display                     : table;
}

/*--Preloader---*/
#infscr-loading{
    width                       : 70px;
    height                      : 70px;
    margin                      : 0 auto;
}

#infscr-loading img{
    max-width                   : 80%;
    max-height                  : 100%;
    box-shadow                  : 0px 0px 3px 2px rgba(0, 0, 0, 0.12);
    border-radius               : 50%;
}

/*main site wrapper*/
.site_main_wrapper{
    width                       : 100%;
    max-width                   : 1200px;
    margin                      : 0 auto;
    padding                     : 0 15px;
    background                  : #ffffff;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;

}
.site_main_wrapper.reset_padding{
    padding                     : 0 !important;
}
.site_main_wrapper.reset_background{
    background                  : transparent;
    clear 						: both;
}

/*left/right columns*/
.content {
    margin                      : 0;
    padding                     : 0;
    overflow                    : hidden;
    clear                       : both;
}
.column_left {
    width                       : 79.5%;
    float                       : left;
    padding-right               : 10px;

    /*box-sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.column_right {
    width                       : 20.5%;
    float                       : right;
    padding-left                : 5px;

    /*box-sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.hide{
    display                     : none;
}
.noImage {
    height                      : 60px;
    width                       : 60px;
    background                  : url('/bitrix/templates/default/images/noimg.jpg') no-repeat;
    background-size             : contain;
}
.grey_bg{
    background                  : #000;
    opacity                     : 0.5;
    position                    : fixed;
    height                      : 100%;
    width                       : 100%;
    z-index                     : 150;
    top                         : 0;
    filter                      : alpha(opacity=50);
    display                     : none;
}
h1, h2, h3, h4, h5, h6 {
    color                       : #333333;
    font-family                 : 'roboto-light', 'droid';
    font-style                  : normal;
    font-weight                 : normal;
    text-rendering              : optimizeLegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color                       : #333333;
    font-size                   : 60%;
}
h1 {
    font-size                   : 2.125rem;
}
h2 {
    font-size                   : 1.6875rem;
}
h3 {
    font-size                   : 1.375rem;
}
h4 {
    font-size                   : 1.125rem;
}
h5 {
    font-size                   : 1.125rem;
}
h6 {
    font-size                   : 1rem;
}

hr{
    border: none;
    border-top: 1px solid #dddddd;
    margin: 10px 0;
}

/*======== header =========*/
.header{
    display         : block;
    background      : #fff;
    position        : relative;
        border-bottom: 1px solid #ddd;
}
main{display: block;}
.header .header_top_box{
    height                      : 35px;
    /*overflow                    : hidden;*/
    background                  : #edeff0;
    border-bottom               : 1px solid #dddddd;
    padding                     : 0 10px 0 0;

    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .header_bottom_box{
    height                      : 60px;
    clear                       : both;
    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
body.page-home .header_top_box{
    display                     : none;
}

/*header top links*/
.header .top_links{
    float                       : left;
}
.header .top_links ul{
    margin                      : 0;
    padding                     : 0;
    list-style                  : none;
}
.header .top_links ul li {
    display                     : inline-block;
    margin                      : 0 10px;
	vertical-align				: middle;
}

.header .top_links ul li.mRight20{
    margin-right                : 20px;
}

.header .top_links ul li.new_link{
    position                    : relative;
    margin-right                : 30px !important;
}

.header .top_links ul li a{
    font-family                 : 'roboto' ,'droid';
    line-height                 : 36px;
    display                     : block;
    color                       : #6e6e6e;
    font-size                   : 13px;
    font-weight                 : normal;
    text-transform              : capitalize;
}

.header .top_links ul li.new_link a .new_tooltip{
    padding                     : 3px 4px;
    background                  : #d71a21;
    font-family                 : 'roboto' ,'droid';
    font-size                   : 9px;
    color                       : #fff;
    line-height                 : 10px;
    text-align                  : center;
    position                    : absolute;
    right                       : -34px;
    top                         : 10px;
    z-index                     : 99;
}

.header .top_links ul li.new_link a .new_tooltip:after{
    position                    : absolute;
    bottom                      : 3px;
    left                        : -5px;
    content                     : '';
    width                       : 0;
    height                      : 0;
    border-top                  : 5px solid transparent;
    border-bottom               : 5px solid transparent;
    border-right                : 5px solid #d71a21;

}

.header .top_links ul li a{
     text-decoration             : none;
}

.header .top_links ul li a:hover{
    color                       : #d71a21;
}

.header .top_links_right {
    float                       : right;
    line-height                 : 18px;
}

.header .top_links_right  a {
    font-family                 : 'roboto-light', 'droid';
    font-size                   : 14px;
    color                       : #fff;
    font-weight                 : normal;
    padding                     : 5px 10px;
    text-decoration             : none;
    display                     : inline-block;
    margin                      : 5px;
    margin-right                : 0px;
    background-color            : #0073DA;
    border-radius               : 2px;
}

.header .top_links_right  a:hover {
    background-color            : #095AA2;
}

.header .top_links_right.top_links_right_small a {
    padding                     : 3px 10px;
    /*margin-right                : 30px;*/
}

/*header tollfree number*/
.header .toll_free{
    padding                     : 0px 0px 0px 27px;
    background-image            : url("../images/header/ic-req-callback2.png");
    background-position         : left 1px;
    background-repeat           : no-repeat;
    text-align                  : right;
    height                      : 36px;
    line-height                 : 28px;
    float                       : left;
    background-size             : 34px;
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .toll_free i,
.header .toll_free span{
    vertical-align              : middle;
}
.header .toll_free h3 , .header .toll_free span{
    margin-left                 : 5px;
    font-size                   : 13px;
    font-family                 : 'roboto', 'droid';
    font-weight                 : normal;
    color                       : #767676;
}
.header .toll_free a{
    text-decoration             : none;
}
.header .toll_free i{
    font-size                   : 20px;
    color                       : #767676;
}

/*header menu, logo, search box, cart link*/
.header .site_main_menu,
.header .site_logo,
.header .site_search,
.header .header_cart,
.header .user_track_order{
    float                       : left;
}

/*header logo*/
.header .site_logo{
    width                       : 18.34%;
}
.header .site_logo a{
    height: 60px;
    text-align                  : center;
    display                     : block;
    padding                     : 12px;
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}

.header .user_track_order {
    height: 36px;
    float: right;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .user_track_order a {
   white-space: nowrap;
    line-height: 36px;
    font-family: 'roboto' ,'droid';
    font-weight: normal;
    font-size: 13px;
    color: #767676;
    text-decoration: none;
    display: block;
    background-image: url("../images/header/ic-track-order2.png");
    background-repeat: no-repeat;
    background-position: 4px center;
    padding: 0 0 0 33px;
    background-size: 34px;
}

/*--Download App---*/
.header .download_app{
    float: left;
    background:url('../images/download_app_icon.png') left 9px no-repeat;
    padding-left: 20px;
    position: relative;
    height: 36px;
    margin-left: 10px;
}

.ln-ar .header .download_app{
    width: auto;
    float: right;
    background: url(../images/download_app_icon.png) right 9px no-repeat;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: 10px;
}

.header .download_app span{
    display: block;
}

.header .download_app span{
    line-height: 34px;
    font-family: 'roboto','droid';
    font-weight: normal;
    font-size: 13px;
    color: #767676;
    margin-right: 10px;
    text-decoration: none;
}

.header .download_app ul{
    padding: 0px;
    margin: 0px;
    overflow:hidden;
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 1000;
    min-width: 140px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.ln-ar .header .download_app ul{
    left: auto;
    right: 0px;
}

.header .download_app:hover ul.show{
    display: block !important;
}

.header .download_app ul li{
    float: none;
    border-bottom: solid 1px #ddd;
    padding-left: 10px;
}

.ln-ar .header .download_app ul li {
    padding-right: 10px;
}

.header .download_app ul li a{
    font-family: 'roboto','droid';
    font-weight: normal;
    font-size: 13px;
    color: #767676;
    text-decoration: none;
    line-height: 32px;
}

.header .download_app ul li:hover{
    background-color: #f5f5f5;
    cursor: pointer;
}

.header .download_app ul li a.android{
    background:url('../images/android.png') left center no-repeat;
    padding-left: 22px;
}

.ln-ar .header .download_app ul li a.android{
    background:url('../images/android.png') right center no-repeat;
    padding-right: 22px;
}

.header .download_app ul li a.apple{
    background:url('../images/apple.png') left center no-repeat;
    padding-left: 22px;
}

.ln-ar .header .download_app ul li a.apple{
    background:url('../images/apple.png') right center no-repeat;
    padding-right: 22px;
}
/*--Download App End---*/

/*header menu*/
.header .site_main_menu{
    width                       : 5.5%;
    position                    : relative;
    z-index                     : 151;
    background                  : #fff;

}
.header .site_main_menu .menu_link a{
    height                      : 60px;
    width                       : 99%;
    border                      : 1px solid #dddddd;
    border-bottom               : 0;
    border-top                  : 0;
    text-align                  : center;
    color                       : #939393;
    font-size                   : 23px;
    background-image            : url("../images/header/header-sprite.png");
    background-position         : center -300px;
    background-repeat           : no-repeat;
    display                     : block;
}


.header .site_main_menu .menu_link a i{
    position                    : relative;
    top                         : 50%;
    -webkit-transform           : translateY(-50%);
    -o-transform                : translateY(-50%);
    transform                   : translateY(-50%);
}
.header .site_main_menu .menu_content{
    width                       : 220px;
    position                    : absolute;
    top                         : 60px;
    left                        : 0;
    border-bottom               : 1px solid #dddddd;
    border-right                : 1px solid #dddddd;
    border-left                 : 1px solid #dddddd;
    border-top                  : 0px;
    background                  : #ffffff;
    z-index                     : 151;

    /*css3 transform*/
    -ms-transform               : scale(1,0);
    -webkit-transform           : scale(1,0);
    -moz-transform              : scale(1,0);
    transform                   : scale(1,0);

    -webkit-transform-origin    : 50% 0%;
    transform-origin            : 50% 0%;

    /*css3 transition*/
    -webkit-transition          : -webkit-transform 0.3s;
    -moz-transition             : background-color 500ms ease-out 1s;
    -o-transition               : background-color 500ms ease-out 1s;
    transition                  : background-color 500ms ease-out 1s;

    -webkit-transition          : -webkit-transform 0.3s;
    transition                  : transform 0.3s;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .site_main_menu .content_inner{
    opacity                     : 0;
    position                    : relative;
    -webkit-transform           : translate3d(0,-25px,0);
    transform                   : translate3d(0,-25px,0);
    -webkit-transition          : opacity 0.17s, -webkit-transform 0.2s;
    transition                  : opacity 0.17s, transform 0.2s;
}
body.page-home .site_main_menu .menu_link{
    display                     : none;
}
body.page-home .site_main_menu .menu_content{
    top                         : 100px;
}


/*.header .site_main_menu:hover .menu_content,*/
.header .site_main_menu.active .menu_content,
.header .site_main_menu.stubborn .menu_content{
    pointer-events              : auto;
    visibility                  : visible;

    -ms-transform               : scale(1,1);
    -webkit-transform           : scale(1,1);
    -moz-transform              : scale(1,1);
    transform                   : scale(1,1);

    -webkit-transition          : -webkit-transform 0.2s;
    transition                  : transform 0.2s;
}
.header .site_main_menu:hover .menu_content .content_inner,
.header .site_main_menu.active .menu_content .content_inner,
.header .site_main_menu.stubborn .menu_content .content_inner{
    -webkit-transform           : translate3d(0,0,0);
    transform                   : translate3d(0,0,0);
    opacity                     : 1;
    -webkit-transition          : opacity 1.5s, -webkit-transform 0.5s;
    transition                  : opacity 1.5s, transform 0.5s;
}

/*.header menu first level styles*/
.header .site_main_menu .menu_items{
    margin-bottom               : -1px;
}
.header .site_main_menu .menu_items > li > a{
    height: 27.75px;
    line-height: 25px;
    display: block;
    padding: 0 0 0 7px;
    text-decoration: none;
    color: #4c4c4c;
    font-size: 13px;
    position: relative;
    border: 1px solid transparent;
    border-left: 5px solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header .site_main_menu .menu_items > li:last-child > a{
    /*border-bottom: 0 !important;*/
}
.header .site_main_menu .menu_items > .all_cat > a{
    font-family                 : 'roboto-bold' , 'droid-bold';
    color                       : #868686;
    font-size                   : 13px;
    font-weight                 : normal;
    border-top                  : solid 1px #eee;
}
.header .site_main_menu .menu_items > li > a .menu_ico{
    display                     : inline-block;
    vertical-align              : middle;
    height                      : 18px;
    width                       : 18px;
    margin-right                : 7px;
}
.header .site_main_menu .menu_items > li > a span{
    display                     : inline-block;
    vertical-align              : middle;
}
.header .site_main_menu.active.stubborn .menu_items > li > a > .menu_ico{
    display                     : none;
}
.header .site_main_menu.active.stubborn.page_not_found .menu_items > li > a > .menu_ico{
    display                     : inline-block;
}
.header .site_main_menu .menu_items > .has_child.active > a,
.header .site_main_menu .menu_items > .has_child:hover > a,
.header .site_main_menu .menu_items > .no_child:hover > a{
    border-top                  : 1px solid #D71A21;
    border-bottom               : 1px solid #D71A21;
    border-right                : 1px solid transparent;
    border-left                 : 6px solid #D71A21;
    background                  : #F2F2F2;
    margin-right                : -1px;
    margin-left                 : -1px;
    position                    : relative;
    z-index                     : 5;

}
.header .site_main_menu .menu_items > .no_child:hover > a{
    border-right                : 1px solid #B8312F;
    /* margin-bottom               : -1px; */
}

/*.header menu first level child styles*/
.header .site_main_menu .menu_items > .has_child > .child{
     position: absolute;
    min-height: 473px;
    background: #F2F2F2;
    left: 220px;
    width: 220px;
    display: none;
    top: 0;
    margin-left: -2px;
    border: 1px solid #D71A21;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header .site_main_menu .menu_items > .has_child.active > .child,
.header .site_main_menu .menu_items > .has_child:hover > .child{
    display                     : block;
}

/*.header menu second level styles*/
.header .site_main_menu .menu_items .sub_menu{
    position                    : relative;
    z-index                     : 1;
    height                      : 100%;
    width                       : 218px;
    background                  : #F2F2F2;
    padding                     : 7px 0 7px 7px;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .site_main_menu .menu_items .sub_menu_list > li > a,
.header .site_main_menu .menu_items .sub_menu_list > .no_child > a{
    height                      : auto;
    display                     : block;
    text-decoration             : none;
    line-height                 : initial;
    color                       : #4c4c4c;
    padding                     : 7px 10px 7px 7px;
    border                      : 0;
    font-size                   : 12px;
    position                    : relative;
    border-left                 : 5px solid #F2F2F2;

    -webkit-transition          : all 0.2s ease-in-out;
    -moz-transition             : all 0.2s ease-in-out;
    -o-transition               : all 0.2s ease-in-out;
    transition                  : all 0.2s ease-in-out;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .site_main_menu .menu_items .sub_menu_list > .has_child > a:after{
    position                    : absolute;
    content                     : '';
    top                         : 50%;
    right                       : 10px;
    margin-top                  : -4px;
    width                       : 0;
    height                      : 0;
    border-top                  : 4px solid transparent;
    border-left                 : 4px solid rgb(204, 34, 40);
    border-bottom               : 4px solid transparent;
}
.header .site_main_menu .menu_items .sub_menu_list > li.active > a,
.header .site_main_menu .menu_items .sub_menu_list > li:hover > a{
    border                      : 0;
    margin                      : 0;
    background                  : #ffffff;
    border-left                 : 3px solid #D71A21;
}

/*.header menu second level child styles*/
.header .site_main_menu .menu_items .sub_menu_list > .has_child > .child{
    margin-top: -1px;
    min-height: 416px;
    background: #FFFFFF;
    display: none;
    position: absolute;
    left: 220px;
    top: 0;
    margin-left: -2px;
    border: 1px solid #D71A21;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.header .site_main_menu .menu_items .sub_menu_list > .has_child > .child:before {
    content: '';
    position: absolute;
    height: 414px;
    background: #fff;
    width: 1px;
    top: 0;
    left: -1px;
    z-index: 20;
}

.header .site_main_menu .menu_items .sub_menu_list > .has_child > .child.section1{
    width                       : 190px;
}
.header .site_main_menu .menu_items .sub_menu_list > .has_child > .child.section2{
    width                       : 380px;
}
.header .site_main_menu .menu_items .sub_menu_list > .has_child > .child.section3{
    width                       : 570px;
}
.header .site_main_menu .menu_items .sub_menu_list > .has_child > .child.section4{
    width                       : 762px;
}
.header .site_main_menu .menu_items .sub_menu_list > .has_child.active > .child,
.header .site_main_menu .menu_items .sub_menu_list > .has_child:hover > .child{
    display                     : block;
}

.header .site_main_menu .menu_items .sub_menu ul.sub_menu_list li.no_child.ramadan_link{
    position                    : relative;
}

/*.header menu third level styles*/
.header .site_main_menu .sub_menu_sections{
    padding                     : 15px;
    float                       : left;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .site_main_menu .sub_menu_sections .sub_menu_links{
    margin-bottom               : 15px;
    width                       : 147px;
}
.header .site_main_menu .sub_menu_sections .sub_menu_links a b{
    color                       : #555555;
    font-size                   : 12px;
    line-height                 : 17px;
    margin                      : 0 0 10px;
    width                       : 95%;
    font-family                 : 'roboto-bold' ,'droid-bold';
    font-weight                 : normal;
    text-transform              : uppercase;
    display                     : block;
}

.header .site_main_menu .sub_menu_sections .sub_menu_links a:hover b{
    color                       : #555555;
}

.header .site_main_menu .sub_menu_sections .sub_menu_links ul li{
    margin                      : 0 0 5px;
}
.header .site_main_menu .sub_menu_sections .sub_menu_links ul li a{
    color                       : #4A4A4A;
    position                    : relative;
    font-size                   : 12px;
    text-decoration             : none;
    display                     : block;
    padding                     : 1px 2px 5px 10px;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .site_main_menu .sub_menu_sections .sub_menu_links ul li a:before {
    position                    : absolute;
    content                     : '';
    width                       : 4px;
    height                      : 4px;
    background                  : #BABABA;
    left                        : 0;
    top                         : 50%;
    margin-top                  : -3px;
    border-radius               : 50%;
}
.header .site_main_menu .sub_menu_sections .sub_menu_links ul li a:hover{
    color                       : #D71A21;
}


/*.header search box*/
.header .site_search{
    width                       : 53%;
    position                    : relative;
    z-index                     : 100;
}
.page-home .header .site_search{
    width                       : 45%;
}

/*.header cart box*/
.header .header_cart{
    width                       : 8%;
    text-align                  : center;
    padding                     : 6px 0;
    position                    : relative;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .header_cart a{
    text-decoration             : none;
}
.header .header_cart .cart_icon,
.header .header_cart .cart_info{
    display                     : inline-block;
    position                    : relative;
    vertical-align              : middle;
}
.header .header_cart .cart_icon{
    width                       : 47px;
    height                      : 47px;
    background-image            : url("../images/header/header-sprite.png");
    background-repeat           : no-repeat;
    background-position         : center -67px;

}
.header .header_cart .cart_icon .number_items,
.header .header_cart .cart_icon .zero_number_items{
    position                    : absolute;
    top                         : 5px;
    left                        : 50%;
    width                       : 22px;
    margin-left                 : -5px;
    height                      : 22px;
    background                  : #d71a21;
    color                       : #FFF;
    -webkit-border-radius       : 50px;
    -moz-border-radius          : 50px;
    -ms-border-radius           : 50px;
    -o-border-radius            : 50px;
    border-radius               : 50px;

    text-align                  : center;
    padding                     : 4px 0;
    font-style                  : normal;
    font-weight                 : normal;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .header_cart .cart_icon .zero_number_items{
    background                  : #dddddd;
    color                       : #333333;
}
.header .header_cart .cart_info{
    display                     : none;
    color                       : #5e5e5e;
    font-size                   : 14px;
    margin-left                 : 5px;
    position                    : relative;
    top                         : -3px;
}
.header .header_cart .cart_info em{
    display                     : block;
    font-size                   : 16px;
    font-style                  : normal;
    font-family                 : 'roboto-bold' ,'droid-bold';
    font-weight                 : normal;
    text-align                  : left;
}



/*==================================
=            Cart popup            =
==================================*/
/* header_cartdetail */
.header_cartleft,
.ln-ar .aw_fl_right
 {float: left;}
.ln-ar .header_cartleft,
.ln-ar .aw_fl_left {float: right;}
.header_cartalignl {text-align: left;}
.ln-ar .header_cartalignl {text-align: right;}

.header_cartright {float: right;}
.ln-ar .header_cartright {float: left;}
.header_cartalignr {text-align: right;}
.ln-ar .header_cartalignr {text-align: left;}

.header_cartdetail {
    display: none;
    text-align: initial;
    box-sizing: border-box;
    position: absolute;
    width: 430px;
    top: 56px;
    right: -343px;
    z-index: 100;
    padding: 20px 0 0 0;
}
.ln-ar .header_cartdetail {
    right: auto;
    left: -343px;
}
.header_cartbox {
    min-height: 80px;
    background: #ffffff;
    box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.2);
    padding: 10px 0 0 0;
}
.header_cartbox.cloading{
    position: relative;
}
.header_cartbox.cloading:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    z-index: 9;
    background: rgba(255,255,255,0.7);
}
.header_cartbox.cloading:after {
    position: absolute;
    content: '';
    border-radius: 50%;
    width: 30px;
    top: 50%;
    margin-top: -15px;
    margin-left: -15px;
    left: 50%;
    z-index: 10;
    height: 30px;
    border-top: 4px solid rgba(0, 0, 0, 0.2);
    border-right: 4px solid rgba(0, 0, 0, 0.2);
    border-bottom: 4px solid rgba(0, 0, 0, 0.2);
    border-left: 4px solid #000000;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: cartload 1.1s infinite linear;
    animation: cartload 1.1s infinite linear;
}
.header_cartdetail:after {
    content: '';
    position: absolute;
    top: 8px;
    z-index: 1;
    left: 33px;
    background: #FFF;
    box-shadow: -2px -2px 2px -1px rgba(0,0,0,0.2);
    width: 25px;
    height: 25px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ln-ar .header_cartdetail:after {
    left: auto;
    right: 20px;
}


.ln-ar .sticky_header_top .header_cartdetail:after{
    left: 34px;
    right: auto;
}

.header_cartdetail .productslist {
    padding: 10px;
    max-height: 250px;
    overflow: auto;
    background: #ffffff;
    position: relative;
    z-index: 2;
}
.header_cartdetail .productslist_item {
    margin: 0 0 10px 0;
    border-bottom: 1px dashed #dddddd;
    padding: 0 0 10px 0;
}
.header_cartdetail .productslist_item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.header_cartdetail .productslist_image {
    width: 20%;
    display: table;
    table-layout: fixed;
    text-align: center;
}
.header_cartdetail .productslist_imageinner {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    height: 60px;
}
.header_cartdetail .productslist_image img {
    max-width: 100%;
    max-height: 100%;
}
.header_cartdetail .productslist_info {
    width: 80%;
    position: relative;
    padding: 0 10px;
    box-sizing: border-box;
}
.header_cartdetail .productslist_title {
    overflow: hidden;
    max-height: 35px;
    margin: 0px 0 10px;
    width: 60%;
    text-align: left;
}
.header_cartdetail .productslist_title p {
    font-family: 'roboto-bold', 'roboto-bold';
    font-weight: normal;
    font-size:13px;
    line-height: 18px;
}
.header_cartdetail .productslist_price {
    font-size:13px;
    padding: 20px 0;
    direction: ltr;
}
.header_cartdetail .productslist_price .vat_rate{
    font-size: 9px;
    padding: 6px 0;
    direction: ltr;
    float: left;
}
.header_cartdetail .productslist_price .currency,
.header_cartdetail .productslist_price .price,
.header_cartdetail .productslist_price .cross,
.header_cartdetail .productslist_price .quantity {
    float: left;
    margin: 0 2px;
}
.ln-ar .header_cartdetail .productslist_price .currency,
.ln-ar .header_cartdetail .productslist_price .price,
.ln-ar .header_cartdetail .productslist_price .cross,
.ln-ar .header_cartdetail .productslist_price .quantity {
    float: right;
    margin: 0 2px;
}
.ln-ar .header_cartdetail .productslist_price .vat_rate{
    float: right;
}

.header_cartdetail .productslist_remove {
    position: absolute;
    top: 50px;
    right: 10px;
    font-size: 10px;
}
.ln-ar .header_cartdetail .productslist_remove {
    right: auto;
    left: 10px;
}

.header_cartdetail .itemstotal {
    padding: 10px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    font-size: 15px;
    font-family: 'roboto-bold', 'droid-bold';
    font-weight: normal;
}
.header_cartdetail .itemstotal .title {}
.header_cartdetail .itemstotal .value {}

.header_cartdetail .buttonsbox {}
.header_cartdetail .buttonsbox .viewcart {
    width: 50%;
    padding: 10px 5px 10px 10px;
    box-sizing: border-box;
}
.ln-ar .header_cartdetail .buttonsbox .viewcart {
    padding: 10px 10px 10px 5px;
}
.header_cartdetail .buttonsbox .viewcart a {
    display: block;
    text-align: center;
    line-height: 35px;
    height: 35px;
    font-size: 12px;
    font-family: 'roboto', 'droid';
    font-weight: normal;
    color: #ffffff;
    background-color: #cdcdcd;
    cursor: pointer;
}
.header_cartdetail .buttonsbox .nextstep {
    width: 50%;
    padding: 10px 10px 10px 5px;
    box-sizing: border-box;
}
.ln-ar .header_cartdetail .buttonsbox .nextstep {
    padding: 10px 5px 10px 10px;
}
.header_cartdetail .buttonsbox .nextstep a {
    display: block;
    text-align: center;
    line-height: 35px;
    height: 35px;
    font-size: 12px;
    font-family: 'roboto', 'droid';
    font-weight: normal;
    color: #ffffff;
    cursor: pointer;
    background-color: #f68b1e;
}

.header_cartdetail .cartempty {
    text-align		: center;
    padding			: 0px 60px 20px;
}

.ln-ar .header_cartdetail .cartempty {
    text-align		: center;
    padding			: 0px 60px 12px;
}

.header_cartdetail .cartempty_title {
    font-size		: 24px;
    margin			: 0 0 10px 0;
    font-family		: 'roboto-light','droid';
	line-height		: normal;
}
.header_cartdetail .cartempty_description {
    font-family		: 'roboto-light','droid';
    font-size		: 14px;
    line-height		: 20px;
}
@-webkit-keyframes cartload {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes cartload {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*=====  End of Cart popup  ======*/


/*.header user options box*/
.header .user_options{
    float                       : right;
    z-index                     : 100;
    width                       : 15%;
    position                    : relative;
    cursor                      : pointer;
}
.header .user_options .user_options_icon,
.header .user_options .user_options_info{
    display                     : inline-block;
    vertical-align              : middle;
}
.header .user_options .user_options_link{
    position                    : relative;
    padding                     : 11px 10px 12px;
    text-decoration             : none;
    display                     : block;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .user_options .user_options_icon{
    width: 30px;
    height: 30px;
    background-image: url("../images/header/header-sprite.png");
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center -75px;
}
.header .user_options .user_options_info {
    color                       : #5e5e5e;
    font-size                   : 13px;
}
.header .user_options .user_options_info em {
    display                     : block;
    font-style                  : normal;
    color                       : #5E5E5E;
    font-family                 : 'roboto-bold' ,'droid-bold';
    font-weight                 : normal;
    font-size                   : 15px;
    line-height                 : 24px;
}
.header .user_options .user_options_info em a{
    text-decoration             : none;
    color                       : #5E5E5E;
    display                     : inline-block;
}
.header .user_options .user_options_content{
    position                    : absolute;
    right                       : 0;
    top                         : 61px;
    border                      : 1px solid #dddddd;
    border-bottom-left-radius   : 3px;
    border-bottom-right-radius  : 3px;
    margin-top                  : -1px;

    overflow                    : visible;
    background                  : transparent;
    pointer-events              : none;

    /*css3 transform*/
    -ms-transform               : scale(0);
    -webkit-transform           : scale(1,0);
    -moz-transform              : scale(1,0);
    transform                   : scale(1,0);

    -webkit-transform-origin    : 50% 0%;
    transform-origin            : 50% 0%;
    -webkit-transition          : -webkit-transform 0.3s;
    transition                  : transform 0.3s;
}

.header .user_options .user_options_content h3{
    padding                     : 20px 15px 0px;
    font-size                   : 14px;
    font-family                 : 'roboto-bold', 'droid-bold';
    color                       : #333;
}

.header .user_options .user_options_content .content_inner{
    width                       : 320px;
    overflow                    : hidden;
    padding                     : 15px 15px 5px 15px;
    opacity                     : 0;
    -webkit-transform           : translate3d(0,-25px,0);
    transform                   : translate3d(0,-25px,0);
    -webkit-transition          : opacity 0.17s, -webkit-transform 0.2s;
    transition                  : opacity 0.17s, transform 0.2s;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;

    box-shadow                  : 0px 3px 5px 0px rgba(0,0,0,0.2);
}
.header .user_options.active .user_options_content{
    background-color            : #FFFFFF;
    pointer-events              : auto;
    visibility                  : visible;
    opacity                     : 1;

    -ms-transform               : scale(1,1);
    -webkit-transform           : scale(1,1);
    -moz-transform              : scale(1,1);
    transform                   : scale(1,1);

    -webkit-transition          : -webkit-transform 0.2s;
    transition                  : transform 0.2s;

    border-bottom-right-radius  : 2px;
    border-bottom-left-radius   : 2px;
}

.header .user_options.active .user_options_content input::placeholder{
    color                       : #999;
    font-size                   : 12px;
}

.header .user_options .header_signin_form label{
    color                       : #666;
    font-size                   : 12px;
    font-weight                 : normal;
    font-family                 : 'roboto' ,'droid';
    margin-bottom               : 4px;
    line-height                 :  normal;
    display                     : block;
}


.header .user_options.active.user_option_disable:hover .user_options_content{
    position                    : absolute;
    right                       : 0;
    top                         : 60px;
    border                      : 1px solid #dddddd;
    border-bottom-left-radius   : 3px;
    border-bottom-right-radius  : 3px;
    margin-top                  : -1px;

    overflow                    : visible;
    background                  : transparent;
    opacity                     : 1;
    visibility                  : visible;
    pointer-events              : none;

    /*css3 transform*/
    -webkit-transform           : scale3d(1,0,1);
    transform                   : scale3d(1,0,1);
    -webkit-transform-origin    : 50% 0%;
    transform-origin            : 50% 0%;
    -webkit-transition          : -webkit-transform 0.3s;
    transition                  : transform 0.3s;
}
.header .user_options.active .user_options_content .content_inner{
    -webkit-transform           : translate3d(0,0,0);
    transform                   : translate3d(0,0,0);
    opacity                     : 1;
    -webkit-transition          : opacity 1.5s, -webkit-transform 0.5s;
    transition                  : opacity 1.5s, transform 0.5s;
}

/*.header user option box form styles*/
.header .user_options .header_signin_form .form_row{
    margin-bottom               : 10px;
}
.header .user_options .header_signin_form .form_row:after {
    clear                       : both;
}

.header .user_options .header_signin_form .form_row .user-password{
    overflow                    : hidden;
}

.header .user_options .header_signin_form .form_row .user-password label{
    float                       : left;
}

.ln-ar .header .user_options .header_signin_form .form_row .user-password label{
    float                       : right;
}

.header .user_options .header_signin_form .form_row .user-password a{
    float                       : right;
    font-size                   : 11px;
    color                       : #fe6400;
    font-family                 : 'roboto', 'droid';
    margin-top                  : 4px;
    text-decoration             : none;
}

.ln-ar .header .user_options .header_signin_form .form_row .user-password a{
    float                       : left;
}

.header .user_options .header_signin_form .form_row:before,
.header .user_options .header_signin_form .form_row:after {
    content                     : " ";
    display                     : table;
}
.header .user_options .header_signin_form .remember_forgot_links{

    /*box-sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .user_options .header_signin_form .signin_button{
    /*box-sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}


.header .user_options .header_signin_form input[type="text"],
.header .user_options .header_signin_form input[type="password"],
.header .user_options .header_signin_form select,
.header .user_options .header_signin_form textarea{
    width                       : 100%;
    padding                     : 0 10px;
    line-height                 : 40px;
    height                      : 38px;
    color                       : #333;
    border                      : 1px solid #dddddd;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
    border-radius               : 2px;
    font-size                   : 13px;
}

.header .user_options .header_signin_form input[type="text"]:focus,
.header .user_options .header_signin_form input[type="password"]:focus{
    border                      : solid 1px #999;
}

.header .user_options .header_signin_form select {
    -webkit-appearance          : none !important;
    -moz-appearance             : none !important;
    appearance                  : none !important;

    background-image            : url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position         : 100% center;
    background-repeat           : no-repeat;
    border                      : 1px solid #dddddd;
    background-size             : 40px;
}
.header .user_options .header_signin_form .input_error{
    border                      : 1px solid #CD2127 !important;
}
.header .user_options .header_signin_form .error-message {
    display                     : none;
    background                  : #CD2127;
    border-bottom               : 2px solid #962F28;
    color                       : #FFFFFF;
    position                    : relative;
    top                         : 0px;
    margin                      : 0 0px;
    padding                     : 3px;
    text-align                  : right;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}

/*.header user option box form forgot link/remember me styles*/
.header .user_options .header_signin_form .forgot_link,
.header .user_options .header_signin_form .remember_check{
    text-align                  : left;
    display                     : block;
}
.header .user_options .header_signin_form .forgot_link a {
    color                       : #d71a21;
    font-size                   : 12px;
    margin-bottom               : 5px;
}
.header .user_options .header_signin_form .remember_check label{
    color                       : #666;
    font-size                   : 12px;
}
.header .user_options .header_signin_form .remember_check input[type="checkbox"]{
    vertical-align              : middle;
    margin                      : 3px 5px 5px 5px;
}

/*.header user option box form submit button styles*/
.header .user_options .header_signin_form .submit_form_input {
    background                  : #fe6500;
    color                       : #ffffff;
    padding                     : 0;
    text-align                  : center;
    width                       : 100%;
    cursor                      : pointer;
    text-transform              : uppercase;
    border                      : 0;
    font-size                   : 12px;
    font-family                 : 'roboto-bold' ,'droid-bold';

    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;

    border-radius               : 2px;
    margin-top                  : 10px;
}

.header .user_options .header_signin_form .submit_form_input:hover {
    background                  : #eb5b07;
}

/*.header user option box form social media login styles*/
.header .user_options .header_signin_form .social_media_login {
    text-align                  : left;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .user_options .header_signin_form .social_media_login span{
    display                     : inline-block;
    color                       : #999999;
    font-size                   : 14px;
    vertical-align              : top;
    margin-top                  : 8px;
}
.header .user_options .header_signin_form .social_media_login ul{
    display                     : block;
    float                       : right;
}
.header .user_options .header_signin_form .social_media_login ul li{
    display                     : inline-block;
}
.header .user_options .header_signin_form .social_media_login ul li a{
    font-size                   : 25px;
    margin                      : 0 4px;
}
.header .user_options .header_signin_form .social_media_login .facebook_login{
    width                       : 30px;
    height                      : 30px;
    background-image            : url(../images/footer/icon_social_new.png);
    background-position         : center -5px;
    background-repeat           : no-repeat;
    display                     : block;
}
.header .user_options .header_signin_form .social_media_login .googleplus_login{
    width                       : 30px;
    height                      : 30px;
    background-image            : url(../images/footer/icon_social_new.png);
    background-position         : center -87px;
    background-repeat           : no-repeat;
    display                     : block;
}
.header .user_options .header_signin_form .social_media_login .linkedin_login{
    color                       : #0073B2;
}

/*.header user option box form register link styles*/


.header .user_options .header_signin_form .register_link p{
    color                       : #666;
    font-size                   : 11px;
    text-align                  : center;
}
.header .user_options .header_signin_form .register_link a {
    text-decoration             : none;
    display                     : block;
    text-align                  : center;
    padding                     : 12px;
    background                  : #fff;
    border                      : solid 1px #999;
    color                       : #666;
    border-radius               : 2px;
    font-family                 : 'roboto-bold', 'droid-bold';
    font-size                   : 12px;
    margin-top                  : 10px;
}

.header .user_options .header_signin_form .register_link a:hover {
    border                      : solid 1px #fe6500;
    color                       : #fe6500;
}


.header .user_options .header_signin_form .form_row .track_order_label{
    color                       : #999999;
}

.header .user_options .header_signin_form .form_row .inner_track_ord .user_drop_track{
    width                       : 79%;
    box-sizing                  : border-box;
    float                       : left;
    line-height                 : 36px;
    height                      : 38px;
}

.header .user_options .header_signin_form .form_row .inner_track_ord .user_drop_track_submit{
    width                       : 19%;
    float                       : right;
    height                      : 37.5%;
    box-sizing                  : border-box;
}

/*.header user after login options box*/
.header .user_options .user_options_content.loged-in{
    width                       : 99%;
    background-color            : #ffffff;
}
.header .user_options .user_options_content .user_after_login{
    display                     : block;
    padding                     : 0 10px;
    opacity                     : 0;
    position                    : relative;
    -webkit-transform           : translate3d(0,-25px,0);
    transform                   : translate3d(0,-25px,0);
    -webkit-transition          : opacity 0.17s, -webkit-transform 0.2s;
    transition                  : opacity 0.17s, transform 0.2s;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;

}
.header .user_options.active .user_options_content .user_after_login{
    -webkit-transform           : translate3d(0,0,0);
    transform                   : translate3d(0,0,0);
    opacity                     : 1;
    -webkit-transition          : opacity 1.5s, -webkit-transform 0.5s;
    transition                  : opacity 1.5s, transform 0.5s;
}
.header .user_options_content .user_after_login .user_options_list{
    list-style                  : none;
    padding                     : 0px;
    margin                      : 0px;
}
.header .user_options_content .user_after_login .user_options_list li{
    clear                       : both;
    float                       : none;
    text-align                  : left;
}
.header .user_options_content .user_after_login .user_options_list li a{
    height                      : 38px;
    line-height                 : 38px;
    font-size                   : 13px;
    color                       : #555;
    text-decoration             : none;
    display                     : block;
    border-bottom               : 1px dashed #dddddd;
    padding-left                : 30px;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.header .user_options_content .user_after_login .user_options_list li:last-child a{
    border-bottom               : 0;
}
.header .user_options_content .user_after_login .user_options_list li a:hover{
    color                       : #d71a21;
}
.header .user_options_content .user_after_login .user_options_list li .options_icon{
    background-image            : url("../images/header/login_dropdown_sprite_new.png");
    background-repeat           : no-repeat;
}
.header .user_options_content .user_after_login .user_options_list li .orders_icon{
    background-position         : left 10px;
}
.header .user_options_content .user_after_login .user_options_list li .settings_icon{
    background-position         : left -26px;
}
.header .user_options_content .user_after_login .user_options_list li .address_icon{
    background-position         : left -64px;
}

.header .user_options_content .user_after_login .user_options_list li .coupons_icon{
    background-position         : left -103px;
}

.header .user_options_content .user_after_login .user_options_list li .options_icon.cards {
    background-image: url('../images/header/id_card.png');
    background-position: left center;
    background-size: 24px;
}
.ln-ar .header .user_options_content .user_after_login .user_options_list li .options_icon.cards {
    background-position: right center;
}
.header .user_options_content .user_after_login .user_options_list li .track_icon{
    background-image            : url("../images/track_icn.png");
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: -4px;
}
.header .user_options_content .user_after_login .user_options_list li .signout_icon{
    background-position         : left -138px;
}


/*.header bottom*/
.header .header_new_bottom{
    width                       : 100%;
    height                      : 39px;
    line-height                 : 39px;
    border-top                  : solid 1px #ddd;
    border-bottom               : solid 1px #ddd;
    background-color            : #F0F0F0;
}
.header .header_new_bottom .all_categories{
    float                       : left;
    position                    : relative;
    float                       : left;
    z-index                     : 150;
    width                       : 220px;
    height                      : 40px;
    background                  : #fff;
    border                      : solid 1px #ddd;
    border-top                  : 0px;
    border-bottom               : 0px;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;

    box-shadow                  : 0px 5px 10px -5px #ccc inset;
    -webkit-box-shadow          : 0px 5px 10px -5px #ccc inset;
    -moz-box-shadow             : 0px 5px 10px -5px #ccc inset;
}
.header .header_new_bottom .all_categories span{
    height                      : 39px;
    line-height                 : 39px;
    display                     : inline-block;
    vertical-align              : middle;
    font-family                 : 'roboto-bold' ,'droid-bold';
    font-weight                 : normal;
    font-size                   : 14px;
    color                       : #555;
    text-transform              : uppercase;
    text-decoration             : none;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;

}
.header .header_new_bottom .all_categories a{
    vertical-align              : middle;
    display                     : inline-block;
    text-decoration             : none;
    margin-left                 : 10px;
    color                       : #595959;
}
.header .header_new_bottom .all_categories a:hover{
    text-decoration             : underline;
}
.header .header_new_bottom .top_links{
    float                       : left;
}
.header .header_new_bottom .top_links .top_links_list{
    margin                      : 0 0 0 10px;
    padding                     : 0;
    list-style                  : none;
}
.header .header_new_bottom .top_links .top_links_list li {
    display                     : inline-block;
    margin                      : 0 10px 3px;
}

.header .header_new_bottom .top_links .top_links_list li.mRight20{
    margin-right                : 20px;
}

.header .header_new_bottom .top_links .top_links_list li a{
    display                     : block;
    text-decoration             : none;
    color                       : #6e6e6e;
    font-size                   : 13px;
    text-transform              : capitalize;
}
.header .header_new_bottom .top_links .top_links_list li a:hover{
    color                       : #d71a21;
}
body.page-not-found .header_new_bottom .top_links{
    display                     : none;
}


.header .site_main_menu .menu_items li.alloffers_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -444px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.mobile_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -5px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.tablet_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -44px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.watches_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -126px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.jewellery_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -85px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}


.header .site_main_menu .menu_items li.handbags_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -162px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.apparel_icon .ico{
    background-image        : url(../images/red-category-sprite.png?v=1);
    background-position     : left -656px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.pets_icon .ico{
    background-image        : url(../images/red-category-sprite.png?v=2);
    background-position     : left -693px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.clothes_icon .ico{
    background-image        : url(../images/red-category-sprite.png?v=1);
    background-position     : left -165px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}


.header .site_main_menu .menu_items li.health_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -483px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.homeappl_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -244px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.entrtain_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -284px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.laptop_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -324px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.camera_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -365px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.toy_icon .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -405px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.scooter_con .ico{
    background-image        : url(../images/red-category-sprite.png);
    background-position     : left -517px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.sports_icon .ico{
    background-image        : url(../images/red-category-sprite.png?);
    background-position     : left -517px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.automotive_icon .ico{
    background-image        : url(../images/red-category-sprite.png?v=1);
    background-position     : left -586px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.header .site_main_menu .menu_items li.stationary_icon .ico{
    background-image        : url(../images/red-category-sprite.png?v=3);
    background-position     : left -622px;
    background-repeat       : no-repeat;
    padding-left            : 35px;
}

.alloffers_icon .ico img,
.mobile_icon .ico img,
.tablet_icon .ico img,
.watches_icon .ico img,
.handbags_icon .ico img,
.health_icon .ico img,
.homeappl_icon .ico img,
.entrtain_icon .ico img,
.laptop_icon .ico img,
.camera_icon .ico img,
.toy_icon .ico img,
.scooter_con .ico img,
.sports_icon .ico img,
.automotive_icon .ico img,
.stationary_icon .ico img,
.apparel_icon .ico img,
.pets_icon .ico img,
.clothes_icon .ico img,
.jewellery_icon .ico img
 {
    display: none !important;
}

.page-home .header .site_main_menu.stubborn .menu_items > li > a{
    background-image        : none !important;
    padding-left            : 10px !important;
}

/*--Main---*/
.main{
    display                     : block;
    background                  : transparent;
}
.main.left_right_border{
    border-left                 : 1px solid #dddddd;
    border-right                : 1px solid #dddddd;
}


/*--Right top banners---*/
.banners_right_top{
    width                       :100%;
    display                     : block;
    padding-top                 : 15px;
}
.banners_right_top a {
    height                      : 120px;
    border                      : solid 1px #ddd;
    background                  : #fff;
    margin-bottom               : 13px;
    display                     : block;
}
.banners_right_top a img{
    max-width                   : 100%;
    max-height                  : 100%;
    margin-bottom               : 15px;
}
.banners_lbottom_wrapper {
    position                    : relative;
}
.banners_lbottom {
    position                    : absolute;
    top                         : 0px;
}
.banners_lbottom img {
    margin-top                  : 10px;
    border                      : 0px;
    max-width                   : 100%;
}


/*-------------------------------------------------------
    DIVIDERS
-------------------------------------------------------*/

.user_wrapper{
    margin                      : 15px 0;
    overflow                    : hidden;
}
.fullwidth_wrapper {
    max-width                   : 1200px;
    margin                      : 15px auto;
    width                       : 100%;
}
.fullwidth_sidebar {
    width                       : 20%;
    float                       : left;
}
.fullwidth_content {
    width                       : 77%;
    float                       : left;
    margin-left                 : 2%;
    margin-bottom               : 20px;
}
.fullwidth_sidebar h3 {
    font-family                 : 'roboto-bold' ,'droid-bold';
    font-size                   : 14px;
    font-weight                 : normal;
    display                     : block;
    color                       : #d71a21;
    margin                      : 0 0 8px;
    line-height                 : 15px;
    padding                     : 0px 0 10px;
    text-transform              : uppercase;
    border-bottom               : 2px solid #D71A21;
}

.fullwidth_sidebar ul.content-page{
    list-style                  : none;
    padding                     : 0px;
    margin                      : 0px;
}

.fullwidth_sidebar ul.content-page li{
    background                  : url(../images/sitemap/sitemap-point.png) no-repeat left center;
    height                      : 30px;
    line-height                 : 30px;
    float                       : none;
    padding-left                : 13px;
}

.fullwidth_sidebar ul.sitemap-page{
    list-style                  : none;
    padding                     : 0px;
    margin                      : 15px 0 0;
}

.fullwidth_sidebar ul.sitemap-page li{
    background                  : url(../images/sitemap/sitemap-point.png) no-repeat left 4px;
    height                      : 25px;
    line-height                 : 25px;
    float                       : none;
    padding-left                : 13px;
}

.fullwidth_sidebar li {
    height                      : 38px;
    line-height                 : 38px;
    background                  : url(../images/header/login_dropdown_sprite.png) no-repeat;
    padding-left                : 30px;
    float                       : none;
}

.fullwidth_sidebar li.user-settings {
    background-position         : left -26px;
}

.fullwidth_sidebar li.user-settings:hover,
.fullwidth_sidebar li.user-settings-active {
    background-position         : left -207px;
}

.fullwidth_sidebar li.user-orders {
    background-position         : left 10px;
}

.fullwidth_sidebar li.user-orders:hover,
.fullwidth_sidebar li.user-orders-active {
    background-position         : left -171px;
}

.fullwidth_sidebar li.user-addresses {
    background-position         : left -63px;
}

.fullwidth_sidebar li.user-addresses:hover,
.fullwidth_sidebar li.user-addresses-active {
    background-position         : left -244px;
}

.fullwidth_sidebar li.user-logout {
    background-position         : left -138px;
}

.fullwidth_sidebar li.user-logout:hover{
    background-position         : left -319px;
}

.fullwidth_sidebar li.user-settings-active a,
.fullwidth_sidebar li.user-orders-active a,
.fullwidth_sidebar li.user-addresses-active a{
    color                       : #d71a21;
    text-decoration             : none;
}

.fullwidth_sidebar li h3{
    font-size                   : inherit;
    text-transform              : capitalize;
    font-family                 : 'roboto' ,'droid';
    padding                     : 0;
    border                      : none;
    height                      : auto;
}

.fullwidth_sidebar li a {
    display                     : block;
    color                       : #555;
    text-decoration             : none;
}
.fullwidth_sidebar li a:hover {
    color                       : #ce1b1f;
}
.fullwidth_sidebar li span.label {
    display                     : inline-block;
    width                       : 60px;
    font-weight                 : bold;
}

.col2_wrapper,
.col3_wrapper {
     /*overflow                 : hidden;*/
     width                      : 100%;
     -webkit-box-sizing         : border-box;
     -moz-box-sizing            : border-box;
     box-sizing                 : border-box;
}
.col3_wrapper .col3_left {
    width                       : 15%;
    float                       : left;
}
.col3_wrapper .col3_center {
    width                       : 64%;
    float                       : left;
    margin                      : 0px 3%;
}
.col3_wrapper .col3_right {
    width                       : 15%;
    float                       : right;
}
.col2_left {
    width                       : 80.5%;
    float                       : left;
    padding-right               : 15px;

    /*box-sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.col2_right {
    width                       : 228px;
    float                       : right;
}



/*-------------------------------------------------------
    SITE MAP
-------------------------------------------------------*/

.fullwidth_wrapper h1{
    font-weight                 : normal;
    font-size                   : 24px;
    margin-bottom               : 15px;
    font-family                 : 'roboto-bold' ,'droid-bold';
}
.fullwidth_content.sitemap_contant {
  width                         : 78%;
  float                         : left;
}


.sitemap_contant{
    margin-left                 : 0;
}
.sitemap_contant a{
    text-decoration             : none;
}
.sitemap_left_content{
    width                       :100%;
    overflow                    :hidden;
    float                       :left;
}
.sitemap_right_sidebar{
    overflow                    :hidden;
    float                       :right;
}
.sitemap_left_content .site-header{
    background-color            :#f4f4f4;
    border                      :solid 1px #ddd;
    height                      :35px;
    line-height                 :35px;
    padding-left                :10px;
    margin-bottom               :20px;
}
.sitemap_left_content .sm_head {
    overflow                    : hidden;
}
.sitemap_left_content .sm_head img {
    float                       : left;
    width                       : 25px;
    height                      : 25px;
}
.sitemap_left_content .site-header h2{
    font-family                 : 'roboto-bold' ,'droid-bold';
    font-weight                 : normal;
    font-size                   : 14px;
}
.sitemap_left_content .col-left{
    width                       : 33%;
    float                       : left;
    overflow                    : hidden;
}
.sitemap_left_content .col-left ul{
    margin-bottom               : 20px;
}
.sitemap_left_content .col-left h2{
    font-family             : 'roboto-bold' ,'droid-bold';
    font-weight             : normal;
    font-size               : 14px;
    padding-left            : 33px;
    height                  : 25px;
    margin                  : 0;
    line-height             : 25px;
}
.sitemap_left_content .col-left h2 a span{
    font-size               : 12px;
    color                   : #666;
    text-decoration         : none;
    font-weight             : normal;
}
.sitemap_left_content .col-left ul li{
    background              : url(../images/sitemap/sitemap-point.png) 33px center  no-repeat;
    margin                  : 15px 0;
    padding-left            : 52px;
}
.sitemap_left_content .col-left ul li h3{
    font-size               : inherit;
    font-style              : normal;
    font-family             : 'roboto' ,'droid';
}

/* --------- */

.sitemap_right_sidebar{
    border                  :none;
}
.sitemap_right_sidebar .col-all h2{
    font-family             :'roboto-bold' ,'droid-bold';
    font-weight             :normal;
    font-size               :14px;
    color                   :#333;
    text-transform          : uppercase;
    line-height                 : 25px;
}
.sitemap_right_sidebar .col-all h2 a{
    text-decoration         : none;
}
.sitemap_right_sidebar .site-header{
    background-color        :#f4f4f4;
    border                  :solid 1px #ddd;
    height                  :35px;
    line-height             :35px;
    padding-left            :10px;
    margin-bottom           :20px;
}
.sitemap_right_sidebar .site-header h2{
    font-family             :'roboto-bold' ,'droid-bold';
    font-weight             :normal;
    font-size               :14px;
    color                   :#333;
    text-transform          :uppercase;
}


/*  ------------------ */


.sitemap_brands{
    overflow                :hidden;
    clear                   :both;
    margin-bottom           :20px;
}
.sitemap_brands .site-header{
    background-color        :#f4f4f4;
    border                  :solid 1px #ddd;
    height                  :35px;
    line-height             :35px;
    padding-left            :20px;
}
.sitemap_brands .site-header h2{
    font-family             :'roboto-bold' ,'droid-bold';
    font-weight             :normal;
    font-size               :14px;
    text-transform          :uppercase;
}
.sitemap_brands ul{
    display                 :block;
    float                   :left;
    width                   :16.66%;
}
.sitemap_brands ul li{
    margin                  :13px 0;
    padding-left            :20px;
}
.sitemap_brands ul li h3{
    font-size               : inherit;
    font-family             : 'roboto' ,'droid';
}
.sitemap_brands ul li a{
    text-decoration         :none;
}

/*----------------------------Site map Events ---------------------------*/
.sitemap_events {
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
}
.sitemap_events a{
    text-decoration: none;
}
.sitemap_events .site-header {
    background-color: #f4f4f4;
    border: solid 1px #ddd;
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
}
.sitemap_events .site-header h2 {
    font-family: 'roboto-bold' ,'droid-bold';
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    float: left;
}
.sitemap_events .site-header span.sub_link{
    float: right;
    margin-right: 20px;
}
.sitemap_events .col-all{
    width: 25%;
    float: left;
    padding: 5px 0 5px 20px;

    /*box-sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.sitemap_events .col-all ul li {
    background: url(../images/sitemap/sitemap-point.png) 10px center no-repeat;
    margin: 15px 0;
    padding-left: 25px;
}
.sitemap_events .col-all ul li h3 {
    font-size: inherit;
    font-family: 'roboto' ,'droid';
}

.sitemap_events .col-all h2 {
    font-family: 'roboto-bold' ,'droid-bold';
    font-weight: normal;
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    line-height: 25px;
}
.sitemap_events .cloud_search{
    width: 100%;
}

.sitemap_events .cloud_search ul li{
    width: 261px;
    margin: 8px 0;
    float: left;
}

/*--------------------------------------  For terms pages -------------------------------------------*/

.term_left_content{
    width               : 20%;
    float               : left;
}
.term_inner_area{
    width               : 100%;
    border              : 1px solid #ccc;
    float               : left;
    border-radius       : 5px;
    -moz-border-radius  : 5px;
    -khtml-border-radius: 5px;
}
.term_right_content ul, .term_right_content p {
    text-align          : justify;
    margin              : 0px 0px 15px;
    line-height         : 18px;
    font-size           : 12px;
    color               : #6E6E6E;
}
.term_right_content h2{
    font-size           : 12px;
    text-transform      : uppercase;
    color               : #444;
    font-weight         : normal;
    font-family         : 'roboto-bold' ,'droid-bold';
    padding             : 0 0 10px;
}
.term_right_content h1{
    font-size               : 15px;
    text-transform      : uppercase;
    color                       : #444;
    font-weight         : normal;
    font-family         : 'roboto-bold' ,'droid-bold';
}
.term_right_content li {
    list-style          : square inside;
    padding             : 5px 30px 0px 10px;
}
.term_right_content li h3{
    font-family         : 'roboto-bold' ,'droid-bold';
    font-weight         : normal;
    font-size               : 13px;
}
.term_right_content li ul li{
    list-style          : decimal inside;
    padding             : 5px 20px 0;
}

.terns_left_links_area{
    width               : 90%;
    height              : 100%;
    margin-left         : 10px;
}
.terms_title{
    padding                 : 7px 16px 6px 16px;
    background-color        : white;
    font-size               : 12px;
    border-bottom           : 1px solid #BDBDBD;
    border-radius           : 4px 4px 0 0;
    -moz-border-radius      : 4px 4px 0 0;
    -webkit-border-radius   : 4px 4px 0 0;
    -khtml-border-radius    : 4px 4px 0 0;
    text-transform          : uppercase;
    font-family             : Arial, Helvetica, sans-serif;
    font-size               : 12px;
    font-weight             : bold;
    background              : #eee;
    color                   :#333;
}
.listChild li{
    line-height             : 24px;
    border-top              : 1px dotted #ddd;
}
.listChild li.active-tab {
    border                  : 0px;
}
.listChild li a{
    padding                 : 8px 0px;
    display                 : block;
    text-decoration         : none;
    color                   : #444;
}
.listChild li a:hover {
    color                   : #d7383e;
}
.fullwidth_content h1{
    font-family             : 'roboto-bold' ,'droid-bold';
    font-size               : 14px;
    font-weight             : normal;
    display                 : block;
    color                   : #333;
    margin                  : 0 0 8px;
    line-height             : 15px;
    padding                 : 0px 0 10px;
    text-transform          : uppercase;
    border-bottom           : 2px solid #eee;
}

/*
====================================================

/* ============  HELP INFO Site ==============*/

.site_main_wrapper.help_info_site{
    padding-top: 20px;
    padding-bottom: 20px;
}

.site_main_wrapper.help_info_site,
.site_main_wrapper.help_info_site ul{
    overflow: hidden;
    clear: both;
}

.site_main_wrapper.help_info_site ul li{
    float: left;
    width: 280px;
}

.site_main_wrapper.help_info_site ul li a{
    padding: 5px 0;
    display: block;
    text-decoration: none;
    color: #333;
    text-transform: capitalize;
}


.site_main_wrapper.help_info_site ul li a:hover{
    color: #ff3b01;
}


.site_main_wrapper.help_info_site .navigation{
    width: 100%;
    clear: both;
}

.site_main_wrapper.help_info_site .navigation .prev_arrow,
.site_main_wrapper.help_info_site .navigation .next_arrow{
    background-color: #cd2127;
    border: solid 1px #cd2127;
    color: #fff;
    padding: 8px 10px;
}

.site_main_wrapper.help_info_site .navigation .nav_inner{
    /*width: 700px;
    margin: 30px auto;*/
}

.site_main_wrapper.help_info_site .navigation .nav_inner ul li .ellipse.clickable{
    background: #fff;
    padding: 0px 10px;
    text-decoration: none;
    float: left;
    height: 40px;
    width: 23px;
    line-height: 31px;
    margin: 3px;
    font-size: 24px;
    text-align: center;
    color: #666;
}


.site_main_wrapper.help_info_site .navigation .nav_inner ul li .prev,
.site_main_wrapper.help_info_site .navigation .nav_inner ul li .next{
    padding: 8px 10px;
    text-decoration: none;
    color: #FFF;
}

.site_main_wrapper.help_info_site .navigation .nav_inner ul li .page-link.prev,
.site_main_wrapper.help_info_site .navigation .nav_inner ul li .page-link.next{
    background-color: #cd2127;
    border: solid 1px #cd2127;
    color: #fff;
    padding: 0px 10px;
    text-decoration: none;
    float: left;
    height: 40px;
    width: 23px;
    line-height: 40px;
    margin: 3px;
    text-align: center;
}


.site_main_wrapper.help_info_site .navigation .nav_inner ul li{
    width: auto;
}


.site_main_wrapper.help_info_site .navigation .nav_inner ul li .page-link{
    background: #fff;
    border: solid 1px #ddd;
    padding: 0px 10px;
    text-decoration: none;
    float: left;
    height: 40px;
    width: 23px;
    line-height: 40px;
    margin: 3px;
    text-align: center;
}

.site_main_wrapper.help_info_site .navigation .nav_inner ul li .page-link:hover{
    background-color: #cd2127;
    border: solid 1px #cd2127;
    color: #fff;
}

.site_main_wrapper.help_info_site .navigation .nav_inner ul li .current{
    background-color: #cd2127;
    border: solid 1px #cd2127;
    color: #fff;
    padding: 0px 10px;
    text-decoration: none;
    float: left;
    height: 40px;
    width: 23px;
    line-height: 40px;
    margin: 3px;
    text-align: center;
}


/* =========================================


====================== footer ======================*/

.footer {
    display                     : block;
    background                  : #fff;

}

/*footer service features*/
.page-home  .footer .services_features{
    display                     : block;
    border-top                  : 1px solid #d8d8d8;
    background                  : #f5f5f5;
}
/*.footer .services_features{
    display                     : none;
}*/
.footer .services_features_list{
    border-right                : 1px solid #D8D8D8;
    border-left                 : 1px solid #D8D8D8;
}
.footer .services_features_list li{
    float                       : left;
    width                       : 20%;
}
.footer .services_features_list li a{
    display                     : block;
    text-decoration             : none;
    border-right                : 1px solid #D8D8D8;
    cursor                      : default;
}
.footer .services_features_list li:last-child a{
    border-right                : 0;
    cursor                      : default;
}
.footer .services_features_list li a:hover{
    color                       : initial;
}
.footer .services_features_list li a span{
    display                     : block;
    text-align                  : center;
    background-repeat           : no-repeat;
    background-position         : 50% 15px;
    background-size             : 50px 50px;
    height                      : 120px;
    padding-top                 : 74px;
    line-height                 : 17px;
    color                       : #666666;
    font-size                   : 13px;

    /*box-sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.footer .services_features_list .payment span{
    background-image            : url("../images/footer/footer-sprite.png");
    background-repeat           : no-repeat;
    background-position         : center -19px;
    background-size             : auto;
}
.footer .services_features_list .delivery span{
    background-image            : url("../images/footer/footer-sprite.png");
    background-position         : center -130px;
    background-repeat           : no-repeat;
    background-size             : auto;
}
.footer .services_features_list .return span{
    background-image            : url("../images/footer/footer-sprite.png");
    background-position         : center -260px;
    background-repeat           : no-repeat;
    background-size             : auto;
}
.footer .services_features_list .genuine span{
    background-image            : url("../images/footer/footer-sprite.png");
    background-position         : center -380px;
    background-repeat           : no-repeat;
    background-size             : auto;
}
.footer .services_features_list .support span{
    background-image            : url("../images/footer/footer-sprite.png");
    background-position         : center  -498px;
    background-repeat           : no-repeat;
    background-size             : auto;
}

/*footer top box*/
.footer .footer_top_box{
    border-top                  : 1px solid #d8d8d8;
    background                  : #ffffff;
    padding                     : 15px 0;
    overflow                    : hidden;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.footer .footer_top_inner{
    margin                      : 0 -15px;
}
.footer .customer_service,
.footer .my_account,
.footer .news_letter,
.footer .reach_us{
    float                       : left;
    padding                     : 0 15px;

    /*box sizing fix*/
    -webkit-box-sizing          : border-box;
    -moz-box-sizing             : border-box;
    box-sizing                  : border-box;
}
.footer .my_account .footer_heading,
.footer .customer_service .footer_heading,
.footer .news_letter .footer_heading,
.footer .reach_us .footer_heading{
    margin-bottom                   : 10px;
    font-size                       : 18px;
    text-transform                  : uppercase;
    font-family                     : 'roboto-bold' ,'droid-bold';
}
.footer .my_account{
    width                       : 20%;
}
.footer .customer_service{
    width                       : 20%;
}
.footer .reach_us{
    width                       : 27%;
}
.footer .news_letter{
    width                       : 33%;
}
.footer .my_account ul li a,
.footer .customer_service ul li a{
    display                     : inline-block;
    position                    : relative;
    font-size                   : 13px;
    margin-top                  : 16px;
    text-decoration             : none;
    color                       : #555555;
    padding-left                : 10px;
}
.footer .my_account ul li a:before,
.footer .customer_service ul li a:before{
    position                    : absolute;
    content                     : '';
    top                         : 50%;
    margin-top                  : -4px;
    left                        : 0;
    width                       : 0;
    height                      : 0;
    border-top                  : 4px solid transparent;
    border-bottom               : 4px solid transparent;
    border-left                 : 5px solid #a9a9a9;
}
.footer .reach_us a{
    text-decoration                 : none !important;
}
.footer .reach_us .toll_free,
.footer .reach_us .call_back,
.footer .reach_us .sales_mail{
    font-size                   : 13px;
    height                      : 26px;
    line-height                 : 26px;
    padding-left                : 25px;
    display                     : block;
    color                       : #555555;
    background-repeat           : no-repeat;
    background-position         : 0 50%;
    background-size             : 16px;
}

.footer .reach_us .call_back{
    margin-top                  : 10px;
    display                     : block;
}

.footer .reach_us .call_info a{
    display                     : inline-block;
    text-decoration             : none;
}

.footer .reach_us .call_back em{
    font-family                 : 'roboto-bold' ,'droid-bold';
    font-style                  : normal;
    font-size                   : 18px;
}

.footer .reach_us .toll_free{
    background-image            : url("../images/footer/footer_toll_free.png");
}
.footer .reach_us .call_back{
    background-image            : url("../images/footer/footer_request-callback.png");
}
.footer .reach_us .sales_mail{
    background-image            : url("../images/footer/footer_sale_email.png");
}
.footer .reach_us .social_links_list{
    display                     : block;
    margin-top                  : 20px;
}
.footer .reach_us .social_links_list li{
    display                     : inline-block;
    margin                      : 0 1px;
}
.footer .reach_us .social_links_list li a{
    display                     : block;
}
.footer .reach_us .social_icons{
    overflow                    : hidden;
    background-image            : url("../images/footer/icon_social_new.png");
    background-repeat           : no-repeat;
    width                       : 35px;
    display                     : block;
    height                      : 35px;
}
.footer .reach_us .social_icons.ico_facebook{
    background-position         : -2px -3px;
}
.footer .reach_us .social_icons.ico_twitter{
    background-position         : -1px -43px;
}
.footer .reach_us .social_icons.ico_google_plus{
    background-position         : -1px -85px;
}
.footer .reach_us .social_icons.ico_linkedin{
    background-position         : -2px -124px;
}
.footer .reach_us .social_icons.ico_youtube {
    background-position         : -2px -164px;
}
.footer .reach_us .social_icons.ico_pintrest {
    background-position         : -2px -204px;
}
.footer .reach_us .social_icons.ico_instagram {
    background-position         : -2px -243px;
}
.footer .news_letter p{
    color                       : #555555;
    font-size                   : 13px;
    margin               : 18px 0 10px;
    line-height                 : 18px;
}



/*footer payment copyrights box*/
.footer .payment_copright{
    font-size                   : 11px;
    color                       : #7E7E7E;
    text-align                  : justify;
    line-height                 : 16px;
    padding                     : 15px 0;
    border-top                  : 1px solid #dddddd;
}
.footer .payment_methods{
    float                       : left;
    display                     : inline-block;
    vertical-align              : middle;
    text-align                  : center;
}
.footer .payment_methods img{
    max-width                   : 100%;
    max-height                  : 100%;
}
.footer .copright{
    height                      : 32px;
    float                       : right;
    display                     : inline-block;
    vertical-align              : middle;
    text-align                  : center;
    /*background-image            : url("../images/footer/footer-sprite.png");
    background-position         : -20px -643px;
    background-repeat           : no-repeat; */
    padding-left                : 27px;
}
.footer .copright p{
    font-weight                 : normal;
    color                       : #a4a4a4;
    font-size                   : 13px;
    height                      : 32px;
    line-height                 : 32px;
}


/*footer about awok*/
.page-home .footer .about_awok{
    display                     : none;
}
.footer .about_awok{
    display                     : block;
}
.footer .about_awok h1{
    font-size                   : 13px;
    color                       : #7E7E7E;
    margin-bottom               : 10px;
    font-weight                 : normal;
    font-family                 :'roboto' ,'droid';
    display                     : inline-block;
}

.footer .about_awok span{
    font-size                   : 13px;
    color                       : #7E7E7E;
    margin-bottom               : 10px;
    font-weight                 : normal;
}

.footer .about_awok p{
    font-weight                 : normal;
    color                       : #7E7E7E;
    font-size                   : 12px;
    line-height                 : 16px;
    margin                      : 0 0 20px;
}



/*footer sitemap*/
.page-home .footer .footer_sitemap{
    padding                     : 0px 0 15px;
    background                  : #fff;
    text-align                  : center;
    line-height                 : 18px;
    display                     : block;
}
/*.footer .footer_sitemap{
    display                     : none;
}*/
.footer .footer_sitemap a {
    color                       : #999999;
    float                       : left;
    text-decoration             : none;
    font-size                   : 11px;
    display                     : inline-block;
}
.footer .footer_sitemap span{
    float                       : left;
    color                       : #999999;
    padding                     : 0 5px;
}
.footer .footer_sitemap a.top_link{
    font-weight                 : normal;
    color                       : #666666;
    clear                       : left;
    font-size                   : 11px;
    float                       : left;
    padding-right               : 20px;
    text-transform              : uppercase;
}
.footer .footer_sitemap a:hover{
    color                       : #D71A21;
}

.footer .footer_sitemap h1{
    font-family                 : 'roboto-bold' ,'droid-bold';
    font-size                   : 12px;
    text-align                  : left;
    color                       : #888;
    margin-bottom               : 5px;
    font-weight                 : normal;
}


/*--Page not found-----*/
.pnfound_wrapper{
    width                       : 1170px;
    margin                      : 0 auto;
}
.pnfound_wrapper_inner{
    width           : 64%;
    margin          : 0 auto;
    text-align      : center;
    padding         : 20px 0px;
}
.pnfound_wrapper_inner img{
    max-width       : 100%;
    max-height      : 100%;
}
.pnfound_wrapper_inner .pnfound_big_heading{
    font-size       : 56px;
    color           : #333;
    line-height     : normal;
}
.pnfound_wrapper_inner .pnfound_desc{
    font-size       : 20px;
    color           : #888;
    line-height     : normal;
    margin-top      : 20px;
}

/*==================================================================
    converge Picture
====================================================================*/


.converge_blue i{
    background              : #0059a7 !important;
    background-image        : url("../images/white-category-sprite.png") !important;
    background-position-y   : 0px !important;
    background-position-x   : 8px !important;
    background-repeat       : no-repeat !important;
}


.converge_green i{
    background              : #009893 !important;
    background-image        : url("../images/white-category-sprite.png") !important;
    background-position-y   : -40px !important;
    background-position-x   : 8px !important;
    background-repeat       : no-repeat !important;
}

.converge_purple i{
    background              : #B018A9 !important;
    background-image        : url("../images/white-category-sprite.png") !important;
    background-position-y   : -79px !important;
    background-position-x   : 8px !important;
    background-repeat       : no-repeat !important;
}

.converge_orange i{
    background              : #E3521B !important;
    background-image        : url("../images/white-category-sprite.png") !important;
    background-position-y   : -319px !important;
    background-position-x   : 8px !important;
    background-repeat       : no-repeat !important;
}

.converge_light_green i{
    background              : #A9B900 !important;
    background-image        : url("../images/white-category-sprite.png") !important;
    background-position-y   : -360px !important;
    background-position-x   : 8px !important;
    background-repeat       : no-repeat !important;
}

.converge_pink2 i{
    background              : #F3124A !important;
    background-image        : url("../images/white-category-sprite.png") !important;
    background-position-y   : -199px !important;
    background-position-x   : 8px !important;
    background-repeat       : no-repeat !important;
}

.converge_pink i{
    background              : #D8B70E !important;
    background-image        : url("../images/white-category-sprite.png") !important;
    background-position-y   : -120px !important;
    background-position-x   : 8px !important;
    background-repeat       : no-repeat !important;
}

.page-home .footer .footer_sitemap .footer_info{
    font-family: 'roboto-bold' ,'dinar_medium';
    font-size: 12px;
    text-align: left;
    color: #888;
    margin-bottom: 5px;
    font-weight: normal;
}

.page-home .footer .footer_sitemap .footer_info h1,
.page-home .footer .footer_sitemap .footer_info p{
    display:inline-block;
    font-family: 'roboto' ,'droid';
}

.page-home .footer .footer_sitemap .footer_info .sub_text p{
    font-family: 'roboto' ,'droid';
    margin-bottom: 7px;
}



/* ========================================================= */
/*header media queries*/
@media only screen and (max-width: 1530px){
    .ln-ar .header_cartdetail{
        left: 0px !important;
        right: auto !important;
    }

    .ln-ar .header_cartdetail:after{
        right: auto !important;
        left: 28px !important;
    }

    .header_cartdetail{
        right: 0px !important;
        left: auto;
    }

    .header_cartdetail:after{
        left: auto;
        right: 28px;
    }
}


@media only screen and (max-width: 1217px){
    .header .site_main_menu .menu_items .sub_menu_list > .has_child > .child.section4{
        width                   : 710px;
    }
}
@media only screen and (max-width: 1200px){
    .pnfound_wrapper{
        width: 100%;
    }
    .pnfound_wrapper_inner{
        width: 90%;
    }

}

@media only screen and (max-width: 1165px){
    .header .site_main_menu{
        width                   : 5%;
    }
    .header .site_logo{
        width                   : 18.34%
    }
    .header .site_search{
        width                   : 40%;
    }
    .header .user_track_order {
        width: 11%;
        padding: 0;
    }
    .header .header_cart{
        width                   : 8%;
    }
    .header .user_options{
        width                   : 17%;
    }

    body.page-home .site_search {
        width                   : 47%;
        padding-left            : 8px;

        /*box sizing fix*/
        -webkit-box-sizing      : border-box;
        -moz-box-sizing         : border-box;
        box-sizing              : border-box;
    }
}


/*footer media queries*/
@media only screen and (max-width: 1220px){
    .footer .payment_copright,
    .footer .about_awok,
    .footer .footer_sitemap{
        padding-left            : 15px;
        padding-right           : 15px;
    }
    .footer .services_features_list{
        border                  : 0;
    }
    .footer .footer_top_inner{
        margin                  : 0;
    }
}

/*========================================clean========================================*/

.today_deal_banners {
    margin                      : 25px 0px 0px;
    border                      : solid 1px #ddd;
    width                       : 241px;
    height                      : 276px;
}

.today_deal_banners img {
    max-height                  : 100%;
}

/*  -----------------------------------------------------
 ribbon CSS Start here
 */



.forkit {
    position    : absolute;
    right     : 0;
    top      : 0;
    width     : 200px;
    height     : 150px;
    text-decoration   : none;
    z-index     : 101;
    direction: ltr;
}

.forkit .tag {
    display     : block;
    height     : 30px;
    width     : 200px;

    color     : #fff;
    background    : rgb(0, 112, 221);
    text-align    : center;
    font-size    : 13px;
    font-weight    : bold;
    line-height    : 30px;
    box-shadow    : 0px 0px 10px rgba( 0, 0, 0, 0.4 );

    -webkit-transform-origin: 15px 0px;
    -moz-transform-origin: 15px 0px;
    -ms-transform-origin: 15px 0px;
    -o-transform-origin: 15px 0px;
    transform-origin: 15px 0px;
}

.forkit .tag:after {
    content     : '';
    display     : block;
    position    : absolute;
    top      : 0;
    left     : 0;
    width     : 196px;
    height     : 26px;
    margin     : 2px;
    border     : 1px dashed #333;

    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.forkit .string {
    display     : block;
    height     : 1px;
    width     : 0px;
    position    : absolute;

    background    : #999;
    box-shadow    : 0px 0px 10px rgba( 0, 0, 0, 0.4 );

    -webkit-transform-origin: 0px 0px;
    -moz-transform-origin: 0px 0px;
    -ms-transform-origin: 0px 0px;
    -o-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
}

.forkit-curtain {
    position    : fixed;
    width     : 100%;
    height     : 100%;
    top      : -100%;
}

.header .track_order {
  width                         : 7.8%;
  float                         : right;
  height                        : 36px;
  line-height                   : 36px;
  text-align                    : center;
  box-sizing                    : border-box;
  position                      : relative;
  margin-right                  : 20px;
}

.header .track_order.home{
    margin-right                : 0;
    margin-left                 : 20px;
    display                     : none;
}


.header .track_order span {
  background-image: url("../images/track_icn.png");
  height: 36px;
  width: 100%;
  float: left;
  display: block;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: left;
}

.header .track_order span a{
    text-decoration: none;
    color: #666;
    width: 92px;
    display: block;
    font-size: 13px;
    font-family: 'roboto-bold' ,'droid';
    text-align: right;
}

.header .track_order .track_text {
  font-size: 13px;
  font-family: 'roboto-bold' ,'droid-bold';
  color: #5e5e5e;
  line-height: 14px;
  display: block;
  float: left;
  height: 60px;
  width: 56%;
  padding-top: 19px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.header .track_order .track_pop {
  display: none;
  position: absolute;
  top: 60px;
  background-color: #FFF;
  width: 287px;
  padding: 10px;
  left: -1px;
  z-index: 999;
  border: solid 1px #DDD;
}

.header .track_order .track_pop .error {
  line-height: 0;
  padding: 7px 0;
  color: #cd2127;
  display: block;
  text-align: left;
}

.header .track_order .track_pop input {
  display: block;
  height: 30px;
  line-height: 30px;
  width: 100%;
  margin: 10px 0;
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.header .track_order .track_pop .track_btn {
  display: block;
  background: #FF3B01;
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-family: 'roboto', 'droid';
  font-weight: normal;
  margin: 10px 0;
  text-transform: uppercase;
  border: none;
}


.track_order_popup{
    display: none;
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height: 100vh;
    margin: auto;
    z-index: 999;
    background-color: rgba(0,0,0,0.3);
}

.track_order_popup .inner_track_ord{
    width: 420px;
    height: 100px;
    background-color: #fff;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    position: absolute;
    border: solid 1px #ddd;
    padding: 10px 20px 10px 20px;
}

.track_order_popup .inner_track_ord label{
    display: block;
    padding: 0 10px 0 0;
    margin: 10px;
    font-size: 14px;
    color:#aaa;
}

.track_order_popup .inner_track_ord input[type="text"]{
    width: 300px;
    height: 40px;
    margin: 0px 0 10px 10px;
    float: left;
}

.track_order_popup .inner_track_ord input[type="submit"]{
    height: 42px;
    width: 85px;
    margin: 0px 0 10px 0;
    float: left;
    background: #e62e04;
    color: #fff;
    border: none;
    cursor: pointer;
}



/* Lang Toggler css */

.lang_toggle{
    line-height: 35px;
    float: right;
    margin: 0 7px;
    text-align: center;
    height: 35px;
    position: relative;
}

.lang_toggle.home {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

/*.lang_toggle a{
    text-decoration: none;
    color: #D53513;
    padding: 0;
    font-size:13px;
    font-family: 'roboto-bold','droid-bold';
    line-height: 36px;
}*/

.lang_toggle a.selected {
    text-decoration: none;
    color: #D53513;
    padding: 0;
    font-size:13px;
    font-family: 'roboto-bold','droid-bold';
    margin-top: 1px;
    display: block;
}

.lang_toggle a.lang_toggle_ar {
    font-weight: bold;
}

.lang_toggle a.lang_toggle_ar .lang_toggle_flag {
    display: none;
    float: right;
    margin: 11px 0px 0px 8px;
}

.lang_toggle a.lang_toggle_en .lang_toggle_flag {
    float: left;
    margin: 11px 8px 0px 0px;
}

.lang_toggle a.lang_toggle_ar .lang_toggle_flag {
    float: right;
    margin: 3px 0px 0px 8px;
}

.lang_toggle.home a.lang_toggle_en .lang_toggle_flag {
    float: left;
    margin: 11px 8px 0px 0px;
}

.ln-ar .lang_toggle a.lang_toggle_en .lang_toggle_flag,
.ln-ar .lang_toggle.home a.lang_toggle_en .lang_toggle_flag{
    display: none;
    /*display: inline-block;*/
    margin: 2px 7px 0 7px;
    line-height: 0;
}

.ln-ar .lang_toggle_flag img{
    position: relative;
    top: 12px;
    padding: 0 8px 0 0;
}
/*----------------- black friday sales -----------------------*/
.hot_deals_box .dd-tabs-right ul li.active-tab a,
.header .top_links ul li.fs,
.header .header_new_bottom .top_links .top_links_list li.fs {
	background: #db2033;
}
/*
.ln-ar .header .top_links ul li.fs,
.ln-ar .header .header_new_bottom .top_links .top_links_list li.fs {
    /*background: url(../images/tabs/ar-christmas-tab-bg.png) no-repeat center #fff;
    background-size: 115px;
    background-position: 11px 4px;*//*
}

.ln-ar .header .top_links ul li.fs:hover,
.ln-ar .header .header_new_bottom .top_links .top_links_list li.fs:hover{
    /*background: url(../images/tabs/ar-christmas-tab-bg.png) no-repeat center #c7e2d1;
    background-size: 115px;
    background-position: 11px 4px;*//*
    transition: 1s;
    background-color: #d6222b;
}
*/

.hot_deals_box .dd-tabs-right ul li.active-tab a:hover,
.header .top_links ul li.fs:hover,
.header .header_new_bottom .top_links .top_links_list li.fs:hover{
    background: #be0e20;
    transition: 1s;
}

.header .top_links ul li a.fs_new,
.header .header_new_bottom .top_links .top_links_list li a.fs_new{
    font-family: 'roboto-bold','droid-bold';
	color: #FF3B01;
    text-transform: uppercase;
    font-size: 14px;

}

/*
.header .top_links ul li.fs:hover,
.header .header_new_bottom .top_links .top_links_list li.fs:hover {
	/*background: url(../images/tabs/christmas-tab-bg.png) no-repeat center #c7e2d1;
    background-size: 115px;
    background-position: 11px 7px;*//*
    transition: 1s;
    background-color: #d40732;
}*/

.header .top_links ul li.fs a:hover,
.header .top_links ul li.fs a,
.header .header_new_bottom .top_links .top_links_list li.fs a {
    font-family: 'roboto-bold','droid-bold';
    font-size: 13px;
    text-transform: uppercase;
    padding: 0px 20px;
}

.header .top_links ul li.fs span.fs_black,
.header .header_new_bottom .top_links .top_links_list li.fs span.fs_black {
    color: #fff;
    text-transform: none;
}

.header .top_links ul li.fs span.fs span.fs_friday,
.header .header_new_bottom .top_links .top_links_list li.fs span.fs_friday {
    color: #fff;
}

/*--Event Banner-----------*/
/*======================================== Arabic CSS Start ========================================*/


/* forkit */


/*----------------- black friday sales start -----------------------*/
.header .top_links ul li.fs,
.header .header_new_bottom .top_links .top_links_list li.fs {
    /*transition: all 1s;*/
    /*background: url(../images/tabs/christmas-tab-bg.png) no-repeat center;*/
    /*min-width: 141px;*/
    /*background-size: 115px;
    font-size: 0;
    line-height: 0;*/
    /*background-position: 11px 7px;*/
}

.header .top_links ul li.fs a:hover,
.header .top_links ul li.fs a,
.header .header_new_bottom .top_links .top_links_list li.fs a {
    font-family: 'roboto-bold','droid-bold';
    font-size: 14px;
    padding: 0px 20px;
    color: #fff;
}

/* Waving Flag */
/*.header .header_new_bottom .top_links .top_links_list li.fs a{
    height: 29px !important;
    line-height: 30px;
    background: url(/bitrix/templates/awok-lang/images/united-arab-emirates-flag-animation.gif) no-repeat left center;
    margin-top: 0px;
    color: #d02f37 !important;
    vertical-align: middle;
    margin-top: 0px;
    padding: 0px 6px 0 48px;
    background-size: contain;
    display: block;
    font-size: 14px;
    position: absolute;
    font-family: 'roboto-bold','droid-bold';
    position: relative;
    border: 0;
    top: -1px;
    line-height: 29px;
}

.ln-ar .header .header_new_bottom .top_links .top_links_list li.fs{
    background: 0;
}

.ln-ar .header .header_new_bottom .top_links .top_links_list li.fs a{
    background: url(/bitrix/templates/awok-lang/images/united-arab-emirates-flag-animation.gif) no-repeat right center;
    padding: 0px 48px 0 6px !important;
    background-size: contain;
}*/

.header .header_new_bottom .top_links .top_links_list li.fs span.fs_black{
    color: #d02f37 !important;
}

.ln-ar .header .top_links ul li.fs a:hover,
.ln-ar .header .header_new_bottom .top_links .top_links_list li.fs a {
    padding: 0 20px;
}

.header .top_links ul li.fs span.fs_black,
.header .header_new_bottom .top_links .top_links_list li.fs span.fs_black {
    color: #fff !important;
    /*color: transparent; */
    /*font-size: 0;
    line-height: 0;*/
}


.header .top_links ul li.fs span.fs_friday,
.header .header_new_bottom .top_links .top_links_list li.fs span.fs_friday {
    color: #F6FF0A;
    font-family: 'roboto-bold','droid-bold';
    text-transform: uppercase;
}

/*----------------- black friday sales end -----------------------*/

/* BLOCK FORM ARABIC
    ========================================================================== */
.ln-ar .block_form .form_column,
.ln-ar .block_form .form_columns {
    float                       : right;
}
.ln-ar .block_form .p-l-10 {
    padding-left                : 0 !important;
    padding-right                : 10px !important;
}
.ln-ar .block_form .p-r-10 {
    padding-right               : 0 !important;
    padding-left                : 10px !important;
}
.ln-ar .block_form .prefix {
    border-right                : 1px solid #dddddd;
    border-left                 : 0;
}

.ln-ar .header .track_order .track_pop input{
    text-align                  : right;
    border-left                 : solid 1px #DDD;
}

.ln-ar .header .track_order .track_pop .track_btn{
    text-align                  : center;
}
.header .top_links ul li a{
    font-size: 12px;
}
.ln-ar .header .top_links ul li.fs span.fs_friday {
    float: right;
    padding-left: 5px;
}
/*--------------------------------- BLOCK FORM ARABIC --------------------------------*/



/* User Profile Pages (under delevopment[usman] plz dont delete/edit)
   ========================================================================== */
.ln-ar .site_user_left {
    float: right;
    padding: 0 0 0 7px;
}
.ln-ar .site_user_right {
    float: left;
    padding: 0 7px 0 0;
}
.ln-ar .site_user_links li {
    padding                     : 0 30px 0 0;
}
.ln-ar .site_user_links .user-settings {
    background-position: right -23px;
}
.ln-ar .site_user_links .user-orders {
    background-position: right 7px;
}
.ln-ar .site_user_links .user-addresses {
    background-position: right -55px;
}
.ln-ar .site_user_links .user-logout {
    background-position: right -119px;
}
.ln-ar .site_user_links li.user-settings:hover,
.ln-ar .site_user_links li.user-settings-active {
    background-position         : right -178px;
}
.ln-ar .site_user_links li.user-orders:hover,
.ln-ar .site_user_links li.user-orders-active {
    background-position         : right -148px;
}
.ln-ar .site_user_links li.user-addresses:hover,
.ln-ar .site_user_links li.user-addresses-active {
    background-position         : right -210px;
}
.ln-ar .site_user_links li.user-logout:hover,
.ln-ar .site_user_links li.user-logout-active {
    background-position         : right -274px;
}
/*--------------------------------- User Profile Pages --------------------------------*/

/*site header*/
.ln-ar .header .site_main_menu,
.ln-ar .header .site_logo,
.ln-ar .header .site_search,
.ln-ar .header .header_cart,
.ln-ar .header .track_order {
    float: right;
}

.ln-ar .header .user_track_order {
    float: left;
}

.ln-ar .header .user_track_order a {
    padding: 0 37px 0 0;
    background-position: right 4px center;
}
.ln-ar .header .user_options .user_options_link{
     padding: 11px 20px 12px 0;
}
.ln-ar .header .track_order.home{
    float: left;
    margin: 0;
}

.ln-ar .header .track_order{
  /*border-right: solid 1px #ddd;*/
  border-left:none;
  box-sizing: border-box;
  float: right;
}

.ln-ar .lang_toggle{
    float: left;
}

.ln-ar .track_order_popup .inner_track_ord input[type="submit"]{
    height: 40px;
}
.ln-ar .header .track_order span{
    background-position: right;
}

.ln-ar .header .top_links ul li.fs span.fs_friday {
    float: right;
}

.ln-ar .lang_toggle.home{
    float: left;
}

.wrap_box .order_info_box .list_info_order ul li .col-right .num{
    direction:ltr;
}

.ln-ar .track_order_popup .inner_track_ord input[type="text"],
.ln-ar .track_order_popup .inner_track_ord input[type="submit"]{
    float: right;
}

.ln-ar .track_order_popup .inner_track_ord input[type="text"]{
    margin: 0;
    margin-right: 10px;
}

.ln-ar .track_order_popup .inner_track_ord label{
    padding: 0 0 0 10px;
}

.ln-ar .header .track_order .track_icon{
    float:right;
}

.ln-ar .header .track_order .track_pop{
    right:-1px;
}

.ln-ar .header .track_order .track_pop .error{
    text-align:right;
}

.ln-ar .header .header_top_left {
    float: right;
}
.ln-ar .header .header_top_right {
    float: left;
}
.ln-ar .header .user_options .user_options_icon{
    float: right;
}
.ln-ar .header .user_options {
    background-position: left -144px;
}
.ln-ar .header .header_new_bottom .all_categories a {
    margin-right: 10px;
    margin-left: 0;
}
.ln-ar .header .header_cart .cart_info {
    font-family: 'roboto-bold', 'droid-bold' ;
}
.ln-ar .header .user_options_content .user_after_login .user_options_list li {
    text-align: right;
}
.ln-ar .header .toll_free {
    padding: 0px 32px 0px 0;
    background-position: right 2px;
    text-align: left;
    line-height: 35px;
    float: right;
}
.ln-ar .header .toll_free a{
    width: 230px;
}
/*.ln-ar .header .toll_free h3 , .header .toll_free span{
    line-height: 39px;
}*/
.ln-ar .header .user_options_content .user_after_login .user_options_list li .orders_icon {
    background-position: right 10px;
}
.ln-ar .header .user_options_content .user_after_login .user_options_list li .address_icon {
    background-position: right -64px;
}
.ln-ar .header .user_options_content .user_after_login .user_options_list li .track_icon{
    background-position: 101%;
}
.ln-ar .header .user_options_content .user_after_login .user_options_list li .signout_icon {
    background-position: right -138px;
}
.ln-ar .header .user_options_content .user_after_login .user_options_list li .settings_icon {
    background-position: right -26px;
}

.ln-ar .header .user_options_content .user_after_login .user_options_list li .coupons_icon{
    background-position: right -103px;
}

.ln-ar .header .user_options_content .user_after_login .user_options_list li a {
    padding-right: 30px;
    padding-left: 0px;
}


.ln-ar .header .user_options .header_signin_form .social_media_login ul {
    float: left;
}

.ln-ar .header .user_options .header_signin_form .forgot_link,
.ln-ar .header .user_options .header_signin_form .remember_check {
    text-align  : right;
}
.ln-ar .header .user_options .header_signin_form .social_media_login {
    text-align  : right;
    /*float       : right;*/
}


.ln-ar .header .user_options .header_signin_form .form_row .track_order_label{
    display                     : block;
    color                       : #999999;
}

.ln-ar .header .user_options .header_signin_form .form_row .inner_track_ord .user_drop_track{
    float                       : right;
}

.ln-ar .header .user_options .header_signin_form .form_row .inner_track_ord .user_drop_track_submit{
    float                       : left;
}

/*main slider*/
.ln-ar .hp_slider .owl-controls .owl-dots .owl-dot{
    float: right;
}
.ln-ar .hp_slider_wrapper {
    padding: 15px 235px 37px 0px;
}
.ln-ar .header .header_new_bottom .all_categories {
    float: right;
}
.ln-ar .header .header_new_bottom .top_links {
    float: right;
}


/*main menu*/
.ln-ar .header .site_main_menu .menu_content {
    left: auto;
    right: 0;
    width: 250px;
}
.ln-ar .page-home .header .site_main_menu .menu_content {
    width: 220px;
}
.ln-ar .header .site_main_menu .sub_menu_sections{
    float: right;
}
.ln-ar .header .site_main_menu .menu_items > .has_child > .child {
    left: auto;
    right: 250px;
    width: 240px;
    margin-left: 0;
    margin-right: -2px;
}
.ln-ar .page-home .header .site_main_menu .menu_items > .has_child > .child {
    right: 220px;
    /*width: 220px;*/
}
.ln-ar .header .site_main_menu .menu_items .sub_menu_list > .has_child > .child {
    left: auto;
    right: 240px;
    margin-left: 0;
    margin-right: -2px;
}
.ln-ar .page-home .header .site_main_menu .menu_items .sub_menu_list > .has_child > .child {
    right: 240px;
}
.ln-ar .header .site_main_menu .menu_items .sub_menu_list > .has_child > .child:before {
    right: -1px;
    left: auto;
}
.ln-ar .header .site_main_menu .menu_items .sub_menu_list > .has_child > .child.section4 {
    width: 742px;
}
.ln-ar .page-home .header .site_main_menu.active.stubborn .menu_items > li > a {
    padding-left: 0 !important;
    padding-right: 4px !important;
}
.ln-ar .header .site_main_menu .menu_items > li > a {
    font-size: 14px;
    padding: 0 7px 0 0;
    border-left: 0;
    border-right: 5px solid transparent;
}

.ln-ar .header .site_main_menu .menu_items .sub_menu_list > li > a,
.ln-ar .header .site_main_menu .menu_items .sub_menu_list > .no_child > a {
    font-size: 14px;
    padding: 7px 7px 7px 10px;
    height: 33px;

    -webkit-box-sizing      : border-box;
    -moz-box-sizing         : border-box;
    box-sizing              : border-box;
}

.ln-ar .header .site_main_menu .sub_menu_sections .sub_menu_links ul li a {
    font-size: 14px;
    padding: 1px 10px 5px 2px;
}
.ln-ar .header .site_main_menu .menu_items > .has_child.active > a,
.ln-ar .header .site_main_menu .menu_items > .has_child:hover > a,
.ln-ar .header .site_main_menu .menu_items > .no_child:hover > a {
    border-left: 0;
    border-right: 6px solid #D71A21;
}
.ln-ar .header .site_main_menu .menu_items .sub_menu {
    padding: 7px 7px 7px 0;
    width: 238px;
}
/*.ln-ar .page-home .header .site_main_menu .menu_items .sub_menu {
    width: 218px;
}*/
.ln-ar .header .site_main_menu .menu_items .sub_menu_list > li.active > a,
.ln-ar .header .site_main_menu .menu_items .sub_menu_list > li:hover > a {
    border-right: 3px solid #D71A21;
    border-left: 3px solid transparent;
}
.ln-ar .header .site_main_menu .menu_items .sub_menu_list > .has_child > a:after {
    left: 10px;
    right: auto;
    border-top: 4px solid transparent;
    border-right: 4px solid rgb(204, 34, 40);
    border-bottom: 4px solid transparent;
    border-left: 0;
}
.ln-ar .header .site_main_menu .sub_menu_sections .sub_menu_links ul li a:before {
    left: auto;
    right: 0;
}

.ln-ar .page-home .header .site_main_menu.stubborn .menu_items > li > a{
    padding-right: 4px !important;
}


.ln-ar .header .site_main_menu .menu_items li.alloffers_icon .ico{
    background-position     : right -444px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.mobile_icon .ico{
    background-position     : right -5px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.tablet_icon .ico{
    background-position     : right -44px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.jewellery_icon .ico{
    background-position     : right -86px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.watches_icon .ico{
    background-position     : right -125px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.handbags_icon .ico{
    background-position     : right -162px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.health_icon .ico{
    background-position     : right -483px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.homeappl_icon .ico{
    background-position     : right -244px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.entrtain_icon .ico{
    background-position     : right -284px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.laptop_icon .ico{
    background-position     : right -324px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.camera_icon .ico{
    background-position     : right -365px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.toy_icon .ico{
    background-position     : right -405px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.scooter_con .ico{
    background-position     : right -517px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.sports_icon .ico{
    background-position     : right -553px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.automotive_icon .ico{
    background-position     : right -585px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.stationary_icon .ico{
    background-position     : right -622px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.apparel_icon .ico{
    background-position     : right -656px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.pets_icon .ico{
    background-position     : right -693px;
    padding-left            : 0;
    padding-right            : 35px;
}

.ln-ar .header .site_main_menu .menu_items li.clothes_icon .ico{
    background-position     : right -164px;
    padding-left            : 0;
    padding-right            : 35px;
}


/*site main columns*/
.ln-ar .column_left {
    float: right !important;
    padding-right: 0;
    padding-left: 10px;
}
.ln-ar .column_right {
    float: left !important;
    padding-left: 0;
    padding-right: 5px;
}


/*footer*/
.ln-ar .footer .services_features_list li {
    float: right;
}
.ln-ar .footer .services_features_list li a {
    border-left: 1px solid #dddddd;
    border-right: 0;
}
.ln-ar .footer .services_features_list li:last-child a {
    border-left: 0;
}
.ln-ar .footer .customer_service,
.ln-ar .footer .my_account,
.ln-ar .footer .news_letter,
.ln-ar .footer .reach_us {
    float: right;
}
.ln-ar .footer .reach_us .toll_free,
.ln-ar .footer .reach_us .call_back,
.ln-ar .footer .reach_us .sales_mail {
    padding-left: 0;
    padding-right: 25px;
    background-position: right 50%;
}
.ln-ar .footer .payment_methods {
    float: right;
}
.ln-ar .footer .copright {
    float: left;
}
.ln-ar .footer .footer_sitemap a.top_link {
    clear: right;
    float: right;
    padding-right: 0px;
    padding-left: 20px;
}
.ln-ar .footer .footer_sitemap a {
    float: right;
}
.ln-ar .footer .footer_sitemap span {
    float: right;
}
.ln-ar .header .lang_links {
    float: left;
}
.ln-ar .header .lang_links .lang_list li a {
    padding-left: 0;
    padding-right: 15px;
}
.ln-ar .header .user_options .user_options_content,
.ln-ar .header .user_options.user_option_disable:hover .user_options_content,
.ln-ar .header .user_options.active.user_option_disable:hover .user_options_content {
    right: auto;
    left: -10px;
}
.ln-ar .footer .my_account ul li a,
.ln-ar .footer .customer_service ul li a {
    padding-left: 0;
    padding-right: 10px;
}
.ln-ar .footer .my_account ul li a:before,
.ln-ar .footer .customer_service ul li a:before{
    left: auto;
    right: 0;
    border-left: 0;
    border-right: 5px solid #a9a9a9;
}



/*=============== Help info =================*/
.ln-ar .static_page_left {
    float: right;
    padding: 0 0 0 7px;
}
.ln-ar .static_page_right {
    float: left;
    padding: 0 7px 0 0;
}
.ln-ar .static_page_links li {
    padding: 0 20px 0 0;
    background: url(../images/sitemap-point-fh.png) right center no-repeat;
}


/*============== Site Map ==================*/

.ln-ar .sitemap_right_sidebar .site-header,
.ln-ar .sitemap_left_content .site-header,
.ln-ar .sitemap_brands .site-header{
    padding-left:0;
    padding-right:10px;
}

.ln-ar .fullwidth_content.sitemap_contant{
    float:right;
}

.ln-ar .sitemap_right_sidebar{
    float:left;
}

.ln-ar .sitemap_left_content .col-left{
    float:right;
}

.ln-ar .sitemap_left_content .col-left ul li{
    background-position: 90% 100%;
    padding-right: 52px;
    padding-left: 0;
}

.ln-ar .fullwidth_sidebar ul.sitemap-page li{
    background-position: right;
    padding-right: 15px;
    padding-left: 0;
}

.ln-ar .sitemap_left_content .sm_head img{
    float:right;
}

.ln-ar .sitemap_left_content .col-left h2{
    padding-right:33px;
    padding-left:0;
}

.ln-ar .sitemap_brands ul{
    float:right;
}

.ln-ar .sitemap_brands ul li{
    padding-left:0;
    padding-right:20px;
}

.ln-ar .sitemap_events .col-all ul li{
    padding-left:0;
    padding-right:25px;
    background-position: 97%;
}

.ln-ar .sitemap_events .col-all{
    float:right;
    padding:10px 5px 10px 5px;
}

.ln-ar .sitemap_events .site-header{
    padding-left: 0;
    padding-right: 20px;

}
.ln-ar .events_wrapper {
    margin: 0 -5px;
}
.ln-ar .sitemap_events .col-all h2 {
    border: 1px solid #ddd;
    background: #f4f4f4;
    padding: 5px 10px;
}
.ln-ar .sitemap_left_content .col-left ul li{
    background: url(../images/sitemap/sitemap-point-fh.png) 88% center no-repeat;
}
.ln-ar .fullwidth_sidebar ul.sitemap-page li{
    background: url(../images/sitemap/sitemap-point-fh.png) 100% center no-repeat;
}
.ln-ar .sitemap_events .col-all ul li{
    background: url(../images/sitemap/sitemap-point-fh.png) 96% center no-repeat;
}
.ln-ar .header .site_main_menu .sub_menu_sections .sub_menu_links a b {
    font-weight: bold;
    font-size: 14px;
}
.ln-ar .sellers_registration .sellers_link{
    left: 0;
    right: auto;
}
.ln-ar .modal_block_close{
    left:10px;
    right:auto;
}
.ln-ar .header .top_links_right{
    float: right;
    /*padding: 0 30px 0 0;*/
}
.ln-ar .page-home .footer .footer_sitemap .footer_info{
    text-align: right;
}

.ln-ar .header .track_order span a{
    text-align: left;
}

.ln-ar .fullwidth_sidebar {
    float                       : right;
}


.ln-ar .fullwidth_sidebar ul.content-page li{
    padding-right: 13px;
    padding-left: 0px;
    background-position: right;
}

.ln-ar .header .user_options .user_options_info{
    padding-right: 5px;
}

.ln-ar .fullwidth_sidebar ul.content-page li{
    background      : url(../images/sitemap/sitemap-point-fh.png) 100% center no-repeat !important;
}

.ln-ar .sitemap_events .site-header h2{
    float: right;
}

.ln-ar .sitemap_events .site-header span.sub_link{
    float: left;
    margin-left: 20px;
}
.ln-ar .site_main_wrapper.help_info_site ul li{
    float: right;
}
/*======================================== Arabic CSS End ========================================*/

.hot_deals_box a{
    text-decoration         : none;
    display                 : block;
}
.hot_deals_box a:hover{
    color                   : initial;
}

.daily_deals_bg,
.hot_deals_box.daily_deals_bg {
     /*border-top: 1px solid #ddd;*/
    padding-bottom          : 0px;
    height                  : 33px;
    background              : #fff;
    width                   : 100%;
    clear                   : both;
    overflow                : hidden;
    border-bottom           : 1px solid #ddd;
}
.hot_deals_box .hot_deals_heading{
    width                   : 46%;
    height                  : 59px;
    padding                 : 10px 0px 8px;
    float                   : left;
}

/*--Daily Deals Tabs---*/
.hot_deals_box .dd-tabs-right{
    float                   : left;
    text-align              : right;
}
.hot_deals_box .dd-tabs-right ul{
    list-style              : none;
    padding                 : 0px;
    margin                  : 0px;
    /*overflow              : hidden;*/
    position                : relative;
    z-index                 : 22;
    display                 : inline-block;
}
.hot_deals_box .dd-tabs-right ul li{
    float                   : left;
}
.hot_deals_box .dd-tabs-right ul li.active-tab a {
    border-left             : 0px;
}
.hot_deals_box .dd-tabs-right ul li a{
    width                   : auto;
    height                  : 33px;
    line-height             : 33px;
    background              : #FFFFFF;
    font-family             : 'roboto','droid';
    font-weight             : normal;
    font-size               : 14px;
    color                   : #444;
    text-decoration         : none;
    text-align              : center;
    border-left             : solid 1px #ECE6E6;
    padding                 : 0 20px;
    display                 : block;
    /*border-bottom           : solid 2px #ccc;*/
    background 				: transparent;
    padding                 : 0px 6px;
}
.hot_deals_box .dd-tabs-right ul li a:hover{
    height                  : 33px;
    border-bottom           : solid 2px #92685e;
    background              : #f1e5e5;
    transition              : 1s;
}

.hot_deals_box .dd-tabs-right ul li a span{
    color                   : #DB4013;
    font-weight             : normal;
    font-family             : 'roboto-bold','droid-bold';
}
.hot_deals_box .dd-tabs-right ul li a small{
    font-size               : 14px;
}
/*.hot_deals_box .dd-tabs-right ul li.active-tab a{
    width                   : auto;
    height                  : 35px;
    line-height             : 33px;
    color                   : #fff !important;
    margin-top              : 0px;
    color                   : #333;
    padding                 : 0 20px;
    display                 : block;
    font-size               : 14px;
    font-family             : 'roboto-bold','droid';
    font-weight             : normal;
    position                : relative;
    border                  : 0;
    background: #e52e06;
    min-width: 98px;
    color: transparent;
}*/

.ln-ar .hot_deals_box .dd-tabs-right ul li.active-tab a{
    padding: 0 12px;
    /*background: url(../images-ar/ar-pre-holiday-sale-logo.png) no-repeat center #19ba9b;*/
    background-size: 115px;
}

/*.hot_deals_box .dd-tabs-right ul li.active-tab a:after{
    width                   : 0;
    height                  : 0;
    content                 : "";
    border-left             : 6px solid transparent;
    border-right            : 6px solid transparent;
    border-top              : 6px solid #FD6303;
    position                : absolute;
    left                    : 50%;
    margin-left             : -8px;
    bottom                  : -8px;
    top                     : 35px;
}*/

/*.hot_deals_box .dd-tabs-right ul li.active-tab{
    min-width: 147px;
}*/

.hot_deals_box .dd-tabs-right ul li.active-tab a:hover{
    height                  : 35px;
    border                  : 0px;
    background: #ef2b39;
    transition: 1s;
}

.hot_deals_box .dd-tabs-right ul li.active-tab a{
    width: auto;
    height: 40px;
    line-height: 38px;
    color: #fff;
    margin: -3px 0 0;
    padding: 0 10px;
    display: block;
    font-size: 14px;
    font-family: 'roboto-bold','droid';
    font-weight: normal;
    position: relative;
    border: 0;
    min-width: 100px;
    background: #db3c48;
    padding: 0 8px;
}

.ln-ar .hot_deals_box .dd-tabs-right ul li.active-tab a{
    /*background: url(../images/tabs/ar-christmas-tab-bg.png) no-repeat center #FFF;*/
    /*background-size: 120px;*/
    /*background: #e82b41;*/
    font-family: 'droid-bold';
    height: 40px;
    line-height: 40px;
    padding                 : 0px 5px;
}

.hot_deals_box .dd-tabs-right ul li.active-tab a:hover{
   /*background: url(../images/tabs/christmas-tab-bg.png) no-repeat center #c7e2d1;
   background-size: 120px;*/
   transition: 1s;
   height: 40px;
   line-height: 38px;
}


.ln-ar .hot_deals_box .dd-tabs-right ul li.active-tab a:hover{
   /*background: url(../images/tabs/ar-christmas-tab-bg.png) no-repeat center #c7e2d1;
   background-size: 120px;*/
   background-color: #d40732;
   transition: 1s;
    height: 40px;
    line-height: 40px;
}


.hot_deals_box .dd-tabs-right ul li.active-tab a span {
    color                   : #fff;
}
.hot_deals_box .hot_deals_heading h1{
    color                   : #fff;
    font-size               : 42px;
    margin                  : 0 0 5px 0;
    font-family             : 'roboto', 'droid';
    font-weight             : normal;
    display                 : inline-block;
}
.hot_deals_box .hot_deals_heading span{
    color                   : #fff;
    font-size               : 12px;
    font-family             : 'roboto', 'droid';
    font-weight             : normal;
    display                 : block;
}

.ln-ar .hot_deals_box .dd-tabs-right {
    float                   : right;
}

.osf_banner{
    height: 150px;
}

/*.osf_banner {
    margin                  : 0px auto;
    width                   : 100%;
    max-width               : 1200px;
    min-width               : 1024px;
    height                  : 200px;
    background              : url(../images/osf_banner_.jpg) no-repeat top center;
}*/

/*.ln-ar .osf_banner {
    margin                  : 0px auto;
    width                   : 100%;
    max-width               : 1200px;
    min-width               : 1024px;
    height                  : 200px;
    background              : url(../images-ar/ar-osf_banner_.jpg) no-repeat top center;
}*/

.ln-ar .hot_deals_box .dd-tabs-right ul li {
    float                   : right;
}

.track_order_footer {
    margin-right: 0;
    margin-left: -5px;
}

.track_order_footer span{
    background-image: url("../images/track_icn.png");
    height: 26px;
    width: 100%;
    float: left;
    display: block;
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: 2px;
    margin-bottom: 8px;
}

.track_order_footer span a {
    text-decoration: none;
    color: #333;
    width: 100%;
    display: inline-block;
    font-size: 12px;
    height: 26px;
    padding: 0 31px;
    line-height: 26px;
}
.ln-ar .track_order_footer span{
    background-position: 101%;
}
/*  --------- */


.mobile_app_image{
    overflow: hidden;
    float: right;
}

.mobile_app_image a{
    text-decoration: none;
    color: inherit;
}

.mobile_app_image .android{
    display: block;
    width: 100px;
    height: 40px;
    background: url(../images/google-app-store.png?v=1);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px;
    float: left;
    margin:0 5px;
}

.mobile_app_image .iphone{
    display: block;
    width: 100px;
    height: 40px;
    background: url(../images/apple-app-store.png?v=1);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100px;
    float: left;
    margin:0 5px;
}

.ln-ar .mobile_app_image .iphone,
.ln-ar .mobile_app_image .android{
    float: right;
}

.ln-ar .mobile_app_image{
    float: left;
}

/*Cart Error Message Start*/
.header_cartbox .errortext,
.shopping_cart .errortext,
.empty_cart_box .errortext {
    display: block;
    position: relative;
    font-family: roboto, droid;
    background: #FFF3F3;
    border: dashed 1px #CD9A9C;
    color: #222;
    z-index: 999;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    margin: auto;
    margin: 10px;
    padding: 5px;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ln-ar .header_cartbox .errortext,
.ln-ar .shopping_cart .errortext,
.ln-ar .empty_cart_box .errortext {
    text-align: right;
}


.header_cartbox .errortext .text,
.shopping_cart .errortext .text,
.empty_cart_box .errortext .text{
    color: #992A2A;
    background-image: url(../images/round-error-symbol.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: 16px;
    padding: 5px 22px;
}

.ln-ar .header_cartbox .errortext .text,
.ln-ar .shopping_cart .errortext .text,
.ln-ar .empty_cart_box .errortext .text{
    background-position: 100%;
}
/*Cart Error Message End*/

.event_main_banner{
    text-align: center;
}
.event_main_banner img{
    margin:0 -50%;
}

.disable-btn{
    pointer-events: none;
    cursor: default;
}

.footer_hidden{
    display: block !important;
    line-height: 0;
    height: 0;
    overflow: hidden;
}



/***** Sticky Header *****/

.sticky_header {
    height: 38px !important;
    background-color: #FFF;
    box-shadow: 0px 1px 5px #AAA;
}
.sticky_header .site_main_menu .menu_link a {
    height: 37px;
    background-position: center -194px;
    background-image: url("../images/header/header-sprite-small.png");
}
.sticky_header .header_isearch {
    margin: 5px 0 9px 0;
}
.sticky_header .header_isearch input[type="text"] {
    background: #fff url("../images/header/header-sprite-small.png") no-repeat 5px 5px;
    height: 27px;
    background-size: 20px;
}
.sticky_header .header_isearch input {
    height: 27px;
}
.sticky_header input[type="submit"] {
    line-height: 28px;
}
.sticky_header .user_options .user_options_link {
    padding: 5px 10px 0px;
}
.sticky_header .header_cart .cart_icon {
    background-image: url("../images/header/header-sprite-small.png");
    background-position: center -44px;
}
.sticky_header .user_options .user_options_icon {
    background-image: url("../images/header/header-sprite-small.png");
    background-position: center -73px;
    background-size: 24px;
}
.sticky_header .header_cart .cart_icon .number_items, .sticky_header .header_cart .cart_icon .zero_number_items {
    top: 0;
    width: 14px;
    margin-left: -4px;
    height: 14px;
    padding: 1px 0;
    font-size: 10px;
}
.sticky_header .site_logo a {
    height: 38px;
    /*margin: -2px 0 0 0;*/
}
.sticky_header .site_logo a img {
    width: 84px;
}
.sticky_header .user_options .user_options_info {
    font-size: 11px;
}
.sticky_header .user_options .user_options_info em {
    font-size: 12px;
    margin: -9px 0 -2px 0;
}
.sticky_header .user_options .user_options_content {
    top: 38px;
}
.sticky_header .site_main_menu .menu_content {
    top: 38px;
}
.sticky_header ._instant_search_results1 {
    top: 32px;
}
.sticky_header .site_main_wrapper {
    height: 38px;
}
.sticky_header .header_cartdetail {
    top: 32px;
    right: -340px;
}
.buy_now {
    position: relative;
}
.buy_now i.circle {
    position: absolute;
    top: 13px;
    left: 10px;
}
.buy_now span {
    position: absolute;
    top: 0;
    left: 30%;
}
.buy_now i.tick {
    position: absolute;
    left: 14px;
    top: 13px;
}
.ln-ar .sticky_header .user_options .user_options_icon {
    margin: -6px 0 0 0;
}
.ln-ar .buy_now i.circle {
    right: 10px;
    left: inherit;
}
.ln-ar .buy_now span {
    right: 30%;
    left: inherit;
}
.ln-ar .buy_now i.tick {
    right: 14px;
    left: inherit;
}
.ln-ar .sticky_header .user_options .user_options_info em {
    font-size: 12px;
    margin: -11px 0 -2px 0;
}


/***** Sticky Header *****/

.disabled {
    pointer-events: none;
    cursor: not-allowed;
    background: #ddd;
}


.currency_list{
    float: left;
    width: 60%;
}

.red-save-btn {
    float: right;
    width: 35%;
    margin-top: 19px;
}

.ln-ar .currency_list{
    float: right;
}

.ln-ar .red-save-btn{
    float: left;
}

/*--Country Select-------------------*/
.country-website {
    overflow: hidden;
    clear: both;
    width: 100%;
    border-top: solid 1px #ddd;
    margin-top: 10px;
    padding-top: 10px;
    font-family: 'roboto','droid';
    font-size: 12px;
}

.country-website .uae a,
.country-website .ksa a{
    border-right: solid 1px #eee;
}

.ln-ar .country-website .uae a,
.ln-ar .country-website .ksa a{
    border-right: 0;
    border-left: solid 1px #eee;
}

.country-website .uae a,
.country-website .global a{
    display: block;
    width: 49%;
    float: left;
    text-decoration: none;
    overflow:hidden;
    text-align: center;
}

.ln-ar .country-website .uae a,
.ln-ar .country-website .ksa a
.country-website .global a{
    float: right;
}

.country-website a span {
    display: block;
    color: #666;
}

.country-website span.uae-flag {
    display: block;
    height: 40px;
    background: url(../images/uae-flag.png) no-repeat center top;
    margin-right: 3px;
}

.country-website span.ksa-flag {
    display: block;
    height: 40px;
    background: url(../images/ksa-flag.png) no-repeat center top;
    margin-right: 3px;
}

.country-website span.global-flag {
    display: block;
    height: 40px;
    background: url(../images/global-icon2.png) no-repeat center top;
}


.country-menu .currency_list .dropdown-content li a span.currency_name{
    float: right;
    margin-right: 10px;
}

.ln-ar .country-website a span.ksa-title,
.ln-ar .country-website a span.uae-title,
.ln-ar .country-website a span.global-title {
    height: 16px;
}

.ln-ar .currency_list .currency_list .dropdown-content li a span.symbol{
    float: right;
}

.ln-ar .currency_list .currency_list .dropdown-content li a span.currency_name{
    float: left;
    margin-left: 10px;
}

.border-right-0{
    border-right: 0px !important;
}

.ln-ar .border-right-0{
    border-left: 0px !important;
}

/****** Language Box ******/

.header .header_top_box .lang_toggle .language-box {
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 9999;
    display: none;
    padding: 5px 15px 15px 15px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 2px;
    -webkit-box-shadow: 0 6px 10px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    border-top: none;
}

.ln-ar .header .header_top_box .lang_toggle .language-box{
    right: inherit;
    left: 0;
}

.header .header_top_box .lang_toggle .google-trans-btn {
    border: 1px solid #D6D6D6;
    float: right;
    margin-top: 4px;
}
.header .header_top_box .lang_toggle #site-nav-google-translate {
    height: 28px;
}
.header .header_top_box .lang_toggle #google_translate_element {
    position: relative;
    padding: 0 5px 0 5px;
    top: -4px;
}
.header .header_top_box .lang_toggle .goog-te-gadget-simple {
    width: 155px;
    padding: 0px !important;
    height: 21px !important;
    line-height: 17px !important;
    background-color: transparent !important;
    border-left: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    border-right: 0 !important;
}

.ln-ar .header .header_top_box .lang_toggle .goog-te-gadget-simple{
    padding: 10px 0 0 0 !important;
}

.header .header_top_box .lang_toggle .goog-te-menu-value {
    color: #999 !important;
    font-weight: 400 !important;
    font-size: 12px !important;
}
.header .header_top_box .lang_toggle .goog-te-gadget-icon {
    width: 10px !important;
    height: 10px !important;
    background: url(/bitrix/templates/awok-lang/images/google-translate-logo.png) 0px 0px no-repeat !important;
}
.header .header_top_box .lang_toggle .goog-te-menu-value span {
    color: rgb(51, 51, 51) !important;
}
.header .header_top_box .lang_toggle .language-box .lang-text {
    text-align: right;
    color: #D53513;
    padding: 0;
    font-size: 13px;
    font-family: 'roboto-bold','droid-bold';
     /*min-height:48px;*/
}

.header .header_top_box .lang_toggle .language-box .lang-text .lang_toggle_text{
    width: 100%;
    display: block;
}

.header .header_top_box .lang_toggle .language-box .lang-text a{
    text-decoration: none;
}

.ln-ar .header .header_top_box .lang_toggle .language-box .lang-text {
    text-align: left;
    height: 40px;
}
.ln-ar .header .header_top_box .lang_toggle .google-trans-btn {
    float: left;
}
.header_top_box .caret-icon {
    font-size: 8px;
}


.goog-te-menu-value span:nth-child(3) {
    border-left: none !important;
}
.goog-te-menu-value span:nth-child(5) {
    position: absolute;
    right: 8px;
}

.header .header_top_box .lang_toggle .language-box .lang-text a.lang_toggle_en{
    color: #a0a0a0;
    cursor: not-allowed;
    float: left;
}

.ln-ar .header .header_top_box .lang_toggle .language-box .lang-text a.lang_toggle_ar{
    color: #a0a0a0;
    float: right;
    cursor: not-allowed;
}

.ln-ar .header .header_top_box .lang_toggle .language-box .lang-text a.lang_toggle_en{
    cursor: pointer;
    color: #333;
}

.ln-ar .header .header_top_box .lang_toggle .language-box .lang-text a.lang_toggle_en:hover {
    color: #ce1b1f;
}

.header .header_top_box .lang_toggle .language-box .or-language {
    margin: 9px 0 14px 0;
    width: 100%;
    display: block;
    height: 1px;
    background-color: #dddddd;
    position: relative;
    font-size: 14px;
    font-family: "roboto", 'droid', sans-serif;
}

.header .header_top_box .lang_toggle .language-box .or-language:after {
    position: absolute;
    content: 'Or Choose From' !important;
    color: #aaaaaa;
    padding: 3px;
    background: #ffffff;
    top: -22px;
    left: 30% !important;
    font-size: 12px;
    margin-left: -11px !important;
    width: 56% !important;
}

.ln-ar .header .header_top_box .lang_toggle .language-box .or-language:after{
    content: 'أو الاختيار من بينها' !important;
    width: 60% !important;
}


/*-- Notify video CSS ---*/
#notify-video {
    min-width: 255px;
    height: 47px;
    margin-left: -118px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    position: fixed;
    z-index: 1;
    left: 47%;
    bottom: 0px;
    font-size: 17px;
    width: 400px;
    transition: all 1s;
}

#notify-video.slide{
    height: 0;
}

#notify-video .close-button {
    width: 10px;
    height: 11px;
    background: url(/bitrix/templates/awok-lang/images/close-button.png) no-repeat center center;
    position: absolute;
    right: 10px;
    top: 9px;
    z-index: 199;
    cursor: pointer;
}

.ln-ar #notify-video .close-button{
    left: 10px;
    right: initial;
}

.header_bottom_box .toggle_video {
    position: absolute;
    left: +134px;
    top: 15px;
    right: initial;
    text-align: right;
    white-space: nowrap;
    line-height: 32px;
    font-family: 'roboto' ,'droid';
    font-weight: normal;
    font-size: 13px;
    color: #767676;
    text-decoration: none;
    display: block;
    padding: 0 0 0 33px;
    background-size: 109px;
    cursor: pointer;
    width: 150px;
}

.sticky_header_top .header_bottom_box .toggle_video{
    top: 4px;
}

.sticky_header_top .header_bottom_box .toggle_video i{
    font-size: 20px;
}

.header_bottom_box .toggle_video i, #notify-video i{
    font-size: 21px;
    margin-right: 5px !important;
}

.header_bottom_box .toggle_text{
    font-size: 13px;
    color: #5e5e5e;
}

.ln-ar .header_bottom_box .toggle_video i,.ln-ar #notify-video i{
    margin-left: 5px !important;
}

.ln-ar .header_bottom_box .toggle_video{
    right: 195px;
    left: initial;
    text-align: left;
}

.ln-ar .header_bottom_box .toggle_video .fa-video-camera,
.ln-ar #notify-video .fa-video-camera, .ln-ar .inverse-video{
    -moz-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1);
}

.ln-ar .header_bottom_box .toggle_video .fa-picture-o,
.ln-ar #notify-video .fa-picture-o,.ln-ar .inverse-image{
    -moz-transform: scale(-1);
    -o-transform: scale(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

#notify-video .toggle-button{
    float:left;
    width: 44%;
    margin-left: 9px;
    margin-top: 10px;
    white-space: nowrap;
    line-height: 32px;
    font-family: 'roboto' ,'droid';
    font-weight: normal;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    display: block;
    background-size: 109px;
    cursor: pointer;
}

 #notify-video i{
    margin-left: 5px !important;
}



/*-- Notify video CSS ---*/

/**
 * Tooltip Styles
 */

/* Base styles for the element that has a tooltip */
[data-tooltip] {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after
{
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition:
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
    -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition:
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
    -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition:
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
  pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[data-tooltip].hover:before,
[data-tooltip].hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
[data-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {
  z-index: 1000;
  padding: 8px;
  width: 244px;
  border-radius: 5px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  font-size: 14px;
  line-height: 1.2;
}

.ln-ar [data-tooltip]:after {
  width: 159px;
}

/* Directions */

/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after
{
  bottom: 100%;
  left: 50%;
}

[data-tooltip]:before
{
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
  border-top-color: hsla(0, 0%, 20%, 0.9);
}

/* Horizontally align top/bottom tooltips */
[data-tooltip]:after
{
  margin-left: -80px;
}

/* Bottom */

.tooltip-bottom:before {
  left: 64%;
}

.tooltip-bottom:after {
  left: 50%;
}

.tooltip-bottom:before,
.tooltip-bottom:after {
  top: 100%;
  bottom: auto;
}

.tooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #000;
  border-bottom-color: hsla(0, 0%, 20%, 0.9);
}

[data-tooltip].hover:before,
[data-tooltip].hover:after
{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
    40% {-webkit-transform: translateY(15px) }
    60% {-webkit-transform: translateY(10px);}
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(15px);}
    60% {transform: translateY(10px);}
}

@media only screen and (max-width: 1440px){
    .tooltip-bottom:after{
        left: -60px;
    }

    .ln-ar .header_bottom_box .toggle_video{
        padding: 0 0 0 40px;
    }

    .ln-ar .header_bottom_box .toggle_video {
        right: 169px;
    }

    .ln-ar .tooltip-bottom:after{
        left: 36px;
    }
}

.toggle_video{
    display: none !important;
}

body .bg-ads-eid {
    display: block;
}

.is_deals .footer .site_main_wrapper.reset_padding{
    text-align: center;
}

.is_deals .footer,
.is_deals .site_main_wrapper{
    background: transparent;
}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}

.ln-ar #return-to-top{
    left: 20px;
    right: initial;
}

.ln-ar #return-to-top i{
    left: initial;
    right: 16px;
}

/*-------------------------------------------------------
    NOTE: UPDATED CLASSES FOR THE CONTENT PAGES
    DATE: 06-01-2018
    BY: SOHAIL MUSHTAQ
--------------------------------------------------------*/
.content-wrapper{
    overflow        : hidden;
}

/*--Headings--*/
.content-wrapper h1,
.content-wrapper h2,
.content-wrapper h3,
.content-wrapper h4,
.content-wrapper h5,
.content-wrapper h6{
    font-family     : 'roboto','droid';
    color           : #333;
    font-weight     : normal;
}

.upperCase{
    text-transform  : uppercase;
}

.content-wrapper h1 {
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
}

.content-wrapper h2{
    font-size       : 20px;
    color           : #333;
    margin          : 20px 0px;
    padding         : 6px 0px;
    font-weight     : 400;
}

.content-wrapper h3{
    font-size       : 16px;
    color           : #333;
    margin          : 0px 0px 10px;
    font-weight     : 400;
}

.content-wrapper p{
    font-family     : 'roboto','droid';
    color           : #757575;
    font-size       : 14px;
    line-height     : 22px;
    margin-bottom   : 10px;
}

.ln-ar .content-wrapper ul{
    margin          : 0px 15px 0px 0px;
}

.content-wrapper ul{
    list-style      : none;
    padding         : 0px;
    margin          : 0px 0px 0px 15px;
}

.ln-ar
.content-wrapper ul ul{
    margin-right     : 15px;
}

.content-wrapper ul ul{
    margin-left     : 15px;
}

.content-wrapper ul.no-bullet li{
    padding-left    : 10px;
}

.content-wrapper ul.no-bullet li:before{
    display         : none;
}


.content-wrapper ul li{
    line-height     : 18px;
    margin-bottom   : 10px;
    font-family     : 'roboto','droid';
    color           : #757575;
    font-size       : 14px;
    position        : relative;
    padding         : 0px 0px 0px 16px;
}

.ln-ar .content-wrapper ul li{
    padding         : 0px 16px 0px 0px;
}

.ln-ar .content-wrapper ul li:before{
        right            : 0;
        left                : none;
}

.content-wrapper ul li:before{
    position        : absolute;
    content         : '';
    top             : 10px;
    margin-top      : -4px;
    left            : 0;
    width           : 5px;
    height          : 5px;
    background      : #666;
    border-radius   : 50%;
}

.content-wrapper ul ul li:before{
    position        : absolute;
    content         : '';
    top             : 10px;
    margin-top      : -4px;
    left            : 0;
    width           : 4px;
    height          : 4px;
    background      : #fff;
    border          :solid 1px #666;
    border-radius   : 50%;
}


    /*------------------------------------------
    FASHION LANDING PAGE
    DATE: 13-01-18
    BY:SOHAIL;
-------------------------------------------*/
.for-fashion.for-fashion{
    background: transparent;
    padding: 0px;
}

.fashion-wrap{
    width: 100%;
    overflow: hidden;
    padding: 15px 0 30px 0px;
}

.fashion-wrap h2.fashion-heading{
    height: 100px;
    background: url(/bitrix/templates/awok-lang/images/fashion/fashion-heading-bg.jpg) no-repeat center center;
    font-family: 'roboto-bold', 'droid-bold';
    font-size: 38px;
    color: #333;
    line-height: 100px;
    padding-left: 20px;
    margin-bottom: 15px;
}

.ln-ar .fashion-wrap h2.fashion-heading{
    text-align: left;
}

.fashion-wrap .for-women,
.fashion-wrap .for-men{
    float: left;
    overflow: hidden;
}

.fashion-wrap .for-men{
   margin-left: 40px;
}

.fashion-wrap .for-women a,
.fashion-wrap .for-men a{
    width: 580px;
    height: 580px;
    display: block;
    cursor: pointer;
    text-align: center;
    position: relative;
    text-decoration: none;
}

.fashion-wrap .for-women a img,
.fashion-wrap .for-men a img{
    width: 100%;
    max-width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.fashion-wrap .for-women a span,
.fashion-wrap .for-men a span{
    width: 200px;
    display: block;
    font-family: 'roboto-bold','droid-bold';
    font-size: 30px;
    color: #fff;
    text-transform: uppercase;
    padding: 15px;
    background: rgba(0,0,0,0.8);
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 60px;
    top: auto;
    margin: 0 auto;
    transition: all 0.3s ease;
}

.fashion-wrap .for-women a:hover span,
.fashion-wrap .for-men a:hover span{
    bottom: 80px;
    transition: all 0.3s ease;
    background: rgba(230,46,4,1);
}

.fashion-wrap .fashion-categories{
    width: auto;
    /*padding: 0px 15px 15px;*/
    margin-top: 22px;
    overflow: hidden;
}

.fashion-wrap .fashion-categories .catBox a{
    width: 22%;
    float: left;
    margin-right: 21px;
    margin-bottom: 0px;
    margin-top: 15px;
    display: block;
    padding: 10px 10px 10px 10px;
    background: #fff;
}

.fashion-wrap .fashion-categories .catBox:nth-child(4n) a{
    margin-right:0px;
}

.fashion-wrap .fashion-categories .catBox a .category-img{
    height: 130px;
    background: #fff;
}

.fashion-wrap .fashion-categories .catBox a .category-img img{
    max-width: 100%;
    max-height: 100%;
}

.fashion-wrap .fashion-categories .catBox a .category-name{
    display: inline-block;
    font-family: 'roboto-bold', 'droid-bold';
    font-size: 13px;
    color: #666;
    text-transform: uppercase;
    position: relative;
}

.fashion-wrap .fashion-categories .catBox a .category-name:after{
    content: '';
    position: absolute;
    left: auto;
    top: 1px;
    right: -12px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #999;
    clear: both;
    transition: all 0.3s ease;
}

.ln-ar .fashion-wrap .fashion-categories .catBox a .category-name:after{
    right: auto;
    left: -12px;
    border-right: 5px solid #999;
    border-left: none;
}

.fashion-wrap .fashion-categories .catBox a:hover .category-name{
    color: rgba(230,46,4,1);
}

.fashion-wrap .fashion-categories .catBox a:hover .category-name:after{
    right: -16px;
    transition: all 0.3s ease;
    border-left: 5ox solid rgba(230,46,4,1);
}

.ln-ar .fashion-wrap .fashion-categories .catBox a:hover .category-name:after{
    left: -16px;
    right: auto;
    border-right: 5ox solid rgba(230,46,4,1);
    border-left: none;
}

.fashion-wrap .weekly-best-sellers{
    overflow: hidden;
    margin: 50px 0px 20px;
}

.fashion-wrap h3{
    width: 100%;
    height: 30px;
    font-family: 'roboto-bold', 'droid-bold';
    font-size: 22px;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    position: relative;
}

.fashion-wrap h3:before,
.fashion-wrap h3:after{
    content:'';
    position: absolute;
    width: 39%;
    border-bottom: 1px solid #666;
    top: 13px;
    bottom: auto;
}

.fashion-wrap h3:before{
    left: 0px;
}

.fashion-wrap h3:after{
    right: 0;
}

.fashion-wrap .weekly-best-sellers ul,
.fashion-wrap .best-selling-brands ul{
    list-style: none;
    padding: 0px;
    margin:30px 0px 30px;
    overflow: hidden;
}

.fashion-wrap .weekly-best-sellers ul li,
.fashion-wrap .best-selling-brands ul li{
    width: 24%;
    float: left;
    box-sizing: border-box;
    margin-right: 16px;
}

.fashion-wrap .weekly-best-sellers ul li:last-child,
.fashion-wrap .best-selling-brands ul li:nth-child(4n){
    margin-right: 0px;
}

.fashion-wrap .weekly-best-sellers .product{
    background: #fff;
    padding: 15px;
}

.fashion-wrap .weekly-best-sellers .product-img{
    width: 100%;
    display: table;
    table-layout: fixed;
    text-align: center;
}

.fashion-wrap .weekly-best-sellers .product-img .product-img-inner {
    display: table-cell;
    height: 280px;
    vertical-align: middle;
}

.fashion-wrap .weekly-best-sellers .product-img .product-img-inner img{
    max-width: 100%;
    max-height: 100%;
}

.fashion-wrap .weekly-best-sellers .product-name{
    font-family: 'roboto', 'droid';
    font-size: 13px;
    color: #333;
    line-height: 18px;
    margin: 20px 0px 5px;
    overflow: hidden;
    height: 35px;
}

.fashion-wrap .weekly-best-sellers .product-rating{
    margin-bottom: 20px;
}

.fashion-wrap .weekly-best-sellers .product-info{
    clear: both;
    overflow: hidden;
}

.fashion-wrap .weekly-best-sellers .product-price{
    float: left;
}

.fashion-wrap .weekly-best-sellers .product-price span{
    display: block;
}

.fashion-wrap .weekly-best-sellers .product-price span.old-price{
    font-family: 'roboto', 'droid';
    font-size: 12px;
    color: #888;
    text-decoration: line-through;
    margin: 0px 0px 5px 0px;
}

.fashion-wrap .weekly-best-sellers .product-price span.new-price{
    font-family: 'roboto-bold', 'droid-bold';
    font-size: 16px;
    color: #d02f37;
}

.fashion-wrap .weekly-best-sellers .shop-button a{
    padding: 8px 20px;
    border:solid 2px #333;
    font-family: 'roboto', 'droid';
    font-size: 12px;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    float: right;
    transition: all 0.3s ease;
}

.fashion-wrap .weekly-best-sellers .shop-button a:hover{
    transition: all 0.3s ease;
    border-color: rgba(230,46,4,1);
    background: rgba(230,46,4,1);
    color: #fff;
}

.fashion-wrap .best-selling-brands .brand a{
    background: #fff;
    border:solid 1px #ddd;
    display: block;
    text-decoration: none;
    margin-bottom: 15px;
}

.fashion-wrap .best-selling-brands .brand .brand-icon{
    width: 100%;
    background: #FFF;
    display: table;
    table-layout: fixed;
    text-align: center;
}

.fashion-wrap .best-selling-brands .brand .brand-icon .brand-icon-inner{
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}

.fashion-wrap .best-selling-brands .brand .brand-icon .brand-icon-inner img{
    width: 173px;
}

.fashion-wrap .best-selling-brands .brand .brand-discount{
    text-align: center;
    padding: 20px 0px;
    text-decoration: none;
    font-size: 18px;
    color: #2e4771;
    background: #f3f3f2;
}



@media(max-width: 1199px){
    .fashion-wrap .for-men{
        margin-left: 0px;
    }
}

.ln-ar .fashion-wrap .weekly-best-sellers .product-price{
    float:right
}

.ln-ar .fashion-wrap .weekly-best-sellers .shop-button a{
   float:left
}

.pace{
    -webkit-pointer-events:none;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}

.pace .pace-progress{
    background:#b91f1f;
    position:fixed;
    z-index:2000;
    top:0;
    width:100%;
    right:100%;
    height:2px
}

.pace-inactive{
    display:none
}

.pace_activity{
    width:44px;
    height:44px;
    -webkit-animation:rotation 1.5s ease-in-out infinite;
    -o-animation:rotation 1.5s ease-in-out infinite;
    animation:rotation 1.5s ease-in-out infinite
}

.pace_activity,
.pace_activity:after,
.pace_activity:before
{
    border-radius:50%;
    border:1px solid transparent;
    border-top-color:#fff
    border-width:3px
}

.pace_activity:after,
.pace_activity:before{
    position:absolute;
    content:"";
    border:2px solid #fff;
    width:20px;
    height:20px;
    margin-left:-10px;
    margin-top:5px
}

.pace_activity:before{
    width:30px;
    height:30px;
    margin-left:-15px;
    margin-top:0;
    -webkit-animation:rotation_reverse 2s linear infinite;
    -o-animation:rotation_reverse 2s linear infinite;
    animation:rotation_reverse 2s linear infinite
}

.pace_activity:after{
    -webkit-animation:rotation 2s linear infinite;
    -o-animation:rotation 2s linear infinite;
    animation:rotation 2s linear infinite
}

.pace_activity{
    display:inline-block;
    margin-top:3px;
    margin-bottom:3px;
    width:24px;
    height:24px;
    border-radius:50%;
    border:2px solid transparent;
    border-top-color:#fff;
    border-bottom-color:#fff;
    -webkit-animation:rotation 1.1s infinite linear;
    -o-animation:rotation 1.1s infinite linear;
    animation:rotation 1.1s infinite linear
}

.pace_progress{
    max-width:198px;
    display:block;
    position:absolute;
    left:1px;
    top:1px;
    height:4px;
    background:#b91f1f;
    color:#fff;
    line-height:32px;
    border-radius:100px
}

.pace_progress{
    height:2px
}
.goog-te-banner-frame-sticky{
    top: auto !important;
    bottom: 0;
}


.sell_with_us a{
    display         : block;
    text-decoration : none;
    float           : left;
    width           : 20%;
    line-height     : 34px;
    font-family     : 'roboto','droid';
    font-weight     : normal;
    font-size       : 13px;
    color           : #777777;
    background      : url('../images/header/sell-with-us.png') left center no-repeat;
    padding-left    : 23px;
}

.ln-ar .sell_with_us a{
    float           : right;
    padding-left    : 0px;
    background      : url('../images/header/sell-with-us.png') right center no-repeat;
    padding-right   : 23px;
}
/**
 * Store label css
 */

.seller_name {
    position: absolute;
    top: 47px;
    left: 10px;
    font-size: 10px;
    color: #f68b1e;
    border: 1px solid #f68b1e;
    border-radius: 3px;
    padding: 2px 6px;
}
.verify-number {
    width: 100%;
    background: #fff5e9;
    height: 35px;
    font-family: 'roboto-bold', 'droid-bold';
    font-size: 13px;
    text-align: center;
    line-height: 35px;
    color: #555;
}

.verify-number a {
    color: #e96f34;
    font-family: 'roboto-bold', 'droid-bold';
    text-decoration: none;
}

#js-verify-phone-popup .modal {
  display: none;
}
#js-verify-phone-popup .modal-backdrop {
  display: none;
}
.fullwidth_content .shop_now_btn {
  position: relative;
  font-size: 14px;
  height: 44px;
  line-height: 44px;
  width: 100px;
  border: 0;
  background: #D71A21;
  color: #ffffff;
  font-weight: normal;
  font-family: 'roboto', 'droid';
  cursor: pointer;
  text-decoration: none;
  display: block;
  text-align: center;
  margin: 20px 0 0 0;
}
.fullwidth_content .m-20 {
  margin: 20px 0;
}
