/* styles.rtl.css */
/*********** GLOBAL STYLES **********/

body {
    font: normal 16px "Rubik", Calibri, sans-serif;
}

.page-title h1 {
    font-family: "Rubik", Calibri, sans-serif;
}

/********** CATEGORY PAGE **********/

/* grids title */

.home-page-category-grid > .title strong,
.product-grid > .title strong {
    font-family: "Rubik", Calibri, sans-serif;
    font: normal 30px/18px "Rubik", Calibri, sans-serif;
    font-weight: 500;
    color: #005088;
}

/* other grids */

.category-item .title a,
.sub-category-item .title a {
    font-family: "Rubik", Calibri, sans-serif;
    text-align: right;
    padding-right: 30px;
    color: #353535;
    background: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

    .category-item .title a:before,
    .sub-category-item .title a:before {
        content: ' ';
        display: block;
        border-left: 4px solid #F9001C;
        height: 21px;
        position: absolute;
        right: 13px;
        bottom: 14px;
    }

/*********** TOPICS ***********/

.topic-block-title h2 {
    font-family: "Rubik", Calibri, sans-serif;
}


/********** BLOG & NEWS **********/
.news-list-homepage .title strong {
    font-family: "Rubik", Calibri, sans-serif;
}

/* 480.rtl.css */
@media all and (min-width: 481px) {
}

@media all and (min-width: 481px) and (max-width: 768px) {
}

@media all and (min-width: 560px) {
}

@media all and (min-width: 680px) {
}

/* 768.rtl.css */
@media all and (min-width: 769px) {
}

@media all and (min-width: 769px) and (max-width: 1024px) {
}

@media all and (min-width: 660px) and (max-width: 768px) {
}

@media all and (min-width: 800px) and (max-width: 899px) {
}

@media all and (min-width: 900px) {
}

/* 1024.rtl.css */
@media all and (min-width: 1025px) {
    /* HEADER MENU */

    .header-menu > ul > li > a,
    .header-menu > ul > li > span {
        font: normal 16px/18px "Rubik", Calibri, sans-serif;
        text-align: center;
        padding: 0 18px;
        font-weight: 500;
    }

    .header-menu .sublist li > a {
        text-align: right;
    }
}

/* 1280.rtl.css */
@media all and (min-width: 1281px) {
}

/* forum.rtl.css */
@media all and (min-width: 769px) {
}

/* mobile-only.rtl.css */
@media all and (min-width: 240px) and (max-width: 1024px) {
    /* RESPONSIVE MENU */

    .justAFixingDivBefore,
    .header-menu {
        font-family: "Rubik", Calibri, sans-serif;
    }

        .header-menu > ul li > a,
        .header-menu > ul li > span {
            font-size: 18px;
        }

    /* BLOCKS */

    .block .title {
        font-family: "Rubik", Calibri, sans-serif;
    }
}

@media all and (max-width: 768px) {
}

/* JCarousel.rtl.css */
/*** TITLE & CONTAINERS ***/

.carousel-title span {
    font-family: "Rubik", Calibri, sans-serif;
}

@media all and (max-width: 1024px) {
}

@media all and (min-width: 1025px) {
}

@media all and (min-width: 1170px) {
}

@media all and (min-width: 1350px) {
}

/* InstantSearch.rtl.css */
@media all and (min-width: 240px) {
}

@media all and (min-width: 481px) {
}

@media all and (min-width: 1025px) {
}

/* MegaMenu.rtl.css */
@media all and (min-width: 1025px) {
}

@media all and (min-width:1200px) {
}

/* ajaxCart.rtl.css */
