/** search ***/
/** end search ***/
/** newlestter ***/
/** End newlestter ***/
/***************************************************
	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 
 */
/***********************************************************************/
/* open-time */
.open-time.open-time-one {
  text-align: center; }
  .open-time.open-time-one h4 {
    color: #666666;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 10px;
    font-family: inherit;
    text-transform: uppercase; }
  .open-time.open-time-one h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
    font-family: inherit;
    text-transform: uppercase; }
  .open-time.open-time-one p {
    font-size: 13px;
    text-align: inherit;
    font-weight: normal;
    margin-bottom: 0px; }
  .open-time.open-time-one ul li {
    width: 50%;
    color: #000000;
    font-size: 13px;
    font-weight: 600;
    margin-top: 15px;
    float: left; }
    .rtl .open-time.open-time-one ul li {
      float: right; }
    .open-time.open-time-one ul li:nth-child(2n + 1) {
      clear: both; }
    .open-time.open-time-one ul li span {
      color: #666666;
      display: block;
      font-weight: normal; }
  .open-time.open-time-one .btn {
    margin-top: 25px;
    line-height: normal;
    border: 3px double #eaeaea;
    text-transform: uppercase;
    border-radius: 9999px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
    .open-time.open-time-one .btn:hover {
      color: #FFFFFF;
      border-color: #FFFFFF;
      background: #1bbc9b; }
.open-time.open-time-two {
  text-align: center;
  margin: 80px 15px; }
  @media (min-width: 768px) {
    .open-time.open-time-two {
      margin: 150px 15px; } }
  .open-time.open-time-two .media {
    position: relative; }
  .open-time.open-time-two .right-block {
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    position: absolute;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    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: 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; }
  .open-time.open-time-two .image_description {
    padding: 30px 15px;
    background: #FFFFFF; }
    @media (min-width: 480px) {
      .open-time.open-time-two .image_description {
        padding: 30px 60px; } }
  .open-time.open-time-two .block_content {
    padding: 30px 15px;
    background: #FFFFFF;
    display: inline-block;
    vertical-align: middle; }
    @media (min-width: 480px) {
      .open-time.open-time-two .block_content {
        padding: 30px 60px; } }
  .open-time.open-time-two h3 {
    font-size: 23px;
    font-weight: 500;
    position: relative;
    margin-bottom: 35px;
    text-transform: uppercase; }
    .open-time.open-time-two h3:before {
      content: '';
      bottom: -15px;
      left: 0px;
      right: 0px;
      height: 1px;
      width: 50px;
      margin: auto;
      position: absolute;
      background: #000000; }
  .open-time.open-time-two h4 {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: inherit;
    text-transform: uppercase; }
    .open-time.open-time-two h4 i {
      margin-right: 5px; }
      .rtl .open-time.open-time-two h4 i {
        margin-left: 5px;
        margin-right: inherit; }
  .open-time.open-time-two p {
    font-size: 13px;
    margin-bottom: 5px; }
    .open-time.open-time-two p strong, .open-time.open-time-two p b {
      margin-left: 10px; }
      .rtl .open-time.open-time-two p strong, .rtl .open-time.open-time-two p b {
        margin-right: 10px;
        margin-left: inherit; }
.open-time.open-time-three p {
  margin-bottom: 0px;
  white-space: nowrap;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  -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;
  -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; }
  .open-time.open-time-three p + p {
    margin-top: 15px; }
  .open-time.open-time-three p:before {
    content: '';
    width: 100%;
    height: 0;
    margin-bottom: 4px;
    border-bottom: 2px dotted #ddd;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    order: 2;
    -ms-flex-order: 2; }
    .footer-black .open-time.open-time-three p:before {
      border-bottom-color: #cccccc; }
  .open-time.open-time-three p span {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    order: 1;
    -ms-flex-order: 1;
    padding-right: 5px; }
    .rtl .open-time.open-time-three p span {
      padding-left: 5px;
      padding-right: inherit; }
  .open-time.open-time-three p strong, .open-time.open-time-three p b {
    font-weight: normal;
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    box-ordinal-group: 3;
    -webkit-order: 3;
    -moz-order: 3;
    order: 3;
    -ms-flex-order: 3;
    padding-left: 5px; }
    .rtl .open-time.open-time-three p strong, .rtl .open-time.open-time-three p b {
      padding-right: 5px;
      padding-left: inherit; }
.open-time .phone {
  color: inherit;
  margin-top: 15px;
  margin-bottom: 0px;
  font-size: inherit;
  text-align: center;
  font-weight: normal;
  font-family: inherit; }
  .open-time .phone:before {
    content: "\e95e";
    font-size: 23px;
    display: inline-block;
    vertical-align: middle;
    font-family: "deo-custom-icons";
    margin-right: 10px; }
    .rtl .open-time .phone:before {
      margin-left: 10px;
      margin-right: inherit; }

/*# sourceMappingURL=open-time.css.map */
