.img-responsive {
    display: block;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.img-shadow {
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .8);
	}

#header #header-wrap #logo a > img {
        vertical-align: inherit;
        transition: all .4s ease-in-out;
        height: 120px;
        width: auto; }

.text-fine {
  font-size: 12px !important;
  line-height: 16px;
  text-align: center;
  margin-top: 10px ;
  margin-bottom: 10px;
  margin-left: 2px;
  margin-right: 2px;

}

.text-phone {
  font-size: 14px !important;
	font-weight: 400;
    color: #ffffff;
  line-height: 16px;
  text-align: center;
  margin-top: 10px ;
  margin-bottom: 10px;
  margin-left: 2px;
  margin-right: 2px;

}

.widget.widget-newsletter .btn {
  font-size: 12px;
  font-weight: 600;
  height: 30px;
  padding: 0px 16px; }

.inspiro-slider .slide-captions h1 {
      font-size: 80px;
      font-weight: 700;
      line-height: 80px;
      margin-bottom: 30px;
      color: #ffffff;
text-shadow: 1px 1px #000000;}

.inspiro-slider .slide-captions h2-orange {
      font-size: 60px;
      font-weight: 700;
      line-height: 68px;
      margin-bottom: 30px;
      color: #ea6c2c;
text-shadow: 1px 1px #000000;}

inspiro-slider .slide-captions h2 {
      font-size: 60px;
      font-weight: 700;
      line-height: 68px;
      margin-bottom: 30px;
      color: #ffffff;
text-shadow: 1px 1px #000000;}

.inspiro-slider .slide-captions h3,
    .inspiro-slider .slide-captions h4,
    .inspiro-slider .slide-captions h5,
    .inspiro-slider .slide-captions h6 {
      color: #ffffff;
		font-weight: bold;
text-shadow: 1px 1px #000000;}

.inspiro-slider.slider-fullscreen, .inspiro-slider.slider-fullwidth {
    height: 200px;
    width: 100%; }


.inspiro-slider .owl-stage-outer {
    height: 100%; }
  .inspiro-slider .slide {
    background-position: 50% 20%;
    background-repeat: repeat-y;
    background-size: cover;
    display: table-cell;
    height: 100%;
    position: relative;
    vertical-align: middle;
    width: 100%;
    z-index: 2; }

.inspiro-slider .owl-item {
    display: table;
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    table-layout: fixed;
    width: 100%;
    z-index: 0; }

.hr-title abbr {
    background-color: #f7f7f7;
 }

.hr2-title {
  border-top-style: solid;
  border-top-width: 1px;
  font-size: 16px;
	font-weight: bold;
  text-align: center;
  height: 10px;
  line-height: 20px;
  margin: 10px 0;
  color: #bbbbbb;
}
  .hr2-title abbr {
    background-color: #ffffff; }
  .hr2-title abbr {
    padding: 2px 10px;
    border-radius: 2px;
    position: relative;
    top: -10px;
    letter-spacing: .2em;
    text-transform: uppercase; }
  .hr2-title i {
    position: relative;
    top: -2px;
    font-size: 8px; }
  .hr2-title.hr-full {
    width: 100%; }
  .hr2-title.hr-long {
    width: 50%;
    margin: 20px auto 30px;
margin-bottom: 50px;

}
  .hr2-title.hr-short {
    width: 25%;
    margin: 20px auto 30px; }
  .hr2-title.hr-left {
    text-align: left; }
    .hr2-title.hr-left abbr {
      padding-left: 0; }
    .hr2-title.hr-left.hr-long {
      margin-left: 0; }
  .hr2-title.hr-right {
    text-align: right; }
    .hr2-title.hr-right abbr {
      padding-right: 0; }
    .hr2-title.hr-right.hr-long {
      margin-right: 0; }
  .hr2-title.hr-double {
    border-top: 4px double #ebebeb; }
    .hr-title.hr-double abbr {
      top: -12px; }


.background-blue3 {
  background-color: #00a99d !important; }

.background-orange {
  background-color: #ea6c2c !important; }

.background-orange2 {
  background-color: #f3ac39 !important; }

.background-white {
  background-color: #ffffff !important; }

.background-cherry {
  background-color: #bc3a4a !important; }

.background-blue1 {
  background-color: #337893 !important; }

.background-blue2 {
  background-color: #133f4c !important; }

.background-grey {
  background-color: #f7f7f7 !important;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd; }

.background-drkgrey {
  background-color: #c2c2c2 !important;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd; }

.background2-grey {
  background-color: #f7f7f7 !important;
   padding-right: 25px;
}

.background-pattern {
   background-image: url(../jpg/rhombus-tile.jpg);
background-repeat: repeat;

    background-attachment: fixed;
background-position: center;
}

.background2-pattern {
   background-image: url(../jpg/geometric-tile.jpg);
background-repeat: repeat;

    background-attachment: fixed;
background-position: center;
}

.background3-pattern {
   background-image: url(../png/geometric_pattern2.png);
background-repeat: repeat;

    background-attachment: fixed;
background-position: center;
}

.background4-pattern {
   background-image: url(../png/mandal_pattern.png);
background-repeat: repeat;

    background-attachment: fixed;
background-position: center;
}


.background-drkgrey {
  background-color: #e9e9e9;
  border-top: 1px solid #e5e5e5 !important; }

.background-teal {
  background-color: #1abc9c !important; }

.background-beach {
  background-image: url(../jpg/earthing-ripples-bkgd.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

/*Hide in Other Small Devices */


/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

      .background-beach {
        background-image: none;
    background-color: #337893 !important; }

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

          .background-beach {
        background-image: none;
    background-color: #337893 !important; }

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

          .background-beach {
        background-image: none;
    background-color: #337893 !important; }

}

/* Portrait phones and smaller */
@media (max-width: 480px) {

          .background-beach {
        background-image: none;
    background-color: #337893 !important; }

}




.background-beach2 {
  background-image: url(../jpg/earthing-background-beach2.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

.background-beach5 {
  background-image: url(../jpg/testing-beach.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

.background-water {
  background-image: url(../jpg/testing-underwater.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

.background-water2 {
  background-image: url(../jpg/testing-water.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

.background-sand1 {
  background-image: url(../jpg/earthing-background-sand6.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

.background-sand2 {
  background-image: url(../jpg/earthing-background-sand7.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

.background-marble1 {
  background-image: url(../jpg/earthing-background-marble1.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

.background-marble2 {
  background-image: url(../jpg/earthing-background-marble4.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}

.background-test10 {
   background-image: url(../jpg/testing-manly.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}


.background-test11 {
   background-image: url(../jpg/testing-paradise.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}


.background-test12 {
   background-image: url(../jpg/testing-rocky.jpg);
background-repeat: no-repeat;
	background-size: cover;
    background-attachment: fixed;
background-position: center;}



.heading-creative-mega {
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
  font-size: 40px;
  font-weight: 100;
  position: relative;
  text-align: left;
  width: 100%;
	padding-top: 20px;
}

.topbar-dropdown {
  color: #ffffff;
  float: left;
  font-size: 13px;
  font-weight: 400;
  position: relative; }
  .topbar-dropdown .title {
    border-left: 1px solid #ffffff;
    padding: 0 20px;
    cursor: pointer;
    line-height: 40px; }
.topbar-dropdown .title a {
      color: #000000; }
      .topbar-dropdown .title a:hover {
        text-decoration: none;
		  color: #ffffff;  }



.topbar-dropdown-left {
  color: #ffffff;
  float: left;
  font-size: 13px;
  font-weight: 400;
  position: relative; }
  .topbar-dropdown-left .title {
    border-left: 1px solid #eeeeee;
    padding:  20px;
    cursor: pointer;
    line-height: 40px; }
.topbar-dropdown-left .title a {
      color: #ffffff; }
      .topbar-dropdown .title a:hover {
        text-decoration: none;
		  color: #000000; }


.topbar-dropdown-left2 {
  color: #ffffff;
  float: left;
  font-size: 16px;
  font-weight: 600;
  position: relative; }
  .topbar-dropdown-left2 .title {
    border-right: 1px solid #ffffff;
    padding: 0 20px;
    cursor: pointer;
    line-height: 40px; }
.topbar-dropdown-left2 .title a {
      color: #ffffff; }
      .topbar-dropdown-left2 .title a:hover {
        text-decoration: none; }

.topbar-dropdown-center {
  color: #ffffff;
  float: none;
  font-size: 16px;
  font-weight: 600;
  position: relative; }
  .topbar-dropdown-center .title {
    border-right: 1px solid #ffffff;
    padding: 0 20px;
    cursor: pointer;
    line-height: 40px; }
.topbar-dropdown-center .title a {
      color: #ffffff; }
      .topbar-dropdown-center .title a:hover {
        text-decoration: none; }



#topbar1.topbar-fullwidth > .container {
  width: 100%;
  padding: 10px 38px 0px 38px; }

#topbar2.topbar-fullwidth > .container {
  width: 100%;
  padding: 10px 38px 0px 0px; }


.accordion .ac-item .ac-title:before {
    cursor: pointer;
    position: absolute;
    top: 14px;
    right: 10px;
    display: block;
    padding: 3px 6px 2px;
    color: #ddd;
    content: "\f054";
    font-size: 12px;
    line-height: 12px;
    -webkit-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s; }
  .accordion .ac-item > .ac-title > i {
    margin-right: 16px; }
  .accordion .ac-item .ac-active .ac-title:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    ms-transform: rotate(90deg); }
  .accordion .ac-title {
    position: relative;
    padding: 12px 30px 12px 15px;
    font-size: 13px;
    line-height: 22px;
    font-weight: 600;
    cursor: pointer;
    background-color: #f3ac39;
    margin-bottom: 2px; }
  .accordion .ac-content {
    overflow: hidden; }

/*form select*/
select {
  border: 2px solid #009999;
  color: #777;
  cursor: pointer;
  display: block;
  line-height: 1.33333;
  max-width: 100%;
  min-width: 100%;

  border-radius: 4px;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background-image: url(../png/dropdown-arrow.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding: 6px 18px;
   }



.border-box {

	border: 3px solid #ffffff;
  border-radius: 2px;
  padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;

}




/*---- product box team-members ----*/




.product2 .product2-description {
    padding: 8px 20px 10px 20px;
text-align: left;

}

.product2 {
  margin-bottom: 0px;
  position: relative;
  display: block; }
  .product2 .product2-image {
    position: relative;
    width: 380px;
    height: auto;
    overflow: hidden; }
  .product2 .product2-image > a,
  .product2 .product2-image img {
    display: block;
    width: 100%;
    height: 100%; }
  .product2 .product2-image > a,
  .product2 .product2-wishlist a {
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease; }
  .product2 .product2-image > a:nth-of-type(2) {
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
    position: absolute; }
  .product2 .product2-image:hover > a:nth-of-type(2) {
    opacity: 1;
    z-index: 2; }
  .product2 .product2-wishlist a {
    border: 2px solid #333;
    border-radius: 50%;
    height: 30px;
    left: 12px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    top: 12px;
    width: 30px;
    z-index: -1;
    opacity: 0; }
  .product2:hover .product2-wishlist,
  .product2:hover .product2-wishlist a {
    z-index: 3;
    opacity: 1; }
 .product2 .product2-description {
    padding: 8px 20px 10px 20px;
text-align: left;

}
  .product2 .product2-title,
  .product2 .product2-title a {
    font-size: 34px;
	font-weight: 600;
    margin-bottom: 0;
}
  .product2 .product2-category {
    display: block;
    opacity: 0.5; }
  .product2 .product2-price {
    width: 30%;
    float: right;
    margin-bottom: 0;
    margin-top: -26px;
    text-align: right; }
    .product2 .product2-price ins {
      color: #5c0000;
      font-size: 18px;
      font-weight: 600;
      margin-bottom: 4px;
      text-decoration: none; }
    .product2 .product2-price del {
      display: block;
      font-size: 12px;
      font-weight: 400;
      margin: -20px 0 -4px;
      opacity: 0.6; }
  .product2 .product2-rate {
    height: 23px;
    float: left;
    color: #FFC300; }
  .product2 .product2-reviews,
  .product2 .product2-reviews a {
    color: #73848e;
    float: right;
    font-size: 13px; }
  .product2 .product2-sale,
  .product2 .product2-new,
  .product2 .product2-hot,
  .product2 .product2-out-stock {
    border-radius: 50%;
    color: #ffffff;
    font-size: 11px;
    font-weight: 600;
    height: 42px;
    right: 20px;
    line-height: 42px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14);
    top: 20px;
    width: 42px;
    z-index: 5; }
  .product2 .product2-sale,
  .product2 .product2-sale-off {
    background: #ffc300; }
  .product2 .product2-new {
    background: #00c0e9; }
  .product2 .product2-hot {
    background: #d6284b; }
  .product2 .product2-out-stock {
    background: #a5a5a5 none repeat scroll 0 0;
    border-radius: 4px;
    padding: 0 18px;
    width: auto; }
  .product2 .product2-sale-off {
    border-radius: 12px 0 0;
    bottom: 0px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    height: 42px;
    line-height: 42px;
    position: absolute;
    right: 0px;
    text-align: center;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.14);
    width: 88px;
    z-index: 5; }
  .product2 .product2-overlay {
    position: absolute;
    width: 100%;
    height: 44px;
    line-height: 44px;
    top: auto;
    bottom: -44px;
    left: 0;
    z-index: 6; }
  .product2 .product2-overlay,
  .product2 .product2-overlay a {
    -webkit-transition: bottom .3s ease;
    -o-transition: bottom .3s ease;
    transition: bottom .3s ease; }
  .product2:hover .product2-overlay {
    bottom: 0; }
  .product2 .product2-overlay a {
    color: #fff;
    display: block;
    font-size: 13px;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center; }
    .product2 .product2-overlay a:hover {
      background-color: #111;
      color: #fff;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); }



/*Grid columns: 2*/
.grid-2-columns .grid-item,
.post-2-columns .post-item,
.portfolio-2-columns .portfolio-item {
  width: 45.00%;
	padding:  00px;
	margin: 10px;
}
  .grid-2-columns .grid-item.large-width,
  .post-2-columns .post-item.large-width,
  .portfolio-2-columns .portfolio-item.large-width {
    width: 380px; }

.kenburns-bg {
  background-position: 50% 20%;
  background-size: 100% 100%;
  height: 100%;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
  z-index: -1;
  transform: scale(1);
  transition: transform 0s cubic-bezier(0, 0, 0, 0) 0s;
  transition-delay: 1s; }

.text-large2,
.text-large2 span,
.text-large2 span span {
  font-size: 60px !important;
  line-height: 60px !important;
  font-weight: 800 !important;

 text-shadow: 1px 1px #000000; }

.text-large4,
.text-large4 span,
.text-large4 span span {
  font-size: 40px !important;
  line-height: 40px !important;
  font-weight: 700 !important;
 text-shadow: 1px 1px #000000; }

.text-large3,
.text-large3 span,
.text-large3 span span {
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 700 !important;
 margin-bottom: 30px;
text-shadow: 1px 1px #000000; }

 #footer.footer-light {
  background-color: #f7f7f7;
  border-top: 1px solid #ffffff; }
  #footer.footer-light,
  #footer.footer-light .widget h4,
  #footer.footer-light a {
    color: #494949 !important; }
  #footer.footer-light span {
    color: #898989 !important; }
  #footer.footer-light .copyright-content {
    background-color: #efefef;
    border-top: 1px solid #e5e5e5; }

/* social icons  */

.social-icons li a {
  float: left;
  height: 32px;
  width: 32px;
  line-height: 32px;
  font-size: 16px;
  text-align: center;
  margin: 4px 4px 4px 0;
  border-radius: 4px;
  border: 0;
  background: transparent;
  color: #333;
  overflow: hidden;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }


 #page-title .container {
  /*      position: relative;
top: 50%;
  transform: translateY(-50%);*/ }
  #page-title .page-title {
    width: 90%;
    padding: 0 0 0 40px;
    float: left; }
    #page-title .page-title > h1 {
      font-family: "Montserrat", "Helvetica", "Arial", sans-serif;
      font-size: 3.5em;
	  text-shadow: 2px 2px #000000;
      font-style: normal;
      font-weight: 700;
      line-height: 1.31818182em;
      letter-spacing: -2px;
      color: #ffffff;
      margin-top: 20px;
      margin-bottom: 20px; }


.single-post .post-item .post-item-description > h2,
    .single-post .post-item .post-item-description > h2 > a {
      font-size: 2.35714286em;
      line-height: 1.36363636em;
      letter-spacing: 0;
      margin-bottom: 12px;
      margin-top: 8px;
      color: #252525; }

h2,
.h2 {
  font-size: 1.8em;
  line-height: 1.9em;
  font-weight: 600;
  letter-spacing: 0;}
  h2:not(:last-child),
  .h2:not(:last-child) {
    margin-bottom: 0.78787878787879em; }

h3,
.h3 {
  font-size: 1.2em;
  line-height: 1.4em;
  font-weight: 600;
letter-spacing: 0;}
  h3:not(:last-child),
  .h3:not(:last-child) {
    margin-bottom: 1.04em; }


h6,
.h6 {
  font-size: 1.0em;
  line-height: 2.16666667em;
  font-weight: 600; }
  h6:not(:last-child),
  .h6:not(:last-child) {
    margin-bottom: 0.500842105263158em; }

.product .product-price {
    width: 40%;
    float: right;
    margin-bottom: 0px;
    margin-top: 0px;

 }

.product .product-title4 {
    width: 100%;
	height: 50px;
    float: none;
    margin-bottom: 5px;
    margin-top: 5px;
 }

 #buy-child-list input {
   margin-bottom: 0px;
   height: inherit;
   text-align: center;
 }

 .breadcrumb.fancy {
    overflow: hidden;
    font-size: 12px;
    line-height: 1.8em;
    background-color: transparent;
    padding-top: 10px;
	 padding-bottom: 10px;
    margin-bottom: 5px;
    margin-top: 5px; }


 .breadcrumb.fancy li {
      line-height: 36px;
      margin: 5px 2px 5px 10px; }

.breadcrumb {
  background-color: transparent;
  font-size: 12px;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left; }
  .breadcrumb ul {
    display: block;
    margin: 0;
    padding: 0; }
    .breadcrumb ul li {
      display: inline-block;
      position: relative;
      margin-left: 10px;
padding-left: 4px;}
      .breadcrumb ul li:first-child {
        margin-left: 0px; }
      .breadcrumb ul li + li:before {
        content: "";
        display: block;
        width: 2px;
        height: 2px;
        position: absolute;
        top: 50%;
        left: -7px;
        background-color: #9d9d9d; }
      .breadcrumb ul li a {
        color: #9d9d9d; }

/*-- new buttons --*/
.btn.btn-warning {
    background-color: #ffc832;
    border-color: #ffc832; }
    .btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning.active {
      background-color: #ffaa17;
      border-color: #ffaa17;
      color: #fff; }

.btn.btn-info {
    background-color: #1abc9c;
    border-color: #1abc9c; }
    .btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active {
      background-color: #16a88b;
      border-color: #16a88b;
      color: #fff; }

.btn.btn-dark {
    background-color: #1abc9c;
    border-color: #1abc9c;
    color: #ffffff; }

.btn-default {
  background-color: #1ebbd7 !important;
  border-color: #1ebbd7 !important;
}
.btn-default:hover {
  background-color: #1799b0 !important;
  border-color: #1799b0 !important;
}

.btn.btn-success {
    background-color: #ffc832;
    border-color: #ffc832;
color: #000;}
    .btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active {
      background-color: #ffaa17;
      border-color: #ffaa17;
      color: #fff; }



.panel-default > .panel-heading {
  border-radius: 0;
  border: none;
  color: #565656;
  background: #ffc832 !important;
}

/*--
.breadcrumb {
  background-color: transparent;
  font-size: 12px;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: left; }
  .breadcrumb ul {
    display: inline;
    margin: 0;
    padding: 0; }
    .breadcrumb ul li {
      display: inline;
      position: relative;
      margin-left: 10px; }
      .breadcrumb ul li:first-child {
        margin-left: 0px; }
      .breadcrumb ul li + li:before {
        content: "";
        display: block;
        width: 2px;
        height: 2px;
        position: absolute;
        top: 50%;
        left: -7px;
        background-color: #9d9d9d; }
      .breadcrumb ul li a {
        color: #000000; }
  .breadcrumb.fancy {
    overflow: hidden;
    font-size: 12px;
    line-height: 1.3em;
    background-color: transparent;
    padding: 0;
    margin-bottom: 20px;
    margin-top: 14px; }
    .breadcrumb.fancy li {
      line-height: 32px;
      margin: 0 2px 0 10px; }
      .breadcrumb.fancy li + li:before {
        content: none; }

  .breadcrumb.fancy li:first-child i {
    margin-right: -6px; }
  .breadcrumb.fancy a {
    background: #f9d59b  ;
    padding: .7em 1em;
    text-decoration: none;
    position: relative; }
    .breadcrumb.fancy a:hover {
      background: #45B39D;
      color: #ffffff; }
  .breadcrumb.fancy .active a {
    background: #45B39D  ;
    color: #ffffff; }
  .breadcrumb.fancy a::before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-width: 1.5em 0 1.5em 1.1em;
    border-style: solid;
    border-color: #f9d59b #f9d59b #f9d59b transparent;
    left: -1em; }
  .breadcrumb.fancy li:first-child {
    margin: 0 2px 0 0; }
    .breadcrumb.fancy li:first-child a::before {
      border-width: 0; }
  .breadcrumb.fancy a:hover::before,
  .breadcrumb.fancy .active a:before {
    border-color: #45B39D #45B39D #45B39D transparent; }
  .breadcrumb.fancy a::after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.5em;
    border-top: 1.5em solid transparent;
    border-bottom: 1.5em solid transparent;
    border-left: 1em solid #f9d59b;
    right: -1em; }
  .breadcrumb.fancy a:hover::after {
    border-left-color: #45B39D; }
  .breadcrumb.fancy .active a:after {
    border-left-color: #45B39D; }
--*/
.text-muted {
	color: #009999;
  /*-- color: #1abc9c; --*/
font-weight: 600}
