/* CUSTOM INDEPENDENT THEMES+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*cb: custom background*/
/*cn: custom nav*/

/*xx blue-dark  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/* Background color*/
body.cb-blue-dark {
    background: #000c18; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMGMxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUxYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000c18 0%, #0051a0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000c18), color-stop(100%,#0051a0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000c18 0%,#0051a0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c18', endColorstr='#0051a0',GradientType=0 ); /* IE6-8 */
    color: #fff;
    background-attachment:fixed;
}
/* light font colors */
body.cb-blue-dark h1,body.cb-blue-dark h2,body.cb-blue-dark h3,body.cb-blue-dark h4,body.cb-blue-dark h5,body.cb-blue-dark h6 {
    color:#fff;
}
body.cb-blue-dark .subheader,body.cb-blue-dark .subheader,body.cb-blue-dark .features-list {
    color:#eee;
}
body.cb-blue-dark .map-controls {
    color: #142F54;
}
body.cb-blue-dark section a,  body.cb-blue-dark section a:visited {
    font-weight: 400;
    color: #eee
}

/* .sidebar -----------------------*/
body.cb-blue-dark .sidebar {
    background:#777;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMGMxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUxYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c18', endColorstr='#0051a0',GradientType=0 ); /* IE6-8 */
    /* IE6-8 */
    color:#eee
}
body.cb-blue-dark .sidebar a {

    color:#f2f2f2
}
body.cb-blue-dark .sidebar li a,body.cb-blue-dark .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-blue-dark .sidebar li a:hover {
    background:#0051a0;
    background-color:rgba(255,255,255,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-blue-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-blue-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-blue-dark .navbar-nav>li>a:hover,body.cn-blue-dark .navbar-nav>li>a:focus,.cn-blue-dark .dropdown-menu:hover,.cn-blue-dark .dropdown-menu>li>a:hover {
    background:#0051a0;
    color:#fff
}
body.cn-blue-dark .navbar-nav>li.active>a,body.cn-blue-dark .navbar-nav>li.active>a:hover,.cn-blue-dark .dropdown-menu:hover,.cn-blue-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #FFE630;
    color:#fff;
    background:#0051a0;
}
body.cn-blue-dark nav .container,body.cn-blue-dark .sidebar h3,body.cn-blue-dark .navbar-nav a.signup {
    background: #000c18; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMGMxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUxYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000c18 0%, #0051a0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000c18), color-stop(100%,#0051a0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000c18 0%,#0051a0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c18', endColorstr='#0051a0',GradientType=0 ); /* IE6-8 */
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-blue-dark .highlight-color {
    background: #000c18; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMGMxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDUxYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000c18 0%, #0051a0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000c18), color-stop(100%,#0051a0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000c18 0%,#0051a0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000c18 0%,#0051a0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c18', endColorstr='#0051a0',GradientType=0 ); /* IE6-8 */
    color: #fff
}
body.cn-blue-dark .red-label,body.cn-blue-dark .sidebar a.follow-home,body.cn-blue-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-blue-dark .sidebar a.follow-home:after,body.cn-blue-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-blue-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-blue-dark .sidebar a.follow-home:hover,body.cn-blue-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
}

body.cn-blue-dark .sidebar h3:before, body.cn-blue-dark nav .container:before {
    border-color: transparent #021432 transparent transparent;
}
body.cn-blue-dark .sidebar h3:after, body.cn-blue-dark nav .container:after {
    border-color: #021432 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-blue-dark .navbar-left {
        background: #000c18;
    }
    body.cn-blue-dark .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-blue-dark .navbar-toggle .icon-bar {
        background: #fff;
    }
}





/*xx gr-blue-royal  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-blue-royal {
  background: #002156; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjE1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #002156 0%, #000000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002156), color-stop(100%,#000000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #002156 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #002156 0%,#000000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #002156 0%,#000000 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #002156 0%,#000000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002156', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
  color: #fff;
    background-attachment:fixed;
}
/* light font colors */
body.cb-blue-royal h1,body.cb-blue-royal h2,body.cb-blue-royal h3,body.cb-blue-royal h4,body.cb-blue-royal h5,body.cb-blue-royal h6 {
    color:#fff;
}
body.cb-blue-royal .subheader,body.cb-blue-royal .subheader,body.cb-blue-royal .features-list {
    color:#eee;
}
body.cb-blue-royal .map-controls {
    color: #142F54;
}
body.cb-blue-royal section a,  body.cb-blue-royal section a:visited {
    font-weight: 400;
    color: #eee
}

/* .sidebar -----------------------*/
body.cb-blue-royal .sidebar {
    background:#777;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjE1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002156', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    /* IE6-8 */
    color:#eee
}
body.cb-blue-royal .sidebar a {
    color:#f2f2f2
}
body.cb-blue-royal .sidebar li a,body.cb-blue-royal .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-blue-royal .sidebar li a:hover {
    background:#000000;
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-blue-royal .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-blue-royal .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-blue-royal .navbar-nav>li>a:hover,body.cn-blue-royal .navbar-nav>li>a:focus,.cn-blue-royal .dropdown-menu,.cn-blue-royal .dropdown-menu>li>a {
    background:#000000;
    color:#fff
}
body.cn-blue-royal .navbar-nav>li.active>a,body.cn-blue-royal .navbar-nav>li.active>a:hover,.cn-blue-royal .dropdown-menu:hover,.cn-blue-royal .dropdown-menu>li>a:focus {
    border-bottom:1px solid #FFE630;
    color:#fff;
    background:#000000;
}
body.cn-blue-royal nav .container,body.cn-blue-royal .sidebar h3,body.cn-blue-royal .navbar-nav a.signup {
  background: #002156; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjE1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #002156 0%, #000000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002156), color-stop(100%,#000000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #002156 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #002156 0%,#000000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #002156 0%,#000000 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #002156 0%,#000000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002156', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
  color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-blue-royal .highlight-color {
    background: #002156; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMjE1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #002156 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002156), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #002156 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #002156 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #002156 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #002156 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002156', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    color: #fff
}
body.cn-blue-royal .red-label,body.cn-blue-royal .sidebar a.follow-home,body.cn-blue-royal .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-blue-royal .sidebar a.follow-home:after,body.cn-blue-royal .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-blue-royal .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-blue-royal .sidebar a.follow-home:hover,body.cn-blue-royal .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-blue-royal .sidebar h3:before, body.cn-blue-royal nav .container:before {
    border-color: transparent #020E22 transparent transparent;
}
body.cn-blue-royal .sidebar h3:after, body.cn-blue-royal nav .container:after {
    border-color: #020E22 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-blue-royal .navbar-left {
        background: #002156;
    }
    body.cn-blue-royal .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-blue-royal .navbar-toggle .icon-bar {
        background: #fff;
    }
}






/*xx gr-gray-flannel  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-gray-flannel {
  background: #424443; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDQ0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #424443 0%, #666666 48%, #444444 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424443), color-stop(48%,#666666), color-stop(100%,#444444)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #424443 0%,#666666 48%,#444444 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424443', endColorstr='#444444',GradientType=0 ); /* IE6-8 */
  color: #fff;
    background-attachment:fixed;
}
/* light font colors */
body.cb-gray-flannel h1,body.cb-gray-flannel h2,body.cb-gray-flannel h3,body.cb-gray-flannel h4,body.cb-gray-flannel h5,body.cb-gray-flannel h6 {
    color:#fff;
}
body.cb-gray-flannel .subheader,body.cb-gray-flannel .subheader,body.cb-gray-flannel .features-list {
    color:#eee;
}
body.cb-gray-flannel .map-controls {
    color: #142F54;
}
body.cb-gray-flannel section a,  body.cb-gray-flannel section a:visited {
    font-weight: 400;
    color: #eee
}

/* .sidebar -----------------------*/
body.cb-gray-flannel .sidebar {
      background: #424443; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDQ0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424443', endColorstr='#444444',GradientType=0 ); /* IE6-8 */
    /* IE6-8 */
    color:#eee
}
body.cb-gray-flannel .sidebar a {
    color:#f2f2f2
}
body.cb-gray-flannel .sidebar li a,body.cb-gray-flannel .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-gray-flannel .sidebar li a:hover {
    background:#444444;
    background-color:rgba(0,0,0,0.14);
    box-shadow:none;
    color:#fff
}
body.cb-gray-flannel .listing:hover, body.cb-gray-flannel .zreview:hover, body.cb-gray-flannel .pagination>li>a:hover {
    background-color:rgba(0,0,0,0.14);
}
body.cb-gray-flannel .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-gray-flannel .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-gray-flannel .navbar-nav>li>a:hover,body.cn-gray-flannel .navbar-nav>li>a:focus,.cn-gray-flannel .dropdown-menu,.cn-gray-flannel .dropdown-menu>li>a {
    background:#444444;
    color:#fff
}
body.cn-gray-flannel .navbar-nav>li.active>a,body.cn-gray-flannel .navbar-nav>li.active>a:hover,.cn-gray-flannel .dropdown-menu:hover,.cn-gray-flannel .dropdown-menu>li>a:focus {
    border-bottom:1px solid #FFE630;
    color:#fff;
    background:#444444;
}
body.cn-gray-flannel nav .container,body.cn-gray-flannel .sidebar h3,body.cn-gray-flannel .navbar-nav a.signup {
      background: #424443; /* Old browsers */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDQ0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  #424443 0%, #666666 48%, #444444 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424443), color-stop(48%,#666666), color-stop(100%,#444444)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #424443 0%,#666666 48%,#444444 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424443', endColorstr='#444444',GradientType=0 ); /* IE6-8 */  color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-gray-flannel .highlight-color {
    background: #424443; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDQ0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #424443 0%, #666666 48%, #444444 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424443), color-stop(48%,#666666), color-stop(100%,#444444)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #424443 0%,#666666 48%,#444444 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #424443 0%,#666666 48%,#444444 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424443', endColorstr='#444444',GradientType=0 ); /* IE6-8 */  color: #fff;
    color: #fff
}
body.cn-gray-flannel .red-label,body.cn-gray-flannel .sidebar a.follow-home,body.cn-gray-flannel .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-gray-flannel .sidebar a.follow-home:after,body.cn-gray-flannel .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-gray-flannel .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-gray-flannel .sidebar a.follow-home:hover,body.cn-gray-flannel .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-gray-flannel .sidebar h3:before, body.cn-gray-flannel nav .container:before {
    border-color: transparent #111 transparent transparent;
}
body.cn-gray-flannel .sidebar h3:after, body.cn-gray-flannel nav .container:after {
    border-color: #111 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-gray-flannel .navbar-left {
        background: #424443;
    }
    body.cn-gray-flannel .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-gray-flannel .navbar-toggle .icon-bar {
        background: #fff;
    }
}






/*xx gr-green-dark  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-green-dark {
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwM2ZlMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000000 0%, #03fe01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#03fe01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 0%,#03fe01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 0%,#03fe01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 0%,#03fe01 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 0%,#03fe01 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#03fe01',GradientType=0 ); /* IE6-8 */


    color: #fff;
    background-attachment:fixed;
}
/* light font colors */
body.cb-green-dark h1,body.cb-green-dark h2,body.cb-green-dark h3,body.cb-green-dark h4,body.cb-green-dark h5,body.cb-green-dark h6 {
    color:#fff;
}
body.cb-green-dark .subheader,body.cb-green-dark .subheader,body.cb-green-dark .features-list {
    color:#eee;
}
body.cb-green-dark .map-controls {
    color: #142F54;
}
body.cb-green-dark section a,  body.cb-green-dark section a:visited {
    font-weight: 400;
    color: #eee
}

/* .sidebar -----------------------*/
body.cb-green-dark .sidebar {
      background: #424443; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwM2ZlMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#03fe01',GradientType=0 ); /* IE6-8 */

    color:#eee
}
body.cb-green-dark .sidebar a {
    color:#f2f2f2
}
body.cb-green-dark .sidebar li a,body.cb-green-dark .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-green-dark .sidebar li a:hover {
    background:#03fe01;
    background-color:rgba(0,0,0,0.14);
    box-shadow:none;
    color:#fff
}
body.cb-green-dark .listing:hover, body.cb-green-dark .zreview:hover, body.cb-green-dark .pagination>li>a:hover, body.cb-green-dark .pagination>.active>a, body.cb-green-dark .pagination>.active>span, body.cb-green-dark .pagination>.active>a:hover, body.cb-green-dark .pagination>.active>span:hover, body.cb-green-dark .pagination>.active>a:focus, body.cb-green-dark .pagination>.active>span:focus{
    background-color:rgba(0,0,0,0.14);
}
body.cb-green-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-green-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-green-dark .navbar-nav>li>a:hover,body.cn-green-dark .navbar-nav>li>a:focus,.cn-green-dark .dropdown-menu,.cn-green-dark .dropdown-menu>li>a {
    background:#03fe01;
    color:#111
}
body.cn-green-dark .navbar-nav>li.active>a,body.cn-green-dark .navbar-nav>li.active>a:hover,.cn-green-dark .dropdown-menu:hover,.cn-green-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #FFE630;
    color:#111;
    background:#FFE630;
}
body.cn-green-dark nav .container,body.cn-green-dark .sidebar h3,body.cn-green-dark .navbar-nav a.signup {
    background: #000000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwM2ZlMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000000 0%, #03fe01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#03fe01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 0%,#03fe01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 0%,#03fe01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 0%,#03fe01 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 0%,#03fe01 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#03fe01',GradientType=0 ); /* IE6-8 */
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-green-dark .highlight-color {
    background: #000000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwM2ZlMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000000 0%, #03fe01 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#03fe01)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 0%,#03fe01 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 0%,#03fe01 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 0%,#03fe01 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 0%,#03fe01 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#03fe01',GradientType=0 ); /* IE6-8 */
    color: #fff
}
body.cn-green-dark .red-label,body.cn-green-dark .sidebar a.follow-home,body.cn-green-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-green-dark .sidebar a.follow-home:after,body.cn-green-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-green-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-green-dark .sidebar a.follow-home:hover,body.cn-green-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-green-dark .sidebar h3:before, body.cn-green-dark nav .container:before {
    border-color: transparent #002000 transparent transparent;
}
body.cn-green-dark .sidebar h3:after, body.cn-green-dark nav .container:after {
    border-color: #002000 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-green-dark .navbar-left {
        background: #000000;
    }
    body.cn-green-dark .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-green-dark .navbar-toggle .icon-bar {
        background: #fff;
    }
}






/*xx gr-green-med-dark  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-green-med-dark {
    background: #0f2801; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMjgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWQxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0f2801 0%, #51d100 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f2801), color-stop(100%,#51d100)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0f2801 0%,#51d100 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2801', endColorstr='#51d100',GradientType=0 ); /* IE6-8 */


    color: #fff;
    background-attachment:fixed;

}
/* light font colors */
body.cb-green-med-dark h1,body.cb-green-med-dark h2,body.cb-green-med-dark h3,body.cb-green-med-dark h4,body.cb-green-med-dark h5,body.cb-green-med-dark h6 {
    color:#fff;
}
body.cb-green-med-dark .subheader,body.cb-green-med-dark .subheader,body.cb-green-med-dark .features-list {
    color:#eee;
}
body.cb-green-med-dark .map-controls {
    color: #142F54;
}
body.cb-green-med-dark section a,  body.cb-green-med-dark section a:visited {
    font-weight: 400;
    color: #eee
}
/* .sidebar -----------------------*/
body.cb-green-med-dark .sidebar {
      background: #424443; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMjgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWQxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2801', endColorstr='#51d100',GradientType=0 ); /* IE6-8 */
    color:#eee
}
body.cb-green-med-dark .sidebar a {
    color:#f2f2f2
}
body.cb-green-med-dark .sidebar li a,body.cb-green-med-dark .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-green-med-dark .sidebar li a:hover {
    background:#51d100;
    background-color:rgba(0,0,0,0.14);
    box-shadow:none;
    color:#fff
}
body.cb-green-med-dark .listing:hover, body.cb-green-med-dark .zreview:hover, body.cb-green-med-dark .pagination>li>a:hover {
    background-color:rgba(0,0,0,0.14);
}
body.cb-green-med-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-green-med-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-green-med-dark .navbar-nav>li>a:hover,body.cn-green-med-dark .navbar-nav>li>a:focus,.cn-green-med-dark .dropdown-menu,.cn-green-med-dark .dropdown-menu>li>a {
    background:#51d100;
    color:#fff
}
body.cn-green-med-dark .navbar-nav>li.active>a,body.cn-green-med-dark .navbar-nav>li.active>a:hover,.cn-green-med-dark .dropdown-menu:hover,.cn-green-med-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #FFE630;
    color:#fff;
    background:#51d100;
}
body.cn-green-med-dark nav .container,body.cn-green-med-dark .sidebar h3,body.cn-green-med-dark .navbar-nav a.signup {
    background: #0f2801; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMjgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWQxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0f2801 0%, #51d100 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f2801), color-stop(100%,#51d100)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0f2801 0%,#51d100 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2801', endColorstr='#51d100',GradientType=0 ); /* IE6-8 */
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-green-med-dark .highlight-color {
    background: #0f2801; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMjgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWQxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0f2801 0%, #51d100 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f2801), color-stop(100%,#51d100)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0f2801 0%,#51d100 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0f2801 0%,#51d100 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2801', endColorstr='#51d100',GradientType=0 ); /* IE6-8 */
    color: #fff
}
body.cn-green-med-dark .red-label,body.cn-green-med-dark .sidebar a.follow-home,body.cn-green-med-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-green-med-dark .sidebar a.follow-home:after,body.cn-green-med-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-green-med-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-green-med-dark .sidebar a.follow-home:hover,body.cn-green-med-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-green-med-dark .sidebar h3:before, body.cn-green-med-dark nav .container:before {
    border-color: transparent #002000 transparent transparent;
}
body.cn-green-med-dark .sidebar h3:after, body.cn-green-med-dark nav .container:after {
    border-color: #002000 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-green-med-dark .navbar-left {
        background: #0f2801;
    }
    body.cn-green-med-dark .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-green-med-dark .navbar-toggle .icon-bar {
        background: #fff;
    }
}







/*xx gr-pink-med  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-pink-med {
    background: #cf0068; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMDA2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTgyYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #cf0068 0%, #fe82c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0068), color-stop(100%,#fe82c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #cf0068 0%,#fe82c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0068', endColorstr='#fe82c0',GradientType=0 ); /* IE6-8 */

    color: #fff;
    background-attachment:fixed;

}
/* light font colors */
body.cb-pink-med h1,body.cb-pink-med h2,body.cb-pink-med h3,body.cb-pink-med h4,body.cb-pink-med h5,body.cb-pink-med h6 {
    color:#fff;
}
body.cb-pink-med .subheader,body.cb-pink-med .subheader,body.cb-pink-med .features-list {
    color:#eee;
}
body.cb-pink-med .map-controls {
    color: #142F54;
}
body.cb-pink-med section a,  body.cb-pink-med section a:visited {
    font-weight: 400;
    color: #eee
}

/* .sidebar -----------------------*/
body.cb-pink-med .sidebar {
      background: #424443; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMDA2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTgyYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0068', endColorstr='#fe82c0',GradientType=0 ); /* IE6-8 */
    color:#eee
}
body.cb-pink-med .sidebar a {
    color:#f2f2f2
}
body.cb-pink-med .sidebar li a,body.cb-pink-med .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-pink-med .sidebar li a:hover {
    background:#fe82c0;
    background-color:rgba(0,0,0,0.1);
    box-shadow:none;
    color:#fff
}
body.cb-pink-med .listing:hover, body.cb-pink-med .zreview:hover, body.cb-pink-med .pagination>li>a:hover {
    background-color:rgba(0,0,0,0.1);
}
body.cb-pink-med .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-pink-med .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-pink-med .navbar-nav>li>a:hover,body.cn-pink-med .navbar-nav>li>a:focus,.cn-pink-med .dropdown-menu,.cn-pink-med .dropdown-menu>li>a {
    background:#fe82c0;
    color:#fff
}
body.cn-pink-med .navbar-nav>li.active>a,body.cn-pink-med .navbar-nav>li.active>a:hover,.cn-pink-med .dropdown-menu:hover,.cn-pink-med .dropdown-menu>li>a:focus {
    border-bottom:1px solid #fe82c0;
    color:#fff;
    background:#fe82c0;
}
body.cn-pink-med nav .container,body.cn-pink-med .sidebar h3,body.cn-pink-med .navbar-nav a.signup {
    background: #cf0068; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMDA2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTgyYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #cf0068 0%, #fe82c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0068), color-stop(100%,#fe82c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #cf0068 0%,#fe82c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0068', endColorstr='#fe82c0',GradientType=0 ); /* IE6-8 */
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
    box-shadow: inset 0 0px 36px 0 rgba(176, 0, 88, 1);
}
body.cn-pink-med .highlight-color {
    background: #cf0068; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMDA2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTgyYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #cf0068 0%, #fe82c0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0068), color-stop(100%,#fe82c0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cf0068 0%,#fe82c0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #cf0068 0%,#fe82c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0068', endColorstr='#fe82c0',GradientType=0 ); /* IE6-8 */
    color: #fff
}
body.cn-pink-med .red-label,body.cn-pink-med .sidebar a.follow-home,body.cn-pink-med .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-pink-med .sidebar a.follow-home:after,body.cn-pink-med .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-pink-med .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-pink-med .sidebar a.follow-home:hover,body.cn-pink-med .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-pink-med .sidebar h3:before, body.cn-pink-med nav .container:before {
    border-color: transparent #6D0036 transparent transparent;
}
body.cn-pink-med .sidebar h3:after, body.cn-pink-med nav .container:after {
    border-color: #6D0036 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-pink-med .navbar-left {
        background: #cf0068;
    }
    body.cn-pink-med .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-pink-med .navbar-toggle .icon-bar {
        background: #fff;
    }
}




