/***************************************************
  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 
 */
/***********************************************************************/
.block_newsletter.block .block_content p {
  text-align: center; }

.rtl #footer .block .title_block {
  text-align: center !important; }

#footer .block .title_block {
  text-align: center !important;
  font-size: 38px;
  margin: 0 0 65px; }
  @media (max-width: 991px) {
    #footer .block .title_block {
      font-size: 30px;
      margin-bottom: 40px; } }
@media (min-width: 992px) {
  #footer .bsh3-footer-bottom {
    display: flex; } }
#footer .bsh3-footer-bottom .block.block-link-h3 {
  text-align: center; }
  @media (min-width: 992px) {
    #footer .bsh3-footer-bottom .block.block-link-h3 {
      width: 33.33%;
      float: left;
      order: 2; } }
  @media (max-width: 991px) {
    #footer .bsh3-footer-bottom .block.block-link-h3 {
      width: 100%;
      padding-bottom: 30px; } }
  #footer .bsh3-footer-bottom .block.block-link-h3 .collapse {
    margin: 0;
    display: block; }
    #footer .bsh3-footer-bottom .block.block-link-h3 .collapse li {
      display: inline-block;
      margin: 0; }
      #footer .bsh3-footer-bottom .block.block-link-h3 .collapse li a {
        padding: 0 12px;
        color: #999999; }
        #footer .bsh3-footer-bottom .block.block-link-h3 .collapse li a:hover {
          color: #fbb4d0; }
      #footer .bsh3-footer-bottom .block.block-link-h3 .collapse li:hover {
        padding-left: 0; }
        .rtl #footer .bsh3-footer-bottom .block.block-link-h3 .collapse li:hover {
          padding-right: 0;
          padding-left: inherit; }
      #footer .bsh3-footer-bottom .block.block-link-h3 .collapse li::before {
        display: none; }
#footer .bsh3-footer-bottom .block.ApHtml {
  float: left; }
  @media (min-width: 992px) {
    #footer .bsh3-footer-bottom .block.ApHtml {
      width: 33.33%;
      order: 1; } }
  @media (max-width: 991px) {
    #footer .bsh3-footer-bottom .block.ApHtml {
      width: 50%;
      text-align: right; } }
  @media (max-width: 575px) {
    #footer .bsh3-footer-bottom .block.ApHtml {
      width: 100%;
      text-align: center; } }
#footer .bsh3-footer-bottom .block-social {
  float: left; }
  @media (min-width: 992px) {
    #footer .bsh3-footer-bottom .block-social {
      width: 33.33%;
      order: 3; } }
  @media (max-width: 991px) {
    #footer .bsh3-footer-bottom .block-social {
      width: 50%;
      text-align: left; } }
  @media (max-width: 575px) {
    #footer .bsh3-footer-bottom .block-social {
      width: 100%;
      text-align: center; } }

@media (min-width: 992px) {
  .footer-center {
    margin-top: 120px; } }
@media (max-width: 991px) {
  .footer-center {
    margin-top: 30px; } }

@media (min-width: 992px) {
  .footer-bottom {
    margin-top: 70px; } }
@media (max-width: 991px) {
  .footer-bottom .container {
    padding-top: 0; } }

/*# sourceMappingURL=footerposition3363819686.css.map */
