.li_fl li{
  float: left; }

.do_spin{
  display: none;
}
.btn-spin.active i span{
  display: none;
}
.btn-spin.active i .do_spin {
  display: inline-block; }

.btn-spin.active i {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block; }
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.text-left, .text-1, .steasy_element_item.text-1{
  text-align: left;
}
.text-center, .text-2, .steasy_element_item.text-2{
  text-align: center;
}
.text-right, .text-3, .steasy_element_item.text-3{
  text-align: right;
}
.general_bg {
  background: #fafafa; }

.general_top_border {
  border-top: 1px solid #fafafa; }

.general_bottom_border {
  border-bottom: 1px solid #fafafa; }

.general_right_border {
  border-right: 1px solid #fafafa; }

.general_border {
  border: 1px solid #fafafa; }

.display_none, .unvisible {
  display: none; }

.inline_block {
  display: inline-block; }
a.go {
  text-decoration: underline; }
.block {
  margin-bottom: 1.5625rem;
}
.fs_md {
  font-size: 0.875rem; }

.fs_lg {
  font-size: 1rem; }

.mar_r8{
  margin-right: 8px;
}
.mar_l8{
  margin-left: 8px;
}
.mar_r6{
  margin-right: 6px;
}
.mar_l6{
  margin-left: 6px;
}
.mar_b10{
  margin-bottom: 10px;
}
.mar_b1 {
    margin-bottom: 12px;
}
.mar_b6 {
    margin-bottom: 6px;
}
.mar_t1 {
    margin-top: 12px;
}
.mar_r4{
  margin-right: 4px;
}
.mar_l4{
  margin-left: 4px;
}
.pad_b6{
  padding-bottom: 6px;
}
.pad_r6{
  padding-right: 6px;
}
.text_table_wrap {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 4; }
  .text_table_wrap .text_table {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle; }
    .text_table_wrap .text_table .text_td {
      display: table-cell;
      width: 100%;
      height: 100%;
      vertical-align: middle;
      padding: 20px 16px; }
      .text_table_wrap .text_table .text_td.banner_text_top {
        vertical-align: top; }
      .text_table_wrap .text_table .text_td.banner_text_bottom {
        vertical-align: bottom; }
.text_inner_box_left {
  float: left; }
.text_inner_box_right {
  float: right; }


.base_list_line .line_item {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 6px;
  padding-bottom: 6px; }
  .base_list_line .line_item:last-child {
    border-bottom: none;
    margin-bottom: 0; }

.base_list_line.line_free .line_item {
  border-bottom: none; }

.base_list_line.dotted_line .line_item {
  border-bottom-style: dotted; }
  .base_list_line.dotted_line .line_item:last-child {
    border-bottom: none; }

.base_list_line.medium_list .line_item {
  margin-bottom: 10px;
  padding-bottom: 10px; }
  .base_list_line.medium_list .line_item:last-child {
    margin-bottom: 0; }

.base_list_line.large_list .line_item {
  margin-bottom: 20px;
  padding-bottom: 20px; }
  .base_list_line.large_list .line_item:last-child {
    margin-bottom: 0; }

.width_90, .width_91, .width_92 {
  width: 90%; }

.width_80, .width_81, .width_82 {
  width: 80%; }

.width_70, .width_71, .width_72 {
  width: 70%; }

.width_60, .width_61, .width_62 {
  width: 60%; }

.width_50, .width_51, .width_52 {
  width: 50%; }

.width_40, .width_41, .width_42 {
  width: 40%; }

.width_30, .width_31, .width_32 {
  width: 30%; }

.width_20, .width_21, .width_22 {
  width: 20%; }

.width_10, .width_11, .width_12 {
  width: 10%; }

.width_91, .width_81, .width_71, .width_61, .width_51, .width_41, .width_31, .width_21, .width_11 {
  margin-right: auto;
  margin-left: auto; }

.width_92, .width_82, .width_72, .width_62, .width_52, .width_42, .width_32, .width_22, .width_12 {
  margin-right: 0;
  margin-left: auto; }

/*** Tags ***/
.tags_block .tag_item {
  display: inline-block;
  line-height: 16px;
  padding: 2px 6px 3px 6px;
  border: 1px solid #777777;
  margin: 0 6px 6px 0;
  /* &:hover {       
        background: $button-hover-bg-color;
        color: $button-hover-color;
        border-color: $button-hover-bg-color;
      } */ }
/*** POP ***/
.inline_popup_content {
  background: #FFF;
  padding: 1rem;
  max-width: 650px;
  margin: 0 auto;
  position: relative; }
  .inline_popup_content.small_popup {
    max-width: 320px; }

/*** FLEX ***/
.flex_container,
.flex_box{
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }

.flex_container.flex_left,
.flex_box.flex_left{
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start; }

.flex_container.flex_center,
.flex_box.flex_center {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }

.flex_container.flex_right,
.flex_box.flex_right {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end; }

.flex_container.flex_space_between,
.flex_box.flex_space_between {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify; }

.flex_container.flex_space_around,
.flex_box.flex_space_around {
  -webkit-box-pack: distribute;
  -moz-box-pack: distribute;
  box-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: distribute; }

.flex_container.flex_start,
.flex_box.flex_start {
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: start; }

.flex_container.flex_end,
.flex_box.flex_end {
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: end; }

.flex_container.flex_stretch,
.flex_box.flex_stretch {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch; }

@media (min-width: 992px) {
  .flex_lg_container {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    flex-flow: row nowrap; }
    .flex_lg_container.flex_stretch {
      -webkit-box-align: stretch;
      -moz-box-align: stretch;
      box-align: stretch;
      -webkit-align-items: stretch;
      -moz-align-items: stretch;
      -ms-align-items: stretch;
      -o-align-items: stretch;
      align-items: stretch;
      -ms-flex-align: stretch; } }

.flex_float_center {
  margin: 0 auto; }

.flex_float_right {
  margin-left: auto; }

.flex_float_left {
  margin-right: auto; }

.flex_container {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  flex-flow: row nowrap; }

.flex_box {
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap; }

.flex_child {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.flex_order_2 {
  -webkit-order: 2;
  order: 2;
  -ms-flex-order: 2; }

.flex_order_3 {
  -webkit-order: 3;
  order: 3;
  -ms-flex-order: 3; }

.col-xxl-1-2, .col-xxl-1-5, .col-xxl-2-4, .col-xl-1-2, .col-xl-1-5, .col-xl-2-4, .col-sm-1-2, .col-sm-1-5, .col-sm-2-4, .col-sm-1-2, .col-sm-1-5, .col-sm-2-4, .col-md-1-2, .col-md-1-5, .col-md-2-4, .col-lg-1-2, .col-lg-1-5, .col-lg-2-4,
.col-xxl-10-8, .col-xxl-10-5, .col-xxl-9-6, .col-xl-10-8, .col-xl-10-5, .col-xl-9-6, .col-sm-10-8, .col-sm-10-5, .col-sm-9-6, .col-sm-10-8, .col-sm-10-5, .col-sm-9-6, .col-md-10-8, .col-md-10-5, .col-md-9-6, .col-lg-10-8, .col-lg-10-5, .col-lg-9-6,
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl {
      position:relative;min-height:1px;padding-right:15px;padding-left:15px}


.col-sm-1-2 {float:left;width:10%; } .col-sm-1-5 {float:left;width:12.5%; } .col-sm-2-4 {float:left;width:20%; } .pull-1-2 {right: 10%; } .pull-1-5 {right: 12.5%; } .pull-2-4 {right: 20%; } .push-1-2 {left: 10%; } .push-1-5 {left: 12.5%; } .push-2-4 {left: 20%; } .offset-1-2 {margin-left: 10%; } .offset-1-5 {margin-left: 12.5%; } .offset-2-4 {margin-left: 20%; } .col-sm-10-8 {float:left;width:90%; } .col-sm-10-5 {float:left;width:87.5%; } .col-sm-9-6 {float:left;width:80%; } .pull-10-8 {right: 90%; } .pull-10-5 {right: 87.5%; } .pull-9-6 {right: 80%; } .push-10-8 {left: 90%; } .push-10-5 {left: 87.5%; } .push-9-6 {left: 80%; } .offset-10-8 {margin-left: 90%; } .offset-10-5 {margin-left: 87.5%; } .offset-9-6 {margin-left: 80%; } 
@media (min-width: 480px) {.col-sm-1-2 {float:left;width:10%; } .col-sm-1-5 {float:left;width:12.5%; } .col-sm-2-4 {float:left;width:20%; } .pull-sm-1-2 {right: 10%; } .pull-sm-1-5 {right: 12.5%; } .pull-sm-2-4 {right: 20%; } .push-sm-1-2 {left: 10%; } .push-sm-1-5 {left: 12.5%; } .push-sm-2-4 {left: 20%; } .offset-sm-1-2 {margin-left: 10%; } .offset-sm-1-5 {margin-left: 12.5%; } .offset-sm-2-4 {margin-left: 20%; } .col-sm-10-8 {float:left;width:90%; } .col-sm-10-5 {float:left;width:87.5%; } .col-sm-9-6 {float:left;width:80%; } .pull-sm-10-8 {right: 90%; } .pull-sm-10-5 {right: 87.5%; } .pull-sm-9-6 {right: 80%; } .push-sm-10-8 {left: 90%; } .push-sm-10-5 {left: 87.5%; } .push-sm-9-6 {left: 80%; } .offset-sm-10-8 {margin-left: 90%; } .offset-sm-10-5 {margin-left: 87.5%; } .offset-sm-9-6 {margin-left: 80%; } } 
@media (min-width: 768px) {.col-md-1-2 {float:left;width:10%; } .col-md-1-5 {float:left;width:12.5%; } .col-md-2-4 {float:left;width:20%; } .pull-md-1-2 {right: 10%; } .pull-md-1-5 {right: 12.5%; } .pull-md-2-4 {right: 20%; } .push-md-1-2 {left: 10%; } .push-md-1-5 {left: 12.5%; } .push-md-2-4 {left: 20%; } .offset-md-1-2 {margin-left: 10%; } .offset-md-1-5 {margin-left: 12.5%; } .offset-md-2-4 {margin-left: 20%; } .col-md-10-8 {float:left;width:90%; } .col-md-10-5 {float:left;width:87.5%; } .col-md-9-6 {float:left;width:80%; } .pull-md-10-8 {right: 90%; } .pull-md-10-5 {right: 87.5%; } .pull-md-9-6 {right: 80%; } .push-md-10-8 {left: 90%; } .push-md-10-5 {left: 87.5%; } .push-md-9-6 {left: 80%; } .offset-md-10-8 {margin-left: 90%; } .offset-md-10-5 {margin-left: 87.5%; } .offset-md-9-6 {margin-left: 80%; } } 
@media (min-width: 992px) {.col-lg-1-2 {float:left;width:10%; } .col-lg-1-5 {float:left;width:12.5%; } .col-lg-2-4 {float:left;width:20%; } .pull-lg-1-2 {right: 10%; } .pull-lg-1-5 {right: 12.5%; } .pull-lg-2-4 {right: 20%; } .push-lg-1-2 {left: 10%; } .push-lg-1-5 {left: 12.5%; } .push-lg-2-4 {left: 20%; } .offset-lg-1-2 {margin-left: 10%; } .offset-lg-1-5 {margin-left: 12.5%; } .offset-lg-2-4 {margin-left: 20%; } .col-lg-10-8 {float:left;width:90%; } .col-lg-10-5 {float:left;width:87.5%; } .col-lg-9-6 {float:left;width:80%; } .pull-lg-10-8 {right: 90%; } .pull-lg-10-5 {right: 87.5%; } .pull-lg-9-6 {right: 80%; } .push-lg-10-8 {left: 90%; } .push-lg-10-5 {left: 87.5%; } .push-lg-9-6 {left: 80%; } .offset-lg-10-8 {margin-left: 90%; } .offset-lg-10-5 {margin-left: 87.5%; } .offset-lg-9-6 {margin-left: 80%; } }
@media (min-width: 1200px) {.col-xl-1-2 {flex: 0 0 10%; max-width: 10%; } .col-xl-1-5 {flex: 0 0 12.5%; max-width: 12.5%; } .col-xl-2-4 {flex: 0 0 20%; max-width: 20%; } .pull-xl-1-2 {right: 10%; } .pull-xl-1-5 {right: 12.5%; } .pull-xl-2-4 {right: 20%; } .push-xl-1-2 {left: 10%; } .push-xl-1-5 {left: 12.5%; } .push-xl-2-4 {left: 20%; } .offset-xl-1-2 {margin-left: 10%; } .offset-xl-1-5 {margin-left: 12.5%; } .offset-xl-2-4 {margin-left: 20%; }
  .col-xl-10-8 {flex: 0 0 90%; max-width: 90%; } .col-xl-10-5 {flex: 0 0 87.5%; max-width: 87.5%; } .col-xl-9-6 {flex: 0 0 80%; max-width: 80%; } .pull-xl-10-8 {right: 90%; } .pull-xl-10-5 {right: 87.5%; } .pull-xl-9-6 {right: 80%; } .push-xl-10-8 {left: 90%; } .push-xl-10-5 {left: 87.5%; } .push-xl-9-6 {left: 80%; } .offset-xl-10-8 {margin-left: 90%; } .offset-xl-10-5 {margin-left: 87.5%; } .offset-xl-9-6 {margin-left: 80%; } }



@media only screen and (max-width: 544px) {
  .com_grid_view > li.first-item-of-portrait-line{
    clear: both; }}

@media only screen and (min-width: 544px) and (max-width: 767px) {
  .com_grid_view > li.first-item-of-mobile-line{
    clear: both; }}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .com_grid_view > li.first-item-of-tablet-line{
    clear: both; }}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .com_grid_view > li.first-item-of-line{
    clear: both; }}

@media only screen and (min-width: 1200px) {
  .com_grid_view > li.first-item-of-desktop-line{
    clear: both; }}

@media only screen and (max-width: 991px) {
  .text-md-1, .steasy_element_item.text-md-1 {
    text-align: left; }
  .text-md-2, .steasy_element_item.text-md-2 {
    text-align: center; }
  .text-md-3, .steasy_element_item.text-md-3 {
    text-align: right; }
  .flex_container.flex_column_md,
  .flex_box.flex_column_md {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap; }
  .flex_column_md .flex_child, .flex_column_md .flex_child_md {
    width: 100%; }
}

@media (max-width: 767px) {
  .flex_container.flex_column_sm,
  .flex_box.flex_column_sm {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap; }

  
  .width_90, .width_91, .width_92{
    width: 95%;
  }
  .width_80, .width_81, .width_82{
    width: 90%;
  }
  .width_70, .width_71, .width_72{
    width: 85%;
  }
  .width_60, .width_61, .width_62{
    width: 80%;
  }
  .width_50, .width_51, .width_52{
    width: 75%;
  }
  .width_40, .width_41, .width_42{
    width: 70%;
  }
  .width_30, .width_31, .width_32{
    width: 65%;
  }
  .width_20, .width_21, .width_22{
    width: 60%;
  }
  .width_10, .width_11, .width_12{
    width: 50%;
  }
}

/*title*/

.title_block {
  margin: 0 0 20px 0; }
  .title_block .title_block_inner {
    font-size: 1rem;
    text-transform: uppercase;
    color: #444;
    display: inline-block;
    padding: 6px 0;
    line-height: 1.5;
    font-weight: normal; }
  .title_block .swiper-button-tr {
    margin-left: 6px;
    white-space: nowrap; }
  .title_block a.title_block_inner:hover, .title_block a.title_block_inner.selected {
    color: #E54D26; }
  #footer .title_block {
    margin-bottom: 10px;
    border-bottom: none;
    position: relative; }
    #footer .title_block .title_block_inner {
      position: relative;
      z-index: 2;
      display: inline-block;
      border-bottom: none;
      padding: 0; }
  .title_block .flex_child {
    background-position: left center;
    background-repeat: repeat-x; }

.title_align_0 .title_flex_left {
  display: none; }

.title_align_0 .title_block_inner {
  padding-right: 6px; }

.title_align_1 .title_block_inner {
  padding-right: 6px;
  padding-left: 6px; }

.title_align_2 .title_flex_right {
  display: none; }

.title_align_2 .title_block_inner {
  padding-left: 6px; }

.title_style_0 {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch;
  border-color: #F4F5F6;
  border-bottom-width: 2px;
  border-bottom-style: solid; }
  .title_style_0 .title_block_inner {
    border-color: #B2B2B2;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    margin-bottom: -2px; }

.title_style_1 .flex_child {
  height: 0;
  overflow: hidden;
  font-size: 0;
  border-color: #F4F5F6;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.title_style_2 .flex_child {
  height: 6px;
  overflow: hidden;
  font-size: 0;
  border-color: #F4F5F6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-top-style: solid; }

.title_style_3 .flex_child {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 38px;
  -moz-flex: 0 0 38px;
  -ms-flex: 0 0 38px;
  flex: 0 0 38px;
  height: 0;
  overflow: hidden;
  font-size: 0;
  border-color: #F4F5F6;
  border-bottom-width: 1px;
  border-bottom-style: solid; }
  #left_column .title_style_3 .flex_child, #right_column .title_style_3 .flex_child {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1; }

.title_style_3 .title_flex_left {
  margin-left: auto; }

.title_style_3 .title_flex_right {
  margin-right: auto; }

.column_block .title_style_0 {
  border-bottom: none; }
  .column_block .title_style_0 .title_block_inner {
    border-bottom: none;
    margin-bottom: 0px; }

.column_block .title_style_1 .flex_child {
  height: 0;
  border: none; }

.column_block .title_style_2 .flex_child {
  height: 0;
  border: none; }

.blockquote_1 > p{
  color: inherit;
}
.blockquote_1 > p:first-of-type {
  padding: 0.5em 0;
  font-family: Arial;
  quotes: "\201C" "\201D" "\2018" "\2019"; }
  .blockquote_1 > p:first-of-type:before, .blockquote_1 > p:first-of-type:after {
    font-size: 2em;
    line-height: 0.1em;
    vertical-align: -0.3em; }
  .blockquote_1 > p:first-of-type:before {
    content: open-quote;
    margin-right: 0.2em; }
  .blockquote_1 > p:first-of-type:after {
    content: close-quote;
    margin-left: 0.2em; }

/*for <1.7.2.0*/
.m-1{margin:1rem!important}
.mt-1{margin-top:1rem!important}
.mr-1{margin-right:1rem!important}
.mb-1{margin-bottom:1rem!important}
.ml-1,.mx-1{margin-left:1rem!important}
.mx-1{margin-right:1rem!important}
.my-1{margin-top:1rem!important;margin-bottom:1rem!important}
.m-2{margin:1.5rem!important}
.mt-2{margin-top:1.5rem!important}
.mr-2{margin-right:1.5rem!important}
.mb-2{margin-bottom:1.5rem!important}
.ml-2,.mx-2{margin-left:1.5rem!important}
.mx-2{margin-right:1.5rem!important}
.my-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.m-3{margin:3rem!important}
.mt-3{margin-top:3rem!important}
.mr-3{margin-right:3rem!important}
.mb-3{margin-bottom:3rem!important}
.ml-3,.mx-3{margin-left:3rem!important}
.mx-3{margin-right:3rem!important}
.my-3{margin-top:3rem!important;margin-bottom:3rem!important}
.p-1{padding:1rem!important}
.pt-1{padding-top:1rem!important}
.pr-1{padding-right:1rem!important}
.pb-1{padding-bottom:1rem!important}
.pl-1,.px-1{padding-left:1rem!important}
.px-1{padding-right:1rem!important}
.py-1{padding-top:1rem!important;padding-bottom:1rem!important}
.p-2{padding:1.5rem!important}
.pt-2{padding-top:1.5rem!important}
.pr-2{padding-right:1.5rem!important}
.pb-2{padding-bottom:1.5rem!important}
.pl-2,.px-2{padding-left:1.5rem!important}
.px-2{padding-right:1.5rem!important}
.py-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.p-3{padding:3rem!important}
.pt-3{padding-top:3rem!important}
.pr-3{padding-right:3rem!important}
.pb-3{padding-bottom:3rem!important}
.pl-3,.px-3{padding-left:3rem!important}
.px-3{padding-right:3rem!important}
.py-3{padding-top:3rem!important;padding-bottom:3rem!important}