/*xx gr-gr-purple  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-purple {
    background: #260123; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MDEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAzNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #260123 0%, #6d0368 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#260123), color-stop(100%,#6d0368)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #260123 0%,#6d0368 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #260123 0%,#6d0368 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #260123 0%,#6d0368 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #260123 0%,#6d0368 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#260123', endColorstr='#6d0368',GradientType=0 ); /* IE6-8 */

    color: #fff;
    background-attachment:fixed;

}
/* light font colors */
body.cb-purple h1,body.cb-purple h2,body.cb-purple h3,body.cb-purple h4,body.cb-purple h5,body.cb-purple h6 {
    color:#fff;
}
body.cb-purple .subheader,body.cb-purple .subheader,body.cb-purple .features-list {
    color:#eee;
}
body.cb-purple .map-controls {
    color: #142F54;
}
body.cb-purple section a,  body.cb-purple section a:visited {
    font-weight: 400;
    color: #eee
}

/* .sidebar -----------------------*/
body.cb-purple .sidebar {
      background: #424443; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MDEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAzNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#260123', endColorstr='#6d0368',GradientType=0 ); /* IE6-8 */
    color:#eee
}
body.cb-purple .sidebar a {
    color:#f2f2f2
}
body.cb-purple .sidebar li a,body.cb-purple .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-purple .sidebar li a:hover {
    background:#6d0368;
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-purple .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-purple .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-purple .navbar-nav>li>a:hover,body.cn-purple .navbar-nav>li>a:focus,.cn-purple .dropdown-menu,.cn-purple .dropdown-menu>li>a {
    background:#6d0368;
    color:#fff
}
body.cn-purple .navbar-nav>li.active>a,body.cn-purple .navbar-nav>li.active>a:hover,.cn-purple .dropdown-menu:hover,.cn-purple .dropdown-menu>li>a:focus {
    border-bottom:1px solid #6d0368;
    color:#fff;
    background:#6d0368;
}
body.cn-purple nav .container,body.cn-purple .sidebar h3,body.cn-purple .navbar-nav a.signup {
    background: #260123;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MDEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAzNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #260123 0%, #6d0368 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#260123), color-stop(100%,#6d0368)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #260123 0%,#6d0368 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #260123 0%,#6d0368 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #260123 0%,#6d0368 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #260123 0%,#6d0368 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#260123', endColorstr='#6d0368',GradientType=0 ); /* IE6-8 */

    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-purple .highlight-color {
    background: #260123;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MDEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAzNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #260123 0%, #6d0368 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#260123), color-stop(100%,#6d0368)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #260123 0%,#6d0368 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #260123 0%,#6d0368 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #260123 0%,#6d0368 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #260123 0%,#6d0368 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#260123', endColorstr='#6d0368',GradientType=0 ); /* IE6-8 */
    color: #fff
}
body.cn-purple .red-label,body.cn-purple .sidebar a.follow-home,body.cn-purple .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-purple .sidebar a.follow-home:after,body.cn-purple .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-purple .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-purple .sidebar a.follow-home:hover,body.cn-purple .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-purple .sidebar h3:before, body.cn-purple nav .container:before {
    border-color: transparent #1D021B transparent transparent;
}
body.cn-purple .sidebar h3:after, body.cn-purple nav .container:after {
    border-color: #1D021B transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-purple .navbar-left {
        background: #260123;
    }
    body.cn-purple .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-purple .navbar-toggle .icon-bar {
        background: #fff;
    }
}




/*xx cb-red-dark  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-red-dark {
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000000 0%, #fe0000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#fe0000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 0%,#fe0000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 0%,#fe0000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 0%,#fe0000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 0%,#fe0000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#fe0000',GradientType=0 ); /* IE6-8 */

    color: #fff;
    background-attachment:fixed;

}
/* light font colors */
body.cb-red-dark h1,body.cb-red-dark h2,body.cb-red-dark h3,body.cb-red-dark h4,body.cb-red-dark h5,body.cb-red-dark h6 {
    color:#fff;
}
body.cb-red-dark .subheader,body.cb-red-dark .subheader,body.cb-red-dark .features-list {
    color:#eee;
}
body.cb-red-dark .map-controls {
    color: #142F54;
}
body.cb-red-dark section a,  body.cb-red-dark section a:visited {
    font-weight: 400;
    color: #eee
}

/* .sidebar -----------------------*/
body.cb-red-dark .sidebar {
    background: #424443;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#fe0000',GradientType=0 ); /* IE6-8 */
    color:#eee
}
body.cb-red-dark .sidebar a {
    color:#f2f2f2
}
body.cb-red-dark .sidebar li a,body.cb-red-dark .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-red-dark .sidebar li a:hover {
    background:#fe0000;
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-red-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-red-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-red-dark .navbar-nav>li>a:hover,body.cn-red-dark .navbar-nav>li>a:focus,.cn-red-dark .dropdown-menu,.cn-red-dark .dropdown-menu>li>a {
    background:#fe0000;
    color:#fff
}
body.cn-red-dark .navbar-nav>li.active>a,body.cn-red-dark .navbar-nav>li.active>a:hover,.cn-red-dark .dropdown-menu:hover,.cn-red-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #fe0000;
    color:#fff;
    background:#fe0000;
}
body.cn-red-dark nav .container,body.cn-red-dark .sidebar h3,body.cn-red-dark .navbar-nav a.signup {
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000000 0%, #fe0000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#fe0000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 0%,#fe0000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 0%,#fe0000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 0%,#fe0000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 0%,#fe0000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#fe0000',GradientType=0 ); /* IE6-8 */

    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-red-dark .highlight-color {
    background: #000000; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #000000 0%, #fe0000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#fe0000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 0%,#fe0000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 0%,#fe0000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 0%,#fe0000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 0%,#fe0000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#fe0000',GradientType=0 ); /* IE6-8 */
    color: #fff
}
body.cn-red-dark .red-label,body.cn-red-dark .sidebar a.follow-home,body.cn-red-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-red-dark .sidebar a.follow-home:after,body.cn-red-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-red-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-red-dark .sidebar a.follow-home:hover,body.cn-red-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-red-dark .sidebar h3:before, body.cn-red-dark nav .container:before {
    border-color: transparent #160000 transparent transparent;
}
body.cn-red-dark .sidebar h3:after, body.cn-red-dark nav .container:after {
    border-color: #160000 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-red-dark .navbar-left {
        background: #9E0000;
    }
    body.cn-red-dark .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-red-dark .navbar-toggle .icon-bar {
        background: #fff;
    }
}


/*xx teal-medium  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-teal-medium {
  background: #015d76; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNWQ3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWU4ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #015d76 0%, #dae8eb 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015d76), color-stop(100%,#dae8eb)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #015d76 0%,#dae8eb 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015d76', endColorstr='#dae8eb',GradientType=0 ); /* IE6-8 */

    color: #111;
    background-attachment:fixed;
    font-weight: 400

}
/* light font colors */
body.cb-teal-medium h1,body.cb-teal-medium h2,body.cb-teal-medium h3,body.cb-teal-medium h4,body.cb-teal-medium h5,body.cb-teal-medium h6 {
    color:#111;
}
body.cb-teal-medium .subheader,body.cb-teal-medium .subheader,body.cb-teal-medium .features-list {
    color:#111;
}
body.cb-teal-medium .map-controls {
    color: #142F54;
}
body.cb-teal-medium section {
    font-weight: 400;
}
body.cb-teal-medium section a,  body.cb-teal-medium section a:visited {
    font-weight: 400;
   color: #000
}

/* .sidebar -----------------------*/
body.cb-teal-medium .sidebar {
    background: #424443;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNWQ3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWU4ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015d76', endColorstr='#dae8eb',GradientType=0 ); /* IE6-8 */
    color:#eee
}
body.cb-teal-medium .sidebar a {
    color:#111
}
body.cb-teal-medium .sidebar li a,body.cb-teal-medium .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-teal-medium .sidebar li a:hover {
    background:#dae8eb;
    background-color: rgba(1, 70, 88, 0.09);
    box-shadow:none;
    color:#111
}
body.cb-teal-medium .listing:hover, body.cb-teal-medium .zreview:hover, body.cb-teal-medium .pagination>li>a:hover {
    background-color: rgba(1, 70, 88, 0.09);
}
body.cb-teal-medium .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
    color: #111;
}

/* highlighted colors */
body.cn-teal-medium .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#111
}
body.cn-teal-medium .nav .caret,body.cn-teal-medium .nav a:hover .caret {
    border-top-color: #111;
    border-bottom-color: #111;
}
body.cn-teal-medium .navbar-nav>li>a:hover,body.cn-teal-medium .navbar-nav>li>a:focus,.cn-teal-medium .dropdown-menu,.cn-teal-medium .dropdown-menu>li>a {
    background:#dae8eb;
    color:#111
}
body.cn-teal-medium .navbar-nav>li.active>a,body.cn-teal-medium .navbar-nav>li.active>a:hover,.cn-teal-medium .dropdown-menu:hover,.cn-teal-medium .dropdown-menu>li>a:focus {
    border-bottom:1px solid #dae8eb;
    color:#111;
    background:#dae8eb;
}
body.cn-teal-medium nav .container,body.cn-teal-medium .sidebar h3,body.cn-teal-medium .navbar-nav a.signup {
  background: #015d76; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNWQ3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWU4ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #015d76 0%, #dae8eb 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015d76), color-stop(100%,#dae8eb)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #015d76 0%,#dae8eb 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015d76', endColorstr='#dae8eb',GradientType=0 ); /* IE6-8 */

    color: #111;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-teal-medium .highlight-color {
  background: #015d76; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNWQ3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWU4ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #015d76 0%, #dae8eb 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015d76), color-stop(100%,#dae8eb)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #015d76 0%,#dae8eb 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #015d76 0%,#dae8eb 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015d76', endColorstr='#dae8eb',GradientType=0 ); /* IE6-8 */
    color: #111
}
body.cn-teal-medium .red-label,body.cn-teal-medium .sidebar a.follow-home,body.cn-teal-medium .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff;
}
body.cn-teal-medium .sidebar a.follow-home:after,body.cn-teal-medium .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-teal-medium .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-teal-medium .sidebar a.follow-home:hover,body.cn-teal-medium .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-teal-medium .sidebar h3:before, body.cn-teal-medium nav .container:before {
    border-color: transparent #052730 transparent transparent;
}
body.cn-teal-medium .sidebar h3:after, body.cn-teal-medium nav .container:after {
    border-color: #052730 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-teal-medium .navbar-left {
        background: #015d76;
    }
    body.cn-teal-medium .navbar-toggle {
        border: 1px solid #111;
    }
    body.cn-teal-medium .navbar-toggle .icon-bar {
        background: #111;
    }
}

/*xx yellow-med-dark  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-yellow-med-dark {
      background: #ffa918; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTkxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  #ffa918 0%, #ffd239 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa918), color-stop(100%,#ffd239)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #ffa918 0%,#ffd239 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa918', endColorstr='#ffd239',GradientType=0 ); /* IE6-8 */
    color: #111;
    background-attachment:fixed;

}
/* light font colors */
body.cb-yellow-med-dark h1,body.cb-yellow-med-dark h2,body.cb-yellow-med-dark h3,body.cb-yellow-med-dark h4,body.cb-yellow-med-dark h5,body.cb-yellow-med-dark h6 {
    color:#111;
}
body.cb-yellow-med-dark .subheader,body.cb-yellow-med-dark .subheader,body.cb-yellow-med-dark .features-list {
    color:#111;
}
body.cb-yellow-med-dark .map-controls {
    color: #142F54;
}
body.cb-yellow-med-dark section a,  body.cb-yellow-med-dark section a:visited {
    font-weight: 400;
    color:#000;
}
body.cb-yellow-med-dark section {
    font-weight: 400;
}

/* .sidebar -----------------------*/
body.cb-yellow-med-dark .sidebar {
    background: #424443;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTkxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa918', endColorstr='#ffd239',GradientType=0 ); /* IE6-8 */
    color:#eee
}
body.cb-yellow-med-dark .sidebar a {
    color:#111
}
body.cb-yellow-med-dark .sidebar li a,body.cb-yellow-med-dark .sidebar li span {
    border-bottom: 1px solid rgba(247, 181, 37, 1);
    box-shadow:none;
}
body.cb-yellow-med-dark .list-dashed.links li:first-child {
    border-top:1px solid rgba(247, 181, 37, 1);
}
body.cb-yellow-med-dark .sidebar li a:hover {
    background:#ffd239;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow:none;
    color:#111
}
body.cb-yellow-med-dark .listing:hover, body.cb-yellow-med-dark .zreview:hover, body.cb-yellow-med-dark .pagination>li>a:hover,body.cb-yellow-med-dark .pagination>.active>a,body.cb-yellow-med-dark .pagination>.active>span,body.cb-yellow-med-dark .pagination>.active>a:hover,body.cb-yellow-med-dark .pagination>.active>span:hover,body.cb-yellow-med-dark .pagination>.active>a:focus,body.cb-yellow-med-dark .pagination>.active>span:focus {
    background-color: rgba(0, 0, 0, 0.05);
}
body.cb-yellow-med-dark section .title, body.cb-yellow-med-dark section, body.cb-yellow-med-dark .zreview, body.cb-yellow-med-dark .listing, body.cb-yellow-med-dark .listings h3.l-price,body.cb-yellow-med-dark .list-dashed li, body.cb-yellow-med-dark .list-dashed, body.cb-yellow-med-dark .list-dashed.links li:first-child, body.cb-yellow-med-dark .list-dashed.links a, body.cb-yellow-med-dark .pagination>li>a, body.cb-yellow-med-dark .pagination>li>span {
border-color: #FFCD2F;
}
body.cb-yellow-med-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
    color: #111;
}

/* highlighted colors */
body.cn-yellow-med-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#111
}
body.cn-yellow-med-dark .nav .caret, body.cn-yellow-med-dark .nav a:hover .caret {
    border-top-color: #111;
    border-bottom-color: #111;
}
body.cn-yellow-med-dark .navbar-nav>li>a:hover,body.cn-yellow-med-dark .navbar-nav>li>a:focus,.cn-yellow-med-dark .dropdown-menu,.cn-yellow-med-dark .dropdown-menu>li>a {
    background:#ffd239;
    color:#111
}
body.cn-yellow-med-dark .navbar-nav>li.active>a,body.cn-yellow-med-dark .navbar-nav>li.active>a:hover,.cn-yellow-med-dark .dropdown-menu:hover,.cn-yellow-med-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #ffd239;
    color:#111;
    background:#ffd239;
}
body.cn-yellow-med-dark nav .container,body.cn-yellow-med-dark .sidebar h3,body.cn-yellow-med-dark .navbar-nav a.signup {
  background: #ffa918; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTkxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffa918 0%, #ffd239 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa918), color-stop(100%,#ffd239)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffa918 0%,#ffd239 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa918', endColorstr='#ffd239',GradientType=0 ); /* IE6-8 */

    color: #111;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-yellow-med-dark .highlight-color {
  background: #ffa918; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTkxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffa918 0%, #ffd239 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa918), color-stop(100%,#ffd239)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffa918 0%,#ffd239 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffa918 0%,#ffd239 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa918', endColorstr='#ffd239',GradientType=0 ); /* IE6-8 */
  color: #111
}
body.cn-yellow-med-dark .red-label,body.cn-yellow-med-dark .sidebar a.follow-home,body.cn-yellow-med-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff;
}
body.cn-yellow-med-dark .sidebar a.follow-home:after,body.cn-yellow-med-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-yellow-med-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-yellow-med-dark .sidebar a.follow-home:hover,body.cn-yellow-med-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-yellow-med-dark .sidebar h3:before, body.cn-yellow-med-dark nav .container:before {
    border-color: transparent #534412 transparent transparent;
}
body.cn-yellow-med-dark .sidebar h3:after, body.cn-yellow-med-dark nav .container:after {
    border-color: #534412 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-yellow-med-dark .navbar-left {
        background: #ffa918;
    }
    body.cn-yellow-med-dark .navbar-toggle {
        border: 1px solid #111;
    }
    body.cn-yellow-med-dark .navbar-toggle .icon-bar {
        background: #111;
    }
}

/*xx purple-dark  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-purple-dark {
      background: #1c001a; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMDAxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzdiMDI3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTAwMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  #1c001a 0%, #7b0275 47%, #1a0018 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c001a), color-stop(47%,#7b0275), color-stop(100%,#1a0018)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c001a', endColorstr='#1a0018',GradientType=0 ); /* IE6-8 */

    color: #fff;
    background-attachment:fixed;

}
/* light font colors */
body.cb-purple-dark h1,body.cb-purple-dark h2,body.cb-purple-dark h3,body.cb-purple-dark h4,body.cb-purple-dark h5,body.cb-purple-dark h6 {
    color:#fff;
}
body.cb-purple-dark .subheader,body.cb-purple-dark .subheader,body.cb-purple-dark .features-list {
    color:#eee;
}
body.cb-purple-dark .map-controls {
    color: #142F54;
}
body.cb-purple-dark section a,  body.cb-purple-dark section a:visited {
    font-weight: 400;
    color:#fff;
}
/* .sidebar -----------------------*/
body.cb-purple-dark .sidebar {
    background: #424443;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMDAxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzdiMDI3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTAwMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c001a', endColorstr='#1a0018',GradientType=0 ); /* IE6-8 */
    color:#eee
}
body.cb-purple-dark .sidebar a {
    color:#f2f2f2
}
body.cb-purple-dark .sidebar li a,body.cb-purple-dark .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-purple-dark .sidebar li a:hover {
    background:#1a0018;
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-purple-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-purple-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-purple-dark .navbar-nav>li>a:hover,body.cn-purple-dark .navbar-nav>li>a:focus,.cn-purple-dark .dropdown-menu,.cn-purple-dark .dropdown-menu>li>a {
    background:#1a0018;
    color:#fff
}
body.cn-purple-dark .navbar-nav>li.active>a,body.cn-purple-dark .navbar-nav>li.active>a:hover,.cn-purple-dark .dropdown-menu:hover,.cn-purple-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #1a0018;
    color:#fff;
    background:#1a0018;
}
body.cn-purple-dark nav .container,body.cn-purple-dark .sidebar h3,body.cn-purple-dark .navbar-nav a.signup {
      background: #1c001a; /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMDAxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzdiMDI3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTAwMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  #1c001a 0%, #7b0275 47%, #1a0018 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c001a), color-stop(47%,#7b0275), color-stop(100%,#1a0018)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c001a', endColorstr='#1a0018',GradientType=0 ); /* IE6-8 */

    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-purple-dark .highlight-color {
  background: #1c001a; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMDAxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzdiMDI3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTAwMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #1c001a 0%, #7b0275 47%, #1a0018 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c001a), color-stop(47%,#7b0275), color-stop(100%,#1a0018)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #1c001a 0%,#7b0275 47%,#1a0018 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c001a', endColorstr='#1a0018',GradientType=0 ); /* IE6-8 */
  color: #fff
}
body.cn-purple-dark .red-label,body.cn-purple-dark .sidebar a.follow-home,body.cn-purple-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
}
body.cn-purple-dark .sidebar a.follow-home:after,body.cn-purple-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-purple-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-purple-dark .sidebar a.follow-home:hover,body.cn-purple-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
}
body.cn-purple-dark .sidebar h3:before, body.cn-purple-dark nav .container:before {
    border-color: transparent #160114 transparent transparent;
}
body.cn-purple-dark .sidebar h3:after, body.cn-purple-dark nav .container:after {
    border-color: #160114 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-purple-dark .navbar-left {
        background: #1c001a;
    }
    body.cn-purple-dark .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-purple-dark .navbar-toggle .icon-bar {
        background: #fff;
    }
}

/*xx gr-yellow  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-yellow {
  background: #f19607; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGM1MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f19607 0%, #f0c538 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19607), color-stop(100%,#f0c538)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f19607 0%,#f0c538 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19607', endColorstr='#f0c538',GradientType=0 ); /* IE6-8 */

    color: #111;
    background-attachment:fixed;

}
/* light font colors */
body.cb-yellow h1,body.cb-yellow h2,body.cb-yellow h3,body.cb-yellow h4,body.cb-yellow h5,body.cb-yellow h6 {
    color:#111;
}
body.cb-yellow .subheader,body.cb-yellow .subheader,body.cb-yellow .features-list {
    color:#111;
}
body.cb-yellow .map-controls {
    color: #142F54;
}
body.cb-yellow section a,  body.cb-yellow section a:visited {
    font-weight: 400;
    color:#000;
}
/* .sidebar -----------------------*/
body.cb-yellow .sidebar {
    background: #424443;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGM1MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19607', endColorstr='#f0c538',GradientType=0 ); /* IE6-8 */
    color:#111
}
body.cb-yellow .sidebar a {
    color:#111
}
body.cb-yellow .sidebar li a,body.cb-yellow .sidebar li span {
    border-bottom:1px solid #DAA21D;
    box-shadow:none;
}
body.cb-yellow .list-dashed.links li:first-child{
    border-top:1px solid #DAA21D;
}
body.cb-yellow .sidebar li a:hover {
    background:#f0c538;
    background-color:rgba(250,250,250,0.14);
    box-shadow:none;
    color:#111
}
body.cb-yellow section .title, body.cb-yellow section, body.cb-yellow .zreview, body.cb-yellow .listing, body.cb-yellow .listings h3.l-price,body.cb-yellow .list-dashed li, body.cb-yellow .list-dashed, body.cb-yellow .list-dashed.links li:first-child, body.cb-yellow .list-dashed.links a, body.cb-yellow .pagination>li>a, body.cb-yellow .pagination>li>span {
border-color: #FFCD2F;
}
body.cb-yellow .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-yellow .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#111
}
body.cn-yellow .navbar-nav>li>a:hover,body.cn-yellow .navbar-nav>li>a:focus,.cn-yellow .dropdown-menu,.cn-yellow .dropdown-menu>li>a {
    background:#f0c538;
    color:#111
}
body.cn-yellow .navbar-nav>li.active>a,body.cn-yellow .navbar-nav>li.active>a:hover,.cn-yellow .dropdown-menu:hover,.cn-yellow .dropdown-menu>li>a:focus {
    border-bottom:1px solid #f0c538;
    color:#111;
    background:#f0c538;
}
body.cn-yellow nav .container,body.cn-yellow .sidebar h3,body.cn-yellow .navbar-nav a.signup {
  background: #f19607; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGM1MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f19607 0%, #f0c538 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19607), color-stop(100%,#f0c538)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f19607 0%,#f0c538 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19607', endColorstr='#f0c538',GradientType=0 ); /* IE6-8 */

    color: #111;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-yellow .highlight-color {
  background: #f19607; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGM1MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f19607 0%, #f0c538 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19607), color-stop(100%,#f0c538)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f19607 0%,#f0c538 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f19607 0%,#f0c538 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19607', endColorstr='#f0c538',GradientType=0 ); /* IE6-8 */
  color: #111
}
body.cn-yellow .red-label,body.cn-yellow .sidebar a.follow-home,body.cn-yellow .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-yellow .sidebar a.follow-home:after,body.cn-yellow .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-yellow .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-yellow .sidebar a.follow-home:hover,body.cn-yellow .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-yellow .sidebar h3:before, body.cn-yellow nav .container:before {
    border-color: transparent #4F4111 transparent transparent;
}
body.cn-yellow .sidebar h3:after, body.cn-yellow nav .container:after {
    border-color: #4F4111 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-yellow .navbar-left {
        background: #f19607;
    }
    body.cn-yellow .navbar-toggle {
        border: 1px solid #111;
    }
    body.cn-yellow .navbar-toggle .icon-bar {
        background: #111;
    }
}




