/**
 * @style.css
 * Styles for Simple Clean Theme.
 */
 @import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);
 @import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
 @import url(https://fonts.googleapis.com/css?family=Raleway:400,100,300,200,500,600,700,900,800);

body {
  background-color: #FFFFFF;
  color: #666666;
  font-family: 'PT Sans', Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 320px;
}
p {
  line-height: 24px;
  margin: 5px 0 10px 0;
}
a {
  color: #ee7000;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
#wrap {
  margin: 0 auto;
  width: 100%;
}
#wrap .wrapper {
  width: 940px;
  margin: 0 auto;
}
#logo {
  float: left;
}
#content img {
  max-width: 100%;
  height: auto;
}

h1#logo-text a {
  color: #242021;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

p#slogan {
  color: #808080;
  font-size: 18px;
  line-height: 24px;
  margin: 0;
}
.node {
  margin-bottom: 30px;
}
#search, 
#sidebar .block-search {
  background-color: #FFFFFF;
  float: right;
}

#search label, 
#sidebar .block-search label {
  display: none;
}

#search .form-text {
  background-color: #EEEEEE;
  border: 0;
  float: right;
  font-family: monospace;
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  padding: 10px;
  width: 240px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#search .form-submit {
  background: url(../images/search.png) no-repeat right center;
  border: 0;
  cursor: pointer;
  height: 44px;
  left: 240px;
  padding: 10px;
  position: relative;
  text-indent: -9999px;
  top: 0px;
}

#sidebar .block-search .form-text {
  background-color: #EEEEEE;
  border: 0;
  font-family: monospace;
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  margin: 0 0 20px 0;
  padding: 10px;
  width: 240px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#sidebar .block-search .form-submit {
  background-color: #808080;
  border: 0;
  color: #FFFFFF;	
  cursor: pointer;
  font-family: Georgia, "Adobe Garamond Pro", "Apple Garamond", "ITC Garamond", "Times New Roman", Times, serif;
  font-size: 16px;
  height: 44px;
  line-height: 24px;
  margin: 0 0 30px 0;
  padding: 5px 20px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#mission {
  color: #808080;
  font-size: 42px;
  font-weight: normal;
  line-height: 52px;
  margin: 16px 0;
}

h1, 
h2.comments {
  font-family: 'Montserrat', sans-serif;
  font-size: 32px;
  font-weight: bold;
  line-height: 40px;
  margin: 0 0 30px 0;
  color: #444444;
  text-transform: uppercase;
  font-weight: normal;
}
h2 {
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin: 0 0 12px 0;
  font-family: 'Montserrat', sans-serif;
}
h2.title {
  clear: both;
}
h3,
#block-quicktabs-buy_sell_usednetwork_quicktabs_block .quicktabs_tabpage .msg {
  font-size: 33px;
  color: #0875a0;
  line-height: 40px;
  font-weight: 300;
  font-family: 'Raleway', sans-serif;
  text-align: center;
}
.node-10 h3,
#block-quicktabs-buy_sell_usednetwork_quicktabs_block .quicktabs_tabpage .msg {
  text-align: center;
}

h4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  text-transform: capitalize;
  margin: 40px 0 15px;
}
#sidebar .submenu h2.title-subnav {
  border-bottom: 3px solid #dddddd;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
}

#sidebar .submenu h2.title-subnav a {
  color: #242021;
  text-decoration: none;
}

#sidebar .submenu h2.title-subnav a:hover {
  color: #444;
}

#sidebar .submenu ul.menu {
  margin: 0;
  padding: 0;
  width: 260px;
}

#sidebar .submenu ul.menu li a {
  color: #242021;
  display: block;
  padding: 10px 10px 10px 20px;
  text-decoration: none;
  width: 230px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#sidebar .submenu ul.menu li a:hover {
  background-color: #DDDDDD !important;
}

#sidebar .submenu ul.menu li a.active {
  background-color: #EEEEEE !important;
}

#sidebar .submenu ul.menu li.collapsed a, 
#sidebar .submenu ul.menu li.expanded a {
  padding: 10px 10px 10px 40px;
  width: 210px;
}

#sidebar .submenu ul.menu li.collapsed a {
  background: url(../images/arrow-collapsed.png) no-repeat left center;
}

#sidebar .submenu ul.menu li.expanded a {
  background: url(../images/arrow-expanded.png) no-repeat left center;
}

#sidebar .submenu ul.menu li.leaf a {
  background: none;
}

#sidebar .submenu ul.menu li.expanded a li a {
  padding: 10px 10px 10px 40px;
  width: 210px;
}

#sidebar .submenu ul.menu li {
  margin: 0 0 5px 0;
}

#sidebar .submenu ul.menu li ul li  {
  margin: 5px 0 5px 0;
}

#sidebar .submenu li.collapsed, 
#sidebar .submenu li.leaf, 
#sidebar .submenu li.expanded {
  list-style-image: none;
  list-style-type: none;
}
	
/* SIDEBAR */

#sidebar .block-comment ul, 
#sidebar .block-forum .item-list ul {
  padding: 0;
}

#sidebar .block-comment ul li, 
#sidebar .block-forum .item-list ul li {
  list-style-type: none;
  margin: 0 0 10px 0;
}

#sidebar .block-block, 
#sidebar .block-user, 
#sidebar .block-forum {
  background-color: #eeeeee;
  margin-top: 30px;
  padding: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#sidebar .block-block h2, 
#sidebar .block-user h2, 
#sidebar .block-forum h2 {
  margin-top: 0;
}

#sidebar .block-user .content .form-item {
  text-align: left;
}

.clear {
  clear:both;
}

#splash {
  width: 100%;
  max-height: 374px;
}

#content{
  float: left;
  width: 100%;
}

#content fieldset {
  width: 610px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

#content .picture {
  margin: 0;
  padding: 0;
}

#content .picture img {
  border: 1px solid #CDCCCC;
  float: right;
  height: 85px;
  margin: 40px 0 20px 20px;
  padding: 5px 5px 5px 5px;
  width: 85px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#content .post-footer {
  background-color: #EEEEEE;
  float: left;
  margin: 30px 0 0 0;
  padding: 0 30px 30px 30px;
  width: 550px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#content .post-footer .picture img {
  margin: 30px 0 20px 20px;
}

body.front #content h2 a, 
body.page-blog #content .node h2 a, 
body.page-comment #content .node h2 a  {
  color: #242021;
  font-size: 42px;
  font-weight: normal;
  line-height: 48px;
  margin: 0 0 16px 0;
  text-decoration: none;
}

body.front #content .node {
  padding: 0;
  margin: 0;
}

#content div.comment h3 a {
  color: #242021;
  text-decoration: none;
}

#content #comments {
  clear: both;
  padding: 50px 0 0 0;
}

#content div.comment {
  border-top: 3px solid #DDDDDD;
  margin: 30px 0 0 0;
}

#content .submitted {
  display: block;
  font-style: italic;
  margin: 0 0 20px 0;
}

#content .search-results dd {
  margin: 0;
} 

ul.links {
  clear: both;
}

#content ul.links, 
ul.links li {
  padding: 0 20px 30px 0;
}

#content .content {
  margin: 0 0 10px 0;
}

#content ul.links li a {
  background-color: #EEEEEE;
  border: 0;
  color: #808080;	
  height: 24px;
  line-height: 48px;
  padding: 13px 20px 13px 20px;
  text-decoration: none;
  white-space: nowrap;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#edit-submit,
#edit-submit-1,
#content #edit-preview, 
#content #edit-reset, 
#content #edit-vote, 
#content #edit-delete {
  background-color: #EEEEEE;
  border: 0;
  color: #808080;	
  cursor: pointer;
  height: 44px;
  line-height: 24px;
  font-family: Georgia, "Adobe Garamond Pro", "Apple Garamond", "ITC Garamond", "Times New Roman", Times, serif;
  font-size: 16px;
  padding: 5px 20px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#user-login-form {
  text-align: left;
}

#sidebar #edit-submit {
  background-color: #808080;
  border: 0;
  color: #ffffff;
  cursor: pointer;
  font-family: Georgia, "Adobe Garamond Pro", "Apple Garamond", "ITC Garamond", "Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 24px;
  height: 40px;
  padding: 5px 20px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#sidebar #edit-pass, 
#sidebar #edit-name {
  background-color: #ffffff;
  border: 0;
  font-family: monospace;
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  margin: 0 0 10px 0;
  padding: 5px 10px;
  width: 200px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#content #edit-subject, 
