.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
body.rtl #sp-top-bar .sp-module {
  margin: 0 20px 0 0;
}
body.rtl .sp-contact-info {
  float: left;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 0 0 5px;
}
body.rtl #offcanvas-toggler {
  float: left;
}
body.rtl #offcanvas-toggler>i {
  padding: 0 10px 0 0;
}
body.rtl .close-offcanvas {
  right: auto;
  left: 10px;
}
body.rtl .offcanvas-menu {
  -webkit-transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), left 400ms cubic-bezier(0.7,0,0.3,1);
  transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), left 400ms cubic-bezier(0.7,0,0.3,1);
}
body.rtl .body-innerwrapper:after {
  left: 0;
}
body.rtl .offcanvas-menu {
  left: -280px;
}
body.rtl.offcanvas .offcanvas-menu {
  left: 0;
}
body.rtl .sp-megamenu-parent {
  float: left;
}
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: " \f107";
  font-family: FontAwesome;
  margin-right: 5px;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
  float: left;
  content: " \f104";
}
body.rtl .sp-module ul>li>a:before {
  margin-right: 0;
  margin-left: 8px;
  content: "\f104";
  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-right: 0;
  margin-left: 3px;
}
body.rtl .entry-link:before {
  top: auto;
  left: auto;
  right: -60px;
  transform: rotate(-90deg);
}
body.rtl .entry-quote:before {
  left: auto;
  transform: rotate(-15deg);
  top: auto;
  right: -40px;
}
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;
}
body.rtl #sp-header .sp-top-right {
  float: left;
}
body.rtl #sp-header .sp-top-right>.sp-module {
  border-right: 0;
  border-left: solid 1px #e9eaed;
}
body.rtl #sp-header .sp-top-right .sp-date .sp-date-wrapper {
  padding-right: 0;
  padding-left: 40px;
}
body.rtl #sp-header .sp-top-right .newedge-top-search .icon-top-wrapper i {
  margin-right: 0;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
  border-right: 0;
  border-left: 1px solid #e8e8e8;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li:last-child {
  border-left: none;
}
body.rtl #sp-header .sp-top-right .newedge-top-search .searchwrapper {
  right: inherit;
  left: 0;
}
body.rtl #sp-header .sp-top-right .newedge-top-search .searchwrapper .icon-remove-wrapper i {
  right: inherit;
  left: 0;
}
body.rtl .sp-megamenu-parent {
  float: right;
}
body.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
  left: inherit;
  right: 0;
}
body.rtl .menu-tab .tabs_buttons li.tab:after {
  content: "\f104";
  float: left;
}
body.rtl #sp-title .sp-page-title .spns-cat-icon {
  margin-right: 0;
  margin-left: 20px;
  float: initial;
}
body.rtl #sppb-slider2-carousel .slider2-carousel-indicators .slider2-carousel-indicators-inner {
  right: 15px;
  left: 0;
  margin-left: 15px;
}
body.rtl .spns-cat-icon {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl #sppb-slider2-carousel .slider2-carousel-indicators li {
  text-align: right;
}
body.rtl .owl-carousel {
  direction: initial;
}
body.rtl .latest-post-infos p.spns-slide-cat,
body.rtl .latest-post-infos h4.entry-title {
  text-align: right;
}
body.rtl .sppb-addon-latest-posts .owl-controls {
  right: inherit;
  left: 30px;
}
body.rtl .sppb-post-share-social {
  text-align: right;
}
body.rtl span.spns-cat-icon {
  float: right;
}
body.rtl .flex-viewport {
  direction: initial;
}
body.rtl .sppb-addon-latest-posts>.sppb-addon-section-right {
  float: left;
}
body.rtl .cat-see-all .sppb-section-title {
  float: right;
}
body.rtl .latest-video.sub_leading_item .sppb-video-post-wrapper {
  background-position: 100% 0 !important;
  position: relative;
}
body.rtl .latest-video.sub_leading_item .sppb-video-post-wrapper .img-wrapper {
  position: absolute;
}
body.rtl .latest-video.sub_leading_item .sppb-video-post-wrapper .img-wrapper i.fa {
  position: absolute;
  left: inherit;
  right: 30px;
}
body.rtl .latest-video.sub_leading_item .sppb-video-post-wrapper .sppb-video-post-intro {
  margin-left: 0;
  margin-right: 130px;
}
body.rtl .sppb-addon-thumb-gallery .flexslider {
  direction: initial;
}
body.rtl .editors-pick-right>div a:hover {
  margin-left: 0;
  margin-right: 35px;
}
body.rtl .editors-pick-right>div a:hover .spns-cat-icon {
  left: inherit;
  right: -35px;
}
body.rtl .sp-social-counter .social-total-count p {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .sp-social-counter .facebook-bar .social-icon:before {
  border-left-color: transparent;
  border-right-color: #325c94;
}
body.rtl .sp-social-counter .twitter-bar .social-icon:before {
  border-left-color: transparent;
  border-right-color: #00abdc;
}
body.rtl .sp-social-counter .rss-bar .social-icon:before {
  border-left-color: transparent;
  border-right-color: #fd9f13;
}
body.rtl .sp-social-counter .dribbble-bar .social-icon:before {
  border-left-color: transparent;
  border-right-color: #fa4086;
}
body.rtl .sp-social-counter .social-icon:before {
  left: inherit;
  right: 40px;
}
body.rtl div.acymailing_module.newedge-newsletter {
  background-position: bottom left;
}
body.rtl .newedge-poll ul li input {
  margin-right: 0;
  margin-left: 15px;
}
body.rtl .newedge-twitter h3.sp-module-title:before,
body.rtl .newedge-twitter h3.sppb-addon-title:before {
  margin-left: 0;
  margin-right: -30px;
}
body.rtl .newedge-twitter h3.sppb-addon-title {
  padding: 20px 50px 20px 30px;
}
body.rtl .newedge-twitter h3.sp-module-title {
  padding: 20px 50px 20px 30px;
}
body.rtl .sp-tweet-item .date {
  float: right;
}
body.rtl #sp-bottom>.container {
  padding: 50px 50px 50px 0;
}
body.rtl #sp-bottom ul.social-icons>li a i {
  margin-right: 0;
  margin-left: 20px;
}
body.rtl .blog .items-leading ol.carousel-indicators {
  right: inherit;
  left: 40px;
}
body.rtl .article-info-item-wrap {
  border-right: 0 !important;
  border-left: solid 1px #e9eaed;
  padding-right: 0 !important;
  padding-left: 40px;
}
body.rtl .article-info-item-wrap i {
  margin-right: 0 !important;
  margin-left: 12px;
}
body.rtl .newedge-social-share .newedge-social-share-icon ul li {
  margin-right: 0 !important;
  margin-left: 12px;
}
body.rtl dl.article-info dd {
  border-right: 0 !important;
  border-left: solid 1px #e9eaed;
  margin: 0 30px 0 0;
  padding-right: 0 !important;
}
body.rtl dl.article-info dd:last-child {
  border-left: 0;
}
body.rtl dl.article-info dd .article-info-item-wrap {
  border-left: 0;
}
body.rtl .entry-header .entry-header-block .newedge-social-share .newedge-social-share-icon ul li .facebook i,
body.rtl .entry-header .entry-header-block .newedge-social-share .newedge-social-share-icon ul li .twitter i {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .sp-total-counter .sppb-col-sm-9 {
  float: right;
}
body.rtl .sp-total-counter .sppb-addon-text-block {
  padding-right: 0;
  padding-left: 100px;
  text-align: right;
}
body.rtl .sppb-person-information {
  text-align: right;
}
body.rtl .sp-edge-contact-address .sppb-section-title h2.sppb-title-heading {
  text-align: right;
}
body.rtl .sp-edge-contact-address .sppb-col-sm-8 {
  float: right;
}
body.rtl .sp-edge-contact-address .sppb-text-left {
  text-align: right;
}
body.rtl .sp-edge-contact-form .sppb-addon-text-block .sppb-addon-title {
  text-align: right;
}
body.rtl .sp-edge-contact-form .sppb-addon-content {
  text-align: right;
}
body.rtl .offcanvas-menu {
  left: -320px;
}
@media only screen and (max-width: 1200px) {
  body.rtl #sp-bottom #sp-bottom2 .bottom-menu.pull-left {
    float: right !important;
  }
  body.rtl #sp-bottom #sp-bottom2 .sp-module {
    margin-top: 0px;
  }
  body.rtl #sp-bottom #sp-bottom2 .bottom-menu {
    margin-right: 0px;
    margin-left: 30px;
  }
}
@media only screen and (max-width: 992px) {
  body.rtl #sp-bottom #sp-bottom2 .sp-module {
    margin-top: 50px;
  }
  body.rtl #sp-bottom #sp-bottom2 .bottom-menu+.bottom-menu {
    margin-top: 80px;
  }
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
  left: 0px;
  right: auto;
}
body.rtl .sppb-addon-person .sppb-person-social {
  float: right;
}
body.rtl #sppb-slider2-carousel .slider2-carousel-indicators {
  left: 0px;
  right: auto;
}
body.rtl .sppb-addon-newedge-slider.default .customNavigation a {
  right: auto;
  left: 0px;
}
body.rtl .sppb-addon-newedge-slider.default .customNavigation a.right {
  right: auto;
  left: 45px;
}
@media only screen and (max-width: 768px) {
  body.rtl .sp-total-counter .sppb-addon-text-block {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  body.rtl .spns-cat-icon {
    margin-left: 5px;
  }
}