/*xx gr-orange  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-orange {
    background: #f0c538; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYzUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDYzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f0c538 0%, #ed6324 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0c538), color-stop(100%,#ed6324)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f0c538 0%,#ed6324 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c538', endColorstr='#ed6324',GradientType=0 ); /* IE6-8 */
    color: #111;
    background-attachment:fixed;

}
/* light font colors */
body.cb-orange h1,body.cb-orange h2,body.cb-orange h3,body.cb-orange h4,body.cb-orange h5,body.cb-orange h6 {
    color:#111;
}
body.cb-orange .subheader,body.cb-orange .subheader,body.cb-orange .features-list {
    color:#111;
}
body.cb-orange .map-controls {
    color: #142F54;
}
body.cb-orange section a,  body.cb-orange section a:visited {
    font-weight: 400;
    color:#000;
}
/* .sidebar -----------------------*/
body.cb-orange .sidebar {
    background: #424443;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYzUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDYzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c538', endColorstr='#ed6324',GradientType=0 ); /* IE6-8 */
    color:#111
}
body.cb-orange .sidebar a {
    color:#111
}
body.cb-orange .sidebar li a,body.cb-orange .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-orange .sidebar li a:hover {
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#111
}
body.cb-orange section .title, body.cb-orange section, body.cb-orange .zreview, body.cb-orange .listing, body.cb-orange .listings h3.l-price,body.cb-orange .list-dashed li, body.cb-orange .list-dashed, body.cb-orange .list-dashed.links li:first-child, body.cb-orange .list-dashed.links a, body.cb-orange .pagination>li>a, body.cb-orange .pagination>li>span {
border-color: #FFCD2F;
}
body.cb-orange .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-orange .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#111
}
body.cn-orange .navbar-nav>li>a:hover,body.cn-orange .navbar-nav>li>a:focus,.cn-orange .dropdown-menu,.cn-orange .dropdown-menu>li>a {
    background:#f0c538;
    color:#111
}
body.cn-orange .navbar-nav>li.active>a,body.cn-orange .navbar-nav>li.active>a:hover,.cn-orange .dropdown-menu:hover,.cn-orange .dropdown-menu>li>a:focus {
    border-bottom:1px solid #f0c538;
    color:#111;
    background:#f0c538;
}
body.cn-orange nav .container,body.cn-orange .sidebar h3,body.cn-orange .navbar-nav a.signup {
    background: #f0c538; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYzUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDYzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f0c538 0%, #ed6324 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0c538), color-stop(100%,#ed6324)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f0c538 0%,#ed6324 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c538', endColorstr='#ed6324',GradientType=0 ); /* IE6-8 */
    color: #111;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-orange .highlight-color {
    background: #f0c538; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwYzUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDYzMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f0c538 0%, #ed6324 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0c538), color-stop(100%,#ed6324)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f0c538 0%,#ed6324 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f0c538 0%,#ed6324 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0c538', endColorstr='#ed6324',GradientType=0 ); /* IE6-8 */
    color: #111
}
body.cn-orange .red-label,body.cn-orange .sidebar a.follow-home,body.cn-orange .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-orange .sidebar a.follow-home:after,body.cn-orange .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-orange .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-orange .sidebar a.follow-home:hover,body.cn-orange .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-orange .sidebar h3:before, body.cn-orange nav .container:before {
    border-color: transparent #53250F transparent transparent;
}
body.cn-orange .sidebar h3:after, body.cn-orange nav .container:after {
    border-color: #53250F transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-orange .navbar-left {
        background: #f0c538;
    }
    body.cn-orange .navbar-toggle {
        border: 1px solid #111;
    }
    body.cn-orange .navbar-toggle .icon-bar {
        background: #111;
    }
}





/*xx gr-hunter-green  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-hunter-green {
    background: #092a17; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MmExNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzY3NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #092a17 0%, #1c6740 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092a17), color-stop(100%,#1c6740)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #092a17 0%,#1c6740 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092a17', endColorstr='#1c6740',GradientType=0 ); /* IE6-8 */

    color: #fff;
    background-attachment:fixed;
}
/* light font colors */
body.cb-hunter-green h1,body.cb-hunter-green h2,body.cb-hunter-green h3,body.cb-hunter-green h4,body.cb-hunter-green h5,body.cb-hunter-green h6 {
    color:#fff;
}
body.cb-hunter-green .subheader,body.cb-hunter-green .subheader,body.cb-hunter-green .features-list {
    color:#fff;
}
body.cb-hunter-green .map-controls {
    color: #142F54;
}
body.cb-hunter-green section a,  body.cb-hunter-green section a:visited {
    font-weight: 400;
    color:#fff;
}
/* .sidebar -----------------------*/
body.cb-hunter-green .sidebar {
    background: #424443;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MmExNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzY3NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092a17', endColorstr='#1c6740',GradientType=0 ); /* IE6-8 */
    color:#fff
}
body.cb-hunter-green .sidebar a {
    color:#fff
}
body.cb-hunter-green .sidebar li a,body.cb-hunter-green .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-hunter-green .sidebar li a:hover {
    background:#1c6740;
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-hunter-green .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-hunter-green .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-hunter-green .navbar-nav>li>a:hover,body.cn-hunter-green .navbar-nav>li>a:focus,.cn-hunter-green .dropdown-menu,.cn-hunter-green .dropdown-menu>li>a {
    background:#1c6740;
    color:#fff
}
body.cn-hunter-green .navbar-nav>li.active>a,body.cn-hunter-green .navbar-nav>li.active>a:hover,.cn-hunter-green .dropdown-menu:hover,.cn-hunter-green .dropdown-menu>li>a:focus {
    border-bottom:1px solid #1c6740;
    color:#fff;
    background:#1c6740;
}
body.cn-hunter-green nav .container,body.cn-hunter-green .sidebar h3,body.cn-hunter-green .navbar-nav a.signup {
    background: #092a17; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MmExNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzY3NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #092a17 0%, #1c6740 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092a17), color-stop(100%,#1c6740)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #092a17 0%,#1c6740 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092a17', endColorstr='#1c6740',GradientType=0 ); /* IE6-8 */
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-hunter-green .highlight-color {
    background: #092a17; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MmExNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzY3NDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #092a17 0%, #1c6740 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092a17), color-stop(100%,#1c6740)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #092a17 0%,#1c6740 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #092a17 0%,#1c6740 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092a17', endColorstr='#1c6740',GradientType=0 ); /* IE6-8 */
    color: #fff
}
body.cn-hunter-green .red-label,body.cn-hunter-green .sidebar a.follow-home,body.cn-hunter-green .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-hunter-green .sidebar a.follow-home:after,body.cn-hunter-green .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-hunter-green .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-hunter-green .sidebar a.follow-home:hover,body.cn-hunter-green .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-hunter-green .sidebar h3:before, body.cn-hunter-green nav .container:before {
    border-color: transparent #081A11 transparent transparent;
}
body.cn-hunter-green .sidebar h3:after, body.cn-hunter-green nav .container:after {
    border-color: #081A11 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-hunter-green .navbar-left {
        background: #092a17;
    }
    body.cn-hunter-green .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-hunter-green .navbar-toggle .icon-bar {
        background: #fff;
    }
}



/*xx gr-canberry-dark  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-canberry-dark {
    background: #8b1628; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiMTYyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #8b1628 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b1628), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8b1628 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8b1628 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8b1628 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8b1628 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b1628', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

    color: #fff;
    background-attachment:fixed;
}
/* light font colors */
body.cb-canberry-dark h1,body.cb-canberry-dark h2,body.cb-canberry-dark h3,body.cb-canberry-dark h4,body.cb-canberry-dark h5,body.cb-canberry-dark h6 {
    color:#fff;
}
body.cb-canberry-dark .subheader,body.cb-canberry-dark .subheader,body.cb-canberry-dark .features-list {
    color:#fff;
}
body.cb-canberry-dark .map-controls {
    color: #142F54;
}
body.cb-canberry-dark section a,  body.cb-canberry-dark section a:visited {
    font-weight: 400;
    color:#fff;
}

/* .sidebar -----------------------*/
body.cb-canberry-dark .sidebar {
    background: #8b1628;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiMTYyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b1628', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    color:#fff
}
body.cb-canberry-dark .sidebar a {
    color:#fff
}
body.cb-canberry-dark .sidebar li a,body.cb-canberry-dark .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-canberry-dark .sidebar li a:hover {
    background:#8b1628;
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-canberry-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-canberry-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-canberry-dark .navbar-nav>li>a:hover,body.cn-canberry-dark .navbar-nav>li>a:focus,.cn-canberry-dark .dropdown-menu,.cn-canberry-dark .dropdown-menu>li>a {
    background:#8b1628;
    color:#fff
}
body.cn-canberry-dark .navbar-nav>li.active>a,body.cn-canberry-dark .navbar-nav>li.active>a:hover,.cn-canberry-dark .dropdown-menu:hover,.cn-canberry-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #8b1628;
    color:#fff;
    background:#8b1628;
}
body.cn-canberry-dark nav .container,body.cn-canberry-dark .sidebar h3,body.cn-canberry-dark .navbar-nav a.signup {
    background: #8b1628; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiMTYyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #8b1628 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b1628), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8b1628 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8b1628 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8b1628 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8b1628 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b1628', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-canberry-dark .highlight-color {
    background: #8b1628; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiMTYyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #8b1628 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b1628), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8b1628 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8b1628 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8b1628 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8b1628 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b1628', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    color: #fff
}

body.cn-canberry-dark .red-label,body.cn-canberry-dark .sidebar a.follow-home,body.cn-canberry-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-canberry-dark .sidebar a.follow-home:after,body.cn-canberry-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-canberry-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-canberry-dark .sidebar a.follow-home:hover,body.cn-canberry-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}

body.cn-canberry-dark .sidebar h3:before, body.cn-canberry-dark nav .container:before {
    border-color: transparent #000000 transparent transparent;
}
body.cn-canberry-dark .sidebar h3:after, body.cn-canberry-dark nav .container:after {
    border-color: #000000 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-canberry-dark .navbar-left {
        background: #8b1628;
    }
    body.cn-canberry-dark .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-canberry-dark .navbar-toggle .icon-bar {
        background: #fff;
    }
}




/*xx so-tiffany-dark  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-tiffany-dark {
    background: #81D8D0;
    color: #111;
}
/* light font colors */
body.cb-tiffany-dark h1,body.cb-tiffany-dark h2,body.cb-tiffany-dark h3,body.cb-tiffany-dark h4,body.cb-tiffany-dark h5,body.cb-tiffany-dark h6 {
    color:#111;
}
body.cb-tiffany-dark .subheader,body.cb-tiffany-dark .subheader,body.cb-tiffany-dark .features-list {
    color:#111;
}
body.cb-tiffany-dark .map-controls {
    color: #142F54;
}
body.cb-tiffany-dark section a,  body.cb-tiffany-dark section a:visited {
    font-weight: 400;
    color:#000;
}

/* .sidebar -----------------------*/
body.cb-tiffany-dark .sidebar {
    background: #65A9A3;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#111
}
body.cb-tiffany-dark .sidebar a {
    color:#111
}
body.cb-tiffany-dark .sidebar li a,body.cb-tiffany-dark .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-tiffany-dark .sidebar li a:hover {
    background:#1B8E84;
    background-color:rgba(255,255,255,0.15);
    box-shadow:none;
    color:#111
}
body.cb-tiffany-dark section .title, body.cb-tiffany-dark section, body.cb-tiffany-dark .zreview, body.cb-tiffany-dark .listing, body.cb-tiffany-dark .listings h3.l-price,body.cb-tiffany-dark .list-dashed li, body.cb-tiffany-dark .list-dashed, body.cb-tiffany-dark .list-dashed.links li:first-child, body.cb-tiffany-dark .list-dashed.links a, body.cb-tiffany-dark .pagination>li>a, body.cb-tiffany-dark .pagination>li>span {
border-color: #fff;
}
body.cb-tiffany-dark .listing:hover, body.cb-tiffany-dark .zreview:hover, body.cb-tiffany-dark .pagination>li>a:hover {
    background-color:rgba(255,255,255,0.15);
}
body.cb-tiffany-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-tiffany-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#111
}
body.cn-tiffany-dark .nav .caret, body.cn-tiffany-dark .nav a:hover .caret {
    border-top-color: #111;
    border-bottom-color: #111;
}
body.cn-tiffany-dark .navbar-nav>li>a:hover,body.cn-tiffany-dark .navbar-nav>li>a:focus,.cn-tiffany-dark .dropdown-menu,.cn-tiffany-dark .dropdown-menu>li>a {
    background:#1B8E84;
    color:#fff
}
body.cn-tiffany-dark .navbar-nav>li.active>a,body.cn-tiffany-dark .navbar-nav>li.active>a:hover,.cn-tiffany-dark .dropdown-menu:hover,.cn-tiffany-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #1B8E84;
    color:#fff;
    background:#1B8E84;
}
body.cn-tiffany-dark nav .container,body.cn-tiffany-dark .sidebar h3,body.cn-tiffany-dark .navbar-nav a.signup {
    background: #81D8D0;
    color: #111;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-tiffany-dark .highlight-color {
    background: #81D8D0;
    color: #111;
}
body.cn-tiffany-dark .red-label,body.cn-tiffany-dark .sidebar a.follow-home,body.cn-tiffany-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-tiffany-dark .sidebar a.follow-home:after,body.cn-tiffany-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-tiffany-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-tiffany-dark .sidebar a.follow-home:hover,body.cn-tiffany-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}

body.cn-tiffany-dark .content section {
  font-weight: 400;
}
body.cn-tiffany-dark .sidebar h3:before, body.cn-tiffany-dark nav .container:before {
    border-color: transparent #264442 transparent transparent;
}
body.cn-tiffany-dark .sidebar h3:after, body.cn-tiffany-dark nav .container:after {
    border-color: #264442 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-tiffany-dark .navbar-left {
        background: #81D8D0;
    }

    body.cn-tiffany-dark .navbar-toggle {
        border: 1px solid #111;
    }

    body.cn-tiffany-dark .navbar-toggle .icon-bar {
        background: #111;
    }
}


/*xx so-grayish-cyan  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-grayish-cyan {
    background: #4B7076;
    color: #fff;
}
/* light font colors */
body.cb-grayish-cyan h1,body.cb-grayish-cyan h2,body.cb-grayish-cyan h3,body.cb-grayish-cyan h4,body.cb-grayish-cyan h5,body.cb-grayish-cyan h6 {
    color:#fff;
}
body.cb-grayish-cyan .subheader,body.cb-grayish-cyan .subheader,body.cb-grayish-cyan .features-list {
    color:#fff;
}
body.cb-grayish-cyan .map-controls {
    color: #142F54;
}
body.cb-grayish-cyan section a,  body.cb-grayish-cyan section a:visited {
    font-weight: 400;
    color:#fff;
}
/* .sidebar -----------------------*/
body.cb-grayish-cyan .sidebar {
    background: #4B8690;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#fff
}
body.cb-grayish-cyan .sidebar a {
    color:#fff
}
body.cb-grayish-cyan .sidebar li a,body.cb-grayish-cyan .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-grayish-cyan .sidebar li a:hover {
    background:#4B8690;
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-grayish-cyan .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-grayish-cyan .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-grayish-cyan .navbar-nav>li>a:hover,body.cn-grayish-cyan .navbar-nav>li>a:focus,.cn-grayish-cyan .dropdown-menu,.cn-grayish-cyan .dropdown-menu>li>a {
    background:#4B8690;
    color:#fff
}
body.cn-grayish-cyan .navbar-nav>li.active>a,body.cn-grayish-cyan .navbar-nav>li.active>a:hover,.cn-grayish-cyan .dropdown-menu:hover,.cn-grayish-cyan .dropdown-menu>li>a:focus {
    border-bottom:1px solid #4B8690;
    color:#fff;
    background:#4B8690;
}
body.cn-grayish-cyan nav .container,body.cn-grayish-cyan .sidebar h3,body.cn-grayish-cyan .navbar-nav a.signup {
    background: #4B7076;
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-grayish-cyan .highlight-color {
    background: #4B7076;
    color: #fff;
}
body.cn-grayish-cyan .red-label,body.cn-grayish-cyan .sidebar a.follow-home,body.cn-grayish-cyan .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-grayish-cyan .sidebar a.follow-home:after,body.cn-grayish-cyan .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-grayish-cyan .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-grayish-cyan .sidebar a.follow-home:hover,body.cn-grayish-cyan .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-grayish-cyan .sidebar h3:before, body.cn-grayish-cyan nav .container:before {
    border-color: transparent #1D2A2D transparent transparent;
}
body.cn-grayish-cyan .sidebar h3:after, body.cn-grayish-cyan nav .container:after {
    border-color: #1D2A2D transparent transparent;
}

@media only screen and (max-width: 767px) {
    body.cn-grayish-cyan .navbar-left {
        background: #4B7076;
    }
    body.cn-grayish-cyan .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-grayish-cyan .navbar-toggle .icon-bar {
        background: #fff;
    }
}



/*xx so-desert-kaki  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-desert-kaki {
    background: #ADA485;
    color: #222;
}
/* light font colors */
body.cb-desert-kaki h1,body.cb-desert-kaki h2,body.cb-desert-kaki h3,body.cb-desert-kaki h4,body.cb-desert-kaki h5,body.cb-desert-kaki h6 {
    color:#222;
}
body.cb-desert-kaki .subheader,body.cb-desert-kaki .subheader,body.cb-desert-kaki .features-list {
    color:#222;
}
body.cb-desert-kaki .map-controls {
    color: #142F54;
}
body.cb-desert-kaki section a,  body.cb-desert-kaki section a:visited {
    font-weight: 400;
    color:#000;
}
/* .sidebar -----------------------*/
body.cb-desert-kaki .sidebar {
    background: #918A70;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#222
}
body.cb-desert-kaki .sidebar a {
    color:#222
}
body.cb-desert-kaki .sidebar li a,body.cb-desert-kaki .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
.list-dashed.links li:first-child {
    border-top: 1px solid rgba(221,221,221,0.2);
}
body.cb-desert-kaki .sidebar li a:hover {
    background:#918A70;
    background-color:rgba(255,255,255,0.1);
    box-shadow:none;
    color:#222
}
body.cb-desert-kaki .listing:hover, body.cb-desert-kaki .zreview:hover, body.cb-desert-kaki .pagination>li>a:hover {
    background-color:rgba(255,255,255,0.1);
}
body.cb-desert-kaki .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-desert-kaki .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#222
}
body.cn-desert-kaki .nav .caret, body.cn-desert-kaki .nav a:hover .caret {
    border-top-color: #222;
    border-bottom-color: #222;
}
body.cn-desert-kaki .navbar-nav>li>a:hover,body.cn-desert-kaki .navbar-nav>li>a:focus,.cn-desert-kaki .dropdown-menu,.cn-desert-kaki .dropdown-menu>li>a {
    background:#918A70;
    color:#222
}
body.cn-desert-kaki .navbar-nav>li.active>a,body.cn-desert-kaki .navbar-nav>li.active>a:hover,.cn-desert-kaki .dropdown-menu:hover,.cn-desert-kaki .dropdown-menu>li>a:focus {
    border-bottom:1px solid #918A70;
    color:#222;
    background:#918A70;
}
body.cn-desert-kaki nav .container,body.cn-desert-kaki .sidebar h3,body.cn-desert-kaki .navbar-nav a.signup {
    background: #ADA485;
    color: #222;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-desert-kaki .highlight-color {
    background: #ADA485;
    color: #222;
}
body.cn-desert-kaki .red-label,body.cn-desert-kaki .sidebar a.follow-home,body.cn-desert-kaki .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-desert-kaki .sidebar a.follow-home:after,body.cn-desert-kaki .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-desert-kaki .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-desert-kaki .sidebar a.follow-home:hover,body.cn-desert-kaki .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}

body.cn-desert-kaki .content section {
  font-weight: 400;
}

body.cn-desert-kaki .sidebar h3:before, body.cn-desert-kaki nav .container:before {
    border-color: transparent #302E26 transparent transparent;
}
body.cn-desert-kaki .sidebar h3:after, body.cn-desert-kaki nav .container:after {
    border-color: #302E26 transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-desert-kaki .navbar-left {
        background: #ADA485;
    }

    body.cn-desert-kaki .navbar-toggle {
        border: 1px solid #fff;
    }

    body.cn-desert-kaki .navbar-toggle .icon-bar {
        background: #fff;
    }
}