#content #edit-keys, 
body.page-user #content #edit-name, 
#content #edit-mail, 
#content #edit-pass {
  background-color: #EEEEEE;
  border: 0;
  font-family: monospace;
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  margin: 0 0 10px 0;
  padding: 10px;
  width: 590px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#content #edit-comment {
  background-color: #EEEEEE;
  border: 0;
  font-family: monospace;
  font-size: 16px;
  line-height: 24px;
  padding: 10px;
  width: 590px;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

#content #edit-submit:hover, 
#content #edit-preview:hover {
  background-color: #DDDDDD;
}

#content ul.links li.comment_comments a {
  background-color: #D9E5D5;
}

#content ul.links li a:hover {
  background-color: #DDDDDD;
}

#content a.feed-icon {
  display: block;
  float: right;
  margin: 30px 0 0 0;
  text-align: right;
}

#sidebar {
  float: right;
  width: 260px;
}



/* FEED & NEW ICONS */

a.feed-icon {
  background-image: url('../images/feed.png');
  display: block;
  height: 47px;
  margin-top: 0.5em;
  width: 47px;
}

.feed-icon img {
  display: none;
}

#content .new {
  background-image: url('../images/new.png');
  color: #7FAE79;
  display: block;
  height: 47px;
  margin-top: 0.5em;
  text-indent: -9999px;
  width: 47px;
}

/* PAGER */

#content ul.pager li {
  margin: 0;
  padding: 0;
}

#content ul.pager li a {
  background: #EEEEEE;
  margin: 0 10px 0 0;
  padding: 10px 14px;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 4px;
}

#content ul.pager li.pager-current {
  background: #F6F6F6;
  margin: 0 10px 0 0;
  padding: 10px 14px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 4px;
}

#content ul.pager li a:hover {
  background: #242021;
  color: #FFFFFF !important;
 }

#content ul.pager {
  text-align: left;
  padding: 30px 0 0 0;
}

.poll {
  margin: 30px 0 0 0;
}

.poll .title {
  font-weight: bold;
  margin: 0 0 30px 0;
}

.poll .total {
  margin: 0 0 30px 0;
  text-align: left;
}

.poll .bar, 
.poll .bar .foreground {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

.poll .vote-form {
  text-align: left;
}

.poll .vote-form .choices {
  margin: 0;
}

.poll .bar .foreground {
  background-color: #808080;
}

.block-poll .links ul {
  padding: 0;
}

.block-user .item-list ul {
  margin: 20px 0 0 0;
  padding: 0;
}

.block-user .item-list li {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  width: 99%;
}

/* FORUM */

#forum table {
  width: 610px;
}

#forum td.icon {
  background: url(../images/forum-default.png) no-repeat center center;
  padding: 0 0 0 30px;
} 

#forum td.icon img {
  display:none;
}

#content .tabs a {
  color: #242021;
  padding: 10px 20px;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

#content .tabs ul {
  padding: 10px 0 10px 0;
}

#content .messages {
  margin: 10px 0;
  padding: 10px 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

/* ADMIN MENU */

body #admin-menu {
  font-size: 12px;
}

body #admin-menu li.admin-menu-icon {
  padding-top: 3px;
}

/*Header BEGIN*/
#block-superfish-3 {
  display: none;
}
#header-top {
  background: #1b2023;
  padding: 6px 2px;
  min-height: 30px;
}
#block-block-1, 
#block-block-33 {
  float: left;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}
#block-block-33 {
  display: none;
}
#block-block-1 a,
#block-block-1 .phone span,
#block-block-33 a {
  color: #ffffff;
  text-decoration: none;
}
#block-block-1 .email,
#block-block-1 .phone,
#block-block-33 .email,
#block-block-33 .phone {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#block-block-1 .email,
#block-block-33 .email {
  border-right: 2px solid #242b2f;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-right: 14px;
}
#block-block-1 .email a,
#block-block-33 .email a {
  display: block;
  padding-right: 23px;
  font-size: 13px;
}
#block-block-1 .email a .fa,
#block-block-33 .email a .fa {
  color: #63686c;
  font-size: 17px;
  padding-right: 8px;
  position: relative;
  top: 1px;
}
#block-block-1 .email a:hover .fa,
#block-block-33 .email a:hover .fa {
  color: #ffffff;
}
#block-block-1 .phone,
#block-block-33 .phone {
  font-family: 'Arial Black', sans-serif;
}
#block-block-1 .phone a .fa,
#block-block-1 .phone .fa,
#block-block-33 .phone a .fa {
  color: #63686c;
  font-size: 19px;
  padding-right: 5px;
  position: relative;
  top: 3px;
}
#block-block-1 .phone a:hover .fa,
#block-block-1 .phone:hover .fa,
#block-block-33 .phone a:hover .fa {
  color: #ffffff;
}
#block-block-28 {
  /*border-right: 2px solid #242b2f;*/
  float: right;
  margin-top: 5px;
}
#block-block-28 .menu {
  padding: 3px 12px 3px 0;
}
#block-block-28 .menu li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 10px;
}
#block-block-28 .menu a {
  display: block;
  width: 23px;
  height: 19px;
}
#block-block-28 .fa {
  color: #606365;
  font-size: 18px;
}
#block-block-28 .menu a:hover .fa {
  color: #ffffff;
}
#header {
  background: #2a3237;
  padding: 18px 0;
}
#nav {
  float: right;
  position: relative;
}
#block-superfish-1 .sf-menu > li {
  margin: 0 25px 0 0;
  padding: 0;
}
#block-superfish-1 .sf-menu > li > a {
  color: #ffffff;
  font-size: 13px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  margin: 0;
  text-decoration: none;
}
#block-superfish-1 .sf-menu > li > a > .sf-sub-indicator {
  display: none;
}
#block-superfish-1 .sf-menu > li > a.active, 
#block-superfish-1 .sf-menu > li.active-trail > a,
#block-superfish-1 .sf-menu > li a:hover {
  color: #ee7000;
}
#block-superfish-1 .sf-menu > li a {
  color: #ffffff;
  text-decoration: none;
}
#block-superfish-1 .sf-menu li ul {
  background: #373f44;
}
#block-superfish-1 .sf-menu li ul a {
  color: #ebebeb;
}
#block-superfish-1 .sf-menu li ul a:hover {
  background: #2f363b;
}
#block-superfish-1 .sf-menu li ul ul {
  background: #373f44;
}
#block-superfish-1 .sf-menu li ul ul ul {
  background: #373f44;
}
#block-superfish-1 .sf-menu li ul ul ul {
  background: #373f44;
}
#block-superfish-1 .sf-menu li li a {
  padding: 15px 20px;
  font-size: 13px;
  font-family: 'Montserrat', sans-serif;
}
#block-superfish-1 .sf-menu li > ul {
  padding: 0;
  margin: 0;
  border: 1px solid #4c565d;
}
#block-superfish-1 .sf-menu li > ul li {
  border-top: 1px solid #2a3135;
}
#block-superfish-1 .sf-menu li > ul li.first {
  border: 0;
}
#block-superfish-1 {
  position: absolute;
  right: 0px;
  width: 680px;
  top: 18px;
  z-index: 2;
}
select#superfish-1-select {
  display: none;
}
a > .sf-sub-indicator {
  width: 8px;
  height: 12px;
  background: url(../images/subindicator.png);
  background-position: left top!important;
  background-repeat: no-repeat;
  top: 15px;
}
a:hover >.sf-sub-indicator {
  background-position: left bottom!important;
}
#block-superfish-2 {
  float: right;
  margin-top: 12px;
}
#block-superfish-2 .sf-menu a {
  font-size: 13px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  padding-right: 20px;
  color: #ffffff;
  text-decoration: none;
}
#block-superfish-2 a > .sf-sub-indicator {
  right: 0;
  top: 1px;
}
#block-superfish-2 .sf-menu ul {
  display: none;
  background: #1b2023;
  top: 24px;
  width: 120px!important;
  right: -10px;
  left: auto;
  padding: 0;
  text-align: right;
}
#block-superfish-2 .sf-menu ul li a {
  padding: 8px;
  background: url(../images/ja.png) no-repeat 10px center;
}
select.sf-menu .sf-depth-5, select.sf-menu .sf-depth-4 {
  display: none;
}
.sb-search {
  z-index: 3;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.sb-icon-search, .sb-search-submit {
  width: 40px;
  height: 40px;
  margin-top:8px;
}
.sb-search .search-form {
  margin: 0;
}
.sb-icon-search:before {
  vertical-align: middle;
}
.sb-search .content {
  margin-top: 8px;
}
/*Header END*/

/*Breadcrumb BEGIN*/
#breadcrumb {
  padding: 20px 0;
  border-bottom: 1px solid #e9eaeb;
  margin-bottom: 25px;
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
}
.breadcrumb {
  padding: 0
}
#breadcrumb a {
  color: #7a7a7a;
}
#breadcrumb span {
  padding: 0 8px;
  width: 6px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(../images/breadcrumb.png) no-repeat center;
  text-indent: -9999px;
}
/*Breadcrumb END*/

