/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
.box-html {
  margin-top: 100px;
  margin-bottom: 100px; }
  @media (max-width: 991px) {
    .box-html {
      margin-top: 40px;
      margin-bottom: 40px; } }
  .box-html .ApHtml {
    padding: 100px;
    border: 1px solid #f2f2f2;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 991px) {
      .box-html .ApHtml {
        padding: 40px; } }
    @media (max-width: 767px) {
      .box-html .ApHtml {
        display: block; } }
    .box-html .ApHtml .box-title {
      padding-right: 150px; }
      .rtl .box-html .ApHtml .box-title {
        padding-left: 150px;
        padding-right: inherit; }
      @media (max-width: 991px) {
        .box-html .ApHtml .box-title {
          padding-right: 50px; }
          .rtl .box-html .ApHtml .box-title {
            padding-left: 50px;
            padding-right: inherit; } }
      @media (max-width: 767px) {
        .box-html .ApHtml .box-title {
          margin-bottom: 30px;
          padding-right: 0; }
          .rtl .box-html .ApHtml .box-title {
            padding-left: 0;
            padding-right: inherit; } }
      .box-html .ApHtml .box-title .title_block {
        font-size: 48px;
        margin: 0;
        font-weight: 400;
        text-align: left; }
        .rtl .box-html .ApHtml .box-title .title_block {
          text-align: right; }
      .box-html .ApHtml .box-title .sub-title-widget {
        margin: 0 0 30px;
        font-size: 14px;
        font-weight: 600;
        width: 100%;
        color: #999999;
        text-transform: uppercase;
        text-align: left; }
        .rtl .box-html .ApHtml .box-title .sub-title-widget {
          text-align: right; }
    .box-html .ApHtml .block_content {
      font-size: 16px;
      line-height: 24px; }
      .box-html .ApHtml .block_content a {
        display: inline-block;
        padding-bottom: 3px;
        border-bottom: 2px solid;
        margin-top: 40px;
        color: #222222;
        font-weight: 600; }
        .box-html .ApHtml .block_content a:hover {
          color: #e97e3d; }

.page-home .ApColumn .block.block_newsletter {
  padding: 65px 0 95px;
  background: transparent;
  border-bottom: 1px solid #e2e2e2; }
  @media (max-width: 575px) {
    .page-home .ApColumn .block.block_newsletter {
      padding: 30px 0 40px; } }
  .page-home .ApColumn .block.block_newsletter .title-newsletter .title_block {
    margin: 0;
    color: #222222;
    text-align: left; }
    .rtl .page-home .ApColumn .block.block_newsletter .title-newsletter .title_block {
      text-align: right; }
    .page-home .ApColumn .block.block_newsletter .title-newsletter .title_block:before {
      display: none; }
  .page-home .ApColumn .block.block_newsletter .sub-letter {
    display: block;
    color: #666666;
    padding-left: 0; }
    .rtl .page-home .ApColumn .block.block_newsletter .sub-letter {
      padding-right: 0;
      padding-left: inherit; }
  .page-home .ApColumn .block.block_newsletter form .btn {
    background: #222222;
    color: #FFFFFF; }
    .page-home .ApColumn .block.block_newsletter form .btn:hover {
      background: #e97e3d;
      color: #FFFFFF; }
  .page-home .ApColumn .block.block_newsletter .idxjslopd-check-newsletter a {
    color: #222222; }
.page-home .leo-title .title_block {
  text-align: center;
  font-size: 48px;
  font-weight: 600; }
  @media (max-width: 767px) {
    .page-home .leo-title .title_block {
      font-size: 36px; } }
.page-home .leo-title .sub-title-widget {
  text-align: center;
  font-size: 16px;
  margin-bottom: 50px; }

.tabs-top {
  margin-top: 70px; }

/* Skin */
.blue .box-html .ApHtml .block_content a:hover {
  color: #6AAFE6; }
.blue .page-home .ApColumn .block.block_newsletter form .btn:hover {
  background: #6AAFE6; }

.deeppink .box-html .ApHtml .block_content a:hover {
  color: #FF1493; }
.deeppink .page-home .ApColumn .block.block_newsletter form .btn:hover {
  background: #FF1493; }

.green .box-html .ApHtml .block_content a:hover {
  color: #8bc43f; }
.green .page-home .ApColumn .block.block_newsletter form .btn:hover {
  background: #8bc43f; }

.lime .box-html .ApHtml .block_content a:hover {
  color: #41A317; }
.lime .page-home .ApColumn .block.block_newsletter form .btn:hover {
  background: #41A317; }

.olive .box-html .ApHtml .block_content a:hover {
  color: #808000; }
.olive .page-home .ApColumn .block.block_newsletter form .btn:hover {
  background: #808000; }

.purple .box-html .ApHtml .block_content a:hover {
  color: #8A2CB1; }
.purple .page-home .ApColumn .block.block_newsletter form .btn:hover {
  background: #8A2CB1; }

.yellow .box-html .ApHtml .block_content a:hover {
  color: #edb42c; }
.yellow .page-home .ApColumn .block.block_newsletter form .btn:hover {
  background: #edb42c; }

/*# sourceMappingURL=profile3680293628.css.map */