/*xx so-burgundy-brown  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-burgundy-brown {
    background: #521F1E;
    color: #fff;
}
/* light font colors */
body.cb-burgundy-brown h1,body.cb-burgundy-brown h2,body.cb-burgundy-brown h3,body.cb-burgundy-brown h4,body.cb-burgundy-brown h5,body.cb-burgundy-brown h6 {
    color:#fff;
}
body.cb-burgundy-brown .subheader,body.cb-burgundy-brown .subheader,body.cb-burgundy-brown .features-list {
    color:#fff;
}
body.cb-burgundy-brown .map-controls {
    color: #142F54;
}
body.cb-burgundy-brown section a,  body.cb-burgundy-brown section a:visited {
    font-weight: 400;
    color:#fff;
}
/* .sidebar -----------------------*/
body.cb-burgundy-brown .sidebar {
    background: #793131;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#fff
}
body.cb-burgundy-brown .sidebar a {
    color:#fff
}
body.cb-burgundy-brown .sidebar li a,body.cb-burgundy-brown .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-burgundy-brown .sidebar li a:hover {
    background:#793131;
    background-color:rgba(255,255,255,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-burgundy-brown .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-burgundy-brown .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-burgundy-brown .navbar-nav>li>a:hover,body.cn-burgundy-brown .navbar-nav>li>a:focus,.cn-burgundy-brown .dropdown-menu,.cn-burgundy-brown .dropdown-menu>li>a {
    background:#793131;
    color:#fff
}
body.cn-burgundy-brown .navbar-nav>li.active>a,body.cn-burgundy-brown .navbar-nav>li.active>a:hover,.cn-burgundy-brown .dropdown-menu:hover,.cn-burgundy-brown .dropdown-menu>li>a:focus {
    border-bottom:1px solid #793131;
    color:#fff;
    background:#793131;
}
body.cn-burgundy-brown nav .container,body.cn-burgundy-brown .sidebar h3,body.cn-burgundy-brown .navbar-nav a.signup {
    background: #521F1E;
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-burgundy-brown .highlight-color {
    background: #521F1E;
    color: #fff;
}
body.cn-burgundy-brown .red-label,body.cn-burgundy-brown .sidebar a.follow-home,body.cn-burgundy-brown .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-burgundy-brown .sidebar a.follow-home:after,body.cn-burgundy-brown .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-burgundy-brown .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-burgundy-brown .sidebar a.follow-home:hover,body.cn-burgundy-brown .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}

body.cn-burgundy-brown .sidebar h3:before, body.cn-burgundy-brown nav .container:before {
    border-color: transparent #230D0C transparent transparent;
}
body.cn-burgundy-brown .sidebar h3:after, body.cn-burgundy-brown nav .container:after {
    border-color: #230D0C transparent transparent;
}

@media only screen and (max-width: 767px) {
    body.cn-burgundy-brown .navbar-left {
        background: #521F1E;
    }
    body.cn-burgundy-brown .navbar-toggle {
        border: 1px solid #fff;
    }
    body.cn-burgundy-brown .navbar-toggle .icon-bar {
        background: #fff;
    }
}


/*xx cb-gold  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-gold {
  background: #9c6814;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #9c6814 0%, #f3e98a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c6814), color-stop(100%,#f3e98a));
  background: -webkit-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
  background: -o-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
  background: -ms-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
  background: linear-gradient(to bottom, #9c6814 0%,#f3e98a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c6814', endColorstr='#f3e98a',GradientType=0 );

    color: #111;
    background-attachment:fixed;
}
/* light font colors */
body.cb-gold h1,body.cb-gold h2,body.cb-gold h3,body.cb-gold h4,body.cb-gold h5,body.cb-gold h6 {
    color:#111;
}
body.cb-gold .subheader,body.cb-gold .subheader,body.cb-gold .features-list {
    color:#111;
}
body.cb-gold .map-controls {
    color: #142F54;
}
body.cb-gold section a,  body.cb-gold section a:visited {
    font-weight: 400;
    color: #000
}
body.cb-gold .listing:hover, body.cb-gold .zreview:hover, body.cb-gold .pagination>li>a:hover, body.cb-gold .pagination>.active>a, body.cb-gold .pagination>.active>span, body.cb-gold .pagination>.active>a:hover, body.cb-gold .pagination>.active>span:hover, body.cb-gold .pagination>.active>a:focus, body.cb-gold .pagination>.active>span:focus {
    background: rgba(214, 189, 98, 0.41);
}
body.cb-gold section .title, body.cb-gold section, body.cb-gold .zreview, body.cb-gold .listing, body.cb-gold .listings h3.l-price, body.cb-gold .list-dashed li, body.cb-gold .list-dashed, body.cb-gold .list-dashed.links li:first-child, body.cb-gold .list-dashed.links a, body.cb-gold .pagination>li>a, body.cb-gold .pagination>li>span {
    border-color:rgba(241, 230, 161, 0.49);
}
/* .sidebar -----------------------*/
body.cb-gold .sidebar {
    background: #9c6814;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#111
}
body.cb-gold .sidebar a {
    color:#111
}
body.cb-gold .sidebar li a,body.cb-gold .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-gold .sidebar li a:hover {
    background:#9c6814;
    background-color:rgba(255,255,255,0.05);
    box-shadow:none;
    color:#111
}
body.cb-gold .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-gold .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#111
}
body.cn-gold .navbar-nav>li>a:hover,body.cn-gold .navbar-nav>li>a:focus,.cn-gold .dropdown-menu,.cn-gold .dropdown-menu>li>a {
    background:#9c6814;
    color:#111
}
body.cn-gold .navbar-nav>li.active>a,body.cn-gold .navbar-nav>li.active>a:hover,.cn-gold .dropdown-menu:hover,.cn-gold .dropdown-menu>li>a:focus {
    border-bottom:1px solid #9c6814;
    color:#111;
    background:#9c6814;
}
body.cn-gold nav .container,body.cn-gold .sidebar h3,body.cn-gold .navbar-nav a.signup {
  background: #9c6814;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #9c6814 0%, #f3e98a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c6814), color-stop(100%,#f3e98a));
  background: -webkit-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
  background: -o-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
  background: -ms-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
  background: linear-gradient(to bottom, #9c6814 0%,#f3e98a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c6814', endColorstr='#f3e98a',GradientType=0 );
    color: #111;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-gold .highlight-color {
    background: #9c6814;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #9c6814 0%, #f3e98a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c6814), color-stop(100%,#f3e98a));
    background: -webkit-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
    background: -o-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
    background: -ms-linear-gradient(top, #9c6814 0%,#f3e98a 100%);
    background: linear-gradient(to bottom, #9c6814 0%,#f3e98a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c6814', endColorstr='#f3e98a',GradientType=0 );
    color: #111;
}
body.cn-gold .red-label,body.cn-gold .sidebar a.follow-home,body.cn-gold .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-gold .sidebar a.follow-home:after,body.cn-gold .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-gold .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-gold .sidebar a.follow-home:hover,body.cn-gold .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-gold .sidebar h3:before, body.cn-gold nav .container:before {
    border-color: transparent #514E2D transparent transparent;
}
body.cn-gold .sidebar h3:after, body.cn-gold nav .container:after {
    border-color: #514E2D transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-gold .navbar-left {
        background: #f3e98a;
    }

    body.cn-gold .navbar-toggle {
        border: 1px solid #fff;
    }

    body.cn-gold .navbar-toggle .icon-bar {
        background: #fff;
    }
}



/*xx cb-brown-blue  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-brown-blue {
    background: #3c5f59;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3c5f59 0%, #422b0b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c5f59), color-stop(100%,#422b0b));
    background: -webkit-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: -o-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: -ms-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: linear-gradient(to bottom, #3c5f59 0%,#422b0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c5f59', endColorstr='#422b0b',GradientType=0 );
    color: #fff;
    background-attachment:fixed;
}
/* light font colors */
body.cb-brown-blue h1,body.cb-brown-blue h2,body.cb-brown-blue h3,body.cb-brown-blue h4,body.cb-brown-blue h5,body.cb-brown-blue h6 {
    color:#fff;
}
body.cb-brown-blue .subheader,body.cb-brown-blue .subheader,body.cb-brown-blue .features-list {
    color:#fff;
}
body.cb-brown-blue .map-controls {
    color: #142F54;
}
body.cb-brown-blue section a,  body.cb-brown-blue section a:visited {
    font-weight: 400;
    color:#fff;
}
/* .sidebar -----------------------*/
body.cb-brown-blue .sidebar {
    background: #422b0b;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#fff
}
body.cb-brown-blue .sidebar a {
    color:#fff
}
body.cb-brown-blue .sidebar li a,body.cb-brown-blue .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-brown-blue .sidebar li a:hover {
    background:#422b0b;
    background-color:rgba(255,255,255,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-brown-blue .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-brown-blue .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-brown-blue .navbar-nav>li>a:hover,body.cn-brown-blue .navbar-nav>li>a:focus,.cn-brown-blue .dropdown-menu,.cn-brown-blue .dropdown-menu>li>a {
    background:#422b0b;
    color:#fff
}
body.cn-brown-blue .navbar-nav>li.active>a,body.cn-brown-blue .navbar-nav>li.active>a:hover,.cn-brown-blue .dropdown-menu:hover,.cn-brown-blue .dropdown-menu>li>a:focus {
    border-bottom:1px solid #422b0b;
    color:#fff;
    background:#422b0b;
}
body.cn-brown-blue nav .container,body.cn-brown-blue .sidebar h3,body.cn-brown-blue .navbar-nav a.signup {
    background: #3c5f59;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3c5f59 0%, #422b0b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c5f59), color-stop(100%,#422b0b));
    background: -webkit-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: -o-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: -ms-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: linear-gradient(to bottom, #3c5f59 0%,#422b0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c5f59', endColorstr='#422b0b',GradientType=0 );
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-brown-blue .highlight-color {
    background: #3c5f59;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3c5f59 0%, #422b0b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c5f59), color-stop(100%,#422b0b));
    background: -webkit-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: -o-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: -ms-linear-gradient(top, #3c5f59 0%,#422b0b 100%);
    background: linear-gradient(to bottom, #3c5f59 0%,#422b0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c5f59', endColorstr='#422b0b',GradientType=0 );
    color: #fff;
}

body.cn-brown-blue .red-label,body.cn-brown-blue .sidebar a.follow-home,body.cn-brown-blue .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-brown-blue .sidebar a.follow-home:after,body.cn-brown-blue .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-brown-blue .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-brown-blue .sidebar a.follow-home:hover,body.cn-brown-blue .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-brown-blue .sidebar h3:before, body.cn-brown-blue nav .container:before {
    border-color: transparent #201606 transparent transparent;
}
body.cn-brown-blue .sidebar h3:after, body.cn-brown-blue nav .container:after {
    border-color: #201606 transparent transparent;
}

@media only screen and (max-width: 767px) {
    body.cn-brown-blue .navbar-left {
        background: #3c5f59;
    }

    body.cn-brown-blue .navbar-toggle {
        border: 1px solid #fff;
    }

    body.cn-brown-blue .navbar-toggle .icon-bar {
        background: #fff;
    }
}




/*xx cb-cabernet   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-cabernet {
    background: #552448;
    color: #fff;
}
/* light font colors */
body.cb-cabernet h1,body.cb-cabernet h2,body.cb-cabernet h3,body.cb-cabernet h4,body.cb-cabernet h5,body.cb-cabernet h6 {
    color:#fff;
}
body.cb-cabernet .subheader,body.cb-cabernet .subheader,body.cb-cabernet .features-list {
    color:#fff;
}
body.cb-cabernet .map-controls {
    color: #142F54;
}
body.cb-cabernet section a,  body.cb-cabernet section a:visited {
    font-weight: 400;
    color:#fff;
}
/* .sidebar -----------------------*/
body.cb-cabernet .sidebar {
    background: #552448;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#fff
}
body.cb-cabernet .sidebar a {
    color:#fff
}
body.cb-cabernet .sidebar li a,body.cb-cabernet .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-cabernet .sidebar li a:hover {
    background:#2F1428;
    background-color:rgba(255,255,255,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-cabernet .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-cabernet .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-cabernet .navbar-nav>li>a:hover,body.cn-cabernet .navbar-nav>li>a:focus,.cn-cabernet .dropdown-menu,.cn-cabernet .dropdown-menu>li>a {
    background:#2F1428;
    color:#fff
}
body.cn-cabernet .navbar-nav>li.active>a,body.cn-cabernet .navbar-nav>li.active>a:hover,.cn-cabernet .dropdown-menu:hover,.cn-cabernet .dropdown-menu>li>a:focus {
    border-bottom:1px solid #2F1428;
    color:#fff;
    background:#2F1428;
}
body.cn-cabernet nav .container,body.cn-cabernet .sidebar h3,body.cn-cabernet .navbar-nav a.signup {
    background: #552448;
    color: #fff;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-cabernet .highlight-color {
    background: #552448;
    color: #fff;
}
body.cn-cabernet .red-label,body.cn-cabernet .sidebar a.follow-home,body.cn-cabernet .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-cabernet .sidebar a.follow-home:after,body.cn-cabernet .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-cabernet .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-cabernet .sidebar a.follow-home:hover,body.cn-cabernet .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-cabernet .sidebar h3:before, body.cn-cabernet nav .container:before {
    border-color: transparent #2F1428 transparent transparent;
}
body.cn-cabernet .sidebar h3:after, body.cn-cabernet nav .container:after {
    border-color: #2F1428 transparent transparent;
}

@media only screen and (max-width: 767px) {
    body.cn-cabernet .navbar-left {
        background: #552448;
    }

    body.cn-cabernet .navbar-toggle {
        border: 1px solid #fff;
    }

    body.cn-cabernet .navbar-toggle .icon-bar {
        background: #fff;
    }
}



/*xx cb-cream    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-cream {
    background: #EAE3D4;
    color: #222;
}
/* light font colors */
body.cb-cream h1,body.cb-cream h2,body.cb-cream h3,body.cb-cream h4,body.cb-cream h5,body.cb-cream h6 {
    color:#222;
}
body.cb-cream .subheader,body.cb-cream .subheader,body.cb-cream .features-list {
    color:#222;
}
body.cb-cream .map-controls {
    color: #142F54;
}
body.cb-cream section a,  body.cb-cream section a:visited {
    font-weight: 400;
    color:#222;
}
/* .sidebar -----------------------*/
body.cb-cream .sidebar {
    background: #EAE3D4;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#222;
    border:1px solid #fff
}
body.cb-cream .sidebar a {
    color:#222
}
body.cb-cream .sidebar li a,body.cb-cream .sidebar li span {
    border-bottom:1px solid #D1CBBD;
    box-shadow:none;
}
body.cb-cream .sidebar li a:hover {
    background:#C9BDA3;
    background-color:#fff;
    box-shadow:none;
    color:#222
}
body.cb-cream .listing:hover, body.cb-cream .zreview:hover, body.cb-cream .pagination>li>a:hover {
    background-color:#fff;
}
body.cb-cream section .title, body.cb-cream section, body.cb-cream .zreview, body.cb-cream .listing, body.cb-cream .listings h3.l-price,body.cb-cream .list-dashed li, body.cb-cream .list-dashed, body.cb-cream .list-dashed.links li:first-child, body.cb-cream .list-dashed.links a, body.cb-cream .pagination>li>a, body.cb-cream .pagination>li>span {
border-color: #ffffff;
}
body.cb-cream .content .profile-info {
    border-bottom:1px solid #D1CBBD;
    box-shadow: none;
}

body.cb-cream section {
    font-weight: 400;
}

/* highlighted colors */
body.cn-cream .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#222
}
body.cn-cream .navbar-nav>li>a:hover,body.cn-cream .navbar-nav>li>a:focus,.cn-cream .dropdown-menu,.cn-cream .dropdown-menu>li>a {
    background:#C9BDA3;
    color:#222
}
body.cn-cream .navbar-nav>li.active>a,body.cn-cream .navbar-nav>li.active>a:hover,.cn-cream .dropdown-menu:hover,.cn-cream .dropdown-menu>li>a:focus {
    border-bottom:1px solid #C9BDA3;
    color:#222;
    background:#C9BDA3;
}
body.cn-cream nav .container,body.cn-cream .sidebar h3,body.cn-cream .navbar-nav a.signup {
    background: #EAE3D4;
    color: #222;
    box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.28);
}
body.cn-cream .highlight-color {
    background: #EAE3D4;
    color: #222;
}
body.cn-cream .red-label,body.cn-cream .sidebar a.follow-home,body.cn-cream .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-cream .sidebar a.follow-home:after,body.cn-cream .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-cream .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-cream .sidebar a.follow-home:hover,body.cn-cream .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-cream .sidebar h3:before, body.cn-cream nav .container:before {
    border-color: transparent #C9BDA3 transparent transparent;
}
body.cn-cream .sidebar h3:after, body.cn-cream nav .container:after {
    border-color: #C9BDA3 transparent transparent;
}

@media only screen and (max-width: 767px) {
    body.cn-cream .navbar-left {
        background: #EAE3D4;
    }

    body.cn-cream .navbar-toggle {
        border: 1px solid #111;
    }

    body.cn-cream .navbar-toggle .icon-bar {
        background: #111;
    }
}



/*xx cb-white    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-white {
    background: #fff;
    color: #222;
}
/* light font colors */
body.cb-white h1,body.cb-white h2,body.cb-white h3,body.cb-white h4,body.cb-white h5,body.cb-white h6 {
    color:#222;
}
body.cb-white .subheader,body.cb-white .subheader,body.cb-white .features-list {
    color:#222;
}
body.cb-white .map-controls {
    color: #142F54;
}
body.cb-white section a,  body.cb-white section a:visited {
    font-weight: 400;
    color:#222;
}
body.cb-white section {
    font-weight: 400;
}
/* .sidebar -----------------------*/
body.cb-white .sidebar {
    background: #fff;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#222;
    border:1px solid #ddd
}
body.cb-white .sidebar a {
    color:#222
}
body.cb-white .sidebar li a,body.cb-white .sidebar li span {
    border-bottom:1px solid #ddd;
    box-shadow:none;
}
body.cb-white .sidebar li a:hover {
    background:#eee;
    border-bottom:1px solid rgba(221,221,221,0.5);
    box-shadow:none;
    color:#222
}
body.cb-white .listing:hover, body.cb-white .zreview:hover, body.cb-white .pagination>li>a:hover,body.cb-white .pagination>.active>a,body.cb-white .pagination>.active>span,body.cb-white .pagination>.active>a:hover,body.cb-white .pagination>.active>span:hover,body.cb-white .pagination>.active>a:focus,body.cb-white .pagination>.active>span:focus {
background: #eee;
}
body.cb-white section .title, body.cb-white section, body.cb-white .zreview, body.cb-white .listing, body.cb-white .listings h3.l-price,body.cb-white .list-dashed li, body.cb-white .list-dashed, body.cb-white .list-dashed.links li:first-child,  body.cb-white .list-dashed.links a, body.cb-white .pagination>li>a, body.cb-white .pagination>li>span {
border-color: #ddd;
}
body.cb-white .content .profile-info {
border-bottom:1px solid #eee;
box-shadow: none;
}

/* highlighted colors */
body.cn-white .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#222
}
body.cn-white .navbar-nav>li>a:hover,body.cn-white .navbar-nav>li>a:focus,.cn-white .dropdown-menu,.cn-white .dropdown-menu>li>a {
    background:#eee;
    color:#222
}
body.cn-white .navbar-nav>li.active>a,body.cn-white .navbar-nav>li.active>a:hover,.cn-white .dropdown-menu:hover,.cn-white .dropdown-menu>li>a:focus {
    border-bottom:1px solid #eee;
    color:#222;
    background:#eee;
}
body.cn-white nav .container,body.cn-white .sidebar h3,body.cn-white .navbar-nav a.signup {
    background: #fff;
    color: #222;
    box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.2);
}
body.cn-white .highlight-color {
    background: #fcfcfc;
    color: #222;
}
body.cn-white .red-label,body.cn-white .sidebar a.follow-home,body.cn-white .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-white .sidebar a.follow-home:after,body.cn-white .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-white .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-white .sidebar a.follow-home:hover,body.cn-white .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-white .sidebar h3:before, body.cn-white nav .container:before {
    border-color: transparent #aaa transparent transparent;
}
body.cn-white .sidebar h3:after, body.cn-white nav .container:after {
    border-color: #aaa transparent transparent;
}

@media only screen and (max-width: 767px) {
    body.cn-white .navbar-left {
        background: #ddd;
        background: rgba(230, 230, 230, 0.75);
    }

    body.cn-white .navbar-toggle {
        border: 1px solid #111;
    }

    body.cn-white .navbar-toggle .icon-bar {
        background: #111;
    }
}






/*xx cb-black   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-black {
    background: #000;
    color: #fff;
}
/* light font colors */
body.cb-black h1,body.cb-black h2,body.cb-black h3,body.cb-black h4,body.cb-black h5,body.cb-black h6 {
    color:#fff;
}
body.cb-black .subheader,body.cb-black .subheader,body.cb-black .features-list {
    color:#fff;
}
body.cb-black .map-controls {
    color: #142F54;
}
body.cb-black section a,  body.cb-black section a:visited {
    font-weight: 400;
    color:#fff;
}
/* .sidebar -----------------------*/
body.cb-black .sidebar {
    background: #000;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#fff
}
body.cb-black .sidebar a {
    color:#fff
}
body.cb-black .sidebar li a,body.cb-black .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-black .sidebar li a:hover {
    background:#333;
    background-color:rgba(250,250,250,0.05);
    box-shadow:none;
    color:#fff
}
body.cb-black .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-black .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff
}
body.cn-black .navbar-nav>li>a:hover,body.cn-black .navbar-nav>li>a:focus,.cn-black .dropdown-menu,.cn-black .dropdown-menu>li>a {
    background:#333;
    color:#fff
}
body.cn-black .navbar-nav>li.active>a,body.cn-black .navbar-nav>li.active>a:hover,.cn-black .dropdown-menu:hover,.cn-black .dropdown-menu>li>a:focus {
    border-bottom:1px solid #333;
    color:#fff;
    background:#333;
}
body.cn-black nav .container,body.cn-black .sidebar h3,body.cn-black .navbar-nav a.signup {
    background: #000;
    color: #fff;
    box-shadow: inset 0 0px 36px 0 rgba(255, 255, 255, 0.15);
}
body.cn-black .highlight-color {
    background: #000;
    color: #fff;
}
body.cn-black .red-label,body.cn-black .sidebar a.follow-home,body.cn-black .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-black .sidebar a.follow-home:after,body.cn-black .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-black .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-black .sidebar a.follow-home:hover,body.cn-black .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-black .sidebar h3:before, body.cn-black nav .container:before {
    border-color: transparent #333 transparent transparent;
}
body.cn-black .sidebar h3:after, body.cn-black nav .container:after {
    border-color: #333 transparent transparent;
}


@media only screen and (max-width: 767px) {
    body.cn-black .navbar-left {
        background: #111;
    }

    body.cn-black .navbar-toggle {
        border: 1px solid #fff;
    }

    body.cn-black .navbar-toggle .icon-bar {
        background: #fff;
    }
}






/*xx cb-green   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-green {
    background: #ABB400;
    color: #fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
/* light font colors */
body.cb-green h1,body.cb-green h2,body.cb-green h3,body.cb-green h4,body.cb-green h5,body.cb-green h6 {
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
body.cb-green .subheader,body.cb-green .subheader,body.cb-green .features-list {
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
body.cb-green .map-controls {
    color: #142F54;
}
body.cb-green section a,  body.cb-green section a:visited {
    font-weight: 400;
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
/* .sidebar -----------------------*/
body.cb-green .sidebar {
    background: #ABB400;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
body.cb-green .sidebar a {
    color:#fff
}
body.cb-green .sidebar li a,body.cb-green .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-green .sidebar li a:hover {
    background:#333;
    background-color:rgba(0,0,0,0.14);
    box-shadow:none;
    color:#fff
}
body.cb-green .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-green .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
body.cn-green .navbar-nav>li>a:hover,body.cn-green .navbar-nav>li>a:focus,.cn-green .dropdown-menu,.cn-green .dropdown-menu>li>a {
    background:#9EA606;
    color:#fff
}
body.cn-green .navbar-nav>li.active>a,body.cn-green .navbar-nav>li.active>a:hover,.cn-green .dropdown-menu:hover,.cn-green .dropdown-menu>li>a:focus {
    border-bottom:1px solid #9EA606;
    color:#fff;
    background:#9EA606;
}
body.cn-green nav .container,body.cn-green .sidebar h3,body.cn-green .navbar-nav a.signup {
    background: #ABB400;
    color: #fff;
    box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.15);
}
body.cn-green .highlight-color {
    background: #ABB400;
    color: #fff;
}
body.cn-green .red-label,body.cn-green .sidebar a.follow-home,body.cn-green .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-green .sidebar a.follow-home:after,body.cn-green .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-green .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-green .sidebar a.follow-home:hover,body.cn-green .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-green .sidebar h3:before, body.cn-green nav .container:before {
    border-color: transparent #757C01 transparent transparent;
}
body.cn-green .sidebar h3:after, body.cn-green nav .container:after {
    border-color: #757C01 transparent transparent;
}


@media only screen and (max-width: 767px) {
    body.cn-green .navbar-left {
        background: #ABB400;
    }

    body.cn-green .navbar-toggle {
        border: 1px solid #fff;
    }

    body.cn-green .navbar-toggle .icon-bar {
        background: #fff;
    }
}



/*xx cb-orange-dark   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-orange-dark {
    background: #FF5F00;
    color: #fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
/* light font colors */
body.cb-orange-dark h1,body.cb-orange-dark h2,body.cb-orange-dark h3,body.cb-orange-dark h4,body.cb-orange-dark h5,body.cb-orange-dark h6 {
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
body.cb-orange-dark .subheader,body.cb-orange-dark .subheader,body.cb-orange-dark .features-list {
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
body.cb-orange-dark .map-controls {
    color: #142F54;
}
body.cb-orange-dark section a,  body.cb-orange-dark section a:visited {
    font-weight: 400;
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
/* .sidebar -----------------------*/
body.cb-orange-dark .sidebar {
    background: #FF5F00;
    background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
body.cb-orange-dark .sidebar a {
    color:#fff
}
body.cb-orange-dark .sidebar li a,body.cb-orange-dark .sidebar li span {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow:none;
}
body.cb-orange-dark .sidebar li a:hover {
    background:#333;
    background-color:rgba(0,0,0,0.14);
    box-shadow:none;
    color:#fff
}
body.cb-orange-dark .content .profile-info {
    border-bottom:1px solid rgba(221,221,221,0.2);
    box-shadow: none;
}

/* highlighted colors */
body.cn-orange-dark .navbar-nav>li>a {
    margin:0;
    padding:0 10px 0;
    border-right:1px solid rgba(238,238,238,0.07);
    border-bottom:1px solid rgba(53,103,179,1);
    border-bottom:1px solid rgba(9,9,9,0.34);
    box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
    -webkit-transition:background .1s;
    -o-transition:background .1s;
    transition:background .1s;
    color:#fff;
    text-shadow: 0px 1px 3px rgba(17, 17, 17, 0.25);
}
body.cn-orange-dark .navbar-nav>li>a:hover,body.cn-orange-dark .navbar-nav>li>a:focus,.cn-orange-dark .dropdown-menu,.cn-orange-dark .dropdown-menu>li>a {
    background:#F15B02;
    color:#fff
}
body.cn-orange-dark .navbar-nav>li.active>a,body.cn-orange-dark .navbar-nav>li.active>a:hover,.cn-orange-dark .dropdown-menu:hover,.cn-orange-dark .dropdown-menu>li>a:focus {
    border-bottom:1px solid #F15B02;
    color:#fff;
    background:#F15B02;
}
body.cn-orange-dark nav .container,body.cn-orange-dark .sidebar h3,body.cn-orange-dark .navbar-nav a.signup {
    background: #FF5F00;
    color: #fff;
    box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.15);
}
body.cn-orange-dark .highlight-color {
    background: #FF5F00;
    color: #fff;
}
body.cn-orange-dark .red-label,body.cn-orange-dark .sidebar a.follow-home,body.cn-orange-dark .navbar-nav a.signup {
    background:#B80D0D;
    box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
    border:none;
    color: #fff

}
body.cn-orange-dark .sidebar a.follow-home:after,body.cn-orange-dark .red-label:after {
    border-color:#470505 transparent transparent;
}
body.cn-orange-dark .sidebar a.follow-home:before {
    border-color:transparent #470505 transparent transparent;
}
body.cn-orange-dark .sidebar a.follow-home:hover,body.cn-orange-dark .navbar-nav a.signup:hover {
    background: #CD0E0E;
    color: #fff
}
body.cn-orange-dark .sidebar h3:before, body.cn-orange-dark nav .container:before {
    border-color: transparent #BB4905 transparent transparent;
}
body.cn-orange-dark .sidebar h3:after, body.cn-orange-dark nav .container:after {
    border-color: #BB4905 transparent transparent;
}


@media only screen and (max-width: 767px) {
    body.cn-orange-dark .navbar-left {
        background: #FF5F00;
    }

    body.cn-orange-dark .navbar-toggle {
        border: 1px solid #fff;
    }

    body.cn-orange-dark .navbar-toggle .icon-bar {
        background: #fff;
    }
}



/*xx elite-red theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-elite-red {
background:#ab2328;
color:#E9CFCF;
}
body.cb-elite-red h1,body.cb-elite-red h2,body.cb-elite-red h3,body.cb-elite-red h4,body.cb-elite-red h5,body.cb-elite-red h6, body.cb-elite-red .subheader,body.cb-elite-red .features-list {
color:#E9CFCF;
}
body.cb-elite-red section a,  body.cb-elite-red section a:visited {
color: #ffffff
}
body.cb-elite-red section a:hover,  body.cb-elite-red section a:focus {
color: #eeeeee
}
body.cb-elite-red .sidebar {
background:#ab2328;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#E9CFCF;
}
body.cb-elite-red .sidebar a, body.cb-elite-red .sidebar a:visited {
color:#ffffff
}
body.cb-elite-red .sidebar a:hover, body.cb-elite-red .sidebar a:focus {
color:#eeeeee
}
body.cb-elite-red .list-dashed.links li:first-child, body.cb-elite-red section, body.cb-elite-red section .title, body.cb-elite-red .listing, body.cb-elite-red .listings h3.l-price, body.cb-elite-red .zreview, body.cb-elite-red .list-dashed li, body.cb-elite-red .pagination>li>a, body.cb-elite-red .pagination>li>span, body.cb-elite-red .pagination>.active>a:hover, body.cb-elite-red .pagination>.disabled>a, body.cb-elite-red .pagination>.disabled>a:hover, body.cb-elite-red .form-control{
border-color:#8C161A;
}
body.cb-elite-red .sidebar li a,body.cb-elite-red .sidebar li span {
border-bottom:1px solid #8C161A;
box-shadow:none;
}
body.cb-elite-red .sidebar li a:hover {
background-color:#ab2328;
background-color:#8C161A;
border-bottom:1px solid #8C161A;
box-shadow:none;
color:#eeeeee
}
body.cb-elite-red .content .profile-info {
border-bottom:1px solid #8C161A;
box-shadow: none;
}

/* ############# highlighted colors */
body.cn-elite-red nav .container,body.cn-elite-red .sidebar h3 {
background:#ab2328;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#ffffff
}
body.cn-elite-red .sidebar h3 a, body.cn-elite-red .sidebar h3 a:visited {
color:#ffffff
}
body.cn-elite-red .sidebar h3 a:hover, body.cn-elite-red .sidebar h3 a:focus {
color:#E9CFCF
}
body.cn-elite-red .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#ffffff
}
body.cn-elite-red .navbar-nav>li>a:hover,body.cn-elite-red .navbar-nav>li>a:focus,.cn-elite-red .dropdown-menu,.cn-elite-red .dropdown-menu>li>a {
background:#8C161A;
color:#E9CFCF;
}
body.cn-elite-red .navbar-nav>li.active>a,body.cn-elite-red .navbar-nav>li.active>a:hover,.cn-elite-red .dropdown-menu:hover,.cn-elite-red .dropdown-menu>li>a:focus {
border-bottom:1px solid #E3CA19;
color:#E3CA19;
background: #8C161A;
}
body.cn-elite-red .highlight-color {
background:#ab2328;
color: #ffffff
}
body.cn-elite-red .sidebar h3:before, body.cn-elite-red nav .container:before {
border-color: transparent #8C161A transparent transparent;
}
body.cn-elite-red .sidebar h3:after, body.cn-elite-red nav .container:after {
border-color: #8C161A  transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-elite-red .navbar-left {
    background: #ab2328;
    }
    body.cn-elite-red .navbar-toggle {
    border: 1px solid #ffffff;
    }
    body.cn-elite-red .navbar-toggle .icon-bar {
    background: #ffffff;
    }
}

/* this will stay the same*/
body.cb-elite-red .map-controls {
color:#142F54;
}
body.cn-elite-red .red-label,body.cn-elite-red .sidebar a.follow-home,body.cn-elite-red .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-elite-red .sidebar a.follow-home:after,body.cn-elite-red .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-elite-red .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-elite-red .sidebar a.follow-home:hover,body.cn-elite-red .navbar-nav a.signup:hover {
background: #CD0E0E;
}

/*xx blue theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-blue {
background:#007cc2;
color:#d5e4ef;
}
body.cb-blue h1,body.cb-blue h2,body.cb-blue h3,body.cb-blue h4,body.cb-blue h5,body.cb-blue h6, body.cb-blue .subheader,body.cb-blue .features-list {
color:#d5e4ef;
}
body.cb-blue section a,  body.cb-blue section a:visited {
color: #FFFFFF
}
body.cb-blue section a:hover,  body.cb-blue section a:focus {
color: #ebf4fc
}
body.cb-blue .sidebar {
background:#007cc2;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#d5e4ef;
border: 1px solid #025b9b;
}
body.cb-blue .sidebar a, body.cb-blue .sidebar a:visited {
color:#FFFFFF
}
body.cb-blue .sidebar a:hover, body.cb-blue .sidebar a:focus {
color:#ebf4fc
}
body.cb-blue .sidebar li a,body.cb-blue .sidebar li span {
border-bottom:1px solid #025b9b;
box-shadow:none;
}
body.cb-blue .sidebar li a:hover {
background-color:#007cc2;
background-color:#025b9b;
border-bottom:1px solid #025b9b;
box-shadow:none;
color:#ebf4fc
}
body.cb-blue .content .profile-info {
border-bottom:1px solid #025b9b;
box-shadow: none;
}

/* ############# highlighted colors */
body.cn-blue nav .container,body.cn-blue .sidebar h3 {
background:#007cc2;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#d5e4ef
}
body.cn-blue .sidebar h3 a, body.cn-blue .sidebar h3 a:visited {
color:#d5e4ef
}
body.cn-blue .sidebar h3 a:hover, body.cn-blue .sidebar h3 a:focus {
color:#FFFFFF
}
body.cn-blue .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#d5e4ef
}
body.cn-blue .navbar-nav>li>a:hover,body.cn-blue .navbar-nav>li>a:focus,.cn-blue .dropdown-menu,.cn-blue .dropdown-menu>li>a {
background:#025b9b;
color:#FFFFFF;
}
body.cn-blue .navbar-nav>li.active>a,body.cn-blue .navbar-nav>li.active>a:hover,.cn-blue .dropdown-menu:hover,.cn-blue .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background: #025b9b;
}
body.cn-blue .highlight-color {
background:#007cc2;
color: #d5e4ef
}
body.cn-blue .sidebar h3:before, body.cn-blue nav .container:before {
border-color: transparent #025b9b transparent transparent;
}
body.cn-blue .sidebar h3:after, body.cn-blue nav .container:after {
border-color: #025b9b  transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-blue .navbar-left {
    background: #007cc2;
    }
    body.cn-blue .navbar-toggle {
    border: 1px solid #d5e4ef;
    }
    body.cn-blue .navbar-toggle .icon-bar {
    background: #d5e4ef;
    }
}

/* this will stay the same*/
body.cb-blue .map-controls {
color:#142F54;
}
body.cn-blue .red-label,body.cn-blue .sidebar a.follow-home,body.cn-blue .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-blue .sidebar a.follow-home:after,body.cn-blue .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-blue .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-blue .sidebar a.follow-home:hover,body.cn-blue .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cb-blue .mainsection .text-openhouse, body.cb-blue .mainsection .text-openhouse small {
background-color: #ffffff;
color: #007cc2 !important;
}

body.cb-blue .seeall, body.cb-blue .seeall:hover {
background: transparent !important;
}

.cb-blue .pagination>li>a, .cb-blue .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cb-blue .pagination>li:first-child>a, .cb-blue .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cb-blue section, .cb-blue .list-dashed.links li:first-child, .cb-blue .listing, .cb-blue .zreview, .cb-blue .listings h3.l-price, .cb-blue section .title, .cb-blue .list-dashed li {
border-color: #025b9b;
}


/*xx orange theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-solid-orange {
background:#f48024;
color:#fae7d7;
}
body.cb-solid-orange h1,body.cb-solid-orange h2,body.cb-solid-orange h3,body.cb-solid-orange h4,body.cb-solid-orange h5,body.cb-solid-orange h6, body.cb-solid-orange .subheader,body.cb-solid-orange .features-list {
color:#fae7d7;
}
body.cb-solid-orange section a,  body.cb-solid-orange section a:visited {
color: #FFFFFF
}
body.cb-solid-orange section a:hover,  body.cb-solid-orange section a:focus {
color: #000000
}
body.cb-solid-orange .sidebar {
background:#f48024;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#fae7d7;
border: 1px solid #d5701f;
}
body.cb-solid-orange .sidebar a, body.cb-solid-orange .sidebar a:visited {
color:#FFFFFF
}
body.cb-solid-orange .sidebar a:hover, body.cb-solid-orange .sidebar a:focus {
color:#000000
}
body.cb-solid-orange .sidebar li a,body.cb-solid-orange .sidebar li span {
border-bottom:1px solid #d5701f;
box-shadow:none;
}
body.cb-solid-orange .sidebar li a:hover {
background-color:#f48024;
background-color:#d5701f;
border-bottom:1px solid #d5701f;
box-shadow:none;
color:#000000
}
body.cb-solid-orange .content .profile-info {
border-bottom:1px solid #d5701f;
box-shadow: none;
}

/* ############# highlighted colors */
body.cn-solid-orange nav .container,body.cn-solid-orange .sidebar h3 {
background:#f48024;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#fae7d7
}
body.cn-solid-orange .sidebar h3 a, body.cn-solid-orange .sidebar h3 a:visited {
color:#fae7d7
}
body.cn-solid-orange .sidebar h3 a:hover, body.cn-solid-orange .sidebar h3 a:focus {
color:#FFFFFF
}
body.cn-solid-orange .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#fae7d7
}
body.cn-solid-orange .navbar-nav>li>a:hover,body.cn-solid-orange .navbar-nav>li>a:focus,.cn-solid-orange .dropdown-menu,.cn-solid-orange .dropdown-menu>li>a {
background:#d5701f;
color:#FFFFFF;
}
body.cn-solid-orange .navbar-nav>li.active>a,body.cn-solid-orange .navbar-nav>li.active>a:hover,.cn-solid-orange .dropdown-menu:hover,.cn-solid-orange .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background: #d5701f;
}
body.cn-solid-orange .highlight-color {
background:#f48024;
color: #fae7d7
}
body.cn-solid-orange .sidebar h3:before, body.cn-solid-orange nav .container:before {
border-color: transparent #d5701f transparent transparent;
}
body.cn-solid-orange .sidebar h3:after, body.cn-solid-orange nav .container:after {
border-color: #d5701f  transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-solid-orange .navbar-left {
    background: #f48024;
    }
    body.cn-solid-orange .navbar-toggle {
    border: 1px solid #fae7d7;
    }
    body.cn-solid-orange .navbar-toggle .icon-bar {
    background: #fae7d7;
    }
}

/* this will stay the same*/
body.cb-solid-orange .map-controls {
color:#142F54;
}
body.cn-solid-orange .red-label,body.cn-solid-orange .sidebar a.follow-home,body.cn-solid-orange .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-solid-orange .sidebar a.follow-home:after,body.cn-solid-orange .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-solid-orange .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-solid-orange .sidebar a.follow-home:hover,body.cn-solid-orange .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cb-solid-orange .mainsection .text-openhouse, body.cb-solid-orange .mainsection .text-openhouse small {
background-color: #ffffff;
color: #f48024 !important;
}

body.cb-solid-orange .seeall, body.cb-solid-orange .seeall:hover {
background: transparent !important;
}

.cb-solid-orange .pagination>li>a, .cb-solid-orange .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cb-solid-orange .pagination>li:first-child>a, .cb-solid-orange .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cb-solid-orange section, .cb-solid-orange .list-dashed.links li:first-child, .cb-solid-orange .listing, .cb-solid-orange .zreview, .cb-solid-orange .listings h3.l-price, .cb-solid-orange section .title, .cb-solid-orange .list-dashed li {
border-color: #d5701f;
}



/*xx gray-rhino theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-gray-rhino {
background:#474c59;
color:#EFEFE8;
}
body.cb-gray-rhino h1,body.cb-gray-rhino h2,body.cb-gray-rhino h3,body.cb-gray-rhino h4,body.cb-gray-rhino h5,body.cb-gray-rhino h6, body.cb-gray-rhino .subheader,body.cb-gray-rhino .features-list {
color:#EFEFE8;
}
body.cb-gray-rhino section a,  body.cb-gray-rhino section a:visited {
color: #FFFFFF
}
body.cb-gray-rhino section a:hover,  body.cb-gray-rhino section a:focus {
color: #EFEFE8
}
body.cb-gray-rhino .sidebar {
background:#474c59;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#EFEFE8;
border: 1px solid #202128;
}
body.cb-gray-rhino .sidebar a, body.cb-gray-rhino .sidebar a:visited {
color:#FFFFFF
}
body.cb-gray-rhino .sidebar a:hover, body.cb-gray-rhino .sidebar a:focus {
color:#EFEFE8
}
body.cb-gray-rhino .sidebar li a,body.cb-gray-rhino .sidebar li span {
border-bottom:1px solid #202128;
box-shadow:none;
}
body.cb-gray-rhino .sidebar li a:hover {
background-color:#474c59;
background-color:#202128;
border-bottom:1px solid #202128;
box-shadow:none;
color:#EFEFE8
}
body.cb-gray-rhino .content .profile-info {
border-bottom:1px solid #202128;
box-shadow: none;
}

body.cb-gray-rhino .sidebar a.follow-home:hover,body.cb-gray-rhino .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cb-gray-rhino .mainsection .text-openhouse, body.cb-gray-rhino .mainsection .text-openhouse small {
background-color: #ffffff;
color: #f48024 !important;
}

body.cb-gray-rhino .seeall, body.cb-gray-rhino .seeall:hover {
background: transparent !important;
}

.cb-gray-rhino .pagination>li>a, .cb-gray-rhino .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cb-gray-rhino .pagination>li:first-child>a, .cb-gray-rhino .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cb-gray-rhino section, .cb-gray-rhino .list-dashed.links li:first-child, .cb-gray-rhino .listing, .cb-gray-rhino .zreview, .cb-gray-rhino .listings h3.l-price, .cb-gray-rhino section .title, .cb-gray-rhino .list-dashed li {
border-color: #d5701f;
}

/* ############# highlighted colors */
body.cn-gray-rhino nav .container,body.cn-gray-rhino .sidebar h3 {
background:#474c59;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#EFEFE8
}
body.cn-gray-rhino .sidebar h3 a, body.cn-gray-rhino .sidebar h3 a:visited {
color:#EFEFE8
}
body.cn-gray-rhino .sidebar h3 a:hover, body.cn-gray-rhino .sidebar h3 a:focus {
color:#FFFFFF
}
body.cn-gray-rhino .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#EFEFE8
}
body.cn-gray-rhino .navbar-nav>li>a:hover,body.cn-gray-rhino .navbar-nav>li>a:focus,.cn-gray-rhino .dropdown-menu,.cn-gray-rhino .dropdown-menu>li>a {
background:#202128;
color:#FFFFFF;
}
body.cn-gray-rhino .navbar-nav>li.active>a,body.cn-gray-rhino .navbar-nav>li.active>a:hover,.cn-gray-rhino .dropdown-menu:hover,.cn-gray-rhino .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background: #202128;
}
body.cn-gray-rhino .highlight-color {
background:#474c59;
color: #EFEFE8
}
body.cn-gray-rhino .sidebar h3:before, body.cn-gray-rhino nav .container:before {
border-color: transparent #202128 transparent transparent;
}
body.cn-gray-rhino .sidebar h3:after, body.cn-gray-rhino nav .container:after {
border-color: #202128  transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-gray-rhino .navbar-left {
    background: #474c59;
    }
    body.cn-gray-rhino .navbar-toggle {
    border: 1px solid #EFEFE8;
    }
    body.cn-gray-rhino .navbar-toggle .icon-bar {
    background: #EFEFE8;
    }
}

/* this will stay the same*/
body.cb-gray-rhino .map-controls {
color:#142F54;
}
body.cn-gray-rhino .red-label,body.cn-gray-rhino .sidebar a.follow-home,body.cn-gray-rhino .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-gray-rhino .sidebar a.follow-home:after,body.cn-gray-rhino .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-gray-rhino .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-gray-rhino .sidebar a.follow-home:hover,body.cn-gray-rhino .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cn-gray-rhino .mainsection .text-openhouse, body.cn-gray-rhino .mainsection .text-openhouse small {
background-color: #ffffff;
color: #474c59 !important;
}

body.cn-gray-rhino .seeall, body.cn-gray-rhino .seeall:hover {
background: transparent !important;
}

.cn-gray-rhino .pagination>li>a, .cn-gray-rhino .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cn-gray-rhino .pagination>li:first-child>a, .cn-gray-rhino .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cn-gray-rhino section, .cn-gray-rhino .list-dashed.links li:first-child, .cn-gray-rhino .listing, .cn-gray-rhino .zreview, .cn-gray-rhino .listings h3.l-price, .cn-gray-rhino section .title, .cn-gray-rhino .list-dashed li {
border-color: #202128;
}


/*xx radical-red theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-radical-red {
background:#fb3e5e;
color:#ffe9ed;
}
body.cb-radical-red h1,body.cb-radical-red h2,body.cb-radical-red h3,body.cb-radical-red h4,body.cb-radical-red h5,body.cb-radical-red h6, body.cb-radical-red .subheader,body.cb-radical-red .features-list {
color:#ffe9ed;
}
body.cb-radical-red section a,  body.cb-radical-red section a:visited {
color: #FFFFFF
}
body.cb-radical-red section a:hover,  body.cb-radical-red section a:focus {
color: #F2E6E8
}
body.cb-radical-red .sidebar {
background:#fb3e5e;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#ffe9ed;
border: 1px solid #C43153;
}
body.cb-radical-red .sidebar a, body.cb-radical-red .sidebar a:visited {
color:#FFFFFF
}
body.cb-radical-red .sidebar a:hover, body.cb-radical-red .sidebar a:focus {
color:#F2E6E8
}
body.cb-radical-red .sidebar li a,body.cb-radical-red .sidebar li span {
border-bottom:1px solid #C43153;
box-shadow:none;
}
body.cb-radical-red .sidebar li a:hover {
background-color:#fb3e5e;
background-color:#C43153;
border-bottom:1px solid #C43153;
box-shadow:none;
color:#F2E6E8
}
body.cb-radical-red .content .profile-info {
border-bottom:1px solid #C43153;
box-shadow: none;
}

body.cb-radical-red .sidebar a.follow-home:hover,body.cb-radical-red .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cb-radical-red .mainsection .text-openhouse, body.cb-radical-red .mainsection .text-openhouse small {
background-color: #ffffff;
color: #f48024 !important;
}

body.cb-radical-red .seeall, body.cb-radical-red .seeall:hover {
background: transparent !important;
}

.cb-radical-red .pagination>li>a, .cb-radical-red .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cb-radical-red .pagination>li:first-child>a, .cb-radical-red .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cb-radical-red section, .cb-radical-red .list-dashed.links li:first-child, .cb-radical-red .listing, .cb-radical-red .zreview, .cb-radical-red .listings h3.l-price, .cb-radical-red section .title, .cb-radical-red .list-dashed li {
border-color: #d5701f;
}

/* ############# highlighted colors */
body.cn-radical-red nav .container,body.cn-radical-red .sidebar h3 {
background:#fb3e5e;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#ffe9ed
}
body.cn-radical-red .sidebar h3 a, body.cn-radical-red .sidebar h3 a:visited {
color:#ffe9ed
}
body.cn-radical-red .sidebar h3 a:hover, body.cn-radical-red .sidebar h3 a:focus {
color:#FFFFFF
}
body.cn-radical-red .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#ffe9ed
}
body.cn-radical-red .navbar-nav>li>a:hover,body.cn-radical-red .navbar-nav>li>a:focus,.cn-radical-red .dropdown-menu,.cn-radical-red .dropdown-menu>li>a {
background:#C43153;
color:#FFFFFF;
}
body.cn-radical-red .navbar-nav>li.active>a,body.cn-radical-red .navbar-nav>li.active>a:hover,.cn-radical-red .dropdown-menu:hover,.cn-radical-red .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background: #C43153;
}
body.cn-radical-red .highlight-color {
background:#fb3e5e;
color: #ffe9ed
}
body.cn-radical-red .sidebar h3:before, body.cn-radical-red nav .container:before {
border-color: transparent #C43153 transparent transparent;
}
body.cn-radical-red .sidebar h3:after, body.cn-radical-red nav .container:after {
border-color: #C43153  transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-radical-red .navbar-left {
    background: #fb3e5e;
    }
    body.cn-radical-red .navbar-toggle {
    border: 1px solid #ffe9ed;
    }
    body.cn-radical-red .navbar-toggle .icon-bar {
    background: #ffe9ed;
    }
}