/*Footer BEGIN*/
#footer-wrap {
  margin: 50px 0 0 0;
  padding: 40px 0 45px 0;
  background: #2a3237;
}
#footer-bottom-wrap {
  background: #131618;
  padding: 15px 0 45px;
  color: #585e61;
  text-align: right;
  font-size: 13px;
}
#footer-bottom-wrap p {
  margin: 0;
}
#footer-bottom-wrap a {
  color: #585e61;
}
#footer-wrap .block {
  width: 22%;
  margin-right: 2%;
  display: inline-block;
  min-height: 235px;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  border-right: 1px solid #1d2326;
}
#footer-wrap #block-block-27 {
  min-height: 0;
}
#footer-wrap .block h2 {
  text-transform: uppercase;
  color: #ffffff;
  font-size: 13px;
  margin-bottom: 10px;
}
#block-menu-menu-fast-links-right .menu,
#block-menu-menu-fast-links-left .menu,
#block-menu-primary-links .menu {
  padding: 0;
}
#block-menu-menu-fast-links-right .menu li,
#block-menu-primary-links .menu li {
  list-style-type: none;
  list-style-image: none;
  margin: 0 0 9px 0;
  padding: 0 0 0 12px;
  background: url(../images/arrow.png) no-repeat left 7px;
}
#block-menu-menu-fast-links-right .menu li a,
#block-menu-primary-links .menu li a {
  font-size: 13px;
  color: #a5a9ac;
}
#block-menu-primary-links .menu li li {
  display: none;
}
#block-menu-menu-fast-links-left .menu li {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0 10px 10px 0;
  float: left;
  height: 60px;
  width: 93px;
}
#block-menu-menu-fast-links-left .menu li a {
  display: block;
  width: 91px;
  height: 54px;
  text-indent: -9999px;
}
#block-menu-menu-fast-links-left .menu li .brocade {
  background: url(../images/brocade.png) no-repeat top center;
}
#block-menu-menu-fast-links-left .menu li .juniper {
  padding: 10px 5px 0px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  color: gray;
  text-indent: 0;
}

#block-menu-menu-fast-links-left .menu li .juniper:hover {
  color: white;
}

#block-menu-menu-fast-links-left .menu li .cisco {
  background: url(../images/cisco.png) no-repeat top center;
}
#block-menu-menu-fast-links-left .menu li .foundry {
  background: url(../images/foundry.png) no-repeat top center;
}
#block-menu-menu-fast-links-left .menu li .arista {
  background: url(../images/arista.png) no-repeat top center;
  width: 100px;
  height: 23px;
}
#block-menu-menu-fast-links-left .menu li .ruckus {
  background: url(../images/ruckus.png) no-repeat top center;
  height: 27.5px;
}
#block-menu-menu-fast-links-left .menu li .sonicwall {
  background: url(../images/sonicwall.png) no-repeat top center;
  height: 14px;
  margin-top: 20px;
}
#block-menu-menu-fast-links-left .menu li a:hover {
  background-position: left bottom;
}
#footer-wrap #block-menu-menu-fast-links-left .menu li.last {
  display: none;
}
#block-block-3 {
  font-size: 13px;
  color: #a5a9ac;
  line-height: 18px;
  border-right: 0!important;
  margin-right: 0!important;
}
#block-block-3 address {
  font-style: normal;
  border-bottom: 1px solid #2f373c;
}
#block-block-3 address div {
  border-bottom: 1px solid #283035;
  padding-bottom: 15px;
}
#block-block-3 a {
  color: #eeeeee;
  display: block;
  padding: 2px 0 2px 30px;
}
#block-block-3 .tel {
  background: url(../images/phone.png) no-repeat left center;
  color: #eee;
  display: block;
  padding: 2px 0 2px 30px;
  font-weight: bold;
}
#block-block-3 .fax {
  background: url(../images/fax.png) no-repeat left center;
  color: #eee;
  display: block;
  padding: 2px 0 2px 30px;
  font-weight: bold;
}
#block-block-3 .mail {
  background: url(../images/mail_s.png) no-repeat left center;
  word-break: break-all;
}
/*Footer END*/

/* EU cookie compliance BEGIN */
#sliding-popup {
  background: #131618;
  padding: 15px 0 45px;
}
#sliding-popup .popup-content {
  max-width: 940px;
  padding: 0 10px 0 15px;
}
#sliding-popup .popup-content #popup-text p,
#sliding-popup .popup-content #popup-text h2 {
  font-family: 'Raleway', sans-serif;
}
#sliding-popup .popup-content.info #popup-buttons button {
  padding: 0 47px;
  background: #f77d05;
  color: #ffffff;
  border-radius: 0;
  border: none;
  box-shadow: none;
  text-shadow: none;
  padding: 6px 20px;
  margin-top: unset;
  font-weight: bold;
  font-family: 'Raleway', sans-serif;
}
/* EU cookie compliance END */

/*Frontpage BEGIN*/
.front #breadcrumb {
  display: none;
}
#content #block-menu-menu-fast-links-left,
#block-block-29,
#block-block-30 {
  width: 32%;
  float: left;
  margin-right: 1.8%;
  position: relative;
  height: 193px;
  margin-bottom: 58px;
}
#block-block-30 {
  margin-right: 0;
}
#content #block-menu-menu-fast-links-left {
  background: #f5f5f5;
  border: 1px solid #ccc;
  height:191px;
}
#content #block-menu-menu-fast-links-left h2 {
  display: none;
}
#content #block-menu-menu-fast-links-left .content {
  padding: 20px;
}
#content #block-menu-menu-fast-links-left .leaf .foundry {
  display: none;
}
#content #block-menu-menu-fast-links-left .menu li {
  margin: 0;
  height: 60px;
  width: 33%;
}
#content #block-menu-menu-fast-links-left .cisco {
  background: url(../images/cisco-logo_0.png) no-repeat center;
  background-size: contain;
  width: 85%;
}
#content #block-menu-menu-fast-links-left .brocade {
  background: url(../images/brod-logo.png) no-repeat center;
  background-size: contain;
  width: 85%;
}
#content #block-menu-menu-fast-links-left .juniper {
  width: 85%;
  color: darkslategray;
}
#content #block-menu-menu-fast-links-left .arista {
  background: url(/sites/all/themes/terabit/images/arista.png) no-repeat top center;
  background-size: 100%;
  width: 85%;
  height: 25px;
  margin-top: 15px;
}
#content #block-menu-menu-fast-links-left .ruckus {
  background: url(/sites/all/themes/terabit/images/ruckus.png) no-repeat top center;
  background-size: 100%;
  width: 85%;
  height: 25px;
  margin-top: 15px;
}
#content #block-menu-menu-fast-links-left .sonicwall {
  background: url(/sites/all/themes/terabit/images/sonicwall.png) no-repeat top center;
  background-size: 100%;
  width: 85%;
  height: 25px;
}

#content #block-menu-menu-fast-links-left .last.leaf a {
  display: block;
  position: absolute;
  background: #dcdcdc;
  left: 0;
  bottom: 0;
  color: #2a3237;
  text-indent: 0;
  font-weight: bold;
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  text-align: right;
  text-decoration: none;
  padding: 10px 6%;
  width: 88%;
  height: auto;
}

