@-moz-document url-prefix() {
    @media screen and (min--moz-device-pixel-ratio: 2/1) {
        @font-face {
            font-family: 'FontAwesome';
            src: url('../../framework/fontawesome/fontawesome-webfont.eot?v=4.5.0');
            src: url('../../framework/fontawesome/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../../ramework/fontawesome/fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../../framework/fontawesome/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../../framework/fontawesome/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../../framework/fontawesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
            font-weight: normal;
            font-style: normal;
        }


        @font-face {
            font-family: 'socicon';
            src: url('../../framework/socicon/socicon.eot');
            src: url('../../framework/socicon/socicon.eot?#iefix')format("embedded-opentype"), url('../../framework/socicon/socicon.woff')format("woff"), url('../../framework/socicon/socicon.ttf')format("truetype"), url('../../framework/socicon/socicon.svg#socicon')format("svg");
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'Glyphicons Halflings';
            src: url('../../framework/bootstrap/fonts/glyphicons-halflings-regular.eot');
            src: url('../../framework/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../framework/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../../framework/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../framework/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../framework/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
        }
    }


    .socicon,
    .socicon:before {
        -moz-osx-font-smoothing: grayscale;
    }

    .thumb_video_lightbox {
        cursor: -moz-zoom-in;
    }

    .pagination > li:first-child > a, 
    .pagination > li:first-child > span,
    .pagination > li:last-child > a, 
    .pagination > li:last-child > span,
    .w-search .form-group .input-group-addon {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
    }

    .blog-item .blog-date .date-meta .post-date .views > .mask:hover,
    .blog-item .blog-date .date-meta .post-date .comments > .mask:hover {
        -moz-transition: top .4s linear;
        -webkit-transition: top .4s linear;
        -o-transition: top .4s linear;
        transition: top .4s linear;
    }

    .blog-item .blog-date .date-meta .post-date .views > .mask > .icon,
    .blog-item .blog-date .date-meta .post-date .views > .mask > .number,
    .blog-item .blog-date .date-meta .post-date .comments > .mask > .icon,
    .blog-item .blog-date .date-meta .post-date .comments > .mask > .number {
        display: block;
        opacity: 1;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
        -moz-transition: opacity .4s linear;
        -webkit-transition: opacity .4s linear;
        -o-transition: opacity .4s linear;
        transition: opacity .4s linear;
    }

    .blog-item .blog-date .date-meta .post-date .views:hover > .mask > .icon,
    .blog-item .blog-date .date-meta .post-date .comments:hover > .mask > .icon {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -khtml-opacity: 0;
    }

    .sb-topmenu .sidebar-inner .tooltip.in {
        display: none !important;
        visibility: hidden !important;
        -moz-backface-visibility: hidden !important;
    }

    .navbar-main .navbar-nav > li > a {
        /* padding: 16px 8px !important;
    line-height: 23px !important; */
        padding: 24px 8px !important;
        line-height: 15px !important;
        float: left;
    }

        .navbar-main .navbar-nav > li > a .fa {
            margin: 5px 7px 0px !important;
            float: left;
        }

    .navbar-main .navbar-nav li.dropdown > .dropdown-toggle .caret {
        margin-top: 8px !important;
    }

    .navbar-main .navbar-nav .divider-vertical {
        margin: 6px 0px !important;
    }

    .cat-vertical .last-post .post-info h4,
    .cat-horiz-divided .last-post h4 {
        /* margin-top: 10px !important; */
        position: relative;
        top: 10px;
        margin-bottom: 10px;
    }

    .flex-control-nav {
        top: -24px !important;
    }

    .cat-widget-content .cat-horiz .flex-control-nav {
        top: -10px !important;
    }

    .cat-review .review .criterias-list .post-info .post-desc ul.criteria > li > .title {
        width: 83.5% !important;
        padding: 5px 0 0 5px !important;
    }

    .cat-vertical-widget-content .flex-control-nav {
        top: -10px !important;
    }

    .cat-vertical-widget-content .flexslider .flex-direction-nav > li > a {
        top: 0px !important;
    }


    .widget_calendar {
        float: none !important;
    }
}
