/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Aug 30, 2016, 4:55:19 PM
    Author     : Kan Jung
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Sep 6, 2016, 10:16:37 AM
    Author     : Kan Jung
*/
@font-face {
  font-family: 'supermarketregular';
  src: url("../fonts/supermarket-webfont.eot");
  src: url("../fonts/supermarket-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/supermarket-webfont.woff") format("woff"), url("../fonts/supermarket-webfont.ttf") format("truetype"), url("../fonts/supermarket-webfont.svg#supermarketregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/*$h3-size:1.875em;*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Sep 6, 2016, 10:18:09 AM
    Author     : Kan Jung
*/
@font-face {
  font-family: 'daaicon';
  src: url("../fonts/daaicon.eot?wa25bj");
  src: url("../fonts/daaicon.eot?wa25bj#iefix") format("embedded-opentype"), url("../fonts/daaicon.ttf?wa25bj") format("truetype"), url("../fonts/daaicon.woff?wa25bj") format("woff"), url("../fonts/daaicon.svg?wa25bj#daaicon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="daaicon-"], [class*=" daaicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'daaicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.daaicon-Accounting:before {
  content: "\e900"; }

.daaicon-Audit:before {
  content: "\e901"; }

.daaicon-checkin:before {
  content: "\e902"; }

.daaicon-compa:before {
  content: "\e903"; }

.daaicon-Control:before {
  content: "\e904"; }

.daaicon-face:before {
  content: "\e905"; }

.daaicon-Financial:before {
  content: "\e906"; }

.daaicon-Hospital:before {
  content: "\e907"; }

.daaicon-hotel:before {
  content: "\e908"; }

.daaicon-human:before {
  content: "\e909"; }

.daaicon-mail:before {
  content: "\e90a"; }

.daaicon-Manage .path1:before {
  content: "\e90b";
  color: black; }

.daaicon-Manage .path2:before {
  content: "\e90c";
  margin-left: -1em;
  color: black; }

.daaicon-Manage .path3:before {
  content: "\e90d";
  margin-left: -1em;
  color: black; }

.daaicon-Manage .path4:before {
  content: "\e90e";
  margin-left: -1em;
  color: black; }

.daaicon-Manage .path5:before {
  content: "\e90f";
  margin-left: -1em;
  color: black; }

.daaicon-Manage .path6:before {
  content: "\e910";
  margin-left: -1em;
  color: black; }

.daaicon-Manage .path7:before {
  content: "\e911";
  margin-left: -1em;
  color: black; }

.daaicon-Manage .path8:before {
  content: "\e912";
  margin-left: -1em;
  color: black; }

.daaicon-Manage .path9:before {
  content: "\e913";
  margin-left: -1em;
  color: #010101; }

.daaicon-Manufa:before {
  content: "\e914"; }

.daaicon-Organi:before {
  content: "\e915"; }

.daaicon-policy:before {
  content: "\e916"; }

.daaicon-Provide:before {
  content: "\e917"; }

.daaicon-Public_com:before {
  content: "\e918"; }

.daaicon-Public:before {
  content: "\e919"; }

.daaicon-Real:before {
  content: "\e91a"; }

.daaicon-Service:before {
  content: "\e91b"; }

.daaicon-special:before {
  content: "\e91c"; }

.daaicon-tel:before {
  content: "\e91d"; }

.daaicon-twis:before {
  content: "\e91e"; }

.daaicon-Vehicle:before {
  content: "\e91f"; }

.daaicon-world:before {
  content: "\e920"; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Aug 30, 2016, 7:45:19 PM
    Author     : Kan Jung
*/
#sp-menu .sp-megamenu-parent li {
  line-height: 105px; }
#sp-menu .sp-megamenu-parent ul.sp-dropdown-items li,
#sp-menu .sp-megamenu-parent ul.sp-mega-group li,
#sp-menu .sp-megamenu-parent .sp-mega-group ul.sp-mega-group-child li,
#sp-menu .sp-megamenu-parent .sp-dropdown ul.sp-dropdown-items li {
  line-height: 22px;
  text-align: left; }
#sp-menu .sp-megamenu-parent ul.sp-mega-group li .sp-group-title, #sp-menu .sp-megamenu-parent .sp-mega-group ul.sp-mega-group-child li .sp-group-title, #sp-menu .sp-megamenu-parent .sp-dropdown ul.sp-dropdown-items li .sp-group-title {
  margin-top: 10px;
  border-bottom: 0px; }

.sticky-header .sp-megamenu-parent > li > a {
  line-height: 80px; }

.sp-megamenu-parent {
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 9;
  display: block;
  float: right; }
  .sp-megamenu-parent > li {
    display: inline-block;
    position: relative;
    padding: 0; }
    .sp-megamenu-parent > li > a {
      display: inline-block;
      padding: 0 15px;
      line-height: 90px;
      font-size: 14px;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #666666; }
  .sp-megamenu-parent > li.menu-justify {
    position: static; }
  .sp-megamenu-parent > li:last-child {
    background: none; }
  .sp-megamenu-parent > li.sp-has-child > a:after {
    font-family: "FontAwesome";
    content: " \f107"; }
  .sp-megamenu-parent .sp-module {
    padding: 10px; }
  .sp-megamenu-parent .sp-mega-group, .sp-megamenu-parent .sp-mega-group .sp-mega-group-child, .sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
    list-style: none;
    padding: 0;
    margin: 0; }
  .sp-megamenu-parent .sp-dropdown {
    margin: 0;
    position: absolute;
    z-index: 10;
    display: none; }
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child > a {
      border-bottom: 0px; }
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
      background: #fff;
      box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
      padding: 4px 0px 0px; }
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a:after {
      font-family: "FontAwesome";
      content: " \f105";
      float: right; }
    .sp-megamenu-parent .sp-dropdown .sp-menu-center {
      margin-left: 45px; }
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-main {
      top: 100%; }
      .sp-megamenu-parent .sp-dropdown .sp-dropdown-main .sp-menu-right,
      .sp-megamenu-parent .sp-dropdown .sp-dropdown-main .sp-menu-full {
        left: 0; }
      .sp-megamenu-parent .sp-dropdown .sp-dropdown-main .sp-menu-left {
        right: 0; }
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-sub {
      top: 0;
      left: 100%; }
      .sp-megamenu-parent .sp-dropdown .sp-dropdown-sub .sp-dropdown-inner {
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item {
      display: block;
      padding: 0;
      position: relative; }
      .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
        border-bottom: 1px solid #ffffff;
        display: block;
        padding: 12px;
        color: #ffffff;
        cursor: pointer; }
      .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title {
        text-transform: uppercase;
        font-weight: bold;
        font-size: 120%; }
      .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
        color: #fff; }
      .sp-megamenu-parent .sp-dropdown li.sp-menu-item .active > a:hover {
        color: #fff; }
  .sp-megamenu-parent .sp-dropdown-mega > .row {
    margin-top: 30px; }
  .sp-megamenu-parent .sp-dropdown-mega > .row:first-child {
    margin-top: 0; }
  .sp-megamenu-parent .sp-has-child:hover > .sp-dropdown {
    display: block; }

body {
  color: #333 !important;
  font-family: "supermarketregular" !important;
  font-size: 1.8em !important; }
  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body p,
  body span {
    font-family: "supermarketregular" !important; }
  body h1 {
    font-size: 3.75em !important; }
  @media screen and (min-width: 992px) {
    body h2 {
      font-size: 2.5em !important; } }
  body h3 {
    font-size: 1.6em !important; }

#contact-page #sp-logo-slider {
  padding: 30px 0 !important;
  border-top: 0; }
#contact-page #sp-main-body {
  padding-bottom: 0px !important; }