#block-block-29 {
  background: #0875a0;
}
.page-products #block-block-29 {
  margin-left: 162px;
}
#block-block-29 img {
  display: none;
}
#block-block-29 h2, 
#block-block-30 h2 {
  font-weight: 300;
  font-family: 'Raleway', sans-serif;
  color: #ffffff;
  font-size: 28px;
  padding: 50px 25px 35px 114px;

}
#block-block-29 h2 {
  background: url(../images/chat.png) no-repeat 27px 44px;
  padding-left: 135px;
}
#block-block-30 h2 {
  background: url(../images/search_icon.png) no-repeat 20px 45px;
}
#block-block-30 {
  background: #f88806;
}
#block-block-29 .link, 
#block-block-30 .link {
  display: block;
  color: #ffffff;
  font-weight: bold;
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  text-align: right;
  text-decoration: none;
  padding: 10px 6%;
  width: 88%;
  position: absolute;
  left: 0;
  bottom: 0;
}
#block-block-29 .link {
  background: #076990;
}
#block-block-30 .link {
  background: #dd6b04;
}
#block-block-30 a.block-title{
    font-weight: 300;
    font-family: 'Raleway',sans-serif;
    color: #fff;
    font-size: 28px;
    padding: 50px 25px 35px 114px;
    background: url(/sites/all/themes/terabit/images/search_icon.png) no-repeat 20px 45px;
    display: block;
}
#block-block-30 a.block-title:hover {
    text-decoration: none;
}
#LiveChat_1319044037_btn,
#LiveChat_1411510616_btn {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
#block-views-terabit_help-block_1,
#block-views-terabit_help-block_3 {
  clear: both;
}
#block-block-9 {
  display: none!important;
}
#block-views-Testimonials-block_1 {
  clear: both;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  padding-top: 25px;
  padding-bottom: 10px;
  position: relative;
  width: 100%;
}
#block-views-Testimonials-block_1 .views_slideshow_thumbnailhover_teaser_section,
#block-views-Testimonials-block_1 .views_slideshow_slide {
  width: 100%!important;
}
#block-views-terabit_help-block_1,
#block-views-terabit_help-block_3 {
  padding-top: 25px;
  padding-bottom: 60px;
  width: 620px;
  float: left;
  margin-right: 20px;
}
#block-views-Testimonials-block_1 h2,
#block-views-terabit_help-block_1 h2,
#block-views-terabit_help-block_2 h2,
#block-views-terabit_help-block_3 h2,
#block-views-terabit_help-block_4 h2,
#block-views-our_team-block_1 h2 {
  text-transform: uppercase;
}
#block-views-Testimonials-block_1 .views-content-body {
  font-weight: 300;
  font-family: 'Raleway', sans-serif;
  font-size: 34px;
  padding-bottom: 25px;
}
#block-views-Testimonials-block_1 .views-content-body p {
  line-height: 40px;
}
#block-views-Testimonials-block_1 .views-field-title {
  text-align: right;
  font-size: 18px;
}
#block-views-Testimonials-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser,
#block-views-our_team-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser {
  display: inline-block;
  width: 11px;
  height: 11px;
  background: url(../images/li_sprite.png) no-repeat left center;
}
#block-views-Testimonials-block_1 .views-slideshow-controls-bottom,
#block-views-our_team-block_1 .views-slideshow-controls-bottom {
  position: absolute;
  right: 0;
  top: 34px;
}
#block-views-Testimonials-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser:hover,
#block-views-Testimonials-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide,
#block-views-our_team-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser:hover,
#block-views-our_team-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide {
  background-position: right center;
}
#block-views-our_team-block_1 {
  float: left;
  width: 300px;
  padding-top: 25px;
  position: relative;
} 
#block-views-our_team-block_1 .views_slideshow_teaser_section,
#block-views-our_team-block_1 .views_slideshow_slide {
  width: auto!important;
}
#block-views-our_team-block_1 .views-field-body {
  font-weight: 300;
  font-family: 'Raleway', sans-serif;
  font-size: 22px;
  padding: 10px 20px 43px 28px;
  background: url(../images/bubble.png) no-repeat left top;
  display: table;
}
#block-views-our_team-block_1 .views-field-body .views-content-body {
  background: url(../images/quote.png) no-repeat 98px top;
  padding: 0;
  height: 137px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
}
#block-views-our_team-block_1 .views-field-title {
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
}
#block-views-our_team-block_1 .views-field-field-image-fid {
  float: left;
  position: relative;
  margin: -22px 20px 0 17px;
}
#block-views-our_team-block_1 .views-field-field-image-fid img {
  width: 71px;
  height: auto;
  border-radius: 50%;
}
#block-views-our_team-block_1 .views-field-field-member-position-value {
  font-size: 12px;
}
#block-views-our_team-block_1 .views-field-body p {
  line-height: 22px;
  font-size: 18px;
}
#block-views-terabit_help-block_1 .views_slideshow_thumbnailhover_controls,
#block-views-terabit_help-block_3 .views_slideshow_thumbnailhover_controls{
  display: none!important;
}
#block-views-terabit_help-block_1 .views-slideshow-controls-top,
#block-views-terabit_help-block_3 .views-slideshow-controls-top {
  width: 225px;
  float: left;
  margin-right: 23px;
}
#block-views-terabit_help-block_1 .views_slideshow_thumbnailhover_main,
#block-views-terabit_help-block_3 .views_slideshow_thumbnailhover_main {
  width: 370px;
  float: left;
}
#block-views-terabit_help-block_1 .views_slideshow_thumbnailhover_main * {
  width: auto!important;
}
#block-views-terabit_help-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser,
#block-views-terabit_help-block_3 .views_slideshow_thumbnailhover_div_breakout_teaser {
  padding: 0 5px 0 0;
}
#block-views-terabit_help-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser:hover,
#block-views-terabit_help-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide,
#block-views-terabit_help-block_3 .views_slideshow_thumbnailhover_div_breakout_teaser:hover,
#block-views-terabit_help-block_3 .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide {
  background: url(../images/trig.png) no-repeat right center;
}
#block-views-terabit_help-block_1 .views-field-field-help-thumbnail-value,
#block-views-terabit_help-block_3 .views-field-field-help-thumbnail-value {
  border-bottom: 1px dashed #cfcfcf;
  padding: 14px 10px;
  font-size: 15px;
}
#block-views-terabit_help-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser:hover .views-field-field-help-thumbnail-value,
#block-views-terabit_help-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide .views-field-field-help-thumbnail-value,
#block-views-terabit_help-block_3 .views_slideshow_thumbnailhover_div_breakout_teaser:hover .views-field-field-help-thumbnail-value,
#block-views-terabit_help-block_3 .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide .views-field-field-help-thumbnail-value {
  border-bottom: 1px solid #3e849e;
  background: #3e849e;
  color: #ffffff;
}
.front h1.node-title,
#block-views-terabit_help-block_2,
#block-views-terabit_help-block_4 {
  display: none;
}

/*Frontpage END*/

/*View Blog BEGIN*/
#block-views-blog-block_10 .views-row,
#block-views-blog-block_9 {
  clear: both;
  border-top: 1px solid #d6d6d6;
  padding-top: 25px;
  margin-top: 25px;
}
#block-views-blog-block_10 .views-row {
  margin-bottom: 50px;
  overflow: hidden;
}
#block-views-blog-block_10 .views-row-first {
  padding-top: 0;
  border-top: 0;
}
#block-views-blog-block_10 .views-row-last {
  margin-bottom: 0;
}
#block-views-blog-block_10 .view-blog .views-field-body img {
  display: none;
}
.view-blog .views-field-title a {
  color: #2a3237;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
}
.view-blog .views-field-title a:hover {
  border-bottom: 1px solid #2a3237;
}
.view-blog .views-field-field-blog-image-fid,
.view-blog .views-field-title,
.view-blog .views-field-body,
.view-blog .views-field-view-node {
  width: 657px;
  margin-right: 39px;
}
.view-blog .views-field-field-blog-image-fid img {
  margin-bottom: 20px;
}
.view-blog .views-field-view-node a {
  font-weight: bold;
  font-size: 15px;
  font-family: 'Raleway', sans-serif;
}
.view-blog .views-field-created,
.view-blog .views-field-field-author-link-url {
  margin-bottom: 8px;
  float: right;
  clear: right;
  width: 240px;
}
.view-blog .views-field-created .field-content,
.view-blog .views-field-field-author-link-url a {
  padding-left: 27px;
  font-size: 13px;
}
.view-blog .views-field-field-author-link-url a {
  background: url(../images/user_icon.png) no-repeat left top;
  font-weight: bold;
}
.view-blog .views-field-created .field-content {
  background: url(../images/cal_icon.png) no-repeat left top;
}
.view-blog .views-field-comment-count {
  font-size: 13px;
  float: right;
  clear: right;
  width: 240px;
}
.view-blog .views-field-comment-count .comment-count {
  font-weight: bold;
  color: #ffffff;
  background: url(../images/comment_icon.png) no-repeat left center;
  text-align: center;
  width: 23px;
  margin-right: 4px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 2px 0 6px;
}
#block-views-blog-block_10 .views-field-created,
#block-views-blog-block_10 .views-field-field-author-link-url {
  width: 170px;
  margin-left: 30px;
}
#block-views-blog-block_10 .views-field-field-author-link-url {
  margin-bottom: 80px;
}
#block-views-blog-block_10 .views-field-field-blog-image-fid,
#block-views-blog-block_10 .views-field-title,
#block-views-blog-block_10 .views-field-body,
#block-views-blog-block_10 .views-field-view-node {
  width: auto;
  margin-right: 30px;
}
#block-views-blog-block_10 .views-field-view-node,
#block-views-blog-block_10 .views-field-title,
#block-views-blog-block_10 .views-field-body {
  margin-bottom: 10px;
}
#block-views-blog-block_10 .views-field-field-blog-image-fid {
  width: 240px;
  float: left;
}
#block-views-blog-block_10 .views-field-field-blog-image-fid img {
  width: 100%;
  height: auto;
}
.view-blog .item-list .pager-current {
  display: none;
}
#block-views-blog-block_10 ul.pager {
  border-top: 1px solid #d6d6d6;
  padding-top: 40px;
}
#block-views-blog-block_10 ul.pager li a {
  background: none;
  margin: 0;
  padding: 0 20px;
  color: #999999;
  font-weight: bold;
  font-size: 16px;
}
#block-views-blog-block_10 ul.pager li a:hover {
  color: #999999!important;
  background: none;
}
#block-views-blog-block_10 ul.pager li.pager-previous a {
  background: url(../images/pager-left.png) no-repeat left center;
}
#block-views-blog-block_10 ul.pager li.pager-next a {
  background: url(../images/pager-right.png) no-repeat right center;
}
#block-views-blog-block_10 ul.pager li.pager-next {
  float: right;
}
/*View Blog END*/