/* this will stay the same*/
body.cb-radical-red .map-controls {
color:#142F54;
}
body.cn-radical-red .red-label,body.cn-radical-red .sidebar a.follow-home,body.cn-radical-red .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-radical-red .sidebar a.follow-home:after,body.cn-radical-red .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-radical-red .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-radical-red .sidebar a.follow-home:hover,body.cn-radical-red .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cn-radical-red .mainsection .text-openhouse, body.cn-radical-red .mainsection .text-openhouse small {
background-color: #ffffff;
color: #fb3e5e !important;
}

body.cn-radical-red .seeall, body.cn-radical-red .seeall:hover {
background: transparent !important;
}

.cn-radical-red .pagination>li>a, .cn-radical-red .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cn-radical-red .pagination>li:first-child>a, .cn-radical-red .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cn-radical-red section, .cn-radical-red .list-dashed.links li:first-child, .cn-radical-red .listing, .cn-radical-red .zreview, .cn-radical-red .listings h3.l-price, .cn-radical-red section .title, .cn-radical-red .list-dashed li {
border-color: #C43153;
}




/*xx gr-maison-gray  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* Background color*/
body.cb-maison-gray {
background: #666666;
color: #fff;
}
/* light font colors */
body.cb-maison-gray h1,body.cb-maison-gray h2,body.cb-maison-gray h3,body.cb-maison-gray h4,body.cb-maison-gray h5,body.cb-maison-gray h6 {
color:#fff;
}
body.cb-maison-gray .subheader,body.cb-maison-gray .subheader,body.cb-maison-gray .features-list {
color:#eee;
}
body.cb-maison-gray .map-controls {
color: #142F54;
}
body.cb-maison-gray section a,  body.cb-maison-gray section a:visited {
font-weight: 400;
color: #eee
}