#contact-page .contactcontact-page h3 {
  font-size: 36px;
  text-transform: uppercase; }
#contact-page .contactcontact-page .dl-horizontal dt {
  display: none; }
#contact-page .contactcontact-page .dl-horizontal dd {
  margin: 0; }
  #contact-page .contactcontact-page .dl-horizontal dd h2 span {
    font-size: 36px !important;
    font-weight: normal;
    color: #cf9455; }
  #contact-page .contactcontact-page .dl-horizontal dd h2 {
    margin-top: 0; }
  #contact-page .contactcontact-page .dl-horizontal dd ul {
    list-style: none;
    padding: 0; }
    #contact-page .contactcontact-page .dl-horizontal dd ul li {
      margin-bottom: 20px; }
      #contact-page .contactcontact-page .dl-horizontal dd ul li span.box {
        float: left;
        background: #cf9455;
        padding: 6px 6px 0;
        margin-right: 15px; }
        #contact-page .contactcontact-page .dl-horizontal dd ul li span.box > span {
          color: #FFF; }
      #contact-page .contactcontact-page .dl-horizontal dd ul li span:nth-child(2) {
        float: left;
        margin-right: 15px; }
        @media screen and (min-width: 768px) {
          #contact-page .contactcontact-page .dl-horizontal dd ul li span:nth-child(2) {
            margin-top: 2px; } }
      @media screen and (min-width: 768px) {
        #contact-page .contactcontact-page .dl-horizontal dd ul li span:nth-child(3) {
          margin-top: 2px; } }