/*Product page BEGIN*/
.page-products .view-featured-equipment {
  padding-bottom: 70px;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 50px;
}
.page-products .view-featured-equipment td {
  width: 30%;
  padding-right: 3%;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.page-products .view-featured-equipment .col-last {
  padding: 0;
}
#chat-descr h3 {
  text-align: center;
  font-size: 42px;
  color: #0875a0;
  line-height: 49px;
  font-weight: 300;
  font-family: 'Raleway', sans-serif;
  margin-bottom: 60px;
}
/*Product page END */

/*Slider BEGIN*/
.view-homepage-slider {
  position: relative;
  max-height: 374px;
  overflow: hidden;
  z-index: 0;
}
.view-homepage-slider .views-slideshow-controls-bottom {
  width: 100%;
  height: 30px;
  position: absolute;
  z-index: 9999;
  text-align: center;
  bottom: 30px;
}
.view-homepage-slider .views_slideshow_thumbnailhover_breakout_teasers {
  display: inline-block;
  padding: 12px 10px 10px;
  background: url(../images/slider_btn_bg.png);
}
.view-homepage-slider .views_slideshow_thumbnailhover_div_breakout_teaser {
  background: #000000;
  width: 11px;
  height: 11px;
  background: url(../images/bullet.png) no-repeat center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 7px;
}
.view-homepage-slider .views_slideshow_thumbnailhover_div_breakout_teaser:hover,
.view-homepage-slider .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide {
  background: url(../images/bullet_hover.png) no-repeat center;
}
.view-homepage-slider .views_slideshow_main div {
  width: 100%!important; height:494px;
}
.view-homepage-slider .views_slideshow_main img {
  width: 100%;
  height: auto;
  min-height: 374px;
}
/*Slider END*/

/*Company page BEGIN*/
.node-2 h1 {
  padding-bottom: 23px;
  border-bottom: 1px solid #e9eaeb;
}
.view-terabit-help-company {
  padding-top: 33px;
  border-top: 1px solid #e9eaeb;
}
.view-terabit-help-company .views-row {
  width: 31%;
  margin-right: 3%;
  display: inline-block;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
}
.view-terabit-help-company .views-row-last {
  margin: 0;
}
.view-terabit-help-company .views-field-field-help-image-fid {
  text-align: center;
  margin-bottom: 40px;
  opacity: 0.6;
}
.page-pager {
  padding: 20px 0;
  overflow: hidden;
  font-size: 17px;
}
.prev-page {
  float: left;
}
.next-page {
  float: right;
}
/*Company page END*/

/*Model/Series page BEGIN*/
.page-taxonomy .view-Products {
  clear: both;
}
.view-Products.view-display-id-block_1 table {
  width: 100%;
  margin-bottom: 40px;
}
.view-Products.view-display-id-block_1 table td {
  font-size: 14px;
  padding: 20px 25px 17px;
  vertical-align: top;
  border-bottom: 1px solid #f2f2f2;
}
.view-Products.view-display-id-block_1 table tr {
  background: #ffffff;
}
.view-Products.view-display-id-block_1 table tr.even {
  background: #f4f5f5;
}
.view-Products.view-display-id-block_1 table td p {
  margin: 0;
  line-height: 17px;
}
.view-Products.view-display-id-block_1 thead th {
  border-bottom: 0;
  padding: 20px 25px;
  background: #606365;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
}
.view-Products.view-display-id-block_1 thead {
  border: 1px solid #606365;
}
.view-Products.view-display-id-block_1 .views-field-field-part-number-value {
  width: 25%;
}
.view-Products.view-display-id-block_1 tbody {
  border: 1px solid #e5e5e5;
}
/*Model/Series page END*/

/*Brand/Type page BEGIN*/
.block ul {
  padding-left: 30px;
}
#node-67 h1 {
  display: none;
}
#node-67,
.page-taxonomy .taxonomy-term-description {
  float: left;
  width: 610px;
  margin-bottom: 40px;
}
#block-block-21,
#block-block-22,
#block-block-32,
#block-block-42 {
  margin-bottom: 40px;
}
#block-block-31,
#block-block-39,
#block-block-42 {
  float: right;
  width: 290px;
  height: 207px;
  position: relative;
  background: url(../images/live-chat.png) no-repeat right top;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
  margin-bottom: 40px;
  margin-left: 30px;
}
.model .block {
  margin-top: 55px;
}
.model #block-block-31 {
  background: url(../images/live-chat2.jpg) no-repeat right top;
  margin: 0;
  float: none;
}
#block-block-39 {
  background: url(../images/live-chat2.png) no-repeat right top;
}

#block-block-39 #LiveChat_1411510616 > a {
  display: none;
}
#block-block-42 #LiveChat_1411510616 > a {
  display: none;
}
#block-block-31 img,
#block-block-39 img,
#block-block-42 img {
  display: none;
}
#block-block-31 .little,
#block-block-39 .little,
#block-block-42 .little{
  font-size: 12px;
  display: block;
  padding: 114px 0 2px 130px;
  letter-spacing: 1px;
}
#block-block-31 br,
#block-block-39 br,
#block-block-42 br{
  display: none;
}
#block-block-31 .middle,
#block-block-39 .middle,
#block-block-42 .middle {
  font-size: 14px;
  display: block;
  padding: 0px 0 17px 130px;
  letter-spacing: 1px;
}
#block-block-31 .big,
#block-block-39 .big,
#block-block-42 .big {
  font-size: 21px;
  display: block;
  padding: 0px 0 19px 130px;
  letter-spacing: 2px;
}
#block-block-31 .hours,
#block-block-39 .hours,
#block-block-42 .hours {
  font-family: 'PT Sans', sans-serif;
  color: #999999;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1px;
}
.view-Products.view-display-id-block_2,
.view-Products.view-display-id-block_3,
.view-Products.view-display-id-block_4,
.view-Products.view-display-id-block_5 {
  clear: both;
  margin-top: 30px;
  border-top: 1px solid #d6d6d6;
  padding-top: 25px;
  margin-bottom: 40px;
}
.view-Products.view-display-id-block_2 .views-view-grid,
#block-views-Products-block_2 .views-view-grid,
#block-views-Products-block_3 .views-view-grid,
#block-views-Products-block_4 .views-view-grid,
#block-views-Products-block_5 .views-view-grid {
  width: 100%;
  text-align: center;
}
.view-Products.view-display-id-block_2 .views-view-grid td,
#block-views-Products-block_2 .views-view-grid td, 
#block-views-Products-block_3 .views-view-grid td,
#block-views-Products-block_4 .views-view-grid td,
#block-views-Products-block_5 .views-view-grid td {
  width: 33%;
  vertical-align: top;
}
.block .views-view-grid .views-field-tid,
.view-Products.view-display-id-block_2 .views-field-field-product-image-fid,
#block-views-Products-block_2 .views-field-field-product-image-fid, 
#block-views-Products-block_3 .views-field-field-product-image-fid,
#block-views-Products-block_4 .views-field-field-product-image-fid,
#block-views-Products-block_5 .views-field-field-product-image-fid {
  margin-bottom: 10px;
  margin-top: 30px;
}
.block .views-view-grid .views-field-name,
.view-Products.view-display-id-block_2 .views-field-title,
#block-views-Products-block_2 .views-field-title,
#block-views-Products-block_3 .views-field-title,
#block-views-Products-block_4 .views-field-title,
#block-views-Products-block_5 .views-field-title {
  margin-bottom: 4px;
  padding: 0 50px;
}
.block .views-view-grid .views-field-name {
  padding: 0;
}
.block .views-view-grid .views-field-name a,
.view-Products.view-display-id-block_2 .views-field-title a,
#block-views-Products-block_2 .views-field-title a,
#block-views-Products-block_3 .views-field-title a,
#block-views-Products-block_4 .views-field-title a,
#block-views-Products-block_5 .views-field-title a {
  color: #444444;
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
}
.view-Products.view-display-id-block_2 .views-field-field-part-number-value,
#block-views-Products-block_2 .views-field-field-part-number-value,
#block-views-Products-block_3 .views-field-field-part-number-value,
#block-views-Products-block_4 .views-field-field-part-number-value,
#block-views-Products-block_5 .views-field-field-part-number-value {
  text-transform: uppercase;
  padding: 0 50px;
}
#content .view-Products.view-display-id-block_2 .pager,
#content #block-views-Products-block_2 .pager,
#content #block-views-Products-block_3 .pager,
#content #block-views-Products-block_4 .pager,
#content #block-views-Products-block_5 .pager {
  padding-top: 70px;
  text-align: center;
}
#content .view-Products.view-display-id-block_2 .pager li,
#content #block-views-Products-block_2 .pager li,
#content #block-views-Products-block_3 .pager li,
#content #block-views-Products-block_4 .pager li,
#content #block-views-Products-block_5 .pager li {
  padding: 15px 0;
  display: inline-block;
}
#content .view-Products.view-display-id-block_2 .pager li.pager-current,
#content #block-views-Products-block_2 .pager li.pager-current,
#content #block-views-Products-block_3 .pager li.pager-current,
#content #block-views-Products-block_4 .pager li.pager-current,
#content #block-views-Products-block_5 .pager li.pager-current {
  padding: 10px 14px;
}
.page-taxonomy .clear {
  margin-bottom: 20px;
}
.page-taxonomy .clear a {
  font-size: 14px;
}
.page-taxonomy .clear .indentation {
  background: url(../images/trig.png) no-repeat 40px center;
  height: 17px;
  padding:0.42em 0px 0.42em 2em;
}
/*Brand/Type page END*/