/* .sidebar -----------------------*/
body.cb-maison-gray .sidebar {
background: #666666;
color:#eee;
border: 1px solid rgba(221,221,221,0.3);
}
body.cb-maison-gray .sidebar a {
color:#f2f2f2
}
body.cb-maison-gray .sidebar li a,body.cb-maison-gray .sidebar li span {
border-bottom:1px solid rgba(221,221,221,0.2);
box-shadow:none;
}
body.cb-maison-gray .sidebar li a:hover {
background:#444444;
background-color:rgba(0,0,0,0.14);
box-shadow:none;
color:#fff
}
body.cb-maison-gray .listing:hover, body.cb-maison-gray .zreview:hover, body.cb-maison-gray .pagination>li>a:hover {
background-color:rgba(0,0,0,0.14);
}
body.cb-maison-gray .content .profile-info {
border-bottom:1px solid rgba(221,221,221,0.2);
box-shadow: none;
}

/* highlighted colors */
body.cn-maison-gray .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(53,103,179,1);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.2);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#fff
}
body.cn-maison-gray .navbar-nav>li>a:hover,body.cn-maison-gray .navbar-nav>li>a:focus,.cn-maison-gray .dropdown-menu,.cn-maison-gray .dropdown-menu>li>a {
background:#444444;
color:#fff
}
body.cn-maison-gray .navbar-nav>li.active>a,body.cn-maison-gray .navbar-nav>li.active>a:hover,.cn-maison-gray .dropdown-menu:hover,.cn-maison-gray .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFE630;
color:#fff;
background:#444444;
}
body.cn-maison-gray nav .container,body.cn-maison-gray .sidebar h3,body.cn-maison-gray .navbar-nav a.signup {
background: #666666; /* Old browsers */
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.75);
}
body.cn-maison-gray .highlight-color {
background: #666666;
color: #fff
}
body.cn-maison-gray .red-label,body.cn-maison-gray .sidebar a.follow-home,body.cn-maison-gray .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
}
body.cn-maison-gray .sidebar a.follow-home:after,body.cn-maison-gray .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-maison-gray .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-maison-gray .sidebar a.follow-home:hover,body.cn-maison-gray .navbar-nav a.signup:hover {
background: #CD0E0E;
}
body.cn-maison-gray .sidebar h3:before, body.cn-maison-gray nav .container:before {
border-color: transparent #111 transparent transparent;
}
body.cn-maison-gray .sidebar h3:after, body.cn-maison-gray nav .container:after {
border-color: #111 transparent transparent;
}
@media only screen and (max-width: 767px) {
body.cn-maison-gray .navbar-left {
background: #666666;
}
body.cn-maison-gray .navbar-toggle {
border: 1px solid #fff;
}
body.cn-maison-gray .navbar-toggle .icon-bar {
background: #fff;
}
}


/*xx maison-green theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-maison-green {
background:#58c887;
color:#032511;
}
body.cb-maison-green h1,body.cb-maison-green h2,body.cb-maison-green h3,body.cb-maison-green h4,body.cb-maison-green h5,body.cb-maison-green h6, body.cb-maison-green .subheader,body.cb-maison-green .features-list {
color:#032511;
}
body.cb-maison-green section a,  body.cb-maison-green section a:visited {
color: #0f067b
}
body.cb-maison-green section a:hover,  body.cb-maison-green section a:focus {
color: #0f067b
}
body.cb-maison-green .sidebar {
background:#58c887;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#032511;
border: 1px solid #032511;
}
body.cb-maison-green .sidebar a, body.cb-maison-green .sidebar a:visited {
color:#0f067b
}
body.cb-maison-green .sidebar a:hover, body.cb-maison-green .sidebar a:focus {
color:#0f067b
}
body.cb-maison-green .sidebar li a,body.cb-maison-green .sidebar li span {
border-bottom:1px solid #032511;
box-shadow:none;
}
body.cb-maison-green .sidebar li a:hover {
background-color:#032511;
border-bottom:1px solid #032511;
box-shadow:none;
color:#ffffff
}
body.cb-maison-green .content .profile-info {
border-bottom:1px solid #032511;
box-shadow: none;
}

body.cb-maison-green .sidebar a.follow-home:hover,body.cb-maison-green .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cb-maison-green .mainsection .text-openhouse, body.cb-maison-green .mainsection .text-openhouse small {
background-color: #ffffff;
color: #f48024 !important;
}

body.cb-maison-green .seeall, body.cb-maison-green .seeall:hover {
background: transparent !important;
}

.cb-maison-green .pagination>li>a, .cb-maison-green .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cb-maison-green .pagination>li:first-child>a, .cb-maison-green .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cb-maison-green section, .cb-maison-green .list-dashed.links li:first-child, .cb-maison-green .listing, .cb-maison-green .zreview, .cb-maison-green .listings h3.l-price, .cb-maison-green section .title, .cb-maison-green .list-dashed li {
border-color: #d5701f;
}

/* ############# highlighted colors */
body.cn-maison-green nav .container,body.cn-maison-green .sidebar h3 {
background:#58c887;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#0f067b
}
body.cn-maison-green .sidebar h3 a, body.cn-maison-green .sidebar h3 a:visited {
color:#0f067b
}
body.cn-maison-green .sidebar h3 a:hover, body.cn-maison-green .sidebar h3 a:focus {
color:#FFFFFF
}
body.cn-maison-green .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#0f067b
}
body.cn-maison-green .navbar-nav>li>a:hover,body.cn-maison-green .navbar-nav>li>a:focus,.cn-maison-green .dropdown-menu,.cn-maison-green .dropdown-menu>li>a {
background:#032511;
color:#FFFFFF;
}
body.cn-maison-green .navbar-nav>li.active>a,body.cn-maison-green .navbar-nav>li.active>a:hover,.cn-maison-green .dropdown-menu:hover,.cn-maison-green .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background: #032511;
}
body.cn-maison-green .highlight-color {
background:#58c887;
color: #0f067b
}
body.cn-maison-green .sidebar h3:before, body.cn-maison-green nav .container:before {
border-color: transparent #032511 transparent transparent;
}
body.cn-maison-green .sidebar h3:after, body.cn-maison-green nav .container:after {
border-color: #032511  transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-maison-green .navbar-left {
    background: #58c887;
    }
    body.cn-maison-green .navbar-toggle {
    border: 1px solid #0f067b;
    }
    body.cn-maison-green .navbar-toggle .icon-bar {
    background: #0f067b;
    }
}

/* this will stay the same*/
body.cb-maison-green .map-controls {
color:#142F54;
}
body.cn-maison-green .red-label,body.cn-maison-green .sidebar a.follow-home,body.cn-maison-green .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-maison-green .sidebar a.follow-home:after,body.cn-maison-green .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-maison-green .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-maison-green .sidebar a.follow-home:hover,body.cn-maison-green .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cn-maison-green .mainsection .text-openhouse, body.cn-maison-green .mainsection .text-openhouse small {
background-color: #ffffff;
color: #58c887 !important;
}

body.cn-maison-green .seeall, body.cn-maison-green .seeall:hover {
background: transparent !important;
}

.cn-maison-green .pagination>li>a, .cn-maison-green .pagination>li>span {
border-color: #0f067b;
border-left-color: transparent;
}
.cn-maison-green .pagination>li:first-child>a, .cn-maison-green .pagination>li:first-child>span {
border-left-color: #0f067b;
}

.cn-maison-green section, .cn-maison-green .list-dashed.links li:first-child, .cn-maison-green .listing, .cn-maison-green .zreview, .cn-maison-green .listings h3.l-price, .cn-maison-green section .title, .cn-maison-green .list-dashed li {
border-color: #032511;
}


/*xx maison-purple theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-maison-purple {
background:#61367a;
color:#e9cafb;
}
body.cb-maison-purple h1,body.cb-maison-purple h2,body.cb-maison-purple h3,body.cb-maison-purple h4,body.cb-maison-purple h5,body.cb-maison-purple h6, body.cb-maison-purple .subheader,body.cb-maison-purple .features-list {
color:#e9cafb;
}
body.cb-maison-purple section a,  body.cb-maison-purple section a:visited {
color: #FFFFFF
}
body.cb-maison-purple section a:hover,  body.cb-maison-purple section a:focus {
color: #FFFFFF
}
body.cb-maison-purple .sidebar {
background:#61367a;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#e9cafb;
border: 1px solid #3d224c;
}
body.cb-maison-purple .sidebar a, body.cb-maison-purple .sidebar a:visited {
color:#FFFFFF
}
body.cb-maison-purple .sidebar a:hover, body.cb-maison-purple .sidebar a:focus {
color:#FFFFFF
}
body.cb-maison-purple .sidebar li a,body.cb-maison-purple .sidebar li span {
border-bottom:1px solid #3d224c;
box-shadow:none;
}
body.cb-maison-purple .sidebar li a:hover {
background-color:#61367a;
background-color:#3d224c;
border-bottom:1px solid #3d224c;
box-shadow:none;
color:#FFFFFF
}
body.cb-maison-purple .content .profile-info {
border-bottom:1px solid #3d224c;
box-shadow: none;
}

body.cb-maison-purple .sidebar a.follow-home:hover,body.cb-maison-purple .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cb-maison-purple .mainsection .text-openhouse, body.cb-maison-purple .mainsection .text-openhouse small {
background-color: #ffffff;
color: #f48024 !important;
}

body.cb-maison-purple .seeall, body.cb-maison-purple .seeall:hover {
background: transparent !important;
}

.cb-maison-purple .pagination>li>a, .cb-maison-purple .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cb-maison-purple .pagination>li:first-child>a, .cb-maison-purple .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cb-maison-purple section, .cb-maison-purple .list-dashed.links li:first-child, .cb-maison-purple .listing, .cb-maison-purple .zreview, .cb-maison-purple .listings h3.l-price, .cb-maison-purple section .title, .cb-maison-purple .list-dashed li {
border-color: #d5701f;
}

/* ############# highlighted colors */
body.cn-maison-purple nav .container,body.cn-maison-purple .sidebar h3 {
background:#61367a;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#e9cafb
}
body.cn-maison-purple .sidebar h3 a, body.cn-maison-purple .sidebar h3 a:visited {
color:#e9cafb
}
body.cn-maison-purple .sidebar h3 a:hover, body.cn-maison-purple .sidebar h3 a:focus {
color:#FFFFFF
}
body.cn-maison-purple .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#e9cafb
}
body.cn-maison-purple .navbar-nav>li>a:hover,body.cn-maison-purple .navbar-nav>li>a:focus,.cn-maison-purple .dropdown-menu,.cn-maison-purple .dropdown-menu>li>a {
background:#3d224c;
color:#FFFFFF;
}
body.cn-maison-purple .navbar-nav>li.active>a,body.cn-maison-purple .navbar-nav>li.active>a:hover,.cn-maison-purple .dropdown-menu:hover,.cn-maison-purple .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background: #3d224c;
}
body.cn-maison-purple .highlight-color {
background:#61367a;
color: #e9cafb
}
body.cn-maison-purple .sidebar h3:before, body.cn-maison-purple nav .container:before {
border-color: transparent #3d224c transparent transparent;
}
body.cn-maison-purple .sidebar h3:after, body.cn-maison-purple nav .container:after {
border-color: #3d224c  transparent transparent;
}
@media only screen and (max-width: 767px) {
    body.cn-maison-purple .navbar-left {
    background: #61367a;
    }
    body.cn-maison-purple .navbar-toggle {
    border: 1px solid #e9cafb;
    }
    body.cn-maison-purple .navbar-toggle .icon-bar {
    background: #e9cafb;
    }
}

/* this will stay the same*/
body.cb-maison-purple .map-controls {
color:#142F54;
}
body.cn-maison-purple .red-label,body.cn-maison-purple .sidebar a.follow-home,body.cn-maison-purple .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-maison-purple .sidebar a.follow-home:after,body.cn-maison-purple .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-maison-purple .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-maison-purple .sidebar a.follow-home:hover,body.cn-maison-purple .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cn-maison-purple .mainsection .text-openhouse, body.cn-maison-purple .mainsection .text-openhouse small {
background-color: #ffffff;
color: #61367a !important;
}

body.cn-maison-purple .seeall, body.cn-maison-purple .seeall:hover {
background: transparent !important;
}

.cn-maison-purple .pagination>li>a, .cn-maison-purple .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cn-maison-purple .pagination>li:first-child>a, .cn-maison-purple .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cn-maison-purple section, .cn-maison-purple .list-dashed.links li:first-child, .cn-maison-purple .listing, .cn-maison-purple .zreview, .cn-maison-purple .listings h3.l-price, .cn-maison-purple section .title, .cn-maison-purple .list-dashed li {
border-color: #3d224c;
}


/*xx ev-red theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-ev-red {
background:#FF0000;
color:#fbd4d4;
}
body.cb-ev-red h1,body.cb-ev-red h2,body.cb-ev-red h3,body.cb-ev-red h4,body.cb-ev-red h5,body.cb-ev-red h6, body.cb-ev-red .subheader,body.cb-ev-red .features-list {
color:#fbd4d4;
}
body.cb-ev-red section a,  body.cb-ev-red section a:visited {
color: #FFFFFF
}
body.cb-ev-red section a:hover,  body.cb-ev-red section a:focus {
color: #fbd4d4
}
body.cb-ev-red .sidebar {
background:#FF0000;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#fbd4d4;
border: 1px solid #bb0e0e;
}
body.cb-ev-red .sidebar a, body.cb-ev-red .sidebar a:visited {
color:#FFFFFF
}
body.cb-ev-red .sidebar a:hover, body.cb-ev-red .sidebar a:focus {
color:#fbd4d4
}
body.cb-ev-red .sidebar li a,body.cb-ev-red .sidebar li span {
border-bottom:1px solid #bb0e0e;
box-shadow:none;
}
body.cb-ev-red .sidebar li a:hover {
background-color:#FF0000;
background-color:#bb0e0e;
border-bottom:1px solid #bb0e0e;
box-shadow:none;
color:#fbd4d4
}
body.cb-ev-red .content .profile-info {
border-bottom:1px solid #bb0e0e;
box-shadow: none;
}

body.cb-ev-red .sidebar a.follow-home:hover,body.cb-ev-red .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cb-ev-red .mainsection .text-openhouse, body.cb-ev-red .mainsection .text-openhouse small {
background-color: #ffffff;
color: #f48024 !important;
}

body.cb-ev-red .seeall, body.cb-ev-red .seeall:hover {
background: transparent !important;
}

.cb-ev-red .pagination>li>a, .cb-ev-red .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cb-ev-red .pagination>li:first-child>a, .cb-ev-red .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cb-ev-red section, .cb-ev-red .list-dashed.links li:first-child, .cb-ev-red .listing, .cb-ev-red .zreview, .cb-ev-red .listings h3.l-price, .cb-ev-red section .title, .cb-ev-red .list-dashed li {
border-color: #d5701f;
}

/* ############# highlighted colors */
body.cn-ev-red nav .container,body.cn-ev-red .sidebar h3 {
background:#FF0000;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#fbd4d4
}
body.cn-ev-red .sidebar h3 a, body.cn-ev-red .sidebar h3 a:visited {
color:#fbd4d4
}
body.cn-ev-red .sidebar h3 a:hover, body.cn-ev-red .sidebar h3 a:focus {
color:#FFFFFF
}
body.cn-ev-red .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#fbd4d4
}
body.cn-ev-red .navbar-nav>li>a:hover,body.cn-ev-red .navbar-nav>li>a:focus,.cn-ev-red .dropdown-menu,.cn-ev-red .dropdown-menu>li>a {
background:#bb0e0e;
color:#FFFFFF;
}
body.cn-ev-red .navbar-nav>li.active>a,body.cn-ev-red .navbar-nav>li.active>a:hover,.cn-ev-red .dropdown-menu:hover,.cn-ev-red .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background: #bb0e0e;
}
body.cn-ev-red .highlight-color {
background:#FF0000;
color: #fbd4d4
}
body.cn-ev-red .sidebar h3:before, body.cn-ev-red nav .container:before {
border-color: transparent #bb0e0e transparent transparent;
}
body.cn-ev-red .sidebar h3:after, body.cn-ev-red nav .container:after {
border-color: #bb0e0e  transparent transparent;
}
@media only screen and (max-width: 767px) {
	body.cn-ev-red .navbar-left {
	background: #FF0000;
	}
	body.cn-ev-red .navbar-toggle {
	border: 1px solid #fbd4d4;
	}
	body.cn-ev-red .navbar-toggle .icon-bar {
	background: #fbd4d4;
	}
}