#contact-page .contactcontact-page .contact-form form {
  background: #FFF !important;
  border: none;
  box-shadow: none !important; }
  #contact-page .contactcontact-page .contact-form form fieldset > div:first-child {
    display: none; }
  #contact-page .contactcontact-page .contact-form form fieldset > div div.control-label {
    width: 100px !important; }
    #contact-page .contactcontact-page .contact-form form fieldset > div div.control-label span.star {
      color: #000 !important; }
  #contact-page .contactcontact-page .contact-form form fieldset > div div.controls {
    margin-left: 100px !important; }
    #contact-page .contactcontact-page .contact-form form fieldset > div div.controls input, #contact-page .contactcontact-page .contact-form form fieldset > div div.controls textarea {
      border-radius: 0; }
  #contact-page .contactcontact-page .contact-form form fieldset > div:last-child div.control-label {
    width: auto !important; }
  #contact-page .contactcontact-page .contact-form form fieldset > div:last-child div.controls {
    float: left;
    margin-left: 10px !important; }
  #contact-page .contactcontact-page .contact-form form fieldset + div.control-group {
    margin-bottom: 0; }
    #contact-page .contactcontact-page .contact-form form fieldset + div.control-group > div.controls {
      float: left !important;
      margin-left: 100px !important; }
      #contact-page .contactcontact-page .contact-form form fieldset + div.control-group > div.controls button {
        border-radius: 0 !important;
        padding: 6px 30px !important; }

.practice-slider.ditc .rt-features {
  text-align: center !important; }
  .practice-slider.ditc .rt-features .single-item {
    position: relative;
    background: #f9f9f9;
    border: none;
    margin: 3px 2px;
    padding: 65px 20px 30px;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
    @media screen and (min-width: 768px) {
      .practice-slider.ditc .rt-features .single-item .features-read-more {
        position: absolute;
        bottom: 30px;
        width: 100%;
        text-align: center;
        left: 0px; } }
  .practice-slider.ditc .rt-features .single-item:hover {
    background: #ffffff;
    border: none;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.75);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }

#family-page #sp-main-body h3 + ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  #family-page #sp-main-body h3 + ul li {
    position: relative;
    padding-left: 15px; }
  #family-page #sp-main-body h3 + ul li:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #cf9455;
    position: absolute;
    top: 7px;
    left: 0;
    border-radius: 50%; }