/*Blog individual page BEGIN*/
.node-type-story #content .node .submitted, 
.node-type-story .node .field-field-author-link{
  display: none;
}
.node-type-story .node {
  float: left;
  width: 620px;
  margin-right: 40px;
  margin-bottom: 40px;
}
.node-type-story #block-views-blog-block_11,
.node-type-story #block-views-blog-block_12 {
  float: right;
  clear: right;
  width: 240px;
  margin-bottom: 40px;
}
#block-views-blog-block_11 h2 {
  font-size: 18px;
  font-family: 'PT Sans', sans-serif;
  text-transform: uppercase;
  color: #464c52;
  font-weight: bold;
}
#block-views-blog-block_11 .view-blog .views-field-title {
  width: auto;
  margin-bottom: 15px;
  margin-right: 0;
}
#block-views-blog-block_11 .view-blog .views-field-title a {
  font-weight: normal;
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  background: url(../images/link.png) no-repeat right bottom;
  padding-right: 12px;
}
/*Blog individual page END*/

/*Product details BEGIN*/
.node-type-product .node-title,
.node-type-product #block-views-blog-block_9 {
  display: none;
}
.node-type-product .field-field-product-image {
  float: left;
  width: 48%;
  margin-right: 2%;
  text-align: center;
}
.node-type-product .rightd {
  width: 48%;
  float: right;
}
.node-type-product .prod-title {
  font-size: 32px;
  margin-bottom: 5px;
  font-weight: bold;
  color: #666666;
  line-height: normal;
  font-family: 'PT Sans', Arial, sans-serif;
  text-transform: none;
}
.node-type-product .field-field-part-number,
.node-type-product .field-field-price,
.node-type-product .product-brand {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  color: #666666;
  margin-bottom: 15px;
}

.node-type-product .field-field-price {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  color: #6d6d6d;
  margin-bottom: 15px;
  text-decoration: line-through;
}

.node-type-product.node-cisco-systems .field-field-price,
.node-type-product.node-arista .field-field-price {
  text-decoration: none;
}

.node-type-product .product-brand {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.node-type-product .field-field-part-number {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-right: 14px;
  margin-right: 14px;
  border-right: 1px solid #c3c8cf;
  vertical-align: top;
}
.Juniper .node-type-product .field-field-price, .Brocade .node-type-product .field-field-price  {
  font-size: 24px;
  color: #444444;
  clear: both;
}

.node-type-product .field-field-price  {
  font-size: 16px;
  color: #6d6d6d;
  clear: both;
}
.node-type-product .field-field-price .field-label-inline-first {
  font-size: 16px;
  color: #6d6d6d;
}
.node-type-product .field-field-part-number .field-label-inline-first,
.node-type-product .product-brand .field-label-inline-first {
  color: #000000;
  padding-right: 3px;
}
.rightd #block-block-31,
.rightd #block-block-39 {
  float: none;
  height: 46px;
  width: 100%;
  background: none;
  padding-bottom: 24px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ededed;
  margin-left: 0;
}
.rightd #block-block-31 div,
.rightd #block-block-39 div {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
}
.rightd #block-block-31 .content a,
.rightd #block-block-39 .content a {
  height: 46px;
  width: 268px;
  padding: 0;
  background: url(../images/chat_quote.jpg) no-repeat left top;
  text-indent: -9999px;
  z-index: 0;
} 
.rightd #block-block-31 .middle, 
.rightd #block-block-31 .big,
.rightd #block-block-39 .middle,
.rightd #block-block-39 .big {
  display: none;
}
.rightd #block-block-31 .hours,
.rightd #block-block-39 .hours {
  font-size: 16px;
  width: 125px;
  text-align: left;
  padding: 3px 10px;
}
.rightd .meta {
  padding: 12px 0 50px;
  border-top: 1px solid #ededed;
}
.node-type-product #content .meta ul.links {
  padding: 0;
}
.rightd .meta .terms {
  padding-left: 30px;
  background: url(../images/label.png) no-repeat left top;
}
.rightd .meta .terms li {
  padding: 0 13px 0 0;
}
.node-type-product #content .meta ul.links a {
  background: none;
  padding: 0;
  height: auto;
  line-height: 16px;
  font-size: 13px;
  font-weight: bold;
}
.node-type-product #content .meta ul.links a:hover {
  text-decoration: underline;
}
#block-views-related_products-block_1 {
  clear: both;
  border-top: 1px solid #d6d6d6;
  padding: 25px 0;
}
#block-views-related_products-block_1 h2 {
  text-transform: uppercase;
}
#block-views-related_products-block_1 .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 860px;
  height: 240px;
}
#block-views-related_products-block_1 .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 860px;
}
#block-views-related_products-block_1 .jcarousel-skin-default .jcarousel-item {
  height: auto;
  border: 0;
}
#block-views-related_products-block_1 .views-field-title {
  width: 240px;
  margin: 0 auto 5px;
  line-height: 17px;
}
#block-views-related_products-block_1 .views-field-field-product-image-fid {
  width: 240px;
  margin: 0 auto 25px;
}
#block-views-related_products-block_1 .views-field-title a {
  color: #444444;
  font-size: 17px;
  font-weight: bold;
}
#block-views-related_products-block_1 .views-field-field-part-number-value {
  text-transform: uppercase;
  width: 240px;
  margin: 0 auto;
}
#block-views-related_products-block_1 .jcarousel-skin-default .jcarousel-prev-horizontal {
  background: url(../images/pager-left.png) no-repeat left top;
  top: 40%;
  left: 0;
}
#block-views-related_products-block_1 .jcarousel-skin-default .jcarousel-next-horizontal {
  background: url(../images/pager-right.png) no-repeat right top;
  top: 40%;
  right: 0;
}
.product-body {
  padding-bottom: 7px;
}
#block-block-34,
#block-block-35 {
  border-top: 1px solid #ededed;
}
#block-block-34 h2,
#block-block-35 h2 {
  margin: 10px 0;
}
#block-block-34 h2 a,
#block-block-35 h2 a {
  color: #333;
  font-size: 14px;
  text-transform: uppercase;
  background: url(../images/arrow-policy-expanded.png) no-repeat left;
  padding-left: 20px;
}
#block-block-34 .collapsiblockCollapsed a,
#block-block-35 .collapsiblockCollapsed a {
  background: url(../images/arrow-policy-collapsed.png) no-repeat left;
}
/*Product details END*/ 