/* this will stay the same*/
body.cb-ev-red .map-controls {
color:#142F54;
}
body.cn-ev-red .red-label,body.cn-ev-red .sidebar a.follow-home,body.cn-ev-red .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-ev-red .sidebar a.follow-home:after,body.cn-ev-red .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-ev-red .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-ev-red .sidebar a.follow-home:hover,body.cn-ev-red .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cn-ev-red .mainsection .text-openhouse, body.cn-ev-red .mainsection .text-openhouse small {
background-color: #ffffff;
color: #FF0000 !important;
}

body.cn-ev-red .seeall, body.cn-ev-red .seeall:hover {
background: transparent !important;
}

.cn-ev-red .pagination>li>a, .cn-ev-red .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cn-ev-red .pagination>li:first-child>a, .cn-ev-red .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cn-ev-red section, .cn-ev-red .list-dashed.links li:first-child, .cn-ev-red .listing, .cn-ev-red .zreview, .cn-ev-red .listings h3.l-price, .cn-ev-red section .title, .cn-ev-red .list-dashed li {
border-color: #bb0e0e;
}

/*xx ev-grey theme xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* ############BACKGROUND COLOR */
body.cb-ev-grey {
background:#919295;
color:#fcfcfc;
}
body.cb-ev-grey h1,body.cb-ev-grey h2,body.cb-ev-grey h3,body.cb-ev-grey h4,body.cb-ev-grey h5,body.cb-ev-grey h6, body.cb-ev-grey .subheader,body.cb-ev-grey .features-list {
color:#fcfcfc;
}
body.cb-ev-grey section a,  body.cb-ev-grey section a:visited {
color: #FFFFFF
}
body.cb-ev-grey section a:hover,  body.cb-ev-grey section a:focus {
color: #fcfcfc
}
body.cb-ev-grey .sidebar {
background:#919295;
background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0) ),color-stop(50%,rgba(255,255,255,0.09)),color-stop(100%,rgba(255,255,255,0) ));
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 100%);
color:#fcfcfc;
border: 1px solid #515152;
}
body.cb-ev-grey .sidebar a, body.cb-ev-grey .sidebar a:visited {
color:#FFFFFF
}
body.cb-ev-grey .sidebar a:hover, body.cb-ev-grey .sidebar a:focus {
color:#fcfcfc
}
body.cb-ev-grey .sidebar li a,body.cb-ev-grey .sidebar li span {
border-bottom:1px solid #515152;
box-shadow:none;
}
body.cb-ev-grey .sidebar li a:hover {
background-color:#919295;
background-color:#515152;
border-bottom:1px solid #515152;
box-shadow:none;
color:#fcfcfc
}
body.cb-ev-grey .content .profile-info {
border-bottom:1px solid #515152;
box-shadow: none;
}

body.cb-ev-grey .sidebar a.follow-home:hover,body.cb-ev-grey .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cb-ev-grey .mainsection .text-openhouse, body.cb-ev-grey .mainsection .text-openhouse small {
background-color: #ffffff;
color: #f48024 !important;
}

body.cb-ev-grey .seeall, body.cb-ev-grey .seeall:hover {
background: transparent !important;
}

.cb-ev-grey .pagination>li>a, .cb-ev-grey .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cb-ev-grey .pagination>li:first-child>a, .cb-ev-grey .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cb-ev-grey section, .cb-ev-grey .list-dashed.links li:first-child, .cb-ev-grey .listing, .cb-ev-grey .zreview, .cb-ev-grey .listings h3.l-price, .cb-ev-grey section .title, .cb-ev-grey .list-dashed li {
border-color: #515152;
}

/* ############# highlighted colors */
body.cn-ev-grey nav .container,body.cn-ev-grey .sidebar h3 {
background:#919295;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.38);
color:#fcfcfc
}
body.cn-ev-grey .sidebar h3 a, body.cn-ev-grey .sidebar h3 a:visited {
color:#fcfcfc
}
body.cn-ev-grey .sidebar h3 a:hover, body.cn-ev-grey .sidebar h3 a:focus {
color:#FFFFFF
}
body.cn-ev-grey .navbar-nav>li>a {
margin:0;
padding:0 10px 0;
border-right:1px solid rgba(238,238,238,0.07);
border-bottom:1px solid rgba(9,9,9,0.34);
box-shadow:inset 0 -3px 1px 0 rgba(0,0,0,0.15);
-webkit-transition:background .1s;
-o-transition:background .1s;
transition:background .1s;
color:#fcfcfc
}
body.cn-ev-grey .navbar-nav>li>a:hover,body.cn-ev-grey .navbar-nav>li>a:focus,.cn-ev-grey .dropdown-menu,.cn-ev-grey .dropdown-menu>li>a {
background:#515152;
color:#FFFFFF;
}
body.cn-ev-grey .navbar-nav>li.active>a,body.cn-ev-grey .navbar-nav>li.active>a:hover,.cn-ev-grey .dropdown-menu:hover,.cn-ev-grey .dropdown-menu>li>a:focus {
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
background: #515152;
}
body.cn-ev-grey .highlight-color {
background:#919295;
color: #fcfcfc
}
body.cn-ev-grey .sidebar h3:before, body.cn-ev-grey nav .container:before {
border-color: transparent #515152 transparent transparent;
}
body.cn-ev-grey .sidebar h3:after, body.cn-ev-grey nav .container:after {
border-color: #515152  transparent transparent;
}
@media only screen and (max-width: 767px) {
	body.cn-ev-grey .navbar-left {
	background: #919295;
	}
	body.cn-ev-grey .navbar-toggle {
	border: 1px solid #fcfcfc;
	}
	body.cn-ev-grey .navbar-toggle .icon-bar {
	background: #fcfcfc;
	}
}

/* this will stay the same*/
body.cb-ev-grey .map-controls {
color:#142F54;
}
body.cn-ev-grey .red-label,body.cn-ev-grey .sidebar a.follow-home,body.cn-ev-grey .navbar-nav a.signup {
background:#B80D0D;
box-shadow:inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59);
border:none;
color: #fff
}
body.cn-ev-grey .sidebar a.follow-home:after,body.cn-ev-grey .red-label:after {
border-color:#470505 transparent transparent;
}
body.cn-ev-grey .sidebar a.follow-home:before {
border-color:transparent #470505 transparent transparent;
}
body.cn-ev-grey .sidebar a.follow-home:hover,body.cn-ev-grey .navbar-nav a.signup:hover {
background: #CD0E0E;
}

body.cn-ev-grey .mainsection .text-openhouse, body.cn-ev-grey .mainsection .text-openhouse small {
background-color: #ffffff;
color: #919295 !important;
}

body.cn-ev-grey .seeall, body.cn-ev-grey .seeall:hover {
background: transparent !important;
}

.cn-ev-grey .pagination>li>a, .cn-ev-grey .pagination>li>span {
border-color: #FFFFFF;
border-left-color: transparent;
}
.cn-ev-grey .pagination>li:first-child>a, .cn-ev-grey .pagination>li:first-child>span {
border-left-color: #FFFFFF;
}

.cn-ev-grey section, .cn-ev-grey .list-dashed.links li:first-child, .cn-ev-grey .listing, .cn-ev-grey .zreview, .cn-ev-grey .listings h3.l-price, .cn-ev-grey section .title, .cn-ev-grey .list-dashed li {
border-color: #515152;
}

