﻿#main-banner .banner-links .contact-sales-link a{background:black;color:#ffffff;text-transform:uppercase;display:inline-block;text-align:center;font-family:arial,helvetica,sans-serif;padding:10px 30px;font-size:15px;text-shadow:none;height:auto;text-decoration:none;text-indent:0;margin:0;line-height:1;font-weight:bold;width:auto;-moz-transition:200ms;-o-transition:200ms;-webkit-transition:200ms;transition:200ms;}
#main-banner .banner-links .contact-sales-link a:hover{background:#121212;}
#main-banner .banner-links li.contact-sales-link{margin-left:7px;}
.secondary-menu .banner-links .contact-sales-link{margin-right:23%;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.wrap-title .container {
    position: relative;
}

#header .container {
    position: relative;
}
.item-list ul li.first{padding-top:0;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

  .col-sm-12 {
    width: 100%;
  }

.col-sm-12 .col-sm-2 .star-rating {
  font-size: 11px !important;
}
#branding-bar-v1 .wrapper{max-width:63.75em;margin-left:auto;margin-right:auto;padding-right:2.35765%;padding-left:2.35765%}
#branding-bar-v1 .wrapper:after{content:"";display:table;clear:both}
#footer-v1 .wrapper{position:static;width:100%}
#footer-v1 .wrapper:after{content:"";display:table;clear:both}

  #menu-main-menu li a {
  display: block;
  }

  #menu-main-menu li {
  display: block;
  }


.nav, .secondary-nav, .sub-menu {
  list-style-image: none !important;
}

.nav {
  border-bottom: 0;
  list-style-image: none;
}

.nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 30px; }

  .nav li {
    float: left;
    position: relative;  
  }

  .nav li a {
    border-bottom: 0;  
  }

  .nav li ul.sub-menu,
  .nav li ul.children {
    margin-top: -3px;
    position: absolute;
    display: none;
    z-index: 8999;  
  }

  .nav li ul.sub-menu li a,
  .nav li ul.children li a {
    padding-left: 10px;
    display: block;
    width: 210px;
  }

  .nav li ul.sub-menu li:last-child a,
  .nav li ul.children li:last-child a {
    border-bottom: 0;
  }

  .nav li:hover ul {
    top: auto;
    display: block;
  }



.rss-icon {
    float: right;
    color: #418981;
}


.rss-icon:hover, .rss-icon:focus {
    color: #418981;
}


#nav .drop .container .row .no-images .title,
#nav .drop .no-images .col {margin-left: -24px;}

    #nav .drop .container .row .no-images .title,
    #nav .drop .no-images .col{
        margin-left:0;
    }



#guideme_data .title{
  font-weight: bold; 
}


#guideme_data  .edit_tooltip_text.title{
  font-size: 24.5px;
  font-weight: bold;
  text-rendering: optimizelegibility;
  margin-right: 10px;
}


#right_row2 {
  display: table-cell;
  vertical-align: top;
  height: 120px;
  text-align: left;
  border-bottom: 2px solid #52667C;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}


#header {
background:#eaf3fd;
border-bottom:1px solid #c6dff9;
min-width:780px;
display:block;
overflow:hidden;
}

.flex-direction-nav, .flex-control-nav, .flex-caption { margin-bottom:0 !important;}




.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}

.flex-caption p {font-size: .9em !important; margin-bottom: 0;}

.sidebar-right-unit{
	margin: 0px 0px 25px 0px;
}


.header-inner { position: relative; z-index: 2; }


.header .header-inner {
    margin-left: 50px;
    max-width: 20%;
    width: 300px;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.container-fluid:after {
  clear: both;
}

#colophon #sitemap #credit_link, #colophon #sitemap #credit_link a {color:#9da6ac; text-transform:lowercase; text-decoration:none; margin-top:25px;}

#colophon #sitemap #credit_link a:hover {text-decoration:underline;}