/*Buy-sell networking equipment BEGIN*/
#content .quicktabs_tabs {
  padding: 0;
  margin: 0;
  text-align: center;
}
#content .quicktabs_tabs li {
  display: inline-block;
  width: 50%;
  zoom: 1;
  list-style-type: none;
  list-style-image: none;
  background: #E9E9E9;
  border: 1px solid;
  border-color: #c4c4c4 #c4c4c4 #F8F8F8 #c4c4c4;
  padding: 0;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
}
#content .quicktabs_tabs li.last {
  margin-left: -4px;
}
#content .quicktabs_tabs li.active {
  background: #F8F8F8;
}
#content .quicktabs_tabs li a {
  display: block;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  margin: 10px 5px;
  overflow: hidden;
}
#content .quicktabs_tabs {
  height: 39px;
}
.quicktabs_main {
  border: 1px solid #c4c4c4;
}
.quicktabs_tabpage {
  padding: 20px 290px 20px 20px;
  background: #f8f8f8;
  position: relative;
}
#block-quicktabs-buy_sell_usednetwork_quicktabs_block .quicktabs_tabpage h2 {
  display: block;
}
#block-quicktabs-buy_sell_usednetwork_quicktabs_block .quicktabs_tabpage h3 {
  color: #000000;
  font-weight: bold;
  margin: 0;
  font-size: 15px;
  text-align: left;
}
#block-quicktabs-buy_sell_usednetwork_quicktabs_block .quicktabs_tabpage h3.top {
  margin-bottom: 15px;
  font-size: 18px;
  text-align: left;
}
#block-quicktabs-buy_sell_usednetwork_quicktabs_block .quicktabs_tabpage h2 {margin-top:20px;}
#node-5 {position: relative;}
#keyword-landing-chat .lets-work, #node-5 .lets-work {
 float:right; margin:10px 0 0 30px;
}
#keyword-landing-chat #LiveChat_1319044037_btn, #node-5 #LiveChat_1319044037_btn {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#keyword-landing-chat .lets-work img, #node-5 .lets-work img {
  display: none;
}
#keyword-landing-chat .lets-work {
  width: 250px;
  height: 180px;
  background: url(../images/chat-options_03.png) no-repeat top left;
  display: block;
  text-indent: -9999px;
  position: relative;
}
#keyword-landing-chat .lets-work a, #node-5 .lets-work a {
  width: 250px;
  height: 180px;
  position: absolute;
  left: 0;
  top: 0; 
}
#block-block-25 {
  margin: 25px 0 35px;
}
#block-block-25 .content {
  padding-left: 167px;
}
#block-block-25 .left, 
#block-block-25 .right {
  width: 48%;
  margin-right: 3%;
  float: left;
}
#block-block-25 .right {
  margin-right: 0;
}
#block-block-25 .content span {
  font-weight: bold;
  font-size: 20px;
  color: #888888;
}
#block-views-blog-block_5 {
  background: #fdfdfd;
  padding: 20px 15px;
  overflow: hidden;
}
#block-views-blog-block_5 .views-row {
  clear: both;
  overflow: hidden;
  margin-bottom: 20px;
}
#block-views-blog-block_5 .views-row .views-field-field-image-fid {
  float: left;
  width: 160px;
  margin: 5px;
}
#block-views-blog-block_5 img {
  border: 5px solid #ffffff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.39);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.39);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.39);
  -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.39);
}
#block-views-blog-block_5 .views-field-title, 
#block-views-blog-block_5 .views-field-teaser, 
#block-views-blog-block_5 .views-field-view-node {
  padding-left: 165px;
  width: auto;
}
#block-views-blog-block_5 .views-field-title a {
  font-size: 17px;
}
#block-views-blog-block_5 .views-field-teaser {
  line-height: 24px;
}
#content #block-views-blog-block_5 ul.pager {
  text-align: right;
}
/*Buy-sell networking equipment END*/

/*Category view START*/
#block-views-category_view-block_1,
#block-views-category_view-block_2,
#block-views-category_view-block_3 {
  clear: both;
}
.block-views .view-category-view table {
  width: 100%;
}
.block-views .view-category-view td {
  text-align: center;
  padding: 15px 1%;
  width: 22%;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*Category view END*/

/*Quote and Contact pages BEGIN*/
#block-custom_common-0,
#block-custom_common-1 {
  float: left;
}
#block-custom_common-0 h2,
#block-custom_common-1 h2 {
  color: #2a3237;
  font-size: 40px;
  font-weight: bold;
  font-family: 'Montserrat';
  line-height: 40px;
}
#block-custom_common-0 .subtitle,
#block-custom_common-1 .subtitle {
  font-size: 20px;
  color: #999999;
  margin-bottom: 30px;
}

.salesform form {
  width: 500px;
  margin-top: 0;
}
#custom-common-saleforce-buying-selling-form {
  width: 800px;
}
#custom-common-saleforce-buying-selling-form label {
  float: none;
  text-align: left;
}
#custom-common-saleforce-buying-selling-form .form-item {
  display: inline-block;
  margin-right: 30px;
}
#custom-common-saleforce-buying-selling-form textarea {
  width: 763px;
}
#custom-common-saleforce-buying-selling-form .captcha label {
  float: left;
}
.salesform label,
.webform-client-form label {
  width: 100px;
  float: left;
  text-align: right;
  margin-right: 18px;
  line-height: 40px;
  font-size: 20px;
  font-weight: normal;
}
#edit-lead-source-wrapper label {
  line-height: 20px;
  margin-bottom: 20px;
}
.salesform input.form-text,
.webform-client-form input.form-text {
  height: 36px;
  width: 320px;
  border: 1px solid #a09e9e;
  padding-left: 45px;
  color: #666666;
  font-size: 20px;
  font-family: 'PT Sans';
}