/*
-----------------------------------------------
Agent Website Theme
-----------------------------------------------
*/
body.cb-yellow-green {
  background: #BADA55;
  color: #FAFCD9; }
  body.cb-yellow-green h1,
  body.cb-yellow-green h2,
  body.cb-yellow-green h3,
  body.cb-yellow-green h4,
  body.cb-yellow-green h5,
  body.cb-yellow-green h6,
  body.cb-yellow-green .subheader,
  body.cb-yellow-green .features-list {
    color: #FAFCD9; }
  body.cb-yellow-green section a, body.cb-yellow-green section a:visited {
    color: #FFFFFF; }
  body.cb-yellow-green section a:hover, body.cb-yellow-green section a:focus {
    color: #FAFCD9; }
  body.cb-yellow-green .sidebar {
    background: #BADA55;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.09)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
    color: #FAFCD9;
    border: 1px solid #91C242; }
    body.cb-yellow-green .sidebar a, body.cb-yellow-green .sidebar a:visited {
      color: #FFFFFF; }
    body.cb-yellow-green .sidebar a:hover, body.cb-yellow-green .sidebar a:focus {
      color: #FAFCD9; }
    body.cb-yellow-green .sidebar li a,
    body.cb-yellow-green .sidebar li span {
      border-bottom: 1px solid #91C242;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body.cb-yellow-green .sidebar li a:hover {
      background-color: #BADA55;
      background-color: #91C242;
      border-bottom: 1px solid #91C242;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #FAFCD9; }
  body.cb-yellow-green .content .profile-info {
    border-bottom: 1px solid #91C242;
    -webkit-box-shadow: none;
    box-shadow: none; }
  body.cb-yellow-green .sidebar a.follow-home:hover,
  body.cb-yellow-green .navbar-nav a.signup:hover {
    background: #CD0E0E; }
  body.cb-yellow-green .mainsection .text-openhouse,
  body.cb-yellow-green .mainsection .text-openhouse small {
    background-color: #ffffff;
    color: #f48024 !important; }
  body.cb-yellow-green .seeall, body.cb-yellow-green .seeall:hover {
    background: transparent !important; }
  body.cb-yellow-green .pagination > li > a,
  body.cb-yellow-green .pagination > li > span {
    border-color: #FFFFFF;
    border-left-color: transparent; }
  body.cb-yellow-green .pagination > li:first-child > a,
  body.cb-yellow-green .pagination > li:first-child > span {
    border-left-color: #FFFFFF; }
  body.cb-yellow-green section,
  body.cb-yellow-green .list-dashed.links li:first-child,
  body.cb-yellow-green .listing,
  body.cb-yellow-green .zreview,
  body.cb-yellow-green .listings h3.l-price,
  body.cb-yellow-green section .title,
  body.cb-yellow-green .list-dashed li {
    border-color: #d5701f; }

body.cn-yellow-green nav .container,
body.cn-yellow-green .sidebar h3 {
  background: #BADA55;
  -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
  box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
  color: #FAFCD9; }

body.cn-yellow-green .sidebar h3 a, body.cn-yellow-green .sidebar h3 a:visited {
  color: #FAFCD9; }

body.cn-yellow-green .sidebar h3 a:hover, body.cn-yellow-green .sidebar h3 a:focus {
  color: #FFFFFF; }

body.cn-yellow-green .navbar-nav > li > a {
  margin: 0;
  padding: 0 10px 0;
  border-right: 1px solid rgba(238, 238, 238, 0.07);
  border-bottom: 1px solid rgba(9, 9, 9, 0.34);
  -webkit-box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: background .1s;
  -o-transition: background .1s;
  transition: background .1s;
  color: #FAFCD9; }
  body.cn-yellow-green .navbar-nav > li > a:hover, body.cn-yellow-green .navbar-nav > li > a:focus {
    background: #829c2f;
    color: #FFFFFF; }

body.cn-yellow-green .dropdown-menu,
body.cn-yellow-green .dropdown-menu > li > a {
  background: #829c2f;
  color: #FFFFFF; }

body.cn-yellow-green .navbar-nav > li.active > a, body.cn-yellow-green .navbar-nav > li.active > a:hover {
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  background: #829c2f; }

body.cn-yellow-green .dropdown-menu:hover,
body.cn-yellow-green .dropdown-menu > li > a:focus {
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  background: #829c2f; }

body.cn-yellow-green .highlight-color {
  background: #BADA55;
  color: #FAFCD9; }

body.cn-yellow-green .sidebar h3:before,
body.cn-yellow-green nav .container:before {
  border-color: transparent #829c2f transparent transparent; }

body.cn-yellow-green .sidebar h3:after,
body.cn-yellow-green nav .container:after {
  border-color: #829c2f transparent transparent; }

@media only screen and (max-width: 767px) {
  body.cn-yellow-green .navbar-left {
    background: #BADA55; }
  body.cn-yellow-green .navbar-toggle {
    border: 1px solid #FAFCD9; }
    body.cn-yellow-green .navbar-toggle .icon-bar {
      background: #FAFCD9; } }

body.cb-yellow-green .map-controls {
  color: #142F54; }

body.cn-yellow-green .red-label,
body.cn-yellow-green .sidebar a.follow-home,
body.cn-yellow-green .navbar-nav a.signup {
  background: #B80D0D;
  -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
  box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
  border: none;
  color: #fff; }

body.cn-yellow-green .sidebar a.follow-home:after,
body.cn-yellow-green .red-label:after {
  border-color: #470505 transparent transparent; }

body.cn-yellow-green .sidebar a.follow-home:before {
  border-color: transparent #470505 transparent transparent; }

body.cn-yellow-green .sidebar a.follow-home:hover,
body.cn-yellow-green .navbar-nav a.signup:hover {
  background: #CD0E0E; }

body.cn-yellow-green .mainsection .text-openhouse,
body.cn-yellow-green .mainsection .text-openhouse small {
  background-color: #ffffff;
  color: #BADA55 !important; }

body.cn-yellow-green .seeall, body.cn-yellow-green .seeall:hover {
  background: transparent !important; }

body.cn-yellow-green .pagination > li > a,
body.cn-yellow-green .pagination > li > span {
  border-color: #FFFFFF;
  border-left-color: transparent; }

body.cn-yellow-green .pagination > li:first-child > a,
body.cn-yellow-green .pagination > li:first-child > span {
  border-left-color: #FFFFFF; }

body.cn-yellow-green section,
body.cn-yellow-green .list-dashed.links li:first-child,
body.cn-yellow-green .listing,
body.cn-yellow-green .zreview,
body.cn-yellow-green .listings h3.l-price,
body.cn-yellow-green section .title,
body.cn-yellow-green .list-dashed li {
  border-color: #91C242; }


  /*
  -----------------------------------------------
  Agent Website Theme
  -----------------------------------------------
  */
  body.cb-light-steel-blue {
    background: #769CCD;
    color: #CADDF7; }
    body.cb-light-steel-blue h1,
    body.cb-light-steel-blue h2,
    body.cb-light-steel-blue h3,
    body.cb-light-steel-blue h4,
    body.cb-light-steel-blue h5,
    body.cb-light-steel-blue h6,
    body.cb-light-steel-blue .subheader,
    body.cb-light-steel-blue .features-list {
      color: #CADDF7; }
    body.cb-light-steel-blue section a, body.cb-light-steel-blue section a:visited {
      color: #FFFFFF; }
    body.cb-light-steel-blue section a:hover, body.cb-light-steel-blue section a:focus {
      color: #CADDF7; }
    body.cb-light-steel-blue .sidebar {
      background: #769CCD;
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.09)), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
      color: #CADDF7;
      border: 1px solid #5672A6; }
      body.cb-light-steel-blue .sidebar a, body.cb-light-steel-blue .sidebar a:visited {
        color: #FFFFFF; }
      body.cb-light-steel-blue .sidebar a:hover, body.cb-light-steel-blue .sidebar a:focus {
        color: #CADDF7; }
      body.cb-light-steel-blue .sidebar li a,
      body.cb-light-steel-blue .sidebar li span {
        border-bottom: 1px solid #5672A6;
        -webkit-box-shadow: none;
        box-shadow: none; }
      body.cb-light-steel-blue .sidebar li a:hover {
        background-color: #769CCD;
        background-color: #5672A6;
        border-bottom: 1px solid #5672A6;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #CADDF7; }
    body.cb-light-steel-blue .content .profile-info {
      border-bottom: 1px solid #5672A6;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body.cb-light-steel-blue .sidebar a.follow-home:hover,
    body.cb-light-steel-blue .navbar-nav a.signup:hover {
      background: #CD0E0E; }
    body.cb-light-steel-blue .mainsection .text-openhouse,
    body.cb-light-steel-blue .mainsection .text-openhouse small {
      background-color: #ffffff;
      color: #f48024 !important; }
    body.cb-light-steel-blue .seeall, body.cb-light-steel-blue .seeall:hover {
      background: transparent !important; }
    body.cb-light-steel-blue .pagination > li > a,
    body.cb-light-steel-blue .pagination > li > span {
      border-color: #FFFFFF;
      border-left-color: transparent; }
    body.cb-light-steel-blue .pagination > li:first-child > a,
    body.cb-light-steel-blue .pagination > li:first-child > span {
      border-left-color: #FFFFFF; }
    body.cb-light-steel-blue section,
    body.cb-light-steel-blue .list-dashed.links li:first-child,
    body.cb-light-steel-blue .listing,
    body.cb-light-steel-blue .zreview,
    body.cb-light-steel-blue .listings h3.l-price,
    body.cb-light-steel-blue section .title,
    body.cb-light-steel-blue .list-dashed li {
      border-color: #d5701f; }

  body.cn-light-steel-blue nav .container,
  body.cn-light-steel-blue .sidebar h3 {
    background: #769CCD;
    -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
    box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
    color: #CADDF7; }

  body.cn-light-steel-blue .sidebar h3 a, body.cn-light-steel-blue .sidebar h3 a:visited {
    color: #CADDF7; }

  body.cn-light-steel-blue .sidebar h3 a:hover, body.cn-light-steel-blue .sidebar h3 a:focus {
    color: #FFFFFF; }

  body.cn-light-steel-blue .navbar-nav > li > a {
    margin: 0;
    padding: 0 10px 0;
    border-right: 1px solid rgba(238, 238, 238, 0.07);
    border-bottom: 1px solid rgba(9, 9, 9, 0.34);
    -webkit-box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: background .1s;
    -o-transition: background .1s;
    transition: background .1s;
    color: #CADDF7; }
    body.cn-light-steel-blue .navbar-nav > li > a:hover, body.cn-light-steel-blue .navbar-nav > li > a:focus {
      background: #435d7d;
      color: #FFFFFF; }

  body.cn-light-steel-blue .dropdown-menu,
  body.cn-light-steel-blue .dropdown-menu > li > a {
    background: #435d7d;
    color: #FFFFFF; }

  body.cn-light-steel-blue .navbar-nav > li.active > a, body.cn-light-steel-blue .navbar-nav > li.active > a:hover {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    background: #435d7d; }

  body.cn-light-steel-blue .dropdown-menu:hover,
  body.cn-light-steel-blue .dropdown-menu > li > a:focus {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    background: #435d7d; }

  body.cn-light-steel-blue .highlight-color {
    background: #769CCD;
    color: #CADDF7; }

  body.cn-light-steel-blue .sidebar h3:before,
  body.cn-light-steel-blue nav .container:before {
    border-color: transparent #435d7d transparent transparent; }

  body.cn-light-steel-blue .sidebar h3:after,
  body.cn-light-steel-blue nav .container:after {
    border-color: #435d7d transparent transparent; }

  @media only screen and (max-width: 767px) {
    body.cn-light-steel-blue .navbar-left {
      background: #769CCD; }
    body.cn-light-steel-blue .navbar-toggle {
      border: 1px solid #CADDF7; }
      body.cn-light-steel-blue .navbar-toggle .icon-bar {
        background: #CADDF7; } }

  body.cb-light-steel-blue .map-controls {
    color: #142F54; }

  body.cn-light-steel-blue .red-label,
  body.cn-light-steel-blue .sidebar a.follow-home,
  body.cn-light-steel-blue .navbar-nav a.signup {
    background: #B80D0D;
    -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
    box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
    border: none;
    color: #fff; }

  body.cn-light-steel-blue .sidebar a.follow-home:after,
  body.cn-light-steel-blue .red-label:after {
    border-color: #470505 transparent transparent; }

  body.cn-light-steel-blue .sidebar a.follow-home:before {
    border-color: transparent #470505 transparent transparent; }

  body.cn-light-steel-blue .sidebar a.follow-home:hover,
  body.cn-light-steel-blue .navbar-nav a.signup:hover {
    background: #CD0E0E; }

  body.cn-light-steel-blue .mainsection .text-openhouse,
  body.cn-light-steel-blue .mainsection .text-openhouse small {
    background-color: #ffffff;
    color: #769CCD !important; }

  body.cn-light-steel-blue .seeall, body.cn-light-steel-blue .seeall:hover {
    background: transparent !important; }

  body.cn-light-steel-blue .pagination > li > a,
  body.cn-light-steel-blue .pagination > li > span {
    border-color: #FFFFFF;
    border-left-color: transparent; }

  body.cn-light-steel-blue .pagination > li:first-child > a,
  body.cn-light-steel-blue .pagination > li:first-child > span {
    border-left-color: #FFFFFF; }

  body.cn-light-steel-blue section,
  body.cn-light-steel-blue .list-dashed.links li:first-child,
  body.cn-light-steel-blue .listing,
  body.cn-light-steel-blue .zreview,
  body.cn-light-steel-blue .listings h3.l-price,
  body.cn-light-steel-blue section .title,
  body.cn-light-steel-blue .list-dashed li {
    border-color: #5672A6; }

    /*
    -----------------------------------------------
    Agent Website Theme
    -----------------------------------------------
    */
    body.cb-dim-gray {
      background: #6C6256;
      color: #EBE1F4; }
      body.cb-dim-gray h1,
      body.cb-dim-gray h2,
      body.cb-dim-gray h3,
      body.cb-dim-gray h4,
      body.cb-dim-gray h5,
      body.cb-dim-gray h6,
      body.cb-dim-gray .subheader,
      body.cb-dim-gray .features-list {
        color: #EBE1F4; }
      body.cb-dim-gray section a, body.cb-dim-gray section a:visited {
        color: #FFFFFF; }
      body.cb-dim-gray section a:hover, body.cb-dim-gray section a:focus {
        color: #EBE1F4; }
      body.cb-dim-gray .sidebar {
        background: #6C6256;
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.09)), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
        color: #EBE1F4;
        border: 1px solid #B2ABA3; }
        body.cb-dim-gray .sidebar a, body.cb-dim-gray .sidebar a:visited {
          color: #FFFFFF; }
        body.cb-dim-gray .sidebar a:hover, body.cb-dim-gray .sidebar a:focus {
          color: #EBE1F4; }
        body.cb-dim-gray .sidebar li a,
        body.cb-dim-gray .sidebar li span {
          border-bottom: 1px solid #B2ABA3;
          -webkit-box-shadow: none;
          box-shadow: none; }
        body.cb-dim-gray .sidebar li a:hover {
          background-color: #6C6256;
          background-color: #B2ABA3;
          border-bottom: 1px solid #B2ABA3;
          -webkit-box-shadow: none;
          box-shadow: none;
          color: #EBE1F4; }
      body.cb-dim-gray .content .profile-info {
        border-bottom: 1px solid #B2ABA3;
        -webkit-box-shadow: none;
        box-shadow: none; }
      body.cb-dim-gray .sidebar a.follow-home:hover,
      body.cb-dim-gray .navbar-nav a.signup:hover {
        background: #CD0E0E; }
      body.cb-dim-gray .mainsection .text-openhouse,
      body.cb-dim-gray .mainsection .text-openhouse small {
        background-color: #ffffff;
        color: #f48024 !important; }
      body.cb-dim-gray .seeall, body.cb-dim-gray .seeall:hover {
        background: transparent !important; }
      body.cb-dim-gray .pagination > li > a,
      body.cb-dim-gray .pagination > li > span {
        border-color: #FFFFFF;
        border-left-color: transparent; }
      body.cb-dim-gray .pagination > li:first-child > a,
      body.cb-dim-gray .pagination > li:first-child > span {
        border-left-color: #FFFFFF; }
      body.cb-dim-gray section,
      body.cb-dim-gray .list-dashed.links li:first-child,
      body.cb-dim-gray .listing,
      body.cb-dim-gray .zreview,
      body.cb-dim-gray .listings h3.l-price,
      body.cb-dim-gray section .title,
      body.cb-dim-gray .list-dashed li {
        border-color: #d5701f; }

    body.cn-dim-gray nav .container,
    body.cn-dim-gray .sidebar h3 {
      background: #6C6256;
      -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
      box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
      color: #EBE1F4; }

    body.cn-dim-gray .sidebar h3 a, body.cn-dim-gray .sidebar h3 a:visited {
      color: #EBE1F4; }

    body.cn-dim-gray .sidebar h3 a:hover, body.cn-dim-gray .sidebar h3 a:focus {
      color: #FFFFFF; }

    body.cn-dim-gray .navbar-nav > li > a {
      margin: 0;
      padding: 0 10px 0;
      border-right: 1px solid rgba(238, 238, 238, 0.07);
      border-bottom: 1px solid rgba(9, 9, 9, 0.34);
      -webkit-box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
      box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
      -webkit-transition: background .1s;
      -o-transition: background .1s;
      transition: background .1s;
      color: #EBE1F4; }
      body.cn-dim-gray .navbar-nav > li > a:hover, body.cn-dim-gray .navbar-nav > li > a:focus {
        background: #3B352F;
        color: #FFFFFF; }

    body.cn-dim-gray .dropdown-menu,
    body.cn-dim-gray .dropdown-menu > li > a {
      background: #3B352F;
      color: #FFFFFF; }

    body.cn-dim-gray .navbar-nav > li.active > a, body.cn-dim-gray .navbar-nav > li.active > a:hover {
      border-bottom: 1px solid #FFFFFF;
      color: #FFFFFF;
      background: #3B352F; }

    body.cn-dim-gray .dropdown-menu:hover,
    body.cn-dim-gray .dropdown-menu > li > a:focus {
      border-bottom: 1px solid #FFFFFF;
      color: #FFFFFF;
      background: #3B352F; }

    body.cn-dim-gray .highlight-color {
      background: #6C6256;
      color: #EBE1F4; }

    body.cn-dim-gray .sidebar h3:before,
    body.cn-dim-gray nav .container:before {
      border-color: transparent #3B352F transparent transparent; }

    body.cn-dim-gray .sidebar h3:after,
    body.cn-dim-gray nav .container:after {
      border-color: #3B352F transparent transparent; }

    @media only screen and (max-width: 767px) {
      body.cn-dim-gray .navbar-left {
        background: #6C6256; }
      body.cn-dim-gray .navbar-toggle {
        border: 1px solid #EBE1F4; }
        body.cn-dim-gray .navbar-toggle .icon-bar {
          background: #EBE1F4; } }

    body.cb-dim-gray .map-controls {
      color: #142F54; }

    body.cn-dim-gray .red-label,
    body.cn-dim-gray .sidebar a.follow-home,
    body.cn-dim-gray .navbar-nav a.signup {
      background: #B80D0D;
      -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
      box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
      border: none;
      color: #fff; }

    body.cn-dim-gray .sidebar a.follow-home:after,
    body.cn-dim-gray .red-label:after {
      border-color: #470505 transparent transparent; }

    body.cn-dim-gray .sidebar a.follow-home:before {
      border-color: transparent #470505 transparent transparent; }

    body.cn-dim-gray .sidebar a.follow-home:hover,
    body.cn-dim-gray .navbar-nav a.signup:hover {
      background: #CD0E0E; }

    body.cn-dim-gray .mainsection .text-openhouse,
    body.cn-dim-gray .mainsection .text-openhouse small {
      background-color: #ffffff;
      color: #6C6256 !important; }

    body.cn-dim-gray .seeall, body.cn-dim-gray .seeall:hover {
      background: transparent !important; }

    body.cn-dim-gray .pagination > li > a,
    body.cn-dim-gray .pagination > li > span {
      border-color: #FFFFFF;
      border-left-color: transparent; }

    body.cn-dim-gray .pagination > li:first-child > a,
    body.cn-dim-gray .pagination > li:first-child > span {
      border-left-color: #FFFFFF; }

    body.cn-dim-gray section,
    body.cn-dim-gray .list-dashed.links li:first-child,
    body.cn-dim-gray .listing,
    body.cn-dim-gray .zreview,
    body.cn-dim-gray .listings h3.l-price,
    body.cn-dim-gray section .title,
    body.cn-dim-gray .list-dashed li {
      border-color: #B2ABA3; }


      body.cb-dim-gray-light {
        background: #B2ABA3;
        color: #EBE1F4; }
        body.cb-dim-gray-light h1,
        body.cb-dim-gray-light h2,
        body.cb-dim-gray-light h3,
        body.cb-dim-gray-light h4,
        body.cb-dim-gray-light h5,
        body.cb-dim-gray-light h6,
        body.cb-dim-gray-light .subheader,
        body.cb-dim-gray-light .features-list {
          color: #EBE1F4; }
        body.cb-dim-gray-light section a, body.cb-dim-gray-light section a:visited {
          color: #FFFFFF; }
        body.cb-dim-gray-light section a:hover, body.cb-dim-gray-light section a:focus {
          color: #EBE1F4; }
        body.cb-dim-gray-light .sidebar {
          background: #B2ABA3;
          background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
          background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.09)), to(rgba(255, 255, 255, 0)));
          background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
          color: #EBE1F4;
          border: 1px solid #6C6256; }
          body.cb-dim-gray-light .sidebar a, body.cb-dim-gray-light .sidebar a:visited {
            color: #FFFFFF; }
          body.cb-dim-gray-light .sidebar a:hover, body.cb-dim-gray-light .sidebar a:focus {
            color: #EBE1F4; }
          body.cb-dim-gray-light .sidebar li a,
          body.cb-dim-gray-light .sidebar li span {
            border-bottom: 1px solid #6C6256;
            -webkit-box-shadow: none;
            box-shadow: none; }
          body.cb-dim-gray-light .sidebar li a:hover {
            background-color: #B2ABA3;
            background-color: #6C6256;
            border-bottom: 1px solid #6C6256;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #EBE1F4; }
        body.cb-dim-gray-light .content .profile-info {
          border-bottom: 1px solid #6C6256;
          -webkit-box-shadow: none;
          box-shadow: none; }
        body.cb-dim-gray-light .sidebar a.follow-home:hover,
        body.cb-dim-gray-light .navbar-nav a.signup:hover {
          background: #CD0E0E; }
        body.cb-dim-gray-light .mainsection .text-openhouse,
        body.cb-dim-gray-light .mainsection .text-openhouse small {
          background-color: #ffffff;
          color: #f48024 !important; }
        body.cb-dim-gray-light .seeall, body.cb-dim-gray-light .seeall:hover {
          background: transparent !important; }
        body.cb-dim-gray-light .pagination > li > a,
        body.cb-dim-gray-light .pagination > li > span {
          border-color: #FFFFFF;
          border-left-color: transparent; }
        body.cb-dim-gray-light .pagination > li:first-child > a,
        body.cb-dim-gray-light .pagination > li:first-child > span {
          border-left-color: #FFFFFF; }
        body.cb-dim-gray-light section,
        body.cb-dim-gray-light .list-dashed.links li:first-child,
        body.cb-dim-gray-light .listing,
        body.cb-dim-gray-light .zreview,
        body.cb-dim-gray-light .listings h3.l-price,
        body.cb-dim-gray-light section .title,
        body.cb-dim-gray-light .list-dashed li {
          border-color: #d5701f; }

      body.cn-dim-gray-light nav .container,
      body.cn-dim-gray-light .sidebar h3 {
        background: #B2ABA3;
        -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
        box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
        color: #EBE1F4; }

      body.cn-dim-gray-light .sidebar h3 a, body.cn-dim-gray-light .sidebar h3 a:visited {
        color: #EBE1F4; }

      body.cn-dim-gray-light .sidebar h3 a:hover, body.cn-dim-gray-light .sidebar h3 a:focus {
        color: #FFFFFF; }

      body.cn-dim-gray-light .navbar-nav > li > a {
        margin: 0;
        padding: 0 10px 0;
        border-right: 1px solid rgba(238, 238, 238, 0.07);
        border-bottom: 1px solid rgba(9, 9, 9, 0.34);
        -webkit-box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
        box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
        -webkit-transition: background .1s;
        -o-transition: background .1s;
        transition: background .1s;
        color: #EBE1F4; }
        body.cn-dim-gray-light .navbar-nav > li > a:hover, body.cn-dim-gray-light .navbar-nav > li > a:focus {
          background: #3B352F;
          color: #FFFFFF; }

      body.cn-dim-gray-light .dropdown-menu,
      body.cn-dim-gray-light .dropdown-menu > li > a {
        background: #3B352F;
        color: #FFFFFF; }

      body.cn-dim-gray-light .navbar-nav > li.active > a, body.cn-dim-gray-light .navbar-nav > li.active > a:hover {
        border-bottom: 1px solid #FFFFFF;
        color: #FFFFFF;
        background: #3B352F; }

      body.cn-dim-gray-light .dropdown-menu:hover,
      body.cn-dim-gray-light .dropdown-menu > li > a:focus {
        border-bottom: 1px solid #FFFFFF;
        color: #FFFFFF;
        background: #3B352F; }

      body.cn-dim-gray-light .highlight-color {
        background: #B2ABA3;
        color: #EBE1F4; }

      body.cn-dim-gray-light .sidebar h3:before,
      body.cn-dim-gray-light nav .container:before {
        border-color: transparent #3B352F transparent transparent; }

      body.cn-dim-gray-light .sidebar h3:after,
      body.cn-dim-gray-light nav .container:after {
        border-color: #3B352F transparent transparent; }

      @media only screen and (max-width: 767px) {
        body.cn-dim-gray-light .navbar-left {
          background: #B2ABA3; }
        body.cn-dim-gray-light .navbar-toggle {
          border: 1px solid #EBE1F4; }
          body.cn-dim-gray-light .navbar-toggle .icon-bar {
            background: #EBE1F4; } }

      body.cb-dim-gray-light .map-controls {
        color: #142F54; }

      body.cn-dim-gray-light .red-label,
      body.cn-dim-gray-light .sidebar a.follow-home,
      body.cn-dim-gray-light .navbar-nav a.signup {
        background: #B80D0D;
        -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
        box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
        border: none;
        color: #fff; }

      body.cn-dim-gray-light .sidebar a.follow-home:after,
      body.cn-dim-gray-light .red-label:after {
        border-color: #470505 transparent transparent; }

      body.cn-dim-gray-light .sidebar a.follow-home:before {
        border-color: transparent #470505 transparent transparent; }

      body.cn-dim-gray-light .sidebar a.follow-home:hover,
      body.cn-dim-gray-light .navbar-nav a.signup:hover {
        background: #CD0E0E; }

      body.cn-dim-gray-light .mainsection .text-openhouse,
      body.cn-dim-gray-light .mainsection .text-openhouse small {
        background-color: #ffffff;
        color: #B2ABA3 !important; }

      body.cn-dim-gray-light .seeall, body.cn-dim-gray-light .seeall:hover {
        background: transparent !important; }

      body.cn-dim-gray-light .pagination > li > a,
      body.cn-dim-gray-light .pagination > li > span {
        border-color: #FFFFFF;
        border-left-color: transparent; }

      body.cn-dim-gray-light .pagination > li:first-child > a,
      body.cn-dim-gray-light .pagination > li:first-child > span {
        border-left-color: #FFFFFF; }

      body.cn-dim-gray-light section,
      body.cn-dim-gray-light .list-dashed.links li:first-child,
      body.cn-dim-gray-light .listing,
      body.cn-dim-gray-light .zreview,
      body.cn-dim-gray-light .listings h3.l-price,
      body.cn-dim-gray-light section .title,
      body.cn-dim-gray-light .list-dashed li {
        border-color: #6C6256; }


body.cb-orange-blue {
  background: #d54a29;
  background: -webkit-gradient(linear, left top, left bottom, from(#d54a29), to(#0c2b4a));
  background: -o-linear-gradient(top, #d54a29, #0c2b4a);
  background: linear-gradient(to bottom, #d54a29, #0c2b4a);
  background-attachment: fixed;
  color: #FFFFFF; }
  body.cb-orange-blue h1,
  body.cb-orange-blue h2,
  body.cb-orange-blue h3,
  body.cb-orange-blue h4,
  body.cb-orange-blue h5,
  body.cb-orange-blue h6,
  body.cb-orange-blue .subheader,
  body.cb-orange-blue .features-list {
    color: #FFFFFF; }
  body.cb-orange-blue section a, body.cb-orange-blue section a:visited {
    color: #FFFFFF; }
  body.cb-orange-blue section a:hover, body.cb-orange-blue section a:focus {
    color: #eeeeee; }
  body.cb-orange-blue .sidebar {
    background: #d54a29;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.09)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0) 100%);
    color: #FFFFFF;
    border: 1px solid #0c2b4a; }
    body.cb-orange-blue .sidebar a, body.cb-orange-blue .sidebar a:visited {
      color: #FFFFFF; }
    body.cb-orange-blue .sidebar a:hover, body.cb-orange-blue .sidebar a:focus {
      color: #eeeeee; }
    body.cb-orange-blue .sidebar li a,
    body.cb-orange-blue .sidebar li span {
      border-bottom: 1px solid #0c2b4a;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body.cb-orange-blue .sidebar li a:hover {
      background-color: #d54a29;
      background-color: #0c2b4a;
      border-bottom: 1px solid #0c2b4a;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #eeeeee; }
  body.cb-orange-blue .content .profile-info {
    border-bottom: 1px solid #0c2b4a;
    -webkit-box-shadow: none;
    box-shadow: none; }
  body.cb-orange-blue .sidebar a.follow-home:hover,
  body.cb-orange-blue .navbar-nav a.signup:hover {
    background: #CD0E0E; }
  body.cb-orange-blue .mainsection .text-openhouse,
  body.cb-orange-blue .mainsection .text-openhouse small {
    background-color: #ffffff;
    color: #f48024 !important; }
  body.cb-orange-blue .seeall, body.cb-orange-blue .seeall:hover {
    background: transparent !important; }
  body.cb-orange-blue .pagination > li > a,
  body.cb-orange-blue .pagination > li > span {
    border-color: #FFFFFF;
    border-left-color: transparent; }
  body.cb-orange-blue .pagination > li:first-child > a,
  body.cb-orange-blue .pagination > li:first-child > span {
    border-left-color: #FFFFFF; }
  body.cb-orange-blue section,
  body.cb-orange-blue .list-dashed.links li:first-child,
  body.cb-orange-blue .listing,
  body.cb-orange-blue .zreview,
  body.cb-orange-blue .listings h3.l-price,
  body.cb-orange-blue section .title,
  body.cb-orange-blue .list-dashed li {
    border-color: #d5701f; }

body.cn-orange-blue nav .container,
body.cn-orange-blue .sidebar h3 {
  background: #d54a29;
  background: -webkit-gradient(linear, left top, left bottom, from(#d54a29), to(#0c2b4a));
  background: -o-linear-gradient(top, #d54a29, #0c2b4a);
  background: linear-gradient(to bottom, #d54a29, #0c2b4a);
  -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
  box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.38);
  color: #eeeeee; }

body.cn-orange-blue .sidebar h3 a, body.cn-orange-blue .sidebar h3 a:visited {
  color: #eeeeee; }

body.cn-orange-blue .sidebar h3 a:hover, body.cn-orange-blue .sidebar h3 a:focus {
  color: #FFFFFF; }

body.cn-orange-blue .navbar-nav > li > a {
  margin: 0;
  padding: 0 10px 0;
  border-right: 1px solid rgba(238, 238, 238, 0.07);
  border-bottom: 1px solid rgba(9, 9, 9, 0.34);
  -webkit-box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: background .1s;
  -o-transition: background .1s;
  transition: background .1s;
  color: #eeeeee; }
  body.cn-orange-blue .navbar-nav > li > a:hover, body.cn-orange-blue .navbar-nav > li > a:focus {
    background: #d54a29;
    color: #FFFFFF; }

body.cn-orange-blue .dropdown-menu,
body.cn-orange-blue .dropdown-menu > li > a {
  background: #d54a29;
  color: #FFFFFF; }

body.cn-orange-blue .navbar-nav > li.active > a, body.cn-orange-blue .navbar-nav > li.active > a:hover {
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  background: #d54a29; }

body.cn-orange-blue .dropdown-menu:hover,
body.cn-orange-blue .dropdown-menu > li > a:focus {
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  background: #d54a29; }

body.cn-orange-blue .highlight-color {
  background: #d54a29;
  color: #eeeeee; }

body.cn-orange-blue .sidebar h3::before,
body.cn-orange-blue nav .container::before {
  border-color: transparent #0c2b4a transparent transparent; }

body.cn-orange-blue .sidebar h3::after,
body.cn-orange-blue nav .container::after {
  border-color: #0c2b4a transparent transparent; }

@media only screen and (max-width: 767px) {
  body.cn-orange-blue .navbar-left {
    background: #d54a29; }
  body.cn-orange-blue .navbar-toggle {
    border: 1px solid #eeeeee; }
    body.cn-orange-blue .navbar-toggle .icon-bar {
      background: #eeeeee; } }

body.cb-orange-blue .map-controls {
  color: #142F54; }

body.cn-orange-blue .red-label,
body.cn-orange-blue .sidebar a.follow-home,
body.cn-orange-blue .navbar-nav a.signup {
  background: #B80D0D;
  -webkit-box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
  box-shadow: inset 0 0px 36px 0 rgba(0, 0, 0, 0.69), 0 2px 3px rgba(17, 17, 17, 0.59);
  border: none;
  color: #fff; }

body.cn-orange-blue .sidebar a.follow-home::after,
body.cn-orange-blue .red-label::after {
  border-color: #470505 transparent transparent; }

body.cn-orange-blue .sidebar a.follow-home::before {
  border-color: transparent #470505 transparent transparent; }

body.cn-orange-blue .sidebar a.follow-home:hover,
body.cn-orange-blue .navbar-nav a.signup:hover {
  background: #CD0E0E; }

body.cn-orange-blue .mainsection .text-openhouse,
body.cn-orange-blue .mainsection .text-openhouse small {
  background-color: #ffffff;
  color: #d54a29 !important; }

body.cn-orange-blue .seeall, body.cn-orange-blue .seeall:hover {
  background: transparent !important; }

body.cn-orange-blue .pagination > li > a,
body.cn-orange-blue .pagination > li > span {
  border-color: #FFFFFF;
  border-left-color: transparent; }

body.cn-orange-blue .pagination > li:first-child > a,
body.cn-orange-blue .pagination > li:first-child > span {
  border-left-color: #FFFFFF; }

body.cn-orange-blue section,
body.cn-orange-blue .list-dashed.links li:first-child,
body.cn-orange-blue .listing,
body.cn-orange-blue .zreview,
body.cn-orange-blue .listings h3.l-price,
body.cn-orange-blue section .title,
body.cn-orange-blue .list-dashed li {
  border-color: #0c2b4a; }


/*end custom themes*/

.red-label, .sidebar a.follow-home, .navbar-nav a.signup {
background: #B80D0D !important;
box-shadow: inset 0 0px 36px 0 rgba(0,0,0,0.69),0 2px 3px rgba(17,17,17,0.59) !important;
border: none !important;
color: #fff !important;
}

.sidebar a.follow-home:hover, .navbar-nav a.signup:hover {
background: #CD0E0E !important;
color: #fff !important;
}