#family-page #sp-main-body div.row ul {
  margin-bottom: 0;
  list-style: none; }
  @media screen and (max-width: 767px) {
    #family-page #sp-main-body div.row ul {
      padding: 0; } }
  #family-page #sp-main-body div.row ul li {
    margin-bottom: 15px; }
#family-page #sp-main-body h3 {
  margin-top: 22px !important; }

.quality_policy h3.sp-module-title {
  font-size: 48px;
  font-weight: 700;
  text-transform: none;
  text-align: center; }
.quality_policy h3.sp-module-title::after {
  margin: 18px auto !important; }
.quality_policy img {
  margin-right: 15px; }
@media screen and (max-width: 991px) {
  .quality_policy img {
    margin: 0 auto;
    float: none !important; }
  .quality_policy p {
    clear: both; } }

.tlp-team .layout1 .tlp-position {
  text-align: left !important; }

#about-page .logo-slider {
  margin-top: 50px; }

@media screen and (min-width: 992px) {
  #career-page article img {
    max-width: 500px; } }
#career-page article div.tab_career {
  clear: both;
  margin-top: 50px; }
  #career-page article div.tab_career a span {
    float: right; }
  #career-page article div.tab_career #career .panel-default {
    box-shadow: none;
    margin-bottom: 20px;
    border: none; }
    #career-page article div.tab_career #career .panel-default .panel-body {
      border: none; }
      #career-page article div.tab_career #career .panel-default .panel-body h4 {
        color: #cf9455 !important; }
      #career-page article div.tab_career #career .panel-default .panel-body ul {
        list-style: none;
        padding: 0;
        margin: 0;
        margin-bottom: 20px; }
  #career-page article div.tab_career #career .panel-heading {
    padding: 0 !important; }
    #career-page article div.tab_career #career .panel-heading a {
      padding: 10px 15px;
      display: block;
      font-size: "supermarketregular";
      border-radius: 4px; }
    #career-page article div.tab_career #career .panel-heading a[aria-expanded="false"] {
      background: #fff;
      border: 1px solid #ddd; }
      #career-page article div.tab_career #career .panel-heading a[aria-expanded="false"] span {
        color: #cf9455 !important; }
        #career-page article div.tab_career #career .panel-heading a[aria-expanded="false"] span i {
          color: #cf9455 !important; }
    #career-page article div.tab_career #career .panel-heading a[aria-expanded="true"] {
      background: #cf9455;
      color: #FFF;
      border: none; }

#sp-position1 {
  background-image: url("../../../images/home_contact_pic1.png") !important; }

#sp-position2 {
  background-image: url("../../../images/home_contact_pic2.png") !important; }

#sp-position3 {
  background-image: url("../../../images/home_contact_pic3.png") !important; }

.pay-unless {
  background-image: url("../../../images/home_pic_pay.png") !important; }

#sp-make-an-appointment {
  background-image: url("../../../images/Appoint_bg2.png") !important; }