.webform-client-form .captcha input.form-text {
  padding-left: 7px;
  width: auto;
  margin-bottom: 10px;
}
.node-type-webform #content .submitted {
  display: none;
}
.salesform input.form-text:focus,
.salesform textarea:focus,
.webform-client-form input.form-text:focus,
.webform-client-form textarea:focus {
  border: 1px solid #f98b06;
  outline: none;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(249, 139, 6, 0.3);
  -moz-box-shadow:    0px 0px 6px 0px rgba(249, 139, 6, 0.3);
  box-shadow:         0px 0px 6px 0px rgba(249, 139, 6, 0.3);
}
.salesform .form-item {
  margin-bottom: 18px;
}
.salesform #edit-first-name,
.salesform #edit-last-name,
#webform-client-form-46757 #edit-submitted-name {
  background: url(../images/user.png) no-repeat 11px center;
}
.salesform #edit-email {
  background: url(../images/mail_form.png) no-repeat 11px center;
}
.salesform #edit-company {
  background: url(../images/company.png) no-repeat 11px center;
}
.salesform #edit-country {
  background: url(../images/country.png) no-repeat 11px center;
}
.salesform #edit-phone {
  background: url(../images/phone_form.png) no-repeat 11px center;
}
#custom-common-saleforce-form #edit-00Ni00000096eIh-wrapper label {
  line-height: 18px;
}
#buying-selling {
  margin-left: 120px;
  margin-bottom: 20px;
}
#buying-selling .label {
  font-size: 15px;
  color: #8a8989;
  padding-left: 30px;
  padding-bottom: 10px;
}
#buying-btn,
#selling-btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  margin-right: 26px;
  height: 40px;
  line-height: 40px;
  padding: 0 47px;
  background: #f77d05;
  color: #ffffff;
  font-size: 15px;
}
#selling-btn {
  background: #0875a0;
}
#buying-btn.active {
  background: #f77d05 url(../images/tick.png) no-repeat left center;
}
#selling-btn.active {
  background: #0875a0 url(../images/tick.png) no-repeat left center;
}
.salesform #edit-description-wrapper label,
.salesform #edit-description-wrapper .grippie {
  display: none;
}
.salesform textarea {
  border: 1px solid #a09e9e;
  color: #666666;
  font-size: 20px;
  font-family: 'PT Sans';
  width: 492px;
  min-height: 108px;
}
#content .salesform .form-submit,
#content .webform-client-form #edit-actions .form-submit {
  text-indent: 0;
  width: auto;
  display: block;
  float: right;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  font-size: 20px;
  background: #f77e05 url(../images/submit_arrow.png) no-repeat right center;
  padding: 0 70px 0 15px;
  -webkit-appearance: none;
  border: 0;
  text-align: center;
  cursor: pointer;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: 'PT Sans';
  margin-bottom: 10px;
}
#content #custom-common-saleforce-buying-selling-form .form-submit {
  float: none;
}
#content .webform-client-form #edit-actions .form-submit {
  float: none;
}
.captcha {
  color: #8A8989;
  width: auto;
  padding-left: 5px;
}
.captcha legend,
.captcha .field-prefix {
  font-size: 18px;
}
.salesform .captcha label {
  line-height: 36px;
  width: 130px;
}
.captcha .field-prefix {
  line-height: 36px;
}
.salesform .captcha input.form-text {
  padding-left: 10px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  margin-bottom: 6px;
}
.node-43833 .node-title,
.node-43822 .node-title {
  display: none;
}
#node-43833,
#node-43822 {
  margin-bottom: 0;
}
/*.node-43833 #custom-common-saleforce-form #edit-company-wrapper,
.node-43833 #custom-common-saleforce-form #edit-country-wrapper,
.node-43833 #custom-common-saleforce-form #buying-selling,
.node-43833 #custom-common-saleforce-form #edit-description-wrapper,
.node-43822 #content #custom-common-saleforce-form .form-submit.contact-submit,*/
.node-43833 #content #custom-common-saleforce-form .form-submit.request-submit
 {
  display: none;
}
#block-block-43,
#block-block-16 {
  width: 300px;
  float: right;
}
#block-block-43 h2,
#block-block-16 h2 {
  color: #2a3237;
  font-size: 30px;
  font-weight: bold;
  font-family: 'Montserrat';
  margin-bottom: 0;
}
#block-block-43 .subtitle,
#block-block-16 .subtitle {
  display: block;
  font-size: 14px;
  color: #444444;
  position: relative;
  top: -8px;
}
#block-block-43 .contact,
#block-block-16 .contact {
  margin-bottom: 29px;
  color: #ffffff;
}
#block-block-43 .contact a,
#block-block-16 .contact a {
  color: #ffffff;
}
#block-block-43 .contact.one,
#block-block-16 .contact.one {
  background: #0875a0;
}
#block-block-16 .contact.two {
  background: #f77f05;
}
#block-block-43 .contact .name,
#block-block-16 .contact .name {
  display: block;
  padding: 10px 20px;
  font-size: 18px;
}
#block-block-43 .contact.one .name,
#block-block-16 .contact.one .name {
  background: #076990;
}
#block-block-16 .contact.two .name {
  background: #df7a05;
}
#block-block-43 .contact .bbody,
#block-block-16 .contact .bbody {
  padding: 10px 20px;
}
#block-block-43 .contact .bbody span,
#block-block-16 .contact .bbody span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 1px 0 1px 30px;
  margin-bottom: 7px;
}
#block-block-43 .contact .bbody .address,
#block-block-16 .contact .bbody .address {
  background: url(../images/home_icon.png) no-repeat left top;
}
#block-block-43 .contact .bbody .phone,
#block-block-16 .contact .bbody .phone {
  background: url(../images/phon_icon.png) no-repeat left top;
}
#block-block-43 .contact .bbody .fax,
#block-block-16 .contact .bbody .fax {
  background: url(../images/fax_icon.png) no-repeat left top;
}
#block-block-43 .contact .bbody .email,
#block-block-16 .contact .bbody .email {
  background: url(../images/email_icon.png) no-repeat left center;
}
#content .captcha {
  width: 480px;
}
/*Quote and Contact pages END*/

#livechat-compact-container {
  display: none;
}
.lightboxOverlay { overflow: scroll; }

/*.views_slideshow_cycle_main {
  width: 100%;
  float: left;
}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle_main .field-content {
  max-width: 100%;
  width: 100%;
}
.views_slideshow_cycle_main .field-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}*/
.catalystx {position:relative;}
img.catalyst-right-sidebar {
    position:absolute;
    right:-310px;
    top:220px;
    width:239px;
  }

/*Model term BEGIN*/
.view-model-content.view-display-id-block_1 {
  width: 410px;
  position: relative;
  margin-bottom: 20px;
  float: left;
}
.view-model-content.view-display-id-block_1 .viewsSlideshowThumbnailHover-processed {
  padding-left: 100px;
}
.view-model-content.view-display-id-block_1 .views-slideshow-controls-bottom {
  position: absolute;
  top: 0;
  left: 0;
}
.view-model-content.view-display-id-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser img {
  border: 2px solid #ccc;
}
.view-model-content.view-display-id-block_1 .activeSlide img {
  border: 2px solid #f88906;
}
.view-model-content .views_slideshow_thumbnailhover_teaser_section {
  min-height: 240px;
}
.model-params {
  position: absolute;
  top: 0;
  left: 455px;
  width: 170px;
}
.model-params .param-name {
  font-size: 12px;
  color: #6d6d6d;
}
.model-params .param-value {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 12px;
}
.model-right {
  float: right;
  width: 290px;
}
/*Model term END*/

/*table term BEGIN*/
.view-display-id-block_6 table {
    width: 100%;
    border: 1px solid #E5E5E5;
    margin-bottom: 4em;
}
.view-display-id-block_6 thead {
    background-color: #606365;
    color: #fff;
}
.view-display-id-block_6 thead th {
    padding: 2em;
    border-bottom: none;
}
.view-display-id-block_6 thead th.views-field.views-field-field-part-number-value{
    width: 20%;
}
.view-display-id-block_6 td.views-field {
    padding: 0.5em;
    padding-left: 2em;
}
.view-display-id-block_6 tr {
    background-color: inherit;
    border: none;
}
.view-display-id-block_6 tr.even{
    background-color:#f4f5f5;
}
/*tagle term END*/

/*Image Gallery start */
.image-gallery-help {
  border-top: 1px solid #d6d6d6;
  margin-top: 60px;
}

.image-gallery-blog {
  width: 480px;
  position: relative;
  margin-bottom: 20px;
  float: left;
}

.image-gallery-team {
  float: right;
  width: 290px;
}

.image-gallery-blog #block-views-blog-block_9 {
  border-top: none;
  margin-top: 0px;
}

#block-views-blog-block_9 .views-field-created, #block-views-blog-block_9 .views-field-field-author-link-url {

  display: none;
}

.page-image-gallery-cisco .node-title,
.page-image-gallery-arista .node-title,
.page-image-gallery-juniper .node-title,
.page-image-gallery-brocade .node-title,
.node-type-image-gallery-photo .node-title {
  margin-top: 30px;
}

.view-image-gallery-view .views-view-grid {
  border-collapse: separate;
  border-spacing: 10px;
  table-layout: fixed;
}

.view-image-gallery-view .views-view-grid td {
  width: 150px;
}

.page-ruckus #block-block-31,
.page-sonicwall #block-block-31 {
  background: url('../images/joe-murray.png') no-repeat right top;
} 

.page-ruckus .rightd #block-block-31,
.page-sonicwall .rightd #block-block-31 {
  background: none;
}
.page-management-wrap {
  display: flex;
  flex-direction: row;
  flex-flow: row wrap;
}
.page-management-photo {
  width: 15%;
}
.page-management-photo img {
  max-height: 150px;
}
.page-management-descr {
  width: 83%;
  margin-left: 2%;
  margin-bottom: 15px;
}

#chat-option-29 {
  width: 250px;
  height: 180px;
  background: url(/sites/all/themes/terabit/images/chat-options_29.png) no-repeat top left;
  background-size: contain;
  display: block;
  text-indent: -9999px;
  position: relative;
  margin: 0 auto 15px auto;
}
#chat-option-29.chat-option-charles {
    background: url(/sites/all/themes/terabit/images/live-chat2.jpg) no-repeat right top;
    background-size: contain;
}
#chat-option-29.chat-option-joe {
    background: url(/sites/all/themes/terabit/images/joe-murray.png) no-repeat right top;
    background-size: contain;
}
#chat-option-29.chat-option-raul {
    background: url(/sites/all/themes/terabit/images/live-chat2.png) no-repeat right top;
    background-size: contain;
}
#chat-option-29.chat-option-daniel {
    background: url(/sites/all/themes/terabit/images/live-chat.png) no-repeat right top;
    background-size: contain;
}

#chat-option-29 #LiveChat_1319044037_btn {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#chat-option-29 img {
  display: none;
}

#chat-option-29 a {
  width: 250px;
  height: 180px;
  position: absolute;
  left: 0;
  top: 0;
}
