
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-control:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eeeeee;
    cursor: not-allowed;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
body.rtl #offcanvas-toggler {
    float: left;
}
body.rtl #offcanvas-toggler > i {
    padding: 0 10px 0 0;
}
body.rtl .close-offcanvas {
    left: 10px;
    right: auto;
}
body.rtl .offcanvas-menu {
    transition: opacity 400ms cubic-bezier(0.7, 0, 0.3, 1) 0s, left 400ms cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
body.rtl .offcanvas-menu {
    left: -320px;
}
body.rtl.offcanvas .offcanvas-menu {
    left: 0;
}
body.rtl .sp-megamenu-parent {
    margin-top: 46px;
    margin-right: -17px;
}
body.rtl .sp-megamenu-parent > li.sp-has-child > a::after {
    display: none;
}
body.rtl .sp-megamenu-parent > li.sp-has-child > a::before {
    content: " ";
    font-family: FontAwesome;
    margin-right: 5px;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {
    content: " ";
    float: left;
}
body.rtl .sp-megamenu-parent > li.menu-button {
    margin-left: 0 !important;
}
body.rtl .sp-megamenu-parent > li {
    float: right;
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
    left: 0;
    right: auto;
}
body.rtl #countdown-timer > span {
    float: right;
}
body.rtl .entry-header.has-post-format {
    margin-left: 0;
    margin-right: 68px;
}
body.rtl .post-format {
    left: auto;
    right: -68px;
}
body.rtl .article-info > dt > i, body.rtl .article-info > dd > i {
    margin-left: 3px;
    margin-right: 0;
}
body.rtl .entry-link::before {
    left: auto;
    right: -60px;
    top: auto;
    transform: rotate(-90deg);
}
body.rtl .entry-quote::before {
    left: auto;
    right: -40px;
    top: auto;
    transform: rotate(-15deg);
}
body.rtl .categories-list .page-header a.pull-right {
    float: left !important;
}
body.rtl .newsfeed-category .category li .pull-left {
    float: right !important;
}
body.rtl .search .btn-toolbar .pull-left {
    float: right !important;
}