.service_link {
  margin-top: 20px !important; }
  .service_link ul li a:before {
    content: '' !important; }
  .service_link ul li a {
    padding: 10px 10px !important;
    display: block; }
  .service_link ul li:first-child a,
  .service_link ul li:first-child a:active,
  .service_link ul li:first-child a:focus, .service_link ul li:first-child:hover a,
  .service_link ul li:first-child:hover a:active,
  .service_link ul li:first-child:hover a:focus {
    background: #cf9455;
    color: #FFFFFF !important;
    border: 1px solid #cf9455; }
  .service_link ul li:last-child a {
    border: 1px solid #cf9455; }

.about-our-history {
  display: block;
  width: 100%;
  height: auto;
  overflow: hidden;
  /*    p:first-child{
          @media screen and (min-width:768px){
              float: right;
              width:50%;
              padding-left:15px;
          }
      }
  
      h2 + p{
          span:first-child{
              color:#cf9455;
              font-size:2em;
          }
      }
  
      p:not(:first-child){
          margin-bottom:20px;
      }*/ }
  .about-our-history > p {
    margin-bottom: 0 !important; }
  @media screen and (max-width: 991px) {
    .about-our-history h5, .about-our-history h2 {
      clear: both; } }
  .about-our-history h5 span {
    font-size: 2em;
    color: #cf9455; }
  .about-our-history p span {
    font-size: 1.5em;
    color: #cf9455; }
  .about-our-history ul {
    padding-left: 0px;
    list-style: none; }
    .about-our-history ul li {
      font-family: supermarketregular;
      padding-left: 20px;
      position: relative; }
    .about-our-history ul li:before {
      content: '';
      width: 5px;
      height: 5px;
      background: #cf9455;
      border-radius: 50%;
      position: absolute;
      left: 0;
      top: 7px; }

.practice-slider .rt-features .icons span[class^='daaicon-'] {
  color: #cf9455;
  font-size: 45px; }

.experience-item .single-item .icons span[class^='daaicon-'] {
  border: 10px solid #efe2d3;
  background: #cf9455 none repeat scroll 0 0;
  border-radius: 50%;
  color: #ffffff;
  font-size: 35px !important;
  display: inline-block;
  height: 100px !important;
  line-height: 80px;
  width: 100px !important; }

.experience-item .single-item .icons span[class^='daaicon-']:hover {
  background: none;
  transition: all 0.2s;
  color: #cf9455; }

.experience-item p.module-pretext {
  font-size: 1.8em;
  color: #cf9455; }

#sp-header .logo {
  width: auto !important; }
  @media screen and (max-width: 767px) {
    #sp-header .logo {
      height: auto; } }

.k2ItemsBlock .moduleItemIntrotext .fullinfo .moduleItemAuthor {
  float: right;
  padding-right: 0; }
.k2ItemsBlock .moduleItemIntrotext h3 {
  font-size: 1.4em !important;
  padding-bottom: 0 !important; }

.about-miako-legal h2 {
  padding-top: 15px !important; }

#k2Container .itemList #itemListPrimary .itemContainer .rt-category-item .catItemView .catItemBody .catItemHeader .catItemAuthor {
  float: right;
  padding-right: 0; }

#sp-services .sp-module .call-now {
  padding-bottom: 0 !important; }
  #sp-services .sp-module .call-now h3 {
    margin-bottom: 0; }

.customkeep-touch [class^="daaicon-"] {
  color: #cf9455; }
.customkeep-touch ul li a {
  display: inline-block !important;
  padding: 0 !important; }

#itemListPrimary .itemContainer .catItemTitle {
  font-size: 1.2em !important;
  font-weight: normal !important; }

.practice-slider .features-read-more a {
  font-weight: normal !important;
  font-size: 1em !important; }

.about-miako-legal ul li {
  font-weight: normal !important; }

.about-miako-legal .box_img {
  float: left;
  width: 40%; }
.about-miako-legal .box_detail {
  float: left;
  width: 60%;
  overflow: hidden; }
  .about-miako-legal .box_detail ul {
    padding: 0; }

@media screen and (max-width: 991px) {
  .about-miako-legal img {
    padding-right: 20px !important; }

  .about-miako-legal .box_img {
    float: left;
    width: 50%; }
  .about-miako-legal .box_detail {
    width: 50%; } }
@media screen and (max-width: 767px) {
  .about-miako-legal img {
    padding-right: 0px !important; }

  .about-miako-legal .box_img {
    float: none;
    width: 100%; }
    .about-miako-legal .box_img img {
      margin: 0 auto; }
  .about-miako-legal .box_detail {
    float: none;
    width: 100%; } }
@media screen and (max-width: 991px) {
  div.k2ItemsBlock ul li a.moduleItemReadMore {
    display: none; } }
.about-our-history img {
  padding-left: 15px; }

#sp-position6 .service-content {
  padding-top: 15px; }

/*# sourceMappingURL=daa.css.map */
