/***************************
COLORS
meridian blue: #94b5e0
meridian blue2: #afcaed
***************************/
html{position:relative}
body{
font-family: 'Open Sans', sans-serif;
width:100%;
height:100%;
color: #707070;
font-size:13px;
position:relative;
/*overflow:hidden;*/
font-variant-ligatures: no-common-ligatures;
}
/*global styles*/
body, .container, .the-content{
min-width:768px;
}
h1{
margin-bottom:20px;
}
h1,h2,h3,h4{
font-weight:300;
}
a,a:hover,a:active,a:visited,a:focus{
text-decoration:none;
/* font-size: 10px; */
color: #94b5e0;
}
.useCode-btn{
text-transform:lowercase;
letter-spacing:2px;
color:#fff!important;
}
.promoCode input,.inv-dd input{
letter-spacing:2px;
text-transform:lowercase;
font-size: 11px;
}
a:focus,a:hover,a:active{
outline:none;
}
.centered{
text-align:center;
}
ul, ul{
list-style:none;
}

.font-condensed,
.font-narrow{
font-family: 'Open Sans Condensed', sans-serif;
}
.font-script{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
.font-thin{
font-weight: 300;
}
.font-raleway{
font-family: 'Raleway', sans-serif;
}
/*
text styles
*/
.letter-space-1{
letter-spacing: 1px;
}
.letter-space-2{
letter-spacing: 2px;
}
.letter-space-3{
letter-spacing: 3px;
}
.color-bbb{
color:#bbb;
}
.color-white, .text-lite{
color:#fff;
}
.text-dark{
color:#333;
}
.text-dark-imp{
color:#333 !important;
}
#pageReservations .muted{
visibility:hidden;
}
#pageReservations .text-lite{
color:#aaa;
}
#pageReservations .text-lite:hover{
color:#fff;
}
.muted{
color:#aaa;
}
.muted2{
color:#ddd;
}
.carolina-blue{
color:#94b5e0;
}
.bg-carolina-blue{
background-color: #94b5e0;
color:white;
background-color: #94b5e0;
  border: 1px solid #94b5e0;
}
.bg-carolina-blue-normal{
background-color: rgba(148,181,224,0.4)!important;
}
.text-upper,
.text-uppercase{
text-transform:uppercase;
}
.text-lower,
.text-lowercase{
text-transform:lowercase;
}
.text-spaced1{
letter-spacing:1px;
}
.text-spaced2{
letter-spacing:2px;
}
.text-spaced{
letter-spacing:3px;
}
.text-spaced10{
letter-spacing:10px;
}
.text-striked{
text-decoration:line-through;
}
.text-thin {font-weight:300;}
.ellipsis{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.text-stroke{
  text-shadow:
  -1px -1px 0 #fff,
  1px -1px 0 #fff,
  -1px 1px 0 #fff,
  1px 1px 0 #fff;
}
.sub-h1{
margin-top:-20px;
margin-bottom:30px;
}
.heads{

}
.btn-secondary          { color: #ffffff; background-color: #4A4A4A; border-color: #444; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary
                      { color: #ffffff; background-color: #5A5A5A !important; border-color: #555; }
a.btn-mblue{
color:#94b5e0;
}
a.btn-mblue{
  color:#afcaed;
}
a.btn-mblue2{
color:#afcaed;
}
a.btn-mblue2:hover{
  color:#fff;
}
a.btn-white{
color:#fff;
letter-spacing: 6px;
}
a.btn-white:hover{
  color:#afcaed;
}
.btn-group-xxs>.btn, .btn-xxs {
  padding: 1px 3px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.banner-tagline{
  position:absolute;
  z-index:100;
  text-align:center;
  left:0;
  right:0;
  bottom:30%;
  /*text-shadow:1px 1px 0 #000;*/
  color:#fff;
}
  .banner-tagline a,
  a.btn-tagline{
     /* color:#fff;
       font-size: 14px;
      margin: 0 5px;
      border: 1px solid #fff;
      padding: 6px 9px;*/
     /*background-color:rgba(0,0,0,.3);*/
     /* box-shadow:none !important; */
     /* -webkit-box-shadow:none !important; */
     -moz-box-shadow:none !important;
     /*text-shadow:1px 1px 0 #000;*/
     /* font-family: 'Raleway', sans-serif;*/
     color: #f2f2f2;
     font-size: 12px;
     /* margin: 0 5px; */
     /*border: 2px solid rgba(255,255,255,.5)!important;*/
     border: 2px solid rgba(255,255,255,0.6)!important;
     padding: 3px 9px;
     /* background-color: rgba(0,0,0,.3); */
     /* text-shadow: 1px 1px 0 #000; */
     /* font-family: 'Raleway', sans-serif; */
     border-radius: 11px;
     letter-spacing: 2px;
     /* box-shadow: inset 0 0 0 0px #fff; */
     text-transform: lowercase;
  }
  .banner-tagline a:hover,
  a:hover.btn-tagline{
      /*color:#94b5e0;
      border:1px solid #94b5e0;
      background-color:rgba(0,0,0,.5);*/
      color:#f1f1f1;
      border-color: #94b5e0!important;
  }
  .btn-tagline{
    background-color: #94b5e0;
    color:#f1f1f1;
  }
.m-minWidth{
min-width:1170px;
}
.m-maxWidth{
min-width:1170px;
}
.img-abs-center{
display:block;
position:absolute;
top:-99999px;
right:-99999px;
bottom:-99999px;
left:-99999px;
margin:auto;
}

/*center content vertically*/
.center-content-wrap{
  height: 50%;
  position: absolute;
  top: 54%;
  left:0;
  right:0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  z-index:60;
  /* width: 100%; */
}
#loveLikeHate .product .center-content{
  /* padding: 15px; */
}
  .center-content{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
  }
#loveLikeHate .center-content-wrap{
  top:54%;
}

/*header*/
.main-header{
/*background:#94b5e0;*/
background: #33322e;
min-height: 8px;
position:relative;
z-index:990;
}
body.isPage .main-header{
  display:none;
}
.main-header .m-brand {
  display:block;
  Xopacity:.5;
}
.main-header .m-brand:hover {
  Xopacity:1;
}
  .main-header .m-brand > span {
    font-size:9px;
    letter-spacing:4px;
    line-height:16px;
    display:block;
    /*margin-left:22px;*/
    text-transform:lowercase;
  }
  .main-header .m-brand img {
    max-height:100%;
    float:left;
  }
.main-header .mike-me,
.main-header .mike-me a,
.m-scrollspy .mike-me a{
  letter-spacing:3px;
  text-transform:lowercase;
}
.m-scrollspy .mike-me a,
.mike-me2{
  font-size:9px;
}
.mike-me2,
.main-header .mike-me2,
.main-header .mike-me2 a{
  letter-spacing:2px;
  text-transform:lowercase;
}
.main-header .header-menu-wrap{
  padding: 0px 10px 0px 10px;
}
.main-header .nav > li > a{
  padding: 0px 10px 4px 10px;
  color:#777;
  font-size:9px;
  text-transform:lowercase;
}
.main-header .nav > li > a:hover{
  color:#94b5e0;
}
.sub-nav .mike-me,
.sub-nav .mike-me a{
  letter-spacing:2px;
  text-transform:lowercase;
}

#vidBanner{
position:relative;
z-index:2;
Xbackground: url(../images/slide3.jpg) no-repeat;
overflow:hidden;
display:block;
height:350px;
}
.vidBanner{
  position:relative;
  z-index:2;
}
#vidBanner .vidBanner-wrap{
  position:absolute;
  top:0%;
  left:0;
  right:0;
  bottom:0%;
  margin:auto;
  width: 100%;
  height: 100%;
}
#vidContainer{
  display:block;
  position:absolute;
  top:-50%;
  left:0;
  right:0;
  bottom:-50%;
  margin:auto;
  width: 100%;
  height: 100%;
  overflow:auto;
}

/*#scrollTop*/
#scrollToTop{
display:none;
color:#999;
background:rgba(30,30,30,.7);
width:32px;
height:32px;
line-height:28px;
text-align:center;
position:fixed;
right:10px;
bottom:7px;
z-index:1020;
border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0 2px 5px rgba(0,0,0,.5);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);

}
#scrollToTop:hover{
  color:#fff;
  background:rgba(30,30,30,1);
}


/*#pageContent*/
#pageContent{
position:relative;
}

.the-content{
width:100%;
background:#fff;
min-height:400px;
/*padding-top:50px;
padding-bottom:50px;  */
position:relative;
z-index:50;
}
.the-content .breadcrumb li{
text-transform:lowercase;
letter-spacing: 1px;
}
.the-content .breadcrumb li:last-child:before{
font: normal normal normal 14px/1 FontAwesome;
content: "\f105";
font-size:11px
}
.the-content #hero{
  margin-top:-37px;
  position:relative;
  border-bottom: 3px solid #fff;
}
.scroll-down{
  color:#555;
  background:rgba(255,255,255,.7);
  font-size:20px;
  line-height:26px;
  width:32px;
  height:32px;
  border-radius:50%;
  -webkit-border-radius:50%;
  position:absolute;
  top:-15px;
  left:0;
  right:0;
  margin:auto;
  z-index:999;
  text-align:center;
  box-shadow:0 3px 10px rgba(0,0,0,.5);
  -webkit-box-shadow:0 3px 10px rgba(0,0,0,.5);
  -moz-box-shadow:0 3px 10px rgba(0,0,0,.5);
}
  .scroll-down:hover{
    color:#333;
    background:rgba(255,255,255,.9);
    box-shadow:0 3px 15px rgba(0,0,0,.5);
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.5);
    -moz-box-shadow:0 3px 15px rgba(0,0,0,.5);
  }

#tubular-container{
z-index:5;
overflow:hidden;
}

/*navigation*/
.main-menu{
height:35px;
/*position:relative;*/
position:absolute;
left:0;
right:0;
background: rgba(64,64,63,.9);
/*border-top: 3px solid rgba(20,20,20,1)!important;*/
border-top:none!important;
z-index:899;
-webkit-transition: all 320ms ease-out;
-moz-transition: all 320ms ease-out;
-o-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.nav .dropdown-header{
  text-transform:uppercase;
}
.nav > li > a:hover, .nav > li > a:focus {
     background-color: transparent;
     color: #e0e0e0;
}
  .top-menu.nav > li.active > a, .top-menu.nav > li > a:hover, .nav > li > a:focus {
     color:#afcaed;
  }
.navbar-nav{
  float:none;
}
a {
    color: #94b5e0;
    text-decoration: none;
}
.navbar-nav a{
  font-size: 10px;
  color:#bbb;
  outline:none;
  /*text-transform:uppercase;*/
}
.navbar-nav > li{
  *display:inherit;
  display:inline-block;
  float:none;
}
.nav > li > a{
  padding: 10px 20px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#main-menu .nav > li > a{
  padding: 5px 20px;
}
  /*two-line*/
  .nav > li a.icon-text{
    padding-top:6px;
    padding-bottom:2px;
    text-align:center;
    line-height:normal;
    opacity:.5;
  }
    .nav > li a.icon-text .fa{
      opacity:1 !important;
      font-size:14px;
      -webkit-text-stroke-color: rgb(255,255,255);
      -webkit-text-stroke-width: 1px;
      -webkit-font-smoothing: antialiased;
      text-stroke-color: rgb(255,255,255);
       text-stroke-width: 1px;
      font-smoothing: antialiased;
    }
  .nav > li a.icon-text:hover{
    opacity:1;
  }
  .nav > li a.icon-text > span,
  #m-sidebar #quick-nav.icon-text > span{
    display:block;
    float:none;
    margin-left:0;
    margin-top:0;
  }
  #main-menu .top-menu{
    margin-left: 18%;
  }
  #m-sidebar .dropdown-menu .divider,#header-menu .dropdown-menu .divider{
    margin:0;
    background-color: #f6f6f6;
  }
  .m-scrollspy .explore-navigation .divider{
    background-color: #eee;
    height: 1px;
  }
  #m-sidebar .sub-nav-dark.dropdown-menu .divider,#header-menu .sub-nav-dark.dropdown-menu .divider,.sub-nav-dark .explore-navigation .divider,.sub-nav-dark.dropdown-menu .divider{
    margin:0;
    background-color: rgba(119,119,119,0);
  }

  .nav > li a.icon-text > .icon-img{
    margin-bottom:2px;
  }
.navbar-nav a:hover{
  color:#333;
}
.navbar-nav .nav-dropdown-menu a {
  word-spacing: -1px;
}
.navbar-nav .nav-dropdown-menu a:hover {
  font-size: 11px;
  letter-spacing: 2px;
} /*level 2*/
.dropdown-menu > li > a{
  font-size:9px;
  /*text-transform:uppercase;*/
}
.dropdown-menu > li.active > a{
  background:#94b5e0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
     background-color: #94b5e0;
   color:#fff;
}
.nav-dropdown-menu.active{
   /*background-color: #94b5e0!important;*/
   /*color:#fff;*/
   /*color:#333;*/
   color:#94b5e0; }
  #header-menu .nav > li > a {
     padding-bottom:0;
  }
  #header-menu .dropdown-menu > li > a:hover, #header-menu .dropdown-menu > li > a:focus {
     /*background-color: #333;*/
     background:none!important;
     color:#94b5e0;
  }
/*== dropdown submenu ===*/
.nav .dropdown-menu{
  width:180px;
}
  .nav .dropdown-menu.pull-right{
    left:auto;
    right:0;
  }
  .top-nav-charleston.collapsible-nav{
    /* overflow:hidden; */
  }
  .top-nav-charleston.collapsible-nav:hover{
/*      overflow:inherit; */
  }
.nav li {
  position:relative;
  text-align:left;
}
.nav .sub-nav li > a,
.dropdown-hover li > a{
  padding-top:7px;
  padding-bottom:7px;
}
.nav li:hover > .sub-nav,
.dropdown-hover:hover > .sub-nav{
  visibility:visible;
  opacity: 1;
  top: 100%!important;
}

.nav > li .sub-nav,
.dropdown-hover > .sub-nav{
  display:block;
  position:absolute;
  top:120%;
  left:0;
  visibility:hidden;
  opacity:0;
  -webkit-transition: all 320ms ease-out;
  -moz-transition: all 320ms ease-out;
  -o-transition: all 320ms ease-out;
  transition: all 320ms ease-out;
}
.nav > li .sub-nav:before,
.nav > li .sub-nav:after{
  content:'';
  position:absolute;
  top:-5px;
  left:15px;
  width:0;
  height:0;
  font-size:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  /* border-bottom:5px solid #ccc; */
}
  .nav > li .sub-nav:after{
    top:-4px;
    border-bottom-color:#fff;
  }
  .nav > li .sub-nav.pull-right:before,
  .nav > li .sub-nav.pull-right:after{
    left:auto;
    right:25px;
  }

  /*dark*/
  .nav > li .sub-nav.sub-nav-dark,.sub-nav-dark.dropdown-menu,.sub-nav-dark.m-scrollspy{
    /* background:#121212; */
    /*background:#36454f ;*/
    background: #40403F;
    overflow:hidden;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 5px;
    border: none;
    /* height: 0px; */
  }
  #m-sidebar .sub-nav.sub-nav-dark{
    top: 85%;
  }
  .top-nav-charleston.hideme > .sub-nav.sub-nav-dark{
    top: 50%!important;
    opacity: 0!important;
    visibility:hidden!important;
    -webkit-transition: all 01s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
  .top-nav-charleston > .sub-nav.sub-nav-dark{
    top: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 0;
    /* top: -1000%; */
  }
  .top-nav-charleston > .sub-nav.sub-nav-dark{
    height:0px;
  }
  .top-menu > li.top-nav-charleston:hover .sub-nav.sub-nav-dark{/*      top:0px; *//*background: #232323;*/height: auto;}
    .nav > li .sub-nav.sub-nav-dark > .row{
      overflow:hidden;
      height:auto;
    }
  .nav > li .sub-nav.sub-nav-dark:before,
  .nav > li .sub-nav.sub-nav-dark:after{
    border-bottom-color:#222;
  }
    .nav > li .sub-nav.sub-nav-dark:after{
      border-bottom-color:#121212;
    }
    .nav > li .sub-nav.sub-nav-dark > .row{
      z-index:10;
     }
     .nav > li .sub-nav.sub-nav-dark .sub-nav-dark-bg{
        position:absolute;
        width: 800px;
        height: 88%;
        top: 0px;
        right: 0px;
        bottom:0;
        margin:auto;
        z-index:1;
        text-align:right;
        opacity:1;
      }
     .nav > li .sub-nav.sub-nav-dark > .row .atw{
       margin-top: 202px;
       display:block;
       font-size: 20px;
      }


.nav > li ul > li .sub-nav{
  left:100%;
}
.nav ul li:hover > .sub-nav{
  top:-8px;
}
.nav > li ul > li .sub-nav:before,
.nav > li ul > li .sub-nav:after{
  left:-10px !important;
  top:15px;
  /* border-top:5px solid transparent; */
  /* border-bottom:5px solid transparent; */
  /* border-right:5px solid #ccc; */
}
.nav > li ul > li .sub-nav:after{
  left:-9px !important;
  border-right-color:#fff;
}



/*sticky*/
.is-sticky .main-menu,
.main-menu.always-sticky,
body.isPage .main-menu{
  background: rgba(51,50,46,0.9);
}
.is-sticky .navbar-nav a {
   Xcolor:#333;
}
.is-sticky #logoBig {
  display:none;
}
.is-sticky #logoSmall {
  display:block !important;
}

#logoBig{
  position:absolute;
  top:-50px;
}
#logoSmall{
  /*height:75px;*/
  margin-top:5px;
  -webkit-transition: all 180ms ease-out;
  -moz-transition: all 180ms ease-out;
  -o-transition: all 180ms ease-out;
  transition: all 180ms ease-out;
}
#logoSmall.on{
  /*height:48px;
  margin-top:3px; */
}
#logoSmall img{
  max-width:100%;
  max-height:100%
}
#logoBrand{
  opacity:0;
  visibility:hidden;
  margin-left:-30px;
  width:0;
}
#logoBrand.on{
  width:auto;
  opacity:1;
  visibility:visible;
  margin-left:0;
}

.pofile-action{
  clear:both;
  padding: 1px 5px;
  /*background-color:#f2f2f2;*/
  background-color:#333;
}
.pofile-action .fa-sign-out{
  display: none!important;
}
.pofile-action a{
  color:#ccc !important;
  letter-spacing:5px!important;
  text-align: center;
}
.pofile-action a:hover{
  color:#fff !important;
  background: none!important;
}
IMG.nav-icon-brand{
  height:15px!important;
  margin-top: 0px!important;
}
.nav-icon-brand{
  opacity:.7;
}
.nav-icon-brand:hover{
  opacity:1;
}


/*menu-item-label*/
.menu-item-label{

}
.menu-item-label-xs, a.menu-item-label-xs{
  font-size:7px;
}

/*top-nav*/
.top-nav li > a{
font-size:12px;
color:#505050;
}
.top-nav li a.img-circle{
  background: #777;
  color: #ccc;
  display: inline-block;
  height: 24px;
  margin-left: 5px;
  text-align: center;
  width: 24px;
  padding:0;
}
.top-nav li a.img-circle:hover{
  background: #555;
  color: #fff;
}
.top-nav a .fa {
  vertical-align: middle;
}
.top-nav-home{
  width:30px;
  color:#fff;
  opacity:.3;
}
  .top-nav-home:hover{
    opacity:1;
  }
  .top-nav-home .fa{
    font-size:18px;
    position:absolute;
    top:2px;
    left:0;
  }

/*top-nav-product*/
.top-nav-product a{
padding-right:5px !important;
opacity:.5;
display:block;
}
.top-nav-product a:hover{
  opacity:1;
}
.top-nav-product a .fa{
  font-size:14px;
  /*line-height:1px;*/
}

/*logo-items*/
.logo-items.dropdown-menu {
width:500px;
padding-left:5px;
padding-right:5px;
}
.logo-items .logo-item > a {
  display:block;
  background-color:#333;
  /* line-height:80px; */
  margin:2px;
  padding:2px;
}
  .logo-items .logo-item >  a:hover,
  .logo-items .logo-item >  a.active {
    background-color:#94b5e0;
  }
  .logo-items .logo-item a.btn-map,
  .logo-items .logo-item a.btn-map:hover{
    background-color:transparent;
  }
  .logo-items .logo-item a.btn-map > img{
    opacity:.2 !important;
  }
.logo-items > .row{
  margin:0;
  position:relative;
}
.logo-items .logo-item{
  padding:5px;
  /*margin:0;*/
  padding: 0px;
}
  .logo-items .logo-item  .logo-item{
    margin-bottom:15px;
    /*margin:0;*/
  }
  /*logo-item-atw*/
  .logo-items .logo-item-atw{
    min-height: 269px;
    padding-left: 0px;
  }
  .logo-items .logo-item-atw .logo-item,.logo-items .logo-item-atw .countries-wrapper{
    padding-left: 0px;
  }

  /*meridian-network-links*/
  .logo-items .meridian-network-links{
    position:absolute;
    bottom: -101px;
    left: auto;
    right: 116px;
    margin:auto;
    font-size:10px;
  }
    .logo-items .meridian-network-links ul > li a{
      color:#aaa;
      font-size:9px;
      letter-spacing:2px;
      text-align:right;
      padding:inherit;
      -webkit-transition: all 0.18s ease-out;
      -moz-transition: all 0.18s ease-out;
      -o-transition: all 0.18s ease-out;
      transition: all 0.18s ease-out;
    }
    .logo-items .meridian-network-links ul > li a:hover{
      color:#fff;
      -webkit-transform: translate(10px, 0px);
      -moz-transform: translate(10px, 0px);
      -o-transform: translate(10px, 0px);
      -ms-transform: translate(10px, 0px);
      transform: translate(10px, 0px);
    }
    .logo-items .meridian-network-links ul > li a span{
      color:#94b5e0;
    }
    .logo-items .meridian-network-links ul > li a:hover span{
      color:#afcaed;
    }
    .logo-items ul.mike-me > li a{
      padding:4px 0px 4px 0px;
      width: calc(100% - 24px) !important;
      margin-left: 8px;
      margin-right: 8px;
    }
    .logo-items.custom-interface ul.mike-me{
      margin-top:20px;
    }
    .logo-items.custom-interface ul.mike-me > li a{
      padding: 12px 0px 12px 0px;
      letter-spacing: 3px;
    }
    .logo-items.custom-interface ul.mike-me > li a > span.thereismore{

color: rgba(210,210,210,0.5);

font-size: 9px;
    }
    .logo-items ul.mike-me.regions{
      margin-top:7px
    }
    .logo-items .logo-item > .countries-wrapper{
      padding: 0px;
    }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper{
      margin-top: 0px;
    }
    .logo-items .row > .col-xs-12:first-child .logo-item{
      padding:0px;
    }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper > .logo-item:first-child IMG{/* border-top:1px solid #f1f1f1; */}
      .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper > .logo-item:nth-child(2) IMG{
/*        border-top:2px solid #f1f1f1; */
     }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper IMG{
      /* border-top:none; */
     }
     .logo-items .row > .col-xs-12:last-child .logo-item > .countries-wrapper{
      margin-top: 20px;
    }
     .logo-items .row > .col-xs-12:last-child .logo-item > .countries-wrapper > .logo-item:last-child IMG{
      border-right:none!important;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:not(:last-child){
      /* border-left:1px solid #777; */
      /* border-right:1px solid #777; */
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:first-child{
      /*border-top:1px solid #777;*/
      margin-top: 8px;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:last-child{
      margin-top: 0px;
      visibility: hidden;
    }
    .logo-items .logo-item > .countries-wrapper > .logo-item:hover .mike-me li:last-child
/*      .logo-items .logo-item > .countries-wrapper > .logo-item.active-country .mike-me li:last-child */
    {
      margin-top: 0px;
      visibility: visible;
      width: 134px;
      text-align: center;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:nth-child(3n){
      /*border-bottom:1px solid #777;*/
    }
    .meridian-network-links-label{
      text-transform:uppercase !important;
      opacity:.5;
      margin-bottom: 5px;
      margin-right: -14px;
    }
.logo-item a > .title {
  display:block;
  position:absolute;
  margin:auto;
  left:0;
  right:0;
  bottom:30px;
  z-index:10;
  text-align:center;
  color:#fff !important;
  /*color:#fff;*/
  text-shadow:1px 1px 0 #000;
  letter-spacing:1px;
}
  .logo-item a > .title.carolina-blue{
    color:#94b5e0 !important;
  }
.logo-item .list-unstyled li a{
  text-align:center;
  font-size:10px;
  color:#f1f1f1;
  display:block;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  /* display: none; */
}
.logo-item .list-unstyled li a:hover{
  color:#afcaed;
}
.logo-item .logo-item-img{
  position:relative;
  /*margin-bottom:10px;*/
}
.logo-item .btnRegister{
  border:1px solid #777;
  padding:10px;
  text-align:center;
  margin-top:10px;
  color:#aaa !important;
  /* display: none!important; */
}
.logo-item .btnRegister:hover{
  border-color:#94b5e0 !important;
  color:#94b5e0 !important;

}
.logo-item-img .title{
  position:relative;
  z-index:20;
}
.logo-item-img .img-color{
  position:absolute;
  z-index:10;
  opacity:0;
  top:0;
  left:0;
  bottom:0;
  right:0;
  border: 2px solid #d2d2d2;
}
  .logo-item-img:hover .img-color,.logo-item-img.active-country .img-color,.active-country .logo-item-img .img-color{
    opacity:1;
  }
.logo-item-img .img-bw{
  position:relative;
  z-index:5;
  /* border: 2px solid #d2d2d2; */
}
.logo-items-charleston.logo-items .logo-item-atw{
    min-height: 450px;
  }
  .logo-items-charleston.logo-items .meridian-network-links{
    bottom: 38px;
  }

/* Meridian by design Nav logo-item | mbd-li */
.mbd-li > ul > li > a.btnRegister{
  opacity: 0;
  -webkit-transition:all ease-in-out 0.3s;
  -o-transition:all ease-in-out 0.3s;
  transition:all ease-in-out 0.3s;
  width: calc(100% - 24px) !important;
}
.mbd-li:hover > ul > li > a.btnRegister{
  opacity: 1;
}
/* End Meridian by design Nav logo-item | mbd-li */
/*profile-nav*/
.profile-nav .profile-photo{
display:block;
float:left;
width:24px;
height:24px;
background:#777;
overflow:hidden;
margin-right:8px;
}
.profile-nav:hover .profile-photo{
  background:#555;
}
.profile-nav .profile-photo img{
  max-height:100%;
  max-width:100%;
}

.profile-top-nav li > a{
padding-left:5px;
padding-right:5px;
position:relative;
outline:none;
}

/*#meridian-nav*/
#meridian-nav{

}
#meridian-nav a{
  letter-spacing:2px;
  display:inline;
  display:inline-block;
  font-size:10px;
  text-transform:uppercase;
  color:#ccc;
  border-right:1px solid rgba(200,200,200,.3);
  padding: 0 7px
}
#meridian-nav a:last-child{
  border:none;
}
#meridian-nav a:hover{
  color:#fff;
  text-decoration:none;
}

/*#m-sidebar*/
#m-sidebar > li.icon-text > a{
padding-right:0;
}
#m-sidebar .dropdown-menu{
width:220px;
/* border-top:1px solid #555; */
}
#m-sidebar .dropdown-menu .nav-dropdown li > a,
.collapsible-nav .dropdown-menu .nav-dropdown li > a{
  font-size:9px;
  text-transform:lowercase;
  letter-spacing:1px;
}
#m-sidebar .nav-dropdown-menu:hover > a,
#m-sidebar .nav-dropdown-menu.active > a{
  color: #94b5e0 !important;
  background: none!important;
  font-size: 9px;
  /* font-family: sans-serif; */
}


/*nav-indicator*/
.nav-indicator{
position: absolute;
width: 0px;
/* height: 15px; */
/* border-top: 5px solid transparent; */
/* border-bottom: 5px solid transparent; */
/* border-left: 5px solid rgba(148,181,224,1); */
z-index: 1010;
top: 15px;
left: 7px;
/* display: none; */
font: normal normal normal 14px/1 FontAwesome;
color:rgba(148,181,224,0.6);
font-size: 10px;
}
.nav-indicator:before{
content:"\f105"

}
#m-sidebar > li:hover .nav-indicator{
  display:block;
  position:absolute;
}
#m-sidebar #quick-nav > span{
  display:block;
  margin-left:7px;
  float:right;
}
  #m-sidebar #quick-nav .fa{
    font-size:14px;
    opacity:.3;
    -webkit-text-stroke-width:0;
    }
    #m-sidebar #quick-nav:hover .fa{
      opacity:1;
    }
#profile-nav{
  margin-right:10px;
}
#profile-nav > img{
  opacity:.3;
}
  #profile-nav:hover > img{
    opacity:1;
  }


/*sidebar nav collapsible*/
.nav .nav-dropdown-menu{
position:relative;
}
.nav .nav-dropdown-menu > a,
.nav .sub-nav > li > a{
  color:#333;
  font-size:12px;
  outline:none;
}
  .nav .sub-nav > li > a:hover,
  .nav .sub-nav > li:hover > a{
    color:#fff;
  }
.nav .nav-dropdown-menu:hover .nav-dropdown{
  /*display:block;  */
}
/*dropdown*/
.nav .nav-dropdown{
  display:none;
  overflow:hidden;
  padding-left:0;
  background:#f2f2f2;
}
  .nav .nav-dropdown > li a{
    font-size:9px;
    display:block;
    color:#777;
    text-transform:uppercase;
    padding: 7px 20px 7px 30px;
    outline:none;
  }
  .nav .nav-dropdown > li a:hover,
  .nav .nav-dropdown > li a.active,
  .nav .nav-dropdown > li a:focus{
    color:#fff !important;
    background-color:#94b5e0;
    text-decoration:none;
    outline:none;
  }

  .nav .nav-dropdown > li.divider {
    margin: 0px;
    background:rgba(30,30,30,.05);
  }

/*#pageSidebarNav - scrollspy*/

.sub-nav-dark.m-scrollspy a{
color:#f1f1f1;
}
.m-scrollspy{
position:absolute;
right:0;
top:100px;
background:#fff;
z-index:2010;
float:right;
min-width:100px;
border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-o-border-radius:3px 0 0 3px;
overflow:hidden;
}
.m-scrollspy.dropshadow{
  box-shadow:-2px 2px 5px rgba(0,0,0,.3);
}
.m-scrollspy .nav > li:after{
  content:'';
  border:none;
}
.m-scrollspy .nav > li > a{
  color:#333;
}
.sub-nav-dark.m-scrollspy .nav > li > a{
  color: #777;
/*    padding-left: 24px; */
  padding-top:7px;
  padding-bottom:7px;
}
.m-scrollspy .nav > li.active > a{
  /*background-color: #1a75be;*/
  /*background-color: #94b5e0;
    color: #fff;*/
  color:#94b5e0;
  padding-top: 7px;
  padding-bottom: 7px;
}
.m-scrollspy .nav > li:hover > a{
  /*background-color: #94b5e0;*/
    /*color: #fff;*/
    color: #94b5e0;
}
.m-scrollspy .nav > li.active:hover > a{
  /*background-color: #94b5e0;*/
  color: #94b5e0;
}
#pageSidebarNav-sticky-wrapper{
  position:fixed;
  z-index:2010;
}
#pageSidebarNav2-sticky-wrapper{
  max-height:0;
}
.m-scrollspy-label{
  backgound-color:#fcfcfc;
  font-size:10px;
  letter-spacing:2px;
  padding: 3px;
  z-index: 1;
  /* clear: both; */
  position: absolute;
  right: 0;
  /* width: 100%; */

  right: 16px;
}
.content-sidebar.sidebar-show .m-scrollspy-label
{
  top: 6px;
}
.content-sidebar.sidebar-peek .m-scrollspy-label
{
  top: 0px;
  right:20px;
}
/*.content-sidebar*/
.content-sidebar{

}
.content-sidebar .sidebar-label{
  display:block;
}
.content-sidebar .sidebar-icon{
  margin-left:4px;
}
.content-sidebar .sidebar-bullet{
  /*display:block;
  width:8px;
  height:8px;
  padding:4px 0;
  margin:2px 0;
  overflow:hidden;
  border-radius:50%;
  -webkit-border-radius:50%;
  -o-border-radius:50%;
  background-color:#555;*/
}
  .content-sidebar.sidebar-show .sidebar-bullet{
    display:none;
  }
  .content-sidebar a:hover .sidebar-bullet{
    background-color:#fff;
  }
  .content-sidebar .active .sidebar-bullet{
    /*background-color:#94b5e0;*/
  }




.content-sidebar.sidebar-show{
min-width:100px;
width:180px;
}
.content-sidebar.sidebar-peek{
min-width:35px !important;
width:35px !important;
text-align:center;
}
.content-sidebar.sidebar-peek .explore-navigation li  > a{
padding-left: 19px;
color: #d2d2d2;
}
.content-sidebar.sidebar-peek .nav-indicator{
display: none!important;
}
.content-sidebar.sidebar-peek a:hover .sidebar-bullet{
background:none;
}
.content-sidebar.sidebar-show .nav-indicator{
display:block;
}
.content-sidebar.sidebar-peek .sidebar-bullet,
.content-sidebar.sidebar-peek .sidebar-icon{
  display:block;
  font-size: 5px;
  /* margin-top: -7px; */
  }
.explore-navigation .sidebar-bullet{
  margin-left:-3px;
}
.m-scrollspy-label .sidebar-icon{
  font-size: 10px!important;
}
.content-sidebar.sidebar-peek .sidebar-label,
.content-sidebar.sidebar-show .sidebar-bullet,
.content-sidebar.sidebar-show .sidebar-icon{
  display:none;
}


/*.top-nav-charleston*/
.top-nav-charleston{
position:relative;
}
.top-nav-charleston > a{
  color:#afcaed;
}
.top-nav-charleston > a:after{
  /* content:''; */
  /* background:rgba(230,230,230,.2); */
  /* width:1px; */
  /* min-height:10px; */
  /* height:12px; */
  /* display:block; */
  /*float:right;*/
  /* position:absolute; */
  /* top:12px; */
  /* right:0; */
}
.top-nav-charleston.aRight > a:after{
  left:0;
  right:auto;
}
.top-nav-charleston > a > img{
  margin-right:7px;
  opacity:.7;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.top-nav-charleston > a:hover > img{
  opacity:1;
}
.navbar-nav > li > a.site-brand{
  padding-left:5px !important;
  padding-right: 2px!important;
}
.navbar-nav > li > a.site-brand:after{
  content: "|";
    opacity: 0.5;
    padding-left: 23px;
    color: #808080;
}
  .navbar-nav > li > a.site-brand img{
    max-height: 11px;
    /* margin-top: -2px; */
  }
  .navbar-nav > li > a.site-brand.tall img{
    max-height:12px;
  }

/*brand-nav*/
.brand-nav .sub-nav li a{
text-transform:lowercase !important;
letter-spacing:4px;
font-size:9px;
}


/*searchbox*/
.search-box{
border:none;
width:150px;
  -webkit-transition: all 280ms ease-out;
-moz-transition: all 280ms ease-out;
-o-transition: all 280ms ease-out;
transition: all 280ms ease-out;
background: #fff url(../images/Search.png) no-repeat 98% 50%;
}
.search-box:focus{
width:250px;
}
/*header*/
.header-phone{
font-size:20px;
/*font-family: 'rokkitt',serif;*/
}
.header-social a{
margin-left:5px;
background:#333;
display:inline-block;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#94b5e0;
}
.header-social a .fa{
vertical-align:middle;

}
.header-social a:hover{
color:#fff;
}
#prefooter .header-social a{
width:48px;
height:48px;
font-size:30px;
line-height:42px;
}
/*banner*/
.banner{
position:relative;
margin-top:-36px;
z-index:1;
}
.slider-wrapper{

  overflow:hidden;
}
.searchbox{
  position:absolute;
  bottom:80px;
  left:30px;
  right:30px;
  z-index:90;
  opacity:.9;
}
.banner-copy{
  position:absolute;
  bottom:10%;
  left:0;
  right:0;
  text-align:center;
  z-index:10;
}
.banner-overlay{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  background:rgba(0,0,0,.3);
  z-index:6;
}
.banner-title{
  /*font-size:40px;
  text-shadow:0 0 5px #000;
  margin-bottom:0;
  position:relative;
  z-index:300;
  font-weight:300;*/
      font-size: 44px;
      text-shadow: 0 0 5px #000;
      margin-bottom: 0;
      position: relative;
      z-index: 300;
      font-weight: 300;
      font-family: 'Raleway', sans-serif;
}
  .banner-subtitle{
    text-shadow:0 0 5px #000;
    margin-top:0;
    margin-bottom:15px;
    position:relative;
    z-index:300;
    text-transform: lowercase;
  }
  .banner-subtitle.muted{
    color:#c7d9f0;
  }
  .banner-title.show,
  .banner-subtitle.show{
    visibility:visible;
  }
  .slide-title.hide,
  .slide-subcatitle.hide{
    visibility:hidden;
  }
.banner-info{
  /*font-size:30px;*/
}
.banner-info h1, .banner-info p{
  /*font-family: 'rokkitt', serif;*/
}
/*.banner-info h1, .banner-info p,
.section-content.absolute > h1, .section-content.absolute > p{
  text-shadow:0 0 5px #000;
}*/


/*#m-shop*/
#m-shop{
Xdisplay:none;
height:716px;
position:fixed;
top:10px;
left:10px;
right:10px;
bottom:10px;
z-index:990;
background:#fff;
box-shadow:2px 5px 30px #000;
-webkit-box-shadow:2px 5px 30px #000;
-moz-box-shadow:2px 5px 30px #000;
border:none;
}
.m-shop-overlay{
  display:none;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background: rgba(10,10,10,.75);
  z-index:980;
}



/*section*/
section{
position:relative;
}
.section-content{
padding-top:8px;
padding-bottom:50px;
position:relative;
z-index:10;
}
#loveLikeHate .tooltip-inner{
background:none;
color:#aaa;
}
#loveLikeHate .progress:hover{
opacity:1;
}
#loveLikeHate .progress{
  opacity:0.3;
  position: absolute;
  width: 35%;
  top: 14px;
  /* right: 19%; */
  height: 4px;
  cursor: pointer;
  /* box-shadow: inset 0 0 1px 1px rgba(0,0,0,.9); */
  margin-bottom: 0px;
  background: #f5f5f5;
  left: 35%;
  z-index: 999;
}
#loveLikeHate .tooltip-arrow{
display:none;
}
#loveLikeHate .tooltip-inner{color: #94b5e0;margin-left: -11px;font-size: 8px;}
#loveLikeHate .progress > .progress-bar{
  background: #94b5e0;
}

.section-content.absolute{
  position:absolute;
  left:0;
  right:0;
  top:20%;
  bottom:auto;
  margin:auto;
  Xheight:100%;
  z-index:10;
}
.section-content.section-gallery{
  padding-top:20px;
}

section h1{
  /*font-weight:700;*/
}

.section-title.blue-strip,
#article .section-title.blue-strip{
  background:#95b3d7;
  margin-top:0;
  padding: 6px 0;
  z-index:20;
  position:relative;
  font-size:30px;
  color:#e2ebf7;
  font-family: Raleway, sans-serif;
  text-transform: lowercase;
}
#article .section-title{
  background:transparent;
  margin-top:0;
  padding: 0;
}
.section-title.mike-space{
  letter-spacing:3px;
}

/*section bg*/
section.parallax{
min-height:500px;
position:relative;
}
#sec1{
  background:url(../images/hero1.jpg) 50% top repeat fixed;
}
#sec2{
  background:url(../images/slide2.jpg) 50% top repeat fixed;
}
#sec3{
  background:url(../images/hero7.jpg) 50% top repeat fixed;
}
#sec4{
  background:url(../images/slide4.jpg) 50% top repeat fixed;
}
#sec5{
  background:url(../images/slide5.jpg) 50% top repeat fixed;
}
#sec6{
  background:url(../images/hero4.jpg) 50% top repeat fixed;
}
#sisterCities{
  background:url(../images/sister-cities.jpg) 50% top repeat fixed;
}
.services-item{
margin: auto 20px;
*display:inline-block;
display:inline-block;
zoom:1;
vertical-align:top;
}

.info-graphs{
line-height:14px;
font-size:12px;

}
.info-graphs h3{
  /*font-family: 'rokkitt', serif;*/
  font-size:22px;
  margin:0;
  color:#fff;
}
.info-graph-item{
  display:block;
  color:#ddd;
}
.info-graph-item .fa{
  color:#428bca;
}
.info-graph-item:hover{
  text-decoration:none;
  color:#fff;
}
.info-graph-item:hover .fa{
  color:#fff;
}

.info-graph-item:hover .info-graph{
  box-shadow:0 0 5px #94b5e0;
  /*border:2px solid #ddd;*/
  margin-top:0;
}

.info-graph{
  background:rgba(10,10,10,.7);
  width:80px;
  height:80px;
  font-size:40px;
  line-height:75px;
  text-align:center;
  margin: 0 auto 10px auto;
  /*border:0px solid #333;*/
  margin-top:5px;
}
.info-graph .fa{
    vertical-align:middle;
}

.fa.w20{
width:20px;
}



/*overlays*/
.cover-overlay{
content:'';
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
background: rgba(10,10,10,.5);
margin:auto;
z-index:1;
}
.homepage-feature ul > li:hover .cover-overlay-blue{
/*background: none!important;*/
}
.homepage-feature ul > li:hover h3{
text-shadow:none;
}
.homepage-feature ul > li .cover-overlay-blue{
  /*background: rgba(148,181,224,0.7);*/
}
.homepage-feature ul > li h3{
/*     text-shadow:
         -1px -1px 0 #fff,
          1px -1px 0 #fff,
          -1px 1px 0 #fff,
           1px 1px 0 #fff; */
}
.cover-overlay.cover-overlay-dark{
  background-color:rgba(0,0,0,.8);
}
.cover-overlay.cover-overlay-blue{
  background-color:rgba(148,181,224,.9);
}
.cover-overlay.cover-overlay-blue2{
  /*background-color:rgba(51,122,183,.9);*/
  background-color:rgba(22,72,110,.9);
}
.cover-overlay.cover-overlay-lite{
  background: rgba(10,10,10,.25);
}
.cover-overlay.cover-overlay-slightdark{
  background: rgba(10,10,10,.5);
}
.cover-overlay.padded{
  left:2px;
  right:2px;
  top:2px;
  bottom:2px;
}

/*.homepage-feature .kwicks > li.active .cover-overlay{
  background:rgba(10, 10, 10, 0.85);
}*/

.mQuote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
line-height:normal;
margin-bottom:15px;
padding-left:35px;
background:url(../images/icons/quote-left.png) top left no-repeat;
}
.mQuote-author{
  display:block;
  text-align:right;
  font-family: 'Open Sans', sans-serif;
  font-size:10px;
  font-style:normal;
}

/*footer*/
#prefooter{
background:url(../images/pattern/binding_dark.png) repeat;
padding:20px 0;
position:relative;
z-index:20;
}
#footer{
background-image:url(../images/bg-footer.jpg);
background-color:#555 ;
padding-bottom:20px;
padding-top:20px;
COLOR:#ddd;
position:relative;
z-index:9999;
border-top:4px solid #94b5e0;
box-shadow:0 10px 20px #000 inset;
  background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 100%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;

}
#footer li{
  list-style:none;
}
#footer li > a{
  color:#ccc;
  font-size:10px;
  line-height:11px;
  display:block;
  padding:4px 0;
}
#footer li > a{
  text-transform:lowercase;
  letter-spacing:2px;
}
#footer li > a:hover{
  color:#fff;
}
#footer h3{
  font-size:18px;
  color:#94b5e0;
}
#footer .footer-menu{
  margin-top:50px;
  border-top:1px solid #fff;
}
#footer .footer-menu li{
  display:inline-block;
  margin:1%;
}

.banner .theme-default .nivoSlider{
  -webkit-box-shadow:none;
  box-shadow:none;
}
.footer-nav li{
  display:inline-block;
}
#footer .col5{
  width:20%;
}
#footer .col-sm-6X{
  width:47%;
  float:left;
}
#footer .col-sm-6Xoff{
  width:5%;
}
  #footer .col-sm-6X .col-xs-4{
    padding-left:0;
    padding-right:0;
  }
@media (max-width: 600px) {
  #footer .col-sm-6X,
  #footer .col-sm-6Xoff{
    width:100%;
  }
}

.kwicks-accordion{
width:100%;
min-height:400px;
}
.kwicks-accordion > li{
  height:400px;
  /* border:1px solid #fff; */
  position:relative;
}
.kwicks-accordion > li .copy.bottom{
  position:absolute;
  bottom:30px;
  left:10px;
}
  .homepage-feature .kwicks-accordion > li .copy.bottom{
    bottom:10px;
  }
  .homepage-feature .kwicks-accordion > li .show-hover{
    opacity:0;
    font-size:10px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

  }
  .homepage-feature .kwicks-accordion > li:hover .show-hover{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
  }
  .homepage-feature .kwicks-accordion > li .copy.mid{
    position:absolute;
    bottom: 20%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
  }
  .homepage-feature .kwicks-accordion > li .copy.mid h3{
    text-transform:lowercase;
    letter-spacing:5px;
    color:#ccc;
  }
    .homepage-feature .kwicks-accordion > li:hover .copy.mid{
      bottom: 25%;
    }

.kwicks-accordion > li .copy.center{
  left:0;
  right:0;
}
.kwicks-accordion > li .copy.bottom h3{
  -webkit-text-shadow:0 0 3px #000;
  text-shadow:0 0 3px #000;
}
.kwicks-accordion > li .copy.bottom.right{
  left:auto;
  right:10px;
}
.kwicks-accordion > li .copy.middle{
  position: relative;
  text-align:center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.kwicks-accordion > li .copy h3{
  font-size: 27px;
  font-weight:300;
  /* font-family: 'rokkitt', serif; */
  font-family: 'Raleway', sans-serif;
  -webkit-text-shadow:0 0 3px #000;
  /*text-shadow:0 0 3px #000;*/
  text-transform: lowercase;
  letter-spacing: 7px;
}
.kwicks-accordion > li .content{
  position:absolute;
  margin:0;
  top:0;
  bottom:0;
  right:0;
  left:0;
  width:500px;
}
.kwicks-accordion > li .info{
  position:absolute;
  top:20px;
  left:200px;
  width:400px;
}
.kwicks-accordion > li .quote{
  font-size:18px;
  font-style:italic;
  line-height:normal;
}
.kwicks-accordion > li .action{
  margin-top:20px;
}

.kwicks-accordion > li .wrap{
  position:relative;
  z-index:5;
  height:100%;
  display:block;
  min-width:250px;
  background: url(../images/gradient-bottom-top.png) bottom repeat-x;
  color:#fff;
  /* border-top: 3px solid #fff; */
  /* border-bottom: 3px solid #fff; */
}
.kwicks-accordion.select-landing{
  background:#fff;
}
.kwicks-accordion.select-landing > li .wrap{
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}
.kwicks-accordion > li .verbiage{
  position:absolute;
  left:10px;
  bottom:30px;
  color:#fff;
}
.kwicks-accordion > li h3{
  font-size:20px;
  /*text-shadow:0 0 3px #000;*/
}
.kwicks-accordion > li p{
  color:#ccc;
}
.kwicks-accordion > li:hover .cover-overlay.cover-overlay-hover,
a:hover > .cover-overlay-hover,
.cover-overlay.cover-overlay-hover:hover {
  background: rgba(10,10,10,.5);
}
.kwicks-accordion > li:hover .cover-overlay.cover-overlay-lite-hover{
  background: rgba(10,10,10,0);
}
#meridianPassport .kwicks-accordion > li a{
  display:none;
}
#meridianPassport .kwicks-accordion > li:hover a{
  display:inline-block;
}
.kwicks-accordion > li a.btn-explore-vid,
#designBrand a.btn-explore-vid,
.kwicks-accordion > li a.btn-explore{
  /* position:absolute; */
  z-index:1;
  /* left:0; */
  /* right: 30px; */
  width:130px;
  /* bottom:-30px; */
  margin:auto;
  opacity:0;
  text-decoration:none;
  text-transform:lowercase !important;
  margin-top: 71px;
  font-size: 9px;
  text-transform: lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
  color:#707070;
}

.kwicks-accordion > li .desc {
  z-index:1;
  /* left:0; */
  /* right: 30px; */
  width:100%;
  /* bottom:-30px; */
  margin:auto;
  opacity:0;
  text-decoration:none;
  text-transform:lowercase !important;
}
.kwicks-accordion > li a.btn-explore-vid2{
  position:absolute;
  z-index:1;
  /* left:0; */
  right: -130px;
  top: 22px;
  width: 146px;
  /* bottom:-30px; */
  margin:auto;
  /* opacity:0; */
  text-decoration:none;
  text-transform:lowercase !important;
}
.kwicks-accordion > li .design-student{
  left: -200px;
}
.kwicks-accordion > li:hover .design-student{
  left: 0px;
}
  .kwicks-accordion > li:hover a.btn-explore-vid,
  .kwicks-accordion > li:hover a.btn-explore {
    bottom: -65px;
    opacity:1;
    color: #777;
  }

  .kwicks-accordion > li:hover .desc{
    bottom:-25px;
    opacity:1;
    width: 100%;
  }
  .kwicks-accordion > li:hover a.btn-explore-vid.btn-tagline{
    color:#fff;
    border: 1px solid #fff;
  }
  .kwicks-accordion > li a.btn-explore-vid.btn-tagline:hover{
    color:#94b5e0;
  }
  .kwicks-accordion > li:hover a.btn-explore-vid2{
    right:13px;
    opacity:1;
    color:#94b5e0;
  }
  .kwicks-accordion > li a.btn-explore-vid:hover,
  #designBrand a.btn-explore-vid:hover,
  .kwicks-accordion > li a.btn-explore-vid2:hover,
  .kwicks-accordion > li a.btn-explore:hover {
    color: #94b5e0;
    /* letter-spacing:2px; */
  }
  .kwicks-accordion > li a.btn-explore-vid:hover .fa.fa-arrow-right,
  #designBrand a.btn-explore-vid:hover .fa.fa-arrow-right,
  .kwicks-accordion > li a.btn-explore-vid2:hover .fa.fa-arrow-right,
  .kwicks-accordion > li a.btn-explore:hover .fa.fa-arrow-right{
    /*-webkit-animation: bounceInRight 3s 1 ease-in-out;
    animation: bounceInRight 3s 1 ease-in-out;*/
  }
  #designBrand a.btn-explore-vid{
    font-size:11px;
    letter-spacing:2px;
  }
  #designBrand a.btn-explore-vid .fa{
    font-size: 9px;

  }
  #designBrand a.btn-explore-vid:hover{
    letter-spacing:3px;
    color:#aaa;
  }

.kwicks-accordion.short,
.kwicks-accordion.short > li{
  min-height:300px;
  height:300px;
}
.kwicks-accordion.short200,
.kwicks-accordion.short200 > li{
  min-height: 140px;
  height: 140px;
}
.homepage-feature .kwicks-accordion.short200 > li{
  /* border-top: 1px solid #33322e; */
}
.kwicks-accordion > li a.bordered{
  padding:5px 3px;
  border:1px solid #94b5e0;
}
.kwicks-accordion > li a.bordered:hover{
  border-color:#fff;
}

.ch1{
  background: url(../images/k1.jpg) 60% 35% no-repeat;
}
.ch2{
  background: url(../images/k2.jpg) 70% 50% no-repeat;
}
.ch3{
  background: url(../images/k3.jpg) 70% 50% no-repeat;
}
.ch4{
  background: url(../images/k4.jpg) 50% 1% no-repeat;
}
.ch5{
  background: url(../images/k5.jpg) 20% 50% no-repeat;
}
.ch6{
  background: url(../images/k6.jpg) 70% 50% no-repeat;
}


/*thumbnails*/
.img-tn-90{
width:90px;
height:90px;
}
.img-tn-120{
width:120px;
height:120px;
margin:auto;
}
.img-tn-90.animatePhoto > img,
.img-tn-120.animatePhoto > img{
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.img-tn-90.animatePhoto:hover > img,
.img-tn-120.animatePhoto:hover > img{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/*event-list*/
.event-list{padding-left:0;}
.event-list-item a:hover{
text-decoration:none;
}

.event-list-item{
border-bottom:1px solid #f7f7f7;
padding-top:5px;
padding-bottom:5px;
}
.event-list-item:hover{
  border-right:1px solid #94b5e0;
  padding-top:5px;
  padding-bottom:5px;
  background:#eef2f7;
}
.event-list-meta{
  font-size:9px;
  margin-top:5px;
}
.event-list-date{
  float:left;
  width:40px;
  background:#94b5e0;
  text-align:center;
  margin-right:10px;
  color:#fff;
  overflow:hidden;
}
  .event-list-day{
    background:#333;
    font-size:24px;
  }
  .event-list-mon{
    color:#333;
  }

.simple-list{
  border:1px solid #f2f2f2;
}
  .simple-list .event-list-item:hover{
    border-right:1px solid #f7f7f7;
    border-left:1px solid #94b5e0;
  }
  .simple-list .event-list-date{
    background:transparent;
    width:55px;
    margin-left:5px;
  }
  .simple-list .event-list-day,
  .simple-list .event-list-mon{
    font-size:20px;
    color:#777;
    background:transparent;
    margin-top:-5px;
  }
  .simple-list li:hover .event-list-day,
  .simple-list li:hover .event-list-mon{
    color:#94b5e0;
  }
  .simple-list .event-list-title{
    font-size:12px;
    color:#333;
    font-weight:normal;
  }
  .simple-list .event-list-body{
    font-size:10px;
    color:#aaa;
  }
.event-list-content{
  overflow:hidden;
  display:block;
  margin-top: 3px;
}
  .event-list-title{
    color:#94b5e0;
    font-weight:bold;
    display:block;
    font-size:14px;
  }
  .event-list-body{
    color:#777;
    display:block;
    font-size:12px;
  }


.event-list.tnview{

}
  .event-list-tn{
    width:180px;
    margin-right:15px;
  }

/*
* THEME COLOR FOR SECTION
*/
.theme-dark {
color:#fff;
}
.theme-dark .m-list li{
  border-color:rgba(255,255,255,.1);
}
.theme-dark .m-list .fa.fa-boxed{
  background-color:rgba(0,0,0,.8);
  border:none;
  color:#fff;
}

.theme-lite {
color:#000;
}
.theme-lite .m-list li{
  border-color:rgba(0,0,0,.1);
}
.theme-lite .m-list .fa.fa-boxed{
  background-color:rgba(0,0,0,.8);
  border:none;
  color:#fff;
}
.container.hasBG{
position:relative;
z-index:50;
}

/*******
* NOXBOX - box with my animation
*******/
.noxbox{
position:relative;
overflow:hidden;
margin-bottom:15px;
}
.noxbox .noxbox-info{
padding:10px 15px;
}
.noxbox .noxbox-title{
  margin-top:0;
  font-size:28px;
}
  .noxbox .noxbox-title > span{
    color:#333;
    font-size:14px;
    text-transform:uppercase;
  }
.noxbox .noxbox-info .btn{
  margin-top:15px;
}
.noxbox.noxbox-hover{

}
.noxbox.noxbox-hover:hover img{
-webkit-transform: translate(0px, -15px);
-moz-transform: translate(0px, -15px);
-o-transform: translate(0px, -15px);
-ms-transform: translate(0px, -15px);
transform: translate(0px, -15px);
}
.noxbox.noxbox-hover .noxbox-info{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -85px;
    background: rgba(51,50,46,0.5);
    z-index: 90;
    color: #777;
}
.noxbox.noxbox-hover:hover .noxbox-info {
  bottom: 16px;
}
.noxbox.noxbox-hover:hover .noxbox-info > a,.noxbox.noxbox-hover:hover .noxbox-info > p{
  color:white;
}

.noxbox.noxbox-hover:hover .noxbox-info > a,.noxbox.noxbox-hover:hover .noxbox-title > p{
  color: #94b5e0 !important;
}

.noxbox.noxbox-hover .noxbox-info > a{
  margin-top:10px;
  color : rgba(255,255,255,0.3);
  text-transform:lowercase;
  font-weight:100;
}




/*===========
HOMEPAGE
=============*/
.homepage-feature{
/*padding-top:2px;*/
padding-top:0px;
}
.homepage-feature .fa.fa-arrow-right{
/*display:none;*/
/*position: absolute;*/
/* top: 50%; */
/*line-height: 2.5;*/
}
.homepage-feature .kwicks>li{
  border-left:0;
  border-right:0;
}
.homepage-feature .kwicks>li:last-child{
  border-right:0;
}

/* TRANSITION */
.animate{
 -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.animateFast{
 -webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.animateSlow{
 -webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.animateColor{
 -webkit-transition: color .17s linear;
-moz-transition: color .17s linear;
-o-transition: color .17s linear;
transition: color .17s linear;
}
.animateBGColor{
 -webkit-transition: background-color .17s linear;
-moz-transition: background-color .17s linear;
-o-transition: background-color .17s linear;
transition: background-color .17s linear;
}
.animateAlpha{
 -webkit-transition: opacity .17s linear;
-moz-transition: opacity .17s linear;
-o-transition: opacity .17s linear;
transition: opacity .17s linear;
}

/*animation*/
.animateCubic{
-webkit-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1); /* older webkit */
-webkit-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
 -moz-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
   -o-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
      transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
 -moz-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
   -o-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
      transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630); /* custom */
}
.animate-once{
-webkit-animation-iteration-count: 1 !important;
-moz-animation-iteration-count: 1 !important;
-o-animation-iteration-count: 1 !important;
  animation-iteration-count: 1 !important;
 -webkit-animation-duration: .5s !important;
  animation-duration: .5s !important;
}
/*bounce animation*/
.animated-loop,.animatedSlow-loop {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-iteration-count:infinite;
  -webkit-animation-iteration-count:infinite;
}
.animatedSlow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);}
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-30px);}
  60% {transform: translateY(-15px);}
}
@-webkit-keyframes bounce-slow {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);}
}

@keyframes bounce-slow {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-10px);}
  60% {transform: translateY(-5px);}
}
@-webkit-keyframes bounce-side {
  0%, 50%,  80%, 100% {-webkit-transform: translateX(0);}
  40% {-webkit-transform: translateX(-10px);}
  60% {-webkit-transform: translateX(-5px);}
}

@keyframes bounce-side {
  0%, 50%,  80%, 100% {transform: translateX(0);}
  40% {transform: translateX(-10px);}
  60% {transform: translateX(-5px);}
}
 @-webkit-keyframes bounceInRight {
          0% {
             opacity: 1;
             -webkit-transform: translateX(1px);
          }
          60% {
             opacity: 1;
             -webkit-transform: translateX(0px);
          }
          80% {
             -webkit-transform: translateX(1px);
          }
          100% {
             -webkit-transform: translateX(0);
          }
       }

       @keyframes bounceInRight {
          0% {
             opacity: 1;
             transform: translateX(5px);
          }
          60% {
             opacity: 1;
             transform: translateX(0px);
          }
          80% {
             transform: translateX(5px);
          }
          100% {
             transform: translateX(0);
          }
       }


.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
.bounce-slow {
  -webkit-animation-name: bounce-slow;
  animation-name: bounce-slow;
}
.bounce-side {
  -webkit-animation-name: bounce-side;
  animation-name: bounce-side;
}
/**/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
div.animated:nth-child(2n+1) {
-webkit-animation-duration: .7s !important;
  animation-duration: .7s !important;
-webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
div.animated:nth-child(3n+1) {
-webkit-animation-duration: .4s !important;
  animation-duration: .4s !important;
-webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

h1.hasIntro{ opacity:0 }

/*background*/
.bg-fullscreen{
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 50%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
.bg-pattern{
background-repeat:repeat;
}

/*.m-grid*/
.match-match.m-tile .m-tile-body{
border:none!important;
}
.m-tile{
padding:5px;
}
.m-tile .m-tile-body{
  background:#fff;
  position:relative;
  overflow: hidden;
  /* border: 3px solid #d2d2d2; */
  /* border-top: 1px solid #fff; */
}
.love-like-hate{
      position: absolute;
      z-index: 1;
      background: rgba(51,50,46,0.6);
      padding: 10px;
      right: 0px;
      margin: 8px;
      color: #fff;
      border-radius: 12px;
      display: none;
}
.love-like-hate-wrapper .bxslideshow > li{
  /* border: 1px solid #000; */
  border-top: none;
}
.love-like-hate .percent{
      position: absolute;
      left: 33px;
      top: 30px;
      font-size: 9px;
      text-align: center;
}
.love-like-hate .counter{
  font-size: 8px;
  color: #999;
}
.love-like-hate .percent:after{
  content:"%"
}
.m-tile .m-tile-body.nopad{
  padding:0;
}
.m-tile .full-bleed li img,
.m-tile .full-bleed .bxslider > .bx-slide {
  max-width: inherit !important;
  /* min-height: 97% !important; */
}
#pageReservations .m-tile .full-bleed li img,
#pageReservations .m-tile .full-bleed .bxslider > .bx-slide {
  min-height:100%;
}

  /*.film-strip*/
.m-tile .film-strip .bxslider > .bx-slide img{
  max-height:260px;
  padding-bottom:40px;
}
/*.m-tile .film-strip{ border-color:#000;}*/
.m-tile .film-strip .bxslider .bx-slide{ border:4px solid #000;}
.m-tile .film-strip .bxslider:before,
.m-tile .film-strip .bxslider:after{
  content:"";
  width:100%;
  height:26px;
  position:absolute;
  z-index:99;
  top:0;
  left:0;
  right:0;
}
.m-tile .film-strip .bxslider:before{
  background:#000 url(../images/film-strip-hole.png) bottom center repeat-x;
}
.m-tile .film-strip .bxslider:after{
  background:#000 url(../images/film-strip-hole-bottom.png) top center repeat-x;
  height:50px;
  top:240px;
  transition:top .2s ease-out;
  -webkit-transition:top .2s ease-out;
  -moz-transition:top .2s ease-out;
  /*bottom:50px;*/
}
  .m-tile .film-strip:hover .bxslider:after{
    background:#000;
    top:227px;
  }
/*border-dark*/

.m-tile .border-dark .bx-wrapper{
  /* border:4px solid #222; */
  border-width: 1px;
  border-top:none;
}
  .m-tile .border-dark .bxslider .bx-slide{
    padding:10px 5px;
  }
  .m-tile .border-dark .bxslider .bx-slide .blog-photo{
    margin:-10px -5px 0 -5px;
  }

/* panel-slider*/
.panel-slider{
padding:0px;
}
.panel-slider .m-tile-body{
  /*margin:-5px;*/
}

/*.bx-slider*/
div.bx-wrapper{
border:none;
margin-bottom:0;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
div.bx-wrapper .bx-viewport{
background: transparent;
  border: none;
  -webkit-box-shadow: none;
box-shadow: none;
margin:0;
left:0;
}
 .bx-noArrows .bx-wrapper  .bx-controls-direction{
  display:none !important;
}
.bxslider-tn{
  position:relative;
  height:300px;
}
.img-bottom{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
}
.bxslider-wrap{
  /* margin-bottom:10px; */
  /* border: 4px solid #33322E; */
  position:relative;
}
.bxslider-wrap.noborder{
  border:0;
}
  .bxslider-wrap .bxslider > li,
  .bxslider-wrap .bxslider > .bx-slide{
    height:260px;
    overflow:hidden;
  }
  .bxslider-wrap li img,
  .bxslider-wrap .bx-slide img{
    /*margin-top: -10%;*/
    max-height: inherit !important;
    min-width: 100%;
    /* height: 177px; */
  }
  /*mini*/
  .bxslider-wrap.mini .bxslider > li,
  .bxslider-wrap.mini .bxslider > .bx-slide{
    height:120px;
    overflow:hidden;
  }
  /*short*/
  .bxslider-wrap.short .bxslider > li,
  .bxslider-wrap.short .bxslider > .bx-slide{
    height:200px;
  }
  .bxslider-wrap.h100 .bxslider > li,
  .bxslider-wrap.h100 .bxslider > .bx-slide{
    height:100px;
  }
  .bxslider-wrap.h120 .bxslider > li,
  .bxslider-wrap.h120 .bxslider > .bx-slide{
    height:120px;
  }
  .bxslider-wrap.h150 .bxslider > li,
  .bxslider-wrap.h150 .bxslider > .bx-slide{
    height:150px;
  }
  .bxslider-wrap.h170 .bxslider > li,
  .bxslider-wrap.h170 .bxslider > .bx-slide{
    height:170px;
  }
  .bxslider-wrap.h200 .bxslider > li,
  .bxslider-wrap.h200 .bxslider > .bx-slide{
    height:200px;
  }
  .bxslider-wrap.h228 .bxslider > li,
  .bxslider-wrap.h228 .bxslider > .bx-slide{
    height:228px;
    border:1px solid #fff;
  }
  .bxslider-wrap.h250 .bxslider > li,
  .bxslider-wrap.h250 .bxslider > .bx-slide{
    height:250px;
  }
  .bxslider-wrap.h300 .bxslider > li,
  .bxslider-wrap.h300 .bxslider > .bx-slide{
    height:300px;
  }
  .bxslider-wrap.h350 .bxslider > li,
  .bxslider-wrap.h350 .bxslider > .bx-slide{
    height:350px;
  }
  .bxslider-wrap.h400 .bxslider > li,
  .bxslider-wrap.h400 .bxslider > .bx-slide{
    height:400px;
  }
  #mindBodySoul .bx-slide,#thingsPeoplePlaces .bx-slide{
    /* padding: 0px 5px; */
  }
  .bxslider-wrap.h450 .bxslider > li,
  .bxslider-wrap.h450 .bxslider > .bx-slide{
    height:450px;
  }
  .bxslider-wrap.h500 .bxslider > li,
  .bxslider-wrap.h500 .bxslider > .bx-slide{
    height:500px;
  }
  .bxslider-wrap.h600 .bxslider > li,
  .bxslider-wrap.h600 .bxslider > .bx-slide{
    height:600px;
  }
.bx-wrapper .bx-controls-direction a.bx-prev {
  /*    background: url("../images/icons/arrow-carousel-left-lite.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  left: 0; */
  background: url("../lib/smooth-div-scroll/images/arrow_left-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 0px 7px 7px 0px;
  /* height: 100px; */
  /* min-width: 75px; */
  padding: 19px 14px;
  left:0px;
  }
.coop-content-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
  left:-15px;
}
.coop-content-wrap .bx-wrapper .bx-controls-direction a.bx-next {
  right:-16px;
}
.bx-wrapper .bx-controls-direction a.bx-next {
  /*    background: url("../images/icons/arrow-carousel-left-right.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  right: 0; */
  background: url("../lib/smooth-div-scroll/images/arrow_right-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 7px 0px 0px 7px;
  /* height: 100px; */
  /* min-width: 75px; */
  padding: 19px 14px;
  right: 0px;
  /* top: 96px; */
  }
  .bx-control-sm .bx-wrapper .bx-controls-direction a.bx-prev {
/*      background-image: url("../images/icons/arrow-carousel-left-lite-sm.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_left-small.png");
  }
  .bx-control-sm .bx-wrapper .bx-controls-direction a.bx-next {
/*      background-image: url("../images/icons/arrow-carousel-right-lite-sm.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_right-small.png");
  }
  .bx-control-xs .bx-wrapper .bx-controls-direction a.bx-prev {
/*      background-image: url("../images/icons/arrow-carousel-left-lite-xs.png"); */
background-image: url("../lib/smooth-div-scroll/images/arrow_left-small.png");
  }
  .bx-control-xs .bx-wrapper .bx-controls-direction a.bx-next {
/*      background-image: url("../images/icons/arrow-carousel-right-lite-xs.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_right-small.png");
  }
.bx-controls{
  opacity:0;
  -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
  .bx-wrapper:hover .bx-controls{
    opacity:1;
  }
  .bx-wrapper:hover .bx-controls .bx-controls-direction a{
    opacity:.7;
  }
  .bx-wrapper:hover .bx-controls .bx-controls-direction a:hover{
    opacity:1;
  }
.bx-controls-auto{
  display:none;
}
.bx-wrapper .page-carousel img {
  display: block;
  max-width: inherit !important;
  max-height: 120% !important;
}
.collage-container .m-item > img{
  margin:4px;
}
.m-collage .gallery-caption{
  text-align:center !important;
  padding:5px 10px;
}
/*remove padding*/
.bxslider .m-tile{
  padding:0;
}

/*bxslider with numbered pager*/
.wPager .bx-controls{
  /*opacity:1;*/
}
.wPager .bx-pager.bx-default-pager a,
.wPager .bx-pager.bx-default-pager a.active,
.wPager .bx-pager.bx-default-pager a:hover{
  background: transparent!important;
  text-indent:0;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  color:#ccc;
  font-weight:normal;
}
  .wPager .bx-pager.bx-default-pager a.active,
  .wPager .bx-pager.bx-default-pager a:hover{
    color:#94b5e0;
  }
.wPager .bx-pager{
  bottom:-23px;
}

.wPager .photobox{
  margin-bottom:0;
}

/*suite carousel tn*/
.gallery-carousel-tn li a{
display:block;
border: 0px solid rgba(0,0,0,0) !important;
}
.gallery-carousel-tn li:hover,
.gallery-carousel-tn li.active a{
display:block;
border-width:2px !important;
border-color: #94B5E0!important;
}
.gallery-carousel-tn li.active a img{
  box-shadow:1px 1px 5px rgba(0,0,0,.3) inset;
}


/*==============
blog
================*/
.blog-title{
margin-top:0;
}
col-xs-12 .blog-title{
  margin-top:20px;
}
.blog-content{

}
/*.blog-item-cat*/
.blog-item-cat{
position:relative;
color:#ccc;
background: #40403F;
padding:6px 10px;
font-size:18px;
text-align:center;
font-family: "Raleway",sans-serif;
letter-spacing: 2px;
text-transform: lowercase;
}
#mindBodySoul .blog-item-cat{
/*    background:#94b5e0;
  color:#fff; */
}
.blog-item-cat.overlay-title{
  position:absolute;
  top:10px;
  left:10px;
  color:#fff;
  text-shadow:0 0 3px #000;
  z-index:500;
  background:none;
  padding:0;
}
.blog-item-cat > .muted{
  color:#777;
  font-size: 12px;
}
.blog-item-cat a{
  color:#fff;
}

.blog-item-cat a:hover{
  color:#94b5e0;
  text-decoration:none;
}
/*blog-slider-wrap*/
.blog-slider-wrap{
  border-width: 1px;
}
.blog-slider-wrap-blackborder .blog-slider-wrap{
  border: 3px solid #33322E;
}
  .blog-slider-wrap .bx-slide h4,
  .blog-slider-wrap .bx-slide .blog-meta,
  .blog-slider-wrap .bx-slide .blog-details,
  .blog-slider-wrap .bx-slide .team-social-container{
    padding-left:15px;
    padding-right:15px;
    padding-top: 3px;
    padding-bottom: 1px;
  }
  .blog-slider-wrap .bx-wrapper .bx-controls-direction a{
    top:100px;
  }
/*meta*/
.blog-meta{
  font-size:10px;
  padding:5px 4px;
  margin-bottom:10px;
}
  .blog-meta.meta-line{
    /*border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;*/
    background:#fcfcfc;
  }
.blog-meta-author{

}
.blog-meta-date{
  color:#aaa;
}

/*btn-read-more*/
.btn-read-more:before{
  content:'more';
}
.btn-read-more{
  display:inline;
  font-size:10px;
  margin-left:5px;
}
.blog-share.team-social-container{
  margin-top: 32px;
  background:#f5faff;
  padding: 0px;
  position:absolute;
  z-index: 999;
  left:0;
  bottom: 0px;
  right:0;
}
.blog-view-all:after{
  content:'';
  height:1px;
  width:100%;
  background:rgba(51,122,183,.3);
  background:#337ab7;
  margin-top:14px;
  position:absolute;
  left:0;
  right:0;
  z-index:-1;
}
#designBrand .blog-item-cat > a{
  font-size:10px;
  display:block;
}
#designBrand .m-option-label{
  letter-spacing:4px;
  text-transform:lowercase;
  font-weight: 400;
}
#designBrand .search-filter .dropdown-menu li a{
  text-transform:lowercase !important;
  letter-spacing:4px;
}

.blog-grid .nopad{
  padding:0;
}
  .blog-grid .btn-more{
    font-size:10px;
    text-transform: lowercase;
    letter-spacing: 2px;
    padding: 5px;
  }

/*photobox*/
.photobox{
margin-bottom:30px;
}
.photobox.no-margin,
.photobox .no-margin{
  margin-bottom:0;
}
.photobox-4col .photobox-media{
  max-height:180px;
}
.photobox-3col .photobox-media{
  max-height:240px;
}
.photobox-2col .photobox-media{
  max-height:300px;
  overflow:hidden;
  border: 3px solid rgba(51,50,46,0.9);
}
.photobox-media{
  overflow:hidden;
  position:relative;
}
.photobox-media.photo-left{
  margin-right:15px;
  max-height:120px;
  overflow:hidden;
  border: 3px solid rgba(51,50,46,0.8);
}
  .photobox-media img{
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }
  .photobox-media:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
.photobox-title.nomargin{
  margin-top:0;
}
.photobox-title .meta-date{
  font-size:10px;
  color:#aaa;
  text-transform:uppercase;
  letter-spacing:1px;
}

/*== PROJECT ==*/
.project-title{
border-bottom:1px solid #eee;
margin-bottom:50px;
padding-bottom: 15px;
padding-top: 17px;
font-family: Gotham,sans-serif;
text-transform: uppercase;
font-weight: 100;
letter-spacing: 1px;
font-size: 19px;
margin-top: 0px!important;
}
.project-item{
border-bottom:1px solid #eee;
margin-bottom:30px;
}
.panel .project-item{
  border-bottom:none;
  margin-bottom:0;
}
.panel-body.nopad{
  padding:0;
}

/*btnPlusMinus*/
.btnPlusMinus{
  font-size:20px;
  line-height:32px;
}
  .btnPlus{
    color:#669900;
  }
    .btnPlus:hover{
      color:#99cc33;
    }
  .btnMinus{
    color:#990000;
  }
    .btnMinus:hover{
      color:#cc3333;
    }
/*taglabel*/
.taglabels{
  margin-bottom:10px;
}

/******************
circular btn label notes
******************/
.cNotes{
display:block;
position:absolute;
z-index:200;
width:30px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;
background-color:#94b5e0;
overflow:hidden;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.cNotes:hover,
.cNotes.active{
  background-color:#5682bb;
  color:#fff;
  z-index:300;
  /*border:2px solid #fff;*/
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.cNotes-hover{
    background-color:#5682bb!important;
  color:#fff!important;
  z-index:300;
  /*border:2px solid #fff;*/
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  }
.cNotes.cNotes-label{
  position:relative;
  background-color:#ccc;
  color:#777;
}
.cNotes.cNotes-label:hover,
.cNotes.cNotes-label.active{
  background-color:#777;
  color:#ccc;
}

/*slider-grid*/
.slider-grid{
position:relative;
border: 3px solid #fff;
}
.slider-grid-body{
  position:relative;
}
.slider-grid-footer{
  background: rgba(64,64,63,1);
  padding:4px 7px;
}
  .slider-grid-footer h3{
    /*display:inline;
    font-size:13px;
    color:#94b5e0;
    letter-spacing:1px;*/
    display: inline;
    font-size: 11px;
    color: #bbb;
    letter-spacing: 4px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-transform: lowercase;
    /* float: right; */
    text-align: left;
    text-transform: lowercase;
    padding-left: 2px;
  }
.slider-grid .m-dropdown > li > a{
  color:#777;
  font-size:10px;
  text-transform:lowercase;
  letter-spacing:2px;
}
  .slider-grid .m-dropdown > li > a.text-lite.slider-title-xs{
    color:#c7d9f0;
    font-size:9px;
    letter-spacing:1px;
    margin-top:5px;
    display:block;
  }
.profile-top .dropdown-menu.mike-me > li > a{
  font-family:arial,sans-serif;
}
.dropdown-menu.mike-me > li > a{
  font-size:9px;
  text-transform:lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
}
.sub-nav-dark.dropdown-menu > li.active > a{
  background: transparent;
  color: #94b5e0!important;
}
.sub-nav-dark.dropdown-menu.mike-me > li > a,
.sub-nav-dark.dropdown-menu.mike-me > li > a:focus,
.sub-nav-dark.dropdown-menu > li > a{
  color: #777;
  background:transparent;
}
.sub-nav-dark.dropdown-menu.mike-me > li:hover > a,.sub-nav-dark.dropdown-menu > li:hover > a,.sub-nav-dark.dropdown-menu > li.active-link > a,.sub-nav-dark.dropdown-menu > li > .active-link{
  color:#94b5e0;
  background: none;
}
.sub-nav-dark .nav-indicator{
  position: absolute!important;
}
#loveLikeHate .sub-nav-dark .nav-indicator{
  left:5px
}
.explore-navigation .nav-indicator{
  left:8px;
}

.dropdown-menu.mike-me2 > li > a{
  letter-spacing:2px;
  text-transform:lowercase !important;
}
.slider-grid .bxslider-wrap{
  margin-bottom:0;
  border:none;
}


/*== OTHERS ==*/
.btnMagniLens{
color:#ccc;
}
.btnMagniLens:hover{
color:#94b5e0;
}



/*=============
m-dropdown
==============*/
.m-dropdown{
margin:0;
padding:0;
}

.m-dropdown > li{
  text-align:left;
  position:relative;
}
.m-dropdown > li > a{
  padding:4px 6px;
}
.m-dropdown > li a{
  color:#fff;
  text-decoration:none;
}
.m-dropdown > li:hover > a{
  background-color:rgba(200,200,200,.1);
}
.m-dropdown > li:hover .m-dropdown-menu{
  display:block;
}
/*.m-dropdown-menu*/
.m-dropdown-menu{
  padding:5px 0;
  display:none;
  position:absolute;
  top:100%;
  background:#fff;
  min-width:180px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  box-shadow:1px 2px 4px rgba(0,0,0,.3);
}
  .m-dropdown-menu.animateCubic{
    display:block;
    opacity:0;
    visibility:hidden;
    top:30px;
  }
  .m-dropdown > li:hover .m-dropdown-menu.animateCubic{
    opacity:1;
    visibility:visible;
    top:100%;
  }
  #loveLikeHate .m-dropdown-menu > li a{
    padding-left: 15px;
  }
  .m-dropdown-menu > li a{
    display:block;
    padding:4px 10px;
    color:#333;
  }
  .m-dropdown-menu > li a:hover{
    color:#fff;
    background-color:#337ab7;
  }
    .m-dropdown-menu > li.active a{
      color:#fff;
      background-color:#94b5e0;
    }
  /*dropup*/
  .m-dropdown.dropup {
    /*position:absolute;*/
  }
  .m-dropdown.dropup .m-dropdown-menu{
    top:auto;
    bottom:0;
  }
    .dropup .m-dropdown-menu.animateCubic{
      bottom:50px;
      top:auto;
    }
    #loveLikeHate .dropdown-menu{
      /* left: -3px; */
      /* padding-right: 0px; */
    }
     .m-dropdown.dropup > li:hover .m-dropdown-menu.animateCubic{
      top:auto;
      bottom:98%;
    }
    #designBrand .dropdown-menu{
      min-width:100%;
    }
  .dropdown-menu.dropdown-center{
    left:-65px;
  }

/* m-options*/
.m-options{
position:absolute;
z-index:999;
left:0;
right:0;
/* margin:auto; */
bottom: 0;
padding:10px 0;
}
.m-options.padded{
  padding:6px 10px;
}
.m-options.nopad{
  padding-bottom:0;
}
.m-options-overlay{
  min-height:60px;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
#pageReservations .m-options-overlay{
  background: rgba(51,50,46,0.5);
}
.m-options-overlay.filler,.m-options-overlay.filler-padded{
  left:0;
  right:0;
  top:auto;
  bottom: 0;
  position:absolute;
  z-index:-1;
}
.m-options-overlay.filler-padded{
  left:4px;
  right:4px;
  bottom:4px;
}
.m-options-overlay.filler-nopad{
  left:0px;
  right:0px;
  bottom:0px;
}
.m-options-overlay-padded{
  left:4px;
  right:4px;
  bottom:4px;
}
.m-options.align-top{
  left:0;
  right:auto;
  bottom: auto;
}
 .authormark{
  text-transform:lowercase;
  font-size:9px;
  opacity:.4;
  color:#fff;
  letter-spacing:3px;
  text-shadow:1px 1px 0 rgba(0,0,0,.3);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  background: rgba(255,255,255,0.1);
  border-radius: 3px;
  font-weight: 100;
}
.m-options.authormark:hover{
  opacity:1;
  color:#94b5e0;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.m-options.authormark.credits{
      top: 2%;
      left: 9%;
      height: 20px;
      padding-left: 9px;
      /* border: 1px solid red; */
      position: absolute;
      margin: 0px;
      cursor: pointer;
      width: 187px;
      background: rgba(0,0,0,0.4);
}
.m-options > .m-dropdown{

}
  .m-options > .m-dropdown.float-li > li{
    float:left;
  }
    .m-options > .m-dropdown.float-li > li > a{
      padding:0px 6px;
    }
  .m-options > .m-dropdown > li{
    margin-bottom:5px;
  }
  .m-options .m-option-label,
  .m-option-label{
    color:#fff;
    text-shadow:0 0 #000;
    /*font-weight:bold;*/
    line-height:16px;
    font-size:18px;
    margin-left:5px;
    margin-bottom:-5px;
    /*font-family: 'rokkitt', serif;*/
    /* font-family: Raleway,sans-serif; */
  }
  .m-options .m-option-label > .fa{
    font-size:14px;
  }



/*icon-rate-group*/
.icon-rate-group{
margin-right:10px;
left:auto;
position:absolute;
right:0;
bottom:15px;
}
.m-options .icon-rate-group{
  bottom:5px;
  line-height:10px;
}
.m-options .icon-rate-group-nolabel,.m-options .icon-rate-group{
  bottom: -1px;
  line-height:10px;
}
.icon-rate-group.pull-left{
  left:10px;
  right:auto;
}
.icon-rate{
  display:block;
  float:left;
  height:22px;
  width:18px;
  margin-left:10px;
  opacity:0;
  position:absolute;
  bottom:-25px;
}
.icon-rate.no-margin{
  margin-left:0;
}
.icon-rate.padded{
  right:0;
}
.m-tile:hover > .m-options .icon-rate-group .icon-rate,
.m-tile-body:hover .m-options .icon-rate-group .icon-rate,
.icon-rate-group-parent:hover .icon-rate,
.photo-option-parent:hover .icon-rate,
.mScrollItem:hover .m-options .icon-rate-group .icon-rate,
.gallery-caption:hover .m-options .icon-rate-group .icon-rate{
  opacity:0.7;
  bottom: 0;
}
.icon-rate{
  background-position:50% 0;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150s ease-in-out;
  /**/
  -webkit-transition: all 500ms cubic-bezier(0.585, 0, 0.505, 1); /* older webkit */
  -webkit-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -moz-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -o-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530); /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.585, 0, 0.505, 1); /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -moz-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -o-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530); /* custom */
  background: no-repeat;
}

.icon-rate:hover,
.icon-rate.active{
  background-position:50% -24px;
  opacity:1!important;
}
.icon-rate.icon-love{
  background-image:url(../images/icons/icon-rate-love-v5.png);
  right:51px;
}
.icon-rate.icon-love-nolabel{
  background-image:url(../images/icons/icon-rate-love-v5.png);
  right:51px;
}
.icon-rate.icon-like{
  background-image:url(../images/icons/icon-rate-like-v4.png);
  right:25px;
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.icon-rate.icon-like-nolabel{m
  background-image:url(../images/icons/icon-rate-like-v4.png);
  right:25px;
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.icon-rate.icon-hate{
  background-image:url(../images/icons/icon-hate-v4.png);
  right:0px;
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.icon-rate.icon-hate-nolabel{
  background-image:url(../images/icons/icon-hate-v4.png);
  right:0px;
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.icon-rate.icon-share{
  background-image:url(../images/icons/icon-share-nolabel-v2.png);
  margin-left: 0px;
}
.icon-rate.icon-share-nolabel{
  background-image:url(../images/icons/icon-share-nolabel-v2.png);
  margin-left: 0px;
}
.icon-rate.icon-morp-nolabel{
  background-image:url(../images/icons/icon-morph-nolabel.png);
  width:21px;
  margin-left: 25px;
}
.icon-rate.icon-morp{
  background-image:url(../images/icons/icon-morph-nolabel.png);
  width:21px;
  margin-left: 25px;
}
.icon-rate.icon-buy{
  background-image:url(../images/icons/icon-buy.png);
  right:0px;
}
.icon-rate.icon-buy-white{
  background-image:url(../images/icons/icon-buy-white.png);
  right:0px;
}
.icon-rate.icon-m{
  background-image:url(../images/icons/icon-m.png);
}

/*dark icon*/
.dark-icon .icon-rate.icon-love{
  background-image:url(../images/icons/icon-rate-love-white2.png);
}
.dark-icon .icon-rate.icon-like{
  background-image:url(../images/icons/icon-rate-like-v4.png);
}
.dark-icon .icon-rate.icon-hate{
  background-image:url(../images/icons/icon-hate-v4.png);
}
.dark-icon .icon-rate.icon-share{
  background-image:url(../images/icons/icon-share-v9.png);
}
.dark-icon .icon-rate.icon-buy{
  background-image:url(../images/icons/icon-buy-dark.png);
      background-repeat: no-repeat;
}

.slider-title, .slider-title-sm{
  /*font-family: 'rokkitt', serif;*/
  font-size:20px;
  position:absolute;
  left:15px;
  bottom:5px;
}
  .slider-title-sm{
    font-size:16px;
    left:0;
    bottom:0;
  }
  .slider-title-sm .fa{
    font-size:12px;
  }
  .slider-title-xs{
    font-size:12px;
  }
/*relative positioned*/
.icon-rate-group-parent{
  margin-bottom:0;
}
.icon-rate-group-parent li{
  position: relative;
}
  .icon-rate-group-parent .icon-rate-group{
    bottom:0;
    position: relative;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    border:none !important;
  }
  .icon-rate-group-parent .icon-rate{
    /*bottom:-25px;*/
    position: relative;
    right:0;
    margin-left:0;
    margin-right:0;
    background-position-x:50%;
    background-position-y:2px;
    background-repeat: none;
  }
  .icon-rate-group-parent .icon-rate:hover,.icon-rate-group-parent .icon-rate.active{
    background-position-y:-22px;
  }

.icon-rate-overlay .icon-rate{
  background-color:rgba(64,64,63,0.9);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 22px;
  height:22px;
  border:none;
}
.photo-option.pull-top{
  bottom:auto;
  top:0;
}
.photo-option.pull-mid{
  bottom:0;
  top:0;
  margin-top:auto;
  margin-bottom:auto;
}
  .photo-option-group.pull-left,
  .photo-option-group.pull-right,
  .photo-option-group.pull-center{
    position: absolute;
    z-index: 300;
  }
  .photo-option-group.pull-left{
    left:10px;
  }
  .photo-option-group.pull-right{
    right:10px;
  }
  .photo-option-group.pull-center{
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
  }


/*m-list*/
.m-list li{
border-bottom:1px solid #f7f7f7;
padding:5px 0;
letter-spacing: 1px;
}
.m-list.no-border li{
  border:none;;
}




/*fa icons*/
.fa.fa-boxed{
border:1px solid #eee;
padding:2px 3px;
background:#f2f2f2;
width:25px;
border-radius:2px;
-webkit-border-radius:2px;
text-align:center;
}


/*profile-percentage*/
.profile-percent{
background:#1A75BE;

}
.profile-percentage{
position:relative;
color:#fff;
}
.profile-percentage .epc-chart{
  /*margin-left:0;*/
}
.profile-percentage .desc{
  margin-top:22px;
}
.profile-percentage .desc > .title{
  font-size:20px;
  color:#fff;
}
.mike-me-title{
  font-size:20px;
  font-weight:300;
  letter-spacing: 4px;
  text-transform:lowercase;
  /* font-family: Raleway, sans-serif; */
}
.profile-percentage a{
  color:#94b5e0;
}
.profile-percentage a:hover{
  color:#fff;
}

/*chart -epc*/
.epc-chart{
  position:relative;
  height:110px;
  width:110px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.epc-chart canvas {
  left: 0;
  position: absolute;
  top: 0;
}
.epc-chart .percentage{
  display:block;
  font-size:20px;
  font-weight:300;
  color:#fff;
  line-height:110px;
  text-align:center;
  position:relative;
  opacity:.7;
  text-shadow:-1px -1px 0 rgba(0,0,0,.5);
}
.love-like-hate .percentage{
  font-size: 10px;
}
.epc-chart .percentage.lite{
  color:#777;
}
.epc-chart .percentage:after{
  content:'%';
}
.epc-chart .percentage > div{
    font-size:9px;
    position:absolute;
    top:15px;
    margin:auto;
    left:0;
    right:0;
  }

/*====
POST ITEM
=====*/
.post-item{
font-size:13px;
border-bottom: 1px solid #f7f7f7;
padding-top:5px;
}
.post-item .post-heading{
  margin-bottom:15px;
  color:#999;
}
.post-time{
  color:#ccc;
  font-size:10px;
}
.post-item .post-thumb{
  width:42px;
  height:42px;
  margin-top:5px;
}

.post-item .post-thumb img,
.post-item .comment-thumb img{
  max-width:100%;
  max-height:100%;
}


.post-item .post-desc{
  margin-bottom:15px;
  display:block;
  font-size:13px;
}

/*title-striked*/
.title-striked{
border-bottom:1px solid rgba(0,0,0,.1);
text-align:center;
position:relative;
margin-top:30px;
margin-bottom:30px;
}
.title-striked > div{
  display:inline-block;
  padding:10px;
  background:#fff;
  position:absolute;
  top:-18px;
  /*left:0;
  right:0;*/
  margin:auto;
  margin-left:-3%;
}

/*blog*/
.blog-photo{
height:200px;
overflow:hidden;
/* width: 100%; */
}
.section.wseparator {
  background: url("../images/separator-horizontal-up.png") no-repeat center bottom ;
}
.section.wseparator:last-child {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*story*/
.story{
padding:40px 10px 30px 10px;
line-height:18px;
font-size:12px;
position:relative;
margin-bottom:20px;
}
#sectionFood .story{
  padding-top:10px;
}
.story.container{
  max-width:950px;
}
.story .story-item{
  margin-bottom:50px;
  padding-bottom:50px;
  background: url(../images/separator-blog-item.png) center bottom no-repeat;
}
.story .story-item:last-child{
  background-image:none;
}
.story .media-hero{
  height:320px;
  position:relative;
  overflow:hidden;
}
.story .media-hero .content{
  padding:20px;
}
.story .media-hero.blog{
  height:400px;
}
  .story .media-hero.blog img{
    width:100%;
  }
.story .content{
  position:relative;
}
.story .content.bottom-left{
  bottom:0;
  position:absolute;
  z-index:5;
}
.story .media{
  position:relative;
  float:right;
  margin-left:15px;
}
.story .media.wrap{
  position:relative;
  float:right;
}
.story .media.top-overlap{
  /*top:-220px;
  position:absolute;
  right:20px;*/
  margin-top:-220px;
}

.story .verbiage{
  max-width:50%;
  margin-top:30px;
}
.story .verbiage.full-width{
  max-width:100%;
}
.story .copy-title{
  margin-bottom:20px;
  font-size:24px;
  font-weight:300;
  text-shadow:none;
}
.story .copy-desc{
  margin-bottom:20px
}

.story .content.left-layout .verbiage{
  float:right;
}
.story .content.left-layout .media{
  float:left;
  margin-left:0;
  margin-right:15px;
}



/*social buttons*/
.row .boxed{
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
background:#fff;
}
.img-profile{
  height:250px;
  overflow:hidden;
  margin-left:-15px;
  margin-right:-15px;
}
.team-social-container > a{
  color:#ccc;
  border:1px solid #ccc;
  width:24px;
  height:24px;
  display:inline-block;
  border-radius:50%;
  -webkit-border-radius:50%;
  line-height:20px;
  text-align:center;
  margin:2px;
}
.team-social-container a:hover{
  color:#94b5e0;
  border-color: #94b5e0;
}
.team-social-container.social-solid a:hover{
  color:#fff;
  background:#94b5e0;
  border-color: #ddd;
}
.team-social-container.team-social-sm a{
  width:36px;
  height:36px;
  font-size:18px;
  line-height:36px;
}
.team-social-container.team-social-md a{
  width:48px;
  height:48px;
  font-size:28px;
  line-height:48px;
}


/*filters*/
.filterbox{
margin-bottom:10px;
}
.search-filter{
  margin-top: 1px;
  margin-right: 11px;
  margin-bottom: 4px;
}
.search-filter .dropdown-menu{
  top:92%;
  max-height:300px;
  overflow-y:auto;
}
.search-filter-label{
  font-size:9px;
  color:#ccc;
}
.btn-search-filter{
  background:transparent;
  border:none;
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
}
  .btn-search-filter.search-filter-label-value{
    color: #94b5e0!important;
    font-size:10px;
    text-transform:lowercase;
  }
  .btn-search-filter.search-filter-label-value:hover{
    color: #777!important;
  }

.searchbox-wrap{
  position:relative;
}
.searchbox-wrap .searchbar{
  background:url(assets/images/zoom_icon&16.png) 95% 50% no-repeat;
  font-size:10px !important;
  height:22px !important;
  width:80px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
  .searchbox-wrap .searchbar:focus{
    width:200px;
  }

/*gallery collage*/
.m-collage .item{
z-index:1;
float:left;
position:relative;
}
.m-collage .item:hover{
  Xborder:2px solid #fff;
  z-index:910;
  -webkit-box-shadow:0 0 30px rgba(0,0,0,1);
     -moz-box-shadow:0 0 30px rgba(0,0,0,1);
       -o-box-shadow:0 0 30px rgba(0,0,0,1);
          box-shadow:0 0 30px rgba(0,0,0,1);
  -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/* home > shop > byspace */
.space-gallery .item:hover{
  Xborder:2px solid #fff;
  z-index:910;
  -webkit-box-shadow:0 0 30px rgba(0,0,0,1);
     -moz-box-shadow:0 0 30px rgba(0,0,0,1);
       -o-box-shadow:0 0 30px rgba(0,0,0,1);
          box-shadow:0 0 30px rgba(0,0,0,1);
  -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/* end of home > shop > byspace */
.m-collage .item > a{
  display:block;
}
.m-collage .item > a > img{
  border:2px solid #fff;
  overflow:hidden;
}
/*hover detail icon*/
.m-collage .item .moreInfo,.profile-network .item .moreInfo{
  /*display:none;*/
  opacity:0;
  position:absolute;
  z-index:10;
  top:0;
  right:0;
  left:0;
  bottom:0;
  margin:auto;
  background:rgba(255,255,255,.75);
  color:#333;
  padding:10px;
  text-shadow:0 0 4px #fff;
  cursor: pointer;
}
  .m-collage .item:hover .moreInfo,.profile-network .item:hover .moreInfo{
    /*display:block;*/
    opacity:1;
  }
  .m-collage .item .moreInfo > .fa,.profile-network .item .moreInfo > .fa{
    font-size:18px;
    position:absolute;
    z-index:10;
    right:5px;
    bottom:5px;
    margin:auto;
    color:#555;
  }

/*== gallery isotope ===*/
.m-isotope .product-grid-view.m-product-list li{
  /*width:160px;
  height:160px;*/
}
.m-isotope .animateCubicXX {
  -webkit-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1); /* older webkit */
-webkit-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
 -moz-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
   -o-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
      transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
 -moz-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
   -o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
      transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105); /* custom */
}
.product-grid-view.m-product-list {
    display: block;
    opacity: 1 !important;
    margin-bottom:0;
}
.m-isotope .product-grid-view.m-product-list li a.product-img{
  position:relative;
  width:160px;
  height:160px;
}
  .m-isotope.m-isotope-sm .product-grid-view.m-product-list li{
    width:160px;
    height:110px;
    /*margin-left:40px;
    margin-right:40px;*/
    overflow:visible;
    /* text-align:center; */
  }
  .m-isotope.m-isotope-sm .product-grid-view.m-product-list li a.product-img{
    width:120px;
    height:120px;
    /* text-align:center; */
    /* position:absolute; */
    padding:3px;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    -webkit-transition: all 0.32s ease-in-out;
    -moz-transition: all 0.32s ease-in-out;
    -o-transition: all 0.32s ease-in-out;
    transition: all 0.32s ease-in-out;
  }
  /*.m-isotope.m-isotope-sm .product-list-item  .product-list-info .bx-wrapper a.product-img{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }*/
  .m-isotope.m-isotope-sm .bx-wrapper a.product-img:hover{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.2);
  }


    .m-isotope.m-isotope-sm .product-list-item{
      background:#333;
      position:relative;
      /*clear:left;*/
      overflow:hidden;
    }
    .m-isotope.m-isotope-sm .product-list-item .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item .product-list-wrap:after,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap:after,
    X.m-isotope.m-isotope-sm .product-list-item,
    .m-isotope.m-isotope-sm .product-list-item .bx-viewport,
    .product-list-item .product-list-info-wrap{
      /*
      -webkit-transition: all 0.45s ease-in-out;
      -moz-transition: all 0.45s ease-in-out;
      -o-transition: all 0.45s ease-in-out;
      transition: all 0.45s ease-in-out;
      */

    -webkit-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
 -moz-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
   -o-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
      transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
 -moz-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
   -o-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
      transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000); /* custom */

    }


    .m-isotope.m-isotope-sm .product-list-item {
      z-index:300;
    }
    /*.m-isotope.m-isotope-sm .product-list-item:hover {*/
    .m-isotope.m-isotope-sm .product-list-item.expand {
      z-index:400;
      /*padding-top:20px;
      padding-bottom:30px;*/
    }
    /*.m-isotope.m-isotope-sm .product-list-item:hover .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item:hover .product-list-wrap:after,*/
    .m-isotope.m-isotope-sm .product-list-item.expand .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expand .product-list-wrap:after,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap:after{
      /*z-index:400;*/
      padding-top: 73px;
      padding-bottom: 30px;
    }
    .m-isotope.m-isotope-sm .product-list-item.expanded .m-isotope-pager{
      display:none;
    }

    /*.m-isotope.m-isotope-sm .product-list-item:hover .bx-viewport{*/
    .m-isotope.m-isotope-sm .product-list-item.expand .bx-viewport{
      height:140px !important;
    }
    .m-isotope.m-isotope-sm .product-list-item a.product-img:hover{
      z-index:410;
    }
.m-isotope .product-grid-view.m-product-list li a.product-img img{
    vertical-align:middle !important;
    max-width:100%;
    max-height:100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
  /*product-grid-view-isotope*/
  .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope{
    margin-top:10px;
  }
    .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope li a.product-img{
      width:120px;
      height:auto;
    }
    .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope li a.product-img img{
      vertical-align:top !important;
        max-width:120%;
        max-height:100%;
        position: relative;
    }

.product-img{
  position:relative;
}


.m-isotope-pager{
  position:relative;
  display:inline-block;
  z-index:300;
  opacity:0;
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
}
.m-isotope-pager{
  position:absolute;
  z-index:300;
  left:0;
  right:0;
  bottom:-4px;
  margin-bottom:0;
  margin-left:auto;
  margin-top: auto;
}
  /*.product-list-item:hover .m-isotope-pager{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
  }*/
  .product-list-item.expand  .m-isotope-pager{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
    display: none;
  }
  .m-isotope-pager .page-number{
    color:#ccc;
    font-size:9px;
    padding:5px;
    margin:0;
    background:rgba(255,255,255,.8);
  }
  .m-isotope-pager .page-number.active{
    color:#94b5e0;
  }
  .m-isotope-pager .page-number.btnAll{
    font-size:14px;
    display:none;
  }

/*== PRODUCT INFO ==*/
.product-item:hover .product-tn-info,.m-shop-carousel-item:hover .product-tn-info{
  opacity:1;
  bottom:-30px;
  visibility:visible;
}
  .isotopeEnabled .product-item:hover .product-tn-info,
  .isotopeEnabled .m-shop-carousel-item:hover .product-tn-info{
    bottom:-5px;
  }
  .m-product-list.isotopeEnabled{
    max-width:1050px;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
  }

.product-tn-info{
  opacity:0;
  visibility:hidden;
  position:absolute;
  z-index:600;
  width:100%;
  left:0;
  right:0;
  bottom:-20px;
  background:rgba(255,255,255,.8);
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
}

.product-tn-info a{
  font-size:9px;
  text-transform:lowercase;
  padding:1px 3px;
  display:inline-block;
  color:#ccc;
  font-weight:300;
}
  .product-tn-info a:hover{
    color:#94b5e0;
  }
  .product-tn-info .separator{
    width:10px;
    display:inline-block;
  }

/*=== SALE PRODUCTS ===*/
  .product-meta{
    padding:0 10px;
  }
  .title-author{
    font-size:10px;
    color:#ccc;
    margin-top:-10px;
  }
  .product-title{
  }
    .title-feature{
      color:#ccc;
      font-size:75%;
    }


  .price-market{
    color:#ddd;
    padding-left:5px;
    text-decoration:line-through;
  }
  .product-price,
  .product-price-sale{
    font-size: 13px;
    font-family: bankgothic,sans-serif;
  }
  .product-price-sale{
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#900;
    font-style:italic;
    float:right;
  }
  .sale-slider .bx-slide a{
    display:block;
    max-height:125px;
    overflow:hidden;
  }
    .sale-slider .bx-slide .product-author{
    }
    .sale-slider .bx-slide .photobox-title{
      margin-bottom:0;
    }

  .title-strike{
    border-top:1px solid #ccc;
    text-align:center;
    position:relative;
    margin-bottom:30px;
  }
    .title-strike > span{
      position:absolute;
      left:0;
      right:0;
      top:-21px;
      margin:auto;
      display:inline-block;
      padding:10px;
      background:#fff;
      z-index:120;
      width:240px;
    }
/*more optionis*/
.product-list-option.expanded{
  position:relative;
  display:block !important;
  min-height:100%;
  border:1px solid red;
}
.product-list-option.expanded li{
  position:absolute;
  z-index:50;
  display:block;
  min-width:150px;
}
  .product-list-option.expanded li a{
    display:block;
  }
.product-list-option.expanded li:nth-child(1){
  top:10px;
}
.product-list-option.expanded li:nth-child(2){
  top:30px;
}
.product-list-option.expanded li:nth-child(3){
  top:50px;
}
/*product-list-option-label*/
.product-list-option-label{
  display:none;
  position:relative;
  z-index:900;
}
  .product-list-option-label li{
    position:absolute;
    right:10px;
    top:-100px;
    z-index:30;
    -webkit-transition: all 0.75s ease-out;
    -moz-transition: all 0.75s ease-out;
    -o-transition: all 0.75s ease-out;
    transition: all 0.75s ease-out;
  }
    /*set delays*/
    .product-list-option-label li:nth-child(0){
       -webkit-transition-delay: .05s;
      transition-delay: .05s;
    }
    .product-list-option-label li:nth-child(1){
       -webkit-transition-delay: .075s;
      transition-delay: .075s;
      right: -50px;
    }
    .product-list-option-label li:nth-child(2){
       -webkit-transition-delay: .1s;
      transition-delay: .1s;
    }
    .product-list-option-label li:nth-child(3){
       -webkit-transition-delay: .125s;
      transition-delay: .125s;
    }
    .product-list-option-label li:nth-child(4){
       -webkit-transition-delay: .15s;
      transition-delay: .15s;
    }
  .product-list-option-label li a{
    display:block;
  }
  .product-list-option-label li:not(.btn-shop-viewall) a{
    font-size:12px;
    text-align:right;
  }
  .product-list-option-label li.btn-shop-viewall{
    text-align:center;
  }

.isotopeEnabled > li{
  position:absolute;
  z-index:10;
}


/*modals*/
.modal{
z-index:9095;
}
.modal-dialog{
z-index:1050;
}

.modal-content{
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
}
.modal.in.modal-vertical-centered .modal-dialog,
.modal.fade.in .modal-dialog.modal-vertical-centered{
  top:12%;
  margin-top:12%;
}
.modal-body .btn-close{
  position:absolute;
  top:10px;
  right: 20px;
  z-index:500;
  /* opacity:.7 !important; */
}
.modal-body .btn-close:hover{
  opacity:1 !important;
}
.modal-backdrop{
/*position:fixed;*/
}
.close{
font-weight: 100 !important;
opacity: 0.7!important;
color: #a0a0a0;
/* font-family: Raleway,sans-serif; */
font-size: 19px;
text-shadow: none!important;
}
.close-wrap .close {
  position: absolute!important;
  right: 11px;
  z-index: 2;
  /* color: #777; */
  top: 5px!important;
}
.close:hover,.close:focus,.close:active,.close:visited{
color: #94b5e0;
outline: none;
}
.close span:active,.close span:visited{
border:red!important;
}
/*modal wide*/
.modal-wide .modal-dialog {
top:0 !important;
bottom:0 !important;
width: 90%;
min-height: 100%;
padding: 0;
margin:auto;
}

/*modal scrollable*/
.modal-scrollable .modal-content{
max-height:500px;
overflow-x:hidden;
overflow-y:auto;
}

/*modal full-screen*/
.modal-fullscreen .modal-dialog {
top:0 !important;
bottom:0 !important;
width: 100%;
min-height: 100%;
padding: 0;
margin:auto;
}
.modal-fullscreen.noMargin .modal-dialog {
  top:0 !important;
  bottom:0 !important;
  width: 98%;
  min-height: auto;
}
.modal-fullscreen .modal-content {
  height: 100%;
}
.modal-fullscreen .modal-body {
  min-height:300px;
  overflow-y:auto;
}
.modal-fullscreen .modal-body.footer-pad {
  margin-bottom:60px;
}
.modal-fullscreen .modal-footer {
  width:100%;
  position:absolute;
  bottom:0;
  z-index:10;
}
.modal-header-bleed .modal-content{
  /*background-color: rgba(255,255,255,01);*/
  /*margin-top: -1.5%;*/
  /* border: 5px solid rgba(51,50,46,1)!important; */
}

.modal-header-bleed .modal-header{
/*background:#afcaed;*/
text-align: center;
/* border-radius: 3px 3px 0 0; */
/* -webkit-border-radius: 3px 3px 0 0; */
-moz-border-radius: 3px 3px 0 0;
background-color: rgb(64, 64, 63)!important;
border-bottom: 2px solid #555;
padding: 9px;
}
.modal-header-bleed .modal-header h4{
  color:#fff;
  text-transform: uppercase;
  font-size: 16px;
  color: #94b5e0;
  letter-spacing: 7px;
  font-weight: 100;
  padding-left: 21px;
}
.modal-header-bleed.header-dark .modal-header{
  /* background:#333; */
  background-color: rgb(64, 64, 63)!important;
  border-bottom: 2px solid #555;
}

/*.m-footer*/
.m-modal-footer{
border-top:1px solid #f2f2f2;
margin-top:15px;
padding-top:15px;
text-align:right;
}
.m-modal-footer.full-bleed{
  background:#f2f2f2;
  margin:15px -15px -15px -15px;
  padding:15px;
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
}

/*=========
m-menu
==========*/
/*m-menu*/
.m-menu{
border-right:1px solid #f2f2f2;
}
.m-menu-item{
  position:relative;
}
.m-menu-item > a{
  padding:4px 10px;
  display:block;
}
.m-menu-item > a:hover{
  background:#f7f7f7;
}
.m-menu-item.active > a{
  color:#fff;
  background-color:#337ab7;
}
  .m-menu-item.active:after{
    content:'';
    position:absolute;
    top:0;
    right:-5px;
    width: 0;
    height: 0;
    border-bottom: 18px solid transparent;
    border-top: 18px solid transparent;
    border-left: 5px solid #337ab7;
    font-size: 0;
    line-height: 0;
    z-index:99;
  }
.published-form-item{
  Xfloat:left;
  Xmargin:10px;
  padding:10px;
  background:#fff;
  position:relative;
}
  .published-form-item .blog-title{
    /*background-color:#f2f2f2;*/
    border-bottom:1px solid #f2f2f2;
    padding:5px;
  }
  .published-form-item label{
    font-weight:normal;
    text-transform:uppercase;
    color:#aaa;
  }
  .published-form-item .section-title{
    margin-left:15px;
    margin-bottom:15px;
    font-size:18px;
    text-transform:lowercase;
    font-weight:300;
  }
  .published-form-item .section-divider{
    margin-top:15px;
    padding-top:15px;
    border-top:1px solid #f7f7f7;
  }
  .published-form-item .form-control{
    border-radius:0;
    -webkit-border-radius:0;
  }
    .published-form-item .form-horizontal .control-label{
      font-size:10px;
    }

/*============
PANELS
============*/
.project-section .panel{
box-shadow:none;
border:none;
border-bottom:1px solid #d2d2d2;
}
.panel{
margin-bottom:10px;
}
.panel-heading, .panel-body,.panel-footer{
position:relative;
}
.panel-filter{
position:absolute;
top:10px;
right:15px;
z-index:10l;
}
.panel-count{
  float:left;
  font-size:20px;
  padding-right:10px;
  margin-right:10px;
  margin-top:-5px;
  border-right:1px solid #ccc;
  color:#777;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  -webkit-text-shadow:0 1px 0 rgba(255,255,255,.5);
  -moz-text-shadow:0 1px 0 rgba(255,255,255,.5);
  -o-text-shadow:0 1px 0 rgba(255,255,255,.5);
}
/*panel-boxed*/
.panel.panel-boxed{
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
}
.panel.panel-nobg{
  background:transparent;
}
.panel .panel-body.panel-body-compact{
  /* background:#fff; */
  padding:1px;
}
#designBrand .m-collage{
  /* margin-left: 6px; */
  /* border: 3px solid #fff; */
  /* padding: 2px; */
  background-color: #fff;
  /* padding-left: 4px; */
  /* padding-top: 4px; */
  width: 100%;
  /* padding-bottom: 4px; */
}


/*=========
tag-options
==========*/
.tag-options{
position:absolute;
z-index:2010;
}
.tag-options .tag-option{
  position:absolute;
  width:75px;
  height:75px;
  z-index:2010;
  opacity:.75;
}
.tag-options .tag-option{
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
  .tag-options .tag-option:hover{
    opacity:1;
    -webkit-transform: rotate(5deg) skew(0deg, 0deg);
    -moz-transform: rotate(5deg) skew(0deg, 0deg);
    -o-transform: rotate(5deg) skew(0deg, 0deg);
    -ms-transform: rotate(5deg) skew(0deg, 0deg);
    transform: rotate(5deg) skew(0deg, 0deg);
  }
  .tag-options .tag-option.tag-option-md{
    width:90px;
    height:90px;
  }
  .tag-options .tag-option.tag-option-sm{
    width:60px;
    height:60px;
  }
  .tag-options .tag-option.tag-option-xs{
    width:48px;
    height:48px;
  }
  .tag-options .tag-option.tag-option-xxs{
    width:32px;
    height:32px;
  }
.tag-options .tag-option img{
  min-width:auto !important;
  min-height:auto !important;
  max-width:100% !important;
  max-height:100% !important;
}

/*be-published*/
.be-published{
background:#333 url('../images/bg/bg-be-published.jpg') 50% 60% !important;
height:300px;
border:1px solid #fff;
position: relative;
margin-bottom:10px;
/*margin-left:5px;
margin-right:5px;*/
border-bottom: 3px solid #fff;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
}
.be-published.h200{
  height:200px;
}
.be-published.h228{
  height:228px;
}
.is-sticky .be-published{
  /*height:100px;*/
  background-position:50% 60%;
 }
.be-published-action-wrap{
  height: 50%;
  position: absolute;
  top: 50%;
  left:0;
  right:0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index:90;
}
.be-published-action{
  position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.be-published h2{
  margin-top:0;
  font-size:1.7vw;
  font-size:18px;
  margin-bottom:7px;
  font-weight: 400;
  letter-spacing: 2px;
  /* font-family: Raleway,sans-serif; */
  text-transform: lowercase;
}
.be-published-action .btn-tagline{
  font-size:10px;
}
  .is-sticky  .be-published h2{
    /*margin-bottom:0;*/
  }

/*set sticky*/
 .noxDesignSticky{
  z-index:1020;
  position:relative;
 }
 #getPublishedSticky.noxDesignSticky{
  z-index:1010;
 }

/*common pages*/

#designBrandX{
background-image: url('../images/bg/bg-interior.jpg');
background-color:#1A2E42 ;
min-height:100%;
z-index:-1;
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 50%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
#designBrand .panel-left,
#designBrand .panel-right{
  padding-top:27px;
}
.noxDesignSticky{
-webkit-transform: translate(0px, 0px);
-moz-transform: translate(0px, 0px);
-o-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}

/*label-tip*/
.label-tip{
display:inline;
background:#999;
color:#ddd;
width:16px;
height:16px;
padding:0 4px;
text-align:center;
line-height:16px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.label-tip:hover{
  background:#333;
  color:#fff;
}
.label-tip:before{
  content:'?';
}

/*isotope/masonry*/
.isotope-container .item {
-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
 -moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
   -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
      transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */
}
.isotope-container .item a{
height:100%;
}
.isotope-container .item IMG{
  min-width:100%;
  min-height: 100%;
}


/*==================
PAGE LOADING
==================*/
#preLoader,
#preLoader .mspinner
{
  display:    block;
  position:   fixed;
  z-index:    2010;
  top:        0;
  left:       0;
right:0;
bottom:0;
  height:     48px;
  width:      48px;
margin:auto;
overflow:hidden;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
/*box-shadow:0 0 10px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
-moz-box-shadow:0 0 10px rgba(0,0,0,.2);
-o-box-shadow:0 0 10px rgba(0,0,0,.2);*/
}
#preLoader{
  background: transparent url('../images/m-loader-logo.png') 50% 50% no-repeat;
}
#preLoader .mspinner{
  height:     46px;
  width:      46px;
  position:   absolute;
  border:1px solid rgba(255,255,255,.3);
  border-top-color:#94b5e0;
  border-right-color:#94b5e0;
}
#preLoader2 {
  display:    none;
  position:   fixed;
  z-index:    2010;
  top:        0;
  left:       0;
right:0;
bottom:0;
  height:     48px;
  width:      48px;
margin:auto;
overflow:hidden;
  background: #fff url('../images/preloader-circular.gif') 50% 50% no-repeat;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
box-shadow:0 0 10px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);
-moz-box-shadow:0 0 10px rgba(0,0,0,.5);
-o-box-shadow:0 0 10px rgba(0,0,0,.5);
}

/*===============
POPOVER
===============*/
.popover{
font-family: 'Open Sans', sans-serif;
font-size:10px !important;
}
.popover *{
  font-family: 'bankgothic', sans-serif;
  font-size:10px !important;
}
.popover.in{

margin-bottom: -12%;
}
.popover .popover-title{
  text-align:center;
  font-size:12px;
}
.popoverContent{
font-size: 13px;
text-align:center;
}
/*===============
sliderMatch
===============*/
#sliderMatch{

}
.sliderMatch-wrap{
position:relative;
}
.sliderMatch-tooltip{
position: absolute;
  display: block;
  top: -25px;
  width: 35px;
  height: 20px;
  color: #fff;
  text-align: center;
  font: 10pt Tahoma, Arial, sans-serif ;
  border-radius: 3px;
  border: 1px solid #333;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
  box-sizing: border-box;
  background: rgba(0,0,0,.8);
}
#sliderMatch.ui-slider{
  height:5px;
  box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  -moz-box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  border-color: rgba(255,255,255,.1);
  background:#333;
}
#sliderMatch .ui-slider-handle{
  top:-8px;
  cursor:pointer;
  cursor:w-resize;
  box-shadow:0 1px 3px rgba(0,0,0,.3);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
  overflow:hidden;
}
#sliderMatch .ui-slider-handle:after{
  content:'||||';
  position:absolute;
  z-index:10;
  font-size:10px;
  letter-spacing:-3px;
  color:#ccc;
}


.panel.panel-match{

}
.panel-match .panel-footer{
  background:transparent;padding-top:0;border:none;
  margin-top:-2px;
}
  .panel-match .text-match-info{
    color:#ddd;
  }
  .panel-match .text-match-info:hover{
    color:#fff;
  }
.bxslideshow-match img{
  min-width:100% !important;
  min-height:auto;
  max-height:200% !important;
}

/*bxslider-match-wrap*/
.bxslider-match-wrap.bxslider-match-wrap{
  /*border-color:#1a75be;*/
  border:none;
}
.matchValue-label{
  position:relative;
  font-size:10px;
  margin-bottom:-4px;
  margin-top:3px;
}
  .matchValue-label:after{
    /*content:"|";
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    top:0;
    color:#fff;
    opacity:.3*/
  }
  .matchValue-label .muted{
    color:#94b5e0;
  }
.myMatch-info{
  position:relative;
  height:100%;
  text-transform:lowercase;
  background-color:#124065;
  color:#fff;
}
  .myMatch-info a{
    font-size:9px;
  }
.match-grids .match-grid{
  margin-bottom: 2px;
}
.match-grid{
  height:130px;
  position:relative;
  overflow:hidden;
}
.match-grid .icon-rate-group small{
  color:#95b3d7;
}

  .match-grids-gray .tl-frame:before{
    border-top-color:#333;
  }
  .match-grid .ellipsis{
    /*max-width:77%;*/
    display:block;
    margin-right:2px;
    text-transform:lowercase;
    font-size:11px;

  }
  .match-grid .m-options{
    font-size:10px;
    text-align:center;
  }
  .match-grid .m-options .icon-rate-group.pull-left{
    margin-right:0;
    left:0;
    right:0;
  }
.sliderMatch-ruler{
  /*width:100%;*/
  height:15px;
  background:url(../images/match-ruler.png) 50% 100% repeat-x;
  margin:-10px -15px 0 -15px
}
.sliderMatch-ruler.rdown{
  background:url(../images/match-ruler2.png) 50% 100% repeat-x;
  width:100%;
  margin:-10px 0 0 0;
}

.tl-frame{
  position:absolute;
  z-index:50;
  width:22px;
  height:40px;
  top:-1px;
  left:-1px;
  color:#fff;
  color:rgba(255,255,255,.5);
  line-height:25px;
  text-align:center;
}
.tl-frame:before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  border-right: 40px solid transparent;
  border-top: 40px solid #1a75be;
}

/*grdister*/
#thegrids .create-icon{
margin:4px;
color:#ddd;
background:rgba(0,0,0,.5);
margin: 4px;
position: absolute;
width: 24px;
height: 24px;
text-align: center;
line-height: 24px;
z-index:10;
-webkit-transition: all 0.18s linear;
-moz-transition: all 0.18s linear;
-o-transition: all 0.18s linear;
transition: all 0.18s linear;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#thegrids .create-icon:hover{
  color:#fff;
  background:rgba(0,0,0,.9);
}
#thegrids .btn-img{
  left:27px;
}
#thegrids .btn-camera{
  left:55px;
}

.gridster > ul > li a{
  opacity:0;
}
  .gridster > ul > li:hover a{
    opacity:1;
  }


/*countdownToday*/
.countdownToday{
font-size:10px;
color:#666;
}
.countdownToday.styled{
  font-size:18px;
  background:#333;
  color:#ccc;
  padding:1px 10px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  box-shadow:1px 1px 3px #000 inset;
  -webkit-box-shadow:1px 1px 3px #000 inset;
  -moz-box-shadow:1px 1px 3px #000 inset;
  text-shadow:0 -1px 0 rgba(0,0,0,.7);
  -webkit-text-shadow:0 -1px 0 rgba(0,0,0,.7);
}
.countdownToday > .animated,
.m-timer > .animated{
  -webkit-animation-duration: 2s !important;
  animation-duration: 2s !important;
}

/********************
m-product-list
*******************/
.product-list-panel{
/*background:#333;*/
background-color:transparent !important;
}
.product-list-item{
min-height:100px;
/*border-bottom:1px solid #eee;*/
/*padding-left:15px;
padding-right:15px; */
position:relative;
}
.product-list-item:first-child{
  Xborder-top:1px solid #eee;
}
.m-product-list{
display:none;
}
.product-list-info-wrap{
position:relative;
/*width:200px;*/
width: 11.5%;
min-height:110px;
height:110px;
float:left;
text-align:center;
/*overflow:hidden;*/
-webkit-transition: all 0.52s ease-out;
-moz-transition: all 0.52s ease-out;
-o-transition: all 0.52s ease-out;
transition: all 0.52s ease-out;
}
/*.m-isotope.m-isotope-sm .product-list-item:hover .product-list-info-wrap{
  transition-delay:.41s;
  height:190px;
}*/
.m-isotope.m-isotope-sm .product-list-item.expand{
  height:190px;
}
.m-isotope.m-isotope-sm .product-list-item.expanded{
  height:auto;
}

.product-list-panel-collage .product-list-info-wrap{
  height:125px;
}
  .product-list-panel-collage .product-list-wrap:after{
    /*border-color:#eee;
    bottom:-1px;*/
  }
.product-list-info{
  text-align:left;
  display:inline-block;
  /*-webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;*/
  opacity:1;
}
  .product-list-info:hover .btn-product-list-option{
    /*opacity:0;*/
  }

.product-list-wrap,
.galleryByType .product-list-wrap{
margin-left:160px;
/*margin-left:12%;*/
margin-right: 57px;
/*background-color:#fff;*/
/*border:5px solid #eee;
border-top:1px solid #eee;
border-bottom:0 solid #eee;*/
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.galleryByType .product-list-wrap{
  background-color:#fff;
  border:5px solid #eee;
  border-top:1px solid #eee;
  border-bottom:0 solid #eee;
}
  .galleryByType .product-list-panel.first .product-list-wrap{
    border-top:5px solid #eee;
  }
  .galleryByType .product-list-panel.last .product-list-wrap{
    border-bottom:5px solid #eee;
  }
  .galleryByType .product-list-panel:hover  .product-list-wrap{
    /*border-bottom:1px solid #eee;
    border-top:1px solid #eee;*/
  }
  .galleryByType .product-list-panel.first:hover  .product-list-wrap{
    Xborder-top:1px solid #eee;
  }
  .galleryByType .product-list-wrap:after{
    content:'';
    width:195px;
    margin-left:-200px;
    /*border-bottom:1px solid #444;*/
    position:absolute;
    left:0;bottom:0;
  }
/*product-list-panel-collage*/
.product-list-panel-collage .m-collage-wrap .product-img{
display:block;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.product-list-panel-collage .m-collage-wrap:hover .product-img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

/*left side*/
.product-list-title{
margin-top:5px;
font-size:12px !important;
font-weight:300;
color:#ccc;
text-transform: uppercase!important;
  letter-spacing: 2px;
}
.product-list-title .fa{
  color:#ccc;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.product-list-title:hover .fa{
  -webkit-transform: translate(5px, 0px);
  -moz-transform: translate(5px, 0px);
  -o-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}


.page-item-wrap .page-content-class{
max-width:1170px;
margin:0 auto;
}

.m-isotope.m-isotope-sm .product-grid-view.m-product-list li{
opacity:1 !important;
}


/*product carousel*/
.product-list-item .bx-wrapper .bx-controls-direction a.disabled{
display:block;
opacity:.3;
cursor:default;
}
/*product-grid-view*/
.product-grid-view.m-product-list.reset{
-webkit-transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px);
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;

}
.product-grid-view.m-product-list{
display:block;
opacity:1 !important;
min-height:130px;
/* height: 130px; */
}
.product-grid-view.m-product-list li,
.product-grid-view.m-product-list li .product-img{
  width:120px;
  height:120px;
  overflow:hidden;
  float:left;
  margin-right:15px;
}

. .m-isotope .product-grid-view.m-product-list li,
.m-isotope .product-grid-view.m-product-list li .product-img{
  height:auto;
  /*margin-right:10px;*/
  margin-right:15px;
}
.m-isotope .product-grid-view.m-product-list li{
  margin-bottom:10px;
  left:0;
  top:0;
}

/*product-list-option*/
.product-list-option{
display:none;
}
.open-expand .product-list-option{
margin-top: 0px !important;
}
.product-list-option li > a,
.product-list-option-label li > a{
  color:#aaa;
  font-size: 9px;
  letter-spacing:4px;
  text-transform:lowercase;
}
  .product-list-option li.active > a,
  .product-list-option li > a:hover{
    color:#95b3d7;
  }
.product-list-option .divider{
  height:1px;
  display:block;
  background: #f2f2f2;
  margin:4px 0 3px 0;
}
.product-list-option .btn-shop-viewall,
.product-list-option-label .btn-shop-viewall{
  /* margin-top:15px; */
  /* opacity:.3; */
  text-align:center;
}
.product-list-option li > a.btnAll{
  font-size:7spx;
}

/*nav-tabs*/
.nav-tabs {
padding-left:30px;
margin-bottom:-2px;
}
.nav-tabs > li > a{
border:none;
box-shadow:1px 2px 2px rgba(0,0,0,.2);
-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.2);
-moz-box-shadow:1px 2px 2px rgba(0,0,0,.2);
background:#f5f5f5;
color:#aaa;
padding-left:30px !important;
padding-right:30px !important;
padding-bottom:10px !important;
}
.nav-tabs > li > a:hover{
background-color:#fafafa !important;
color:#777;
margin-top:-3px;
padding-bottom:13px !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
background-color:#fff;
color:#333;
}
.tab-content{
background:#fff;
position:relative;
z-index:10;
}

/**************
PAGER SLIDER
**************/
.pager-subSlider{
position:absolute;
bottom:150px;
left:0;
right:0;
margin:0 auto;
z-index:1010;
width:50%;
}
.pager-subSlider ul{
  text-align:center;
  padding-left:0;
}
.pager-subSlider ul > li{
  display:inline-block;
  position:relative;
}
.pager-subSlider ul > li a{
  display:block;
  width:10px;
  height:10px;
  padding:10px;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
}
  .pager-subSlider ul > li a:hover:after{
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
  .pager-subSlider ul > li.active a:after{
    background:#94b5e0;
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
.pager-subSlider ul > li a:after{
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  background: none repeat scroll 0 0 #555;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
}

/*== TOOLTIP ==*/
div.tooltip{
font-family: 'Open Sans', sans-serif;
font-size:10px;
}

/*TABLE GRID*/
.table-grid{
display: table;
}
.table-grid-cell{
  display: table-cell;
  float:none;
  vertical-align: top;
}
.table-grid.vcenter{
  vertical-align: middle;
}
/****************************
PAGE SUB NAV
*****************************/
/************************************/
/*pageContent page-nav*/
.page-section-nav {
  text-align:center;
  margin:0 auto;
  background:#fafafa;
  border-bottom:1px solid #f7f7f7;
}
.header-inspiration a{
  color: #ccc;
  padding: 0px;
  font-size: 9px;
  letter-spacing: 2px!important;
}
a.btn-section-nav{
  display:inline-block;
  /*color:#333;*/
  color: rgba(0,0,0,0.2);
  text-transform:lowercase;
  /*font-size:12px;*/
  font-size: 10px;
  /*font-weight:300;*/
  position:relative;
  padding: 4px 20px;
  letter-spacing: 2px;
  font-size: 9px;
  letter-spacing: 4px;
}
#contentPager a{
  color: rgba(0,0,0,0.2);
}
a.btn-section-nav.active, a.btn-section-nav:hover{
  /*color:#337ab7;*/
  color: #afcaed!important;
  /* border-bottom: 1px solid #ddd; */
}
/*a.btn-section-nav.active:before,
a.btn-section-nav.active:after{
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 3px solid #f4f4f4;
  font-size: 0;
  line-height: 0;
  z-index:5;
  width:0px;
  height:0px;
  /* top: initial; */
}*/
/*a.btn-section-nav.active:after{
  bottom: -1px;
  border-bottom: 8px solid #fff;
  border-bottom: 4px solid #333;
}*/
  .page-section-nav.dark-theme a.btn-section-nav.active:after{
    border-bottom: 4px solid #000;
  }
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing: 3px;
    padding: 7px 27px;
    color: #ccc;
    font-weight: 100;
  }
  .page-section-nav.dark-theme #contentPager a.active{
    /* letter-spacing:3px; */
    /* padding:7px 20px; */
    color: #94b5e0;
    /*font-weight: 500;*/
  }
/****************/
/*  .underline a.btn-section-nav.active:before,
  .underline a.btn-section-nav.active:after{
    content:'';
    position:absolute;
    bottom:3px;
    left:0;
    right:0;
    margin: 0 auto;
    width: 30%;
    height: 1px;
    border:0;
    font-size: 0;
    line-height: 0;
    z-index:5;
    background-color:#94b5e0;
  }
  */

.theBookingPage .m-options > .m-dropdown{
  display:none;
}
.theBookingPage .m-options .m-option-label{
  font-weight:300;
  letter-spacing:1px;
}

  .booking-verbiage{
    position:absolute;
    z-index:500;
    left:0;right:0;
    top:30%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    color:#fff;
    text-shadow:1px 1px 0 #000;
    font-size:18px;
  }
  .booking-verbiage > h3{
    margin-bottom:0;
    text-transform:uppercase;
  }
  .booking-verbiage > .font-script{
    font-size:16px;
    /*color:#94b5e0;*/
    color:#afcaed;
  }

@media (max-width: 1001px) {
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing:2px !important;
    padding:7px 10px !important;
  }
}
@media (max-width: 801px) {
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing:1px !important;
    padding:7px 10px !important;
  }
}



/*.section-content menu*/
.section-content-header{
 text-align: center;
 /*background-color: rgba(50,50,50,.9);*/
 background:#FFF;
 width:100%;
 z-index: 1000;
 /* margin-top:10px;*/
 color:#eee;
 position:relative;
 /*overflow:hidden;*/
 background: rgba(80, 80, 79, 0.69);
}
.section-content-header.padded{
  padding:5px 10px;
}
.section-content-header > li{
  position:relative;
  display:inline-block;
}
  .section-content-header > li:hover .dropdown-menu{
    display:block;
  }
a.section-content-header a{
  text-align:center;
  text-decoration: none;
  font-size:11px;
  padding: 6px 5px;
  margin:0 15px;
  color:#ccc;
  display:inline-block;
  text-transform:lowercase;
  font-weight:300;
  position:relative;
  letter-spacing: 1px;
}
.section-content-header a:hover,
.section-content-header a.active{
  text-decoration: none!important;
  color: #4f9fcf;
}
.section-content-header a:hover, .section-content-header a.active{
  color: #94b5e0 !important;
  /*border-bottom:1px solid #337ab7;*/
}
/*.section-content-header a.active:after{
  content:'';
  display:block;
  position:absolute;
  left:0;
  right:0;
  top:0;
  z-index:10;
  margin:0 auto;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #fafafa;
  font-size: 0;
  line-height: 0;
}*/

.section-content-header .scIndicator{
  position:absolute;
  width:0px;
  height:1px;
  background: #94b5e0;
  left:0;
  bottom: 5px;
  z-index:10;
  -webkit-transition: all 900ms cubic-bezier(0.465, 0, 0.295, 1);/* older webkit */
  -webkit-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -moz-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -o-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);/* custom */
  -webkit-transition-timing-function: cubic-bezier(0.465, 0, 0.295, 1);/* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -moz-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -o-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);/* custom */
  }
    .section-content-header .scIndicator.4x{
      height:4px !important;
    }

#pageSlider .preloader{
  position:absolute;
  left:10px;
  right:auto;
  top:0;
  z-index:200;
  opacity:.5;
}
.brn-view-style{
  position:absolute;
  top:-22px;
  right:20px;
  z-index:500;
}
.container-main .btn-view{
  top:25px;
  z-index:1015 !important;
}

/****************
footer sitemap
*****************/
.footer-sitemap{
margin-bottom:30px;
}
.footer-sitemap.thin{
  max-width: 850px;
  margin-left:auto;
  margin-right:auto;
}
#footer .sitemap-title{
color:#fff;
}
.sitemap-list{

}
#footer .sitemap-list li > a{
  color:#999;

}
.sitemap-list .divider{
  height:8px;
  width:1px;
  background:#555;
  padding:0;
}
.sitemap-list2 li > a,
.sitemap-list2X li > a{
display:block;
margin:0 1em;
font-size:14px !important;
/*font-size:1vw !important;*/
}
@media(max-width=800){
.sitemap-list2 li > a,
.sitemap-list2X li > a{
  /*font-size:1vw !important;*/
}
}
.sitemap-list2 li > a.active,
.sitemap-list2X li > a.active{
  color:#94b5e0 !important;
}
  .sitemap-list2.expanded,
  .sitemap-list2X.expanded{
    margin-top:15px;
    text-transform: lowercase !important;
  }
  .sitemap-list2.expanded li,
  .sitemap-list2X.expanded li{
    margin:0;
    padding:0;
  }
  .sitemap-list2.expanded li > a,
  .sitemap-list2X.expanded li > a{
    letter-spacing:2px !important;
  }
.sitemap-list2.bottom-list{
  padding-top:20px;
  border-top:1px solid rgba(255,255,255,.3);
}
.sitemap-list2.bottom-list li > a{
  font-weight:bold;
  text-transform: uppercase !important;
}
.footer-menuX{
  color: #666;
  text-transform: lowercase;
  /* color: black; */
  font-size: 12px;
  /* font-family: 'Raleway',sans-serif; */
}

#footer .footer-mstudio .sitemap-title a,
#footer .footer-cities .sitemap-title a{
color:#fff;
}

.footer-hr{
width:150px;
height:1px;
background-color:rgba(255,255,255,.3);
margin:auto;
margin-bottom:30px;
}
/*meridian-network - footer*/
.meridian-network{
padding-top: 22px;
padding-bottom: -33px;
background: rgba(51,50,46,0.9);
/* height: 163px; */
/* color: black; */
/* border-radius: 11px; */
width: 100%;
border-top: 1px solid #94b5e0;
border-bottom: 1px solid #94b5e0;
overflow:hidden;
}
.meridian-country-wrap{
position:relative;
max-width:1170px;
margin:0 auto;
/*background:#000;*/
}
#meridianNetworkPager{
display:block;
min-height:20px;
margin:0;
margin:0 auto;
position:relative;
/*border:1px solid green;*/
}
.meridian-country-container{
  /*border:1px solid red;*/
  min-height:20px;
}
.meridianNetworkPager-item{
  display:block;
  float:left;
  position:absolute;
  Xleft:0;
  z-index:10;
  pointer-events:auto;
}
.meridianNetworkPager-item.selected,
.meridianNetworkPager-item.disabled{
  pointer-events: none;
}
.meridianNetworkPager-item.anime{
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;

}
#meridianNetworkPager li > a{
  padding:0 10px;
}
  #footer #meridianNetworkPager li > a{
    font-size:12px !important;
  }
#footer  #meridianNetworkPager li > a.active{
  font-size:18px !important;
  /*text-transform:uppercase !important;*/
  letter-spacing:3px !important;
}

/*.meridian-network-cities-slider{
  position:relative;
}
  .meridian-network-cities-slider .bx-slide{
    position:absolute;
    opacity:0;
  }
*/

.footer-bottom-menu{
overflow: hidden;
}

/**************
WEATHER
***************/
.weather-info{
color:white;
bottom:20px;
position:absolute;
left:15px;
right:15px;
margin:auto;
}
.weather-info-item {
opacity:.5;
-webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -o-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8);
}
.weather-info-item.active, .weather-info-item:hover{
  opacity:1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.weather-status > span{
font-size:14px;
display:block;
margin-top:-10px;
line-height:14px;
}

.weather-temperature,
.weather-temperature2,
.weather-temperature3{
margin-bottom:0;
}
.weather-datex{
text-transform:uppercase;
font-size:12px;
font-size:.8vw;
}

/*avatar*/
.img-avatar{
height:250px;
overflow: hidden;
}
.img-avatar img{
  min-width: 100%;
}

/*=== section-site-map ===*/
.section-site-map{
margin:20px 0;
text-align:center;
}
.section-site-map-title{
  font-weight:bold;
}
.section-site-map li{
  font-size:10px;
}
.section-site-map li.divider{
  width:1px;
  height:8px;
  background:#999;
  margin:0 3px;
  padding:0;
  opacity:.2;
}
/***************************/

/*******************
CUSTOM CONTEXT-MENU
******************/
/* The whole thing */
.custom-menu {
  display: none;
  z-index: 5000;
  position: absolute;
  overflow: hidden;
  border: 1px solid #CCC;
  white-space: nowrap;
  background: #FFF;
  color: #333;
  border-radius: 3px;
  padding: 0;
box-shadow:2px 3px 5px rgba(0,0,0,.5);
-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.5);
-moz-box-shadow:2px 3px 5px rgba(0,0,0,.5);
}

/* Each of the items in the list */
.custom-menu li {
  list-style-type: none;
}
.custom-menu li a,
.custom-menu li span{
  display:block;
  padding: 6px 12px;
}

.custom-menu li a:hover {
  background-color: #DEF;
}

/******************************/
/**********************/
@keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-moz-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-webkit-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-ms-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-o-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
.animatedItemBg{
  background-position: 10% 50%;
  animation: animatedBackground 20s ease-out 0;
  -moz-animation: animatedBackground 20s ease-out 0;
  -webkit-animation: animatedBackground 20s ease-out 0;
  -ms-animation: animatedBackground 20s ease-out 0;
  -o-animation: animatedBackground 20s ease-out 0;
}
.animatedItemBg:hover{
    animation: animatedBackground 20s linear infinite;
  -moz-animation: animatedBackground 20s linear infinite;
  -webkit-animation: animatedBackground 20s linear infinite;
  -ms-animation: animatedBackground 20s linear infinite;
  -o-animation: animatedBackground 20s linear infinite;

}

.noxSpin{
-webkit-animation: spin 400ms infinite linear;
  -moz-animation: spin 400ms infinite linear;
  -ms-animation: spin 400ms infinite linear;
  -o-animation: spin 400ms infinite linear;
  animation: spin 400ms infinite linear;
}

@-webkit-keyframes spin {
  to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spin {
  to { -moz-transform: rotate(360deg); }
}

@-ms-keyframes spin {
  to { -ms-transform: rotate(360deg); }
}

@-o-keyframes spin {
  to { -o-transform: rotate(360deg); }
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

/*custome slider*/
.theSlider{
  overflow:hidden;
  height:100%;
  position:relative;
  -webkit-transition: height 0.3s ease-out;
  -moz-transition: height 0.3s ease-out;
  -o-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
.theSliderWrap{
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
}
.page-item{
  position:relative;
  min-height:400px;
  float:left;
  width:100%;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
  .page-item.active-slide{
    /*visibility:visible;*/
    z-index:100;
  }
  .page-item.inactive-slide{
    /*visibility:hidden;*/
    z-index:10;
  }
.page-item-wrap{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* border:10px solid #333; */
  border-top: 10px solid #333;
}
.page-item-wrap.bgDark{
    background:#333;
    -webkit-transition: all ease-in-out 0.0s !important;
    -moz-transition: all ease-in-out 0.0s !important;
    transition: all ease-in-out 0.0s !important;
}
.page-item-wrap.gallery-cont{
  border:none;
  margin-top: -26px;
}
.container-main-body{
  /*padding-left: 43px;*/
}
.galleryByType{
  /*max-width:1170px;*/
  margin:0 auto;
}

/*== nicescroll ==*/
div.nicescroll-cursors{
opacity:.7 !important;
}
div.nicescroll-cursors:hover{
width:7px !important;
opacity:1 !important;
cursor:pointer;
}


/*
* profile network
*/
.profile-network .isotope-container .block1x1{
width:170px;
height: 170px;
}
.profile-network .isotope-container .block1x2{
width:170px;
height: 200px;
}
.profile-network .isotope-container .block3x2{
width:170px;
height: 100px;
}
.profile-network .isotope-container .block2x3{
width:170px;
height: 200px;
}
.profile-network .isotope-container .block2x2{
width:170px;
height: 170px;
}
.profile-network .isotope-container .block2x1{
width:170px;
height: 100px;
}


/*slimscroll*/
.slimScrollBar.cssSlimscroll{
position:fixed!important;
background:rgb(148, 181, 224)!important;
z-index: 99999;
/*opacity: 1!important;*/
width: 3px !important;
right:5px !important;
margin-top:5px;
}
.slimScrollBar.cssSlimscroll:hover{
opacity: 1!important;
cursor:ns-resize;
}
.reservation-title{
position: absolute;
  z-index: 99;
  margin-top: 147px;
  text-align: center;
  width: 100%;
}
/*.bytype-footer*/
.bytype-footer .extra-inut{
/* margin-left: 0%; */
margin-top:20px;
margin-bottom:20px;
margin-right:0;
}
.bytype-footer .extra-inut a {
  padding: 2px 10px;
  color:#ccc;
  font-size:12px;
  opacity:.5;
  /*border-right:1px solid rgba(255,255,255,.1);*/
}
  .bytype-footer .extra-inut a:hover {
    color:#afcaed;
    opacity:1;
  }

.bytype-footer .extra-inut a:last-child {
  border-right:none;
}

.profession-title{
font-size: 10px;
margin-left: 1px;
margin-right: 2px;
color: #94b5e0!important;
letter-spacing: 1px;
}
.profession-name{
font-family: Raleway,sans-serif;
letter-spacing: 2px;
color: #f1f1f1;
}
.profession-designation{
/*letter-spacing:2px;*/
letter-spacing:5px;
color: #bbb;
font-size: 9px;
}
.profession-footer{
color: #808080;
letter-spacing: 3px;
font-size: 8.5px !important;
}
.profession-footer .link-text:hover{
color: #94b5e0;
}
.profession-footer .separator{
opacity: 0.5;
}
.font-orbitron{
font-family: Orbitron, cursive;
}
.font-Raleway{
font-family: Raleway, sans-serif;
}

.living-content{
font-family: Raleway, sans-serif;
font-size: 13px;
/*margin-top:20%;*/
margin: 20% 6% 0 6%;
color: #f1f1f1;
line-height: 1.5;
}
.living-content span.carolina-blue{
font-size: 9px;
}
.credits{

position: absolute;

top: 5px;

z-index: 10;

left: 10%;

color: #d2d2d2;

font-size: 10px;
background:rgba(18,18,18,0.4);
padding:3px;
border-radius:2px;
}
.credits:hover{
color:#94b5e0;
}
.gallery-caption .author{
    top: auto;
    /* font-family: 'Jim Nightshade', cursive; */
    text-align: center;
    font-size: 13px;
    /* bottom: 10px; */
    position: absolute;
    text-align: center;
    left: 7px;
    text-transform: lowercase;
    font-size: 10px;
    opacity: 1;
    color: #94b5e0;
    letter-spacing: 1px;
    /* text-shadow: 1px 1px 0 rgba(0,0,0,.3); */
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -o-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    font-size: 'Raleway',sans-serif;
    /* color: #333; */
    bottom: 5px;
    /* margin-bottom: 0px; */
    background: rgba(64,64,63,0);
    padding: 2px 6px;
    border-radius: 0px;
    color: rgba(148,181,224,0.8);
    opacity: 1;
    padding-right: 0px!important;
    font-size: 9px;
    /* opacity: 0.5; */
    font-weight: 500;
}
.gallery-caption p.author{
margin-bottom:0px;
}
.gallery-caption .author:hover{
opacity:1;
color:#95b3d7;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1);
}
#pagePeople .gallery-caption,.page-people-people .gallery-caption{
/* height: 70px!important; */
/* text-shadow:none!important; */
background-color: rgba(0,0,0,0.6);
color: #f1f1f1;
}
.location-time{
/* margin-left: 12px; */
/* margin-top: 21px; */
color: #fff;
position: absolute;
top: 14%;
/* right: 14px; */
font-size: 16px;
left: 68%;
opacity: 0.6;
text-transform: lowercase;
}
.location-time,#place-location{
  letter-spacing: 2px;
  text-shadow:1px 1px 0 rgba(0,0,0,.3);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}

.timer-wrapper{
margin-top:10px;
width: 21%;
/*background-color: rgba(255,255,255,.8);*/
padding: 2px 8px;
text-align: center;
font-weight: bold;
}
.gallery-caption{
  position: absolute;
  color: #fff;
  /*background-color: rgba(0,0,0,0.2);*/
  width: 100%;
  /* height: 100%; */
  padding: 10px;
  text-align: center !important;
  background: rgba(51,50,46,0.6);
  color: #f1f1f1;
  padding: 10px;
  /* text-shadow: 0 0 4px #fff;*/
  bottom: -400px;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  /* height: 100%; */
  height: inherit;
  /* top: 10%; */
  padding-top: 21%;
}
.gallery-caption .isotope-footer{
position: absolute;
height: 22px;
background: rgba(51,50,46,0.5);
width: 104%;
bottom: 0;
margin-left: -15px;
margin-right: -15px;
}
.gallery-caption .btn-mblue{
font-size:9px;
margin-top: 12%;
}
.feature-group h4{
 font-weight: 100!important;
  margin-left: 15%;
  text-transform: uppercase;
  color: #95b3d7;
}
.feature-group .m-list{
margin-bottom:5%;
}
#tourFloorplan .animatePhoto:hover > img{
-webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.open2-expand{
margin-top: 30px;
}

#page-modalToday .list-inline > li > a{
color:#d2d2d2;
font-size: 10px;
}
#page-modalToday .list-inline > li > a:hover{
color:#94b5e0;
}
.hasIntro {
text-align: justify;
/*line-height: 2;*/
/* border: 3px solid #fff; */
}
.meridian-adtnl {
color: #B1B1B1;
  margin-right: 3px;
  font-size: 14px;
}

/*=== MARGINS ===*/
/*top*/
.mt0{ margin-top:0;}
.mt5{ margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}

.ml0{ margin-top:0;}
.ml5{  margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}

/*bottom*/
.mb0{ margin-bottom:0;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}

.mr0{  margin-right:0;}
.mr5{  margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}

/*=== PADDING ===*/
/*PADDING-top*/
.pt0{ padding-top:0;}
.pt1{ padding-top:1;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt45{ padding-top:45px;}
.pt50{ padding-top:50px;}
/*PADDING-bottom*/
.pb0{ padding-bottom:0;}
.pb1{ padding-bottom:1;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb40{ padding-bottom:40px;}
.pb45{ padding-bottom:45px;}
.pb50{ padding-bottom:50px;}
/*PADDING-left*/
.pl0{ padding-left:0;}
.pl1{ padding-left:1;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl35{ padding-left:25px;}
.pl40{ padding-left:30px;}
.pl45{ padding-left:25px;}
.pl50{ padding-left:30px;}

/*PADDING-right*/
.pr0{ padding-right:0;}
.pr1{ padding-right:1;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr35{ padding-right:25px;}
.pr40{ padding-right:30px;}.
pr45{ padding-right:25px;}
.pr50{ padding-right:30px;}
.no-padding{
padding:0px;
}
/*banner nav*/
.placehbanner-wrap{
color:#fff;
right:10px;
bottom:20px;
z-index:999;
background-color:rgba(0,0,0,.7);
padding:5px 5px 10px;
height:22px;
overflow:hidden;
}
#placehbanner{
  display:none;
  width:auto;
  max-width:100%;
  height: 16px;
  overflow:hidden;
  /* font-family: Raleway,sans-serif; */
  padding-left: 4px;
  padding-right: 5px;
}
#placehbanner li{
  letter-spacing: 0px;
  font-size: 11px;
  color: #fff;
}
#placehbanner li > a{
  color:#ccc;
  padding:0 8px;
  line-height:24px;
  font-family: Raleway,sans-serif;
  letter-spacing: 2px;

}
#placehbanner li > a:hover, #placehbanner li > a.active {
  color:#95b3d7;
}
#placehbanner li:first-child{
  padding-top: 0px;
}
.placehbanner-wrap .icon-places{
  /* padding:2px; */
  width:auto;
  float:left;
  font-size: 11px;
  text-transform: lowercase;
  letter-spacing: 3px;
  font-weight: 300;
}
.placehbanner-wrap .icon-places img{
  float:left;
  margin-right: 2px;
  float: left;
  margin-left: -17px;
  position: absolute;
  margin-top: -2px;
}
.placehbanner-wrap .icon-places-copy{
  letter-spacing: 2px;
  padding-right: 21px;
}
.placehbanner-wrap .icon-places-copy b,.placehbanner-wrap .icon-places-copy strong{
  color: rgba(199,217,240,0.8);
  font-weight: 500 !important;
}
/* BOX SHADOW */
.box-shadow {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* CSS3 */
}
.box-shadow2 {
-webkit-box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* Firefox */
      box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* CSS3 */
}
.box-shadow3 {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* CSS3 */
}
.box-shadowIn {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* CSS3 */
}
.box-shadowFlat {
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* Safari, Chrome */
   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* Firefox */
      box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* CSS3 */
}
.box-shadowFlatIn {
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* Safari, Chrome */
   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* Firefox */
      box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* CSS3 */
}

/* border radius */
.border-radius10 {
-webkit-border-radius: 10px;
 -moz-border-radius: 10px;
    border-radius: 10px;
}
.border-radius8 {
-webkit-border-radius: 8px;
 -moz-border-radius: 8px;
    border-radius: 8px;
}
.border-radius6 {
-webkit-border-radius: 6px;
 -moz-border-radius: 6px;
    border-radius: 6px;
}
.border-radius4 {
-webkit-border-radius: 4px;
 -moz-border-radius: 4px;
    border-radius: 4px;
}
.border-radius2 {
-webkit-border-radius: 2px;
 -moz-border-radius: 2px;
    border-radius: 2px;
}

#meridianBanner a.btn-tagline,.explore-slider a.btn-tagline,
#meridianPassport a.btn-tagline,#contract-banner-slide a.btn-tagline{
/* border-bottom: 3px solid #fff; */
background: rgba(199,217,240,0);
color: #ddd;
border: 1px solid rgba(255,255,255,.3)!important;
opacity: 0.5;
}
#meridianBanner a.btn-tagline:hover,.explore-slider a.btn-tagline:hover,
#meridianPassport a.btn-tagline:hover{
/* border-bottom: 3px solid #fff; */
/*background: rgba(199,217,240,0.8);*/
color: #fff;
border: 2px solid rgba(255,255,255,.5)!important;
opacity:1;
}
.logo-title-1{
color:#bbb;
}
.blog-details{
color:#bbb;
}
.top-menu .logo-under-desc{
/* margin-left: -4px; */
text-align: center;
font-size: 7px;
/* margin-top: 0px; */
position: absolute;
text-align: center;
/* border: 1px solid red; */
width: 100%;
padding-bottom: 0px;
letter-spacing: 7px;
/* margin-left: -6px; */
top: 22px;
right: 3px;
color: #808080;
opacity: 1;
}
.top-nav-charleston .logo-under-desc:hover{
color:#94b5e0;
}
.right-nav{
min-height: 6px;
z-index: 1000;
position: absolute;
right: 0;
text-transform: lowercase;
top: 95px;
/* background: #fff; */
background-color: rgba(80, 80, 79, 0.69);
padding: 0px;
/* margin: 0; */
/* height: 27px; */
/* width: 100%;*/
/* min-width: 18%; */
text-align: center;
}
/*.mbd-right{
background-color: #333 !important;
}*/
.right-nav .navbar-nav>li>a{
padding: 0px 10px;
  font-size: 8px;
}
.logo-items .regions .active-menu{
color: #94b5e0!important;
}
#m-sidebar .sub-nav-dark.dropdown-menu .border-bottom-1,.sub-nav-dark.dropdown-menu .border-bottom-1{
     border-bottom: 1px solid rgba(119, 119, 119, 0.2)!important;
     margin-top: -5px;
     padding-bottom: 5px;
  }
  #m-sidebar .sub-nav-dark.dropdown-menu .bottom-1,.sub-nav-dark.dropdown-menu .bottom-1{
    margin-top:-3px;
  }

  #pageReservations .pieces,.custom-peices{
    position: absolute;
    right: 35px;
    color: #aaa;
    top: 47.5%;
    background: rgba(64,64,63,0.6);
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 2;
opacity:0;
  }
  #pageReservations .bxslider > li:hover .pieces{
    opacity:1;
  }
  .custom-pieces{
    line-height: 1.3;
    color: #aaa!important;
    font-size: 14px;
  }
  #pageReservations .pieces{
    opacity: 0;
  }
  #pageReservations li:hover .pieces{
    opacity: 1;
  }
  #pageReservations .pieces:hover,.custom-peices:hover{
    color: #94b5e0;
  }
  .love-like-hate-class .hasIntro:nth-child(1) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(2) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(3) > .m-tile-body{
    border-top:none;
  }
  .love-like-hate-class .hasIntro:nth-child(1) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(4) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(7) > .m-tile-body{
    border-left:none;
  }
  .love-like-hate-class .hasIntro:nth-child(7) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(8) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(9) > .m-tile-body{
    border-bottom:none;
  }
  .love-like-hate-class .hasIntro:nth-child(3) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(6) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(9) > .m-tile-body{
    border-right:none;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group:nth-child(1){
    float:right!important;
    left:auto;
    right: 0;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate,.gallery-caption .m-options > .icon-rate-group > .icon-rate{
    bottom: 2px;
    left: auto;
    right: 0px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-love{
    top: auto;
    /* bottom: auto; */
    right: 78px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-love{
    right: 56px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-plus{
    background-image: url('../images/icons/icon-info.png');
      right: -10px;
  }

  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-buy-white{
    right: 12px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-like{
    /* top: 14px; */
    right: 56px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-share{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-hate{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-share{
    right: 12px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-morp{
    right: -10px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate{
    border-radius:0px;
    bottom: -50px;
  }
  /*no-morph=========================================*/
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-love,.gallery-caption .m-options.no-morph > .icon-rate-group > .icon-rate.icon-love{
    top: auto;
    /* bottom: auto; */
    right: 78px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-like,.gallery-caption .m-options.no-morph > .icon-rate-group > .icon-rate.icon-share{
    /* top: 14px; */
    right: 56px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-hate{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-share{
    right: 12px;
  }
  /* end========================================== */
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-love-nolabel{
    top:-8px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-like-nolabel{
    top:16px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-hate-nolabel{
    top:40px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-share-nolabel{
    top:64px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-morp-nolabel{
    top:88px;
  }
  .love-like-hate-wrapper .icon-rate-group{
    bottom:auto;
  }
  .love-like-hate-wrapper .slider-grid-body:hover > .m-options-overlay,.item .gallery-caption:hover  .m-options-overlay{
    /* top:0px; */
    right: 0px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
  .love-like-hate-class .m-options-overlay,.gallery-caption .m-options-overlay{
    /* height: 50%; */
    width: 11%;
    right: -91px;
    left: auto;
    bottom: 0px;
    background: transparent!important;
    top: -500px;
    top: auto;
  }
/*    .love-like-hate-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
  background: url("../images/icons/arrow-carousel-left-lite-sm.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  left: 0;
  top: 54%;
}
  .love-like-hate-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
  background: url("../images/icons/arrow-carousel-right-lite-sm.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  right: 0;
  top: 54%;
} */
.custom-interface-parent .item-popup{
      position: absolute;
      min-height: 150px;
      width: 88%;
      background: white;
      z-index: 9999;
      top: 250px;
      margin-left: -4px;
      -webkit-transition: all .50s ease-in-out;
      -moz-transition: all .50s ease-in-out;
      -o-transition: all .50s ease-in-out;
      transition: all .50s ease-in-out;
      background: rgba(64,64,63,1);
      border-top: 1px solid rgba(210,210,210,0.2);
      border-bottom: 1px solid rgba(210,210,210,0.2);
      padding: 10px 15px;
      right: 2px;
      visibility: hidden;
      opacity: 0;
}
.custom-interface-parent.shop-lineup .item-popup {
  top: 284px;
  opacity: 1;
  visibility: visible;
}
.custom-interface-parent.shop-lineup .countries-wrapper ul.list-unstyled > li:nth-child(2){
  margin-top:150px;
}
.custom-interface-parent.care-lineup .item-popup{
  top: 46%;
}
.custom-interface-parent.care-lineup .countries-wrapper ul.list-unstyled > li:nth-child(3){
  margin-top:150px;
}
.custom-interface-parent.artist-lineup  .item-popup {
  top: 303px;
}
.custom-interface-parent.artist-lineup .countries-wrapper ul.list-unstyled > li:nth-child(4){
  margin-top:150px;
}
.custom-interface-parent.landmark-lineup  .item-popup {
  top:347px
}
.custom-interface-parent.landmark-lineup .countries-wrapper ul.list-unstyled > li:nth-child(4){
  margin-bottom:150px;
}
.custom-interface-parent. .item-popup > .close{
  font-size: 30px;
  padding-right: 13px;
  position: absolute;
  right: 0;
  z-index: 1;
}
.custom-interface-parent .item-popup-header > a{
  margin: 0px 13px;
}
.custom-interface-parent .item-popup-header > a:hover{
  color:#94b5e0;
}
.thereismore{
  display: none;
}
.logo-items.custom-interface ul.mike-me > li a{
  padding:20px 0px 20px 0px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
}
.table-grid.vbottom{
height: 100%;
width: 100%;
}
.table-grid.vbottom .table-grid-cell{
   vertical-align: bottom;
}
.love-like-hate-class .product li .product-vbottom img{
      max-height: 260px !important;
    width: inherit;
    text-align: center;
    margin: auto;
    min-width: inherit;
    max-width: 100% !important;
    padding: 1px;
 }
 .master-slider.arrow-custom .ms-nav-prev,.master-slider.arrow-custom .ms-nav-next{
    opacity: 0.35;
    width: 55px;
    height: 80px;
    /* height: 100px; */
    /* min-width:75px; */
    top:45%;
 }
 .master-slider.arrow-custom:hover .ms-nav-prev,.master-slider.arrow-custom:hover .ms-nav-next{
    opacity: 0.35!important;
 }
 .master-slider.arrow-custom .ms-nav-prev:hover,.master-slider.arrow-custom .ms-nav-next:hover{
    opacity: 0.6!important;
 }
 .master-slider.arrow-custom .ms-nav-prev{
    left: 0px;
    background: url("../lib/smooth-div-scroll/images/arrow_left.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
 }
 .master-slider.arrow-custom .ms-nav-next{
    right: 0px;
    border-radius: 7px 0px 0px 7px;
    background: url("../lib/smooth-div-scroll/images/arrow_right.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next{
    background: url("../lib/smooth-div-scroll/images/arrow_right.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 7px 0px 0px 7px;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
    background: url("../lib/smooth-div-scroll/images/arrow_left.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
 }
  .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next, .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
        width: 55px;
      height: 80px;
  }
 .custom-bxslider-arrow-small .bx-wrapper .bx-controls-direction a.bx-next{
    background: url("../lib/smooth-div-scroll/images/arrow_right-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 7px 0px 0px 7px;
    padding: 18px 4px;
    width: 30px;
 }
 .custom-bxslider-arrow-small .bx-wrapper .bx-controls-direction a.bx-prev{
    background: url("../lib/smooth-div-scroll/images/arrow_left-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
    /* height: 100px; */
    /* min-width: 75px; */
    padding: 19px 14px;
    width: 30px;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next,.custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
   opacity: 0.35!important;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev:hover,.custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next:hover{
    opacity: 0.6!important;
 }
 .text-muted-custom, .text-muted-custom-blue{
    position: relative;
 }
 .m-product-list li .text-muted-custom.muted{
  color: #707070;
 }
 .text-muted-custom:before{
  /*border-bottom: 1px solid rgba(148,181,224,1);*/
  /*rgba(148,181,224,0.7);*/
  border-bottom: 1px solid rgba(255, 0, 0, 0.25);
  position: absolute;
  content: "";
  width: 78%;
  height: 60.5%;
  right: 0;
  top: -1px;
  z-index: 1;
 }
 /*.text-muted-custom-blue:before{
    border-bottom: 1px solid rgba(148,181,224,1);
    border-bottom: 1px solid rgba(255, 0, 0, 0.25);
    position: absolute;
    content: "";
    width: 78%;
    height: 60.5%;
    right: 0;
    top: -1px;
    z-index: 1;
 }*/
 .place{
  font-size:16px;color: white;margin-top: 38%;
  text-transform: lowercase;
 }
 .modal-header-blue .modal-header{
    background: #95b3d7;
    color:#f1f1f1;
 }
 .modal-header-blue .modal-header .close{
    color: white;
    opacity:0.5!important;
 }
 .modal-header-blue .modal-header .close:hover{
    color: white!important;
    opacity:0.9!important;
 }
 #pageReservations .section-content{
   padding-top: 0px;
   padding-bottom: 0px;
 }
 .selections.short200{
   min-height: 200px;
  height: 200px;
 }
 .selections.kwicks-accordion.short200,
.selections.kwicks-accordion.short200 > li{
  min-height: 200px;
  height: 200px;
}
.seperator-globale{
  color: #d2d2d2;
  opacity: 0.7;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 7px;
  vertical-align: middle;
}
.see-bottom{
  position: fixed;
    bottom: 1px;
    z-index: 99999999;
    right: 2px;
    color: #d2d2d2;
    /* border: 1px solid red; */
    /* width: 49px; */
    /* height: 49px; */
    text-align: center;
    padding: 6px 14px;
    background: rgba(64,64,63,0.7);
    border-radius: 3px;
    -webkit-animation: bounce 5s infinite ease-in-out;
    -moz-animation:bounce 5s infinite ease-in-out;
    display: none;
}
.see-bottom:hover{
  color: #f1f1f1;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-color{
border: none;
border-right: 2px solid #f1f1f1;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-bw{border: none;/* border-right: 2px solid #bbb !important; */ /*rgba(210,210,210,0.7);
*/border-right: 1px solid #f1f1f1!important;border-top: 3px solid #f1f1f1!important;border-bottom: 3px solid #f1f1f1!important;height: 94px;min-width: 100%;}
.logo-items-charleston .countries-wrapper > .logo-item:last-child > .logo-item-img IMG{
  border:none!important;
  /* border-right: 1px solid #f1f1f1!important; */
  border-top: 3px solid #f1f1f1!important;
  border-bottom: 3px solid #f1f1f1!important;
  height: 94px!important;
  min-width: 100%;
}
.mtN30{
margin-top: -30px;
}
.main-menu .meridian-network-links{
display: none;
}
.icon-rate.custom-pieces{
right: -10px!important;
left: auto;
cursor: pointer;
}
.opened{
display: block!important;
}
.love-like-hate-class .slider-grid-footer .progress-rate-header{
position: absolute;
z-index: 1000;
top: 7px;
font-size: 10px;
/* width: 100%; */
text-align: center;
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
background: transparent;
left: 47%;
opacity: 0;
}
.love-like-hate-class .slider-grid-footer .progress-rate-header > a{
background: rgb(64,64,63);
padding: 2px 11px;
letter-spacing: 2px;
color: #777;
}
.love-like-hate-class .slider-grid-footer:hover .progress-rate-header{
/* top: 4px; */
opacity: 1;
}
.love-like-hate-class .slider-grid-footer:hover .progress {
opacity:0.7!important;
}
.bxslideshow-suite li.bx-slide:hover > .gallery-furniture{
    border-right: 2px solid #fff;
}
.bxslideshow-suite li.bx-slide:hover > .gallery-preview{
    border: 2px solid #fff;
}
.connect-mail-counter .mail-counter{
opacity:0.3;
}
.connect-mail-counter .mail-counter.active{
  color: #94b5e0;
  opacity: 1;
}
.shop-popover{
    text-align:center;
    /* margin-left: 7%; */
    margin-top: 3%;
    margin-bottom: 0%;
    display: inline-block;
    width: 100%;
  }
   .shop-popover > DIV,.shop-popover > a{
    width: 20px;
    height: 20px;
    /* float: left; */
    background-position: 50% 0;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150s ease-in-out;
    -webkit-transition: all 500ms cubic-bezier(0.585, 0, 0.505, 1);
    -webkit-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -moz-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -o-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -webkit-transition-timing-function: cubic-bezier(0.585, 0, 0.505, 1);
    -webkit-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -moz-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -o-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    opacity: 0.6;
    cursor: pointer;
    background: no-repeat;
    margin: auto 7px;
    display: inline-block;
  }
  li.li-mockup.li-mockup-line-left .shop-popover > div {
    /*background-color: rgba(64,64,63,0.8);*/
    /* opacity: 1; */
  }
   .shop-popover > DIV:hover{
    background-position: 40% -23px;
    opacity:0.9;
  }
  .shop-popover > DIV:hover,.shop-popover > a:hover{
    background-position: 40% -23px;
    opacity: 1;
  }
  .shop-popover > .icon-buy{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% 1px;
      opacity: 0.5;
  }
   .shop-popover > .icon-share{
     background-image: url('../images/icons/icon-share-v9.png');
     background-position: 40% 1px;
     opacity: 0.6;
  }
   .shop-popover > .icon-share-v4{
     background-image: url('../images/icons/icon-share-v4.png');
  }
   .shop-popover > .icon-love{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% 1px;
          opacity: 0.6;
  }

   .shop-popover > .icon-plus{
          background-image: url('../images/icons/icon-plus.png');
  }
   .shop-popover > .icon-info{
          background-image: url('../images/icons/icon-info.png');
  }
   .shop-popover > .icon-info-v2{
          background-image: url('../images/icons/icon-info-v2.png');
  }
  .shop-popover > .icon-info-v3{
          background-image: url('../images/icons/icon-info-v3.png');
  }
  .shop-popover > .icon-info-v4{
/*            background-image: url('../images/icons/icon-info-v4.png'); */
      background-image: url('../images/icons/icon-info-slim.png');
  }
  .shop-popover > .icon-info-slim{
          background-image: url('../images/icons/icon-info-slim.png');
          background-position: 40% 1px;
          opacity: 0.6;
  }
  .shop-popover > .icon-folder{
          background-image: url('../images/icons/icon-folder.png');
  }
  .shop-popover > .icon-tag{
          background-image: url('../images/icons/icon-tag.png');
  }
  .olryts .shop-popover > .icon-love{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% -23px;
  }
  .olryts .shop-popover > .icon-buy{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% -23px;
      opacity: 0.8;
  }
  .olryts .shop-popover > .icon-share {
    background-image: url(../images/icons/icon-share-v9.png);
    background-position: 40% -23px;
    opacity: 0.5;
  }
  .olryts .shop-popover > .icon-love:hover{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% 1px;
  }
  .olryts .shop-popover > .icon-buy:hover{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% 1px;
  }
  .olryts .shop-popover > .icon-share:hover {
    background-image: url(../images/icons/icon-share-v9.png);
    background-position: 40% 1px;
    opacity:1;
  }
  .gallery-icons-wrapper{
    margin:0px;
    position: absolute;
    bottom: 0px;
    right: -100px;
    -webkit-transition: all .50s ease-in-out;
    -moz-transition: all .50s ease-in-out;
    -o-transition: all .50s ease-in-out;
    transition: all .50s ease-in-out;
    background: rgba(64,64,63,0);
    border-radius: 3px;
    /* width: 100%; */
  }
  .gallery-icons-wrapper > DIV{
    /* background-color:rgba(64,64,63,0.5); */
    padding:0px;
    margin: 0px 1px;
    opacity: 0.7;
    background: no-repeat;
  }
  .gallery-caption:hover .gallery-icons-wrapper{
    right: 0;
    text-align: right;
    padding-right: 6px;
    padding-top: 0px;
  }
  .gallery-icons-wrapper > DIV.icon-share{
    background-image: url('../images/icons/icon-share-v9.png');
  }
   .gallery-icons-wrapper > DIV.icon-love{
          background-image: url('../images/icons/icon-rate-love-white.png');
          /* background-size:90%; */
  }
  .gallery-icons-wrapper > DIV.icon-info{
          background-image: url('../images/icons/icon-info.png');
          background-size:90%;
  }
  .gallery-icons-wrapper > DIV.icon-plus{
          background-image: url('../images/icons/icon-plus.png');
          background-size:90%;
  }
  .gallery-icons-wrapper > DIV:hover{
    background-position: 40% -20px;
  }
  .gallery-icons-wrapper > DIV.icon-share:hover {
      background-position: 40% -23px;
}
  .unique-menu{
    /*background:#333;*/
  }
  .unique-menu a{
    /*text-align:center;*/
  }
  input[type='radio'] {
     -webkit-appearance: none;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  outline: none;
  box-shadow: 0 0 1px 0px gray inset;
}
input[type='radio']:before {
  content: '';
  display: block;
  width: 46%;
  height: 46%;
  margin: 29% auto;
  border-radius: 50%;
}
input[type='radio']:checked:before {
  background:#94b5e0;
}
input[type='radio']:focus{
  outline: none;
  outline-offset: 1px;
}
.main-coop .bx-wrapper .bx-controls-direction a.bx-next,.world-dining .bx-wrapper .bx-controls-direction a.bx-next, .wPager .bx-wrapper .bx-controls-direction a.bx-next{
background: url("../lib/smooth-div-scroll/images/arrow_right-small-white.png") 50% 50% no-repeat;
}
.main-coop .bx-wrapper .bx-controls-direction a.bx-prev,.world-dining .bx-wrapper .bx-controls-direction a.bx-prev,.wPager .bx-wrapper .bx-controls-direction a.bx-prev{
background: url("../lib/smooth-div-scroll/images/arrow_left-small-white.png") 50% 50% no-repeat;
}

.top10 .spectator-pager{
top:0px!important;
}
.beaten{
opacity: .5;
  font-size: 9px;
  text-transform: lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
  color: #707070!important;
}
.beaten:hover{
color:#94B5E0!important;
opacity: 1!important;
}
.beaten:hover .fa.fa-arrow-right{
/*color:#94B5E0!important;
opacity: 1!important;
-webkit-animation: bounceInRight 3s 1 ease-in-out;
    animation: bounceInRight 3s 1 ease-in-out;*/
}

.homepage-feature .kwicks-accordion > li h6{
opacity: 1;
color: #94b5e0!important;
font-weight: 100;
}
.homepage-feature .kwicks-accordion > li:hover h6{
opacity: 1;
color:#94b5e0!important;
}
.required{
color: rgba(189, 29, 29,0.6)!important;
}
.arrow-test{
position: absolute;
top: 113px;
width: 105%;
padding-bottom: 6px;
background-color: rgba(255,255,255,1);
/* background-color: white; */
z-index: 0;
margin-left: -2%;
}
.arrow-test:before,.arrow-test:after{
content: '';
  position: absolute;
  bottom: 100%;
  width: 50%;
  padding-bottom: inherit;
  background-color: inherit;
}
.arrow-test:before{
right: 49.3%;
-ms-transform-origin: 100% 100%;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-ms-transform: skewX(45deg);
-webkit-transform: skewX(45deg);
transform: skewX(45deg);
border-top: 3px solid #7c96b9;
border-right: 5px solid #7c96b9;
}
.arrow-test:after{
left: 48.5%;
-ms-transform-origin: 0 100%;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
-ms-transform: skewX(-45deg);
-webkit-transform: skewX(-45deg);
transform: skewX(-45deg);
border-top: 3px solid #7c96b9;
border-left: 5px solid #7c96b9;
}
.pe-btn:hover .fa {
  margin-left: 0px!important;
}
.pe-btn .fa{
-webkit-transition: all ease-in-out 0s!important;
-o-transition: all ease-in-out 0s!important;
transition: all ease-in-out 0s!important;
}
.topN1000{
top:-1000%;
}
#modal-private-label .bx-wrapper .bx-controls-direction a{
top:46%;
}
.text-shadow-black{
text-shadow: 1px 1px 0 rgba(0,0,0,1);
}
.homepage-feature .kwicks-accordion > li > .wrap{
overflow: hidden;
}
.homepage-feature .kwicks-accordion > li h6{
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.homepage-feature .kwicks-accordion > li:hover h6{
opacity: 0;

}
div#popup-booking:after {
  background: url(../../spectator/assets/images/suites/suiteB1.jpg) 50% 70%;
  background-size: 100%;
  opacity: 0.3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  content: "";
}
.booking-gift{
background: none!important;
  position: absolute;
  width: 50px;
  z-index: 1;
  /* top: 10px; */
  bottom: 8px;
  left: 5px;
  cursor: pointer;
}
.booking-gift IMG{
width: 100%;
}
.booking-bag a{
position: relative;
display: block;
}
.booking-bag {
  background: none!important;
  position: absolute;
  width: 66px;
  height: 75px;
  padding-top: 13px;
  z-index: 1000;
  /* top: 10px; */
  bottom: 85px;
  right: 50px;
  cursor: pointer;
}

.booking-bag:before{
content: attr(data);
position: absolute;
bottom: 73px;
width: 100px;
right: -20px;
  background-color: #95b3d7;
font-size: 12px;
padding: 5px 10px;
color: #fff;
border-radius: 4px;
transition:all ease-in-out 0.3s;
}
.booking-bag.bb-clicked:before{
bottom: 227px;
}
.isotope-container .item:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  box-shadow: 0 0 40px rgba(0,0,0,1);
  z-index: 100;
  background: #fff!important;
}

.zindex {
z-index: 990;
}

#styling {
background-color: transparent !important;
  color: white !important;
  width: 150px !important;
  height: 25px !important;
  font-size: 12px !important;
  margin-left: 5px !important;
  margin-right: 12px !important;
}

#styling::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: white;
}
#styling::-moz-placeholder { /* Firefox 19+ */
color: white;
}
#styling:-ms-input-placeholder { /* IE 10+ */
color: white;
}
#styling:-moz-placeholder { /* Firefox 18- */
color: white;
}


.bx-inner .bx-wrapper .bx-controls-direction a.bx-next {
background: url(../lib/smooth-div-scroll/images/arrow_right-small.png) 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 7px 0px 0px 7px;
  height: 100px;
  min-width: 75px;
  padding: 19px 14px;
  right: 0px !important;
  display: block !important;
}
.bx-inner .bx-wrapper .bx-controls-direction a.bx-prev {
background: url(../lib/smooth-div-scroll/images/arrow_left-small.png) 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 0px 7px 7px 0px;
  height: 100px;
  min-width: 75px;
  padding: 19px 14px;
  left: 0px !important;
  display: block !important;
}
.bx-inner-left .bx-wrapper .bx-controls-direction a.bx-prev {
left: 35px !important;
}
.bx-inner-left .bx-wrapper .bx-controls-direction a.bx-next {
right: 35px !important;
}

.bx-arrow-out .bx-wrapper .bx-controls-direction a.bx-prev {
left: -5px !important;
}
.bx-arrow-out .bx-wrapper .bx-controls-direction a.bx-next {
right: -5px !important;
}

.bx-inner .bx-wrapper .bx-controls-direction {
display: block !important;
}

/* Book Now font-size, font-family and font weight*/
.bk-secnav{
font-size: 9px !important;
letter-spacing: 4px !important;
text-transform: lowercase;
font-weight: 100 !important;
color: #ccc !important;
}
.btn-section-nav.active .bk-secnav{
color: #afcaed !important;
}
/* Page Shop cost separator line */
.ps-bs{color: #d2d2d2;/* font-size: 0; */position: relative;}
.ps-bs:before{
/*  content: "";
width: 1.4px;
height: 9px;
top: 2px;
left: 2px;
position: absolute;
opacity: 0.9;
background-color: transparent!important; */
}
.ps-line-samp:first-child .text-muted-custom-red:before{
border-color:#94b5e0;
}
/* cbc-line // contract banner caption line */
.cbc-line {
  margin-left: 4px;
  margin-right: 6px;
  color: transparent;
}
.cbc-line:before{
  content: "";
  width: 1px;
  height: 9px;
  top: -5px;
  left: 2px;
  position: absolute;
  opacity: 1;
  background-color: #707070;
}
.cbc-line:after{
  content: "";
  width: 1px;
  height: 9px;
  top: -5px;
  left: 2.5px;
  position: absolute;
  opacity: 0.7;
  background-color: #707070;
}
/*.isotope-container.noMargin .item {
border: 1px solid #fff !important;
}*/
#section6 .isotope-container .item:hover{
border: 4px solid #fff !important;
}
.isotope-container .item:hover{
border: 4px solid #fff !important;
}

/* Spectator > Tour */
.pt-open{
z-index: 1000;
}
/* Spectator [blue tab] > calendar events */
.fc table {
z-index: 1;
margin-top: -1px;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-color{border: none;
/* berder-right before: #aaa*/border-right: 1px solid #f1f1f1!important;border-top: 3px solid #f1f1f1!important;nt;border-bottom: 3px solid #f1f1f1!important;height: 94px;min-width: 100%;}
.
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-bw{
border: none;
border-right: 2px solid #40403F!important; /*rgba(210,210,210,0.7);
*/
}

/* Charleston - Shining Star Modal */
#char-sn-m .modal-dialog{
margin-top: 0;
overflow: hidden;
}
#char-sn-m .modal-body{
padding: 0;
}
/* Robert Mills nav-menu */
#main-menu .nav > li > a.rm-nm-a{
padding: 5px 20px;
}
/* invite dropdown */
.inv-dd:before{
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
top: -6px;
right: 11px;
position: absolute;
content: "";
border-bottom: 7px solid #fff;
display: none;
}
.inv-dd.open{
 height: auto;
 overflow: visible;
 right: 43px;
 opacity: 1;
}
.tour-sidenav{
display: none;
width: auto;
right: 0;
height: ;
position: fixed;
z-index: 9999;
}
.c-planner-icon {
  /* display: inline-block; */
  /* margin: auto; */
  /* margin-left: -90px; */
  position: absolute;
  z-index: 100;
  left: -4px;
  top: 27%;
}
.isPage .tour-sidenav{
display: block;
}
.sc-vid-cast .sc-vid-item:hover,
.sc-vid-cast .sc-vid-item.active {
background: none!important;
}
.sc-vid-cast .sc-vid-item:hover  span,
.sc-vid-cast .sc-vid-item.active  span
{
border: 2px solid rgba(148,181,224,0.5)!important;
}
#popup-booking .filter-label.blockme{
letter-spacing:12px;
padding-right:0px;
font-size:10px;
}
#popup-booking .find-filter-item{
margin-right:20px;
}
#popup-booking{}
/* Robert Mills - Tour > designers */
.logo-items-charleston > .row  > DIV.col-xs-12:first-child .countries-wrapper > .logo-item > .logo-item-img IMG{
  border-top:none!important;
}
/***************************
COLORS
meridian blue: #94b5e0
meridian blue2: #afcaed
***************************/
html{position:relative}
body{
font-family: 'Open Sans', sans-serif;
width:100%;
height:100%;
color: #707070;
font-size:13px;
position:relative;
/*overflow:hidden;*/
font-variant-ligatures: no-common-ligatures;
}
/*global styles*/
body, .container, .the-content{
min-width:768px;
}
h1{
margin-bottom:20px;
}
h1,h2,h3,h4{
font-weight:300;
}
a,a:hover,a:active,a:visited,a:focus{
text-decoration:none;
/* font-size: 10px; */
color: #94b5e0;
}
.useCode-btn{
text-transform:lowercase;
letter-spacing:2px;
color:#fff!important;
}
.promoCode input,.inv-dd input{
letter-spacing:2px;
text-transform:lowercase;
font-size: 11px;
}
a:focus,a:hover,a:active{
outline:none;
}
.centered{
text-align:center;
}
ul, ul{
list-style:none;
}

.font-condensed,
.font-narrow{
font-family: 'Open Sans Condensed', sans-serif;
}
.font-script{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
.font-thin{
font-weight: 300;
}
.font-raleway{
font-family: 'Raleway', sans-serif;
}
/*
text styles
*/
.letter-space-1{
letter-spacing: 1px;
}
.letter-space-2{
letter-spacing: 2px;
}
.letter-space-3{
letter-spacing: 3px;
}
.color-bbb{
color:#bbb;
}
.color-white, .text-lite{
color:#fff;
}
.text-dark{
color:#333;
}
.text-dark-imp{
color:#333 !important;
}
#pageReservations .muted{
visibility:hidden;
}
#pageReservations .text-lite{
color:#aaa;
}
#pageReservations .text-lite:hover{
color:#fff;
}
.muted{
color:#aaa;
}
.muted2{
color:#ddd;
}
.carolina-blue{
color:#94b5e0;
}
.bg-carolina-blue{
background-color: #94b5e0;
color:white;
background-color: #94b5e0;
  border: 1px solid #94b5e0;
}
.bg-carolina-blue-normal{
background-color: rgba(148,181,224,0.4)!important;
}
.text-upper,
.text-uppercase{
text-transform:uppercase;
}
.text-lower,
.text-lowercase{
text-transform:lowercase;
}
.text-spaced1{
letter-spacing:1px;
}
.text-spaced2{
letter-spacing:2px;
}
.text-spaced{
letter-spacing:3px;
}
.text-spaced10{
letter-spacing:10px;
}
.text-striked{
text-decoration:line-through;
}
.text-thin {font-weight:300;}
.ellipsis{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.text-stroke{
  text-shadow:
  -1px -1px 0 #fff,
  1px -1px 0 #fff,
  -1px 1px 0 #fff,
  1px 1px 0 #fff;
}
.sub-h1{
margin-top:-20px;
margin-bottom:30px;
}
.heads{

}
.btn-secondary          { color: #ffffff; background-color: #4A4A4A; border-color: #444; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary
                      { color: #ffffff; background-color: #5A5A5A !important; border-color: #555; }
a.btn-mblue{
color:#94b5e0;
}
a.btn-mblue{
  color:#afcaed;
}
a.btn-mblue2{
color:#afcaed;
}
a.btn-mblue2:hover{
  color:#fff;
}
a.btn-white{
color:#fff;
letter-spacing: 6px;
}
a.btn-white:hover{
  color:#afcaed;
}
.btn-group-xxs>.btn, .btn-xxs {
  padding: 1px 3px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.banner-tagline{
  position:absolute;
  z-index:100;
  text-align:center;
  left:0;
  right:0;
  bottom:30%;
  /*text-shadow:1px 1px 0 #000;*/
  color:#fff;
}
  .banner-tagline a,
  a.btn-tagline{
     /* color:#fff;
       font-size: 14px;
      margin: 0 5px;
      border: 1px solid #fff;
      padding: 6px 9px;*/
     /*background-color:rgba(0,0,0,.3);*/
     /* box-shadow:none !important; */
     /* -webkit-box-shadow:none !important; */
     -moz-box-shadow:none !important;
     /*text-shadow:1px 1px 0 #000;*/
     /* font-family: 'Raleway', sans-serif;*/
     color: #f2f2f2;
     font-size: 12px;
     /* margin: 0 5px; */
     /*border: 2px solid rgba(255,255,255,.5)!important;*/
     border: 2px solid rgba(255,255,255,0.6)!important;
     padding: 3px 9px;
     /* background-color: rgba(0,0,0,.3); */
     /* text-shadow: 1px 1px 0 #000; */
     /* font-family: 'Raleway', sans-serif; */
     border-radius: 11px;
     letter-spacing: 2px;
     /* box-shadow: inset 0 0 0 0px #fff; */
     text-transform: lowercase;
  }
  .banner-tagline a:hover,
  a:hover.btn-tagline{
      /*color:#94b5e0;
      border:1px solid #94b5e0;
      background-color:rgba(0,0,0,.5);*/
      color:#f1f1f1;
      border-color: #94b5e0!important;
  }
  .btn-tagline{
    background-color: #94b5e0;
    color:#f1f1f1;
  }
.m-minWidth{
min-width:1170px;
}
.m-maxWidth{
min-width:1170px;
}
.img-abs-center{
display:block;
position:absolute;
top:-99999px;
right:-99999px;
bottom:-99999px;
left:-99999px;
margin:auto;
}

/*center content vertically*/
.center-content-wrap{
  height: 50%;
  position: absolute;
  top: 54%;
  left:0;
  right:0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  z-index:60;
  /* width: 100%; */
}
#loveLikeHate .product .center-content{
  /* padding: 15px; */
}
  .center-content{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
  }
#loveLikeHate .center-content-wrap{
  top:54%;
}

/*header*/
.main-header{
/*background:#94b5e0;*/
background: #33322e;
min-height: 8px;
position:relative;
z-index:990;
}
body.isPage .main-header{
  display:none;
}
.main-header .m-brand {
  display:block;
  Xopacity:.5;
}
.main-header .m-brand:hover {
  Xopacity:1;
}
  .main-header .m-brand > span {
    font-size:9px;
    letter-spacing:4px;
    line-height:16px;
    display:block;
    /*margin-left:22px;*/
    text-transform:lowercase;
  }
  .main-header .m-brand img {
    max-height:100%;
    float:left;
  }
.main-header .mike-me,
.main-header .mike-me a,
.m-scrollspy .mike-me a{
  letter-spacing:3px;
  text-transform:lowercase;
}
.m-scrollspy .mike-me a,
.mike-me2{
  font-size:9px;
}
.mike-me2,
.main-header .mike-me2,
.main-header .mike-me2 a{
  letter-spacing:2px;
  text-transform:lowercase;
}
.main-header .header-menu-wrap{
  padding: 0px 10px 0px 10px;
}
.main-header .nav > li > a{
  padding: 0px 10px 4px 10px;
  color:#777;
  font-size:9px;
  text-transform:lowercase;
}
.main-header .nav > li > a:hover{
  color:#94b5e0;
}
.sub-nav .mike-me,
.sub-nav .mike-me a{
  letter-spacing:2px;
  text-transform:lowercase;
}

#vidBanner{
position:relative;
z-index:2;
Xbackground: url(../images/slide3.jpg) no-repeat;
overflow:hidden;
display:block;
height:350px;
}
.vidBanner{
  position:relative;
  z-index:2;
}
#vidBanner .vidBanner-wrap{
  position:absolute;
  top:0%;
  left:0;
  right:0;
  bottom:0%;
  margin:auto;
  width: 100%;
  height: 100%;
}
#vidContainer{
  display:block;
  position:absolute;
  top:-50%;
  left:0;
  right:0;
  bottom:-50%;
  margin:auto;
  width: 100%;
  height: 100%;
  overflow:auto;
}

/*#scrollTop*/
#scrollToTop{
display:none;
color:#999;
background:rgba(30,30,30,.7);
width:32px;
height:32px;
line-height:28px;
text-align:center;
position:fixed;
right:10px;
bottom:7px;
z-index:1020;
border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0 2px 5px rgba(0,0,0,.5);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);

}
#scrollToTop:hover{
  color:#fff;
  background:rgba(30,30,30,1);
}


/*#pageContent*/
#pageContent{
position:relative;
}

.the-content{
width:100%;
background:#fff;
min-height:400px;
/*padding-top:50px;
padding-bottom:50px;  */
position:relative;
z-index:50;
}
.the-content .breadcrumb li{
text-transform:lowercase;
letter-spacing: 1px;
}
.the-content .breadcrumb li:last-child:before{
font: normal normal normal 14px/1 FontAwesome;
content: "\f105";
font-size:11px
}
.the-content #hero{
  margin-top:-37px;
  position:relative;
  border-bottom: 3px solid #fff;
}
.scroll-down{
  color:#555;
  background:rgba(255,255,255,.7);
  font-size:20px;
  line-height:26px;
  width:32px;
  height:32px;
  border-radius:50%;
  -webkit-border-radius:50%;
  position:absolute;
  top:-15px;
  left:0;
  right:0;
  margin:auto;
  z-index:999;
  text-align:center;
  box-shadow:0 3px 10px rgba(0,0,0,.5);
  -webkit-box-shadow:0 3px 10px rgba(0,0,0,.5);
  -moz-box-shadow:0 3px 10px rgba(0,0,0,.5);
}
  .scroll-down:hover{
    color:#333;
    background:rgba(255,255,255,.9);
    box-shadow:0 3px 15px rgba(0,0,0,.5);
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.5);
    -moz-box-shadow:0 3px 15px rgba(0,0,0,.5);
  }

#tubular-container{
z-index:5;
overflow:hidden;
}

/*navigation*/
.main-menu{
height:35px;
/*position:relative;*/
position:absolute;
left:0;
right:0;
background: rgba(64,64,63,.9);
/*border-top: 3px solid rgba(20,20,20,1)!important;*/
border-top:none!important;
z-index:899;
-webkit-transition: all 320ms ease-out;
-moz-transition: all 320ms ease-out;
-o-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.nav .dropdown-header{
  text-transform:uppercase;
}
.nav > li > a:hover, .nav > li > a:focus {
     background-color: transparent;
     color: #e0e0e0;
}
  .top-menu.nav > li.active > a, .top-menu.nav > li > a:hover, .nav > li > a:focus {
     color:#afcaed;
  }
.navbar-nav{
  float:none;
}
a {
    color: #94b5e0;
    text-decoration: none;
}
.navbar-nav a{
  font-size: 10px;
  color:#bbb;
  outline:none;
  /*text-transform:uppercase;*/
}
.navbar-nav > li{
  *display:inherit;
  display:inline-block;
  float:none;
}
.nav > li > a{
  padding: 10px 20px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#main-menu .nav > li > a{
  padding: 5px 20px;
}
  /*two-line*/
  .nav > li a.icon-text{
    padding-top:6px;
    padding-bottom:2px;
    text-align:center;
    line-height:normal;
    opacity:.5;
  }
    .nav > li a.icon-text .fa{
      opacity:1 !important;
      font-size:14px;
      -webkit-text-stroke-color: rgb(255,255,255);
      -webkit-text-stroke-width: 1px;
      -webkit-font-smoothing: antialiased;
      text-stroke-color: rgb(255,255,255);
       text-stroke-width: 1px;
      font-smoothing: antialiased;
    }
  .nav > li a.icon-text:hover{
    opacity:1;
  }
  .nav > li a.icon-text > span,
  #m-sidebar #quick-nav.icon-text > span{
    display:block;
    float:none;
    margin-left:0;
    margin-top:0;
  }
  #main-menu .top-menu{
    margin-left: 18%;
  }
  #m-sidebar .dropdown-menu .divider,#header-menu .dropdown-menu .divider{
    margin:0;
    background-color: #f6f6f6;
  }
  .m-scrollspy .explore-navigation .divider{
    background-color: #eee;
    height: 1px;
  }
  #m-sidebar .sub-nav-dark.dropdown-menu .divider,#header-menu .sub-nav-dark.dropdown-menu .divider,.sub-nav-dark .explore-navigation .divider,.sub-nav-dark.dropdown-menu .divider{
    margin:0;
    background-color: rgba(119,119,119,0);
  }

  .nav > li a.icon-text > .icon-img{
    margin-bottom:2px;
  }
.navbar-nav a:hover{
  color:#333;
}
.navbar-nav .nav-dropdown-menu a {
  word-spacing: -1px;
}
.navbar-nav .nav-dropdown-menu a:hover {
  font-size: 11px;
  letter-spacing: 2px;
} /*level 2*/
.dropdown-menu > li > a{
  font-size:9px;
  /*text-transform:uppercase;*/
}
.dropdown-menu > li.active > a{
  background:#94b5e0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
     background-color: #94b5e0;
   color:#fff;
}
.nav-dropdown-menu.active{
   /*background-color: #94b5e0!important;*/
   /*color:#fff;*/
   /*color:#333;*/
   color:#94b5e0; }
  #header-menu .nav > li > a {
     padding-bottom:0;
  }
  #header-menu .dropdown-menu > li > a:hover, #header-menu .dropdown-menu > li > a:focus {
     /*background-color: #333;*/
     background:none!important;
     color:#94b5e0;
  }
/*== dropdown submenu ===*/
.nav .dropdown-menu{
  width:180px;
}
  .nav .dropdown-menu.pull-right{
    left:auto;
    right:0;
  }
  .top-nav-charleston.collapsible-nav{
    /* overflow:hidden; */
  }
  .top-nav-charleston.collapsible-nav:hover{
/*      overflow:inherit; */
  }
.nav li {
  position:relative;
  text-align:left;
}
.nav .sub-nav li > a,
.dropdown-hover li > a{
  padding-top:7px;
  padding-bottom:7px;
}
.nav li:hover > .sub-nav,
.dropdown-hover:hover > .sub-nav{
  visibility:visible;
  opacity: 1;
  top: 100%!important;
}

.nav > li .sub-nav,
.dropdown-hover > .sub-nav{
  display:block;
  position:absolute;
  top:120%;
  left:0;
  visibility:hidden;
  opacity:0;
  -webkit-transition: all 320ms ease-out;
  -moz-transition: all 320ms ease-out;
  -o-transition: all 320ms ease-out;
  transition: all 320ms ease-out;
}
.nav > li .sub-nav:before,
.nav > li .sub-nav:after{
  content:'';
  position:absolute;
  top:-5px;
  left:15px;
  width:0;
  height:0;
  font-size:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  /* border-bottom:5px solid #ccc; */
}
  .nav > li .sub-nav:after{
    top:-4px;
    border-bottom-color:#fff;
  }
  .nav > li .sub-nav.pull-right:before,
  .nav > li .sub-nav.pull-right:after{
    left:auto;
    right:25px;
  }

  /*dark*/
  .nav > li .sub-nav.sub-nav-dark,.sub-nav-dark.dropdown-menu,.sub-nav-dark.m-scrollspy{
    /* background:#121212; */
    /*background:#36454f ;*/
    background: #40403F;
    overflow:hidden;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 5px;
    border: none;
    /* height: 0px; */
  }
  #m-sidebar .sub-nav.sub-nav-dark{
    top: 85%;
  }
  .top-nav-charleston.hideme > .sub-nav.sub-nav-dark{
    top: 50%!important;
    opacity: 0!important;
    visibility:hidden!important;
    -webkit-transition: all 01s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
  .top-nav-charleston > .sub-nav.sub-nav-dark{
    top: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 0;
    /* top: -1000%; */
  }
  .top-nav-charleston > .sub-nav.sub-nav-dark{
    height:0px;
  }
  .top-menu > li.top-nav-charleston:hover .sub-nav.sub-nav-dark{/*      top:0px; *//*background: #232323;*/height: auto;}
    .nav > li .sub-nav.sub-nav-dark > .row{
      overflow:hidden;
      height:auto;
    }
  .nav > li .sub-nav.sub-nav-dark:before,
  .nav > li .sub-nav.sub-nav-dark:after{
    border-bottom-color:#222;
  }
    .nav > li .sub-nav.sub-nav-dark:after{
      border-bottom-color:#121212;
    }
    .nav > li .sub-nav.sub-nav-dark > .row{
      z-index:10;
     }
     .nav > li .sub-nav.sub-nav-dark .sub-nav-dark-bg{
        position:absolute;
        width: 800px;
        height: 88%;
        top: 0px;
        right: 0px;
        bottom:0;
        margin:auto;
        z-index:1;
        text-align:right;
        opacity:1;
      }
     .nav > li .sub-nav.sub-nav-dark > .row .atw{
       margin-top: 202px;
       display:block;
       font-size: 20px;
      }


.nav > li ul > li .sub-nav{
  left:100%;
}
.nav ul li:hover > .sub-nav{
  top:-8px;
}
.nav > li ul > li .sub-nav:before,
.nav > li ul > li .sub-nav:after{
  left:-10px !important;
  top:15px;
  /* border-top:5px solid transparent; */
  /* border-bottom:5px solid transparent; */
  /* border-right:5px solid #ccc; */
}
.nav > li ul > li .sub-nav:after{
  left:-9px !important;
  border-right-color:#fff;
}



/*sticky*/
.is-sticky .main-menu,
.main-menu.always-sticky,
body.isPage .main-menu{
  background: rgba(51,50,46,0.9);
}
.is-sticky .navbar-nav a {
   Xcolor:#333;
}
.is-sticky #logoBig {
  display:none;
}
.is-sticky #logoSmall {
  display:block !important;
}

#logoBig{
  position:absolute;
  top:-50px;
}
#logoSmall{
  /*height:75px;*/
  margin-top:5px;
  -webkit-transition: all 180ms ease-out;
  -moz-transition: all 180ms ease-out;
  -o-transition: all 180ms ease-out;
  transition: all 180ms ease-out;
}
#logoSmall.on{
  /*height:48px;
  margin-top:3px; */
}
#logoSmall img{
  max-width:100%;
  max-height:100%
}
#logoBrand{
  opacity:0;
  visibility:hidden;
  margin-left:-30px;
  width:0;
}
#logoBrand.on{
  width:auto;
  opacity:1;
  visibility:visible;
  margin-left:0;
}

.pofile-action{
  clear:both;
  padding: 1px 5px;
  /*background-color:#f2f2f2;*/
  background-color:#333;
}
.pofile-action .fa-sign-out{
  display: none!important;
}
.pofile-action a{
  color:#ccc !important;
  letter-spacing:5px!important;
  text-align: center;
}
.pofile-action a:hover{
  color:#fff !important;
  background: none!important;
}
IMG.nav-icon-brand{
  height:15px!important;
  margin-top: 0px!important;
}
.nav-icon-brand{
  opacity:.7;
}
.nav-icon-brand:hover{
  opacity:1;
}


/*menu-item-label*/
.menu-item-label{

}
.menu-item-label-xs, a.menu-item-label-xs{
  font-size:7px;
}

/*top-nav*/
.top-nav li > a{
font-size:12px;
color:#505050;
}
.top-nav li a.img-circle{
  background: #777;
  color: #ccc;
  display: inline-block;
  height: 24px;
  margin-left: 5px;
  text-align: center;
  width: 24px;
  padding:0;
}
.top-nav li a.img-circle:hover{
  background: #555;
  color: #fff;
}
.top-nav a .fa {
  vertical-align: middle;
}
.top-nav-home{
  width:30px;
  color:#fff;
  opacity:.3;
}
  .top-nav-home:hover{
    opacity:1;
  }
  .top-nav-home .fa{
    font-size:18px;
    position:absolute;
    top:2px;
    left:0;
  }

/*top-nav-product*/
.top-nav-product a{
padding-right:5px !important;
opacity:.5;
display:block;
}
.top-nav-product a:hover{
  opacity:1;
}
.top-nav-product a .fa{
  font-size:14px;
  /*line-height:1px;*/
}

/*logo-items*/
.logo-items.dropdown-menu {
width:500px;
padding-left:5px;
padding-right:5px;
}
.logo-items .logo-item > a {
  display:block;
  background-color:#333;
  /* line-height:80px; */
  margin:2px;
  padding:2px;
}
  .logo-items .logo-item >  a:hover,
  .logo-items .logo-item >  a.active {
    background-color:#94b5e0;
  }
  .logo-items .logo-item a.btn-map,
  .logo-items .logo-item a.btn-map:hover{
    background-color:transparent;
  }
  .logo-items .logo-item a.btn-map > img{
    opacity:.2 !important;
  }
.logo-items > .row{
  margin:0;
  position:relative;
}
.logo-items .logo-item{
  padding:5px;
  /*margin:0;*/
  padding: 0px;
}
  .logo-items .logo-item  .logo-item{
    margin-bottom:15px;
    /*margin:0;*/
  }
  /*logo-item-atw*/
  .logo-items .logo-item-atw{
    min-height: 269px;
    padding-left: 0px;
  }
  .logo-items .logo-item-atw .logo-item,.logo-items .logo-item-atw .countries-wrapper{
    padding-left: 0px;
  }

  /*meridian-network-links*/
  .logo-items .meridian-network-links{
    position:absolute;
    bottom: -101px;
    left: auto;
    right: 116px;
    margin:auto;
    font-size:10px;
  }
    .logo-items .meridian-network-links ul > li a{
      color:#aaa;
      font-size:9px;
      letter-spacing:2px;
      text-align:right;
      padding:inherit;
      -webkit-transition: all 0.18s ease-out;
      -moz-transition: all 0.18s ease-out;
      -o-transition: all 0.18s ease-out;
      transition: all 0.18s ease-out;
    }
    .logo-items .meridian-network-links ul > li a:hover{
      color:#fff;
      -webkit-transform: translate(10px, 0px);
      -moz-transform: translate(10px, 0px);
      -o-transform: translate(10px, 0px);
      -ms-transform: translate(10px, 0px);
      transform: translate(10px, 0px);
    }
    .logo-items .meridian-network-links ul > li a span{
      color:#94b5e0;
    }
    .logo-items .meridian-network-links ul > li a:hover span{
      color:#afcaed;
    }
    .logo-items ul.mike-me > li a{
      padding:4px 0px 4px 0px;
      width: calc(100% - 24px) !important;
      margin-left: 8px;
      margin-right: 8px;
    }
    .logo-items.custom-interface ul.mike-me{
      margin-top:20px;
    }
    .logo-items.custom-interface ul.mike-me > li a{
      padding: 12px 0px 12px 0px;
      letter-spacing: 3px;
    }
    .logo-items.custom-interface ul.mike-me > li a > span.thereismore{

color: rgba(210,210,210,0.5);

font-size: 9px;
    }
    .logo-items ul.mike-me.regions{
      margin-top:7px
    }
    .logo-items .logo-item > .countries-wrapper{
      padding: 0px;
    }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper{
      margin-top: 0px;
    }
    .logo-items .row > .col-xs-12:first-child .logo-item{
      padding:0px;
    }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper > .logo-item:first-child IMG{/* border-top:1px solid #f1f1f1; */}
      .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper > .logo-item:nth-child(2) IMG{
/*        border-top:2px solid #f1f1f1; */
     }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper IMG{
      /* border-top:none; */
     }
     .logo-items .row > .col-xs-12:last-child .logo-item > .countries-wrapper{
      margin-top: 20px;
    }
     .logo-items .row > .col-xs-12:last-child .logo-item > .countries-wrapper > .logo-item:last-child IMG{
      border-right:none!important;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:not(:last-child){
      /* border-left:1px solid #777; */
      /* border-right:1px solid #777; */
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:first-child{
      /*border-top:1px solid #777;*/
      margin-top: 8px;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:last-child{
      margin-top: 0px;
      visibility: hidden;
    }
    .logo-items .logo-item > .countries-wrapper > .logo-item:hover .mike-me li:last-child
/*      .logo-items .logo-item > .countries-wrapper > .logo-item.active-country .mike-me li:last-child */
    {
      margin-top: 0px;
      visibility: visible;
      width: 134px;
      text-align: center;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:nth-child(3n){
      /*border-bottom:1px solid #777;*/
    }
    .meridian-network-links-label{
      text-transform:uppercase !important;
      opacity:.5;
      margin-bottom: 5px;
      margin-right: -14px;
    }
.logo-item a > .title {
  display:block;
  position:absolute;
  margin:auto;
  left:0;
  right:0;
  bottom:30px;
  z-index:10;
  text-align:center;
  color:#fff !important;
  /*color:#fff;*/
  text-shadow:1px 1px 0 #000;
  letter-spacing:1px;
}
  .logo-item a > .title.carolina-blue{
    color:#94b5e0 !important;
  }
.logo-item .list-unstyled li a{
  text-align:center;
  font-size:10px;
  color:#f1f1f1;
  display:block;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  /* display: none; */
}
.logo-item .list-unstyled li a:hover{
  color:#afcaed;
}
.logo-item .logo-item-img{
  position:relative;
  /*margin-bottom:10px;*/
}
.logo-item .btnRegister{
  border:1px solid #777;
  padding:10px;
  text-align:center;
  margin-top:10px;
  color:#aaa !important;
  /* display: none!important; */
}
.logo-item .btnRegister:hover{
  border-color:#94b5e0 !important;
  color:#94b5e0 !important;

}
.logo-item-img .title{
  position:relative;
  z-index:20;
}
.logo-item-img .img-color{
  position:absolute;
  z-index:10;
  opacity:0;
  top:0;
  left:0;
  bottom:0;
  right:0;
  border: 2px solid #d2d2d2;
}
  .logo-item-img:hover .img-color,.logo-item-img.active-country .img-color,.active-country .logo-item-img .img-color{
    opacity:1;
  }
.logo-item-img .img-bw{
  position:relative;
  z-index:5;
  /* border: 2px solid #d2d2d2; */
}
.logo-items-charleston.logo-items .logo-item-atw{
    min-height: 450px;
  }
  .logo-items-charleston.logo-items .meridian-network-links{
    bottom: 38px;
  }

/* Meridian by design Nav logo-item | mbd-li */
.mbd-li > ul > li > a.btnRegister{
  opacity: 0;
  -webkit-transition:all ease-in-out 0.3s;
  -o-transition:all ease-in-out 0.3s;
  transition:all ease-in-out 0.3s;
  width: calc(100% - 24px) !important;
}
.mbd-li:hover > ul > li > a.btnRegister{
  opacity: 1;
}
/* End Meridian by design Nav logo-item | mbd-li */
/*profile-nav*/
.profile-nav .profile-photo{
display:block;
float:left;
width:24px;
height:24px;
background:#777;
overflow:hidden;
margin-right:8px;
}
.profile-nav:hover .profile-photo{
  background:#555;
}
.profile-nav .profile-photo img{
  max-height:100%;
  max-width:100%;
}

.profile-top-nav li > a{
padding-left:5px;
padding-right:5px;
position:relative;
outline:none;
}

/*#meridian-nav*/
#meridian-nav{

}
#meridian-nav a{
  letter-spacing:2px;
  display:inline;
  display:inline-block;
  font-size:10px;
  text-transform:uppercase;
  color:#ccc;
  border-right:1px solid rgba(200,200,200,.3);
  padding: 0 7px
}
#meridian-nav a:last-child{
  border:none;
}
#meridian-nav a:hover{
  color:#fff;
  text-decoration:none;
}

/*#m-sidebar*/
#m-sidebar > li.icon-text > a{
padding-right:0;
}
#m-sidebar .dropdown-menu{
width:220px;
/* border-top:1px solid #555; */
}
#m-sidebar .dropdown-menu .nav-dropdown li > a,
.collapsible-nav .dropdown-menu .nav-dropdown li > a{
  font-size:9px;
  text-transform:lowercase;
  letter-spacing:1px;
}
#m-sidebar .nav-dropdown-menu:hover > a,
#m-sidebar .nav-dropdown-menu.active > a{
  color: #94b5e0 !important;
  background: none!important;
  font-size: 9px;
  /* font-family: sans-serif; */
}


/*nav-indicator*/
.nav-indicator{
position: absolute;
width: 0px;
/* height: 15px; */
/* border-top: 5px solid transparent; */
/* border-bottom: 5px solid transparent; */
/* border-left: 5px solid rgba(148,181,224,1); */
z-index: 1010;
top: 15px;
left: 7px;
/* display: none; */
font: normal normal normal 14px/1 FontAwesome;
color:rgba(148,181,224,0.6);
font-size: 10px;
}
.nav-indicator:before{
content:"\f105"

}
#m-sidebar > li:hover .nav-indicator{
  display:block;
  position:absolute;
}
#m-sidebar #quick-nav > span{
  display:block;
  margin-left:7px;
  float:right;
}
  #m-sidebar #quick-nav .fa{
    font-size:14px;
    opacity:.3;
    -webkit-text-stroke-width:0;
    }
    #m-sidebar #quick-nav:hover .fa{
      opacity:1;
    }
#profile-nav{
  margin-right:10px;
}
#profile-nav > img{
  opacity:.3;
}
  #profile-nav:hover > img{
    opacity:1;
  }


/*sidebar nav collapsible*/
.nav .nav-dropdown-menu{
position:relative;
}
.nav .nav-dropdown-menu > a,
.nav .sub-nav > li > a{
  color:#333;
  font-size:12px;
  outline:none;
}
  .nav .sub-nav > li > a:hover,
  .nav .sub-nav > li:hover > a{
    color:#fff;
  }
.nav .nav-dropdown-menu:hover .nav-dropdown{
  /*display:block;  */
}
/*dropdown*/
.nav .nav-dropdown{
  display:none;
  overflow:hidden;
  padding-left:0;
  background:#f2f2f2;
}
  .nav .nav-dropdown > li a{
    font-size:9px;
    display:block;
    color:#777;
    text-transform:uppercase;
    padding: 7px 20px 7px 30px;
    outline:none;
  }
  .nav .nav-dropdown > li a:hover,
  .nav .nav-dropdown > li a.active,
  .nav .nav-dropdown > li a:focus{
    color:#fff !important;
    background-color:#94b5e0;
    text-decoration:none;
    outline:none;
  }

  .nav .nav-dropdown > li.divider {
    margin: 0px;
    background:rgba(30,30,30,.05);
  }

/*#pageSidebarNav - scrollspy*/

.sub-nav-dark.m-scrollspy a{
color:#f1f1f1;
}
.m-scrollspy{
position:absolute;
right:0;
top:100px;
background:#fff;
z-index:2010;
float:right;
min-width:100px;
border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-o-border-radius:3px 0 0 3px;
overflow:hidden;
}
.m-scrollspy.dropshadow{
  box-shadow:-2px 2px 5px rgba(0,0,0,.3);
}
.m-scrollspy .nav > li:after{
  content:'';
  border:none;
}
.m-scrollspy .nav > li > a{
  color:#333;
}
.sub-nav-dark.m-scrollspy .nav > li > a{
  color: #777;
/*    padding-left: 24px; */
  padding-top:7px;
  padding-bottom:7px;
}
.m-scrollspy .nav > li.active > a{
  /*background-color: #1a75be;*/
  /*background-color: #94b5e0;
    color: #fff;*/
  color:#94b5e0;
  padding-top: 7px;
  padding-bottom: 7px;
}
.m-scrollspy .nav > li:hover > a{
  /*background-color: #94b5e0;*/
    /*color: #fff;*/
    color: #94b5e0;
}
.m-scrollspy .nav > li.active:hover > a{
  /*background-color: #94b5e0;*/
  color: #94b5e0;
}
#pageSidebarNav-sticky-wrapper{
  position:fixed;
  z-index:2010;
}
#pageSidebarNav2-sticky-wrapper{
  max-height:0;
}
.m-scrollspy-label{
  backgound-color:#fcfcfc;
  font-size:10px;
  letter-spacing:2px;
  padding: 3px;
  z-index: 1;
  /* clear: both; */
  position: absolute;
  right: 0;
  /* width: 100%; */

  right: 16px;
}
.content-sidebar.sidebar-show .m-scrollspy-label
{
  top: 6px;
}
.content-sidebar.sidebar-peek .m-scrollspy-label
{
  top: 0px;
  right:20px;
}
/*.content-sidebar*/
.content-sidebar{

}
.content-sidebar .sidebar-label{
  display:block;
}
.content-sidebar .sidebar-icon{
  margin-left:4px;
}
.content-sidebar .sidebar-bullet{
  /*display:block;
  width:8px;
  height:8px;
  padding:4px 0;
  margin:2px 0;
  overflow:hidden;
  border-radius:50%;
  -webkit-border-radius:50%;
  -o-border-radius:50%;
  background-color:#555;*/
}
  .content-sidebar.sidebar-show .sidebar-bullet{
    display:none;
  }
  .content-sidebar a:hover .sidebar-bullet{
    background-color:#fff;
  }
  .content-sidebar .active .sidebar-bullet{
    /*background-color:#94b5e0;*/
  }




.content-sidebar.sidebar-show{
min-width:100px;
width:180px;
}
.content-sidebar.sidebar-peek{
min-width:35px !important;
width:35px !important;
text-align:center;
}
.content-sidebar.sidebar-peek .explore-navigation li  > a{
padding-left: 19px;
color: #d2d2d2;
}
.content-sidebar.sidebar-peek .nav-indicator{
display: none!important;
}
.content-sidebar.sidebar-peek a:hover .sidebar-bullet{
background:none;
}
.content-sidebar.sidebar-show .nav-indicator{
display:block;
}
.content-sidebar.sidebar-peek .sidebar-bullet,
.content-sidebar.sidebar-peek .sidebar-icon{
  display:block;
  font-size: 5px;
  /* margin-top: -7px; */
  }
.explore-navigation .sidebar-bullet{
  margin-left:-3px;
}
.m-scrollspy-label .sidebar-icon{
  font-size: 10px!important;
}
.content-sidebar.sidebar-peek .sidebar-label,
.content-sidebar.sidebar-show .sidebar-bullet,
.content-sidebar.sidebar-show .sidebar-icon{
  display:none;
}


/*.top-nav-charleston*/
.top-nav-charleston{
position:relative;
}
.top-nav-charleston > a{
  color:#afcaed;
}
.top-nav-charleston > a:after{
  /* content:''; */
  /* background:rgba(230,230,230,.2); */
  /* width:1px; */
  /* min-height:10px; */
  /* height:12px; */
  /* display:block; */
  /*float:right;*/
  /* position:absolute; */
  /* top:12px; */
  /* right:0; */
}
.top-nav-charleston.aRight > a:after{
  left:0;
  right:auto;
}
.top-nav-charleston > a > img{
  margin-right:7px;
  opacity:.7;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.top-nav-charleston > a:hover > img{
  opacity:1;
}
.navbar-nav > li > a.site-brand{
  padding-left:5px !important;
  padding-right: 2px!important;
}
.navbar-nav > li > a.site-brand:after{
  content: "|";
    opacity: 0.5;
    padding-left: 23px;
    color: #808080;
}
  .navbar-nav > li > a.site-brand img{
    max-height: 11px;
    /* margin-top: -2px; */
  }
  .navbar-nav > li > a.site-brand.tall img{
    max-height:12px;
  }

/*brand-nav*/
.brand-nav .sub-nav li a{
text-transform:lowercase !important;
letter-spacing:4px;
font-size:9px;
}


/*searchbox*/
.search-box{
border:none;
width:150px;
  -webkit-transition: all 280ms ease-out;
-moz-transition: all 280ms ease-out;
-o-transition: all 280ms ease-out;
transition: all 280ms ease-out;
background: #fff url(../images/Search.png) no-repeat 98% 50%;
}
.search-box:focus{
width:250px;
}
/*header*/
.header-phone{
font-size:20px;
/*font-family: 'rokkitt',serif;*/
}
.header-social a{
margin-left:5px;
background:#333;
display:inline-block;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#94b5e0;
}
.header-social a .fa{
vertical-align:middle;

}
.header-social a:hover{
color:#fff;
}
#prefooter .header-social a{
width:48px;
height:48px;
font-size:30px;
line-height:42px;
}
/*banner*/
.banner{
position:relative;
margin-top:-36px;
z-index:1;
}
.slider-wrapper{

  overflow:hidden;
}
.searchbox{
  position:absolute;
  bottom:80px;
  left:30px;
  right:30px;
  z-index:90;
  opacity:.9;
}
.banner-copy{
  position:absolute;
  bottom:10%;
  left:0;
  right:0;
  text-align:center;
  z-index:10;
}
.banner-overlay{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  background:rgba(0,0,0,.3);
  z-index:6;
}
.banner-title{
  /*font-size:40px;
  text-shadow:0 0 5px #000;
  margin-bottom:0;
  position:relative;
  z-index:300;
  font-weight:300;*/
      font-size: 44px;
      text-shadow: 0 0 5px #000;
      margin-bottom: 0;
      position: relative;
      z-index: 300;
      font-weight: 300;
      font-family: 'Raleway', sans-serif;
}
  .banner-subtitle{
    text-shadow:0 0 5px #000;
    margin-top:0;
    margin-bottom:15px;
    position:relative;
    z-index:300;
    text-transform: lowercase;
  }
  .banner-subtitle.muted{
    color:#c7d9f0;
  }
  .banner-title.show,
  .banner-subtitle.show{
    visibility:visible;
  }
  .slide-title.hide,
  .slide-subcatitle.hide{
    visibility:hidden;
  }
.banner-info{
  /*font-size:30px;*/
}
.banner-info h1, .banner-info p{
  /*font-family: 'rokkitt', serif;*/
}
/*.banner-info h1, .banner-info p,
.section-content.absolute > h1, .section-content.absolute > p{
  text-shadow:0 0 5px #000;
}*/


/*#m-shop*/
#m-shop{
Xdisplay:none;
height:716px;
position:fixed;
top:10px;
left:10px;
right:10px;
bottom:10px;
z-index:990;
background:#fff;
box-shadow:2px 5px 30px #000;
-webkit-box-shadow:2px 5px 30px #000;
-moz-box-shadow:2px 5px 30px #000;
border:none;
}
.m-shop-overlay{
  display:none;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background: rgba(10,10,10,.75);
  z-index:980;
}



/*section*/
section{
position:relative;
}
.section-content{
padding-top:8px;
padding-bottom:50px;
position:relative;
z-index:10;
}
#loveLikeHate .tooltip-inner{
background:none;
color:#aaa;
}
#loveLikeHate .progress:hover{
opacity:1;
}
#loveLikeHate .progress{
  opacity:0.3;
  position: absolute;
  width: 35%;
  top: 14px;
  /* right: 19%; */
  height: 4px;
  cursor: pointer;
  /* box-shadow: inset 0 0 1px 1px rgba(0,0,0,.9); */
  margin-bottom: 0px;
  background: #f5f5f5;
  left: 35%;
  z-index: 999;
}
#loveLikeHate .tooltip-arrow{
display:none;
}
#loveLikeHate .tooltip-inner{color: #94b5e0;margin-left: -11px;font-size: 8px;}
#loveLikeHate .progress > .progress-bar{
  background: #94b5e0;
}

.section-content.absolute{
  position:absolute;
  left:0;
  right:0;
  top:20%;
  bottom:auto;
  margin:auto;
  Xheight:100%;
  z-index:10;
}
.section-content.section-gallery{
  padding-top:20px;
}

section h1{
  /*font-weight:700;*/
}

.section-title.blue-strip,
#article .section-title.blue-strip{
  background:#95b3d7;
  margin-top:0;
  padding: 6px 0;
  z-index:20;
  position:relative;
  font-size:30px;
  color:#e2ebf7;
  font-family: Raleway, sans-serif;
  text-transform: lowercase;
}
#article .section-title{
  background:transparent;
  margin-top:0;
  padding: 0;
}
.section-title.mike-space{
  letter-spacing:3px;
}

/*section bg*/
section.parallax{
min-height:500px;
position:relative;
}
#sec1{
  background:url(../images/hero1.jpg) 50% top repeat fixed;
}
#sec2{
  background:url(../images/slide2.jpg) 50% top repeat fixed;
}
#sec3{
  background:url(../images/hero7.jpg) 50% top repeat fixed;
}
#sec4{
  background:url(../images/slide4.jpg) 50% top repeat fixed;
}
#sec5{
  background:url(../images/slide5.jpg) 50% top repeat fixed;
}
#sec6{
  background:url(../images/hero4.jpg) 50% top repeat fixed;
}
#sisterCities{
  background:url(../images/sister-cities.jpg) 50% top repeat fixed;
}
.services-item{
margin: auto 20px;
*display:inline-block;
display:inline-block;
zoom:1;
vertical-align:top;
}

.info-graphs{
line-height:14px;
font-size:12px;

}
.info-graphs h3{
  /*font-family: 'rokkitt', serif;*/
  font-size:22px;
  margin:0;
  color:#fff;
}
.info-graph-item{
  display:block;
  color:#ddd;
}
.info-graph-item .fa{
  color:#428bca;
}
.info-graph-item:hover{
  text-decoration:none;
  color:#fff;
}
.info-graph-item:hover .fa{
  color:#fff;
}

.info-graph-item:hover .info-graph{
  box-shadow:0 0 5px #94b5e0;
  /*border:2px solid #ddd;*/
  margin-top:0;
}

.info-graph{
  background:rgba(10,10,10,.7);
  width:80px;
  height:80px;
  font-size:40px;
  line-height:75px;
  text-align:center;
  margin: 0 auto 10px auto;
  /*border:0px solid #333;*/
  margin-top:5px;
}
.info-graph .fa{
    vertical-align:middle;
}

.fa.w20{
width:20px;
}



/*overlays*/
.cover-overlay{
content:'';
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
background: rgba(10,10,10,.5);
margin:auto;
z-index:1;
}
.homepage-feature ul > li:hover .cover-overlay-blue{
/*background: none!important;*/
}
.homepage-feature ul > li:hover h3{
text-shadow:none;
}
.homepage-feature ul > li .cover-overlay-blue{
  /*background: rgba(148,181,224,0.7);*/
}
.homepage-feature ul > li h3{
/*     text-shadow:
         -1px -1px 0 #fff,
          1px -1px 0 #fff,
          -1px 1px 0 #fff,
           1px 1px 0 #fff; */
}
.cover-overlay.cover-overlay-dark{
  background-color:rgba(0,0,0,.8);
}
.cover-overlay.cover-overlay-blue{
  background-color:rgba(148,181,224,.9);
}
.cover-overlay.cover-overlay-blue2{
  /*background-color:rgba(51,122,183,.9);*/
  background-color:rgba(22,72,110,.9);
}
.cover-overlay.cover-overlay-lite{
  background: rgba(10,10,10,.25);
}
.cover-overlay.cover-overlay-slightdark{
  background: rgba(10,10,10,.5);
}
.cover-overlay.padded{
  left:2px;
  right:2px;
  top:2px;
  bottom:2px;
}

/*.homepage-feature .kwicks > li.active .cover-overlay{
  background:rgba(10, 10, 10, 0.85);
}*/

.mQuote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
line-height:normal;
margin-bottom:15px;
padding-left:35px;
background:url(../images/icons/quote-left.png) top left no-repeat;
}
.mQuote-author{
  display:block;
  text-align:right;
  font-family: 'Open Sans', sans-serif;
  font-size:10px;
  font-style:normal;
}

/*footer*/
#prefooter{
background:url(../images/pattern/binding_dark.png) repeat;
padding:20px 0;
position:relative;
z-index:20;
}
#footer{
background-image:url(../images/bg-footer.jpg);
background-color:#555 ;
padding-bottom:20px;
padding-top:20px;
COLOR:#ddd;
position:relative;
z-index:9999;
border-top:4px solid #94b5e0;
box-shadow:0 10px 20px #000 inset;
  background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 100%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;

}
#footer li{
  list-style:none;
}
#footer li > a{
  color:#ccc;
  font-size:10px;
  line-height:11px;
  display:block;
  padding:4px 0;
}
#footer li > a{
  text-transform:lowercase;
  letter-spacing:2px;
}
#footer li > a:hover{
  color:#fff;
}
#footer h3{
  font-size:18px;
  color:#94b5e0;
}
#footer .footer-menu{
  margin-top:50px;
  border-top:1px solid #fff;
}
#footer .footer-menu li{
  display:inline-block;
  margin:1%;
}

.banner .theme-default .nivoSlider{
  -webkit-box-shadow:none;
  box-shadow:none;
}
.footer-nav li{
  display:inline-block;
}
#footer .col5{
  width:20%;
}
#footer .col-sm-6X{
  width:47%;
  float:left;
}
#footer .col-sm-6Xoff{
  width:5%;
}
  #footer .col-sm-6X .col-xs-4{
    padding-left:0;
    padding-right:0;
  }
@media (max-width: 600px) {
  #footer .col-sm-6X,
  #footer .col-sm-6Xoff{
    width:100%;
  }
}

.kwicks-accordion{
width:100%;
min-height:400px;
}
.kwicks-accordion > li{
  height:400px;
  /* border:1px solid #fff; */
  position:relative;
}
.kwicks-accordion > li .copy.bottom{
  position:absolute;
  bottom:30px;
  left:10px;
}
  .homepage-feature .kwicks-accordion > li .copy.bottom{
    bottom:10px;
  }
  .homepage-feature .kwicks-accordion > li .show-hover{
    opacity:0;
    font-size:10px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

  }
  .homepage-feature .kwicks-accordion > li:hover .show-hover{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
  }
  .homepage-feature .kwicks-accordion > li .copy.mid{
    position:absolute;
    bottom: 20%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
  }
  .homepage-feature .kwicks-accordion > li .copy.mid h3{
    text-transform:lowercase;
    letter-spacing:5px;
    color:#ccc;
  }
    .homepage-feature .kwicks-accordion > li:hover .copy.mid{
      bottom: 25%;
    }

.kwicks-accordion > li .copy.center{
  left:0;
  right:0;
}
.kwicks-accordion > li .copy.bottom h3{
  -webkit-text-shadow:0 0 3px #000;
  text-shadow:0 0 3px #000;
}
.kwicks-accordion > li .copy.bottom.right{
  left:auto;
  right:10px;
}
.kwicks-accordion > li .copy.middle{
  position: relative;
  text-align:center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.kwicks-accordion > li .copy h3{
  font-size: 27px;
  font-weight:300;
  /* font-family: 'rokkitt', serif; */
  font-family: 'Raleway', sans-serif;
  -webkit-text-shadow:0 0 3px #000;
  /*text-shadow:0 0 3px #000;*/
  text-transform: lowercase;
  letter-spacing: 7px;
}
.kwicks-accordion > li .content{
  position:absolute;
  margin:0;
  top:0;
  bottom:0;
  right:0;
  left:0;
  width:500px;
}
.kwicks-accordion > li .info{
  position:absolute;
  top:20px;
  left:200px;
  width:400px;
}
.kwicks-accordion > li .quote{
  font-size:18px;
  font-style:italic;
  line-height:normal;
}
.kwicks-accordion > li .action{
  margin-top:20px;
}

.kwicks-accordion > li .wrap{
  position:relative;
  z-index:5;
  height:100%;
  display:block;
  min-width:250px;
  background: url(../images/gradient-bottom-top.png) bottom repeat-x;
  color:#fff;
  /* border-top: 3px solid #fff; */
  /* border-bottom: 3px solid #fff; */
}
.kwicks-accordion.select-landing{
  background:#fff;
}
.kwicks-accordion.select-landing > li .wrap{
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}
.kwicks-accordion > li .verbiage{
  position:absolute;
  left:10px;
  bottom:30px;
  color:#fff;
}
.kwicks-accordion > li h3{
  font-size:20px;
  /*text-shadow:0 0 3px #000;*/
}
.kwicks-accordion > li p{
  color:#ccc;
}
.kwicks-accordion > li:hover .cover-overlay.cover-overlay-hover,
a:hover > .cover-overlay-hover,
.cover-overlay.cover-overlay-hover:hover {
  background: rgba(10,10,10,.5);
}
.kwicks-accordion > li:hover .cover-overlay.cover-overlay-lite-hover{
  background: rgba(10,10,10,0);
}
#meridianPassport .kwicks-accordion > li a{
  display:none;
}
#meridianPassport .kwicks-accordion > li:hover a{
  display:inline-block;
}
.kwicks-accordion > li a.btn-explore-vid,
#designBrand a.btn-explore-vid,
.kwicks-accordion > li a.btn-explore{
  /* position:absolute; */
  z-index:1;
  /* left:0; */
  /* right: 30px; */
  width:130px;
  /* bottom:-30px; */
  margin:auto;
  opacity:0;
  text-decoration:none;
  text-transform:lowercase !important;
  margin-top: 71px;
  font-size: 9px;
  text-transform: lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
  color:#707070;
}

.kwicks-accordion > li .desc {
  z-index:1;
  /* left:0; */
  /* right: 30px; */
  width:100%;
  /* bottom:-30px; */
  margin:auto;
  opacity:0;
  text-decoration:none;
  text-transform:lowercase !important;
}
.kwicks-accordion > li a.btn-explore-vid2{
  position:absolute;
  z-index:1;
  /* left:0; */
  right: -130px;
  top: 22px;
  width: 146px;
  /* bottom:-30px; */
  margin:auto;
  /* opacity:0; */
  text-decoration:none;
  text-transform:lowercase !important;
}
.kwicks-accordion > li .design-student{
  left: -200px;
}
.kwicks-accordion > li:hover .design-student{
  left: 0px;
}
  .kwicks-accordion > li:hover a.btn-explore-vid,
  .kwicks-accordion > li:hover a.btn-explore {
    bottom: -65px;
    opacity:1;
    color: #777;
  }

  .kwicks-accordion > li:hover .desc{
    bottom:-25px;
    opacity:1;
    width: 100%;
  }
  .kwicks-accordion > li:hover a.btn-explore-vid.btn-tagline{
    color:#fff;
    border: 1px solid #fff;
  }
  .kwicks-accordion > li a.btn-explore-vid.btn-tagline:hover{
    color:#94b5e0;
  }
  .kwicks-accordion > li:hover a.btn-explore-vid2{
    right:13px;
    opacity:1;
    color:#94b5e0;
  }
  .kwicks-accordion > li a.btn-explore-vid:hover,
  #designBrand a.btn-explore-vid:hover,
  .kwicks-accordion > li a.btn-explore-vid2:hover,
  .kwicks-accordion > li a.btn-explore:hover {
    color: #94b5e0;
    /* letter-spacing:2px; */
  }
  .kwicks-accordion > li a.btn-explore-vid:hover .fa.fa-arrow-right,
  #designBrand a.btn-explore-vid:hover .fa.fa-arrow-right,
  .kwicks-accordion > li a.btn-explore-vid2:hover .fa.fa-arrow-right,
  .kwicks-accordion > li a.btn-explore:hover .fa.fa-arrow-right{
    /*-webkit-animation: bounceInRight 3s 1 ease-in-out;
    animation: bounceInRight 3s 1 ease-in-out;*/
  }
  #designBrand a.btn-explore-vid{
    font-size:11px;
    letter-spacing:2px;
  }
  #designBrand a.btn-explore-vid .fa{
    font-size: 9px;

  }
  #designBrand a.btn-explore-vid:hover{
    letter-spacing:3px;
    color:#aaa;
  }

.kwicks-accordion.short,
.kwicks-accordion.short > li{
  min-height:300px;
  height:300px;
}
.kwicks-accordion.short200,
.kwicks-accordion.short200 > li{
  min-height: 140px;
  height: 140px;
}
.homepage-feature .kwicks-accordion.short200 > li{
  /* border-top: 1px solid #33322e; */
}
.kwicks-accordion > li a.bordered{
  padding:5px 3px;
  border:1px solid #94b5e0;
}
.kwicks-accordion > li a.bordered:hover{
  border-color:#fff;
}

.ch1{
  background: url(../images/k1.jpg) 60% 35% no-repeat;
}
.ch2{
  background: url(../images/k2.jpg) 70% 50% no-repeat;
}
.ch3{
  background: url(../images/k3.jpg) 70% 50% no-repeat;
}
.ch4{
  background: url(../images/k4.jpg) 50% 1% no-repeat;
}
.ch5{
  background: url(../images/k5.jpg) 20% 50% no-repeat;
}
.ch6{
  background: url(../images/k6.jpg) 70% 50% no-repeat;
}


/*thumbnails*/
.img-tn-90{
width:90px;
height:90px;
}
.img-tn-120{
width:120px;
height:120px;
margin:auto;
}
.img-tn-90.animatePhoto > img,
.img-tn-120.animatePhoto > img{
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.img-tn-90.animatePhoto:hover > img,
.img-tn-120.animatePhoto:hover > img{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/*event-list*/
.event-list{padding-left:0;}
.event-list-item a:hover{
text-decoration:none;
}

.event-list-item{
border-bottom:1px solid #f7f7f7;
padding-top:5px;
padding-bottom:5px;
}
.event-list-item:hover{
  border-right:1px solid #94b5e0;
  padding-top:5px;
  padding-bottom:5px;
  background:#eef2f7;
}
.event-list-meta{
  font-size:9px;
  margin-top:5px;
}
.event-list-date{
  float:left;
  width:40px;
  background:#94b5e0;
  text-align:center;
  margin-right:10px;
  color:#fff;
  overflow:hidden;
}
  .event-list-day{
    background:#333;
    font-size:24px;
  }
  .event-list-mon{
    color:#333;
  }

.simple-list{
  border:1px solid #f2f2f2;
}
  .simple-list .event-list-item:hover{
    border-right:1px solid #f7f7f7;
    border-left:1px solid #94b5e0;
  }
  .simple-list .event-list-date{
    background:transparent;
    width:55px;
    margin-left:5px;
  }
  .simple-list .event-list-day,
  .simple-list .event-list-mon{
    font-size:20px;
    color:#777;
    background:transparent;
    margin-top:-5px;
  }
  .simple-list li:hover .event-list-day,
  .simple-list li:hover .event-list-mon{
    color:#94b5e0;
  }
  .simple-list .event-list-title{
    font-size:12px;
    color:#333;
    font-weight:normal;
  }
  .simple-list .event-list-body{
    font-size:10px;
    color:#aaa;
  }
.event-list-content{
  overflow:hidden;
  display:block;
  margin-top: 3px;
}
  .event-list-title{
    color:#94b5e0;
    font-weight:bold;
    display:block;
    font-size:14px;
  }
  .event-list-body{
    color:#777;
    display:block;
    font-size:12px;
  }


.event-list.tnview{

}
  .event-list-tn{
    width:180px;
    margin-right:15px;
  }

/*
* THEME COLOR FOR SECTION
*/
.theme-dark {
color:#fff;
}
.theme-dark .m-list li{
  border-color:rgba(255,255,255,.1);
}
.theme-dark .m-list .fa.fa-boxed{
  background-color:rgba(0,0,0,.8);
  border:none;
  color:#fff;
}

.theme-lite {
color:#000;
}
.theme-lite .m-list li{
  border-color:rgba(0,0,0,.1);
}
.theme-lite .m-list .fa.fa-boxed{
  background-color:rgba(0,0,0,.8);
  border:none;
  color:#fff;
}
.container.hasBG{
position:relative;
z-index:50;
}

/*******
* NOXBOX - box with my animation
*******/
.noxbox{
position:relative;
overflow:hidden;
margin-bottom:15px;
}
.noxbox .noxbox-info{
padding:10px 15px;
}
.noxbox .noxbox-title{
  margin-top:0;
  font-size:28px;
}
  .noxbox .noxbox-title > span{
    color:#333;
    font-size:14px;
    text-transform:uppercase;
  }
.noxbox .noxbox-info .btn{
  margin-top:15px;
}
.noxbox.noxbox-hover{

}
.noxbox.noxbox-hover:hover img{
-webkit-transform: translate(0px, -15px);
-moz-transform: translate(0px, -15px);
-o-transform: translate(0px, -15px);
-ms-transform: translate(0px, -15px);
transform: translate(0px, -15px);
}
.noxbox.noxbox-hover .noxbox-info{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -85px;
    background: rgba(51,50,46,0.5);
    z-index: 90;
    color: #777;
}
.noxbox.noxbox-hover:hover .noxbox-info {
  bottom: 16px;
}
.noxbox.noxbox-hover:hover .noxbox-info > a,.noxbox.noxbox-hover:hover .noxbox-info > p{
  color:white;
}

.noxbox.noxbox-hover:hover .noxbox-info > a,.noxbox.noxbox-hover:hover .noxbox-title > p{
  color: #94b5e0 !important;
}

.noxbox.noxbox-hover .noxbox-info > a{
  margin-top:10px;
  color : rgba(255,255,255,0.3);
  text-transform:lowercase;
  font-weight:100;
}




/*===========
HOMEPAGE
=============*/
.homepage-feature{
/*padding-top:2px;*/
padding-top:0px;
}
.homepage-feature .fa.fa-arrow-right{
/*display:none;*/
/*position: absolute;*/
/* top: 50%; */
/*line-height: 2.5;*/
}
.homepage-feature .kwicks>li{
  border-left:0;
  border-right:0;
}
.homepage-feature .kwicks>li:last-child{
  border-right:0;
}

/* TRANSITION */
.animate{
 -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.animateFast{
 -webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.animateSlow{
 -webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.animateColor{
 -webkit-transition: color .17s linear;
-moz-transition: color .17s linear;
-o-transition: color .17s linear;
transition: color .17s linear;
}
.animateBGColor{
 -webkit-transition: background-color .17s linear;
-moz-transition: background-color .17s linear;
-o-transition: background-color .17s linear;
transition: background-color .17s linear;
}
.animateAlpha{
 -webkit-transition: opacity .17s linear;
-moz-transition: opacity .17s linear;
-o-transition: opacity .17s linear;
transition: opacity .17s linear;
}

/*animation*/
.animateCubic{
-webkit-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1); /* older webkit */
-webkit-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
 -moz-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
   -o-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
      transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
 -moz-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
   -o-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
      transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630); /* custom */
}
.animate-once{
-webkit-animation-iteration-count: 1 !important;
-moz-animation-iteration-count: 1 !important;
-o-animation-iteration-count: 1 !important;
  animation-iteration-count: 1 !important;
 -webkit-animation-duration: .5s !important;
  animation-duration: .5s !important;
}
/*bounce animation*/
.animated-loop,.animatedSlow-loop {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-iteration-count:infinite;
  -webkit-animation-iteration-count:infinite;
}
.animatedSlow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);}
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-30px);}
  60% {transform: translateY(-15px);}
}
@-webkit-keyframes bounce-slow {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);}
}

@keyframes bounce-slow {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-10px);}
  60% {transform: translateY(-5px);}
}
@-webkit-keyframes bounce-side {
  0%, 50%,  80%, 100% {-webkit-transform: translateX(0);}
  40% {-webkit-transform: translateX(-10px);}
  60% {-webkit-transform: translateX(-5px);}
}

@keyframes bounce-side {
  0%, 50%,  80%, 100% {transform: translateX(0);}
  40% {transform: translateX(-10px);}
  60% {transform: translateX(-5px);}
}
 @-webkit-keyframes bounceInRight {
          0% {
             opacity: 1;
             -webkit-transform: translateX(1px);
          }
          60% {
             opacity: 1;
             -webkit-transform: translateX(0px);
          }
          80% {
             -webkit-transform: translateX(1px);
          }
          100% {
             -webkit-transform: translateX(0);
          }
       }

       @keyframes bounceInRight {
          0% {
             opacity: 1;
             transform: translateX(5px);
          }
          60% {
             opacity: 1;
             transform: translateX(0px);
          }
          80% {
             transform: translateX(5px);
          }
          100% {
             transform: translateX(0);
          }
       }


.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
.bounce-slow {
  -webkit-animation-name: bounce-slow;
  animation-name: bounce-slow;
}
.bounce-side {
  -webkit-animation-name: bounce-side;
  animation-name: bounce-side;
}
/**/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
div.animated:nth-child(2n+1) {
-webkit-animation-duration: .7s !important;
  animation-duration: .7s !important;
-webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
div.animated:nth-child(3n+1) {
-webkit-animation-duration: .4s !important;
  animation-duration: .4s !important;
-webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

h1.hasIntro{ opacity:0 }

/*background*/
.bg-fullscreen{
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 50%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
.bg-pattern{
background-repeat:repeat;
}

/*.m-grid*/
.match-match.m-tile .m-tile-body{
border:none!important;
}
.m-tile{
padding:5px;
}
.m-tile .m-tile-body{
  background:#fff;
  position:relative;
  overflow: hidden;
  /* border: 3px solid #d2d2d2; */
  /* border-top: 1px solid #fff; */
}
.love-like-hate{
      position: absolute;
      z-index: 1;
      background: rgba(51,50,46,0.6);
      padding: 10px;
      right: 0px;
      margin: 8px;
      color: #fff;
      border-radius: 12px;
      display: none;
}
.love-like-hate-wrapper .bxslideshow > li{
  /* border: 1px solid #000; */
  border-top: none;
}
.love-like-hate .percent{
      position: absolute;
      left: 33px;
      top: 30px;
      font-size: 9px;
      text-align: center;
}
.love-like-hate .counter{
  font-size: 8px;
  color: #999;
}
.love-like-hate .percent:after{
  content:"%"
}
.m-tile .m-tile-body.nopad{
  padding:0;
}
.m-tile .full-bleed li img,
.m-tile .full-bleed .bxslider > .bx-slide {
  max-width: inherit !important;
  /* min-height: 97% !important; */
}
#pageReservations .m-tile .full-bleed li img,
#pageReservations .m-tile .full-bleed .bxslider > .bx-slide {
  min-height:100%;
}

  /*.film-strip*/
.m-tile .film-strip .bxslider > .bx-slide img{
  max-height:260px;
  padding-bottom:40px;
}
/*.m-tile .film-strip{ border-color:#000;}*/
.m-tile .film-strip .bxslider .bx-slide{ border:4px solid #000;}
.m-tile .film-strip .bxslider:before,
.m-tile .film-strip .bxslider:after{
  content:"";
  width:100%;
  height:26px;
  position:absolute;
  z-index:99;
  top:0;
  left:0;
  right:0;
}
.m-tile .film-strip .bxslider:before{
  background:#000 url(../images/film-strip-hole.png) bottom center repeat-x;
}
.m-tile .film-strip .bxslider:after{
  background:#000 url(../images/film-strip-hole-bottom.png) top center repeat-x;
  height:50px;
  top:240px;
  transition:top .2s ease-out;
  -webkit-transition:top .2s ease-out;
  -moz-transition:top .2s ease-out;
  /*bottom:50px;*/
}
  .m-tile .film-strip:hover .bxslider:after{
    background:#000;
    top:227px;
  }
/*border-dark*/

.m-tile .border-dark .bx-wrapper{
  /* border:4px solid #222; */
  border-width: 1px;
  border-top:none;
}
  .m-tile .border-dark .bxslider .bx-slide{
    padding:10px 5px;
  }
  .m-tile .border-dark .bxslider .bx-slide .blog-photo{
    margin:-10px -5px 0 -5px;
  }

/* panel-slider*/
.panel-slider{
padding:0px;
}
.panel-slider .m-tile-body{
  /*margin:-5px;*/
}

/*.bx-slider*/
div.bx-wrapper{
border:none;
margin-bottom:0;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
div.bx-wrapper .bx-viewport{
background: transparent;
  border: none;
  -webkit-box-shadow: none;
box-shadow: none;
margin:0;
left:0;
}
 .bx-noArrows .bx-wrapper  .bx-controls-direction{
  display:none !important;
}
.bxslider-tn{
  position:relative;
  height:300px;
}
.img-bottom{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
}
.bxslider-wrap{
  /* margin-bottom:10px; */
  /* border: 4px solid #33322E; */
  position:relative;
}
.bxslider-wrap.noborder{
  border:0;
}
  .bxslider-wrap .bxslider > li,
  .bxslider-wrap .bxslider > .bx-slide{
    height:260px;
    overflow:hidden;
  }
  .bxslider-wrap li img,
  .bxslider-wrap .bx-slide img{
    /*margin-top: -10%;*/
    max-height: inherit !important;
    min-width: 100%;
    /* height: 177px; */
  }
  /*mini*/
  .bxslider-wrap.mini .bxslider > li,
  .bxslider-wrap.mini .bxslider > .bx-slide{
    height:120px;
    overflow:hidden;
  }
  /*short*/
  .bxslider-wrap.short .bxslider > li,
  .bxslider-wrap.short .bxslider > .bx-slide{
    height:200px;
  }
  .bxslider-wrap.h100 .bxslider > li,
  .bxslider-wrap.h100 .bxslider > .bx-slide{
    height:100px;
  }
  .bxslider-wrap.h120 .bxslider > li,
  .bxslider-wrap.h120 .bxslider > .bx-slide{
    height:120px;
  }
  .bxslider-wrap.h150 .bxslider > li,
  .bxslider-wrap.h150 .bxslider > .bx-slide{
    height:150px;
  }
  .bxslider-wrap.h170 .bxslider > li,
  .bxslider-wrap.h170 .bxslider > .bx-slide{
    height:170px;
  }
  .bxslider-wrap.h200 .bxslider > li,
  .bxslider-wrap.h200 .bxslider > .bx-slide{
    height:200px;
  }
  .bxslider-wrap.h228 .bxslider > li,
  .bxslider-wrap.h228 .bxslider > .bx-slide{
    height:228px;
    border:1px solid #fff;
  }
  .bxslider-wrap.h250 .bxslider > li,
  .bxslider-wrap.h250 .bxslider > .bx-slide{
    height:250px;
  }
  .bxslider-wrap.h300 .bxslider > li,
  .bxslider-wrap.h300 .bxslider > .bx-slide{
    height:300px;
  }
  .bxslider-wrap.h350 .bxslider > li,
  .bxslider-wrap.h350 .bxslider > .bx-slide{
    height:350px;
  }
  .bxslider-wrap.h400 .bxslider > li,
  .bxslider-wrap.h400 .bxslider > .bx-slide{
    height:400px;
  }
  #mindBodySoul .bx-slide,#thingsPeoplePlaces .bx-slide{
    /* padding: 0px 5px; */
  }
  .bxslider-wrap.h450 .bxslider > li,
  .bxslider-wrap.h450 .bxslider > .bx-slide{
    height:450px;
  }
  .bxslider-wrap.h500 .bxslider > li,
  .bxslider-wrap.h500 .bxslider > .bx-slide{
    height:500px;
  }
  .bxslider-wrap.h600 .bxslider > li,
  .bxslider-wrap.h600 .bxslider > .bx-slide{
    height:600px;
  }
.bx-wrapper .bx-controls-direction a.bx-prev {
  /*    background: url("../images/icons/arrow-carousel-left-lite.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  left: 0; */
  background: url("../lib/smooth-div-scroll/images/arrow_left-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 0px 7px 7px 0px;
  /* height: 100px; */
  /* min-width: 75px; */
  padding: 19px 14px;
  left:0px;
  }
.coop-content-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
  left:-15px;
}
.coop-content-wrap .bx-wrapper .bx-controls-direction a.bx-next {
  right:-16px;
}
.bx-wrapper .bx-controls-direction a.bx-next {
  /*    background: url("../images/icons/arrow-carousel-left-right.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  right: 0; */
  background: url("../lib/smooth-div-scroll/images/arrow_right-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 7px 0px 0px 7px;
  /* height: 100px; */
  /* min-width: 75px; */
  padding: 19px 14px;
  right: 0px;
  /* top: 96px; */
  }
  .bx-control-sm .bx-wrapper .bx-controls-direction a.bx-prev {
/*      background-image: url("../images/icons/arrow-carousel-left-lite-sm.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_left-small.png");
  }
  .bx-control-sm .bx-wrapper .bx-controls-direction a.bx-next {
/*      background-image: url("../images/icons/arrow-carousel-right-lite-sm.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_right-small.png");
  }
  .bx-control-xs .bx-wrapper .bx-controls-direction a.bx-prev {
/*      background-image: url("../images/icons/arrow-carousel-left-lite-xs.png"); */
background-image: url("../lib/smooth-div-scroll/images/arrow_left-small.png");
  }
  .bx-control-xs .bx-wrapper .bx-controls-direction a.bx-next {
/*      background-image: url("../images/icons/arrow-carousel-right-lite-xs.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_right-small.png");
  }
.bx-controls{
  opacity:0;
  -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
  .bx-wrapper:hover .bx-controls{
    opacity:1;
  }
  .bx-wrapper:hover .bx-controls .bx-controls-direction a{
    opacity:.7;
  }
  .bx-wrapper:hover .bx-controls .bx-controls-direction a:hover{
    opacity:1;
  }
.bx-controls-auto{
  display:none;
}
.bx-wrapper .page-carousel img {
  display: block;
  max-width: inherit !important;
  max-height: 120% !important;
}
.collage-container .m-item > img{
  margin:4px;
}
.m-collage .gallery-caption{
  text-align:center !important;
  padding:5px 10px;
}
/*remove padding*/
.bxslider .m-tile{
  padding:0;
}

/*bxslider with numbered pager*/
.wPager .bx-controls{
  /*opacity:1;*/
}
.wPager .bx-pager.bx-default-pager a,
.wPager .bx-pager.bx-default-pager a.active,
.wPager .bx-pager.bx-default-pager a:hover{
  background: transparent!important;
  text-indent:0;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  color:#ccc;
  font-weight:normal;
}
  .wPager .bx-pager.bx-default-pager a.active,
  .wPager .bx-pager.bx-default-pager a:hover{
    color:#94b5e0;
  }
.wPager .bx-pager{
  bottom:-23px;
}

.wPager .photobox{
  margin-bottom:0;
}

/*suite carousel tn*/
.gallery-carousel-tn li a{
display:block;
border: 0px solid rgba(0,0,0,0) !important;
}
.gallery-carousel-tn li:hover,
.gallery-carousel-tn li.active a{
display:block;
border-width:2px !important;
border-color: #94B5E0!important;
}
.gallery-carousel-tn li.active a img{
  box-shadow:1px 1px 5px rgba(0,0,0,.3) inset;
}


/*==============
blog
================*/
.blog-title{
margin-top:0;
}
col-xs-12 .blog-title{
  margin-top:20px;
}
.blog-content{

}
/*.blog-item-cat*/
.blog-item-cat{
position:relative;
color:#ccc;
background: #40403F;
padding:6px 10px;
font-size:18px;
text-align:center;
font-family: "Raleway",sans-serif;
letter-spacing: 2px;
text-transform: lowercase;
}
#mindBodySoul .blog-item-cat{
/*    background:#94b5e0;
  color:#fff; */
}
.blog-item-cat.overlay-title{
  position:absolute;
  top:10px;
  left:10px;
  color:#fff;
  text-shadow:0 0 3px #000;
  z-index:500;
  background:none;
  padding:0;
}
.blog-item-cat > .muted{
  color:#777;
  font-size: 12px;
}
.blog-item-cat a{
  color:#fff;
}

.blog-item-cat a:hover{
  color:#94b5e0;
  text-decoration:none;
}
/*blog-slider-wrap*/
.blog-slider-wrap{
  border-width: 1px;
}
.blog-slider-wrap-blackborder .blog-slider-wrap{
  border: 3px solid #33322E;
}
  .blog-slider-wrap .bx-slide h4,
  .blog-slider-wrap .bx-slide .blog-meta,
  .blog-slider-wrap .bx-slide .blog-details,
  .blog-slider-wrap .bx-slide .team-social-container{
    padding-left:15px;
    padding-right:15px;
    padding-top: 3px;
    padding-bottom: 1px;
  }
  .blog-slider-wrap .bx-wrapper .bx-controls-direction a{
    top:100px;
  }
/*meta*/
.blog-meta{
  font-size:10px;
  padding:5px 4px;
  margin-bottom:10px;
}
  .blog-meta.meta-line{
    /*border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;*/
    background:#fcfcfc;
  }
.blog-meta-author{

}
.blog-meta-date{
  color:#aaa;
}

/*btn-read-more*/
.btn-read-more:before{
  content:'more';
}
.btn-read-more{
  display:inline;
  font-size:10px;
  margin-left:5px;
}
.blog-share.team-social-container{
  margin-top: 32px;
  background:#f5faff;
  padding: 0px;
  position:absolute;
  z-index: 999;
  left:0;
  bottom: 0px;
  right:0;
}
.blog-view-all:after{
  content:'';
  height:1px;
  width:100%;
  background:rgba(51,122,183,.3);
  background:#337ab7;
  margin-top:14px;
  position:absolute;
  left:0;
  right:0;
  z-index:-1;
}
#designBrand .blog-item-cat > a{
  font-size:10px;
  display:block;
}
#designBrand .m-option-label{
  letter-spacing:4px;
  text-transform:lowercase;
  font-weight: 400;
}
#designBrand .search-filter .dropdown-menu li a{
  text-transform:lowercase !important;
  letter-spacing:4px;
}

.blog-grid .nopad{
  padding:0;
}
  .blog-grid .btn-more{
    font-size:10px;
    text-transform: lowercase;
    letter-spacing: 2px;
    padding: 5px;
  }

/*photobox*/
.photobox{
margin-bottom:30px;
}
.photobox.no-margin,
.photobox .no-margin{
  margin-bottom:0;
}
.photobox-4col .photobox-media{
  max-height:180px;
}
.photobox-3col .photobox-media{
  max-height:240px;
}
.photobox-2col .photobox-media{
  max-height:300px;
  overflow:hidden;
  border: 3px solid rgba(51,50,46,0.9);
}
.photobox-media{
  overflow:hidden;
  position:relative;
}
.photobox-media.photo-left{
  margin-right:15px;
  max-height:120px;
  overflow:hidden;
  border: 3px solid rgba(51,50,46,0.8);
}
  .photobox-media img{
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }
  .photobox-media:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
.photobox-title.nomargin{
  margin-top:0;
}
.photobox-title .meta-date{
  font-size:10px;
  color:#aaa;
  text-transform:uppercase;
  letter-spacing:1px;
}

/*== PROJECT ==*/
.project-title{
border-bottom:1px solid #eee;
margin-bottom:50px;
padding-bottom: 15px;
padding-top: 17px;
font-family: Gotham,sans-serif;
text-transform: uppercase;
font-weight: 100;
letter-spacing: 1px;
font-size: 19px;
margin-top: 0px!important;
}
.project-item{
border-bottom:1px solid #eee;
margin-bottom:30px;
}
.panel .project-item{
  border-bottom:none;
  margin-bottom:0;
}
.panel-body.nopad{
  padding:0;
}

/*btnPlusMinus*/
.btnPlusMinus{
  font-size:20px;
  line-height:32px;
}
  .btnPlus{
    color:#669900;
  }
    .btnPlus:hover{
      color:#99cc33;
    }
  .btnMinus{
    color:#990000;
  }
    .btnMinus:hover{
      color:#cc3333;
    }
/*taglabel*/
.taglabels{
  margin-bottom:10px;
}

/******************
circular btn label notes
******************/
.cNotes{
display:block;
position:absolute;
z-index:200;
width:30px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;
background-color:#94b5e0;
overflow:hidden;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.cNotes:hover,
.cNotes.active{
  background-color:#5682bb;
  color:#fff;
  z-index:300;
  /*border:2px solid #fff;*/
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.cNotes-hover{
    background-color:#5682bb!important;
  color:#fff!important;
  z-index:300;
  /*border:2px solid #fff;*/
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  }
.cNotes.cNotes-label{
  position:relative;
  background-color:#ccc;
  color:#777;
}
.cNotes.cNotes-label:hover,
.cNotes.cNotes-label.active{
  background-color:#777;
  color:#ccc;
}

/*slider-grid*/
.slider-grid{
position:relative;
border: 3px solid #fff;
}
.slider-grid-body{
  position:relative;
}
.slider-grid-footer{
  background: rgba(64,64,63,1);
  padding:4px 7px;
}
  .slider-grid-footer h3{
    /*display:inline;
    font-size:13px;
    color:#94b5e0;
    letter-spacing:1px;*/
    display: inline;
    font-size: 11px;
    color: #bbb;
    letter-spacing: 4px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-transform: lowercase;
    /* float: right; */
    text-align: left;
    text-transform: lowercase;
    padding-left: 2px;
  }
.slider-grid .m-dropdown > li > a{
  color:#777;
  font-size:10px;
  text-transform:lowercase;
  letter-spacing:2px;
}
  .slider-grid .m-dropdown > li > a.text-lite.slider-title-xs{
    color:#c7d9f0;
    font-size:9px;
    letter-spacing:1px;
    margin-top:5px;
    display:block;
  }
.profile-top .dropdown-menu.mike-me > li > a{
  font-family:arial,sans-serif;
}
.dropdown-menu.mike-me > li > a{
  font-size:9px;
  text-transform:lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
}
.sub-nav-dark.dropdown-menu > li.active > a{
  background: transparent;
  color: #94b5e0!important;
}
.sub-nav-dark.dropdown-menu.mike-me > li > a,
.sub-nav-dark.dropdown-menu.mike-me > li > a:focus,
.sub-nav-dark.dropdown-menu > li > a{
  color: #777;
  background:transparent;
}
.sub-nav-dark.dropdown-menu.mike-me > li:hover > a,.sub-nav-dark.dropdown-menu > li:hover > a,.sub-nav-dark.dropdown-menu > li.active-link > a,.sub-nav-dark.dropdown-menu > li > .active-link{
  color:#94b5e0;
  background: none;
}
.sub-nav-dark .nav-indicator{
  position: absolute!important;
}
#loveLikeHate .sub-nav-dark .nav-indicator{
  left:5px
}
.explore-navigation .nav-indicator{
  left:8px;
}

.dropdown-menu.mike-me2 > li > a{
  letter-spacing:2px;
  text-transform:lowercase !important;
}
.slider-grid .bxslider-wrap{
  margin-bottom:0;
  border:none;
}


/*== OTHERS ==*/
.btnMagniLens{
color:#ccc;
}
.btnMagniLens:hover{
color:#94b5e0;
}



/*=============
m-dropdown
==============*/
.m-dropdown{
margin:0;
padding:0;
}

.m-dropdown > li{
  text-align:left;
  position:relative;
}
.m-dropdown > li > a{
  padding:4px 6px;
}
.m-dropdown > li a{
  color:#fff;
  text-decoration:none;
}
.m-dropdown > li:hover > a{
  background-color:rgba(200,200,200,.1);
}
.m-dropdown > li:hover .m-dropdown-menu{
  display:block;
}
/*.m-dropdown-menu*/
.m-dropdown-menu{
  padding:5px 0;
  display:none;
  position:absolute;
  top:100%;
  background:#fff;
  min-width:180px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  box-shadow:1px 2px 4px rgba(0,0,0,.3);
}
  .m-dropdown-menu.animateCubic{
    display:block;
    opacity:0;
    visibility:hidden;
    top:30px;
  }
  .m-dropdown > li:hover .m-dropdown-menu.animateCubic{
    opacity:1;
    visibility:visible;
    top:100%;
  }
  #loveLikeHate .m-dropdown-menu > li a{
    padding-left: 15px;
  }
  .m-dropdown-menu > li a{
    display:block;
    padding:4px 10px;
    color:#333;
  }
  .m-dropdown-menu > li a:hover{
    color:#fff;
    background-color:#337ab7;
  }
    .m-dropdown-menu > li.active a{
      color:#fff;
      background-color:#94b5e0;
    }
  /*dropup*/
  .m-dropdown.dropup {
    /*position:absolute;*/
  }
  .m-dropdown.dropup .m-dropdown-menu{
    top:auto;
    bottom:0;
  }
    .dropup .m-dropdown-menu.animateCubic{
      bottom:50px;
      top:auto;
    }
    #loveLikeHate .dropdown-menu{
      /* left: -3px; */
      /* padding-right: 0px; */
    }
     .m-dropdown.dropup > li:hover .m-dropdown-menu.animateCubic{
      top:auto;
      bottom:98%;
    }
    #designBrand .dropdown-menu{
      min-width:100%;
    }
  .dropdown-menu.dropdown-center{
    left:-65px;
  }

/* m-options*/
.m-options{
position:absolute;
z-index:999;
left:0;
right:0;
/* margin:auto; */
bottom: 0;
padding:10px 0;
}
.m-options.padded{
  padding:6px 10px;
}
.m-options.nopad{
  padding-bottom:0;
}
.m-options-overlay{
  min-height:60px;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
#pageReservations .m-options-overlay{
  background: rgba(51,50,46,0.5);
}
.m-options-overlay.filler,.m-options-overlay.filler-padded{
  left:0;
  right:0;
  top:auto;
  bottom: 0;
  position:absolute;
  z-index:-1;
}
.m-options-overlay.filler-padded{
  left:4px;
  right:4px;
  bottom:4px;
}
.m-options-overlay.filler-nopad{
  left:0px;
  right:0px;
  bottom:0px;
}
.m-options-overlay-padded{
  left:4px;
  right:4px;
  bottom:4px;
}
.m-options.align-top{
  left:0;
  right:auto;
  bottom: auto;
}
 .authormark{
  text-transform:lowercase;
  font-size:9px;
  opacity:.4;
  color:#fff;
  letter-spacing:3px;
  text-shadow:1px 1px 0 rgba(0,0,0,.3);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  background: rgba(255,255,255,0.1);
  border-radius: 3px;
  font-weight: 100;
}
.m-options.authormark:hover{
  opacity:1;
  color:#94b5e0;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.m-options.authormark.credits{
      top: 2%;
      left: 9%;
      height: 20px;
      padding-left: 9px;
      /* border: 1px solid red; */
      position: absolute;
      margin: 0px;
      cursor: pointer;
      width: 187px;
      background: rgba(0,0,0,0.4);
}
.m-options > .m-dropdown{

}
  .m-options > .m-dropdown.float-li > li{
    float:left;
  }
    .m-options > .m-dropdown.float-li > li > a{
      padding:0px 6px;
    }
  .m-options > .m-dropdown > li{
    margin-bottom:5px;
  }
  .m-options .m-option-label,
  .m-option-label{
    color:#fff;
    text-shadow:0 0 #000;
    /*font-weight:bold;*/
    line-height:16px;
    font-size:18px;
    margin-left:5px;
    margin-bottom:-5px;
    /*font-family: 'rokkitt', serif;*/
    /* font-family: Raleway,sans-serif; */
  }
  .m-options .m-option-label > .fa{
    font-size:14px;
  }



/*icon-rate-group*/
.icon-rate-group{
margin-right:10px;
left:auto;
position:absolute;
right:0;
bottom:15px;
}
.m-options .icon-rate-group{
  bottom:5px;
  line-height:10px;
}
.m-options .icon-rate-group-nolabel,.m-options .icon-rate-group{
  bottom: -1px;
  line-height:10px;
}
.icon-rate-group.pull-left{
  left:10px;
  right:auto;
}
.icon-rate{
  display:block;
  float:left;
  height:22px;
  width:18px;
  margin-left:10px;
  opacity:0;
  position:absolute;
  bottom:-25px;
}
.icon-rate.no-margin{
  margin-left:0;
}
.icon-rate.padded{
  right:0;
}
.m-tile:hover > .m-options .icon-rate-group .icon-rate,
.m-tile-body:hover .m-options .icon-rate-group .icon-rate,
.icon-rate-group-parent:hover .icon-rate,
.photo-option-parent:hover .icon-rate,
.mScrollItem:hover .m-options .icon-rate-group .icon-rate,
.gallery-caption:hover .m-options .icon-rate-group .icon-rate{
  opacity:0.7;
  bottom: 0;
}
.icon-rate{
  background-position:50% 0;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150s ease-in-out;
  /**/
  -webkit-transition: all 500ms cubic-bezier(0.585, 0, 0.505, 1); /* older webkit */
  -webkit-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -moz-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -o-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530); /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.585, 0, 0.505, 1); /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -moz-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -o-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530); /* custom */
  background: no-repeat;
}

.icon-rate:hover,
.icon-rate.active{
  background-position:50% -24px;
  opacity:1!important;
}
.icon-rate.icon-love{
  background-image:url(../images/icons/icon-rate-love-v5.png);
  right:51px;
}
.icon-rate.icon-love-nolabel{
  background-image:url(../images/icons/icon-rate-love-v5.png);
  right:51px;
}
.icon-rate.icon-like{
  background-image:url(../images/icons/icon-rate-like-v4.png);
  right:25px;
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.icon-rate.icon-like-nolabel{m
  background-image:url(../images/icons/icon-rate-like-v4.png);
  right:25px;
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.icon-rate.icon-hate{
  background-image:url(../images/icons/icon-hate-v4.png);
  right:0px;
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.icon-rate.icon-hate-nolabel{
  background-image:url(../images/icons/icon-hate-v4.png);
  right:0px;
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.icon-rate.icon-share{
  background-image:url(../images/icons/icon-share-nolabel-v2.png);
  margin-left: 0px;
}
.icon-rate.icon-share-nolabel{
  background-image:url(../images/icons/icon-share-nolabel-v2.png);
  margin-left: 0px;
}
.icon-rate.icon-morp-nolabel{
  background-image:url(../images/icons/icon-morph-nolabel.png);
  width:21px;
  margin-left: 25px;
}
.icon-rate.icon-morp{
  background-image:url(../images/icons/icon-morph-nolabel.png);
  width:21px;
  margin-left: 25px;
}
.icon-rate.icon-buy{
  background-image:url(../images/icons/icon-buy.png);
  right:0px;
}
.icon-rate.icon-buy-white{
  background-image:url(../images/icons/icon-buy-white.png);
  right:0px;
}
.icon-rate.icon-m{
  background-image:url(../images/icons/icon-m.png);
}

/*dark icon*/
.dark-icon .icon-rate.icon-love{
  background-image:url(../images/icons/icon-rate-love-white2.png);
}
.dark-icon .icon-rate.icon-like{
  background-image:url(../images/icons/icon-rate-like-v4.png);
}
.dark-icon .icon-rate.icon-hate{
  background-image:url(../images/icons/icon-hate-v4.png);
}
.dark-icon .icon-rate.icon-share{
  background-image:url(../images/icons/icon-share-v9.png);
}
.dark-icon .icon-rate.icon-buy{
  background-image:url(../images/icons/icon-buy-dark.png);
      background-repeat: no-repeat;
}

.slider-title, .slider-title-sm{
  /*font-family: 'rokkitt', serif;*/
  font-size:20px;
  position:absolute;
  left:15px;
  bottom:5px;
}
  .slider-title-sm{
    font-size:16px;
    left:0;
    bottom:0;
  }
  .slider-title-sm .fa{
    font-size:12px;
  }
  .slider-title-xs{
    font-size:12px;
  }
/*relative positioned*/
.icon-rate-group-parent{
  margin-bottom:0;
}
.icon-rate-group-parent li{
  position: relative;
}
  .icon-rate-group-parent .icon-rate-group{
    bottom:0;
    position: relative;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    border:none !important;
  }
  .icon-rate-group-parent .icon-rate{
    /*bottom:-25px;*/
    position: relative;
    right:0;
    margin-left:0;
    margin-right:0;
    background-position-x:50%;
    background-position-y:2px;
    background-repeat: none;
  }
  .icon-rate-group-parent .icon-rate:hover,.icon-rate-group-parent .icon-rate.active{
    background-position-y:-22px;
  }

.icon-rate-overlay .icon-rate{
  background-color:rgba(64,64,63,0.9);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 22px;
  height:22px;
  border:none;
}
.photo-option.pull-top{
  bottom:auto;
  top:0;
}
.photo-option.pull-mid{
  bottom:0;
  top:0;
  margin-top:auto;
  margin-bottom:auto;
}
  .photo-option-group.pull-left,
  .photo-option-group.pull-right,
  .photo-option-group.pull-center{
    position: absolute;
    z-index: 300;
  }
  .photo-option-group.pull-left{
    left:10px;
  }
  .photo-option-group.pull-right{
    right:10px;
  }
  .photo-option-group.pull-center{
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
  }


/*m-list*/
.m-list li{
border-bottom:1px solid #f7f7f7;
padding:5px 0;
letter-spacing: 1px;
}
.m-list.no-border li{
  border:none;;
}




/*fa icons*/
.fa.fa-boxed{
border:1px solid #eee;
padding:2px 3px;
background:#f2f2f2;
width:25px;
border-radius:2px;
-webkit-border-radius:2px;
text-align:center;
}


/*profile-percentage*/
.profile-percent{
background:#1A75BE;

}
.profile-percentage{
position:relative;
color:#fff;
}
.profile-percentage .epc-chart{
  /*margin-left:0;*/
}
.profile-percentage .desc{
  margin-top:22px;
}
.profile-percentage .desc > .title{
  font-size:20px;
  color:#fff;
}
.mike-me-title{
  font-size:20px;
  font-weight:300;
  letter-spacing: 4px;
  text-transform:lowercase;
  /* font-family: Raleway, sans-serif; */
}
.profile-percentage a{
  color:#94b5e0;
}
.profile-percentage a:hover{
  color:#fff;
}

/*chart -epc*/
.epc-chart{
  position:relative;
  height:110px;
  width:110px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.epc-chart canvas {
  left: 0;
  position: absolute;
  top: 0;
}
.epc-chart .percentage{
  display:block;
  font-size:20px;
  font-weight:300;
  color:#fff;
  line-height:110px;
  text-align:center;
  position:relative;
  opacity:.7;
  text-shadow:-1px -1px 0 rgba(0,0,0,.5);
}
.love-like-hate .percentage{
  font-size: 10px;
}
.epc-chart .percentage.lite{
  color:#777;
}
.epc-chart .percentage:after{
  content:'%';
}
.epc-chart .percentage > div{
    font-size:9px;
    position:absolute;
    top:15px;
    margin:auto;
    left:0;
    right:0;
  }

/*====
POST ITEM
=====*/
.post-item{
font-size:13px;
border-bottom: 1px solid #f7f7f7;
padding-top:5px;
}
.post-item .post-heading{
  margin-bottom:15px;
  color:#999;
}
.post-time{
  color:#ccc;
  font-size:10px;
}
.post-item .post-thumb{
  width:42px;
  height:42px;
  margin-top:5px;
}

.post-item .post-thumb img,
.post-item .comment-thumb img{
  max-width:100%;
  max-height:100%;
}


.post-item .post-desc{
  margin-bottom:15px;
  display:block;
  font-size:13px;
}

/*title-striked*/
.title-striked{
border-bottom:1px solid rgba(0,0,0,.1);
text-align:center;
position:relative;
margin-top:30px;
margin-bottom:30px;
}
.title-striked > div{
  display:inline-block;
  padding:10px;
  background:#fff;
  position:absolute;
  top:-18px;
  /*left:0;
  right:0;*/
  margin:auto;
  margin-left:-3%;
}

/*blog*/
.blog-photo{
height:200px;
overflow:hidden;
/* width: 100%; */
}
.section.wseparator {
  background: url("../images/separator-horizontal-up.png") no-repeat center bottom ;
}
.section.wseparator:last-child {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*story*/
.story{
padding:40px 10px 30px 10px;
line-height:18px;
font-size:12px;
position:relative;
margin-bottom:20px;
}
#sectionFood .story{
  padding-top:10px;
}
.story.container{
  max-width:950px;
}
.story .story-item{
  margin-bottom:50px;
  padding-bottom:50px;
  background: url(../images/separator-blog-item.png) center bottom no-repeat;
}
.story .story-item:last-child{
  background-image:none;
}
.story .media-hero{
  height:320px;
  position:relative;
  overflow:hidden;
}
.story .media-hero .content{
  padding:20px;
}
.story .media-hero.blog{
  height:400px;
}
  .story .media-hero.blog img{
    width:100%;
  }
.story .content{
  position:relative;
}
.story .content.bottom-left{
  bottom:0;
  position:absolute;
  z-index:5;
}
.story .media{
  position:relative;
  float:right;
  margin-left:15px;
}
.story .media.wrap{
  position:relative;
  float:right;
}
.story .media.top-overlap{
  /*top:-220px;
  position:absolute;
  right:20px;*/
  margin-top:-220px;
}

.story .verbiage{
  max-width:50%;
  margin-top:30px;
}
.story .verbiage.full-width{
  max-width:100%;
}
.story .copy-title{
  margin-bottom:20px;
  font-size:24px;
  font-weight:300;
  text-shadow:none;
}
.story .copy-desc{
  margin-bottom:20px
}

.story .content.left-layout .verbiage{
  float:right;
}
.story .content.left-layout .media{
  float:left;
  margin-left:0;
  margin-right:15px;
}



/*social buttons*/
.row .boxed{
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
background:#fff;
}
.img-profile{
  height:250px;
  overflow:hidden;
  margin-left:-15px;
  margin-right:-15px;
}
.team-social-container > a{
  color:#ccc;
  border:1px solid #ccc;
  width:24px;
  height:24px;
  display:inline-block;
  border-radius:50%;
  -webkit-border-radius:50%;
  line-height:20px;
  text-align:center;
  margin:2px;
}
.team-social-container a:hover{
  color:#94b5e0;
  border-color: #94b5e0;
}
.team-social-container.social-solid a:hover{
  color:#fff;
  background:#94b5e0;
  border-color: #ddd;
}
.team-social-container.team-social-sm a{
  width:36px;
  height:36px;
  font-size:18px;
  line-height:36px;
}
.team-social-container.team-social-md a{
  width:48px;
  height:48px;
  font-size:28px;
  line-height:48px;
}


/*filters*/
.filterbox{
margin-bottom:10px;
}
.search-filter{
  margin-top: 1px;
  margin-right: 11px;
  margin-bottom: 4px;
}
.search-filter .dropdown-menu{
  top:92%;
  max-height:300px;
  overflow-y:auto;
}
.search-filter-label{
  font-size:9px;
  color:#ccc;
}
.btn-search-filter{
  background:transparent;
  border:none;
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
}
  .btn-search-filter.search-filter-label-value{
    color: #94b5e0!important;
    font-size:10px;
    text-transform:lowercase;
  }
  .btn-search-filter.search-filter-label-value:hover{
    color: #777!important;
  }

.searchbox-wrap{
  position:relative;
}
.searchbox-wrap .searchbar{
  background:url(assets/images/zoom_icon&16.png) 95% 50% no-repeat;
  font-size:10px !important;
  height:22px !important;
  width:80px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
  .searchbox-wrap .searchbar:focus{
    width:200px;
  }

/*gallery collage*/
.m-collage .item{
z-index:1;
float:left;
position:relative;
}
.m-collage .item:hover{
  Xborder:2px solid #fff;
  z-index:910;
  -webkit-box-shadow:0 0 30px rgba(0,0,0,1);
     -moz-box-shadow:0 0 30px rgba(0,0,0,1);
       -o-box-shadow:0 0 30px rgba(0,0,0,1);
          box-shadow:0 0 30px rgba(0,0,0,1);
  -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/* home > shop > byspace */
.space-gallery .item:hover{
  Xborder:2px solid #fff;
  z-index:910;
  -webkit-box-shadow:0 0 30px rgba(0,0,0,1);
     -moz-box-shadow:0 0 30px rgba(0,0,0,1);
       -o-box-shadow:0 0 30px rgba(0,0,0,1);
          box-shadow:0 0 30px rgba(0,0,0,1);
  -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/* end of home > shop > byspace */
.m-collage .item > a{
  display:block;
}
.m-collage .item > a > img{
  border:2px solid #fff;
  overflow:hidden;
}
/*hover detail icon*/
.m-collage .item .moreInfo,.profile-network .item .moreInfo{
  /*display:none;*/
  opacity:0;
  position:absolute;
  z-index:10;
  top:0;
  right:0;
  left:0;
  bottom:0;
  margin:auto;
  background:rgba(255,255,255,.75);
  color:#333;
  padding:10px;
  text-shadow:0 0 4px #fff;
  cursor: pointer;
}
  .m-collage .item:hover .moreInfo,.profile-network .item:hover .moreInfo{
    /*display:block;*/
    opacity:1;
  }
  .m-collage .item .moreInfo > .fa,.profile-network .item .moreInfo > .fa{
    font-size:18px;
    position:absolute;
    z-index:10;
    right:5px;
    bottom:5px;
    margin:auto;
    color:#555;
  }

/*== gallery isotope ===*/
.m-isotope .product-grid-view.m-product-list li{
  /*width:160px;
  height:160px;*/
}
.m-isotope .animateCubicXX {
  -webkit-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1); /* older webkit */
-webkit-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
 -moz-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
   -o-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
      transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
 -moz-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
   -o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
      transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105); /* custom */
}
.product-grid-view.m-product-list {
    display: block;
    opacity: 1 !important;
    margin-bottom:0;
}
.m-isotope .product-grid-view.m-product-list li a.product-img{
  position:relative;
  width:160px;
  height:160px;
}
  .m-isotope.m-isotope-sm .product-grid-view.m-product-list li{
    width:160px;
    height:110px;
    /*margin-left:40px;
    margin-right:40px;*/
    overflow:visible;
    /* text-align:center; */
  }
  .m-isotope.m-isotope-sm .product-grid-view.m-product-list li a.product-img{
    width:120px;
    height:120px;
    /* text-align:center; */
    /* position:absolute; */
    padding:3px;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    -webkit-transition: all 0.32s ease-in-out;
    -moz-transition: all 0.32s ease-in-out;
    -o-transition: all 0.32s ease-in-out;
    transition: all 0.32s ease-in-out;
  }
  /*.m-isotope.m-isotope-sm .product-list-item  .product-list-info .bx-wrapper a.product-img{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }*/
  .m-isotope.m-isotope-sm .bx-wrapper a.product-img:hover{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.2);
  }


    .m-isotope.m-isotope-sm .product-list-item{
      background:#333;
      position:relative;
      /*clear:left;*/
      overflow:hidden;
    }
    .m-isotope.m-isotope-sm .product-list-item .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item .product-list-wrap:after,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap:after,
    X.m-isotope.m-isotope-sm .product-list-item,
    .m-isotope.m-isotope-sm .product-list-item .bx-viewport,
    .product-list-item .product-list-info-wrap{
      /*
      -webkit-transition: all 0.45s ease-in-out;
      -moz-transition: all 0.45s ease-in-out;
      -o-transition: all 0.45s ease-in-out;
      transition: all 0.45s ease-in-out;
      */

    -webkit-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
 -moz-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
   -o-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
      transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
 -moz-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
   -o-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
      transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000); /* custom */

    }


    .m-isotope.m-isotope-sm .product-list-item {
      z-index:300;
    }
    /*.m-isotope.m-isotope-sm .product-list-item:hover {*/
    .m-isotope.m-isotope-sm .product-list-item.expand {
      z-index:400;
      /*padding-top:20px;
      padding-bottom:30px;*/
    }
    /*.m-isotope.m-isotope-sm .product-list-item:hover .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item:hover .product-list-wrap:after,*/
    .m-isotope.m-isotope-sm .product-list-item.expand .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expand .product-list-wrap:after,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap:after{
      /*z-index:400;*/
      padding-top: 73px;
      padding-bottom: 30px;
    }
    .m-isotope.m-isotope-sm .product-list-item.expanded .m-isotope-pager{
      display:none;
    }

    /*.m-isotope.m-isotope-sm .product-list-item:hover .bx-viewport{*/
    .m-isotope.m-isotope-sm .product-list-item.expand .bx-viewport{
      height:140px !important;
    }
    .m-isotope.m-isotope-sm .product-list-item a.product-img:hover{
      z-index:410;
    }
.m-isotope .product-grid-view.m-product-list li a.product-img img{
    vertical-align:middle !important;
    max-width:100%;
    max-height:100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
  /*product-grid-view-isotope*/
  .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope{
    margin-top:10px;
  }
    .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope li a.product-img{
      width:120px;
      height:auto;
    }
    .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope li a.product-img img{
      vertical-align:top !important;
        max-width:120%;
        max-height:100%;
        position: relative;
    }

.product-img{
  position:relative;
}


.m-isotope-pager{
  position:relative;
  display:inline-block;
  z-index:300;
  opacity:0;
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
}
.m-isotope-pager{
  position:absolute;
  z-index:300;
  left:0;
  right:0;
  bottom:-4px;
  margin-bottom:0;
  margin-left:auto;
  margin-top: auto;
}
  /*.product-list-item:hover .m-isotope-pager{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
  }*/
  .product-list-item.expand  .m-isotope-pager{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
    display: none;
  }
  .m-isotope-pager .page-number{
    color:#ccc;
    font-size:9px;
    padding:5px;
    margin:0;
    background:rgba(255,255,255,.8);
  }
  .m-isotope-pager .page-number.active{
    color:#94b5e0;
  }
  .m-isotope-pager .page-number.btnAll{
    font-size:14px;
    display:none;
  }

/*== PRODUCT INFO ==*/
.product-item:hover .product-tn-info,.m-shop-carousel-item:hover .product-tn-info{
  opacity:1;
  bottom:-30px;
  visibility:visible;
}
  .isotopeEnabled .product-item:hover .product-tn-info,
  .isotopeEnabled .m-shop-carousel-item:hover .product-tn-info{
    bottom:-5px;
  }
  .m-product-list.isotopeEnabled{
    max-width:1050px;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
  }

.product-tn-info{
  opacity:0;
  visibility:hidden;
  position:absolute;
  z-index:600;
  width:100%;
  left:0;
  right:0;
  bottom:-20px;
  background:rgba(255,255,255,.8);
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
}

.product-tn-info a{
  font-size:9px;
  text-transform:lowercase;
  padding:1px 3px;
  display:inline-block;
  color:#ccc;
  font-weight:300;
}
  .product-tn-info a:hover{
    color:#94b5e0;
  }
  .product-tn-info .separator{
    width:10px;
    display:inline-block;
  }

/*=== SALE PRODUCTS ===*/
  .product-meta{
    padding:0 10px;
  }
  .title-author{
    font-size:10px;
    color:#ccc;
    margin-top:-10px;
  }
  .product-title{
  }
    .title-feature{
      color:#ccc;
      font-size:75%;
    }


  .price-market{
    color:#ddd;
    padding-left:5px;
    text-decoration:line-through;
  }
  .product-price,
  .product-price-sale{
    font-size: 13px;
    font-family: bankgothic,sans-serif;
  }
  .product-price-sale{
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#900;
    font-style:italic;
    float:right;
  }
  .sale-slider .bx-slide a{
    display:block;
    max-height:125px;
    overflow:hidden;
  }
    .sale-slider .bx-slide .product-author{
    }
    .sale-slider .bx-slide .photobox-title{
      margin-bottom:0;
    }

  .title-strike{
    border-top:1px solid #ccc;
    text-align:center;
    position:relative;
    margin-bottom:30px;
  }
    .title-strike > span{
      position:absolute;
      left:0;
      right:0;
      top:-21px;
      margin:auto;
      display:inline-block;
      padding:10px;
      background:#fff;
      z-index:120;
      width:240px;
    }
/*more optionis*/
.product-list-option.expanded{
  position:relative;
  display:block !important;
  min-height:100%;
  border:1px solid red;
}
.product-list-option.expanded li{
  position:absolute;
  z-index:50;
  display:block;
  min-width:150px;
}
  .product-list-option.expanded li a{
    display:block;
  }
.product-list-option.expanded li:nth-child(1){
  top:10px;
}
.product-list-option.expanded li:nth-child(2){
  top:30px;
}
.product-list-option.expanded li:nth-child(3){
  top:50px;
}
/*product-list-option-label*/
.product-list-option-label{
  display:none;
  position:relative;
  z-index:900;
}
  .product-list-option-label li{
    position:absolute;
    right:10px;
    top:-100px;
    z-index:30;
    -webkit-transition: all 0.75s ease-out;
    -moz-transition: all 0.75s ease-out;
    -o-transition: all 0.75s ease-out;
    transition: all 0.75s ease-out;
  }
    /*set delays*/
    .product-list-option-label li:nth-child(0){
       -webkit-transition-delay: .05s;
      transition-delay: .05s;
    }
    .product-list-option-label li:nth-child(1){
       -webkit-transition-delay: .075s;
      transition-delay: .075s;
      right: -50px;
    }
    .product-list-option-label li:nth-child(2){
       -webkit-transition-delay: .1s;
      transition-delay: .1s;
    }
    .product-list-option-label li:nth-child(3){
       -webkit-transition-delay: .125s;
      transition-delay: .125s;
    }
    .product-list-option-label li:nth-child(4){
       -webkit-transition-delay: .15s;
      transition-delay: .15s;
    }
  .product-list-option-label li a{
    display:block;
  }
  .product-list-option-label li:not(.btn-shop-viewall) a{
    font-size:12px;
    text-align:right;
  }
  .product-list-option-label li.btn-shop-viewall{
    text-align:center;
  }

.isotopeEnabled > li{
  position:absolute;
  z-index:10;
}


/*modals*/
.modal{
z-index:9095;
}
.modal-dialog{
z-index:1050;
}

.modal-content{
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
}
.modal.in.modal-vertical-centered .modal-dialog,
.modal.fade.in .modal-dialog.modal-vertical-centered{
  top:12%;
  margin-top:12%;
}
.modal-body .btn-close{
  position:absolute;
  top:10px;
  right: 20px;
  z-index:500;
  /* opacity:.7 !important; */
}
.modal-body .btn-close:hover{
  opacity:1 !important;
}
.modal-backdrop{
/*position:fixed;*/
}
.close{
font-weight: 100 !important;
opacity: 0.7!important;
color: #a0a0a0;
/* font-family: Raleway,sans-serif; */
font-size: 19px;
text-shadow: none!important;
}
.close-wrap .close {
  position: absolute!important;
  right: 11px;
  z-index: 2;
  /* color: #777; */
  top: 5px!important;
}
.close:hover,.close:focus,.close:active,.close:visited{
color: #94b5e0;
outline: none;
}
.close span:active,.close span:visited{
border:red!important;
}
/*modal wide*/
.modal-wide .modal-dialog {
top:0 !important;
bottom:0 !important;
width: 90%;
min-height: 100%;
padding: 0;
margin:auto;
}

/*modal scrollable*/
.modal-scrollable .modal-content{
max-height:500px;
overflow-x:hidden;
overflow-y:auto;
}

/*modal full-screen*/
.modal-fullscreen .modal-dialog {
top:0 !important;
bottom:0 !important;
width: 100%;
min-height: 100%;
padding: 0;
margin:auto;
}
.modal-fullscreen.noMargin .modal-dialog {
  top:0 !important;
  bottom:0 !important;
  width: 98%;
  min-height: auto;
}
.modal-fullscreen .modal-content {
  height: 100%;
}
.modal-fullscreen .modal-body {
  min-height:300px;
  overflow-y:auto;
}
.modal-fullscreen .modal-body.footer-pad {
  margin-bottom:60px;
}
.modal-fullscreen .modal-footer {
  width:100%;
  position:absolute;
  bottom:0;
  z-index:10;
}
.modal-header-bleed .modal-content{
  /*background-color: rgba(255,255,255,01);*/
  /*margin-top: -1.5%;*/
  /* border: 5px solid rgba(51,50,46,1)!important; */
}

.modal-header-bleed .modal-header{
/*background:#afcaed;*/
text-align: center;
/* border-radius: 3px 3px 0 0; */
/* -webkit-border-radius: 3px 3px 0 0; */
-moz-border-radius: 3px 3px 0 0;
background-color: rgb(64, 64, 63)!important;
border-bottom: 2px solid #555;
padding: 9px;
}
.modal-header-bleed .modal-header h4{
  color:#fff;
  text-transform: uppercase;
  font-size: 16px;
  color: #94b5e0;
  letter-spacing: 7px;
  font-weight: 100;
  padding-left: 21px;
}
.modal-header-bleed.header-dark .modal-header{
  /* background:#333; */
  background-color: rgb(64, 64, 63)!important;
  border-bottom: 2px solid #555;
}

/*.m-footer*/
.m-modal-footer{
border-top:1px solid #f2f2f2;
margin-top:15px;
padding-top:15px;
text-align:right;
}
.m-modal-footer.full-bleed{
  background:#f2f2f2;
  margin:15px -15px -15px -15px;
  padding:15px;
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
}

/*=========
m-menu
==========*/
/*m-menu*/
.m-menu{
border-right:1px solid #f2f2f2;
}
.m-menu-item{
  position:relative;
}
.m-menu-item > a{
  padding:4px 10px;
  display:block;
}
.m-menu-item > a:hover{
  background:#f7f7f7;
}
.m-menu-item.active > a{
  color:#fff;
  background-color:#337ab7;
}
  .m-menu-item.active:after{
    content:'';
    position:absolute;
    top:0;
    right:-5px;
    width: 0;
    height: 0;
    border-bottom: 18px solid transparent;
    border-top: 18px solid transparent;
    border-left: 5px solid #337ab7;
    font-size: 0;
    line-height: 0;
    z-index:99;
  }
.published-form-item{
  Xfloat:left;
  Xmargin:10px;
  padding:10px;
  background:#fff;
  position:relative;
}
  .published-form-item .blog-title{
    /*background-color:#f2f2f2;*/
    border-bottom:1px solid #f2f2f2;
    padding:5px;
  }
  .published-form-item label{
    font-weight:normal;
    text-transform:uppercase;
    color:#aaa;
  }
  .published-form-item .section-title{
    margin-left:15px;
    margin-bottom:15px;
    font-size:18px;
    text-transform:lowercase;
    font-weight:300;
  }
  .published-form-item .section-divider{
    margin-top:15px;
    padding-top:15px;
    border-top:1px solid #f7f7f7;
  }
  .published-form-item .form-control{
    border-radius:0;
    -webkit-border-radius:0;
  }
    .published-form-item .form-horizontal .control-label{
      font-size:10px;
    }

/*============
PANELS
============*/
.project-section .panel{
box-shadow:none;
border:none;
border-bottom:1px solid #d2d2d2;
}
.panel{
margin-bottom:10px;
}
.panel-heading, .panel-body,.panel-footer{
position:relative;
}
.panel-filter{
position:absolute;
top:10px;
right:15px;
z-index:10l;
}
.panel-count{
  float:left;
  font-size:20px;
  padding-right:10px;
  margin-right:10px;
  margin-top:-5px;
  border-right:1px solid #ccc;
  color:#777;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  -webkit-text-shadow:0 1px 0 rgba(255,255,255,.5);
  -moz-text-shadow:0 1px 0 rgba(255,255,255,.5);
  -o-text-shadow:0 1px 0 rgba(255,255,255,.5);
}
/*panel-boxed*/
.panel.panel-boxed{
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
}
.panel.panel-nobg{
  background:transparent;
}
.panel .panel-body.panel-body-compact{
  /* background:#fff; */
  padding:1px;
}
#designBrand .m-collage{
  /* margin-left: 6px; */
  /* border: 3px solid #fff; */
  /* padding: 2px; */
  background-color: #fff;
  /* padding-left: 4px; */
  /* padding-top: 4px; */
  width: 100%;
  /* padding-bottom: 4px; */
}


/*=========
tag-options
==========*/
.tag-options{
position:absolute;
z-index:2010;
}
.tag-options .tag-option{
  position:absolute;
  width:75px;
  height:75px;
  z-index:2010;
  opacity:.75;
}
.tag-options .tag-option{
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
  .tag-options .tag-option:hover{
    opacity:1;
    -webkit-transform: rotate(5deg) skew(0deg, 0deg);
    -moz-transform: rotate(5deg) skew(0deg, 0deg);
    -o-transform: rotate(5deg) skew(0deg, 0deg);
    -ms-transform: rotate(5deg) skew(0deg, 0deg);
    transform: rotate(5deg) skew(0deg, 0deg);
  }
  .tag-options .tag-option.tag-option-md{
    width:90px;
    height:90px;
  }
  .tag-options .tag-option.tag-option-sm{
    width:60px;
    height:60px;
  }
  .tag-options .tag-option.tag-option-xs{
    width:48px;
    height:48px;
  }
  .tag-options .tag-option.tag-option-xxs{
    width:32px;
    height:32px;
  }
.tag-options .tag-option img{
  min-width:auto !important;
  min-height:auto !important;
  max-width:100% !important;
  max-height:100% !important;
}

/*be-published*/
.be-published{
background:#333 url('../images/bg/bg-be-published.jpg') 50% 60% !important;
height:300px;
border:1px solid #fff;
position: relative;
margin-bottom:10px;
/*margin-left:5px;
margin-right:5px;*/
border-bottom: 3px solid #fff;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
}
.be-published.h200{
  height:200px;
}
.be-published.h228{
  height:228px;
}
.is-sticky .be-published{
  /*height:100px;*/
  background-position:50% 60%;
 }
.be-published-action-wrap{
  height: 50%;
  position: absolute;
  top: 50%;
  left:0;
  right:0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index:90;
}
.be-published-action{
  position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.be-published h2{
  margin-top:0;
  font-size:1.7vw;
  font-size:18px;
  margin-bottom:7px;
  font-weight: 400;
  letter-spacing: 2px;
  /* font-family: Raleway,sans-serif; */
  text-transform: lowercase;
}
.be-published-action .btn-tagline{
  font-size:10px;
}
  .is-sticky  .be-published h2{
    /*margin-bottom:0;*/
  }

/*set sticky*/
 .noxDesignSticky{
  z-index:1020;
  position:relative;
 }
 #getPublishedSticky.noxDesignSticky{
  z-index:1010;
 }

/*common pages*/

#designBrandX{
background-image: url('../images/bg/bg-interior.jpg');
background-color:#1A2E42 ;
min-height:100%;
z-index:-1;
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 50%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
#designBrand .panel-left,
#designBrand .panel-right{
  padding-top:27px;
}
.noxDesignSticky{
-webkit-transform: translate(0px, 0px);
-moz-transform: translate(0px, 0px);
-o-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}

/*label-tip*/
.label-tip{
display:inline;
background:#999;
color:#ddd;
width:16px;
height:16px;
padding:0 4px;
text-align:center;
line-height:16px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.label-tip:hover{
  background:#333;
  color:#fff;
}
.label-tip:before{
  content:'?';
}

/*isotope/masonry*/
.isotope-container .item {
-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
 -moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
   -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
      transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */
}
.isotope-container .item a{
height:100%;
}
.isotope-container .item IMG{
  min-width:100%;
  min-height: 100%;
}


/*==================
PAGE LOADING
==================*/
#preLoader,
#preLoader .mspinner
{
  display:    block;
  position:   fixed;
  z-index:    2010;
  top:        0;
  left:       0;
right:0;
bottom:0;
  height:     48px;
  width:      48px;
margin:auto;
overflow:hidden;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
/*box-shadow:0 0 10px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
-moz-box-shadow:0 0 10px rgba(0,0,0,.2);
-o-box-shadow:0 0 10px rgba(0,0,0,.2);*/
}
#preLoader{
  background: transparent url('../images/m-loader-logo.png') 50% 50% no-repeat;
}
#preLoader .mspinner{
  height:     46px;
  width:      46px;
  position:   absolute;
  border:1px solid rgba(255,255,255,.3);
  border-top-color:#94b5e0;
  border-right-color:#94b5e0;
}
#preLoader2 {
  display:    none;
  position:   fixed;
  z-index:    2010;
  top:        0;
  left:       0;
right:0;
bottom:0;
  height:     48px;
  width:      48px;
margin:auto;
overflow:hidden;
  background: #fff url('../images/preloader-circular.gif') 50% 50% no-repeat;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
box-shadow:0 0 10px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);
-moz-box-shadow:0 0 10px rgba(0,0,0,.5);
-o-box-shadow:0 0 10px rgba(0,0,0,.5);
}

/*===============
POPOVER
===============*/
.popover{
font-family: 'Open Sans', sans-serif;
font-size:10px !important;
}
.popover *{
  font-family: 'bankgothic', sans-serif;
  font-size:10px !important;
}
.popover.in{

margin-bottom: -12%;
}
.popover .popover-title{
  text-align:center;
  font-size:12px;
}
.popoverContent{
font-size: 13px;
text-align:center;
}
/*===============
sliderMatch
===============*/
#sliderMatch{

}
.sliderMatch-wrap{
position:relative;
}
.sliderMatch-tooltip{
position: absolute;
  display: block;
  top: -25px;
  width: 35px;
  height: 20px;
  color: #fff;
  text-align: center;
  font: 10pt Tahoma, Arial, sans-serif ;
  border-radius: 3px;
  border: 1px solid #333;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
  box-sizing: border-box;
  background: rgba(0,0,0,.8);
}
#sliderMatch.ui-slider{
  height:5px;
  box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  -moz-box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  border-color: rgba(255,255,255,.1);
  background:#333;
}
#sliderMatch .ui-slider-handle{
  top:-8px;
  cursor:pointer;
  cursor:w-resize;
  box-shadow:0 1px 3px rgba(0,0,0,.3);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
  overflow:hidden;
}
#sliderMatch .ui-slider-handle:after{
  content:'||||';
  position:absolute;
  z-index:10;
  font-size:10px;
  letter-spacing:-3px;
  color:#ccc;
}


.panel.panel-match{

}
.panel-match .panel-footer{
  background:transparent;padding-top:0;border:none;
  margin-top:-2px;
}
  .panel-match .text-match-info{
    color:#ddd;
  }
  .panel-match .text-match-info:hover{
    color:#fff;
  }
.bxslideshow-match img{
  min-width:100% !important;
  min-height:auto;
  max-height:200% !important;
}

/*bxslider-match-wrap*/
.bxslider-match-wrap.bxslider-match-wrap{
  /*border-color:#1a75be;*/
  border:none;
}
.matchValue-label{
  position:relative;
  font-size:10px;
  margin-bottom:-4px;
  margin-top:3px;
}
  .matchValue-label:after{
    /*content:"|";
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    top:0;
    color:#fff;
    opacity:.3*/
  }
  .matchValue-label .muted{
    color:#94b5e0;
  }
.myMatch-info{
  position:relative;
  height:100%;
  text-transform:lowercase;
  background-color:#124065;
  color:#fff;
}
  .myMatch-info a{
    font-size:9px;
  }
.match-grids .match-grid{
  margin-bottom: 2px;
}
.match-grid{
  height:130px;
  position:relative;
  overflow:hidden;
}
.match-grid .icon-rate-group small{
  color:#95b3d7;
}

  .match-grids-gray .tl-frame:before{
    border-top-color:#333;
  }
  .match-grid .ellipsis{
    /*max-width:77%;*/
    display:block;
    margin-right:2px;
    text-transform:lowercase;
    font-size:11px;

  }
  .match-grid .m-options{
    font-size:10px;
    text-align:center;
  }
  .match-grid .m-options .icon-rate-group.pull-left{
    margin-right:0;
    left:0;
    right:0;
  }
.sliderMatch-ruler{
  /*width:100%;*/
  height:15px;
  background:url(../images/match-ruler.png) 50% 100% repeat-x;
  margin:-10px -15px 0 -15px
}
.sliderMatch-ruler.rdown{
  background:url(../images/match-ruler2.png) 50% 100% repeat-x;
  width:100%;
  margin:-10px 0 0 0;
}

.tl-frame{
  position:absolute;
  z-index:50;
  width:22px;
  height:40px;
  top:-1px;
  left:-1px;
  color:#fff;
  color:rgba(255,255,255,.5);
  line-height:25px;
  text-align:center;
}
.tl-frame:before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  border-right: 40px solid transparent;
  border-top: 40px solid #1a75be;
}

/*grdister*/
#thegrids .create-icon{
margin:4px;
color:#ddd;
background:rgba(0,0,0,.5);
margin: 4px;
position: absolute;
width: 24px;
height: 24px;
text-align: center;
line-height: 24px;
z-index:10;
-webkit-transition: all 0.18s linear;
-moz-transition: all 0.18s linear;
-o-transition: all 0.18s linear;
transition: all 0.18s linear;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#thegrids .create-icon:hover{
  color:#fff;
  background:rgba(0,0,0,.9);
}
#thegrids .btn-img{
  left:27px;
}
#thegrids .btn-camera{
  left:55px;
}

.gridster > ul > li a{
  opacity:0;
}
  .gridster > ul > li:hover a{
    opacity:1;
  }


/*countdownToday*/
.countdownToday{
font-size:10px;
color:#666;
}
.countdownToday.styled{
  font-size:18px;
  background:#333;
  color:#ccc;
  padding:1px 10px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  box-shadow:1px 1px 3px #000 inset;
  -webkit-box-shadow:1px 1px 3px #000 inset;
  -moz-box-shadow:1px 1px 3px #000 inset;
  text-shadow:0 -1px 0 rgba(0,0,0,.7);
  -webkit-text-shadow:0 -1px 0 rgba(0,0,0,.7);
}
.countdownToday > .animated,
.m-timer > .animated{
  -webkit-animation-duration: 2s !important;
  animation-duration: 2s !important;
}

/********************
m-product-list
*******************/
.product-list-panel{
/*background:#333;*/
background-color:transparent !important;
}
.product-list-item{
min-height:100px;
/*border-bottom:1px solid #eee;*/
/*padding-left:15px;
padding-right:15px; */
position:relative;
}
.product-list-item:first-child{
  Xborder-top:1px solid #eee;
}
.m-product-list{
display:none;
}
.product-list-info-wrap{
position:relative;
/*width:200px;*/
width: 11.5%;
min-height:110px;
height:110px;
float:left;
text-align:center;
/*overflow:hidden;*/
-webkit-transition: all 0.52s ease-out;
-moz-transition: all 0.52s ease-out;
-o-transition: all 0.52s ease-out;
transition: all 0.52s ease-out;
}
/*.m-isotope.m-isotope-sm .product-list-item:hover .product-list-info-wrap{
  transition-delay:.41s;
  height:190px;
}*/
.m-isotope.m-isotope-sm .product-list-item.expand{
  height:190px;
}
.m-isotope.m-isotope-sm .product-list-item.expanded{
  height:auto;
}

.product-list-panel-collage .product-list-info-wrap{
  height:125px;
}
  .product-list-panel-collage .product-list-wrap:after{
    /*border-color:#eee;
    bottom:-1px;*/
  }
.product-list-info{
  text-align:left;
  display:inline-block;
  /*-webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;*/
  opacity:1;
}
  .product-list-info:hover .btn-product-list-option{
    /*opacity:0;*/
  }

.product-list-wrap,
.galleryByType .product-list-wrap{
margin-left:160px;
/*margin-left:12%;*/
margin-right: 57px;
/*background-color:#fff;*/
/*border:5px solid #eee;
border-top:1px solid #eee;
border-bottom:0 solid #eee;*/
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.galleryByType .product-list-wrap{
  background-color:#fff;
  border:5px solid #eee;
  border-top:1px solid #eee;
  border-bottom:0 solid #eee;
}
  .galleryByType .product-list-panel.first .product-list-wrap{
    border-top:5px solid #eee;
  }
  .galleryByType .product-list-panel.last .product-list-wrap{
    border-bottom:5px solid #eee;
  }
  .galleryByType .product-list-panel:hover  .product-list-wrap{
    /*border-bottom:1px solid #eee;
    border-top:1px solid #eee;*/
  }
  .galleryByType .product-list-panel.first:hover  .product-list-wrap{
    Xborder-top:1px solid #eee;
  }
  .galleryByType .product-list-wrap:after{
    content:'';
    width:195px;
    margin-left:-200px;
    /*border-bottom:1px solid #444;*/
    position:absolute;
    left:0;bottom:0;
  }
/*product-list-panel-collage*/
.product-list-panel-collage .m-collage-wrap .product-img{
display:block;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.product-list-panel-collage .m-collage-wrap:hover .product-img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

/*left side*/
.product-list-title{
margin-top:5px;
font-size:12px !important;
font-weight:300;
color:#ccc;
text-transform: uppercase!important;
  letter-spacing: 2px;
}
.product-list-title .fa{
  color:#ccc;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.product-list-title:hover .fa{
  -webkit-transform: translate(5px, 0px);
  -moz-transform: translate(5px, 0px);
  -o-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}


.page-item-wrap .page-content-class{
max-width:1170px;
margin:0 auto;
}

.m-isotope.m-isotope-sm .product-grid-view.m-product-list li{
opacity:1 !important;
}


/*product carousel*/
.product-list-item .bx-wrapper .bx-controls-direction a.disabled{
display:block;
opacity:.3;
cursor:default;
}
/*product-grid-view*/
.product-grid-view.m-product-list.reset{
-webkit-transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px);
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;

}
.product-grid-view.m-product-list{
display:block;
opacity:1 !important;
min-height:130px;
/* height: 130px; */
}
.product-grid-view.m-product-list li,
.product-grid-view.m-product-list li .product-img{
  width:120px;
  height:120px;
  overflow:hidden;
  float:left;
  margin-right:15px;
}

. .m-isotope .product-grid-view.m-product-list li,
.m-isotope .product-grid-view.m-product-list li .product-img{
  height:auto;
  /*margin-right:10px;*/
  margin-right:15px;
}
.m-isotope .product-grid-view.m-product-list li{
  margin-bottom:10px;
  left:0;
  top:0;
}

/*product-list-option*/
.product-list-option{
display:none;
}
.open-expand .product-list-option{
margin-top: 0px !important;
}
.product-list-option li > a,
.product-list-option-label li > a{
  color:#aaa;
  font-size: 9px;
  letter-spacing:4px;
  text-transform:lowercase;
}
  .product-list-option li.active > a,
  .product-list-option li > a:hover{
    color:#95b3d7;
  }
.product-list-option .divider{
  height:1px;
  display:block;
  background: #f2f2f2;
  margin:4px 0 3px 0;
}
.product-list-option .btn-shop-viewall,
.product-list-option-label .btn-shop-viewall{
  /* margin-top:15px; */
  /* opacity:.3; */
  text-align:center;
}
.product-list-option li > a.btnAll{
  font-size:7spx;
}

/*nav-tabs*/
.nav-tabs {
padding-left:30px;
margin-bottom:-2px;
}
.nav-tabs > li > a{
border:none;
box-shadow:1px 2px 2px rgba(0,0,0,.2);
-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.2);
-moz-box-shadow:1px 2px 2px rgba(0,0,0,.2);
background:#f5f5f5;
color:#aaa;
padding-left:30px !important;
padding-right:30px !important;
padding-bottom:10px !important;
}
.nav-tabs > li > a:hover{
background-color:#fafafa !important;
color:#777;
margin-top:-3px;
padding-bottom:13px !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
background-color:#fff;
color:#333;
}
.tab-content{
background:#fff;
position:relative;
z-index:10;
}

/**************
PAGER SLIDER
**************/
.pager-subSlider{
position:absolute;
bottom:150px;
left:0;
right:0;
margin:0 auto;
z-index:1010;
width:50%;
}
.pager-subSlider ul{
  text-align:center;
  padding-left:0;
}
.pager-subSlider ul > li{
  display:inline-block;
  position:relative;
}
.pager-subSlider ul > li a{
  display:block;
  width:10px;
  height:10px;
  padding:10px;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
}
  .pager-subSlider ul > li a:hover:after{
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
  .pager-subSlider ul > li.active a:after{
    background:#94b5e0;
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
.pager-subSlider ul > li a:after{
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  background: none repeat scroll 0 0 #555;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
}

/*== TOOLTIP ==*/
div.tooltip{
font-family: 'Open Sans', sans-serif;
font-size:10px;
}

/*TABLE GRID*/
.table-grid{
display: table;
}
.table-grid-cell{
  display: table-cell;
  float:none;
  vertical-align: top;
}
.table-grid.vcenter{
  vertical-align: middle;
}
/****************************
PAGE SUB NAV
*****************************/
/************************************/
/*pageContent page-nav*/
.page-section-nav {
  text-align:center;
  margin:0 auto;
  background:#fafafa;
  border-bottom:1px solid #f7f7f7;
}
.header-inspiration a{
  color: #ccc;
  padding: 0px;
  font-size: 9px;
  letter-spacing: 2px!important;
}
a.btn-section-nav{
  display:inline-block;
  /*color:#333;*/
  color: rgba(0,0,0,0.2);
  text-transform:lowercase;
  /*font-size:12px;*/
  font-size: 10px;
  /*font-weight:300;*/
  position:relative;
  padding: 4px 20px;
  letter-spacing: 2px;
  font-size: 9px;
  letter-spacing: 4px;
}
#contentPager a{
  color: rgba(0,0,0,0.2);
}
a.btn-section-nav.active, a.btn-section-nav:hover{
  /*color:#337ab7;*/
  color: #afcaed!important;
  /* border-bottom: 1px solid #ddd; */
}
/*a.btn-section-nav.active:before,
a.btn-section-nav.active:after{
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 3px solid #f4f4f4;
  font-size: 0;
  line-height: 0;
  z-index:5;
  width:0px;
  height:0px;
  /* top: initial; */
}*/
/*a.btn-section-nav.active:after{
  bottom: -1px;
  border-bottom: 8px solid #fff;
  border-bottom: 4px solid #333;
}*/
  .page-section-nav.dark-theme a.btn-section-nav.active:after{
    border-bottom: 4px solid #000;
  }
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing: 3px;
    padding: 7px 27px;
    color: #ccc;
    font-weight: 100;
  }
  .page-section-nav.dark-theme #contentPager a.active{
    /* letter-spacing:3px; */
    /* padding:7px 20px; */
    color: #94b5e0;
    /*font-weight: 500;*/
  }
/****************/
/*  .underline a.btn-section-nav.active:before,
  .underline a.btn-section-nav.active:after{
    content:'';
    position:absolute;
    bottom:3px;
    left:0;
    right:0;
    margin: 0 auto;
    width: 30%;
    height: 1px;
    border:0;
    font-size: 0;
    line-height: 0;
    z-index:5;
    background-color:#94b5e0;
  }
  */

.theBookingPage .m-options > .m-dropdown{
  display:none;
}
.theBookingPage .m-options .m-option-label{
  font-weight:300;
  letter-spacing:1px;
}

  .booking-verbiage{
    position:absolute;
    z-index:500;
    left:0;right:0;
    top:30%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    color:#fff;
    text-shadow:1px 1px 0 #000;
    font-size:18px;
  }
  .booking-verbiage > h3{
    margin-bottom:0;
    text-transform:uppercase;
  }
  .booking-verbiage > .font-script{
    font-size:16px;
    /*color:#94b5e0;*/
    color:#afcaed;
  }

@media (max-width: 1001px) {
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing:2px !important;
    padding:7px 10px !important;
  }
}
@media (max-width: 801px) {
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing:1px !important;
    padding:7px 10px !important;
  }
}



/*.section-content menu*/
.section-content-header{
 text-align: center;
 /*background-color: rgba(50,50,50,.9);*/
 background:#FFF;
 width:100%;
 z-index: 1000;
 /* margin-top:10px;*/
 color:#eee;
 position:relative;
 /*overflow:hidden;*/
 background: rgba(80, 80, 79, 0.69);
}
.section-content-header.padded{
  padding:5px 10px;
}
.section-content-header > li{
  position:relative;
  display:inline-block;
}
  .section-content-header > li:hover .dropdown-menu{
    display:block;
  }
a.section-content-header a{
  text-align:center;
  text-decoration: none;
  font-size:11px;
  padding: 6px 5px;
  margin:0 15px;
  color:#ccc;
  display:inline-block;
  text-transform:lowercase;
  font-weight:300;
  position:relative;
  letter-spacing: 1px;
}
.section-content-header a:hover,
.section-content-header a.active{
  text-decoration: none!important;
  color: #4f9fcf;
}
.section-content-header a:hover, .section-content-header a.active{
  color: #94b5e0 !important;
  /*border-bottom:1px solid #337ab7;*/
}
/*.section-content-header a.active:after{
  content:'';
  display:block;
  position:absolute;
  left:0;
  right:0;
  top:0;
  z-index:10;
  margin:0 auto;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #fafafa;
  font-size: 0;
  line-height: 0;
}*/

.section-content-header .scIndicator{
  position:absolute;
  width:0px;
  height:1px;
  background: #94b5e0;
  left:0;
  bottom: 5px;
  z-index:10;
  -webkit-transition: all 900ms cubic-bezier(0.465, 0, 0.295, 1);/* older webkit */
  -webkit-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -moz-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -o-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);/* custom */
  -webkit-transition-timing-function: cubic-bezier(0.465, 0, 0.295, 1);/* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -moz-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -o-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);/* custom */
  }
    .section-content-header .scIndicator.4x{
      height:4px !important;
    }

#pageSlider .preloader{
  position:absolute;
  left:10px;
  right:auto;
  top:0;
  z-index:200;
  opacity:.5;
}
.brn-view-style{
  position:absolute;
  top:-22px;
  right:20px;
  z-index:500;
}
.container-main .btn-view{
  top:25px;
  z-index:1015 !important;
}

/****************
footer sitemap
*****************/
.footer-sitemap{
margin-bottom:30px;
}
.footer-sitemap.thin{
  max-width: 850px;
  margin-left:auto;
  margin-right:auto;
}
#footer .sitemap-title{
color:#fff;
}
.sitemap-list{

}
#footer .sitemap-list li > a{
  color:#999;

}
.sitemap-list .divider{
  height:8px;
  width:1px;
  background:#555;
  padding:0;
}
.sitemap-list2 li > a,
.sitemap-list2X li > a{
display:block;
margin:0 1em;
font-size:14px !important;
/*font-size:1vw !important;*/
}
@media(max-width=800){
.sitemap-list2 li > a,
.sitemap-list2X li > a{
  /*font-size:1vw !important;*/
}
}
.sitemap-list2 li > a.active,
.sitemap-list2X li > a.active{
  color:#94b5e0 !important;
}
  .sitemap-list2.expanded,
  .sitemap-list2X.expanded{
    margin-top:15px;
    text-transform: lowercase !important;
  }
  .sitemap-list2.expanded li,
  .sitemap-list2X.expanded li{
    margin:0;
    padding:0;
  }
  .sitemap-list2.expanded li > a,
  .sitemap-list2X.expanded li > a{
    letter-spacing:2px !important;
  }
.sitemap-list2.bottom-list{
  padding-top:20px;
  border-top:1px solid rgba(255,255,255,.3);
}
.sitemap-list2.bottom-list li > a{
  font-weight:bold;
  text-transform: uppercase !important;
}
.footer-menuX{
  color: #666;
  text-transform: lowercase;
  /* color: black; */
  font-size: 12px;
  /* font-family: 'Raleway',sans-serif; */
}

#footer .footer-mstudio .sitemap-title a,
#footer .footer-cities .sitemap-title a{
color:#fff;
}

.footer-hr{
width:150px;
height:1px;
background-color:rgba(255,255,255,.3);
margin:auto;
margin-bottom:30px;
}
/*meridian-network - footer*/
.meridian-network{
padding-top: 22px;
padding-bottom: -33px;
background: rgba(51,50,46,0.9);
/* height: 163px; */
/* color: black; */
/* border-radius: 11px; */
width: 100%;
border-top: 1px solid #94b5e0;
border-bottom: 1px solid #94b5e0;
overflow:hidden;
}
.meridian-country-wrap{
position:relative;
max-width:1170px;
margin:0 auto;
/*background:#000;*/
}
#meridianNetworkPager{
display:block;
min-height:20px;
margin:0;
margin:0 auto;
position:relative;
/*border:1px solid green;*/
}
.meridian-country-container{
  /*border:1px solid red;*/
  min-height:20px;
}
.meridianNetworkPager-item{
  display:block;
  float:left;
  position:absolute;
  Xleft:0;
  z-index:10;
  pointer-events:auto;
}
.meridianNetworkPager-item.selected,
.meridianNetworkPager-item.disabled{
  pointer-events: none;
}
.meridianNetworkPager-item.anime{
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;

}
#meridianNetworkPager li > a{
  padding:0 10px;
}
  #footer #meridianNetworkPager li > a{
    font-size:12px !important;
  }
#footer  #meridianNetworkPager li > a.active{
  font-size:18px !important;
  /*text-transform:uppercase !important;*/
  letter-spacing:3px !important;
}

/*.meridian-network-cities-slider{
  position:relative;
}
  .meridian-network-cities-slider .bx-slide{
    position:absolute;
    opacity:0;
  }
*/

.footer-bottom-menu{
overflow: hidden;
}

/**************
WEATHER
***************/
.weather-info{
color:white;
bottom:20px;
position:absolute;
left:15px;
right:15px;
margin:auto;
}
.weather-info-item {
opacity:.5;
-webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -o-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8);
}
.weather-info-item.active, .weather-info-item:hover{
  opacity:1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.weather-status > span{
font-size:14px;
display:block;
margin-top:-10px;
line-height:14px;
}

.weather-temperature,
.weather-temperature2,
.weather-temperature3{
margin-bottom:0;
}
.weather-datex{
text-transform:uppercase;
font-size:12px;
font-size:.8vw;
}

/*avatar*/
.img-avatar{
height:250px;
overflow: hidden;
}
.img-avatar img{
  min-width: 100%;
}

/*=== section-site-map ===*/
.section-site-map{
margin:20px 0;
text-align:center;
}
.section-site-map-title{
  font-weight:bold;
}
.section-site-map li{
  font-size:10px;
}
.section-site-map li.divider{
  width:1px;
  height:8px;
  background:#999;
  margin:0 3px;
  padding:0;
  opacity:.2;
}
/***************************/

/*******************
CUSTOM CONTEXT-MENU
******************/
/* The whole thing */
.custom-menu {
  display: none;
  z-index: 5000;
  position: absolute;
  overflow: hidden;
  border: 1px solid #CCC;
  white-space: nowrap;
  background: #FFF;
  color: #333;
  border-radius: 3px;
  padding: 0;
box-shadow:2px 3px 5px rgba(0,0,0,.5);
-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.5);
-moz-box-shadow:2px 3px 5px rgba(0,0,0,.5);
}

/* Each of the items in the list */
.custom-menu li {
  list-style-type: none;
}
.custom-menu li a,
.custom-menu li span{
  display:block;
  padding: 6px 12px;
}

.custom-menu li a:hover {
  background-color: #DEF;
}

/******************************/
/**********************/
@keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-moz-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-webkit-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-ms-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-o-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
.animatedItemBg{
  background-position: 10% 50%;
  animation: animatedBackground 20s ease-out 0;
  -moz-animation: animatedBackground 20s ease-out 0;
  -webkit-animation: animatedBackground 20s ease-out 0;
  -ms-animation: animatedBackground 20s ease-out 0;
  -o-animation: animatedBackground 20s ease-out 0;
}
.animatedItemBg:hover{
    animation: animatedBackground 20s linear infinite;
  -moz-animation: animatedBackground 20s linear infinite;
  -webkit-animation: animatedBackground 20s linear infinite;
  -ms-animation: animatedBackground 20s linear infinite;
  -o-animation: animatedBackground 20s linear infinite;

}

.noxSpin{
-webkit-animation: spin 400ms infinite linear;
  -moz-animation: spin 400ms infinite linear;
  -ms-animation: spin 400ms infinite linear;
  -o-animation: spin 400ms infinite linear;
  animation: spin 400ms infinite linear;
}

@-webkit-keyframes spin {
  to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spin {
  to { -moz-transform: rotate(360deg); }
}

@-ms-keyframes spin {
  to { -ms-transform: rotate(360deg); }
}

@-o-keyframes spin {
  to { -o-transform: rotate(360deg); }
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

/*custome slider*/
.theSlider{
  overflow:hidden;
  height:100%;
  position:relative;
  -webkit-transition: height 0.3s ease-out;
  -moz-transition: height 0.3s ease-out;
  -o-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
.theSliderWrap{
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
}
.page-item{
  position:relative;
  min-height:400px;
  float:left;
  width:100%;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
  .page-item.active-slide{
    /*visibility:visible;*/
    z-index:100;
  }
  .page-item.inactive-slide{
    /*visibility:hidden;*/
    z-index:10;
  }
.page-item-wrap{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* border:10px solid #333; */
  border-top: 10px solid #333;
}
.page-item-wrap.bgDark{
    background:#333;
    -webkit-transition: all ease-in-out 0.0s !important;
    -moz-transition: all ease-in-out 0.0s !important;
    transition: all ease-in-out 0.0s !important;
}
.page-item-wrap.gallery-cont{
  border:none;
  margin-top: -26px;
}
.container-main-body{
  /*padding-left: 43px;*/
}
.galleryByType{
  /*max-width:1170px;*/
  margin:0 auto;
}

/*== nicescroll ==*/
div.nicescroll-cursors{
opacity:.7 !important;
}
div.nicescroll-cursors:hover{
width:7px !important;
opacity:1 !important;
cursor:pointer;
}


/*
* profile network
*/
.profile-network .isotope-container .block1x1{
width:170px;
height: 170px;
}
.profile-network .isotope-container .block1x2{
width:170px;
height: 200px;
}
.profile-network .isotope-container .block3x2{
width:170px;
height: 100px;
}
.profile-network .isotope-container .block2x3{
width:170px;
height: 200px;
}
.profile-network .isotope-container .block2x2{
width:170px;
height: 170px;
}
.profile-network .isotope-container .block2x1{
width:170px;
height: 100px;
}


/*slimscroll*/
.slimScrollBar.cssSlimscroll{
position:fixed!important;
background:rgb(148, 181, 224)!important;
z-index: 99999;
/*opacity: 1!important;*/
width: 3px !important;
right:5px !important;
margin-top:5px;
}
.slimScrollBar.cssSlimscroll:hover{
opacity: 1!important;
cursor:ns-resize;
}
.reservation-title{
position: absolute;
  z-index: 99;
  margin-top: 147px;
  text-align: center;
  width: 100%;
}
/*.bytype-footer*/
.bytype-footer .extra-inut{
/* margin-left: 0%; */
margin-top:20px;
margin-bottom:20px;
margin-right:0;
}
.bytype-footer .extra-inut a {
  padding: 2px 10px;
  color:#ccc;
  font-size:12px;
  opacity:.5;
  /*border-right:1px solid rgba(255,255,255,.1);*/
}
  .bytype-footer .extra-inut a:hover {
    color:#afcaed;
    opacity:1;
  }

.bytype-footer .extra-inut a:last-child {
  border-right:none;
}

.profession-title{
font-size: 10px;
margin-left: 1px;
margin-right: 2px;
color: #94b5e0!important;
letter-spacing: 1px;
}
.profession-name{
font-family: Raleway,sans-serif;
letter-spacing: 2px;
color: #f1f1f1;
}
.profession-designation{
/*letter-spacing:2px;*/
letter-spacing:5px;
color: #bbb;
font-size: 9px;
}
.profession-footer{
color: #808080;
letter-spacing: 3px;
font-size: 8.5px !important;
}
.profession-footer .link-text:hover{
color: #94b5e0;
}
.profession-footer .separator{
opacity: 0.5;
}
.font-orbitron{
font-family: Orbitron, cursive;
}
.font-Raleway{
font-family: Raleway, sans-serif;
}

.living-content{
font-family: Raleway, sans-serif;
font-size: 13px;
/*margin-top:20%;*/
margin: 20% 6% 0 6%;
color: #f1f1f1;
line-height: 1.5;
}
.living-content span.carolina-blue{
font-size: 9px;
}
.credits{

position: absolute;

top: 5px;

z-index: 10;

left: 10%;

color: #d2d2d2;

font-size: 10px;
background:rgba(18,18,18,0.4);
padding:3px;
border-radius:2px;
}
.credits:hover{
color:#94b5e0;
}
.gallery-caption .author{
    top: auto;
    /* font-family: 'Jim Nightshade', cursive; */
    text-align: center;
    font-size: 13px;
    /* bottom: 10px; */
    position: absolute;
    text-align: center;
    left: 7px;
    text-transform: lowercase;
    font-size: 10px;
    opacity: 1;
    color: #94b5e0;
    letter-spacing: 1px;
    /* text-shadow: 1px 1px 0 rgba(0,0,0,.3); */
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -o-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    font-size: 'Raleway',sans-serif;
    /* color: #333; */
    bottom: 5px;
    /* margin-bottom: 0px; */
    background: rgba(64,64,63,0);
    padding: 2px 6px;
    border-radius: 0px;
    color: rgba(148,181,224,0.8);
    opacity: 1;
    padding-right: 0px!important;
    font-size: 9px;
    /* opacity: 0.5; */
    font-weight: 500;
}
.gallery-caption p.author{
margin-bottom:0px;
}
.gallery-caption .author:hover{
opacity:1;
color:#95b3d7;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1);
}
#pagePeople .gallery-caption,.page-people-people .gallery-caption{
/* height: 70px!important; */
/* text-shadow:none!important; */
background-color: rgba(0,0,0,0.6);
color: #f1f1f1;
}
.location-time{
/* margin-left: 12px; */
/* margin-top: 21px; */
color: #fff;
position: absolute;
top: 14%;
/* right: 14px; */
font-size: 16px;
left: 68%;
opacity: 0.6;
text-transform: lowercase;
}
.location-time,#place-location{
  letter-spacing: 2px;
  text-shadow:1px 1px 0 rgba(0,0,0,.3);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}

.timer-wrapper{
margin-top:10px;
width: 21%;
/*background-color: rgba(255,255,255,.8);*/
padding: 2px 8px;
text-align: center;
font-weight: bold;
}
.gallery-caption{
  position: absolute;
  color: #fff;
  /*background-color: rgba(0,0,0,0.2);*/
  width: 100%;
  /* height: 100%; */
  padding: 10px;
  text-align: center !important;
  background: rgba(51,50,46,0.6);
  color: #f1f1f1;
  padding: 10px;
  /* text-shadow: 0 0 4px #fff;*/
  bottom: -400px;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  /* height: 100%; */
  height: inherit;
  /* top: 10%; */
  padding-top: 21%;
}
.gallery-caption .isotope-footer{
position: absolute;
height: 22px;
background: rgba(51,50,46,0.5);
width: 104%;
bottom: 0;
margin-left: -15px;
margin-right: -15px;
}
.gallery-caption .btn-mblue{
font-size:9px;
margin-top: 12%;
}
.feature-group h4{
 font-weight: 100!important;
  margin-left: 15%;
  text-transform: uppercase;
  color: #95b3d7;
}
.feature-group .m-list{
margin-bottom:5%;
}
#tourFloorplan .animatePhoto:hover > img{
-webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.open2-expand{
margin-top: 30px;
}

#page-modalToday .list-inline > li > a{
color:#d2d2d2;
font-size: 10px;
}
#page-modalToday .list-inline > li > a:hover{
color:#94b5e0;
}
.hasIntro {
text-align: justify;
/*line-height: 2;*/
/* border: 3px solid #fff; */
}
.meridian-adtnl {
color: #B1B1B1;
  margin-right: 3px;
  font-size: 14px;
}

/*=== MARGINS ===*/
/*top*/
.mt0{ margin-top:0;}
.mt5{ margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}

.ml0{ margin-top:0;}
.ml5{  margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}

/*bottom*/
.mb0{ margin-bottom:0;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}

.mr0{  margin-right:0;}
.mr5{  margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}

/*=== PADDING ===*/
/*PADDING-top*/
.pt0{ padding-top:0;}
.pt1{ padding-top:1;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt45{ padding-top:45px;}
.pt50{ padding-top:50px;}
/*PADDING-bottom*/
.pb0{ padding-bottom:0;}
.pb1{ padding-bottom:1;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb40{ padding-bottom:40px;}
.pb45{ padding-bottom:45px;}
.pb50{ padding-bottom:50px;}
/*PADDING-left*/
.pl0{ padding-left:0;}
.pl1{ padding-left:1;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl35{ padding-left:25px;}
.pl40{ padding-left:30px;}
.pl45{ padding-left:25px;}
.pl50{ padding-left:30px;}

/*PADDING-right*/
.pr0{ padding-right:0;}
.pr1{ padding-right:1;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr35{ padding-right:25px;}
.pr40{ padding-right:30px;}.
pr45{ padding-right:25px;}
.pr50{ padding-right:30px;}
.no-padding{
padding:0px;
}
/*banner nav*/
.placehbanner-wrap{
color:#fff;
right:10px;
bottom:20px;
z-index:999;
background-color:rgba(0,0,0,.7);
padding:5px 5px 10px;
height:22px;
overflow:hidden;
}
#placehbanner{
  display:none;
  width:auto;
  max-width:100%;
  height: 16px;
  overflow:hidden;
  /* font-family: Raleway,sans-serif; */
  padding-left: 4px;
  padding-right: 5px;
}
#placehbanner li{
  letter-spacing: 0px;
  font-size: 11px;
  color: #fff;
}
#placehbanner li > a{
  color:#ccc;
  padding:0 8px;
  line-height:24px;
  font-family: Raleway,sans-serif;
  letter-spacing: 2px;

}
#placehbanner li > a:hover, #placehbanner li > a.active {
  color:#95b3d7;
}
#placehbanner li:first-child{
  padding-top: 0px;
}
.placehbanner-wrap .icon-places{
  /* padding:2px; */
  width:auto;
  float:left;
  font-size: 11px;
  text-transform: lowercase;
  letter-spacing: 3px;
  font-weight: 300;
}
.placehbanner-wrap .icon-places img{
  float:left;
  margin-right: 2px;
  float: left;
  margin-left: -17px;
  position: absolute;
  margin-top: -2px;
}
.placehbanner-wrap .icon-places-copy{
  letter-spacing: 2px;
  padding-right: 21px;
}
.placehbanner-wrap .icon-places-copy b,.placehbanner-wrap .icon-places-copy strong{
  color: rgba(199,217,240,0.8);
  font-weight: 500 !important;
}
/* BOX SHADOW */
.box-shadow {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* CSS3 */
}
.box-shadow2 {
-webkit-box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* Firefox */
      box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* CSS3 */
}
.box-shadow3 {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* CSS3 */
}
.box-shadowIn {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* CSS3 */
}
.box-shadowFlat {
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* Safari, Chrome */
   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* Firefox */
      box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* CSS3 */
}
.box-shadowFlatIn {
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* Safari, Chrome */
   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* Firefox */
      box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* CSS3 */
}

/* border radius */
.border-radius10 {
-webkit-border-radius: 10px;
 -moz-border-radius: 10px;
    border-radius: 10px;
}
.border-radius8 {
-webkit-border-radius: 8px;
 -moz-border-radius: 8px;
    border-radius: 8px;
}
.border-radius6 {
-webkit-border-radius: 6px;
 -moz-border-radius: 6px;
    border-radius: 6px;
}
.border-radius4 {
-webkit-border-radius: 4px;
 -moz-border-radius: 4px;
    border-radius: 4px;
}
.border-radius2 {
-webkit-border-radius: 2px;
 -moz-border-radius: 2px;
    border-radius: 2px;
}

#meridianBanner a.btn-tagline,.explore-slider a.btn-tagline,
#meridianPassport a.btn-tagline,#contract-banner-slide a.btn-tagline{
/* border-bottom: 3px solid #fff; */
background: rgba(199,217,240,0);
color: #ddd;
border: 1px solid rgba(255,255,255,.3)!important;
opacity: 0.5;
}
#meridianBanner a.btn-tagline:hover,.explore-slider a.btn-tagline:hover,
#meridianPassport a.btn-tagline:hover{
/* border-bottom: 3px solid #fff; */
/*background: rgba(199,217,240,0.8);*/
color: #fff;
border: 2px solid rgba(255,255,255,.5)!important;
opacity:1;
}
.logo-title-1{
color:#bbb;
}
.blog-details{
color:#bbb;
}
.top-menu .logo-under-desc{
/* margin-left: -4px; */
text-align: center;
font-size: 7px;
/* margin-top: 0px; */
position: absolute;
text-align: center;
/* border: 1px solid red; */
width: 100%;
padding-bottom: 0px;
letter-spacing: 7px;
/* margin-left: -6px; */
top: 22px;
right: 3px;
color: #808080;
opacity: 1;
}
.top-nav-charleston .logo-under-desc:hover{
color:#94b5e0;
}
.right-nav{
min-height: 6px;
z-index: 1000;
position: absolute;
right: 0;
text-transform: lowercase;
top: 95px;
/* background: #fff; */
background-color: rgba(80, 80, 79, 0.69);
padding: 0px;
/* margin: 0; */
/* height: 27px; */
/* width: 100%;*/
/* min-width: 18%; */
text-align: center;
}
/*.mbd-right{
background-color: #333 !important;
}*/
.right-nav .navbar-nav>li>a{
padding: 0px 10px;
  font-size: 8px;
}
.logo-items .regions .active-menu{
color: #94b5e0!important;
}
#m-sidebar .sub-nav-dark.dropdown-menu .border-bottom-1,.sub-nav-dark.dropdown-menu .border-bottom-1{
     border-bottom: 1px solid rgba(119, 119, 119, 0.2)!important;
     margin-top: -5px;
     padding-bottom: 5px;
  }
  #m-sidebar .sub-nav-dark.dropdown-menu .bottom-1,.sub-nav-dark.dropdown-menu .bottom-1{
    margin-top:-3px;
  }

  #pageReservations .pieces,.custom-peices{
    position: absolute;
    right: 35px;
    color: #aaa;
    top: 47.5%;
    background: rgba(64,64,63,0.6);
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 2;
opacity:0;
  }
  #pageReservations .bxslider > li:hover .pieces{
    opacity:1;
  }
  .custom-pieces{
    line-height: 1.3;
    color: #aaa!important;
    font-size: 14px;
  }
  #pageReservations .pieces{
    opacity: 0;
  }
  #pageReservations li:hover .pieces{
    opacity: 1;
  }
  #pageReservations .pieces:hover,.custom-peices:hover{
    color: #94b5e0;
  }
  .love-like-hate-class .hasIntro:nth-child(1) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(2) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(3) > .m-tile-body{
    border-top:none;
  }
  .love-like-hate-class .hasIntro:nth-child(1) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(4) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(7) > .m-tile-body{
    border-left:none;
  }
  .love-like-hate-class .hasIntro:nth-child(7) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(8) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(9) > .m-tile-body{
    border-bottom:none;
  }
  .love-like-hate-class .hasIntro:nth-child(3) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(6) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(9) > .m-tile-body{
    border-right:none;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group:nth-child(1){
    float:right!important;
    left:auto;
    right: 0;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate,.gallery-caption .m-options > .icon-rate-group > .icon-rate{
    bottom: 2px;
    left: auto;
    right: 0px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-love{
    top: auto;
    /* bottom: auto; */
    right: 78px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-love{
    right: 56px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-plus{
    background-image: url('../images/icons/icon-info.png');
      right: -10px;
  }

  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-buy-white{
    right: 12px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-like{
    /* top: 14px; */
    right: 56px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-share{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-hate{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-share{
    right: 12px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-morp{
    right: -10px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate{
    border-radius:0px;
    bottom: -50px;
  }
  /*no-morph=========================================*/
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-love,.gallery-caption .m-options.no-morph > .icon-rate-group > .icon-rate.icon-love{
    top: auto;
    /* bottom: auto; */
    right: 78px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-like,.gallery-caption .m-options.no-morph > .icon-rate-group > .icon-rate.icon-share{
    /* top: 14px; */
    right: 56px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-hate{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-share{
    right: 12px;
  }
  /* end========================================== */
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-love-nolabel{
    top:-8px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-like-nolabel{
    top:16px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-hate-nolabel{
    top:40px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-share-nolabel{
    top:64px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-morp-nolabel{
    top:88px;
  }
  .love-like-hate-wrapper .icon-rate-group{
    bottom:auto;
  }
  .love-like-hate-wrapper .slider-grid-body:hover > .m-options-overlay,.item .gallery-caption:hover  .m-options-overlay{
    /* top:0px; */
    right: 0px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
  .love-like-hate-class .m-options-overlay,.gallery-caption .m-options-overlay{
    /* height: 50%; */
    width: 11%;
    right: -91px;
    left: auto;
    bottom: 0px;
    background: transparent!important;
    top: -500px;
    top: auto;
  }
/*    .love-like-hate-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
  background: url("../images/icons/arrow-carousel-left-lite-sm.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  left: 0;
  top: 54%;
}
  .love-like-hate-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
  background: url("../images/icons/arrow-carousel-right-lite-sm.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  right: 0;
  top: 54%;
} */
.custom-interface-parent .item-popup{
      position: absolute;
      min-height: 150px;
      width: 88%;
      background: white;
      z-index: 9999;
      top: 250px;
      margin-left: -4px;
      -webkit-transition: all .50s ease-in-out;
      -moz-transition: all .50s ease-in-out;
      -o-transition: all .50s ease-in-out;
      transition: all .50s ease-in-out;
      background: rgba(64,64,63,1);
      border-top: 1px solid rgba(210,210,210,0.2);
      border-bottom: 1px solid rgba(210,210,210,0.2);
      padding: 10px 15px;
      right: 2px;
      visibility: hidden;
      opacity: 0;
}
.custom-interface-parent.shop-lineup .item-popup {
  top: 284px;
  opacity: 1;
  visibility: visible;
}
.custom-interface-parent.shop-lineup .countries-wrapper ul.list-unstyled > li:nth-child(2){
  margin-top:150px;
}
.custom-interface-parent.care-lineup .item-popup{
  top: 46%;
}
.custom-interface-parent.care-lineup .countries-wrapper ul.list-unstyled > li:nth-child(3){
  margin-top:150px;
}
.custom-interface-parent.artist-lineup  .item-popup {
  top: 303px;
}
.custom-interface-parent.artist-lineup .countries-wrapper ul.list-unstyled > li:nth-child(4){
  margin-top:150px;
}
.custom-interface-parent.landmark-lineup  .item-popup {
  top:347px
}
.custom-interface-parent.landmark-lineup .countries-wrapper ul.list-unstyled > li:nth-child(4){
  margin-bottom:150px;
}
.custom-interface-parent. .item-popup > .close{
  font-size: 30px;
  padding-right: 13px;
  position: absolute;
  right: 0;
  z-index: 1;
}
.custom-interface-parent .item-popup-header > a{
  margin: 0px 13px;
}
.custom-interface-parent .item-popup-header > a:hover{
  color:#94b5e0;
}
.thereismore{
  display: none;
}
.logo-items.custom-interface ul.mike-me > li a{
  padding:20px 0px 20px 0px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
}
.table-grid.vbottom{
height: 100%;
width: 100%;
}
.table-grid.vbottom .table-grid-cell{
   vertical-align: bottom;
}
.love-like-hate-class .product li .product-vbottom img{
      max-height: 260px !important;
    width: inherit;
    text-align: center;
    margin: auto;
    min-width: inherit;
    max-width: 100% !important;
    padding: 1px;
 }
 .master-slider.arrow-custom .ms-nav-prev,.master-slider.arrow-custom .ms-nav-next{
    opacity: 0.35;
    width: 55px;
    height: 80px;
    /* height: 100px; */
    /* min-width:75px; */
    top:45%;
 }
 .master-slider.arrow-custom:hover .ms-nav-prev,.master-slider.arrow-custom:hover .ms-nav-next{
    opacity: 0.35!important;
 }
 .master-slider.arrow-custom .ms-nav-prev:hover,.master-slider.arrow-custom .ms-nav-next:hover{
    opacity: 0.6!important;
 }
 .master-slider.arrow-custom .ms-nav-prev{
    left: 0px;
    background: url("../lib/smooth-div-scroll/images/arrow_left.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
 }
 .master-slider.arrow-custom .ms-nav-next{
    right: 0px;
    border-radius: 7px 0px 0px 7px;
    background: url("../lib/smooth-div-scroll/images/arrow_right.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next{
    background: url("../lib/smooth-div-scroll/images/arrow_right.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 7px 0px 0px 7px;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
    background: url("../lib/smooth-div-scroll/images/arrow_left.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
 }
  .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next, .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
        width: 55px;
      height: 80px;
  }
 .custom-bxslider-arrow-small .bx-wrapper .bx-controls-direction a.bx-next{
    background: url("../lib/smooth-div-scroll/images/arrow_right-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 7px 0px 0px 7px;
    padding: 18px 4px;
    width: 30px;
 }
 .custom-bxslider-arrow-small .bx-wrapper .bx-controls-direction a.bx-prev{
    background: url("../lib/smooth-div-scroll/images/arrow_left-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
    /* height: 100px; */
    /* min-width: 75px; */
    padding: 19px 14px;
    width: 30px;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next,.custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
   opacity: 0.35!important;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev:hover,.custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next:hover{
    opacity: 0.6!important;
 }
 .text-muted-custom, .text-muted-custom-blue{
    position: relative;
 }
 .m-product-list li .text-muted-custom.muted{
  color: #707070;
 }
 .text-muted-custom:before{
  /*border-bottom: 1px solid rgba(148,181,224,1);*/
  /*rgba(148,181,224,0.7);*/
  border-bottom: 1px solid rgba(255, 0, 0, 0.25);
  position: absolute;
  content: "";
  width: 78%;
  height: 60.5%;
  right: 0;
  top: -1px;
  z-index: 1;
 }
 /*.text-muted-custom-blue:before{
    border-bottom: 1px solid rgba(148,181,224,1);
    border-bottom: 1px solid rgba(255, 0, 0, 0.25);
    position: absolute;
    content: "";
    width: 78%;
    height: 60.5%;
    right: 0;
    top: -1px;
    z-index: 1;
 }*/
 .place{
  font-size:16px;color: white;margin-top: 38%;
  text-transform: lowercase;
 }
 .modal-header-blue .modal-header{
    background: #95b3d7;
    color:#f1f1f1;
 }
 .modal-header-blue .modal-header .close{
    color: white;
    opacity:0.5!important;
 }
 .modal-header-blue .modal-header .close:hover{
    color: white!important;
    opacity:0.9!important;
 }
 #pageReservations .section-content{
   padding-top: 0px;
   padding-bottom: 0px;
 }
 .selections.short200{
   min-height: 200px;
  height: 200px;
 }
 .selections.kwicks-accordion.short200,
.selections.kwicks-accordion.short200 > li{
  min-height: 200px;
  height: 200px;
}
.seperator-globale{
  color: #d2d2d2;
  opacity: 0.7;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 7px;
}
.see-bottom{
  position: fixed;
    bottom: 1px;
    z-index: 99999999;
    right: 2px;
    color: #d2d2d2;
    /* border: 1px solid red; */
    /* width: 49px; */
    /* height: 49px; */
    text-align: center;
    padding: 6px 14px;
    background: rgba(64,64,63,0.7);
    border-radius: 3px;
    -webkit-animation: bounce 5s infinite ease-in-out;
    -moz-animation:bounce 5s infinite ease-in-out;
    display: none;
}
.see-bottom:hover{
  color: #f1f1f1;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-color{
border: none;
border-right: 2px solid #f1f1f1;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-bw{border: none;/* border-right: 2px solid #bbb !important; */ /*rgba(210,210,210,0.7);
*/border-right: 1px solid #f1f1f1!important;border-top: 3px solid #f1f1f1!important;border-bottom: 3px solid #f1f1f1!important;height: 94px;min-width: 100%;}
.logo-items-charleston .countries-wrapper > .logo-item:last-child > .logo-item-img IMG{
  border:none!important;
  /* border-right: 1px solid #f1f1f1!important; */
  border-top: 3px solid #f1f1f1!important;
  border-bottom: 3px solid #f1f1f1!important;
  height: 94px!important;
  min-width: 100%;
}
.mtN30{
margin-top: -30px;
}
.main-menu .meridian-network-links{
display: none;
}
.icon-rate.custom-pieces{
right: -10px!important;
left: auto;
cursor: pointer;
}
.opened{
display: block!important;
}
.love-like-hate-class .slider-grid-footer .progress-rate-header{
position: absolute;
z-index: 1000;
top: 7px;
font-size: 10px;
/* width: 100%; */
text-align: center;
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
background: transparent;
left: 47%;
opacity: 0;
}
.love-like-hate-class .slider-grid-footer .progress-rate-header > a{
background: rgb(64,64,63);
padding: 2px 11px;
letter-spacing: 2px;
color: #777;
}
.love-like-hate-class .slider-grid-footer:hover .progress-rate-header{
/* top: 4px; */
opacity: 1;
}
.love-like-hate-class .slider-grid-footer:hover .progress {
opacity:0.7!important;
}
.bxslideshow-suite li.bx-slide:hover > .gallery-furniture{
    border-right: 2px solid #fff;
}
.bxslideshow-suite li.bx-slide:hover > .gallery-preview{
    border: 2px solid #fff;
}
.connect-mail-counter .mail-counter{
opacity:0.3;
}
.connect-mail-counter .mail-counter.active{
  color: #94b5e0;
  opacity: 1;
}
.shop-popover{
    text-align:center;
    /* margin-left: 7%; */
    margin-top: 3%;
    margin-bottom: 0%;
    display: inline-block;
    width: 100%;
  }
   .shop-popover > DIV,.shop-popover > a{
    width: 20px;
    height: 20px;
    /* float: left; */
    background-position: 50% 0;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150s ease-in-out;
    -webkit-transition: all 500ms cubic-bezier(0.585, 0, 0.505, 1);
    -webkit-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -moz-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -o-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -webkit-transition-timing-function: cubic-bezier(0.585, 0, 0.505, 1);
    -webkit-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -moz-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -o-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    opacity: 0.6;
    cursor: pointer;
    background: no-repeat;
    margin: auto 7px;
    display: inline-block;
  }
  li.li-mockup.li-mockup-line-left .shop-popover > div {
    /*background-color: rgba(64,64,63,0.8);*/
    /* opacity: 1; */
  }
   .shop-popover > DIV:hover{
    background-position: 40% -23px;
    opacity:0.9;
  }
  .shop-popover > DIV:hover,.shop-popover > a:hover{
    background-position: 40% -23px;
    opacity: 1;
  }
  .shop-popover > .icon-buy{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% 1px;
      opacity: 0.5;
  }
   .shop-popover > .icon-share{
     background-image: url('../images/icons/icon-share-v9.png');
     background-position: 40% 1px;
     opacity: 0.6;
  }
   .shop-popover > .icon-share-v4{
     background-image: url('../images/icons/icon-share-v4.png');
  }
   .shop-popover > .icon-love{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% 1px;
          opacity: 0.6;
  }

   .shop-popover > .icon-plus{
          background-image: url('../images/icons/icon-plus.png');
  }
   .shop-popover > .icon-info{
          background-image: url('../images/icons/icon-info.png');
  }
   .shop-popover > .icon-info-v2{
          background-image: url('../images/icons/icon-info-v2.png');
  }
  .shop-popover > .icon-info-v3{
          background-image: url('../images/icons/icon-info-v3.png');
  }
  .shop-popover > .icon-info-v4{
/*            background-image: url('../images/icons/icon-info-v4.png'); */
      background-image: url('../images/icons/icon-info-slim.png');
  }
  .shop-popover > .icon-info-slim{
          background-image: url('../images/icons/icon-info-slim.png');
          background-position: 40% 1px;
          opacity: 0.6;
  }
  .shop-popover > .icon-folder{
          background-image: url('../images/icons/icon-folder.png');
  }
  .shop-popover > .icon-tag{
          background-image: url('../images/icons/icon-tag.png');
  }
  .olryts .shop-popover > .icon-love{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% -23px;
  }
  .olryts .shop-popover > .icon-buy{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% -23px;
      opacity: 0.8;
  }
  .olryts .shop-popover > .icon-share {
    background-image: url(../images/icons/icon-share-v9.png);
    background-position: 40% -23px;
    opacity: 0.5;
  }
  .olryts .shop-popover > .icon-love:hover{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% 1px;
  }
  .olryts .shop-popover > .icon-buy:hover{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% 1px;
  }
  .olryts .shop-popover > .icon-share:hover {
    background-image: url(../images/icons/icon-share-v9.png);
    background-position: 40% 1px;
    opacity:1;
  }
  .gallery-icons-wrapper{
    margin:0px;
    position: absolute;
    bottom: 0px;
    right: -100px;
    -webkit-transition: all .50s ease-in-out;
    -moz-transition: all .50s ease-in-out;
    -o-transition: all .50s ease-in-out;
    transition: all .50s ease-in-out;
    background: rgba(64,64,63,0);
    border-radius: 3px;
    /* width: 100%; */
  }
  .gallery-icons-wrapper > DIV{
    /* background-color:rgba(64,64,63,0.5); */
    padding:0px;
    margin: 0px 1px;
    opacity: 0.7;
    background: no-repeat;
  }
  .gallery-caption:hover .gallery-icons-wrapper{
    right: 0;
    text-align: right;
    padding-right: 6px;
    padding-top: 0px;
  }
  .gallery-icons-wrapper > DIV.icon-share{
    background-image: url('../images/icons/icon-share-v9.png');
  }
   .gallery-icons-wrapper > DIV.icon-love{
          background-image: url('../images/icons/icon-rate-love-white.png');
          /* background-size:90%; */
  }
  .gallery-icons-wrapper > DIV.icon-info{
          background-image: url('../images/icons/icon-info.png');
          background-size:90%;
  }
  .gallery-icons-wrapper > DIV.icon-plus{
          background-image: url('../images/icons/icon-plus.png');
          background-size:90%;
  }
  .gallery-icons-wrapper > DIV:hover{
    background-position: 40% -20px;
  }
  .gallery-icons-wrapper > DIV.icon-share:hover {
      background-position: 40% -23px;
}
  .unique-menu{
    /*background:#333;*/
  }
  .unique-menu a{
    /*text-align:center;*/
  }
  input[type='radio'] {
     -webkit-appearance: none;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  outline: none;
  box-shadow: 0 0 1px 0px gray inset;
}
input[type='radio']:before {
  content: '';
  display: block;
  width: 46%;
  height: 46%;
  margin: 29% auto;
  border-radius: 50%;
}
input[type='radio']:checked:before {
  background:#94b5e0;
}
input[type='radio']:focus{
  outline: none;
  outline-offset: 1px;
}
.main-coop .bx-wrapper .bx-controls-direction a.bx-next,.world-dining .bx-wrapper .bx-controls-direction a.bx-next, .wPager .bx-wrapper .bx-controls-direction a.bx-next{
background: url("../lib/smooth-div-scroll/images/arrow_right-small-white.png") 50% 50% no-repeat;
}
.main-coop .bx-wrapper .bx-controls-direction a.bx-prev,.world-dining .bx-wrapper .bx-controls-direction a.bx-prev,.wPager .bx-wrapper .bx-controls-direction a.bx-prev{
background: url("../lib/smooth-div-scroll/images/arrow_left-small-white.png") 50% 50% no-repeat;
}

.top10 .spectator-pager{
top:0px!important;
}
.beaten{
opacity: .5;
  font-size: 9px;
  text-transform: lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
  color: #707070!important;
}
.beaten:hover{
color:#94B5E0!important;
opacity: 1!important;
}
.beaten:hover .fa.fa-arrow-right{
/*color:#94B5E0!important;
opacity: 1!important;
-webkit-animation: bounceInRight 3s 1 ease-in-out;
    animation: bounceInRight 3s 1 ease-in-out;*/
}

.homepage-feature .kwicks-accordion > li h6{
opacity: 1;
color: #94b5e0!important;
font-weight: 100;
}
.homepage-feature .kwicks-accordion > li:hover h6{
opacity: 1;
color:#94b5e0!important;
}
.required{
color: rgba(189, 29, 29,0.6)!important;
}
.arrow-test{
position: absolute;
top: 113px;
width: 105%;
padding-bottom: 6px;
background-color: rgba(255,255,255,1);
/* background-color: white; */
z-index: 0;
margin-left: -2%;
}
.arrow-test:before,.arrow-test:after{
content: '';
  position: absolute;
  bottom: 100%;
  width: 50%;
  padding-bottom: inherit;
  background-color: inherit;
}
.arrow-test:before{
right: 49.3%;
-ms-transform-origin: 100% 100%;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-ms-transform: skewX(45deg);
-webkit-transform: skewX(45deg);
transform: skewX(45deg);
border-top: 3px solid #7c96b9;
border-right: 5px solid #7c96b9;
}
.arrow-test:after{
left: 48.5%;
-ms-transform-origin: 0 100%;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
-ms-transform: skewX(-45deg);
-webkit-transform: skewX(-45deg);
transform: skewX(-45deg);
border-top: 3px solid #7c96b9;
border-left: 5px solid #7c96b9;
}
.pe-btn:hover .fa {
  margin-left: 0px!important;
}
.pe-btn .fa{
-webkit-transition: all ease-in-out 0s!important;
-o-transition: all ease-in-out 0s!important;
transition: all ease-in-out 0s!important;
}
.topN1000{
top:-1000%;
}
#modal-private-label .bx-wrapper .bx-controls-direction a{
top:46%;
}
.text-shadow-black{
text-shadow: 1px 1px 0 rgba(0,0,0,1);
}
.homepage-feature .kwicks-accordion > li > .wrap{
overflow: hidden;
}
.homepage-feature .kwicks-accordion > li h6{
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.homepage-feature .kwicks-accordion > li:hover h6{
opacity: 0;

}
div#popup-booking:after {
  background: url(../../spectator/assets/images/suites/suiteB1.jpg) 50% 70%;
  background-size: 100%;
  opacity: 0.3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  content: "";
}
.booking-gift{
background: none!important;
  position: absolute;
  width: 50px;
  z-index: 1;
  /* top: 10px; */
  bottom: 8px;
  left: 5px;
  cursor: pointer;
}
.booking-gift IMG{
width: 100%;
}
.booking-bag a{
position: relative;
display: block;
}
.booking-bag {
  background: none!important;
  position: absolute;
  width: 66px;
  height: 75px;
  padding-top: 13px;
  z-index: 1000;
  /* top: 10px; */
  bottom: 85px;
  right: 50px;
  cursor: pointer;
}

.booking-bag:before{
content: attr(data);
position: absolute;
bottom: 73px;
width: 100px;
right: -20px;
  background-color: #95b3d7;
font-size: 12px;
padding: 5px 10px;
color: #fff;
border-radius: 4px;
transition:all ease-in-out 0.3s;
}
.booking-bag.bb-clicked:before{
bottom: 227px;
}
.isotope-container .item:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  box-shadow: 0 0 40px rgba(0,0,0,1);
  z-index: 100;
  background: #fff!important;
}

.zindex {
z-index: 990;
}

#styling {
background-color: transparent !important;
  color: white !important;
  width: 150px !important;
  height: 25px !important;
  font-size: 12px !important;
  margin-left: 5px !important;
  margin-right: 12px !important;
}

#styling::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: white;
}
#styling::-moz-placeholder { /* Firefox 19+ */
color: white;
}
#styling:-ms-input-placeholder { /* IE 10+ */
color: white;
}
#styling:-moz-placeholder { /* Firefox 18- */
color: white;
}


.bx-inner .bx-wrapper .bx-controls-direction a.bx-next {
background: url(../lib/smooth-div-scroll/images/arrow_right-small.png) 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 7px 0px 0px 7px;
  height: 100px;
  min-width: 75px;
  padding: 19px 14px;
  right: 0px !important;
  display: block !important;
}
.bx-inner .bx-wrapper .bx-controls-direction a.bx-prev {
background: url(../lib/smooth-div-scroll/images/arrow_left-small.png) 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 0px 7px 7px 0px;
  height: 100px;
  min-width: 75px;
  padding: 19px 14px;
  left: 0px !important;
  display: block !important;
}
.bx-inner-left .bx-wrapper .bx-controls-direction a.bx-prev {
left: 35px !important;
}
.bx-inner-left .bx-wrapper .bx-controls-direction a.bx-next {
right: 35px !important;
}

.bx-arrow-out .bx-wrapper .bx-controls-direction a.bx-prev {
left: -5px !important;
}
.bx-arrow-out .bx-wrapper .bx-controls-direction a.bx-next {
right: -5px !important;
}

.bx-inner .bx-wrapper .bx-controls-direction {
display: block !important;
}

/* Book Now font-size, font-family and font weight*/
.bk-secnav{
font-size: 9px !important;
letter-spacing: 4px !important;
text-transform: lowercase;
font-weight: 100 !important;
color: #ccc !important;
}
.btn-section-nav.active .bk-secnav{
color: #afcaed !important;
}
/* Page Shop cost separator line */
.ps-bs{color: #d2d2d2;/* font-size: 0; */position: relative;}
.ps-bs:before{
/*  content: "";
width: 1.4px;
height: 9px;
top: 2px;
left: 2px;
position: absolute;
opacity: 0.9;
background-color: transparent!important; */
}
.ps-line-samp:first-child .text-muted-custom-red:before{
border-color:#94b5e0;
}
/* cbc-line // contract banner caption line */
.cbc-line {
  margin-left: 4px;
  margin-right: 6px;
  color: transparent;
}
.cbc-line:before{
  content: "";
  width: 1px;
  height: 9px;
  top: -5px;
  left: 2px;
  position: absolute;
  opacity: 1;
  background-color: #707070;
}
.cbc-line:after{
  content: "";
  width: 1px;
  height: 9px;
  top: -5px;
  left: 2.5px;
  position: absolute;
  opacity: 0.7;
  background-color: #707070;
}
/*.isotope-container.noMargin .item {
border: 1px solid #fff !important;
}*/
#section6 .isotope-container .item:hover{
border: 4px solid #fff !important;
}
.isotope-container .item:hover{
border: 4px solid #fff !important;
}

/* Spectator > Tour */
.pt-open{
z-index: 1000;
}
/* Spectator [blue tab] > calendar events */
.fc table {
z-index: 1;
margin-top: -1px;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-color{border: none;
/* berder-right before: #aaa*/border-right: 1px solid #f1f1f1!important;border-top: 3px solid #f1f1f1!important;nt;border-bottom: 3px solid #f1f1f1!important;height: 94px;min-width: 100%;}
.
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-bw{
border: none;
border-right: 2px solid #40403F!important; /*rgba(210,210,210,0.7);
*/
}

/* Charleston - Shining Star Modal */
#char-sn-m .modal-dialog{
margin-top: 0;
overflow: hidden;
}
#char-sn-m .modal-body{
padding: 0;
}
/* Robert Mills nav-menu */
#main-menu .nav > li > a.rm-nm-a{
padding: 5px 20px;
}
/* invite dropdown */
.inv-dd:before{
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
top: -6px;
right: 11px;
position: absolute;
content: "";
border-bottom: 7px solid #fff;
display: none;
}
.inv-dd.open{
 height: auto;
 overflow: visible;
 right: 43px;
 opacity: 1;
}
.tour-sidenav{
display: none;
width: auto;
right: 0;
height: ;
position: fixed;
z-index: 9999;
}
.c-planner-icon {
  /* display: inline-block; */
  /* margin: auto; */
  /* margin-left: -90px; */
  position: absolute;
  z-index: 100;
  left: -4px;
  top: 27%;
}
.isPage .tour-sidenav{
display: block;
}
.sc-vid-cast .sc-vid-item:hover,
.sc-vid-cast .sc-vid-item.active {
background: none!important;
}
.sc-vid-cast .sc-vid-item:hover  span,
.sc-vid-cast .sc-vid-item.active  span
{
border: 2px solid rgba(148,181,224,0.5)!important;
}
#popup-booking .filter-label.blockme{
letter-spacing:12px;
padding-right:0px;
font-size:10px;
}
#popup-booking .find-filter-item{
margin-right:20px;
}
#popup-booking{}
/* Robert Mills - Tour > designers */
.logo-items-charleston > .row  > DIV.col-xs-12:first-child .countries-wrapper > .logo-item > .logo-item-img IMG{
  border-top:none!important;
}
/***************************
COLORS
meridian blue: #94b5e0
meridian blue2: #afcaed
***************************/
html{position:relative}
body{
font-family: 'Open Sans', sans-serif;
width:100%;
height:100%;
color: #707070;
font-size:13px;
position:relative;
/*overflow:hidden;*/
font-variant-ligatures: no-common-ligatures;
}
/*global styles*/
body, .container, .the-content{
min-width:768px;
}
h1{
margin-bottom:20px;
}
h1,h2,h3,h4{
font-weight:300;
}
a,a:hover,a:active,a:visited,a:focus{
text-decoration:none;
/* font-size: 10px; */
color: #94b5e0;
}
.useCode-btn{
text-transform:lowercase;
letter-spacing:2px;
color:#fff!important;
}
.promoCode input,.inv-dd input{
letter-spacing:2px;
text-transform:lowercase;
font-size: 11px;
}
a:focus,a:hover,a:active{
outline:none;
}
.centered{
text-align:center;
}
ul, ul{
list-style:none;
}

.font-condensed,
.font-narrow{
font-family: 'Open Sans Condensed', sans-serif;
}
.font-script{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
.font-thin{
font-weight: 300;
}
.font-raleway{
font-family: 'Raleway', sans-serif;
}
/*
text styles
*/
.letter-space-1{
letter-spacing: 1px;
}
.letter-space-2{
letter-spacing: 2px;
}
.letter-space-3{
letter-spacing: 3px;
}
.color-bbb{
color:#bbb;
}
.color-white, .text-lite{
color:#fff;
}
.text-dark{
color:#333;
}
.text-dark-imp{
color:#333 !important;
}
#pageReservations .muted{
visibility:hidden;
}
#pageReservations .text-lite{
color:#aaa;
}
#pageReservations .text-lite:hover{
color:#fff;
}
.muted{
color:#aaa;
}
.muted2{
color:#ddd;
}
.carolina-blue{
color:#94b5e0;
}
.bg-carolina-blue{
background-color: #94b5e0;
color:white;
background-color: #94b5e0;
  border: 1px solid #94b5e0;
}
.bg-carolina-blue-normal{
background-color: rgba(148,181,224,0.4)!important;
}
.text-upper,
.text-uppercase{
text-transform:uppercase;
}
.text-lower,
.text-lowercase{
text-transform:lowercase;
}
.text-spaced1{
letter-spacing:1px;
}
.text-spaced2{
letter-spacing:2px;
}
.text-spaced{
letter-spacing:3px;
}
.text-spaced10{
letter-spacing:10px;
}
.text-striked{
text-decoration:line-through;
}
.text-thin {font-weight:300;}
.ellipsis{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.text-stroke{
  text-shadow:
  -1px -1px 0 #fff,
  1px -1px 0 #fff,
  -1px 1px 0 #fff,
  1px 1px 0 #fff;
}
.sub-h1{
margin-top:-20px;
margin-bottom:30px;
}
.heads{

}
.btn-secondary          { color: #ffffff; background-color: #4A4A4A; border-color: #444; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary
                      { color: #ffffff; background-color: #5A5A5A !important; border-color: #555; }
a.btn-mblue{
color:#94b5e0;
}
a.btn-mblue{
  color:#afcaed;
}
a.btn-mblue2{
color:#afcaed;
}
a.btn-mblue2:hover{
  color:#fff;
}
a.btn-white{
color:#fff;
letter-spacing: 6px;
}
a.btn-white:hover{
  color:#afcaed;
}
.btn-group-xxs>.btn, .btn-xxs {
  padding: 1px 3px;
  font-size: 10px;
  line-height: 1.5;
  border-radius: 2px;
}
.banner-tagline{
  position:absolute;
  z-index:100;
  text-align:center;
  left:0;
  right:0;
  bottom:30%;
  /*text-shadow:1px 1px 0 #000;*/
  color:#fff;
}
  .banner-tagline a,
  a.btn-tagline{
     /* color:#fff;
       font-size: 14px;
      margin: 0 5px;
      border: 1px solid #fff;
      padding: 6px 9px;*/
     /*background-color:rgba(0,0,0,.3);*/
     /* box-shadow:none !important; */
     /* -webkit-box-shadow:none !important; */
     -moz-box-shadow:none !important;
     /*text-shadow:1px 1px 0 #000;*/
     /* font-family: 'Raleway', sans-serif;*/
     color: #f2f2f2;
     font-size: 12px;
     /* margin: 0 5px; */
     /*border: 2px solid rgba(255,255,255,.5)!important;*/
     border: 2px solid rgba(255,255,255,0.6)!important;
     padding: 3px 9px;
     /* background-color: rgba(0,0,0,.3); */
     /* text-shadow: 1px 1px 0 #000; */
     /* font-family: 'Raleway', sans-serif; */
     border-radius: 11px;
     letter-spacing: 2px;
     /* box-shadow: inset 0 0 0 0px #fff; */
     text-transform: lowercase;
  }
  .banner-tagline a:hover,
  a:hover.btn-tagline{
      /*color:#94b5e0;
      border:1px solid #94b5e0;
      background-color:rgba(0,0,0,.5);*/
      color:#f1f1f1;
      border-color: #94b5e0!important;
  }
  .btn-tagline{
    background-color: #94b5e0;
    color:#f1f1f1;
  }
.m-minWidth{
min-width:1170px;
}
.m-maxWidth{
min-width:1170px;
}
.img-abs-center{
display:block;
position:absolute;
top:-99999px;
right:-99999px;
bottom:-99999px;
left:-99999px;
margin:auto;
}

/*center content vertically*/
.center-content-wrap{
  height: 50%;
  position: absolute;
  top: 54%;
  left:0;
  right:0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  z-index:60;
  /* width: 100%; */
}
#loveLikeHate .product .center-content{
  /* padding: 15px; */
}
  .center-content{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
  }
#loveLikeHate .center-content-wrap{
  top:54%;
}

/*header*/
.main-header{
/*background:#94b5e0;*/
background: #33322e;
min-height: 8px;
position:relative;
z-index:990;
}
body.isPage .main-header{
  display:none;
}
.main-header .m-brand {
  display:block;
  Xopacity:.5;
}
.main-header .m-brand:hover {
  Xopacity:1;
}
  .main-header .m-brand > span {
    font-size:9px;
    letter-spacing:4px;
    line-height:16px;
    display:block;
    /*margin-left:22px;*/
    text-transform:lowercase;
  }
  .main-header .m-brand img {
    max-height:100%;
    float:left;
  }
.main-header .mike-me,
.main-header .mike-me a,
.m-scrollspy .mike-me a{
  letter-spacing:3px;
  text-transform:lowercase;
}
.m-scrollspy .mike-me a,
.mike-me2{
  font-size:9px;
}
.mike-me2,
.main-header .mike-me2,
.main-header .mike-me2 a{
  letter-spacing:2px;
  text-transform:lowercase;
}
.main-header .header-menu-wrap{
  padding: 0px 10px 0px 10px;
}
.main-header .nav > li > a{
  padding: 0px 10px 4px 10px;
  color:#777;
  font-size:9px;
  text-transform:lowercase;
}
.main-header .nav > li > a:hover{
  color:#94b5e0;
}
.sub-nav .mike-me,
.sub-nav .mike-me a{
  letter-spacing:2px;
  text-transform:lowercase;
}

#vidBanner{
position:relative;
z-index:2;
Xbackground: url(../images/slide3.jpg) no-repeat;
overflow:hidden;
display:block;
height:350px;
}
.vidBanner{
  position:relative;
  z-index:2;
}
#vidBanner .vidBanner-wrap{
  position:absolute;
  top:0%;
  left:0;
  right:0;
  bottom:0%;
  margin:auto;
  width: 100%;
  height: 100%;
}
#vidContainer{
  display:block;
  position:absolute;
  top:-50%;
  left:0;
  right:0;
  bottom:-50%;
  margin:auto;
  width: 100%;
  height: 100%;
  overflow:auto;
}

/*#scrollTop*/
#scrollToTop{
display:none;
color:#999;
background:rgba(30,30,30,.7);
width:32px;
height:32px;
line-height:28px;
text-align:center;
position:fixed;
right:10px;
bottom:7px;
z-index:1020;
border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0 2px 5px rgba(0,0,0,.5);
-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);

}
#scrollToTop:hover{
  color:#fff;
  background:rgba(30,30,30,1);
}


/*#pageContent*/
#pageContent{
position:relative;
}

.the-content{
width:100%;
background:#fff;
min-height:400px;
/*padding-top:50px;
padding-bottom:50px;  */
position:relative;
z-index:50;
}
.the-content .breadcrumb li{
text-transform:lowercase;
letter-spacing: 1px;
}
.the-content .breadcrumb li:last-child:before{
font: normal normal normal 14px/1 FontAwesome;
content: "\f105";
font-size:11px
}
.the-content #hero{
  margin-top:-37px;
  position:relative;
  border-bottom: 3px solid #fff;
  z-index: 18;
}
.scroll-down{
  color:#555;
  background:rgba(255,255,255,.7);
  font-size:20px;
  line-height:26px;
  width:32px;
  height:32px;
  border-radius:50%;
  -webkit-border-radius:50%;
  position:absolute;
  top:-15px;
  left:0;
  right:0;
  margin:auto;
  z-index:999;
  text-align:center;
  box-shadow:0 3px 10px rgba(0,0,0,.5);
  -webkit-box-shadow:0 3px 10px rgba(0,0,0,.5);
  -moz-box-shadow:0 3px 10px rgba(0,0,0,.5);
}
  .scroll-down:hover{
    color:#333;
    background:rgba(255,255,255,.9);
    box-shadow:0 3px 15px rgba(0,0,0,.5);
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.5);
    -moz-box-shadow:0 3px 15px rgba(0,0,0,.5);
  }

#tubular-container{
z-index:5;
overflow:hidden;
}

/*navigation*/
.main-menu{
height:35px;
/*position:relative;*/
position:absolute;
left:0;
right:0;
background: rgba(64,64,63,.9);
/*border-top: 3px solid rgba(20,20,20,1)!important;*/
border-top:none!important;
z-index:899;
-webkit-transition: all 320ms ease-out;
-moz-transition: all 320ms ease-out;
-o-transition: all 320ms ease-out;
transition: all 320ms ease-out;
}
.nav .dropdown-header{
  text-transform:uppercase;
}
.nav > li > a:hover, .nav > li > a:focus {
     background-color: transparent;
     color: #e0e0e0;
}
  .top-menu.nav > li.active > a, .top-menu.nav > li > a:hover, .nav > li > a:focus {
     color:#afcaed;
  }
.navbar-nav{
  float:none;
}
a {
    color: #94b5e0;
    text-decoration: none;
}
.navbar-nav a{
  font-size: 10px;
  color:#bbb;
  outline:none;
  /*text-transform:uppercase;*/
}
.navbar-nav > li{
  *display:inherit;
  display:inline-block;
  float:none;
}
.nav > li > a{
  padding: 10px 20px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#main-menu .nav > li > a{
  padding: 5px 20px;
}
  /*two-line*/
  .nav > li a.icon-text{
    padding-top:6px;
    padding-bottom:2px;
    text-align:center;
    line-height:normal;
    opacity:.5;
  }
    .nav > li a.icon-text .fa{
      opacity:1 !important;
      font-size:14px;
      -webkit-text-stroke-color: rgb(255,255,255);
      -webkit-text-stroke-width: 1px;
      -webkit-font-smoothing: antialiased;
      text-stroke-color: rgb(255,255,255);
       text-stroke-width: 1px;
      font-smoothing: antialiased;
    }
  .nav > li a.icon-text:hover{
    opacity:1;
  }
  .nav > li a.icon-text > span,
  #m-sidebar #quick-nav.icon-text > span{
    display:block;
    float:none;
    margin-left:0;
    margin-top:0;
  }
  #main-menu .top-menu{
    margin-left: 18%;
  }
  #m-sidebar .dropdown-menu .divider,#header-menu .dropdown-menu .divider{
    margin:0;
    background-color: #f6f6f6;
  }
  .m-scrollspy .explore-navigation .divider{
    background-color: #eee;
    height: 1px;
  }
  #m-sidebar .sub-nav-dark.dropdown-menu .divider,#header-menu .sub-nav-dark.dropdown-menu .divider,.sub-nav-dark .explore-navigation .divider,.sub-nav-dark.dropdown-menu .divider{
    margin:0;
    background-color: rgba(119,119,119,0);
  }

  .nav > li a.icon-text > .icon-img{
    margin-bottom:2px;
  }
.navbar-nav a:hover{
  color:#333;
}
.navbar-nav .nav-dropdown-menu a {
  word-spacing: -1px;
}
.navbar-nav .nav-dropdown-menu a:hover {
  font-size: 11px;
  letter-spacing: 2px;
} /*level 2*/
.dropdown-menu > li > a{
  font-size:9px;
  /*text-transform:uppercase;*/
}
.dropdown-menu > li.active > a{
  background:#94b5e0;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
     background-color: #94b5e0;
   color:#fff;
}
.nav-dropdown-menu.active{
   /*background-color: #94b5e0!important;*/
   /*color:#fff;*/
   /*color:#333;*/
   color:#94b5e0; }
  #header-menu .nav > li > a {
     padding-bottom:0;
  }
  #header-menu .dropdown-menu > li > a:hover, #header-menu .dropdown-menu > li > a:focus {
     /*background-color: #333;*/
     background:none!important;
     color:#94b5e0;
  }
/*== dropdown submenu ===*/
.nav .dropdown-menu{
  width:180px;
}
  .nav .dropdown-menu.pull-right{
    left:auto;
    right:0;
  }
  .top-nav-charleston.collapsible-nav{
    /* overflow:hidden; */
  }
  .top-nav-charleston.collapsible-nav:hover{
/*      overflow:inherit; */
  }
.nav li {
  position:relative;
  text-align:left;
}
.nav .sub-nav li > a,
.dropdown-hover li > a{
  padding-top:7px;
  padding-bottom:7px;
}
.nav li:hover > .sub-nav,
.nav li.active > .sub-nav,
.dropdown-hover.active > .sub-nav,
.dropdown-hover:hover > .sub-nav{
  visibility:visible;
  opacity: 1;
  top: 100%!important;
}

.nav > li .sub-nav,
.dropdown-hover > .sub-nav{
  display:block;
  position:absolute;
  top:120%;
  left:0;
  visibility:hidden;
  opacity:0;
  -webkit-transition: all 320ms ease-out;
  -moz-transition: all 320ms ease-out;
  -o-transition: all 320ms ease-out;
  transition: all 320ms ease-out;
}
.nav > li .sub-nav:before,
.nav > li .sub-nav:after{
  content:'';
  position:absolute;
  top:-5px;
  left:15px;
  width:0;
  height:0;
  font-size:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  /* border-bottom:5px solid #ccc; */
}
  .nav > li .sub-nav:after{
    top:-4px;
    border-bottom-color:#fff;
  }
  .nav > li .sub-nav.pull-right:before,
  .nav > li .sub-nav.pull-right:after{
    left:auto;
    right:25px;
  }

  /*dark*/
  .nav > li .sub-nav.sub-nav-dark,.sub-nav-dark.dropdown-menu,.sub-nav-dark.m-scrollspy{
    /* background:#121212; */
    /*background:#36454f ;*/
    background: #40403F;
    overflow:hidden;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 5px;
    border: none;
    /* height: 0px; */
  }
  #m-sidebar .sub-nav.sub-nav-dark{
    top: 85%;
  }
  .top-nav-charleston.hideme > .sub-nav.sub-nav-dark{
    top: 50%!important;
    opacity: 0!important;
    visibility:hidden!important;
    -webkit-transition: all 01s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
  .top-nav-charleston > .sub-nav.sub-nav-dark{
    top: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 0;
    /* top: -1000%; */
  }
  .top-nav-charleston > .sub-nav.sub-nav-dark{
    height:0px;
  }
  .top-menu > li.top-nav-charleston.active .sub-nav.sub-nav-dark,
  .top-menu > li.top-nav-charleston:hover .sub-nav.sub-nav-dark{/*      top:0px; *//*background: #232323;*/height: auto;}
    .nav > li .sub-nav.sub-nav-dark > .row{
      overflow:hidden;
      height:auto;
    }
  .nav > li .sub-nav.sub-nav-dark:before,
  .nav > li .sub-nav.sub-nav-dark:after{
    border-bottom-color:#222;
  }
    .nav > li .sub-nav.sub-nav-dark:after{
      border-bottom-color:#121212;
    }
    .nav > li .sub-nav.sub-nav-dark > .row{
      z-index:10;
     }
     .nav > li .sub-nav.sub-nav-dark .sub-nav-dark-bg{
        position:absolute;
        width: 800px;
        height: 88%;
        top: 0px;
        right: 0px;
        bottom:0;
        margin:auto;
        z-index:1;
        text-align:right;
        opacity:1;
      }
     .nav > li .sub-nav.sub-nav-dark > .row .atw{
       margin-top: 202px;
       display:block;
       font-size: 20px;
      }


.nav > li ul > li .sub-nav{
  left:100%;
}
.nav ul li:hover > .sub-nav{
  top:-8px;
}
.nav > li ul > li .sub-nav:before,
.nav > li ul > li .sub-nav:after{
  left:-10px !important;
  top:15px;
  /* border-top:5px solid transparent; */
  /* border-bottom:5px solid transparent; */
  /* border-right:5px solid #ccc; */
}
.nav > li ul > li .sub-nav:after{
  left:-9px !important;
  border-right-color:#fff;
}



/*sticky*/
.is-sticky .main-menu,
.main-menu.always-sticky,
body.isPage .main-menu{
  background: rgba(51,50,46,0.9);
}
.is-sticky .navbar-nav a {
   Xcolor:#333;
}
.is-sticky #logoBig {
  display:none;
}
.is-sticky #logoSmall {
  display:block !important;
}

#logoBig{
  position:absolute;
  top:-50px;
}
#logoSmall{
  /*height:75px;*/
  margin-top:5px;
  -webkit-transition: all 180ms ease-out;
  -moz-transition: all 180ms ease-out;
  -o-transition: all 180ms ease-out;
  transition: all 180ms ease-out;
}
#logoSmall.on{
  /*height:48px;
  margin-top:3px; */
}
#logoSmall img{
  max-width:100%;
  max-height:100%
}
#logoBrand{
  opacity:0;
  visibility:hidden;
  margin-left:-30px;
  width:0;
}
#logoBrand.on{
  width:auto;
  opacity:1;
  visibility:visible;
  margin-left:0;
}

.pofile-action{
  clear:both;
  padding: 1px 5px;
  /*background-color:#f2f2f2;*/
  background-color:#333;
}
.pofile-action .fa-sign-out{
  display: none!important;
}
.pofile-action a{
  color:#ccc !important;
  letter-spacing:5px!important;
  text-align: center;
}
.pofile-action a:hover{
  color:#fff !important;
  background: none!important;
}
IMG.nav-icon-brand{
  height:15px!important;
  margin-top: 0px!important;
}
.nav-icon-brand{
  opacity:.7;
}
.nav-icon-brand:hover{
  opacity:1;
}


/*menu-item-label*/
.menu-item-label{

}
.menu-item-label-xs, a.menu-item-label-xs{
  font-size:7px;
}

/*top-nav*/
.top-nav li > a{
font-size:12px;
color:#505050;
}
.top-nav li a.img-circle{
  background: #777;
  color: #ccc;
  display: inline-block;
  height: 24px;
  margin-left: 5px;
  text-align: center;
  width: 24px;
  padding:0;
}
.top-nav li a.img-circle:hover{
  background: #555;
  color: #fff;
}
.top-nav a .fa {
  vertical-align: middle;
}
.top-nav-home{
  width:30px;
  color:#fff;
  opacity:.3;
}
  .top-nav-home:hover{
    opacity:1;
  }
  .top-nav-home .fa{
    font-size:18px;
    position:absolute;
    top:2px;
    left:0;
  }

/*top-nav-product*/
.top-nav-product a{
padding-right:5px !important;
opacity:.5;
display:block;
}
.top-nav-product a:hover{
  opacity:1;
}
.top-nav-product a .fa{
  font-size:14px;
  /*line-height:1px;*/
}

/*logo-items*/
.logo-items.dropdown-menu {
width:500px;
padding-left:5px;
padding-right:5px;
}
.logo-items .logo-item > a {
  display:block;
  background-color:#333;
  /* line-height:80px; */
  margin:2px;
  padding:2px;
}
  .logo-items .logo-item >  a:hover,
  .logo-items .logo-item >  a.active {
    background-color:#94b5e0;
  }
  .logo-items .logo-item a.btn-map,
  .logo-items .logo-item a.btn-map:hover{
    background-color:transparent;
  }
  .logo-items .logo-item a.btn-map > img{
    opacity:.2 !important;
  }
.logo-items > .row{
  margin:0;
  position:relative;
}
.logo-items .logo-item{
  padding:5px;
  /*margin:0;*/
  padding: 0px;
}
  .logo-items .logo-item  .logo-item{
    margin-bottom:15px;
    /*margin:0;*/
  }
  /*logo-item-atw*/
  .logo-items .logo-item-atw{
    min-height: 269px;
    padding-left: 0px;
  }
  .logo-items .logo-item-atw .logo-item,.logo-items .logo-item-atw .countries-wrapper{
    padding-left: 0px;
  }

  /*meridian-network-links*/
  .logo-items .meridian-network-links{
    position:absolute;
    bottom: -101px;
    left: auto;
    right: 116px;
    margin:auto;
    font-size:10px;
  }
    .logo-items .meridian-network-links ul > li a{
      color:#aaa;
      font-size:9px;
      letter-spacing:2px;
      text-align:right;
      padding:inherit;
      -webkit-transition: all 0.18s ease-out;
      -moz-transition: all 0.18s ease-out;
      -o-transition: all 0.18s ease-out;
      transition: all 0.18s ease-out;
    }
    .logo-items .meridian-network-links ul > li a:hover{
      color:#fff;
      -webkit-transform: translate(10px, 0px);
      -moz-transform: translate(10px, 0px);
      -o-transform: translate(10px, 0px);
      -ms-transform: translate(10px, 0px);
      transform: translate(10px, 0px);
    }
    .logo-items .meridian-network-links ul > li a span{
      color:#94b5e0;
    }
    .logo-items .meridian-network-links ul > li a:hover span{
      color:#afcaed;
    }
    .logo-items ul.mike-me > li a{
      padding:4px 0px 4px 0px;
      width: calc(100% - 24px) !important;
      margin-left: 8px;
      margin-right: 8px;
    }
    .logo-items.custom-interface ul.mike-me{
      margin-top:20px;
    }
    .logo-items.custom-interface ul.mike-me > li a{
      padding: 12px 0px 12px 0px;
      letter-spacing: 3px;
    }
    .logo-items.custom-interface ul.mike-me > li a > span.thereismore{

color: rgba(210,210,210,0.5);

font-size: 9px;
    }
    .logo-items ul.mike-me.regions{
      margin-top:7px
    }
    .logo-items .logo-item > .countries-wrapper{
      padding: 0px;
    }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper{
      margin-top: 0px;
    }
    .logo-items .row > .col-xs-12:first-child .logo-item{
      padding:0px;
    }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper > .logo-item:first-child IMG{/* border-top:1px solid #f1f1f1; */}
      .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper > .logo-item:nth-child(2) IMG{
/*        border-top:2px solid #f1f1f1; */
     }
     .logo-items .row > .col-xs-12:first-child .logo-item > .countries-wrapper IMG{
      /* border-top:none; */
     }
     .logo-items .row > .col-xs-12:last-child .logo-item > .countries-wrapper{
      margin-top: 20px;
    }
     .logo-items .row > .col-xs-12:last-child .logo-item > .countries-wrapper > .logo-item:last-child IMG{
      border-right:none!important;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:not(:last-child){
      /* border-left:1px solid #777; */
      /* border-right:1px solid #777; */
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:first-child{
      /*border-top:1px solid #777;*/
      margin-top: 8px;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:last-child{
      margin-top: 0px;
      visibility: hidden;
    }
    .logo-items .logo-item > .countries-wrapper > .logo-item:hover .mike-me li:last-child
/*      .logo-items .logo-item > .countries-wrapper > .logo-item.active-country .mike-me li:last-child */
    {
      margin-top: 0px;
      visibility: visible;
      width: 134px;
      text-align: center;
    }
    .logo-items .logo-item > .countries-wrapper .mike-me li:nth-child(3n){
      /*border-bottom:1px solid #777;*/
    }
    .meridian-network-links-label{
      text-transform:uppercase !important;
      opacity:.5;
      margin-bottom: 5px;
      margin-right: -14px;
    }
.logo-item a > .title {
  display:block;
  position:absolute;
  margin:auto;
  left:0;
  right:0;
  bottom:30px;
  z-index:10;
  text-align:center;
  color:#fff !important;
  /*color:#fff;*/
  text-shadow:1px 1px 0 #000;
  letter-spacing:1px;
}
  .logo-item a > .title.carolina-blue{
    color:#94b5e0 !important;
  }
.logo-item .list-unstyled li a{
  text-align:center;
  font-size:10px;
  color:#f1f1f1;
  display:block;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  /* display: none; */
}
.logo-item .list-unstyled li a:hover{
  color:#afcaed;
}
.logo-item .logo-item-img{
  position:relative;
  /*margin-bottom:10px;*/
}
.logo-item .btnRegister{
  border:1px solid #777;
  padding:10px;
  text-align:center;
  margin-top:10px;
  color:#aaa !important;
  /* display: none!important; */
}
.logo-item .btnRegister:hover{
  border-color:#94b5e0 !important;
  color:#94b5e0 !important;

}
.logo-item-img .title{
  position:relative;
  z-index:20;
}
.logo-item-img .img-color{
  position:absolute;
  z-index:10;
  opacity:0;
  top:0;
  left:0;
  bottom:0;
  right:0;
  border: 2px solid #d2d2d2;
}
  .logo-item-img:hover .img-color,.logo-item-img.active-country .img-color,.active-country .logo-item-img .img-color{
    opacity:1;
  }
.logo-item-img .img-bw{
  position:relative;
  z-index:5;
  /* border: 2px solid #d2d2d2; */
}
.logo-items-charleston.logo-items .logo-item-atw{
    min-height: 450px;
  }
  .logo-items-charleston.logo-items .meridian-network-links{
    bottom: 38px;
  }

/* Meridian by design Nav logo-item | mbd-li */
.mbd-li > ul > li > a.btnRegister{
  opacity: 0;
  -webkit-transition:all ease-in-out 0.3s;
  -o-transition:all ease-in-out 0.3s;
  transition:all ease-in-out 0.3s;
  width: calc(100% - 24px) !important;
}
.mbd-li:hover > ul > li > a.btnRegister{
  opacity: 1;
}
/* End Meridian by design Nav logo-item | mbd-li */
/*profile-nav*/
.profile-nav .profile-photo{
display:block;
float:left;
width:24px;
height:24px;
background:#777;
overflow:hidden;
margin-right:8px;
}
.profile-nav:hover .profile-photo{
  background:#555;
}
.profile-nav .profile-photo img{
  max-height:100%;
  max-width:100%;
}

.profile-top-nav li > a{
padding-left:5px;
padding-right:5px;
position:relative;
outline:none;
}

/*#meridian-nav*/
#meridian-nav{

}
#meridian-nav a{
  letter-spacing:2px;
  display:inline;
  display:inline-block;
  font-size:10px;
  text-transform:uppercase;
  color:#ccc;
  border-right:1px solid rgba(200,200,200,.3);
  padding: 0 7px
}
#meridian-nav a:last-child{
  border:none;
}
#meridian-nav a:hover{
  color:#fff;
  text-decoration:none;
}

/*#m-sidebar*/
#m-sidebar > li.icon-text > a{
padding-right:0;
}
#m-sidebar .dropdown-menu{
width:220px;
/* border-top:1px solid #555; */
}
#m-sidebar .dropdown-menu .nav-dropdown li > a,
.collapsible-nav .dropdown-menu .nav-dropdown li > a{
  font-size:9px;
  text-transform:lowercase;
  letter-spacing:1px;
}
#m-sidebar .nav-dropdown-menu:hover > a,
#m-sidebar .nav-dropdown-menu.active > a{
  color: #94b5e0 !important;
  background: none!important;
  font-size: 9px;
  /* font-family: sans-serif; */
}


/*nav-indicator*/
.nav-indicator{
position: absolute;
width: 0px;
/* height: 15px; */
/* border-top: 5px solid transparent; */
/* border-bottom: 5px solid transparent; */
/* border-left: 5px solid rgba(148,181,224,1); */
z-index: 1010;
top: 15px;
left: 7px;
/* display: none; */
font: normal normal normal 14px/1 FontAwesome;
color:rgba(148,181,224,0.6);
font-size: 10px;
}
.nav-indicator:before{
content:"\f105"

}
#m-sidebar > li:hover .nav-indicator{
  display:block;
  position:absolute;
}
#m-sidebar #quick-nav > span{
  display:block;
  margin-left:7px;
  float:right;
}
  #m-sidebar #quick-nav .fa{
    font-size:14px;
    opacity:.3;
    -webkit-text-stroke-width:0;
    }
    #m-sidebar #quick-nav:hover .fa{
      opacity:1;
    }
#profile-nav{
  margin-right:10px;
}
#profile-nav > img{
  opacity:.3;
}
  #profile-nav:hover > img{
    opacity:1;
  }


/*sidebar nav collapsible*/
.nav .nav-dropdown-menu{
position:relative;
}
.nav .nav-dropdown-menu > a,
.nav .sub-nav > li > a{
  color:#333;
  font-size:12px;
  outline:none;
}
  .nav .sub-nav > li > a:hover,
  .nav .sub-nav > li:hover > a{
    color:#fff;
  }
.nav .nav-dropdown-menu:hover .nav-dropdown{
  /*display:block;  */
}
/*dropdown*/
.nav .nav-dropdown{
  display:none;
  overflow:hidden;
  padding-left:0;
  background:#f2f2f2;
}
  .nav .nav-dropdown > li a{
    font-size:9px;
    display:block;
    color:#777;
    text-transform:uppercase;
    padding: 7px 20px 7px 30px;
    outline:none;
  }
  .nav .nav-dropdown > li a:hover,
  .nav .nav-dropdown > li a.active,
  .nav .nav-dropdown > li a:focus{
    color:#fff !important;
    background-color:#94b5e0;
    text-decoration:none;
    outline:none;
  }

  .nav .nav-dropdown > li.divider {
    margin: 0px;
    background:rgba(30,30,30,.05);
  }

/*#pageSidebarNav - scrollspy*/

.sub-nav-dark.m-scrollspy a{
color:#f1f1f1;
}
.m-scrollspy{
position:absolute;
right:0;
top:100px;
background:#fff;
z-index:2010;
float:right;
min-width:100px;
border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-o-border-radius:3px 0 0 3px;
overflow:hidden;
}
.m-scrollspy.dropshadow{
  box-shadow:-2px 2px 5px rgba(0,0,0,.3);
}
.m-scrollspy .nav > li:after{
  content:'';
  border:none;
}
.m-scrollspy .nav > li > a{
  color:#333;
}
.sub-nav-dark.m-scrollspy .nav > li > a{
  color: #777;
/*    padding-left: 24px; */
  padding-top:7px;
  padding-bottom:7px;
}
.m-scrollspy .nav > li.active > a{
  /*background-color: #1a75be;*/
  /*background-color: #94b5e0;
    color: #fff;*/
  color:#94b5e0;
  padding-top: 7px;
  padding-bottom: 7px;
}
.m-scrollspy .nav > li:hover > a{
  /*background-color: #94b5e0;*/
    /*color: #fff;*/
    color: #94b5e0;
}
.m-scrollspy .nav > li.active:hover > a{
  /*background-color: #94b5e0;*/
  color: #94b5e0;
}
#pageSidebarNav-sticky-wrapper{
  position:fixed;
  z-index:2010;
}
#pageSidebarNav2-sticky-wrapper{
  max-height:0;
}
.m-scrollspy-label{
  backgound-color:#fcfcfc;
  font-size:10px;
  letter-spacing:2px;
  padding: 3px;
  z-index: 1;
  /* clear: both; */
  position: absolute;
  right: 0;
  /* width: 100%; */

  right: 16px;
}
.content-sidebar.sidebar-show .m-scrollspy-label
{
  top: 6px;
}
.content-sidebar.sidebar-peek .m-scrollspy-label
{
  top: 0px;
  right:20px;
}
/*.content-sidebar*/
.content-sidebar{

}
.content-sidebar .sidebar-label{
  display:block;
}
.content-sidebar .sidebar-icon{
  margin-left:4px;
}
.content-sidebar .sidebar-bullet{
  /*display:block;
  width:8px;
  height:8px;
  padding:4px 0;
  margin:2px 0;
  overflow:hidden;
  border-radius:50%;
  -webkit-border-radius:50%;
  -o-border-radius:50%;
  background-color:#555;*/
}
  .content-sidebar.sidebar-show .sidebar-bullet{
    display:none;
  }
  .content-sidebar a:hover .sidebar-bullet{
    background-color:#fff;
  }
  .content-sidebar .active .sidebar-bullet{
    /*background-color:#94b5e0;*/
  }




.content-sidebar.sidebar-show{
min-width:100px;
width:180px;
}
.content-sidebar.sidebar-peek{
min-width:35px !important;
width:35px !important;
text-align:center;
}
.content-sidebar.sidebar-peek .explore-navigation li  > a{
padding-left: 19px;
color: #d2d2d2;
}
.content-sidebar.sidebar-peek .nav-indicator{
display: none!important;
}
.content-sidebar.sidebar-peek a:hover .sidebar-bullet{
background:none;
}
.content-sidebar.sidebar-show .nav-indicator{
display:block;
}
.content-sidebar.sidebar-peek .sidebar-bullet,
.content-sidebar.sidebar-peek .sidebar-icon{
  display:block;
  font-size: 5px;
  /* margin-top: -7px; */
  }
.explore-navigation .sidebar-bullet{
  margin-left:-3px;
}
.m-scrollspy-label .sidebar-icon{
  font-size: 10px!important;
}
.content-sidebar.sidebar-peek .sidebar-label,
.content-sidebar.sidebar-show .sidebar-bullet,
.content-sidebar.sidebar-show .sidebar-icon{
  display:none;
}


/*.top-nav-charleston*/
.top-nav-charleston{
position:relative;
}
.top-nav-charleston > a{
  color:#afcaed;
}
.top-nav-charleston > a:after{
  /* content:''; */
  /* background:rgba(230,230,230,.2); */
  /* width:1px; */
  /* min-height:10px; */
  /* height:12px; */
  /* display:block; */
  /*float:right;*/
  /* position:absolute; */
  /* top:12px; */
  /* right:0; */
}
.top-nav-charleston.aRight > a:after{
  left:0;
  right:auto;
}
.top-nav-charleston > a > img{
  margin-right:7px;
  opacity:.7;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.top-nav-charleston > a:hover > img{
  opacity:1;
}
.navbar-nav > li > a.site-brand{
  padding-left:5px !important;
  padding-right: 2px!important;
}
.navbar-nav > li > a.site-brand:after{
  content: "|";
    opacity: 0.5;
    padding-left: 23px;
    color: #808080;
}
  .navbar-nav > li > a.site-brand img{
    max-height: 11px;
    /* margin-top: -2px; */
  }
  .navbar-nav > li > a.site-brand.tall img{
    max-height:12px;
  }

/*brand-nav*/
.brand-nav .sub-nav li a{
text-transform:lowercase !important;
letter-spacing:4px;
font-size:9px;
}


/*searchbox*/
.search-box{
border:none;
width:150px;
  -webkit-transition: all 280ms ease-out;
-moz-transition: all 280ms ease-out;
-o-transition: all 280ms ease-out;
transition: all 280ms ease-out;
background: #fff url(../images/Search.png) no-repeat 98% 50%;
}
.search-box:focus{
width:250px;
}
/*header*/
.header-phone{
font-size:20px;
/*font-family: 'rokkitt',serif;*/
}
.header-social a{
margin-left:5px;
background:#333;
display:inline-block;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#94b5e0;
}
.header-social a .fa{
vertical-align:middle;

}
.header-social a:hover{
color:#fff;
}
#prefooter .header-social a{
width:48px;
height:48px;
font-size:30px;
line-height:42px;
}
/*banner*/
.banner{
position:relative;
margin-top:-36px;
z-index:1;
}
.slider-wrapper{

  overflow:hidden;
}
.searchbox{
  position:absolute;
  bottom:80px;
  left:30px;
  right:30px;
  z-index:90;
  opacity:.9;
}
.banner-copy{
  position:absolute;
  bottom:10%;
  left:0;
  right:0;
  text-align:center;
  z-index:10;
}
.banner-overlay{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  background:rgba(0,0,0,.3);
  z-index:6;
}
.banner-title{
  /*font-size:40px;
  text-shadow:0 0 5px #000;
  margin-bottom:0;
  position:relative;
  z-index:300;
  font-weight:300;*/
      font-size: 44px;
      text-shadow: 0 0 5px #000;
      margin-bottom: 0;
      position: relative;
      z-index: 300;
      font-weight: 300;
      font-family: 'Raleway', sans-serif;
}
  .banner-subtitle{
    text-shadow:0 0 5px #000;
    margin-top:0;
    margin-bottom:15px;
    position:relative;
    z-index:300;
    text-transform: lowercase;
  }
  .banner-subtitle.muted{
    color:#c7d9f0;
  }
  .banner-title.show,
  .banner-subtitle.show{
    visibility:visible;
  }
  .slide-title.hide,
  .slide-subcatitle.hide{
    visibility:hidden;
  }
.banner-info{
  /*font-size:30px;*/
}
.banner-info h1, .banner-info p{
  /*font-family: 'rokkitt', serif;*/
}
/*.banner-info h1, .banner-info p,
.section-content.absolute > h1, .section-content.absolute > p{
  text-shadow:0 0 5px #000;
}*/


/*#m-shop*/
#m-shop{
Xdisplay:none;
height:716px;
position:fixed;
top:10px;
left:10px;
right:10px;
bottom:10px;
z-index:990;
background:#fff;
box-shadow:2px 5px 30px #000;
-webkit-box-shadow:2px 5px 30px #000;
-moz-box-shadow:2px 5px 30px #000;
border:none;
}
.m-shop-overlay{
  display:none;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background: rgba(10,10,10,.75);
  z-index:980;
}



/*section*/
section{
position:relative;
}
.section-content{
padding-top:8px;
padding-bottom:50px;
position:relative;
z-index:10;
}
#loveLikeHate .tooltip-inner{
background:none;
color:#aaa;
}
#loveLikeHate .progress:hover{
opacity:1;
}
#loveLikeHate .progress{
  opacity:0.3;
  position: absolute;
  width: 35%;
  top: 14px;
  /* right: 19%; */
  height: 4px;
  cursor: pointer;
  /* box-shadow: inset 0 0 1px 1px rgba(0,0,0,.9); */
  margin-bottom: 0px;
  background: #f5f5f5;
  left: 35%;
  z-index: 999;
}
#loveLikeHate .tooltip-arrow{
display:none;
}
#loveLikeHate .tooltip-inner{color: #94b5e0;margin-left: -11px;font-size: 8px;}
#loveLikeHate .progress > .progress-bar{
  background: #94b5e0;
}

.section-content.absolute{
  position:absolute;
  left:0;
  right:0;
  top:20%;
  bottom:auto;
  margin:auto;
  Xheight:100%;
  z-index:10;
}
.section-content.section-gallery{
  padding-top:20px;
}

section h1{
  /*font-weight:700;*/
}

.section-title.blue-strip,
#article .section-title.blue-strip{
  background:#95b3d7;
  margin-top:0;
  padding: 6px 0;
  z-index:20;
  position:relative;
  font-size:30px;
  color:#e2ebf7;
  font-family: Raleway, sans-serif;
  text-transform: lowercase;
}
#article .section-title{
  background:transparent;
  margin-top:0;
  padding: 0;
}
.section-title.mike-space{
  letter-spacing:3px;
}

/*section bg*/
section.parallax{
min-height:500px;
position:relative;
}
#sec1{
  background:url(../images/hero1.jpg) 50% top repeat fixed;
}
#sec2{
  background:url(../images/slide2.jpg) 50% top repeat fixed;
}
#sec3{
  background:url(../images/hero7.jpg) 50% top repeat fixed;
}
#sec4{
  background:url(../images/slide4.jpg) 50% top repeat fixed;
}
#sec5{
  background:url(../images/slide5.jpg) 50% top repeat fixed;
}
#sec6{
  background:url(../images/hero4.jpg) 50% top repeat fixed;
}
#sisterCities{
  background:url(../images/sister-cities.jpg) 50% top repeat fixed;
}
.services-item{
margin: auto 20px;
*display:inline-block;
display:inline-block;
zoom:1;
vertical-align:top;
}

.info-graphs{
line-height:14px;
font-size:12px;

}
.info-graphs h3{
  /*font-family: 'rokkitt', serif;*/
  font-size:22px;
  margin:0;
  color:#fff;
}
.info-graph-item{
  display:block;
  color:#ddd;
}
.info-graph-item .fa{
  color:#428bca;
}
.info-graph-item:hover{
  text-decoration:none;
  color:#fff;
}
.info-graph-item:hover .fa{
  color:#fff;
}

.info-graph-item:hover .info-graph{
  box-shadow:0 0 5px #94b5e0;
  /*border:2px solid #ddd;*/
  margin-top:0;
}

.info-graph{
  background:rgba(10,10,10,.7);
  width:80px;
  height:80px;
  font-size:40px;
  line-height:75px;
  text-align:center;
  margin: 0 auto 10px auto;
  /*border:0px solid #333;*/
  margin-top:5px;
}
.info-graph .fa{
    vertical-align:middle;
}

.fa.w20{
width:20px;
}



/*overlays*/
.cover-overlay{
content:'';
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
background: rgba(10,10,10,.5);
margin:auto;
z-index:1;
}
.homepage-feature ul > li:hover .cover-overlay-blue{
/*background: none!important;*/
}
.homepage-feature ul > li:hover h3{
text-shadow:none;
}
.homepage-feature ul > li .cover-overlay-blue{
  /*background: rgba(148,181,224,0.7);*/
}
.homepage-feature ul > li h3{
/*     text-shadow:
         -1px -1px 0 #fff,
          1px -1px 0 #fff,
          -1px 1px 0 #fff,
           1px 1px 0 #fff; */
}
.cover-overlay.cover-overlay-dark{
  background-color:rgba(0,0,0,.8);
}
.cover-overlay.cover-overlay-blue{
  background-color:rgba(148,181,224,.9);
}
.cover-overlay.cover-overlay-blue2{
  /*background-color:rgba(51,122,183,.9);*/
  background-color:rgba(22,72,110,.9);
}
.cover-overlay.cover-overlay-lite{
  background: rgba(10,10,10,.25);
}
.cover-overlay.cover-overlay-slightdark{
  background: rgba(10,10,10,.5);
}
.cover-overlay.padded{
  left:2px;
  right:2px;
  top:2px;
  bottom:2px;
}

/*.homepage-feature .kwicks > li.active .cover-overlay{
  background:rgba(10, 10, 10, 0.85);
}*/

.mQuote{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
line-height:normal;
margin-bottom:15px;
padding-left:35px;
background:url(../images/icons/quote-left.png) top left no-repeat;
}
.mQuote-author{
  display:block;
  text-align:right;
  font-family: 'Open Sans', sans-serif;
  font-size:10px;
  font-style:normal;
}

/*footer*/
#prefooter{
background:url(../images/pattern/binding_dark.png) repeat;
padding:20px 0;
position:relative;
z-index:20;
}
#footer{
background-image:url(../images/bg-footer.jpg);
background-color:#555 ;
padding-bottom:20px;
padding-top:20px;
COLOR:#ddd;
position:relative;
z-index:9999;
border-top:4px solid #94b5e0;
box-shadow:0 10px 20px #000 inset;
  background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 100%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;

}
#footer li{
  list-style:none;
}
#footer li > a{
  color:#ccc;
  font-size:10px;
  line-height:11px;
  display:block;
  padding:4px 0;
}
#footer li > a{
  text-transform:lowercase;
  letter-spacing:2px;
}
#footer li > a:hover{
  color:#fff;
}
#footer h3{
  font-size:18px;
  color:#94b5e0;
}
#footer .footer-menu{
  margin-top:50px;
  border-top:1px solid #fff;
}
#footer .footer-menu li{
  display:inline-block;
  margin:1%;
}

.banner .theme-default .nivoSlider{
  -webkit-box-shadow:none;
  box-shadow:none;
}
.footer-nav li{
  display:inline-block;
}
#footer .col5{
  width:20%;
}
#footer .col-sm-6X{
  width:47%;
  float:left;
}
#footer .col-sm-6Xoff{
  width:5%;
}
  #footer .col-sm-6X .col-xs-4{
    padding-left:0;
    padding-right:0;
  }
@media (max-width: 600px) {
  #footer .col-sm-6X,
  #footer .col-sm-6Xoff{
    width:100%;
  }
}

.kwicks-accordion{
width:100%;
min-height:400px;
}
.kwicks-accordion > li{
  height:400px;
  /* border:1px solid #fff; */
  position:relative;
}
.kwicks-accordion > li .copy.bottom{
  position:absolute;
  bottom:30px;
  left:10px;
}
  .homepage-feature .kwicks-accordion > li .copy.bottom{
    bottom:10px;
  }
  .homepage-feature .kwicks-accordion > li .show-hover{
    opacity:0;
    font-size:10px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

  }
  .homepage-feature .kwicks-accordion > li:hover .show-hover{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
  }
  .homepage-feature .kwicks-accordion > li .copy.mid{
    position:absolute;
    bottom: 20%;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
  }
  .homepage-feature .kwicks-accordion > li .copy.mid h3{
    text-transform:lowercase;
    letter-spacing:5px;
    color:#ccc;
  }
    .homepage-feature .kwicks-accordion > li:hover .copy.mid{
      bottom: 25%;
    }

.kwicks-accordion > li .copy.center{
  left:0;
  right:0;
}
.kwicks-accordion > li .copy.bottom h3{
  -webkit-text-shadow:0 0 3px #000;
  text-shadow:0 0 3px #000;
}
.kwicks-accordion > li .copy.bottom.right{
  left:auto;
  right:10px;
}
.kwicks-accordion > li .copy.middle{
  position: relative;
  text-align:center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.kwicks-accordion > li .copy h3{
  font-size: 27px;
  font-weight:300;
  /* font-family: 'rokkitt', serif; */
  font-family: 'Raleway', sans-serif;
  -webkit-text-shadow:0 0 3px #000;
  /*text-shadow:0 0 3px #000;*/
  text-transform: lowercase;
  letter-spacing: 7px;
}
.kwicks-accordion > li .content{
  position:absolute;
  margin:0;
  top:0;
  bottom:0;
  right:0;
  left:0;
  width:500px;
}
.kwicks-accordion > li .info{
  position:absolute;
  top:20px;
  left:200px;
  width:400px;
}
.kwicks-accordion > li .quote{
  font-size:18px;
  font-style:italic;
  line-height:normal;
}
.kwicks-accordion > li .action{
  margin-top:20px;
}

.kwicks-accordion > li .wrap{
  position:relative;
  z-index:5;
  height:100%;
  display:block;
  min-width:250px;
  background: url(../images/gradient-bottom-top.png) bottom repeat-x;
  color:#fff;
  /* border-top: 3px solid #fff; */
  /* border-bottom: 3px solid #fff; */
}
.kwicks-accordion.select-landing{
  background:#fff;
}
.kwicks-accordion.select-landing > li .wrap{
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}
.kwicks-accordion > li .verbiage{
  position:absolute;
  left:10px;
  bottom:30px;
  color:#fff;
}
.kwicks-accordion > li h3{
  font-size:20px;
  /*text-shadow:0 0 3px #000;*/
}
.kwicks-accordion > li p{
  color:#ccc;
}
.kwicks-accordion > li:hover .cover-overlay.cover-overlay-hover,
a:hover > .cover-overlay-hover,
.cover-overlay.cover-overlay-hover:hover {
  background: rgba(10,10,10,.5);
}
.kwicks-accordion > li:hover .cover-overlay.cover-overlay-lite-hover{
  background: rgba(10,10,10,0);
}
#meridianPassport .kwicks-accordion > li a{
  display:none;
}
#meridianPassport .kwicks-accordion > li:hover a{
  display:inline-block;
}
.kwicks-accordion > li a.btn-explore-vid,
#designBrand a.btn-explore-vid,
.kwicks-accordion > li a.btn-explore{
  /* position:absolute; */
  z-index:1;
  /* left:0; */
  /* right: 30px; */
  width:130px;
  /* bottom:-30px; */
  margin:auto;
  opacity:0;
  text-decoration:none;
  text-transform:lowercase !important;
  margin-top: 71px;
  font-size: 9px;
  text-transform: lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
  color:#707070;
}

.kwicks-accordion > li .desc {
  z-index:1;
  /* left:0; */
  /* right: 30px; */
  width:100%;
  /* bottom:-30px; */
  margin:auto;
  opacity:0;
  text-decoration:none;
  text-transform:lowercase !important;
}
.kwicks-accordion > li a.btn-explore-vid2{
  position:absolute;
  z-index:1;
  /* left:0; */
  right: -130px;
  top: 22px;
  width: 146px;
  /* bottom:-30px; */
  margin:auto;
  /* opacity:0; */
  text-decoration:none;
  text-transform:lowercase !important;
}
.kwicks-accordion > li .design-student{
  left: -200px;
}
.kwicks-accordion > li:hover .design-student{
  left: 0px;
}
  .kwicks-accordion > li:hover a.btn-explore-vid,
  .kwicks-accordion > li:hover a.btn-explore {
    bottom: -65px;
    opacity:1;
    color: #777;
  }

  .kwicks-accordion > li:hover .desc{
    bottom:-25px;
    opacity:1;
    width: 100%;
  }
  .kwicks-accordion > li:hover a.btn-explore-vid.btn-tagline{
    color:#fff;
    border: 1px solid #fff;
  }
  .kwicks-accordion > li a.btn-explore-vid.btn-tagline:hover{
    color:#94b5e0;
  }
  .kwicks-accordion > li:hover a.btn-explore-vid2{
    right:13px;
    opacity:1;
    color:#94b5e0;
  }
  .kwicks-accordion > li a.btn-explore-vid:hover,
  #designBrand a.btn-explore-vid:hover,
  .kwicks-accordion > li a.btn-explore-vid2:hover,
  .kwicks-accordion > li a.btn-explore:hover {
    color: #94b5e0;
    /* letter-spacing:2px; */
  }
  .kwicks-accordion > li a.btn-explore-vid:hover .fa.fa-arrow-right,
  #designBrand a.btn-explore-vid:hover .fa.fa-arrow-right,
  .kwicks-accordion > li a.btn-explore-vid2:hover .fa.fa-arrow-right,
  .kwicks-accordion > li a.btn-explore:hover .fa.fa-arrow-right{
    /*-webkit-animation: bounceInRight 3s 1 ease-in-out;
    animation: bounceInRight 3s 1 ease-in-out;*/
  }
  #designBrand a.btn-explore-vid{
    font-size:11px;
    letter-spacing:2px;
  }
  #designBrand a.btn-explore-vid .fa{
    font-size: 9px;

  }
  #designBrand a.btn-explore-vid:hover{
    letter-spacing:3px;
    color:#aaa;
  }

.kwicks-accordion.short,
.kwicks-accordion.short > li{
  min-height:300px;
  height:300px;
}
.kwicks-accordion.short200,
.kwicks-accordion.short200 > li{
  min-height: 140px;
  height: 140px;
}
.homepage-feature .kwicks-accordion.short200 > li{
  /* border-top: 1px solid #33322e; */
}
.kwicks-accordion > li a.bordered{
  padding:5px 3px;
  border:1px solid #94b5e0;
}
.kwicks-accordion > li a.bordered:hover{
  border-color:#fff;
}

.ch1{
  background: url(../images/k1.jpg) 60% 35% no-repeat;
}
.ch2{
  background: url(../images/k2.jpg) 70% 50% no-repeat;
}
.ch3{
  background: url(../images/k3.jpg) 70% 50% no-repeat;
}
.ch4{
  background: url(../images/k4.jpg) 50% 1% no-repeat;
}
.ch5{
  background: url(../images/k5.jpg) 20% 50% no-repeat;
}
.ch6{
  background: url(../images/k6.jpg) 70% 50% no-repeat;
}


/*thumbnails*/
.img-tn-90{
width:90px;
height:90px;
}
.img-tn-120{
width:120px;
height:120px;
margin:auto;
}
.img-tn-90.animatePhoto > img,
.img-tn-120.animatePhoto > img{
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.img-tn-90.animatePhoto:hover > img,
.img-tn-120.animatePhoto:hover > img{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

/*event-list*/
.event-list{padding-left:0;}
.event-list-item a:hover{
text-decoration:none;
}

.event-list-item{
border-bottom:1px solid #f7f7f7;
padding-top:5px;
padding-bottom:5px;
}
.event-list-item:hover{
  border-right:1px solid #94b5e0;
  padding-top:5px;
  padding-bottom:5px;
  background:#eef2f7;
}
.event-list-meta{
  font-size:9px;
  margin-top:5px;
}
.event-list-date{
  float:left;
  width:40px;
  background:#94b5e0;
  text-align:center;
  margin-right:10px;
  color:#fff;
  overflow:hidden;
}
  .event-list-day{
    background:#333;
    font-size:24px;
  }
  .event-list-mon{
    color:#333;
  }

.simple-list{
  border:1px solid #f2f2f2;
}
  .simple-list .event-list-item:hover{
    border-right:1px solid #f7f7f7;
    border-left:1px solid #94b5e0;
  }
  .simple-list .event-list-date{
    background:transparent;
    width:55px;
    margin-left:5px;
  }
  .simple-list .event-list-day,
  .simple-list .event-list-mon{
    font-size:20px;
    color:#777;
    background:transparent;
    margin-top:-5px;
  }
  .simple-list li:hover .event-list-day,
  .simple-list li:hover .event-list-mon{
    color:#94b5e0;
  }
  .simple-list .event-list-title{
    font-size:12px;
    color:#333;
    font-weight:normal;
  }
  .simple-list .event-list-body{
    font-size:10px;
    color:#aaa;
  }
.event-list-content{
  overflow:hidden;
  display:block;
  margin-top: 3px;
}
  .event-list-title{
    color:#94b5e0;
    font-weight:bold;
    display:block;
    font-size:14px;
  }
  .event-list-body{
    color:#777;
    display:block;
    font-size:12px;
  }


.event-list.tnview{

}
  .event-list-tn{
    width:180px;
    margin-right:15px;
  }

/*
* THEME COLOR FOR SECTION
*/
.theme-dark {
color:#fff;
}
.theme-dark .m-list li{
  border-color:rgba(255,255,255,.1);
}
.theme-dark .m-list .fa.fa-boxed{
  background-color:rgba(0,0,0,.8);
  border:none;
  color:#fff;
}

.theme-lite {
color:#000;
}
.theme-lite .m-list li{
  border-color:rgba(0,0,0,.1);
}
.theme-lite .m-list .fa.fa-boxed{
  background-color:rgba(0,0,0,.8);
  border:none;
  color:#fff;
}
.container.hasBG{
position:relative;
z-index:50;
}

/*******
* NOXBOX - box with my animation
*******/
.noxbox{
position:relative;
overflow:hidden;
margin-bottom:15px;
}
.noxbox .noxbox-info{
padding:10px 15px;
}
.noxbox .noxbox-title{
  margin-top:0;
  font-size:28px;
}
  .noxbox .noxbox-title > span{
    color:#333;
    font-size:14px;
    text-transform:uppercase;
  }
.noxbox .noxbox-info .btn{
  margin-top:15px;
}
.noxbox.noxbox-hover{

}
.noxbox.noxbox-hover:hover img{
-webkit-transform: translate(0px, -15px);
-moz-transform: translate(0px, -15px);
-o-transform: translate(0px, -15px);
-ms-transform: translate(0px, -15px);
transform: translate(0px, -15px);
}
.noxbox.noxbox-hover .noxbox-info{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -85px;
    background: rgba(51,50,46,0.5);
    z-index: 1;
    color: #777;
}
.noxbox.noxbox-hover:hover .noxbox-info {
  bottom: 16px;
}
.noxbox.noxbox-hover:hover .noxbox-info > a,.noxbox.noxbox-hover:hover .noxbox-info > p{
  color:white;
}

.noxbox.noxbox-hover:hover .noxbox-info > a,.noxbox.noxbox-hover:hover .noxbox-title > p{
  color: #94b5e0 !important;
}

.noxbox.noxbox-hover .noxbox-info > a{
  margin-top:10px;
  color : rgba(255,255,255,0.3);
  text-transform:lowercase;
  font-weight:100;
}




/*===========
HOMEPAGE
=============*/
.homepage-feature{
/*padding-top:2px;*/
padding-top:0px;
}
.homepage-feature .fa.fa-arrow-right{
/*display:none;*/
/*position: absolute;*/
/* top: 50%; */
/*line-height: 2.5;*/
}
.homepage-feature .kwicks>li{
  border-left:0;
  border-right:0;
}
.homepage-feature .kwicks>li:last-child{
  border-right:0;
}

/* TRANSITION */
.animate{
 -webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.animateFast{
 -webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.animateSlow{
 -webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.animateColor{
 -webkit-transition: color .17s linear;
-moz-transition: color .17s linear;
-o-transition: color .17s linear;
transition: color .17s linear;
}
.animateBGColor{
 -webkit-transition: background-color .17s linear;
-moz-transition: background-color .17s linear;
-o-transition: background-color .17s linear;
transition: background-color .17s linear;
}
.animateAlpha{
 -webkit-transition: opacity .17s linear;
-moz-transition: opacity .17s linear;
-o-transition: opacity .17s linear;
transition: opacity .17s linear;
}

/*animation*/
.animateCubic{
-webkit-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1); /* older webkit */
-webkit-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
 -moz-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
   -o-transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630);
      transition: all 400ms cubic-bezier(0.340, 0.335, 0.000, 1.630); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
 -moz-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
   -o-transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630);
      transition-timing-function: cubic-bezier(0.340, 0.335, 0.000, 1.630); /* custom */
}
.animate-once{
-webkit-animation-iteration-count: 1 !important;
-moz-animation-iteration-count: 1 !important;
-o-animation-iteration-count: 1 !important;
  animation-iteration-count: 1 !important;
 -webkit-animation-duration: .5s !important;
  animation-duration: .5s !important;
}
/*bounce animation*/
.animated-loop,.animatedSlow-loop {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-iteration-count:infinite;
  -webkit-animation-iteration-count:infinite;
}
.animatedSlow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);}
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-30px);}
  60% {transform: translateY(-15px);}
}
@-webkit-keyframes bounce-slow {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);}
}

@keyframes bounce-slow {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-10px);}
  60% {transform: translateY(-5px);}
}
@-webkit-keyframes bounce-side {
  0%, 50%,  80%, 100% {-webkit-transform: translateX(0);}
  40% {-webkit-transform: translateX(-10px);}
  60% {-webkit-transform: translateX(-5px);}
}

@keyframes bounce-side {
  0%, 50%,  80%, 100% {transform: translateX(0);}
  40% {transform: translateX(-10px);}
  60% {transform: translateX(-5px);}
}
 @-webkit-keyframes bounceInRight {
          0% {
             opacity: 1;
             -webkit-transform: translateX(1px);
          }
          60% {
             opacity: 1;
             -webkit-transform: translateX(0px);
          }
          80% {
             -webkit-transform: translateX(1px);
          }
          100% {
             -webkit-transform: translateX(0);
          }
       }

       @keyframes bounceInRight {
          0% {
             opacity: 1;
             transform: translateX(5px);
          }
          60% {
             opacity: 1;
             transform: translateX(0px);
          }
          80% {
             transform: translateX(5px);
          }
          100% {
             transform: translateX(0);
          }
       }


.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
.bounce-slow {
  -webkit-animation-name: bounce-slow;
  animation-name: bounce-slow;
}
.bounce-side {
  -webkit-animation-name: bounce-side;
  animation-name: bounce-side;
}
/**/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(80px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(80px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
div.animated:nth-child(2n+1) {
-webkit-animation-duration: .7s !important;
  animation-duration: .7s !important;
-webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
div.animated:nth-child(3n+1) {
-webkit-animation-duration: .4s !important;
  animation-duration: .4s !important;
-webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

h1.hasIntro{ opacity:0 }

/*background*/
.bg-fullscreen{
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 50%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
.bg-pattern{
background-repeat:repeat;
}

/*.m-grid*/
.match-match.m-tile .m-tile-body{
border:none!important;
}
.m-tile{
padding:5px;
}
.m-tile .m-tile-body{
  background:#fff;
  position:relative;
  overflow: hidden;
  /* border: 3px solid #d2d2d2; */
  /* border-top: 1px solid #fff; */
}
.love-like-hate{
      position: absolute;
      z-index: 1;
      background: rgba(51,50,46,0.6);
      padding: 10px;
      right: 0px;
      margin: 8px;
      color: #fff;
      border-radius: 12px;
      display: none;
}
.love-like-hate-wrapper .bxslideshow > li{
  /* border: 1px solid #000; */
  border-top: none;
}
.love-like-hate .percent{
      position: absolute;
      left: 33px;
      top: 30px;
      font-size: 9px;
      text-align: center;
}
.love-like-hate .counter{
  font-size: 8px;
  color: #999;
}
.love-like-hate .percent:after{
  content:"%"
}
.m-tile .m-tile-body.nopad{
  padding:0;
}
.m-tile .full-bleed li img,
.m-tile .full-bleed .bxslider > .bx-slide {
  max-width: inherit !important;
  /* min-height: 97% !important; */
}
#pageReservations .m-tile .full-bleed li img,
#pageReservations .m-tile .full-bleed .bxslider > .bx-slide {
  min-height:100%;
}

  /*.film-strip*/
.m-tile .film-strip .bxslider > .bx-slide img{
  max-height:260px;
  padding-bottom:40px;
}
/*.m-tile .film-strip{ border-color:#000;}*/
.m-tile .film-strip .bxslider .bx-slide{ border:4px solid #000;}
.m-tile .film-strip .bxslider:before,
.m-tile .film-strip .bxslider:after{
  content:"";
  width:100%;
  height:26px;
  position:absolute;
  z-index:99;
  top:0;
  left:0;
  right:0;
}
.m-tile .film-strip .bxslider:before{
  background:#000 url(../images/film-strip-hole.png) bottom center repeat-x;
}
.m-tile .film-strip .bxslider:after{
  background:#000 url(../images/film-strip-hole-bottom.png) top center repeat-x;
  height:50px;
  top:240px;
  transition:top .2s ease-out;
  -webkit-transition:top .2s ease-out;
  -moz-transition:top .2s ease-out;
  /*bottom:50px;*/
}
  .m-tile .film-strip:hover .bxslider:after{
    background:#000;
    top:227px;
  }
/*border-dark*/

.m-tile .border-dark .bx-wrapper{
  /* border:4px solid #222; */
  border-width: 1px;
  border-top:none;
}
  .m-tile .border-dark .bxslider .bx-slide{
    padding:10px 5px;
  }
  .m-tile .border-dark .bxslider .bx-slide .blog-photo{
    margin:-10px -5px 0 -5px;
  }

/* panel-slider*/
.panel-slider{
padding:0px;
}
.panel-slider .m-tile-body{
  /*margin:-5px;*/
}

/*.bx-slider*/
div.bx-wrapper{
border:none;
margin-bottom:0;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
div.bx-wrapper .bx-viewport{
background: transparent;
  border: none;
  -webkit-box-shadow: none;
box-shadow: none;
margin:0;
left:0;
}
 .bx-noArrows .bx-wrapper  .bx-controls-direction{
  display:none !important;
}
.bxslider-tn{
  position:relative;
  height:300px;
}
.img-bottom{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
}
.bxslider-wrap{
  /* margin-bottom:10px; */
  /* border: 4px solid #33322E; */
  position:relative;
}
.bxslider-wrap.noborder{
  border:0;
}
  .bxslider-wrap .bxslider > li,
  .bxslider-wrap .bxslider > .bx-slide{
    height:260px;
    overflow:hidden;
  }
  .bxslider-wrap li img,
  .bxslider-wrap .bx-slide img{
    /*margin-top: -10%;*/
    max-height: inherit !important;
    min-width: 100%;
    /* height: 177px; */
  }
  /*mini*/
  .bxslider-wrap.mini .bxslider > li,
  .bxslider-wrap.mini .bxslider > .bx-slide{
    height:120px;
    overflow:hidden;
  }
  /*short*/
  .bxslider-wrap.short .bxslider > li,
  .bxslider-wrap.short .bxslider > .bx-slide{
    height:200px;
  }
  .bxslider-wrap.h100 .bxslider > li,
  .bxslider-wrap.h100 .bxslider > .bx-slide{
    height:100px;
  }
  .bxslider-wrap.h120 .bxslider > li,
  .bxslider-wrap.h120 .bxslider > .bx-slide{
    height:120px;
  }
  .bxslider-wrap.h150 .bxslider > li,
  .bxslider-wrap.h150 .bxslider > .bx-slide{
    height:150px;
  }
  .bxslider-wrap.h170 .bxslider > li,
  .bxslider-wrap.h170 .bxslider > .bx-slide{
    height:170px;
  }
  .bxslider-wrap.h200 .bxslider > li,
  .bxslider-wrap.h200 .bxslider > .bx-slide{
    height:200px;
  }
  .bxslider-wrap.h228 .bxslider > li,
  .bxslider-wrap.h228 .bxslider > .bx-slide{
    height:228px;
    border:1px solid #fff;
  }
  .bxslider-wrap.h250 .bxslider > li,
  .bxslider-wrap.h250 .bxslider > .bx-slide{
    height:250px;
  }
  .bxslider-wrap.h300 .bxslider > li,
  .bxslider-wrap.h300 .bxslider > .bx-slide{
    height:300px;
  }
  .bxslider-wrap.h350 .bxslider > li,
  .bxslider-wrap.h350 .bxslider > .bx-slide{
    height:350px;
  }
  .bxslider-wrap.h400 .bxslider > li,
  .bxslider-wrap.h400 .bxslider > .bx-slide{
    height:400px;
  }
  #mindBodySoul .bx-slide,#thingsPeoplePlaces .bx-slide{
    /* padding: 0px 5px; */
  }
  .bxslider-wrap.h450 .bxslider > li,
  .bxslider-wrap.h450 .bxslider > .bx-slide{
    height:450px;
  }
  .bxslider-wrap.h500 .bxslider > li,
  .bxslider-wrap.h500 .bxslider > .bx-slide{
    height:500px;
  }
  .bxslider-wrap.h600 .bxslider > li,
  .bxslider-wrap.h600 .bxslider > .bx-slide{
    height:600px;
  }
.bx-wrapper .bx-controls-direction a.bx-prev {
  /*    background: url("../images/icons/arrow-carousel-left-lite.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  left: 0; */
  background: url("../lib/smooth-div-scroll/images/arrow_left-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 0px 7px 7px 0px;
  /* height: 100px; */
  /* min-width: 75px; */
  padding: 19px 14px;
  left:0px;
  }
.coop-content-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
  left:-15px;
}
.coop-content-wrap .bx-wrapper .bx-controls-direction a.bx-next {
  right:-16px;
}
.bx-wrapper .bx-controls-direction a.bx-next {
  /*    background: url("../images/icons/arrow-carousel-left-right.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  right: 0; */
  background: url("../lib/smooth-div-scroll/images/arrow_right-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 7px 0px 0px 7px;
  /* height: 100px; */
  /* min-width: 75px; */
  padding: 19px 14px;
  right: 0px;
  /* top: 96px; */
  }
  .bx-control-sm .bx-wrapper .bx-controls-direction a.bx-prev {
/*      background-image: url("../images/icons/arrow-carousel-left-lite-sm.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_left-small.png");
  }
  .bx-control-sm .bx-wrapper .bx-controls-direction a.bx-next {
/*      background-image: url("../images/icons/arrow-carousel-right-lite-sm.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_right-small.png");
  }
  .bx-control-xs .bx-wrapper .bx-controls-direction a.bx-prev {
/*      background-image: url("../images/icons/arrow-carousel-left-lite-xs.png"); */
background-image: url("../lib/smooth-div-scroll/images/arrow_left-small.png");
  }
  .bx-control-xs .bx-wrapper .bx-controls-direction a.bx-next {
/*      background-image: url("../images/icons/arrow-carousel-right-lite-xs.png"); */
    background-image: url("../lib/smooth-div-scroll/images/arrow_right-small.png");
  }
.bx-controls{
  opacity:0;
  -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
  .bx-wrapper:hover .bx-controls{
    opacity:1;
  }
  .bx-wrapper:hover .bx-controls .bx-controls-direction a{
    opacity:.7;
  }
  .bx-wrapper:hover .bx-controls .bx-controls-direction a:hover{
    opacity:1;
  }
.bx-controls-auto{
  display:none;
}
.bx-wrapper .page-carousel img {
  display: block;
  max-width: inherit !important;
  max-height: 120% !important;
}
.collage-container .m-item > img{
  margin:4px;
}
.m-collage .gallery-caption{
  text-align:center !important;
  padding:5px 10px;
}
/*remove padding*/
.bxslider .m-tile{
  padding:0;
}

/*bxslider with numbered pager*/
.wPager .bx-controls{
  /*opacity:1;*/
}
.wPager .bx-pager.bx-default-pager a,
.wPager .bx-pager.bx-default-pager a.active,
.wPager .bx-pager.bx-default-pager a:hover{
  background: transparent!important;
  text-indent:0;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  color:#ccc;
  font-weight:normal;
}
  .wPager .bx-pager.bx-default-pager a.active,
  .wPager .bx-pager.bx-default-pager a:hover{
    color:#94b5e0;
  }
.wPager .bx-pager{
  bottom:-23px;
}

.wPager .photobox{
  margin-bottom:0;
}

/*suite carousel tn*/
.gallery-carousel-tn li a{
display:block;
border: 0px solid rgba(0,0,0,0) !important;
}
.gallery-carousel-tn li:hover,
.gallery-carousel-tn li.active a{
display:block;
border-width:2px !important;
border-color: #94B5E0!important;
}
.gallery-carousel-tn li.active a img{
  box-shadow:1px 1px 5px rgba(0,0,0,.3) inset;
}


/*==============
blog
================*/
.blog-title{
margin-top:0;
}
col-xs-12 .blog-title{
  margin-top:20px;
}
.blog-content{

}
/*.blog-item-cat*/
.blog-item-cat{
position:relative;
color:#ccc;
background: #40403F;
padding:6px 10px;
font-size:18px;
text-align:center;
font-family: "Raleway",sans-serif;
letter-spacing: 2px;
text-transform: lowercase;
}
#mindBodySoul .blog-item-cat{
/*    background:#94b5e0;
  color:#fff; */
}
.blog-item-cat.overlay-title{
  position:absolute;
  top:10px;
  left:10px;
  color:#fff;
  text-shadow:0 0 3px #000;
  z-index:500;
  background:none;
  padding:0;
}
.blog-item-cat > .muted{
  color:#777;
  font-size: 12px;
}
.blog-item-cat a{
  color:#fff;
}

.blog-item-cat a:hover{
  color:#94b5e0;
  text-decoration:none;
}
/*blog-slider-wrap*/
.blog-slider-wrap{
  border-width: 1px;
}
.blog-slider-wrap-blackborder .blog-slider-wrap{
  border: 3px solid #33322E;
}
  .blog-slider-wrap .bx-slide h4,
  .blog-slider-wrap .bx-slide .blog-meta,
  .blog-slider-wrap .bx-slide .blog-details,
  .blog-slider-wrap .bx-slide .team-social-container{
    padding-left:15px;
    padding-right:15px;
    padding-top: 3px;
    padding-bottom: 1px;
  }
  .blog-slider-wrap .bx-wrapper .bx-controls-direction a{
    top:100px;
  }
/*meta*/
.blog-meta{
  font-size:10px;
  padding:5px 4px;
  margin-bottom:10px;
}
  .blog-meta.meta-line{
    /*border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;*/
    background:#fcfcfc;
  }
.blog-meta-author{

}
.blog-meta-date{
  color:#aaa;
}

/*btn-read-more*/
.btn-read-more:before{
  content:'more';
}
.btn-read-more{
  display:inline;
  font-size:10px;
  margin-left:5px;
}
.blog-share.team-social-container{
  margin-top: 32px;
  background:#f5faff;
  padding: 0px;
  position:absolute;
  z-index: 999;
  left:0;
  bottom: 0px;
  right:0;
}
.blog-view-all:after{
  content:'';
  height:1px;
  width:100%;
  background:rgba(51,122,183,.3);
  background:#337ab7;
  margin-top:14px;
  position:absolute;
  left:0;
  right:0;
  z-index:-1;
}
#designBrand .blog-item-cat > a{
  font-size:10px;
  display:block;
}
#designBrand .m-option-label{
  letter-spacing:4px;
  text-transform:lowercase;
  font-weight: 400;
}
#designBrand .search-filter .dropdown-menu li a{
  text-transform:lowercase !important;
  letter-spacing:4px;
}

.blog-grid .nopad{
  padding:0;
}
  .blog-grid .btn-more{
    font-size:10px;
    text-transform: lowercase;
    letter-spacing: 2px;
    padding: 5px;
  }

/*photobox*/
.photobox{
margin-bottom:30px;
}
.photobox.no-margin,
.photobox .no-margin{
  margin-bottom:0;
}
.photobox-4col .photobox-media{
  max-height:180px;
}
.photobox-3col .photobox-media{
  max-height:240px;
}
.photobox-2col .photobox-media{
  max-height:300px;
  overflow:hidden;
  border: 3px solid rgba(51,50,46,0.9);
}
.photobox-media{
  overflow:hidden;
  position:relative;
}
.photobox-media.photo-left{
  margin-right:15px;
  max-height:120px;
  overflow:hidden;
  border: 3px solid rgba(51,50,46,0.8);
}
  .photobox-media img{
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }
  .photobox-media:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
.photobox-title.nomargin{
  margin-top:0;
}
.photobox-title .meta-date{
  font-size:10px;
  color:#aaa;
  text-transform:uppercase;
  letter-spacing:1px;
}

/*== PROJECT ==*/
.project-title{
border-bottom:1px solid #eee;
margin-bottom:50px;
padding-bottom: 15px;
padding-top: 17px;
font-family: Gotham,sans-serif;
text-transform: uppercase;
font-weight: 100;
letter-spacing: 1px;
font-size: 19px;
margin-top: 0px!important;
}
.project-item{
border-bottom:1px solid #eee;
margin-bottom:30px;
}
.panel .project-item{
  border-bottom:none;
  margin-bottom:0;
}
.panel-body.nopad{
  padding:0;
}

/*btnPlusMinus*/
.btnPlusMinus{
  font-size:20px;
  line-height:32px;
}
  .btnPlus{
    color:#669900;
  }
    .btnPlus:hover{
      color:#99cc33;
    }
  .btnMinus{
    color:#990000;
  }
    .btnMinus:hover{
      color:#cc3333;
    }
/*taglabel*/
.taglabels{
  margin-bottom:10px;
}

/******************
circular btn label notes
******************/
.cNotes{
display:block;
position:absolute;
z-index:200;
width:30px;
height:30px;
line-height:30px;
text-align:center;
color:#fff;
background-color:#94b5e0;
overflow:hidden;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.cNotes:hover,
.cNotes.active{
  background-color:#5682bb;
  color:#fff;
  z-index:300;
  /*border:2px solid #fff;*/
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.cNotes-hover{
    background-color:#5682bb!important;
  color:#fff!important;
  z-index:300;
  /*border:2px solid #fff;*/
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  }
.cNotes.cNotes-label{
  position:relative;
  background-color:#ccc;
  color:#777;
}
.cNotes.cNotes-label:hover,
.cNotes.cNotes-label.active{
  background-color:#777;
  color:#ccc;
}

/*slider-grid*/
.slider-grid{
position:relative;
border: 3px solid #fff;
}
.slider-grid-body{
  position:relative;
}
.slider-grid-footer{
  background: rgba(64,64,63,1);
  padding:4px 7px;
}
  .slider-grid-footer h3{
    /*display:inline;
    font-size:13px;
    color:#94b5e0;
    letter-spacing:1px;*/
    display: inline;
    font-size: 11px;
    color: #bbb;
    letter-spacing: 4px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-transform: lowercase;
    /* float: right; */
    text-align: left;
    text-transform: lowercase;
    padding-left: 2px;
  }
.slider-grid .m-dropdown > li > a{
  color:#777;
  font-size:10px;
  text-transform:lowercase;
  letter-spacing:2px;
}
  .slider-grid .m-dropdown > li > a.text-lite.slider-title-xs{
    color:#c7d9f0;
    font-size:9px;
    letter-spacing:1px;
    margin-top:5px;
    display:block;
  }
.profile-top .dropdown-menu.mike-me > li > a{
  font-family:arial,sans-serif;
}
.dropdown-menu.mike-me > li > a{
  font-size:9px;
  text-transform:lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
}
.sub-nav-dark.dropdown-menu > li.active > a{
  background: transparent;
  color: #94b5e0!important;
}
.sub-nav-dark.dropdown-menu.mike-me > li > a,
.sub-nav-dark.dropdown-menu.mike-me > li > a:focus,
.sub-nav-dark.dropdown-menu > li > a{
  color: #777;
  background:transparent;
}
.sub-nav-dark.dropdown-menu.mike-me > li:hover > a,.sub-nav-dark.dropdown-menu > li:hover > a,.sub-nav-dark.dropdown-menu > li.active-link > a,.sub-nav-dark.dropdown-menu > li > .active-link{
  color:#94b5e0;
  background: none;
}
.sub-nav-dark .nav-indicator{
  position: absolute!important;
}
#loveLikeHate .sub-nav-dark .nav-indicator{
  left:5px
}
.explore-navigation .nav-indicator{
  left:8px;
}

.dropdown-menu.mike-me2 > li > a{
  letter-spacing:2px;
  text-transform:lowercase !important;
}
.slider-grid .bxslider-wrap{
  margin-bottom:0;
  border:none;
}


/*== OTHERS ==*/
.btnMagniLens{
color:#ccc;
}
.btnMagniLens:hover{
color:#94b5e0;
}



/*=============
m-dropdown
==============*/
.m-dropdown{
margin:0;
padding:0;
}

.m-dropdown > li{
  text-align:left;
  position:relative;
}
.m-dropdown > li > a{
  padding:4px 6px;
}
.m-dropdown > li a{
  color:#fff;
  text-decoration:none;
}
.m-dropdown > li:hover > a{
  background-color:rgba(200,200,200,.1);
}
.m-dropdown > li:hover .m-dropdown-menu{
  display:block;
}
/*.m-dropdown-menu*/
.m-dropdown-menu{
  padding:5px 0;
  display:none;
  position:absolute;
  top:100%;
  background:#fff;
  min-width:180px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  box-shadow:1px 2px 4px rgba(0,0,0,.3);
}
  .m-dropdown-menu.animateCubic{
    display:block;
    opacity:0;
    visibility:hidden;
    top:30px;
  }
  .m-dropdown > li:hover .m-dropdown-menu.animateCubic{
    opacity:1;
    visibility:visible;
    top:100%;
  }
  #loveLikeHate .m-dropdown-menu > li a{
    padding-left: 15px;
  }
  .m-dropdown-menu > li a{
    display:block;
    padding:4px 10px;
    color:#333;
  }
  .m-dropdown-menu > li a:hover{
    color:#fff;
    background-color:#337ab7;
  }
    .m-dropdown-menu > li.active a{
      color:#fff;
      background-color:#94b5e0;
    }
  /*dropup*/
  .m-dropdown.dropup {
    /*position:absolute;*/
  }
  .m-dropdown.dropup .m-dropdown-menu{
    top:auto;
    bottom:0;
  }
    .dropup .m-dropdown-menu.animateCubic{
      bottom:50px;
      top:auto;
    }
    #loveLikeHate .dropdown-menu{
      /* left: -3px; */
      /* padding-right: 0px; */
    }
     .m-dropdown.dropup > li:hover .m-dropdown-menu.animateCubic{
      top:auto;
      bottom:98%;
    }
    #designBrand .dropdown-menu{
      min-width:100%;
    }
  .dropdown-menu.dropdown-center{
    left:-65px;
  }

/* m-options*/
.m-options{
position:absolute;
z-index:999;
left:0;
right:0;
/* margin:auto; */
bottom: 0;
padding:10px 0;
}
.m-options.padded{
  padding:6px 10px;
}
.m-options.nopad{
  padding-bottom:0;
}
.m-options-overlay{
  min-height:60px;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
#pageReservations .m-options-overlay{
  background: rgba(51,50,46,0.5);
}
.m-options-overlay.filler,.m-options-overlay.filler-padded{
  left:0;
  right:0;
  top:auto;
  bottom: 0;
  position:absolute;
  z-index:-1;
}
.m-options-overlay.filler-padded{
  left:4px;
  right:4px;
  bottom:4px;
}
.m-options-overlay.filler-nopad{
  left:0px;
  right:0px;
  bottom:0px;
}
.m-options-overlay-padded{
  left:4px;
  right:4px;
  bottom:4px;
}
.m-options.align-top{
  left:0;
  right:auto;
  bottom: auto;
}
 .authormark{
  text-transform:lowercase;
  font-size:9px;
  opacity:.4;
  color:#fff;
  letter-spacing:3px;
  text-shadow:1px 1px 0 rgba(0,0,0,.3);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  background: rgba(255,255,255,0.1);
  border-radius: 3px;
  font-weight: 100;
}
.m-options.authormark:hover{
  opacity:1;
  color:#94b5e0;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.m-options.authormark.credits{
      top: 2%;
      left: 9%;
      height: 20px;
      padding-left: 9px;
      /* border: 1px solid red; */
      position: absolute;
      margin: 0px;
      cursor: pointer;
      width: 187px;
      background: rgba(0,0,0,0.4);
}
.m-options > .m-dropdown{

}
  .m-options > .m-dropdown.float-li > li{
    float:left;
  }
    .m-options > .m-dropdown.float-li > li > a{
      padding:0px 6px;
    }
  .m-options > .m-dropdown > li{
    margin-bottom:5px;
  }
  .m-options .m-option-label,
  .m-option-label{
    color:#fff;
    text-shadow:0 0 #000;
    /*font-weight:bold;*/
    line-height:16px;
    font-size:18px;
    margin-left:5px;
    margin-bottom:-5px;
    /*font-family: 'rokkitt', serif;*/
    /* font-family: Raleway,sans-serif; */
  }
  .m-options .m-option-label > .fa{
    font-size:14px;
  }



/*icon-rate-group*/
.icon-rate-group{
margin-right:10px;
left:auto;
position:absolute;
right:0;
bottom:15px;
}
.m-options .icon-rate-group{
  bottom:5px;
  line-height:10px;
}
.m-options .icon-rate-group-nolabel,.m-options .icon-rate-group{
  bottom: -1px;
  line-height:10px;
}
.icon-rate-group.pull-left{
  left:10px;
  right:auto;
}
.icon-rate{
  display:block;
  float:left;
  height:22px;
  width:18px;
  margin-left:10px;
  opacity:0;
  position:absolute;
  bottom:-25px;
}
.icon-rate.no-margin{
  margin-left:0;
}
.icon-rate.padded{
  right:0;
}
.m-tile:hover > .m-options .icon-rate-group .icon-rate,
.m-tile-body:hover .m-options .icon-rate-group .icon-rate,
.icon-rate-group-parent:hover .icon-rate,
.photo-option-parent:hover .icon-rate,
.mScrollItem:hover .m-options .icon-rate-group .icon-rate,
.gallery-caption:hover .m-options .icon-rate-group .icon-rate{
  opacity:0.7;
  bottom: 0;
}
.icon-rate{
  background-position:50% 0;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150s ease-in-out;
  /**/
  -webkit-transition: all 500ms cubic-bezier(0.585, 0, 0.505, 1); /* older webkit */
  -webkit-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -moz-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -o-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
  transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530); /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.585, 0, 0.505, 1); /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -moz-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  -o-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
  transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530); /* custom */
  background: no-repeat;
}

.icon-rate:hover,
.icon-rate.active{
  background-position:50% -24px;
  opacity:1!important;
}
.icon-rate.icon-love{
  background-image:url(../images/icons/icon-rate-love-v5.png);
  right:51px;
}
.icon-rate.icon-love-nolabel{
  background-image:url(../images/icons/icon-rate-love-v5.png);
  right:51px;
}
.icon-rate.icon-like{
  background-image:url(../images/icons/icon-rate-like-v4.png);
  right:25px;
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.icon-rate.icon-like-nolabel{m
  background-image:url(../images/icons/icon-rate-like-v4.png);
  right:25px;
  -webkit-transition-delay: 40ms;
  transition-delay: 40ms;
}
.icon-rate.icon-hate{
  background-image:url(../images/icons/icon-hate-v4.png);
  right:0px;
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.icon-rate.icon-hate-nolabel{
  background-image:url(../images/icons/icon-hate-v4.png);
  right:0px;
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.icon-rate.icon-share{
  background-image: url(../images/icons/icon-share-v9.png);
  margin-left: 0px;
}
.icon-rate.icon-share-nolabel{
  background-image:url(../images/icons/icon-share-nolabel-v2.png);
  margin-left: 0px;
}
.icon-rate.icon-morp-nolabel{
  background-image:url(../images/icons/icon-morph-nolabel.png);
  width:21px;
  margin-left: 25px;
}
.icon-rate.icon-morp{
  background-image:url(../images/icons/icon-morph-nolabel.png);
  width:21px;
  margin-left: 25px;
}
.icon-rate.icon-buy{
  background-image:url(../images/icons/icon-buy.png);
  right:0px;
}
.icon-rate.icon-buy-white{
  background-image:url(../images/icons/icon-buy-white.png);
  right:0px;
}
.icon-rate.icon-m{
  background-image:url(../images/icons/icon-m.png);
}

/*dark icon*/
.dark-icon .icon-rate.icon-love{
  background-image:url(../images/icons/icon-rate-love-white2.png);
}
.dark-icon .icon-rate.icon-like{
  background-image:url(../images/icons/icon-rate-like-v4.png);
}
.dark-icon .icon-rate.icon-hate{
  background-image:url(../images/icons/icon-hate-v4.png);
}
.dark-icon .icon-rate.icon-share{
  background-image:url(../images/icons/icon-share-v9.png);
}
.dark-icon .icon-rate.icon-buy{
  background-image:url(../images/icons/icon-buy-dark.png);
      background-repeat: no-repeat;
}

.slider-title, .slider-title-sm{
  /*font-family: 'rokkitt', serif;*/
  font-size:20px;
  position:absolute;
  left:15px;
  bottom:5px;
}
  .slider-title-sm{
    font-size:16px;
    left:0;
    bottom:0;
  }
  .slider-title-sm .fa{
    font-size:12px;
  }
  .slider-title-xs{
    font-size:12px;
  }
/*relative positioned*/
.icon-rate-group-parent{
  margin-bottom:0;
}
.icon-rate-group-parent li{
  position: relative;
}
  .icon-rate-group-parent .icon-rate-group{
    bottom:0;
    position: relative;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    border:none !important;
  }
  .icon-rate-group-parent .icon-rate{
    /*bottom:-25px;*/
    position: relative;
    right:0;
    margin-left:0;
    margin-right:0;
    background-position-x:50%;
    background-position-y:2px;
    background-repeat: none;
  }
  .icon-rate-group-parent .icon-rate:hover,.icon-rate-group-parent .icon-rate.active{
    background-position-y:-22px;
  }

.icon-rate-overlay .icon-rate{
  background-color:rgba(64,64,63,0.9);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 22px;
  height:22px;
  border:none;
}
.photo-option.pull-top{
  bottom:auto;
  top:0;
}
.photo-option.pull-mid{
  bottom:0;
  top:0;
  margin-top:auto;
  margin-bottom:auto;
}
  .photo-option-group.pull-left,
  .photo-option-group.pull-right,
  .photo-option-group.pull-center{
    position: absolute;
    z-index: 300;
  }
  .photo-option-group.pull-left{
    left:10px;
  }
  .photo-option-group.pull-right{
    right:10px;
  }
  .photo-option-group.pull-center{
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
  }


/*m-list*/
.m-list li{
border-bottom:1px solid #f7f7f7;
padding:5px 0;
letter-spacing: 1px;
}
.m-list.no-border li{
  border:none;;
}




/*fa icons*/
.fa.fa-boxed{
border:1px solid #eee;
padding:2px 3px;
background:#f2f2f2;
width:25px;
border-radius:2px;
-webkit-border-radius:2px;
text-align:center;
}


/*profile-percentage*/
.profile-percent{
background:#1A75BE;

}
.profile-percentage{
position:relative;
color:#fff;
}
.profile-percentage .epc-chart{
  /*margin-left:0;*/
}
.profile-percentage .desc{
  margin-top:22px;
}
.profile-percentage .desc > .title{
  font-size:20px;
  color:#fff;
}
.mike-me-title{
  font-size:20px;
  font-weight:300;
  letter-spacing: 4px;
  text-transform:lowercase;
  /* font-family: Raleway, sans-serif; */
}
.profile-percentage a{
  color:#94b5e0;
}
.profile-percentage a:hover{
  color:#fff;
}

/*chart -epc*/
.epc-chart{
  position:relative;
  height:110px;
  width:110px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}
.epc-chart canvas {
  left: 0;
  position: absolute;
  top: 0;
}
.epc-chart .percentage{
  display:block;
  font-size:20px;
  font-weight:300;
  color:#fff;
  line-height:110px;
  text-align:center;
  position:relative;
  opacity:.7;
  text-shadow:-1px -1px 0 rgba(0,0,0,.5);
}
.love-like-hate .percentage{
  font-size: 10px;
}
.epc-chart .percentage.lite{
  color:#777;
}
.epc-chart .percentage:after{
  content:'%';
}
.epc-chart .percentage > div{
    font-size:9px;
    position:absolute;
    top:15px;
    margin:auto;
    left:0;
    right:0;
  }

/*====
POST ITEM
=====*/
.post-item{
font-size:13px;
border-bottom: 1px solid #f7f7f7;
padding-top:5px;
}
.post-item .post-heading{
  margin-bottom:15px;
  color:#999;
}
.post-time{
  color:#ccc;
  font-size:10px;
}
.post-item .post-thumb{
  width:42px;
  height:42px;
  margin-top:5px;
}

.post-item .post-thumb img,
.post-item .comment-thumb img{
  max-width:100%;
  max-height:100%;
}


.post-item .post-desc{
  margin-bottom:15px;
  display:block;
  font-size:13px;
}

/*title-striked*/
.title-striked{
border-bottom:1px solid rgba(0,0,0,.1);
text-align:center;
position:relative;
margin-top:30px;
margin-bottom:30px;
}
.title-striked > div{
  display:inline-block;
  padding:10px;
  background:#fff;
  position:absolute;
  top:-18px;
  /*left:0;
  right:0;*/
  margin:auto;
  margin-left:-3%;
}

/*blog*/
.blog-photo{
height:200px;
overflow:hidden;
/* width: 100%; */
}
.section.wseparator {
  background: url("../images/separator-horizontal-up.png") no-repeat center bottom ;
}
.section.wseparator:last-child {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*story*/
.story{
padding:40px 10px 30px 10px;
line-height:18px;
font-size:12px;
position:relative;
margin-bottom:20px;
}
#sectionFood .story{
  padding-top:10px;
}
.story.container{
  max-width:950px;
}
.story .story-item{
  margin-bottom:50px;
  padding-bottom:50px;
  background: url(../images/separator-blog-item.png) center bottom no-repeat;
}
.story .story-item:last-child{
  background-image:none;
}
.story .media-hero{
  height:320px;
  position:relative;
  overflow:hidden;
}
.story .media-hero .content{
  padding:20px;
}
.story .media-hero.blog{
  height:400px;
}
  .story .media-hero.blog img{
    width:100%;
  }
.story .content{
  position:relative;
}
.story .content.bottom-left{
  bottom:0;
  position:absolute;
  z-index:5;
}
.story .media{
  position:relative;
  float:right;
  margin-left:15px;
}
.story .media.wrap{
  position:relative;
  float:right;
}
.story .media.top-overlap{
  /*top:-220px;
  position:absolute;
  right:20px;*/
  margin-top:-220px;
}

.story .verbiage{
  max-width:50%;
  margin-top:30px;
}
.story .verbiage.full-width{
  max-width:100%;
}
.story .copy-title{
  margin-bottom:20px;
  font-size:24px;
  font-weight:300;
  text-shadow:none;
}
.story .copy-desc{
  margin-bottom:20px
}

.story .content.left-layout .verbiage{
  float:right;
}
.story .content.left-layout .media{
  float:left;
  margin-left:0;
  margin-right:15px;
}



/*social buttons*/
.row .boxed{
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
background:#fff;
}
.img-profile{
  height:250px;
  overflow:hidden;
  margin-left:-15px;
  margin-right:-15px;
}
.team-social-container > a{
  color:#ccc;
  border:1px solid #ccc;
  width:24px;
  height:24px;
  display:inline-block;
  border-radius:50%;
  -webkit-border-radius:50%;
  line-height:20px;
  text-align:center;
  margin:2px;
}
.team-social-container a:hover{
  color:#94b5e0;
  border-color: #94b5e0;
}
.team-social-container.social-solid a:hover{
  color:#fff;
  background:#94b5e0;
  border-color: #ddd;
}
.team-social-container.team-social-sm a{
  width:36px;
  height:36px;
  font-size:18px;
  line-height:36px;
}
.team-social-container.team-social-md a{
  width:48px;
  height:48px;
  font-size:28px;
  line-height:48px;
}


/*filters*/
.filterbox{
margin-bottom:10px;
}
.search-filter{
  margin-top: 1px;
  margin-right: 11px;
  margin-bottom: 4px;
}
.search-filter .dropdown-menu{
  top:92%;
  max-height:300px;
  overflow-y:auto;
}
.search-filter-label{
  font-size:9px;
  color:#ccc;
}
.btn-search-filter{
  background:transparent;
  border:none;
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
}
  .btn-search-filter.search-filter-label-value{
    color: #94b5e0!important;
    font-size:10px;
    text-transform:lowercase;
  }
  .btn-search-filter.search-filter-label-value:hover{
    color: #777!important;
  }

.searchbox-wrap{
  position:relative;
}
.searchbox-wrap .searchbar{
  background:url(assets/images/zoom_icon&16.png) 95% 50% no-repeat;
  font-size:10px !important;
  height:22px !important;
  width:80px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
  .searchbox-wrap .searchbar:focus{
    width:200px;
  }

/*gallery collage*/
.m-collage .item{
z-index:1;
float:left;
position:relative;
}
.m-collage .item:hover{
  Xborder:2px solid #fff;
  z-index:910;
  -webkit-box-shadow:0 0 30px rgba(0,0,0,1);
     -moz-box-shadow:0 0 30px rgba(0,0,0,1);
       -o-box-shadow:0 0 30px rgba(0,0,0,1);
          box-shadow:0 0 30px rgba(0,0,0,1);
  -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/* home > shop > byspace */
.space-gallery .item:hover{
  Xborder:2px solid #fff;
  z-index:910;
  -webkit-box-shadow:0 0 30px rgba(0,0,0,1);
     -moz-box-shadow:0 0 30px rgba(0,0,0,1);
       -o-box-shadow:0 0 30px rgba(0,0,0,1);
          box-shadow:0 0 30px rgba(0,0,0,1);
  -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/* end of home > shop > byspace */
.m-collage .item > a{
  display:block;
}
.m-collage .item > a > img{
  border:2px solid #fff;
  overflow:hidden;
}
/*hover detail icon*/
.m-collage .item .moreInfo,.profile-network .item .moreInfo{
  /*display:none;*/
  opacity:0;
  position:absolute;
  z-index:10;
  top:0;
  right:0;
  left:0;
  bottom:0;
  margin:auto;
  background:rgba(255,255,255,.75);
  color:#333;
  padding:10px;
  text-shadow:0 0 4px #fff;
  cursor: pointer;
}
  .m-collage .item:hover .moreInfo,.profile-network .item:hover .moreInfo{
    /*display:block;*/
    opacity:1;
  }
  .m-collage .item .moreInfo > .fa,.profile-network .item .moreInfo > .fa{
    font-size:18px;
    position:absolute;
    z-index:10;
    right:5px;
    bottom:5px;
    margin:auto;
    color:#555;
  }

/*== gallery isotope ===*/
.m-isotope .product-grid-view.m-product-list li{
  /*width:160px;
  height:160px;*/
}
.m-isotope .animateCubicXX {
  -webkit-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1); /* older webkit */
-webkit-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
 -moz-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
   -o-transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105);
      transition: all 400ms cubic-bezier(0.230, 1.000, 0.340, 1.105); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1); /* older webkit */
-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
 -moz-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
   -o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105);
      transition-timing-function: cubic-bezier(0.230, 1.000, 0.340, 1.105); /* custom */
}
.product-grid-view.m-product-list {
    display: block;
    opacity: 1 !important;
    margin-bottom:0;
}
.m-isotope .product-grid-view.m-product-list li a.product-img{
  position:relative;
  width:160px;
  height:160px;
}
  .m-isotope.m-isotope-sm .product-grid-view.m-product-list li{
    width:160px;
    height:110px;
    /*margin-left:40px;
    margin-right:40px;*/
    overflow:visible;
    /* text-align:center; */
  }
  .m-isotope.m-isotope-sm .product-grid-view.m-product-list li a.product-img{
    width:120px;
    height:120px;
    /* text-align:center; */
    /* position:absolute; */
    padding:3px;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    -webkit-transition: all 0.32s ease-in-out;
    -moz-transition: all 0.32s ease-in-out;
    -o-transition: all 0.32s ease-in-out;
    transition: all 0.32s ease-in-out;
  }
  /*.m-isotope.m-isotope-sm .product-list-item  .product-list-info .bx-wrapper a.product-img{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }*/
  .m-isotope.m-isotope-sm .bx-wrapper a.product-img:hover{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.2);
  }


    .m-isotope.m-isotope-sm .product-list-item{
      background:#333;
      position:relative;
      /*clear:left;*/
      overflow:hidden;
    }
    .m-isotope.m-isotope-sm .product-list-item .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item .product-list-wrap:after,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap:after,
    X.m-isotope.m-isotope-sm .product-list-item,
    .m-isotope.m-isotope-sm .product-list-item .bx-viewport,
    .product-list-item .product-list-info-wrap{
      /*
      -webkit-transition: all 0.45s ease-in-out;
      -moz-transition: all 0.45s ease-in-out;
      -o-transition: all 0.45s ease-in-out;
      transition: all 0.45s ease-in-out;
      */

    -webkit-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
 -moz-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
   -o-transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000);
      transition: all 450ms cubic-bezier(0.505, 0.000, 0.325, 1.000); /* custom */

-webkit-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
 -moz-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
   -o-transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000);
      transition-timing-function: cubic-bezier(0.505, 0.000, 0.325, 1.000); /* custom */

    }


    .m-isotope.m-isotope-sm .product-list-item {
      z-index:300;
    }
    /*.m-isotope.m-isotope-sm .product-list-item:hover {*/
    .m-isotope.m-isotope-sm .product-list-item.expand {
      z-index:400;
      /*padding-top:20px;
      padding-bottom:30px;*/
    }
    /*.m-isotope.m-isotope-sm .product-list-item:hover .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item:hover .product-list-wrap:after,*/
    .m-isotope.m-isotope-sm .product-list-item.expand .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expand .product-list-wrap:after,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap,
    .m-isotope.m-isotope-sm .product-list-item.expanded .product-list-wrap:after{
      /*z-index:400;*/
      padding-top: 73px;
      padding-bottom: 30px;
    }
    .m-isotope.m-isotope-sm .product-list-item.expanded .m-isotope-pager{
      display:none;
    }

    /*.m-isotope.m-isotope-sm .product-list-item:hover .bx-viewport{*/
    .m-isotope.m-isotope-sm .product-list-item.expand .bx-viewport{
      height:140px !important;
    }
    .m-isotope.m-isotope-sm .product-list-item a.product-img:hover{
      z-index:410;
    }
.m-isotope .product-grid-view.m-product-list li a.product-img img{
    vertical-align:middle !important;
    max-width:100%;
    max-height:100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
  /*product-grid-view-isotope*/
  .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope{
    margin-top:10px;
  }
    .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope li a.product-img{
      width:120px;
      height:auto;
    }
    .m-isotope .product-grid-view.m-product-list.product-grid-view-isotope li a.product-img img{
      vertical-align:top !important;
        max-width:120%;
        max-height:100%;
        position: relative;
    }

.product-img{
  position:relative;
}


.m-isotope-pager{
  position:relative;
  display:inline-block;
  z-index:300;
  opacity:0;
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
}
.m-isotope-pager{
  position:absolute;
  z-index:300;
  left:0;
  right:0;
  bottom:-4px;
  margin-bottom:0;
  margin-left:auto;
  margin-top: auto;
}
  /*.product-list-item:hover .m-isotope-pager{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
  }*/
  .product-list-item.expand  .m-isotope-pager{
    opacity:1;
    -webkit-transform: translate(0px, -10px);
    -moz-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    transform: translate(0px, -10px);
    display: none;
  }
  .m-isotope-pager .page-number{
    color:#ccc;
    font-size:9px;
    padding:5px;
    margin:0;
    background:rgba(255,255,255,.8);
  }
  .m-isotope-pager .page-number.active{
    color:#94b5e0;
  }
  .m-isotope-pager .page-number.btnAll{
    font-size:14px;
    display:none;
  }

/*== PRODUCT INFO ==*/
.product-item:hover .product-tn-info,.m-shop-carousel-item:hover .product-tn-info{
  opacity:1;
  bottom:-30px;
  visibility:visible;
}
  .isotopeEnabled .product-item:hover .product-tn-info,
  .isotopeEnabled .m-shop-carousel-item:hover .product-tn-info{
    bottom:-5px;
  }
  .m-product-list.isotopeEnabled{
    max-width:1050px;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
  }

.product-tn-info{
  opacity:0;
  visibility:hidden;
  position:absolute;
  z-index:600;
  width:100%;
  left:0;
  right:0;
  bottom:-20px;
  background:rgba(255,255,255,.8);
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
}

.product-tn-info a{
  font-size:9px;
  text-transform:lowercase;
  padding:1px 3px;
  display:inline-block;
  color:#ccc;
  font-weight:300;
}
  .product-tn-info a:hover{
    color:#94b5e0;
  }
  .product-tn-info .separator{
    width:10px;
    display:inline-block;
  }

/*=== SALE PRODUCTS ===*/
  .product-meta{
    padding:0 10px;
  }
  .title-author{
    font-size:10px;
    color:#ccc;
    margin-top:-10px;
  }
  .product-title{
  }
    .title-feature{
      color:#ccc;
      font-size:75%;
    }


  .price-market{
    color:#ddd;
    padding-left:5px;
    text-decoration:line-through;
  }
  .product-price,
  .product-price-sale{
    font-size: 13px;
    font-family: bankgothic,sans-serif;
  }
  .product-price-sale{
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#900;
    font-style:italic;
    float:right;
  }
  .sale-slider .bx-slide a{
    display:block;
    max-height:125px;
    overflow:hidden;
  }
    .sale-slider .bx-slide .product-author{
    }
    .sale-slider .bx-slide .photobox-title{
      margin-bottom:0;
    }

  .title-strike{
    border-top:1px solid #ccc;
    text-align:center;
    position:relative;
    margin-bottom:30px;
  }
    .title-strike > span{
      position:absolute;
      left:0;
      right:0;
      top:-21px;
      margin:auto;
      display:inline-block;
      padding:10px;
      background:#fff;
      z-index:120;
      width:240px;
    }
/*more optionis*/
.product-list-option.expanded{
  position:relative;
  display:block !important;
  min-height:100%;
  border:1px solid red;
}
.product-list-option.expanded li{
  position:absolute;
  z-index:50;
  display:block;
  min-width:150px;
}
  .product-list-option.expanded li a{
    display:block;
  }
.product-list-option.expanded li:nth-child(1){
  top:10px;
}
.product-list-option.expanded li:nth-child(2){
  top:30px;
}
.product-list-option.expanded li:nth-child(3){
  top:50px;
}
/*product-list-option-label*/
.product-list-option-label{
  display:none;
  position:relative;
  z-index:900;
}
  .product-list-option-label li{
    position:absolute;
    right:10px;
    top:-100px;
    z-index:30;
    -webkit-transition: all 0.75s ease-out;
    -moz-transition: all 0.75s ease-out;
    -o-transition: all 0.75s ease-out;
    transition: all 0.75s ease-out;
  }
    /*set delays*/
    .product-list-option-label li:nth-child(0){
       -webkit-transition-delay: .05s;
      transition-delay: .05s;
    }
    .product-list-option-label li:nth-child(1){
       -webkit-transition-delay: .075s;
      transition-delay: .075s;
      right: -50px;
    }
    .product-list-option-label li:nth-child(2){
       -webkit-transition-delay: .1s;
      transition-delay: .1s;
    }
    .product-list-option-label li:nth-child(3){
       -webkit-transition-delay: .125s;
      transition-delay: .125s;
    }
    .product-list-option-label li:nth-child(4){
       -webkit-transition-delay: .15s;
      transition-delay: .15s;
    }
  .product-list-option-label li a{
    display:block;
  }
  .product-list-option-label li:not(.btn-shop-viewall) a{
    font-size:12px;
    text-align:right;
  }
  .product-list-option-label li.btn-shop-viewall{
    text-align:center;
  }

.isotopeEnabled > li{
  position:absolute;
  z-index:10;
}


/*modals*/
.modal{
z-index:9095;
}
.modal-dialog{
z-index:1050;
}

.modal-content{
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
}
.modal.in.modal-vertical-centered .modal-dialog,
.modal.fade.in .modal-dialog.modal-vertical-centered{
  top:12%;
  margin-top:12%;
}
.modal-body .btn-close{
  position:absolute;
  top:10px;
  right: 20px;
  z-index:500;
  /* opacity:.7 !important; */
}
.modal-body .btn-close:hover{
  opacity:1 !important;
}
.modal-backdrop{
/*position:fixed;*/
}
.close{
font-weight: 100 !important;
opacity: 0.7!important;
color: #a0a0a0;
/* font-family: Raleway,sans-serif; */
font-size: 19px;
text-shadow: none!important;
}
.close-wrap .close {
  position: absolute!important;
  right: 11px;
  z-index: 2;
  /* color: #777; */
  top: 5px!important;
}
.close:hover,.close:focus,.close:active,.close:visited{
color: #94b5e0;
outline: none;
}
.close span:active,.close span:visited{
border:red!important;
}
/*modal wide*/
.modal-wide .modal-dialog {
top:0 !important;
bottom:0 !important;
width: 90%;
min-height: 100%;
padding: 0;
margin:auto;
}

/*modal scrollable*/
.modal-scrollable .modal-content{
max-height:500px;
overflow-x:hidden;
overflow-y:auto;
}

/*modal full-screen*/
.modal-fullscreen .modal-dialog {
top:0 !important;
bottom:0 !important;
width: 100%;
min-height: 100%;
padding: 0;
margin:auto;
}
.modal-fullscreen.noMargin .modal-dialog {
  top:0 !important;
  bottom:0 !important;
  width: 98%;
  min-height: auto;
}
.modal-fullscreen .modal-content {
  height: 100%;
}
.modal-fullscreen .modal-body {
  min-height:300px;
  overflow-y:auto;
}
.modal-fullscreen .modal-body.footer-pad {
  margin-bottom:60px;
}
.modal-fullscreen .modal-footer {
  width:100%;
  position:absolute;
  bottom:0;
  z-index:10;
}
.modal-header-bleed .modal-content{
  /*background-color: rgba(255,255,255,01);*/
  /*margin-top: -1.5%;*/
  /* border: 5px solid rgba(51,50,46,1)!important; */
}

.modal-header-bleed .modal-header{
/*background:#afcaed;*/
text-align: center;
/* border-radius: 3px 3px 0 0; */
/* -webkit-border-radius: 3px 3px 0 0; */
-moz-border-radius: 3px 3px 0 0;
background-color: rgb(64, 64, 63)!important;
border-bottom: 2px solid #555;
padding: 9px;
}
.modal-header-bleed .modal-header h4{
  color:#fff;
  text-transform: uppercase;
  font-size: 16px;
  color: #94b5e0;
  letter-spacing: 7px;
  font-weight: 100;
  padding-left: 21px;
}
.modal-header-bleed.header-dark .modal-header{
  /* background:#333; */
  background-color: rgb(64, 64, 63)!important;
  border-bottom: 2px solid #555;
}

/*.m-footer*/
.m-modal-footer{
border-top:1px solid #f2f2f2;
margin-top:15px;
padding-top:15px;
text-align:right;
}
.m-modal-footer.full-bleed{
  background:#f2f2f2;
  margin:15px -15px -15px -15px;
  padding:15px;
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
}

/*=========
m-menu
==========*/
/*m-menu*/
.m-menu{
border-right:1px solid #f2f2f2;
}
.m-menu-item{
  position:relative;
}
.m-menu-item > a{
  padding:4px 10px;
  display:block;
}
.m-menu-item > a:hover{
  background:#f7f7f7;
}
.m-menu-item.active > a{
  color:#fff;
  background-color:#337ab7;
}
  .m-menu-item.active:after{
    content:'';
    position:absolute;
    top:0;
    right:-5px;
    width: 0;
    height: 0;
    border-bottom: 18px solid transparent;
    border-top: 18px solid transparent;
    border-left: 5px solid #337ab7;
    font-size: 0;
    line-height: 0;
    z-index:99;
  }
.published-form-item{
  Xfloat:left;
  Xmargin:10px;
  padding:10px;
  background:#fff;
  position:relative;
}
  .published-form-item .blog-title{
    /*background-color:#f2f2f2;*/
    border-bottom:1px solid #f2f2f2;
    padding:5px;
  }
  .published-form-item label{
    font-weight:normal;
    text-transform:uppercase;
    color:#aaa;
  }
  .published-form-item .section-title{
    margin-left:15px;
    margin-bottom:15px;
    font-size:18px;
    text-transform:lowercase;
    font-weight:300;
  }
  .published-form-item .section-divider{
    margin-top:15px;
    padding-top:15px;
    border-top:1px solid #f7f7f7;
  }
  .published-form-item .form-control{
    border-radius:0;
    -webkit-border-radius:0;
  }
    .published-form-item .form-horizontal .control-label{
      font-size:10px;
    }

/*============
PANELS
============*/
.project-section .panel{
box-shadow:none;
border:none;
border-bottom:1px solid #d2d2d2;
}
.panel{
margin-bottom:10px;
}
.panel-heading, .panel-body,.panel-footer{
position:relative;
}
.panel-filter{
position:absolute;
top:10px;
right:15px;
z-index:10l;
}
.panel-count{
  float:left;
  font-size:20px;
  padding-right:10px;
  margin-right:10px;
  margin-top:-5px;
  border-right:1px solid #ccc;
  color:#777;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  -webkit-text-shadow:0 1px 0 rgba(255,255,255,.5);
  -moz-text-shadow:0 1px 0 rgba(255,255,255,.5);
  -o-text-shadow:0 1px 0 rgba(255,255,255,.5);
}
/*panel-boxed*/
.panel.panel-boxed{
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
}
.panel.panel-nobg{
  background:transparent;
}
.panel .panel-body.panel-body-compact{
  /* background:#fff; */
  padding:1px;
}
#designBrand .m-collage{
  /* margin-left: 6px; */
  /* border: 3px solid #fff; */
  /* padding: 2px; */
  background-color: #fff;
  /* padding-left: 4px; */
  /* padding-top: 4px; */
  width: 100%;
  /* padding-bottom: 4px; */
}


/*=========
tag-options
==========*/
.tag-options{
position:absolute;
z-index:2010;
}
.tag-options .tag-option{
  position:absolute;
  width:75px;
  height:75px;
  z-index:2010;
  opacity:.75;
}
.tag-options .tag-option{
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
  .tag-options .tag-option:hover{
    opacity:1;
    -webkit-transform: rotate(5deg) skew(0deg, 0deg);
    -moz-transform: rotate(5deg) skew(0deg, 0deg);
    -o-transform: rotate(5deg) skew(0deg, 0deg);
    -ms-transform: rotate(5deg) skew(0deg, 0deg);
    transform: rotate(5deg) skew(0deg, 0deg);
  }
  .tag-options .tag-option.tag-option-md{
    width:90px;
    height:90px;
  }
  .tag-options .tag-option.tag-option-sm{
    width:60px;
    height:60px;
  }
  .tag-options .tag-option.tag-option-xs{
    width:48px;
    height:48px;
  }
  .tag-options .tag-option.tag-option-xxs{
    width:32px;
    height:32px;
  }
.tag-options .tag-option img{
  min-width:auto !important;
  min-height:auto !important;
  max-width:100% !important;
  max-height:100% !important;
}

/*be-published*/
.be-published{
background:#333 url('../images/bg/bg-be-published.jpg') 50% 60% !important;
height:300px;
border:1px solid #fff;
position: relative;
margin-bottom:10px;
/*margin-left:5px;
margin-right:5px;*/
border-bottom: 3px solid #fff;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
}
.be-published.h200{
  height:200px;
}
.be-published.h228{
  height:228px;
}
.is-sticky .be-published{
  /*height:100px;*/
  background-position:50% 60%;
 }
.be-published-action-wrap{
  height: 50%;
  position: absolute;
  top: 50%;
  left:0;
  right:0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  z-index:90;
}
.be-published-action{
  position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.be-published h2{
  margin-top:0;
  font-size:1.7vw;
  font-size:18px;
  margin-bottom:7px;
  font-weight: 400;
  letter-spacing: 2px;
  /* font-family: Raleway,sans-serif; */
  text-transform: lowercase;
}
.be-published-action .btn-tagline{
  font-size:10px;
}
  .is-sticky  .be-published h2{
    /*margin-bottom:0;*/
  }

/*set sticky*/
 .noxDesignSticky{
  z-index:1020;
  position:relative;
 }
 #getPublishedSticky.noxDesignSticky{
  z-index:1010;
 }

/*common pages*/

#designBrandX{
background-image: url('../images/bg/bg-interior.jpg');
background-color:#1A2E42 ;
min-height:100%;
z-index:-1;
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-attachment:fixed;
background-position: 50% 50%;
-webkit-background-position: 50% 50%;
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
#designBrand .panel-left,
#designBrand .panel-right{
  padding-top:27px;
}
.noxDesignSticky{
-webkit-transform: translate(0px, 0px);
-moz-transform: translate(0px, 0px);
-o-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}

/*label-tip*/
.label-tip{
display:inline;
background:#999;
color:#ddd;
width:16px;
height:16px;
padding:0 4px;
text-align:center;
line-height:16px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}
.label-tip:hover{
  background:#333;
  color:#fff;
}
.label-tip:before{
  content:'?';
}

/*isotope/masonry*/
.isotope-container .item {
-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
 -moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
   -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
      transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */
}
.isotope-container .item a{
height:100%;
}
.isotope-container .item IMG{
  min-width:100%;
  min-height: 100%;
}


/*==================
PAGE LOADING
==================*/
#preLoader,
#preLoader .mspinner
{
  display:    block;
  position:   fixed;
  z-index:    2010;
  top:        0;
  left:       0;
right:0;
bottom:0;
  height:     48px;
  width:      48px;
margin:auto;
overflow:hidden;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
/*box-shadow:0 0 10px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);
-moz-box-shadow:0 0 10px rgba(0,0,0,.2);
-o-box-shadow:0 0 10px rgba(0,0,0,.2);*/
}
#preLoader{
  background: transparent url('../images/m-loader-logo.png') 50% 50% no-repeat;
}
#preLoader .mspinner{
  height:     46px;
  width:      46px;
  position:   absolute;
  border:1px solid rgba(255,255,255,.3);
  border-top-color:#94b5e0;
  border-right-color:#94b5e0;
}
#preLoader2 {
  display:    none;
  position:   fixed;
  z-index:    2010;
  top:        0;
  left:       0;
right:0;
bottom:0;
  height:     48px;
  width:      48px;
margin:auto;
overflow:hidden;
  background: #fff url('../images/preloader-circular.gif') 50% 50% no-repeat;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
box-shadow:0 0 10px rgba(0,0,0,.5);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);
-moz-box-shadow:0 0 10px rgba(0,0,0,.5);
-o-box-shadow:0 0 10px rgba(0,0,0,.5);
}

/*===============
POPOVER
===============*/
.popover{
font-family: 'Open Sans', sans-serif;
font-size:10px !important;
}
.popover *{
  font-family: 'bankgothic', sans-serif;
  font-size:10px !important;
}
.popover.in{

margin-bottom: -12%;
}
.popover .popover-title{
  text-align:center;
  font-size:12px;
}
.popoverContent{
font-size: 13px;
text-align:center;
}
/*===============
sliderMatch
===============*/
#sliderMatch{

}
.sliderMatch-wrap{
position:relative;
}
.sliderMatch-tooltip{
position: absolute;
  display: block;
  top: -25px;
  width: 35px;
  height: 20px;
  color: #fff;
  text-align: center;
  font: 10pt Tahoma, Arial, sans-serif ;
  border-radius: 3px;
  border: 1px solid #333;
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .5);
  box-sizing: border-box;
  background: rgba(0,0,0,.8);
}
#sliderMatch.ui-slider{
  height:5px;
  box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  -moz-box-shadow:0 1px 2px rgba(0,0,0,.7) inset;
  border-color: rgba(255,255,255,.1);
  background:#333;
}
#sliderMatch .ui-slider-handle{
  top:-8px;
  cursor:pointer;
  cursor:w-resize;
  box-shadow:0 1px 3px rgba(0,0,0,.3);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
  overflow:hidden;
}
#sliderMatch .ui-slider-handle:after{
  content:'||||';
  position:absolute;
  z-index:10;
  font-size:10px;
  letter-spacing:-3px;
  color:#ccc;
}


.panel.panel-match{

}
.panel-match .panel-footer{
  background:transparent;padding-top:0;border:none;
  margin-top:-2px;
}
  .panel-match .text-match-info{
    color:#ddd;
  }
  .panel-match .text-match-info:hover{
    color:#fff;
  }
.bxslideshow-match img{
  min-width:100% !important;
  min-height:auto;
  max-height:200% !important;
}

/*bxslider-match-wrap*/
.bxslider-match-wrap.bxslider-match-wrap{
  /*border-color:#1a75be;*/
  border:none;
}
.matchValue-label{
  position:relative;
  font-size:10px;
  margin-bottom:-4px;
  margin-top:3px;
}
  .matchValue-label:after{
    /*content:"|";
    position:absolute;
    margin:auto;
    left:0;
    right:0;
    top:0;
    color:#fff;
    opacity:.3*/
  }
  .matchValue-label .muted{
    color:#94b5e0;
  }
.myMatch-info{
  position:relative;
  height:100%;
  text-transform:lowercase;
  background-color:#124065;
  color:#fff;
}
  .myMatch-info a{
    font-size:9px;
  }
.match-grids .match-grid{
  margin-bottom: 2px;
}
.match-grid{
  height:130px;
  position:relative;
  overflow:hidden;
}
.match-grid .icon-rate-group small{
  color:#95b3d7;
}

  .match-grids-gray .tl-frame:before{
    border-top-color:#333;
  }
  .match-grid .ellipsis{
    /*max-width:77%;*/
    display:block;
    margin-right:2px;
    text-transform:lowercase;
    font-size:11px;

  }
  .match-grid .m-options{
    font-size:10px;
    text-align:center;
  }
  .match-grid .m-options .icon-rate-group.pull-left{
    margin-right:0;
    left:0;
    right:0;
  }
.sliderMatch-ruler{
  /*width:100%;*/
  height:15px;
  background:url(../images/match-ruler.png) 50% 100% repeat-x;
  margin:-10px -15px 0 -15px
}
.sliderMatch-ruler.rdown{
  background:url(../images/match-ruler2.png) 50% 100% repeat-x;
  width:100%;
  margin:-10px 0 0 0;
}

.tl-frame{
  position:absolute;
  z-index:50;
  width:22px;
  height:40px;
  top:-1px;
  left:-1px;
  color:#fff;
  color:rgba(255,255,255,.5);
  line-height:25px;
  text-align:center;
}
.tl-frame:before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  border-right: 40px solid transparent;
  border-top: 40px solid #1a75be;
}

/*grdister*/
#thegrids .create-icon{
margin:4px;
color:#ddd;
background:rgba(0,0,0,.5);
margin: 4px;
position: absolute;
width: 24px;
height: 24px;
text-align: center;
line-height: 24px;
z-index:10;
-webkit-transition: all 0.18s linear;
-moz-transition: all 0.18s linear;
-o-transition: all 0.18s linear;
transition: all 0.18s linear;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
#thegrids .create-icon:hover{
  color:#fff;
  background:rgba(0,0,0,.9);
}
#thegrids .btn-img{
  left:27px;
}
#thegrids .btn-camera{
  left:55px;
}

.gridster > ul > li a{
  opacity:0;
}
  .gridster > ul > li:hover a{
    opacity:1;
  }


/*countdownToday*/
.countdownToday{
font-size:10px;
color:#666;
}
.countdownToday.styled{
  font-size:18px;
  background:#333;
  color:#ccc;
  padding:1px 10px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  box-shadow:1px 1px 3px #000 inset;
  -webkit-box-shadow:1px 1px 3px #000 inset;
  -moz-box-shadow:1px 1px 3px #000 inset;
  text-shadow:0 -1px 0 rgba(0,0,0,.7);
  -webkit-text-shadow:0 -1px 0 rgba(0,0,0,.7);
}
.countdownToday > .animated,
.m-timer > .animated{
  -webkit-animation-duration: 2s !important;
  animation-duration: 2s !important;
}

/********************
m-product-list
*******************/
.product-list-panel{
/*background:#333;*/
background-color:transparent !important;
}
.product-list-item{
min-height:100px;
/*border-bottom:1px solid #eee;*/
/*padding-left:15px;
padding-right:15px; */
position:relative;
}
.product-list-item:first-child{
  Xborder-top:1px solid #eee;
}
.m-product-list{
display:none;
}
.product-list-info-wrap{
position:relative;
/*width:200px;*/
width: 11.5%;
min-height:110px;
height:110px;
float:left;
text-align:center;
/*overflow:hidden;*/
-webkit-transition: all 0.52s ease-out;
-moz-transition: all 0.52s ease-out;
-o-transition: all 0.52s ease-out;
transition: all 0.52s ease-out;
}
/*.m-isotope.m-isotope-sm .product-list-item:hover .product-list-info-wrap{
  transition-delay:.41s;
  height:190px;
}*/
.m-isotope.m-isotope-sm .product-list-item.expand{
  height:190px;
}
.m-isotope.m-isotope-sm .product-list-item.expanded{
  height:auto;
}

.product-list-panel-collage .product-list-info-wrap{
  height:125px;
}
  .product-list-panel-collage .product-list-wrap:after{
    /*border-color:#eee;
    bottom:-1px;*/
  }
.product-list-info{
  text-align:left;
  display:inline-block;
  /*-webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;*/
  opacity:1;
}
  .product-list-info:hover .btn-product-list-option{
    /*opacity:0;*/
  }

.product-list-wrap,
.galleryByType .product-list-wrap{
margin-left:160px;
/*margin-left:12%;*/
margin-right: 57px;
/*background-color:#fff;*/
/*border:5px solid #eee;
border-top:1px solid #eee;
border-bottom:0 solid #eee;*/
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.galleryByType .product-list-wrap{
  background-color:#fff;
  border:5px solid #eee;
  border-top:1px solid #eee;
  border-bottom:0 solid #eee;
}
  .galleryByType .product-list-panel.first .product-list-wrap{
    border-top:5px solid #eee;
  }
  .galleryByType .product-list-panel.last .product-list-wrap{
    border-bottom:5px solid #eee;
  }
  .galleryByType .product-list-panel:hover  .product-list-wrap{
    /*border-bottom:1px solid #eee;
    border-top:1px solid #eee;*/
  }
  .galleryByType .product-list-panel.first:hover  .product-list-wrap{
    Xborder-top:1px solid #eee;
  }
  .galleryByType .product-list-wrap:after{
    content:'';
    width:195px;
    margin-left:-200px;
    /*border-bottom:1px solid #444;*/
    position:absolute;
    left:0;bottom:0;
  }
/*product-list-panel-collage*/
.product-list-panel-collage .m-collage-wrap .product-img{
display:block;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.product-list-panel-collage .m-collage-wrap:hover .product-img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

/*left side*/
.product-list-title{
margin-top:5px;
font-size:12px !important;
font-weight:300;
color:#ccc;
text-transform: uppercase!important;
  letter-spacing: 2px;
}
.product-list-title .fa{
  color:#ccc;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.product-list-title:hover .fa{
  -webkit-transform: translate(5px, 0px);
  -moz-transform: translate(5px, 0px);
  -o-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}


.page-item-wrap .page-content-class{
max-width:1170px;
margin:0 auto;
}

.m-isotope.m-isotope-sm .product-grid-view.m-product-list li{
opacity:1 !important;
}


/*product carousel*/
.product-list-item .bx-wrapper .bx-controls-direction a.disabled{
display:block;
opacity:.3;
cursor:default;
}
/*product-grid-view*/
.product-grid-view.m-product-list.reset{
-webkit-transform: translate3d(0px, 0px, 0px);
-moz-transform: translate3d(0px, 0px, 0px);
-o-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate3d(0px, 0px, 0px);
transform: translate3d(0px, 0px, 0px);
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;

}
.product-grid-view.m-product-list{
display:block;
opacity:1 !important;
min-height:130px;
/* height: 130px; */
}
.product-grid-view.m-product-list li,
.product-grid-view.m-product-list li .product-img{
  width:120px;
  height:120px;
  overflow:hidden;
  float:left;
  margin-right:15px;
}

. .m-isotope .product-grid-view.m-product-list li,
.m-isotope .product-grid-view.m-product-list li .product-img{
  height:auto;
  /*margin-right:10px;*/
  margin-right:15px;
}
.m-isotope .product-grid-view.m-product-list li{
  margin-bottom:10px;
  left:0;
  top:0;
}

/*product-list-option*/
.product-list-option{
display:none;
}
.open-expand .product-list-option{
margin-top: 0px !important;
}
.product-list-option li > a,
.product-list-option-label li > a{
  color:#aaa;
  font-size: 9px;
  letter-spacing:4px;
  text-transform:lowercase;
}
  .product-list-option li.active > a,
  .product-list-option li > a:hover{
    color:#95b3d7;
  }
.product-list-option .divider{
  height:1px;
  display:block;
  background: #f2f2f2;
  margin:4px 0 3px 0;
}
.product-list-option .btn-shop-viewall,
.product-list-option-label .btn-shop-viewall{
  /* margin-top:15px; */
  /* opacity:.3; */
  text-align:center;
}
.product-list-option li > a.btnAll{
  font-size:7spx;
}

/*nav-tabs*/
.nav-tabs {
padding-left:30px;
margin-bottom:-2px;
}
.nav-tabs > li > a{
border:none;
box-shadow:1px 2px 2px rgba(0,0,0,.2);
-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.2);
-moz-box-shadow:1px 2px 2px rgba(0,0,0,.2);
background:#f5f5f5;
color:#aaa;
padding-left:30px !important;
padding-right:30px !important;
padding-bottom:10px !important;
}
.nav-tabs > li > a:hover{
background-color:#fafafa !important;
color:#777;
margin-top:-3px;
padding-bottom:13px !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
background-color:#fff;
color:#333;
}
.tab-content{
background:#fff;
position:relative;
z-index:10;
}

/**************
PAGER SLIDER
**************/
.pager-subSlider{
position:absolute;
bottom:150px;
left:0;
right:0;
margin:0 auto;
z-index:1010;
width:50%;
}
.pager-subSlider ul{
  text-align:center;
  padding-left:0;
}
.pager-subSlider ul > li{
  display:inline-block;
  position:relative;
}
.pager-subSlider ul > li a{
  display:block;
  width:10px;
  height:10px;
  padding:10px;
  border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
}
  .pager-subSlider ul > li a:hover:after{
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
  .pager-subSlider ul > li.active a:after{
    background:#94b5e0;
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
.pager-subSlider ul > li a:after{
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  background: none repeat scroll 0 0 #555;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
}

/*== TOOLTIP ==*/
div.tooltip{
font-family: 'Open Sans', sans-serif;
font-size:10px;
}

/*TABLE GRID*/
.table-grid{
display: table;
}
.table-grid-cell{
  display: table-cell;
  float:none;
  vertical-align: top;
}
.table-grid.vcenter{
  vertical-align: middle;
}
/****************************
PAGE SUB NAV
*****************************/
/************************************/
/*pageContent page-nav*/
.page-section-nav {
  text-align:center;
  margin:0 auto;
  background:#fafafa;
  border-bottom:1px solid #f7f7f7;
}
.header-inspiration a{
  color: #ccc;
  padding: 0px;
  font-size: 9px;
  letter-spacing: 2px!important;
}
a.btn-section-nav{
  display:inline-block;
  /*color:#333;*/
  color: rgba(0,0,0,0.2);
  text-transform:lowercase;
  /*font-size:12px;*/
  font-size: 10px;
  /*font-weight:300;*/
  position:relative;
  padding: 4px 20px;
  letter-spacing: 2px;
  font-size: 9px;
  letter-spacing: 4px;
}
#contentPager a{
  color: rgba(0,0,0,0.2);
}
a.btn-section-nav.active, a.btn-section-nav:hover{
  /*color:#337ab7;*/
  color: #afcaed!important;
  /* border-bottom: 1px solid #ddd; */
}
/*a.btn-section-nav.active:before,
a.btn-section-nav.active:after{
  content:'';
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 3px solid #f4f4f4;
  font-size: 0;
  line-height: 0;
  z-index:5;
  width:0px;
  height:0px;
  /* top: initial; */
}*/
/*a.btn-section-nav.active:after{
  bottom: -1px;
  border-bottom: 8px solid #fff;
  border-bottom: 4px solid #333;
}*/
  .page-section-nav.dark-theme a.btn-section-nav.active:after{
    border-bottom: 4px solid #000;
  }
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing: 3px;
    padding: 7px 27px;
    color: #ccc;
    font-weight: 100;
  }
  .page-section-nav.dark-theme #contentPager a.active{
    /* letter-spacing:3px; */
    /* padding:7px 20px; */
    color: #94b5e0;
    /*font-weight: 500;*/
  }
/****************/
/*  .underline a.btn-section-nav.active:before,
  .underline a.btn-section-nav.active:after{
    content:'';
    position:absolute;
    bottom:3px;
    left:0;
    right:0;
    margin: 0 auto;
    width: 30%;
    height: 1px;
    border:0;
    font-size: 0;
    line-height: 0;
    z-index:5;
    background-color:#94b5e0;
  }
  */

.theBookingPage .m-options > .m-dropdown{
  display:none;
}
.theBookingPage .m-options .m-option-label{
  font-weight:300;
  letter-spacing: 4px;
  text-transform: lowercase;
}

  .booking-verbiage{
    position:absolute;
    z-index:500;
    left:0;right:0;
    top:30%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    color:#fff;
    text-shadow:1px 1px 0 #000;
    font-size:18px;
  }
  .booking-verbiage > h3{
    margin-bottom:0;
    text-transform:uppercase;
  }
  .booking-verbiage > .font-script{
    font-size:16px;
    /*color:#94b5e0;*/
    color:#afcaed;
  }

@media (max-width: 1001px) {
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing:2px !important;
    padding:7px 10px !important;
  }
}
@media (max-width: 801px) {
  .page-section-nav.dark-theme #contentPager a{
    letter-spacing:1px !important;
    padding:7px 10px !important;
  }
}



/*.section-content menu*/
.section-content-header{
 text-align: center;
 /*background-color: rgba(50,50,50,.9);*/
 background:#FFF;
 width:100%;
 z-index: 1000;
 /* margin-top:10px;*/
 color:#eee;
 position:relative;
 /*overflow:hidden;*/
 background: rgba(80, 80, 79, 0.69);
}
.section-content-header.padded{
  padding:5px 10px;
}
.section-content-header > li{
  position:relative;
  display:inline-block;
}
  .section-content-header > li:hover .dropdown-menu{
    display:block;
  }
a.section-content-header a{
  text-align:center;
  text-decoration: none;
  font-size:11px;
  padding: 6px 5px;
  margin:0 15px;
  color:#ccc;
  display:inline-block;
  text-transform:lowercase;
  font-weight:300;
  position:relative;
  letter-spacing: 1px;
}
.section-content-header a:hover,
.section-content-header a.active{
  text-decoration: none!important;
  color: #4f9fcf;
}
.section-content-header a:hover, .section-content-header a.active{
  color: #94b5e0 !important;
  /*border-bottom:1px solid #337ab7;*/
}
/*.section-content-header a.active:after{
  content:'';
  display:block;
  position:absolute;
  left:0;
  right:0;
  top:0;
  z-index:10;
  margin:0 auto;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #fafafa;
  font-size: 0;
  line-height: 0;
}*/

.section-content-header .scIndicator{
  position:absolute;
  width:0px;
  height:1px;
  background: #94b5e0;
  left:0;
  bottom: 5px;
  z-index:10;
  -webkit-transition: all 900ms cubic-bezier(0.465, 0, 0.295, 1);/* older webkit */
  -webkit-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -moz-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -o-transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);
  transition: all 900ms cubic-bezier(0.465, -0.450, 0.295, 1.230);/* custom */
  -webkit-transition-timing-function: cubic-bezier(0.465, 0, 0.295, 1);/* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -moz-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  -o-transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);
  transition-timing-function: cubic-bezier(0.465, -0.450, 0.295, 1.230);/* custom */
  }
    .section-content-header .scIndicator.4x{
      height:4px !important;
    }

#pageSlider .preloader{
  position:absolute;
  left:10px;
  right:auto;
  top:0;
  z-index:200;
  opacity:.5;
}
.brn-view-style{
  position:absolute;
  top:-22px;
  right:20px;
  z-index:500;
}
.container-main .btn-view{
  top:25px;
  z-index:1015 !important;
}

/****************
footer sitemap
*****************/
.footer-sitemap{
margin-bottom:30px;
}
.footer-sitemap.thin{
  max-width: 850px;
  margin-left:auto;
  margin-right:auto;
}
#footer .sitemap-title{
color:#fff;
}
.sitemap-list{

}
#footer .sitemap-list li > a{
  color:#999;

}
.sitemap-list .divider{
  height:8px;
  width:1px;
  background:#555;
  padding:0;
}
.sitemap-list2 li > a,
.sitemap-list2X li > a{
display:block;
margin:0 1em;
font-size:14px !important;
/*font-size:1vw !important;*/
}
@media(max-width=800){
.sitemap-list2 li > a,
.sitemap-list2X li > a{
  /*font-size:1vw !important;*/
}
}
.sitemap-list2 li > a.active,
.sitemap-list2X li > a.active{
  color:#94b5e0 !important;
}
  .sitemap-list2.expanded,
  .sitemap-list2X.expanded{
    margin-top:15px;
    text-transform: lowercase !important;
  }
  .sitemap-list2.expanded li,
  .sitemap-list2X.expanded li{
    margin:0;
    padding:0;
  }
  .sitemap-list2.expanded li > a,
  .sitemap-list2X.expanded li > a{
    letter-spacing:2px !important;
  }
.sitemap-list2.bottom-list{
  padding-top:20px;
  border-top:1px solid rgba(255,255,255,.3);
}
.sitemap-list2.bottom-list li > a{
  font-weight:bold;
  text-transform: uppercase !important;
}
.footer-menuX{
  color: #666;
  text-transform: lowercase;
  /* color: black; */
  font-size: 12px;
  /* font-family: 'Raleway',sans-serif; */
}

#footer .footer-mstudio .sitemap-title a,
#footer .footer-cities .sitemap-title a{
color:#fff;
}

.footer-hr{
width:150px;
height:1px;
background-color:rgba(255,255,255,.3);
margin:auto;
margin-bottom:30px;
}
/*meridian-network - footer*/
.meridian-network{
padding-top: 22px;
padding-bottom: -33px;
background: rgba(51,50,46,0.9);
/* height: 163px; */
/* color: black; */
/* border-radius: 11px; */
width: 100%;
border-top: 1px solid #94b5e0;
border-bottom: 1px solid #94b5e0;
overflow:hidden;
}
.meridian-country-wrap{
position:relative;
max-width:1170px;
margin:0 auto;
/*background:#000;*/
}
#meridianNetworkPager{
display:block;
min-height:20px;
margin:0;
margin:0 auto;
position:relative;
/*border:1px solid green;*/
}
.meridian-country-container{
  /*border:1px solid red;*/
  min-height:20px;
}
.meridianNetworkPager-item{
  display:block;
  float:left;
  position:absolute;
  Xleft:0;
  z-index:10;
  pointer-events:auto;
}
.meridianNetworkPager-item.selected,
.meridianNetworkPager-item.disabled{
  pointer-events: none;
}
.meridianNetworkPager-item.anime{
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;

}
#meridianNetworkPager li > a{
  padding:0 10px;
}
  #footer #meridianNetworkPager li > a{
    font-size:12px !important;
  }
#footer  #meridianNetworkPager li > a.active{
  font-size:18px !important;
  /*text-transform:uppercase !important;*/
  letter-spacing:3px !important;
}

/*.meridian-network-cities-slider{
  position:relative;
}
  .meridian-network-cities-slider .bx-slide{
    position:absolute;
    opacity:0;
  }
*/

.footer-bottom-menu{
overflow: hidden;
}

/**************
WEATHER
***************/
.weather-info{
color:white;
bottom:20px;
position:absolute;
left:15px;
right:15px;
margin:auto;
}
.weather-info-item {
opacity:.5;
-webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -o-transform: scale(.8);
  -ms-transform: scale(.8);
  transform: scale(.8);
}
.weather-info-item.active, .weather-info-item:hover{
  opacity:1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.weather-status > span{
font-size:14px;
display:block;
margin-top:-10px;
line-height:14px;
}

.weather-temperature,
.weather-temperature2,
.weather-temperature3{
margin-bottom:0;
}
.weather-datex{
text-transform:uppercase;
font-size:12px;
font-size:.8vw;
}

/*avatar*/
.img-avatar{
height:250px;
overflow: hidden;
}
.img-avatar img{
  min-width: 100%;
}

/*=== section-site-map ===*/
.section-site-map{
margin:20px 0;
text-align:center;
}
.section-site-map-title{
  font-weight:bold;
}
.section-site-map li{
  font-size:10px;
}
.section-site-map li.divider{
  width:1px;
  height:8px;
  background:#999;
  margin:0 3px;
  padding:0;
  opacity:.2;
}
/***************************/

/*******************
CUSTOM CONTEXT-MENU
******************/
/* The whole thing */
.custom-menu {
  display: none;
  z-index: 5000;
  position: absolute;
  overflow: hidden;
  border: 1px solid #CCC;
  white-space: nowrap;
  background: #FFF;
  color: #333;
  border-radius: 3px;
  padding: 0;
box-shadow:2px 3px 5px rgba(0,0,0,.5);
-webkit-box-shadow:2px 3px 5px rgba(0,0,0,.5);
-moz-box-shadow:2px 3px 5px rgba(0,0,0,.5);
}

/* Each of the items in the list */
.custom-menu li {
  list-style-type: none;
}
.custom-menu li a,
.custom-menu li span{
  display:block;
  padding: 6px 12px;
}

.custom-menu li a:hover {
  background-color: #DEF;
}

/******************************/
/**********************/
@keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-moz-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-webkit-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-ms-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
@-o-keyframes animatedBackground {
  0%, 100% { background-position: 10% 50%; }
  50% { background-position: -200px 50%; }
}
.animatedItemBg{
  background-position: 10% 50%;
  animation: animatedBackground 20s ease-out 0;
  -moz-animation: animatedBackground 20s ease-out 0;
  -webkit-animation: animatedBackground 20s ease-out 0;
  -ms-animation: animatedBackground 20s ease-out 0;
  -o-animation: animatedBackground 20s ease-out 0;
}
.animatedItemBg:hover{
    animation: animatedBackground 20s linear infinite;
  -moz-animation: animatedBackground 20s linear infinite;
  -webkit-animation: animatedBackground 20s linear infinite;
  -ms-animation: animatedBackground 20s linear infinite;
  -o-animation: animatedBackground 20s linear infinite;

}

.noxSpin{
-webkit-animation: spin 400ms infinite linear;
  -moz-animation: spin 400ms infinite linear;
  -ms-animation: spin 400ms infinite linear;
  -o-animation: spin 400ms infinite linear;
  animation: spin 400ms infinite linear;
}

@-webkit-keyframes spin {
  to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spin {
  to { -moz-transform: rotate(360deg); }
}

@-ms-keyframes spin {
  to { -ms-transform: rotate(360deg); }
}

@-o-keyframes spin {
  to { -o-transform: rotate(360deg); }
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

/*custome slider*/
.theSlider{
  overflow:hidden;
  height:100%;
  position:relative;
  -webkit-transition: height 0.3s ease-out;
  -moz-transition: height 0.3s ease-out;
  -o-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
.theSliderWrap{
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
}
.page-item{
  position:relative;
  min-height:400px;
  float:left;
  width:100%;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
  .page-item.active-slide{
    /*visibility:visible;*/
    z-index:100;
  }
  .page-item.inactive-slide{
    /*visibility:hidden;*/
    z-index:10;
  }
.page-item-wrap{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* border:10px solid #333; */
  border-top: 10px solid #333;
}
.page-item-wrap.bgDark{
    background:#333;
    -webkit-transition: all ease-in-out 0.0s !important;
    -moz-transition: all ease-in-out 0.0s !important;
    transition: all ease-in-out 0.0s !important;
}
.page-item-wrap.gallery-cont{
  border:none;
  margin-top: -26px;
}
.container-main-body{
  /*padding-left: 43px;*/
}
.galleryByType{
  /*max-width:1170px;*/
  margin:0 auto;
}

/*== nicescroll ==*/
div.nicescroll-cursors{
opacity:.7 !important;
}
div.nicescroll-cursors:hover{
width:7px !important;
opacity:1 !important;
cursor:pointer;
}


/*
* profile network
*/
.profile-network .isotope-container .block1x1{
width:170px;
height: 170px;
}
.profile-network .isotope-container .block1x2{
width:170px;
height: 200px;
}
.profile-network .isotope-container .block3x2{
width:170px;
height: 100px;
}
.profile-network .isotope-container .block2x3{
width:170px;
height: 200px;
}
.profile-network .isotope-container .block2x2{
width:170px;
height: 170px;
}
.profile-network .isotope-container .block2x1{
width:170px;
height: 100px;
}


/*slimscroll*/
.slimScrollBar.cssSlimscroll{
position:fixed!important;
background:rgb(148, 181, 224)!important;
z-index: 99999;
/*opacity: 1!important;*/
width: 3px !important;
right:5px !important;
margin-top:5px;
}
.slimScrollBar.cssSlimscroll:hover{
opacity: 1!important;
cursor:ns-resize;
}
.reservation-title{
position: absolute;
  z-index: 99;
  margin-top: 147px;
  text-align: center;
  width: 100%;
}
/*.bytype-footer*/
.bytype-footer .extra-inut{
/* margin-left: 0%; */
margin-top:20px;
margin-bottom:20px;
margin-right:0;
}
.bytype-footer .extra-inut a {
  padding: 2px 10px;
  color:#ccc;
  font-size:12px;
  opacity:.5;
  /*border-right:1px solid rgba(255,255,255,.1);*/
}
  .bytype-footer .extra-inut a:hover {
    color:#afcaed;
    opacity:1;
  }

.bytype-footer .extra-inut a:last-child {
  border-right:none;
}

.profession-title{
font-size: 10px;
margin-left: 1px;
margin-right: 2px;
color: #94b5e0!important;
letter-spacing: 1px;
}
.profession-name{
font-family: Raleway,sans-serif;
letter-spacing: 2px;
color: #f1f1f1;
}
.profession-designation{
/*letter-spacing:2px;*/
letter-spacing:5px;
color: #bbb;
font-size: 9px;
}
.profession-footer{
color: #808080;
letter-spacing: 3px;
font-size: 8.5px !important;
}
.profession-footer .link-text:hover{
color: #94b5e0;
}
.profession-footer .separator{
opacity: 0.5;
}
.font-orbitron{
font-family: Orbitron, cursive;
}
.font-Raleway{
font-family: Raleway, sans-serif;
}

.living-content{
font-family: Raleway, sans-serif;
font-size: 13px;
/*margin-top:20%;*/
margin: 20% 6% 0 6%;
color: #f1f1f1;
line-height: 1.5;
}
.living-content span.carolina-blue{
font-size: 9px;
}
.credits{

position: absolute;

top: 5px;

z-index: 10;

left: 10%;

color: #d2d2d2;

font-size: 10px;
background:rgba(18,18,18,0.4);
padding:3px;
border-radius:2px;
}
.credits:hover{
color:#94b5e0;
}
.gallery-caption .author{
    top: auto;
    /* font-family: 'Jim Nightshade', cursive; */
    text-align: center;
    font-size: 13px;
    /* bottom: 10px; */
    position: absolute;
    text-align: center;
    left: 7px;
    text-transform: lowercase;
    font-size: 10px;
    opacity: 1;
    color: #94b5e0;
    letter-spacing: 1px;
    /* text-shadow: 1px 1px 0 rgba(0,0,0,.3); */
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -o-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    font-size: 'Raleway',sans-serif;
    /* color: #333; */
    bottom: 5px;
    /* margin-bottom: 0px; */
    background: rgba(64,64,63,0);
    padding: 2px 6px;
    border-radius: 0px;
    color: rgba(148,181,224,0.8);
    opacity: 1;
    padding-right: 0px!important;
    font-size: 9px;
    /* opacity: 0.5; */
    font-weight: 500;
}
.gallery-caption p.author{
margin-bottom:0px;
}
.gallery-caption .author:hover{
opacity:1;
color:#95b3d7;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1);
}
#pagePeople .gallery-caption,.page-people-people .gallery-caption{
/* height: 70px!important; */
/* text-shadow:none!important; */
background-color: rgba(0,0,0,0.6);
color: #f1f1f1;
}
.location-time{
/* margin-left: 12px; */
/* margin-top: 21px; */
color: #fff;
position: absolute;
top: 14%;
/* right: 14px; */
font-size: 16px;
left: 68%;
opacity: 0.6;
text-transform: lowercase;
}
.location-time,#place-location{
  letter-spacing: 2px;
  text-shadow:1px 1px 0 rgba(0,0,0,.3);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}

.timer-wrapper{
margin-top:10px;
width: 21%;
/*background-color: rgba(255,255,255,.8);*/
padding: 2px 8px;
text-align: center;
font-weight: bold;
}
.gallery-caption{
  position: absolute;
  color: #fff;
  /*background-color: rgba(0,0,0,0.2);*/
  width: 100%;
  /* height: 100%; */
  padding: 10px;
  text-align: center !important;
  background: rgba(51,50,46,0.6);
  color: #f1f1f1;
  padding: 10px;
  /* text-shadow: 0 0 4px #fff;*/
  bottom: -400px;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
  /* height: 100%; */
  height: inherit;
  /* top: 10%; */
  padding-top: 21%;
}
.gallery-caption .isotope-footer{
position: absolute;
height: 22px;
background: rgba(51,50,46,0.5);
width: 104%;
bottom: 0;
margin-left: -15px;
margin-right: -15px;
}
.gallery-caption .btn-mblue{
font-size:9px;
margin-top: 12%;
}
.feature-group h4{
 font-weight: 100!important;
  margin-left: 15%;
  text-transform: uppercase;
  color: #95b3d7;
}
.feature-group .m-list{
margin-bottom:5%;
}
#tourFloorplan .animatePhoto:hover > img{
-webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.open2-expand{
margin-top: 30px;
}

#page-modalToday .list-inline > li > a{
color:#d2d2d2;
font-size: 10px;
}
#page-modalToday .list-inline > li > a:hover{
color:#94b5e0;
}
.hasIntro {
text-align: justify;
/*line-height: 2;*/
/* border: 3px solid #fff; */
}
.meridian-adtnl {
color: #B1B1B1;
  margin-right: 3px;
  font-size: 14px;
}

/*=== MARGINS ===*/
/*top*/
.mt0{ margin-top:0;}
.mt5{ margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}

.ml0{ margin-top:0;}
.ml5{  margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml50{ margin-left:50px;}

/*bottom*/
.mb0{ margin-bottom:0;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}

.mr0{  margin-right:0;}
.mr5{  margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right:50px;}

/*=== PADDING ===*/
/*PADDING-top*/
.pt0{ padding-top:0;}
.pt1{ padding-top:1;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{ padding-top:35px;}
.pt40{ padding-top:40px;}
.pt45{ padding-top:45px;}
.pt50{ padding-top:50px;}
/*PADDING-bottom*/
.pb0{ padding-bottom:0;}
.pb1{ padding-bottom:1;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb40{ padding-bottom:40px;}
.pb45{ padding-bottom:45px;}
.pb50{ padding-bottom:50px;}
/*PADDING-left*/
.pl0{ padding-left:0;}
.pl1{ padding-left:1;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl35{ padding-left:25px;}
.pl40{ padding-left:30px;}
.pl45{ padding-left:25px;}
.pl50{ padding-left:30px;}

/*PADDING-right*/
.pr0{ padding-right:0;}
.pr1{ padding-right:1;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr35{ padding-right:25px;}
.pr40{ padding-right:30px;}.
pr45{ padding-right:25px;}
.pr50{ padding-right:30px;}
.no-padding{
padding:0px;
}
/*banner nav*/
.placehbanner-wrap{
color:#fff;
right:10px;
bottom:20px;
z-index:999;
background-color:rgba(0,0,0,.7);
padding:5px 5px 10px;
height:22px;
overflow:hidden;
}
#placehbanner{
  display:none;
  width:auto;
  max-width:100%;
  height: 16px;
  overflow:hidden;
  /* font-family: Raleway,sans-serif; */
  padding-left: 4px;
  padding-right: 5px;
}
#placehbanner li{
  letter-spacing: 0px;
  font-size: 11px;
  color: #fff;
}
#placehbanner li > a{
  color:#ccc;
  padding:0 8px;
  line-height:24px;
  font-family: Raleway,sans-serif;
  letter-spacing: 2px;

}
#placehbanner li > a:hover, #placehbanner li > a.active {
  color:#95b3d7;
}
#placehbanner li:first-child{
  padding-top: 0px;
}
.placehbanner-wrap .icon-places{
  /* padding:2px; */
  width:auto;
  float:left;
  font-size: 11px;
  text-transform: lowercase;
  letter-spacing: 3px;
  font-weight: 300;
}
.placehbanner-wrap .icon-places img{
  float:left;
  margin-right: 2px;
  float: left;
  margin-left: -17px;
  position: absolute;
  margin-top: -2px;
}
.placehbanner-wrap .icon-places-copy{
  letter-spacing: 2px;
  padding-right: 21px;
}
.placehbanner-wrap .icon-places-copy b,.placehbanner-wrap .icon-places-copy strong{
  color: rgba(199,217,240,0.8);
  font-weight: 500 !important;
}
/* BOX SHADOW */
.box-shadow {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.5); /* CSS3 */
}
.box-shadow2 {
-webkit-box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* Firefox */
      box-shadow: 1px 1px 20px rgba(0,0,0,.5); /* CSS3 */
}
.box-shadow3 {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.2); /* CSS3 */
}
.box-shadowIn {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* Safari, Chrome */
   -moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* Firefox */
      box-shadow: 1px 1px 3px rgba(0,0,0,.5) inset; /* CSS3 */
}
.box-shadowFlat {
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* Safari, Chrome */
   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* Firefox */
      box-shadow: 0px 0px 5px rgba(0,0,0,.2); /* CSS3 */
}
.box-shadowFlatIn {
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* Safari, Chrome */
   -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* Firefox */
      box-shadow: 0px 0px 5px rgba(0,0,0,.3) inset; /* CSS3 */
}

/* border radius */
.border-radius10 {
-webkit-border-radius: 10px;
 -moz-border-radius: 10px;
    border-radius: 10px;
}
.border-radius8 {
-webkit-border-radius: 8px;
 -moz-border-radius: 8px;
    border-radius: 8px;
}
.border-radius6 {
-webkit-border-radius: 6px;
 -moz-border-radius: 6px;
    border-radius: 6px;
}
.border-radius4 {
-webkit-border-radius: 4px;
 -moz-border-radius: 4px;
    border-radius: 4px;
}
.border-radius2 {
-webkit-border-radius: 2px;
 -moz-border-radius: 2px;
    border-radius: 2px;
}

#meridianBanner a.btn-tagline,.explore-slider a.btn-tagline,
#meridianPassport a.btn-tagline,#contract-banner-slide a.btn-tagline{
/* border-bottom: 3px solid #fff; */
background: rgba(199,217,240,0);
color: #ddd;
border: 1px solid rgba(255,255,255,.3)!important;
opacity: 0.5;
}
#meridianBanner a.btn-tagline:hover,.explore-slider a.btn-tagline:hover,
#meridianPassport a.btn-tagline:hover{
/* border-bottom: 3px solid #fff; */
/*background: rgba(199,217,240,0.8);*/
color: #fff;
border: 2px solid rgba(255,255,255,.5)!important;
opacity:1;
}
.logo-title-1{
color:#bbb;
}
.blog-details{
color:#bbb;
}
.top-menu .logo-under-desc{
/* margin-left: -4px; */
text-align: center;
font-size: 7px;
/* margin-top: 0px; */
position: absolute;
text-align: center;
/* border: 1px solid red; */
width: 100%;
padding-bottom: 0px;
letter-spacing: 7px;
/* margin-left: -6px; */
top: 22px;
right: 3px;
color: #808080;
opacity: 1;
}
.top-nav-charleston .logo-under-desc:hover{
color:#94b5e0;
}
.right-nav{
min-height: 6px;
z-index: 1000;
position: absolute;
right: 0;
text-transform: lowercase;
top: 95px;
/* background: #fff; */
background-color: rgba(80, 80, 79, 0.69);
padding: 0px;
/* margin: 0; */
/* height: 27px; */
/* width: 100%;*/
/* min-width: 18%; */
text-align: center;
}
/*.mbd-right{
background-color: #333 !important;
}*/
.right-nav .navbar-nav>li>a{
padding: 0px 10px;
  font-size: 8px;
}
.logo-items .regions .active-menu{
color: #94b5e0!important;
}
#m-sidebar .sub-nav-dark.dropdown-menu .border-bottom-1,.sub-nav-dark.dropdown-menu .border-bottom-1{
     border-bottom: 1px solid rgba(119, 119, 119, 0.2)!important;
     margin-top: -5px;
     padding-bottom: 5px;
  }
  #m-sidebar .sub-nav-dark.dropdown-menu .bottom-1,.sub-nav-dark.dropdown-menu .bottom-1{
    margin-top:-3px;
  }

  #pageReservations .pieces,.custom-peices{
    position: absolute;
    right: 35px;
    color: #aaa;
    top: 47.5%;
    background: rgba(64,64,63,0.6);
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    line-height: 2;
opacity:0;
  }
  #pageReservations .bxslider > li:hover .pieces{
    opacity:1;
  }
  .custom-pieces{
    line-height: 1.3;
    color: #aaa!important;
    font-size: 14px;
  }
  #pageReservations .pieces{
    opacity: 0;
  }
  #pageReservations li:hover .pieces{
    opacity: 1;
  }
  #pageReservations .pieces:hover,.custom-peices:hover{
    color: #94b5e0;
  }
  .love-like-hate-class .hasIntro:nth-child(1) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(2) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(3) > .m-tile-body{
    border-top:none;
  }
  .love-like-hate-class .hasIntro:nth-child(1) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(4) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(7) > .m-tile-body{
    border-left:none;
  }
  .love-like-hate-class .hasIntro:nth-child(7) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(8) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(9) > .m-tile-body{
    border-bottom:none;
  }
  .love-like-hate-class .hasIntro:nth-child(3) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(6) > .m-tile-body,
  .love-like-hate-class .hasIntro:nth-child(9) > .m-tile-body{
    border-right:none;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group:nth-child(1){
    float:right!important;
    left:auto;
    right: 0;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate,.gallery-caption .m-options > .icon-rate-group > .icon-rate{
    bottom: 2px;
    left: auto;
    right: 0px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-love{
    top: auto;
    /* bottom: auto; */
    right: 78px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-love{
    right: 56px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-plus{
    background-image: url('../images/icons/icon-info.png');
      right: -10px;
  }

  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-buy-white{
    right: 12px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-like{
    /* top: 14px; */
    right: 56px;
  }
  .gallery-caption .m-options > .icon-rate-group > .icon-rate.icon-share{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-hate{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-share{
    right: 12px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-morp{
    right: -10px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate{
    border-radius:0px;
    bottom: -50px;
  }
  /*no-morph=========================================*/
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-love,.gallery-caption .m-options.no-morph > .icon-rate-group > .icon-rate.icon-love{
    top: auto;
    /* bottom: auto; */
    right: 78px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-like,.gallery-caption .m-options.no-morph > .icon-rate-group > .icon-rate.icon-share{
    /* top: 14px; */
    right: 56px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-hate{
    right: 34px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options.no-morph > .icon-rate-group > .icon-rate.icon-share{
    right: 12px;
  }
  /* end========================================== */
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-love-nolabel{
    top:-8px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-like-nolabel{
    top:16px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-hate-nolabel{
    top:40px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-share-nolabel{
    top:64px;
  }
  .love-like-hate-wrapper .slider-grid-body > .m-options > .icon-rate-group > .icon-rate.icon-morp-nolabel{
    top:88px;
  }
  .love-like-hate-wrapper .icon-rate-group{
    bottom:auto;
  }
  .love-like-hate-wrapper .slider-grid-body:hover > .m-options-overlay,.item .gallery-caption:hover  .m-options-overlay{
    /* top:0px; */
    right: 0px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
  .love-like-hate-class .m-options-overlay,.gallery-caption .m-options-overlay{
    /* height: 50%; */
    width: 11%;
    right: -91px;
    left: auto;
    bottom: 0px;
    background: transparent!important;
    top: -500px;
    top: auto;
  }
/*    .love-like-hate-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
  background: url("../images/icons/arrow-carousel-left-lite-sm.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  left: 0;
  top: 54%;
}
  .love-like-hate-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
  background: url("../images/icons/arrow-carousel-right-lite-sm.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  right: 0;
  top: 54%;
} */
.custom-interface-parent .item-popup{
      position: absolute;
      min-height: 150px;
      width: 88%;
      background: white;
      z-index: 9999;
      top: 250px;
      margin-left: -4px;
      -webkit-transition: all .50s ease-in-out;
      -moz-transition: all .50s ease-in-out;
      -o-transition: all .50s ease-in-out;
      transition: all .50s ease-in-out;
      background: rgba(64,64,63,1);
      border-top: 1px solid rgba(210,210,210,0.2);
      border-bottom: 1px solid rgba(210,210,210,0.2);
      padding: 10px 15px;
      right: 2px;
      visibility: hidden;
      opacity: 0;
}
.custom-interface-parent.shop-lineup .item-popup {
  top: 284px;
  opacity: 1;
  visibility: visible;
}
.custom-interface-parent.shop-lineup .countries-wrapper ul.list-unstyled > li:nth-child(2){
  margin-top:150px;
}
.custom-interface-parent.care-lineup .item-popup{
  top: 46%;
}
.custom-interface-parent.care-lineup .countries-wrapper ul.list-unstyled > li:nth-child(3){
  margin-top:150px;
}
.custom-interface-parent.artist-lineup  .item-popup {
  top: 303px;
}
.custom-interface-parent.artist-lineup .countries-wrapper ul.list-unstyled > li:nth-child(4){
  margin-top:150px;
}
.custom-interface-parent.landmark-lineup  .item-popup {
  top:347px
}
.custom-interface-parent.landmark-lineup .countries-wrapper ul.list-unstyled > li:nth-child(4){
  margin-bottom:150px;
}
.custom-interface-parent. .item-popup > .close{
  font-size: 30px;
  padding-right: 13px;
  position: absolute;
  right: 0;
  z-index: 1;
}
.custom-interface-parent .item-popup-header > a{
  margin: 0px 13px;
}
.custom-interface-parent .item-popup-header > a:hover{
  color:#94b5e0;
}
.thereismore{
  display: none;
}
.logo-items.custom-interface ul.mike-me > li a{
  padding:20px 0px 20px 0px;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
}
.table-grid.vbottom{
height: 100%;
width: 100%;
}
.table-grid.vbottom .table-grid-cell{
   vertical-align: bottom;
}
.love-like-hate-class .product li .product-vbottom img{
      max-height: 260px !important;
    width: inherit;
    text-align: center;
    margin: auto;
    min-width: inherit;
    max-width: 100% !important;
    padding: 1px;
 }
 .master-slider.arrow-custom .ms-nav-prev,.master-slider.arrow-custom .ms-nav-next{
    opacity: 0.35;
    width: 55px;
    height: 80px;
    /* height: 100px; */
    /* min-width:75px; */
    top:45%;
 }
 .master-slider.arrow-custom:hover .ms-nav-prev,.master-slider.arrow-custom:hover .ms-nav-next{
    opacity: 0.35!important;
 }
 .master-slider.arrow-custom .ms-nav-prev:hover,.master-slider.arrow-custom .ms-nav-next:hover{
    opacity: 0.6!important;
 }
 .master-slider.arrow-custom .ms-nav-prev{
    left: 0px;
    background: url("../lib/smooth-div-scroll/images/arrow_left.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
 }
 .master-slider.arrow-custom .ms-nav-next{
    right: 0px;
    border-radius: 7px 0px 0px 7px;
    background: url("../lib/smooth-div-scroll/images/arrow_right.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next{
    background: url("../lib/smooth-div-scroll/images/arrow_right.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 7px 0px 0px 7px;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
    background: url("../lib/smooth-div-scroll/images/arrow_left.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
 }
  .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next, .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
        width: 55px;
      height: 80px;
  }
 .custom-bxslider-arrow-small .bx-wrapper .bx-controls-direction a.bx-next{
    background: url("../lib/smooth-div-scroll/images/arrow_right-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 7px 0px 0px 7px;
    padding: 18px 4px;
    width: 30px;
 }
 .custom-bxslider-arrow-small .bx-wrapper .bx-controls-direction a.bx-prev{
    background: url("../lib/smooth-div-scroll/images/arrow_left-small.png") 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
    border-radius: 0px 7px 7px 0px;
    /* height: 100px; */
    /* min-width: 75px; */
    padding: 19px 14px;
    width: 30px;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next,.custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev{
   opacity: 0.35!important;
 }
 .custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-prev:hover,.custom-bxslider-arrow .bx-wrapper .bx-controls-direction a.bx-next:hover{
    opacity: 0.6!important;
 }
 .text-muted-custom, .text-muted-custom-blue{
    position: relative;
 }
 .m-product-list li .text-muted-custom.muted{
  color: #707070;
 }
 .text-muted-custom:before{
  /*border-bottom: 1px solid rgba(148,181,224,1);*/
  /*rgba(148,181,224,0.7);*/
  border-bottom: 1px solid rgba(255, 0, 0, 0.25);
  position: absolute;
  content: "";
  width: 78%;
  height: 60.5%;
  right: 0;
  top: -1px;
  z-index: 1;
 }
 /*.text-muted-custom-blue:before{
    border-bottom: 1px solid rgba(148,181,224,1);
    border-bottom: 1px solid rgba(255, 0, 0, 0.25);
    position: absolute;
    content: "";
    width: 78%;
    height: 60.5%;
    right: 0;
    top: -1px;
    z-index: 1;
 }*/
 .place{
  font-size:16px;color: white;margin-top: 38%;
  text-transform: lowercase;
 }
 .modal-header-blue .modal-header{
    background: #95b3d7;
    color:#f1f1f1;
 }
 .modal-header-blue .modal-header .close{
    color: white;
    opacity:0.5!important;
 }
 .modal-header-blue .modal-header .close:hover{
    color: white!important;
    opacity:0.9!important;
 }
 #pageReservations .section-content{
   padding-top: 0px;
   padding-bottom: 0px;
 }
 .selections.short200{
   min-height: 200px;
  height: 200px;
 }
 .selections.kwicks-accordion.short200,
.selections.kwicks-accordion.short200 > li{
  min-height: 200px;
  height: 200px;
}
.seperator-globale{
  color: #d2d2d2;
  opacity: 0.7;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 7px;
}
.see-bottom{
  position: fixed;
    bottom: 1px;
    z-index: 99999999;
    right: 2px;
    color: #d2d2d2;
    /* border: 1px solid red; */
    /* width: 49px; */
    /* height: 49px; */
    text-align: center;
    padding: 6px 14px;
    background: rgba(64,64,63,0.7);
    border-radius: 3px;
    -webkit-animation: bounce 5s infinite ease-in-out;
    -moz-animation:bounce 5s infinite ease-in-out;
    display: none;
}
.see-bottom:hover{
  color: #f1f1f1;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-color{
border: none;
border-right: 2px solid #f1f1f1;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-bw{
    border: none;
    /* border-right: 2px solid #bbb !important; */ /*rgba(210,210,210,0.7);*/
    border-right: 1px solid #f1f1f1!important;
    border-top: 3px solid #f1f1f1!important;
    border-bottom: 3px solid #f1f1f1!important;height: 94px;min-width: 100%;
    }
.logo-items-charleston .countries-wrapper > .logo-item:last-child > .logo-item-img IMG{
  border:none!important;
  /* border-right: 1px solid #f1f1f1!important; */
  border-top: 3px solid #f1f1f1!important;
  border-bottom: 3px solid #f1f1f1!important;
  height: 94px!important;
  min-width: 100%;
} 
.mtN30{
margin-top: -30px;
}
.main-menu .meridian-network-links{
display: none;
}
.icon-rate.custom-pieces{
right: -10px!important;
left: auto;
cursor: pointer;
}
.opened{
display: block!important;
}
.love-like-hate-class .slider-grid-footer .progress-rate-header{
position: absolute;
z-index: 1000;
top: 7px;
font-size: 10px;
/* width: 100%; */
text-align: center;
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
background: transparent;
left: 47%;
opacity: 0;
}
.love-like-hate-class .slider-grid-footer .progress-rate-header > a{
background: rgb(64,64,63);
padding: 2px 11px;
letter-spacing: 2px;
color: #777;
}
.love-like-hate-class .slider-grid-footer:hover .progress-rate-header{
/* top: 4px; */
opacity: 1;
}
.love-like-hate-class .slider-grid-footer:hover .progress {
opacity:0.7!important;
}
.bxslideshow-suite li.bx-slide:hover > .gallery-furniture{
    border-right: 2px solid #fff;
}
.bxslideshow-suite li.bx-slide:hover > .gallery-preview{
    border: 2px solid #fff;
}
.connect-mail-counter .mail-counter{
opacity:0.3;
}
.connect-mail-counter .mail-counter.active{
  color: #94b5e0;
  opacity: 1;
}
.shop-popover{
    text-align:center;
    /* margin-left: 7%; */
    margin-top: 3%;
    margin-bottom: 0%;
    display: inline-block;
    width: 100%;
  }
   .shop-popover > DIV,.shop-popover > a{
    width: 20px;
    height: 20px;
    /* float: left; */
    background-position: 50% 0;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    transition: all 150s ease-in-out;
    -webkit-transition: all 500ms cubic-bezier(0.585, 0, 0.505, 1);
    -webkit-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -moz-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -o-transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    transition: all 500ms cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -webkit-transition-timing-function: cubic-bezier(0.585, 0, 0.505, 1);
    -webkit-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -moz-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    -o-transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    transition-timing-function: cubic-bezier(0.585, -0.410, 0.505, 1.530);
    opacity: 0.6;
    cursor: pointer;
    background: no-repeat;
    margin: auto 7px;
    display: inline-block;
  }
  li.li-mockup.li-mockup-line-left .shop-popover > div {
    /*background-color: rgba(64,64,63,0.8);*/
    /* opacity: 1; */
  }
   .shop-popover > DIV:hover{
    background-position: 40% -23px;
    opacity:0.9;
  }
  .shop-popover > DIV:hover,.shop-popover > a:hover{
    background-position: 40% -23px;
    opacity: 1;
  }
  .shop-popover > .icon-buy{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% 1px;
      opacity: 0.5;
  }
   .shop-popover > .icon-share{
     background-image: url('../images/icons/icon-share-v9.png');
     background-position: 40% 1px;
     opacity: 0.6;
  }
   .shop-popover > .icon-share-v4{
     background-image: url('../images/icons/icon-share-v4.png');
  }
   .shop-popover > .icon-love{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% 1px;
          opacity: 0.6;
  }

   .shop-popover > .icon-plus{
          background-image: url('../images/icons/icon-plus.png');
  }
   .shop-popover > .icon-info{
          background-image: url('../images/icons/icon-info.png');
  }
   .shop-popover > .icon-info-v2{
          background-image: url('../images/icons/icon-info-v2.png');
  }
  .shop-popover > .icon-info-v3{
          background-image: url('../images/icons/icon-info-v3.png');
  }
  .shop-popover > .icon-info-v4{
/*            background-image: url('../images/icons/icon-info-v4.png'); */
      background-image: url('../images/icons/icon-info-slim.png');
  }
  .shop-popover > .icon-info-slim{
          background-image: url('../images/icons/icon-info-slim.png');
          background-position: 40% 1px;
          opacity: 0.6;
  }
  .shop-popover > .icon-folder{
          background-image: url('../images/icons/icon-folder.png');
  }
  .shop-popover > .icon-tag{
          background-image: url('../images/icons/icon-tag.png');
  }
  .olryts .shop-popover > .icon-love{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% -23px;
  }
  .olryts .shop-popover > .icon-buy{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% -23px;
      opacity: 0.8;
  }
  .olryts .shop-popover > .icon-share {
    background-image: url(../images/icons/icon-share-v9.png);
    background-position: 40% -23px;
    opacity: 0.5;
  }
  .olryts .shop-popover > .icon-love:hover{
          background-image: url('../images/icons/icon-rate-love-white2.png');
          background-position: 40% 1px;
  }
  .olryts .shop-popover > .icon-buy:hover{
      background-image: url('../images/icons/icon-buy-dark.png');
      background-position: 40% 1px;
  }
  .olryts .shop-popover > .icon-share:hover {
    background-image: url(../images/icons/icon-share-v9.png);
    background-position: 40% 1px;
    opacity:1;
  }
  .gallery-icons-wrapper{
    margin:0px;
    position: absolute;
    bottom: 0px;
    right: -100px;
    -webkit-transition: all .50s ease-in-out;
    -moz-transition: all .50s ease-in-out;
    -o-transition: all .50s ease-in-out;
    transition: all .50s ease-in-out;
    background: rgba(64,64,63,0);
    border-radius: 3px;
    /* width: 100%; */
  }
  .gallery-icons-wrapper > DIV{
    /* background-color:rgba(64,64,63,0.5); */
    padding:0px;
    margin: 0px 1px;
    opacity: 0.7;
    background: no-repeat;
  }
  .gallery-caption:hover .gallery-icons-wrapper{
    right: 0;
    text-align: right;
    padding-right: 6px;
    padding-top: 0px;
  }
  .gallery-icons-wrapper > DIV.icon-share{
    background-image: url('../images/icons/icon-share-v9.png');
  }
   .gallery-icons-wrapper > DIV.icon-love{
          background-image: url('../images/icons/icon-rate-love-white.png');
          /* background-size:90%; */
  }
  .gallery-icons-wrapper > DIV.icon-info{
          background-image: url('../images/icons/icon-info.png');
          background-size:90%;
  }
  .gallery-icons-wrapper > DIV.icon-plus{
          background-image: url('../images/icons/icon-plus.png');
          background-size:90%;
  }
  .gallery-icons-wrapper > DIV:hover{
    background-position: 40% -20px;
  }
  .gallery-icons-wrapper > DIV.icon-share:hover {
      background-position: 40% -23px;
}
  .unique-menu{
    /*background:#333;*/
  }
  .unique-menu a{
    /*text-align:center;*/
  }
  input[type='radio'] {
     -webkit-appearance: none;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  outline: none;
  box-shadow: 0 0 1px 0px gray inset;
}
input[type='radio']:before {
  content: '';
  display: block;
  width: 46%;
  height: 46%;
  margin: 29% auto;
  border-radius: 50%;
}
input[type='radio']:checked:before {
  background:#94b5e0;
}
input[type='radio']:focus{
  outline: none;
  outline-offset: 1px;
}
.main-coop .bx-wrapper .bx-controls-direction a.bx-next,.world-dining .bx-wrapper .bx-controls-direction a.bx-next, .wPager .bx-wrapper .bx-controls-direction a.bx-next{
background: url("../lib/smooth-div-scroll/images/arrow_right-small-white.png") 50% 50% no-repeat;
}
.main-coop .bx-wrapper .bx-controls-direction a.bx-prev,.world-dining .bx-wrapper .bx-controls-direction a.bx-prev,.wPager .bx-wrapper .bx-controls-direction a.bx-prev{
background: url("../lib/smooth-div-scroll/images/arrow_left-small-white.png") 50% 50% no-repeat;
}

.top10 .spectator-pager{
top:0px!important;
}
.beaten{
opacity: .5;
  font-size: 9px;
  text-transform: lowercase !important;
  letter-spacing: 2px;
  font-weight: normal;
  color: #707070!important;
}
.beaten:hover{
color:#94B5E0!important;
opacity: 1!important;
}
.beaten:hover .fa.fa-arrow-right{
/*color:#94B5E0!important;
opacity: 1!important;
-webkit-animation: bounceInRight 3s 1 ease-in-out;
    animation: bounceInRight 3s 1 ease-in-out;*/
}

.homepage-feature .kwicks-accordion > li h6{
opacity: 1;
color: #94b5e0!important;
font-weight: 100;
}
.homepage-feature .kwicks-accordion > li:hover h6{
opacity: 1;
color:#94b5e0!important;
}
.required{
color: rgba(189, 29, 29,0.6)!important;
}
.arrow-test{
position: absolute;
top: 113px;
width: 105%;
padding-bottom: 6px;
background-color: rgba(255,255,255,1);
/* background-color: white; */
z-index: 0;
margin-left: -2%;
}
.arrow-test:before,.arrow-test:after{
content: '';
  position: absolute;
  bottom: 100%;
  width: 50%;
  padding-bottom: inherit;
  background-color: inherit;
}
.arrow-test:before{
right: 49.3%;
-ms-transform-origin: 100% 100%;
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-ms-transform: skewX(45deg);
-webkit-transform: skewX(45deg);
transform: skewX(45deg);
border-top: 3px solid #7c96b9;
border-right: 5px solid #7c96b9;
}
.arrow-test:after{
left: 48.5%;
-ms-transform-origin: 0 100%;
-webkit-transform-origin: 0 100%;
transform-origin: 0 100%;
-ms-transform: skewX(-45deg);
-webkit-transform: skewX(-45deg);
transform: skewX(-45deg);
border-top: 3px solid #7c96b9;
border-left: 5px solid #7c96b9;
}
.pe-btn:hover .fa {
  margin-left: 0px!important;
}
.pe-btn .fa{
-webkit-transition: all ease-in-out 0s!important;
-o-transition: all ease-in-out 0s!important;
transition: all ease-in-out 0s!important;
}
.topN1000{
top:-1000%;
}
#modal-private-label .bx-wrapper .bx-controls-direction a{
top:46%;
}
.text-shadow-black{
text-shadow: 1px 1px 0 rgba(0,0,0,1);
}
.homepage-feature .kwicks-accordion > li > .wrap{
overflow: hidden;
}
.homepage-feature .kwicks-accordion > li h6{
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.homepage-feature .kwicks-accordion > li:hover h6{
opacity: 0;

}
div#popup-booking:after {
  background: url(../../spectator/assets/images/suites/suiteB1.jpg) 50% 70%;
  background-size: 100%;
  opacity: 0.3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  content: "";
}
.booking-gift{
background: none!important;
  position: absolute;
  width: 50px;
  z-index: 1;
  /* top: 10px; */
  bottom: 8px;
  left: 5px;
  cursor: pointer;
}
.booking-gift IMG{
width: 100%;
}
.booking-bag a{
position: relative;
display: block;
}
.booking-bag {
  background: none!important;
  position: absolute;
  width: 66px;
  height: 75px;
  padding-top: 13px;
  z-index: 1000;
  /* top: 10px; */
  bottom: 85px;
  right: 50px;
  cursor: pointer;
}

.booking-bag:before{
content: attr(data);
position: absolute;
bottom: 73px;
width: 100px;
right: -20px;
  background-color: #95b3d7;
font-size: 12px;
padding: 5px 10px;
color: #fff;
border-radius: 4px;
transition:all ease-in-out 0.3s;
}
.booking-bag.bb-clicked:before{
bottom: 227px;
}
.isotope-container .item:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  box-shadow: 0 0 40px rgba(0,0,0,1);
  z-index: 100;
  background: #fff!important;
}

.zindex {
z-index: 990;
}

#styling {
background-color: transparent !important;
  color: white !important;
  width: 150px !important;
  height: 25px !important;
  font-size: 12px !important;
  margin-left: 5px !important;
  margin-right: 12px !important;
}

#styling::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: white;
}
#styling::-moz-placeholder { /* Firefox 19+ */
color: white;
}
#styling:-ms-input-placeholder { /* IE 10+ */
color: white;
}
#styling:-moz-placeholder { /* Firefox 18- */
color: white;
}


.bx-inner .bx-wrapper .bx-controls-direction a.bx-next {
background: url(../lib/smooth-div-scroll/images/arrow_right-small.png) 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 7px 0px 0px 7px;
  height: 100px;
  min-width: 75px;
  padding: 19px 14px;
  right: 0px !important;
  display: block !important;
}
.bx-inner .bx-wrapper .bx-controls-direction a.bx-prev {
background: url(../lib/smooth-div-scroll/images/arrow_left-small.png) 50% 50% no-repeat rgba(255, 255, 255, 0.498039);
  border-radius: 0px 7px 7px 0px;
  height: 100px;
  min-width: 75px;
  padding: 19px 14px;
  left: 0px !important;
  display: block !important;
}
.bx-inner-left .bx-wrapper .bx-controls-direction a.bx-prev {
left: 35px !important;
}
.bx-inner-left .bx-wrapper .bx-controls-direction a.bx-next {
right: 35px !important;
}

.bx-arrow-out .bx-wrapper .bx-controls-direction a.bx-prev {
left: -5px !important;
}
.bx-arrow-out .bx-wrapper .bx-controls-direction a.bx-next {
right: -5px !important;
}

.bx-inner .bx-wrapper .bx-controls-direction {
display: block !important;
}

/* Book Now font-size, font-family and font weight*/
.bk-secnav{
font-size: 9px !important;
letter-spacing: 4px !important;
text-transform: lowercase;
font-weight: 100 !important;
color: #ccc !important;
}
.btn-section-nav.active .bk-secnav{
color: #afcaed !important;
}
/* Page Shop cost separator line */
.ps-bs{color: #d2d2d2;/* font-size: 0; */position: relative;}
.ps-bs:before{
/*  content: "";
width: 1.4px;
height: 9px;
top: 2px;
left: 2px;
position: absolute;
opacity: 0.9;
background-color: transparent!important; */
}
.ps-line-samp:first-child .text-muted-custom-red:before{
border-color:#94b5e0;
}
/* cbc-line // contract banner caption line */
.cbc-line {
  margin-left: 4px;
  margin-right: 6px;
  color: transparent;
}
.cbc-line:before{
  content: "";
  width: 1px;
  height: 9px;
  top: -5px;
  left: 2px;
  position: absolute;
  opacity: 1;
  background-color: #707070;
}
.cbc-line:after{
  content: "";
  width: 1px;
  height: 9px;
  top: -5px;
  left: 2.5px;
  position: absolute;
  opacity: 0.7;
  background-color: #707070;
}
/*.isotope-container.noMargin .item {
border: 1px solid #fff !important;
}*/
#section6 .isotope-container .item:hover{
border: 4px solid #fff !important;
}
.isotope-container .item:hover{
border: 4px solid #fff !important;
}

/* Spectator > Tour */
.pt-open{
z-index: 1000;
}
/* Spectator [blue tab] > calendar events */
.fc table {
z-index: 1;
margin-top: -1px;
}
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-color{border: none;
/* berder-right before: #aaa*/border-right: 1px solid #f1f1f1!important;border-top: 3px solid #f1f1f1!important;nt;border-bottom: 3px solid #f1f1f1!important;height: 94px;min-width: 100%;}
.
.logo-items-charleston .countries-wrapper > .logo-item > .logo-item-img .img-bw{
border: none;
border-right: 2px solid #40403F!important; /*rgba(210,210,210,0.7);
*/
}

/* Charleston - Shining Star Modal */
#char-sn-m .modal-dialog{
margin-top: 0;
overflow: hidden;
}
#char-sn-m .modal-body{
padding: 0;
}
/* Robert Mills nav-menu */
#main-menu .nav > li > a.rm-nm-a{
padding: 5px 20px;
}
/* invite dropdown */
.inv-dd:before{
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
top: -6px;
right: 11px;
position: absolute;
content: "";
border-bottom: 7px solid #fff;
display: none;
}
.inv-dd.open{
 height: auto;
 overflow: visible;
 right: 43px;
 opacity: 1;
}
.tour-sidenav{
display: none;
width: auto;
right: 0;
height: ;
position: fixed;
z-index: 9999;
}
.c-planner-icon {
  /* display: inline-block; */
  /* margin: auto; */
  /* margin-left: -90px; */
  position: absolute;
  z-index: 100;
  left: -4px;
  top: 27%;
}
.isPage .tour-sidenav{
display: block;
}
.sc-vid-cast .sc-vid-item:hover,
.sc-vid-cast .sc-vid-item.active {
background: none!important;
}
.sc-vid-cast .sc-vid-item:hover  span,
.sc-vid-cast .sc-vid-item.active  span
{
border: 2px solid rgba(148,181,224,0.5)!important;
}
#popup-booking .filter-label.blockme{
letter-spacing:12px;
padding-right:0px;
font-size:10px;
}
#popup-booking .find-filter-item{
margin-right:20px;
}
#popup-booking{}
/* Robert Mills - Tour > designers */
.logo-items-charleston > .row  > DIV.col-xs-12:first-child .countries-wrapper > .logo-item > .logo-item-img IMG{
  border-top:none!important;
}
.logo-items-charleston > .row >.logo-item  .countries-wrapper > .logo-item > .logo-item-img IMG{
  border-top:none!important;
}
.logo-items-charleston .logo-item-atw .countries-wrapper > .logo-item > .logo-item-img IMG{
  border-left: 1px solid #f1f1f1!important;
}
.twentyfour-seven{
      position: absolute;
      z-index: 1; 
      top: 85%;
      right: 1%;
      width: 50px;
      cursor: pointer;
  }
  .twentyfour-seven IMG{
    width: 100%;
    opacity: 0.2;
  }
  .twentyfour-seven:hover IMG{
    opacity: 0.6;
  }
  .ch-sp-th.show-the-calendar{
    position: absolute;
    top: 10px;
    left: 9%;
    color: rgba(221, 231, 245, 0.29);
    z-index: 23;
    font-size: 20px; 
    margin: auto;
    text-align: center;
    display: none;
  }