
/* ************************************************ */
/*   site wide background color                     */                                     
/* ************************************************ */
body 
{background-color: #eee;}
/* ************************************************ */
/*   logo                                           */
/* ************************************************ */
#rt-logo
{
width: 260px;
height: 60px;
}
/* ************************************************ */
/*   table cells                                    */
/* ************************************************ */
#rt-mainbody td {vertical-align: top;}

/* ************************************************ */
/* headings                                              */
/* ************************************************ */
#rt-mainbody h2 {
 color: #336699;
}
#rt-mainbody h3 {
  font-size: 22px;
  margin-top: 20px;
  color: #e65c00;
}
#rt-mainbody h4 {
 margin-top:20px;
}

/* ************************************************ */
/* input areas -  search button              */
/* ************************************************ */
input, textarea, .uneditable-input
{
  width: 140px;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{
background-color: #cccccc;
color: #000000;
}


/* ************************************************ */
/* breadcrumb                                           */
/* ************************************************ */
.breadcrumb {
  background-color: #FFFFFF;
 margin-bottom: 0px;
}


/* ************************************************ */
/* default link color in body copy               */
/* ************************************************ */

#rt-mainbody a {
color: #DF5900;
}
#rt-bottom a {
color: #FFFFFF;
}
#rt-bottom a:hover {
color: #DF5900;
}

/* ************************************************ */
/* Button colors                                         */
/* Green=Success Blue=Primary             */
/* ************************************************ */
.btn-success
{
  background-color: #37c800;
}

.btn-primary
{
  color: #ffffff;
  background-color: #336699;
  background-image: linear-gradient(to bottom, #336699, #336699);
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]
{
  color: #e6e6e6;
  background-color: #336699;
}

.rt-social-buttons
{
  background-color: purple;
  color: #ffffff;
}

.icon-facebook {color: #ffffff;}
.icon-twitter {color: #ffffff;}

/* ************************************************ */
/* Top Banner Menu                                */
/* ************************************************ */
.mainmenu
{
float:right
}
.mainmenu .item
{
  font-family: 'EauSansBold',Geneva,Verdana,Helvetica,Arial,sans-serif;
  font-size: 12px;
  line-height: 26px;
  color: #ffffff;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  text-align: left;
  text-shadow: 1px -1px 0px rgba(0, 0, 0, 0.3);
  display: block;
  outline-width: 0px;
  outline-style: none;
  cursor: pointer;
}


/* Line 1 */
.mainmenu.l1 > li > .item
{
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  position: relative;
}

/* Line 1 */
.mainmenu li:hover > .item
{
  text-shadow: 1px -1px 0px rgba(0, 0, 0, 0.3);
}




/* *********************************************************************** */
/* ***** showcase slideshow size                                       *** */
/* also refer to css file stored in                                             */
/* rt_hexeris/roksproket/layout/features/themes/slideshow   */
/* *********************************************************************** */

#rt-showcase a
{
color: #cdd5e0;
text-shadow: 1px 1px 1px #b27fb2;
}
#rt-showcase a:hover
{
color: #660066;
}
.layout-showcase .sprocket-features-desc
{
color: #cdd5e0;
text-shadow: 1px 1px 1px #660066;;
}

/* images in showcase are */
/* dropshadow format horiz vert blur spread color*/
/* set width and height slightly smaller than container size */

#rt-showcase img {
-webkit-box-shadow: 3px 0px 10px 0 #C2C2C2;
box-shadow: 3px 0px 10px 0 #C2C2C2;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
  width: 80%;
}


/* ************************************************ */
/* Fix for Ipad verticle display                    */
/* home slideshow area                           */
/* Before edits:
  position: absolute;
  bottom: 70px;
  left: 80px;
  width: 50%;
*/
/* ************************************************ */

@media only screen and (max-width: 980px) {
   .layout-slideshow .sprocket-features-content
{
  top: 20px;
}
}
@media only screen  and (max-width: 767px) {
 .layout-slideshow .sprocket-features-content {
  top: 0px;
}
}

/* ************************************************ */
/* Hide Mosaic Search options                       */
/* ************************************************ */

    .sprocket-mosaic-header {
    display:none;
    }


/* ************************************************ */
/* Right column menu                             */
/* 2nd level items smaller font                */
/* ************************************************ */


#rt-sidebar-a ul ul  li a
{
list-style: none;
padding: 0px;
margin: 0px;
line-height: 14px;
font-size: 95%;
list-style: none;
}


/* ************************************************ */
/* Basic Image borders                            */
/* ************************************************ */
#rt-mainbody img
{
  margin-left: 10px;
  margin-right: 10px;
  background-color: #ffffff;
/*   padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; */
  -webkit-box-shadow: 3px 3px 10px 0 #C2C2C2;
  box-shadow: 3px 3px 10px 0 #C2C2C2;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}


/* Use these classes anywhere on the site for dropshadow and roundcorners */
.dropshadow {
-webkit-box-shadow: 3px 3px 10px 0 #C2C2C2;
box-shadow: 3px 3px 10px 0 #C2C2C2;
}
.roundcorners {
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}

/* ************************************************ */
/* Bullet list spacing between lines            */
/* ************************************************ */
li {
  line-height: 24px;
}

/* ************************************************ */
/* Quotation blockquote                            */
/* ************************************************ */
blockquote {
  margin-top:40px;
  margin-bottom: 40px;
  margin-left: 10px;
  margin-right: 30px;
  color: #336699;
} 
/* ************************************************ */
/* Simple Image Gallery  (photo galleries)          */
/* ************************************************ */

/* Photo Gallery background */
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover
{
  background-color: #ffffff;
  padding: 10px;
}
/* Photo Gallery padding */
ul.sigProPolaroids {margin-left: 5px; padding-left: 5px; !important;}

/* Photo Gallery images on phones     */
@media only screen  and (max-width: 767px) {
ul.sigProContainer { width: 100%; !important;}
}

/* ************************************************ */
/* Right column news on home page                   */
/* ************************************************ */
/*
#rt-sidebar-b .sprocket-lists-title a {color: #336699;}
#rt-sidebar-b .sprocket-lists-title a:link {color: #336699;}
#rt-sidebar-b .sprocket-lists-title a:active {color: #336699;}
#rt-sidebar-b .sprocket-lists-title a:visited {color: #336699;}
*/

/* ************************************************ */
/* Alternate Menu and Home Page Styling             */
/*                        > Testing                 */
/* ************************************************ */
#rt-top-surround #alternate-menu li {
  font-size: 20px !important;
}

/* ************************************************ */
/* Roksproket List                                  */
/* ************************************************ */

/* background color           */
.sprocket-lists .sprocket-lists-container li.active {
    background: #fff;
}


/* ************************************************ */
/* general class to display blue                    */
/* ************************************************ */
.blue-text {color: #336699;}