/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 17, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* SCSS Varibles */
/**@include vendor-prefix(border-radius, 0);**/
/****/
/* line 41, ../sass/styles.scss */
body {
  font-family: "Open Sans", helvetica, arial, verdana, sans-serif;
  color: #666666;
  font-size: 13px;
  /*overflow-x: hidden;*/
}


/**DEFAULTS**/
/* line 55, ../sass/styles.scss */
.red-text {
  color: #d51e4b;
}

/* line 59, ../sass/styles.scss */
.white-text {
  color: #fff;
}

/* line 63, ../sass/styles.scss */
.white-bg {
  background: #fff;
}

/* line 67, ../sass/styles.scss */
img {
  max-width: 100%;
  height: auto;
  display: inline-block;
}


/* line 73, ../sass/styles.scss */
.text-align-center {
  text-align: center;
}

/* line 77, ../sass/styles.scss */
.accessibility {
  display: none;
  visibility: none;
}

/* line 82, ../sass/styles.scss */
h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 28px;
}

/* line 88, ../sass/styles.scss */
h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 24px;
  margin-bottom: 3%;
  line-height:120%;
}

/* line 95, ../sass/styles.scss */
h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
  margin: 2% 0;
}

/* line 103, ../sass/styles.scss */
.zero-padding-left {
  padding-left: 0 !important;
}

/* line 107, ../sass/styles.scss */
.zero-padding-right {
  padding-right: 0 !important;
}

/* line 111, ../sass/styles.scss */
.zero-padding {
  padding-right: 0;
  padding-left: 0;
}

/* line 116, ../sass/styles.scss */
.border-grey {
  border: 1px solid #a7b2c2;
}

/* line 120, ../sass/styles.scss */
.grey-background {
  margin-top: 0.9%;
  margin-bottom: 2.2%;
  background: #f3f5f7 !important;
}



/* line 126, ../sass/styles.scss */
.grey-bg-img {
  /*background: #f3f5f7 url(../images/furniture/cogs-bg.png) no-repeat top !important;*/
}


/*
html .galleryWidget {
  float: none !important; /*OVERRIDE galler css
}
*/

.galleryWidget{
	margin-bottom:3%;
}	

.video-js{
	margin-bottom:3%;
}


/* line 130, ../sass/styles.scss */
::selection {
  background: #d51e4b;
  color: #fff;
}

/* line 134, ../sass/styles.scss */
::-moz-selection {
  background: #d51e4b;
  color: #fff;
}

/* line 139, ../sass/styles.scss */
.headings {
  margin: 5% 0 4%;
}

/* line 144, ../sass/styles.scss */
p {
  margin-bottom: 7%;
  line-height: 150%;
}

/* line 149, ../sass/styles.scss */
.pull-left.text-img {
  margin-right: 2%;
}

/* line 153, ../sass/styles.scss */
.pull-right.text-img {
  margin-left: 2%;
}

/************/
/**** BUTTONS ****/
/* line 163, ../sass/styles.scss */
.btn {
  border-radius: 0 !important;
  margin-bottom: 3%;
}

/* line 168, ../sass/styles.scss */
.btn-danger {
  background: #d51e4b;
}

/* line 172, ../sass/styles.scss */
.launch-btn {
  width: 100%;
  border: 0;
  padding: 0;
  color: #fff;
  font-size: 18px;
  vertical-align: middle;
  margin: 5% 0;
}
/* line 181, ../sass/styles.scss */
.launch-btn h4 {
  display: inline-block;
  padding: 1% 25% 0 4%;
  width: 100%;
  font-size: 24px;
  text-align: left;
}
/* line 189, ../sass/styles.scss */
.launch-btn h4 span {
  font-size: 50%;
  margin: 2% 0;
  display: inline-block;
}

/* line 199, ../sass/styles.scss */
.banner-text .launch-btn {
  width: 100%;
  margin-bottom: 3%;
}
/* line 202, ../sass/styles.scss */
.banner-text .launch-btn h4 {
  padding: 2% 4%;
  line-height: 70%;
}
/* line 205, ../sass/styles.scss */
.banner-text .launch-btn h4 span {
  clear: left;
  width: 80%;
}

/* line 214, ../sass/styles.scss */
.launch-btn-grey {
  background: #9ba6b7;
}

.launch-btn-grey a{
  color:white;
}

/* line 217, ../sass/styles.scss */
.launch-btn-grey h4 {
  background: url(../images/icons/btn-white-chev-redbg.gif) no-repeat 96% 40%;
  min-height: 32px;
}
/* line 222, ../sass/styles.scss */
.launch-btn-grey h5 {
  text-align: left;
 	font-size:13px;
	padding:0 0 5% 4%;
	text-transform:uppercase;
}



/* line 229, ../sass/styles.scss */
.launch-btn-red {
  background: #d6224e;
}

.launch-btn-red a{
  color:white;
}

.launch-btn-blue{
  background: #485D7C;
}
/* line 232, ../sass/styles.scss */
.launch-btn-red h4, .launch-btn-blue h4 {
  background: url(../images/icons/btn-white-chev-dbluebg.gif) no-repeat 96% center;
}
/* line 236, ../sass/styles.scss */
.launch-btn-red h5 {
  text-align: left;
  font-size: 13px; 
	padding:0 0 5% 6%;
	text-transform:uppercase;
  
}

/* line 243, ../sass/styles.scss */
.launch-btn-white {
  background: #fff;
  color: #d51e4b;
}
/* line 247, ../sass/styles.scss */
.launch-btn-white h4 {
  background: url(../images/icons/red-right-arrow.png) no-repeat 95% center;
  margin: 0;
}

/* line 254, ../sass/styles.scss */
.find-out-btn {
  width: 100%;
  border: 1px solid;
  padding: 0;
  margin-bottom: 3%;
  max-width: 100%;
  min-width: 100%;
}
/* line 260, ../sass/styles.scss */
.find-out-btn h5 {
  color: #fff;
  float: left;
  padding: 1.5%;
  text-transform: uppercase;
  font-size:1.6em;
}

/* line 268, ../sass/styles.scss */
.find-out-red {
  border-color: #d51e4b;
  background: white url(../images/icons/btn-white-chev-dbluebg.gif) no-repeat 99%;
  background-size: 6%;
}
/* line 273, ../sass/styles.scss */
.find-out-red h5 {
  background: #d51e4b;
}

/* line 278, ../sass/styles.scss */
.find-out-blue {
  border-color: #485d7c;
  background: white url(../images/icons/btn-white-chev-redbg.gif) no-repeat 99%;
  background-size: 4%;
}
/* line 283, ../sass/styles.scss */
.find-out-blue h5 {
  background: #485d7c;
}

.widget_fancy_hyperlink_widget a:hover {
  text-decoration: none;
}

/*******/
/* line 291, ../sass/styles.scss */
.header {
  position: fixed;
}
/* line 294, ../sass/styles.scss */
.header .navbar {
  background: #FFF;
  border-bottom: 1px solid #CCC;
}
/* line 298, ../sass/styles.scss */
.header .navbar .navbar-toggle {
  border-color: #ccc;
}
/* line 300, ../sass/styles.scss */
.header .navbar .navbar-toggle .icon-bar {
  background: #ccc;
}
/* line 305, ../sass/styles.scss */
.header .navbar .glyphicon-search {
  color: #CCC;
}
/* line 311, ../sass/styles.scss */
.header h1, .header .navbar-brand {
  text-indent: -9999px;
  background: url(../images/icons/ovum-itm-logo-header.gif) no-repeat;
  background-size: 100%;
  /*max-width: 84px;*/
  margin: 1.5% 0 0 0;
}
/* line 319, ../sass/styles.scss */
.header .navbar-brand {
  padding: 20px;
  display: block;
}
/* line 324, ../sass/styles.scss */
.header .secondary-menu li {
  float: left;
  font-size: 12px;
  width: auto;
  padding: 1% 2%;
  text-transform: uppercase;
  background: url(../images/icons/white-sep.gif) no-repeat left 58%;
}
/* line 333, ../sass/styles.scss */
.header .secondary-menu li:first-child {
  background: none;
}
/* line 337, ../sass/styles.scss */
.header .secondary-menu li a {
  color: #666;
}
/* line 341, ../sass/styles.scss */
.header .secondary-menu li:last-child {
  padding-right: 0;
}
/* line 345, ../sass/styles.scss */
.header .client-btn {
  width: 140px;
}
/* line 348, ../sass/styles.scss */
.header .client-btn button, .header .client-btn .button {
  background: #e7e8ea;
  color: #d51e4b;
  border: none;
  font-weight: 600;
  font-size:14px;
  padding-bottom: 7%;
  padding-left: 10%;
  padding-top:5%;
  width: 100%;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
/* line 356, ../sass/styles.scss */
.header .client-btn button:hover {
  background: #D9DADD;
}
/* line 361, ../sass/styles.scss */
.header .client-btn button .glyphicon-lock {
  color: #c22f58;
  margin-right: 1%;
  font-size: 15px;
}
/* line 369, ../sass/styles.scss */
.header .mobile-search {
  padding: 1% 5% 1%;
  width: 100%;
}
/* line 372, ../sass/styles.scss */
.header .mobile-search .search-query {
  border-radius: 15px;
  padding: 3px;
  border: 0;
  border: 1px solid #ccc;
}

.sidebar-offcanvas form {
  padding: 3%;
}



.sidebar-offcanvas label {
   display: none;
 }

 .sidebar-offcanvas hr {
  border-top-color: #3C4B72;
 }

/* line 383, ../sass/styles.scss */
.header.header-fix {
  position: initial;
}

/** HEADER **/
/* line 390, ../sass/styles.scss */
.navbar {
  margin-bottom: 0 !important;
  background: #485d7c;
  border-radius: 0;
}
/* line 395, ../sass/styles.scss */
.navbar a {
  color: #666666;
}
/* line 399, ../sass/styles.scss */
.navbar a:hover {
  color: #fff;
}

/*Added FB 040814*/
#searchsubmit {
  height: 28px;
  background: none;
  border: 0;
  font-size: 18px;
}

/* line 403, ../sass/styles.scss */
.navbar .navbar-toggle {
  border-color: #fff;
}
/* line 407, ../sass/styles.scss */
.navbar #search-navbar-collapse input {
  width: 40%;
  height: 25px;
  border-radius: 10px;
  margin-bottom: 10px;
}
/* line 414, ../sass/styles.scss */
.navbar #search-navbar-collapse i {
  font-size: 18px;
  padding-top: 2px;
}
/* line 419, ../sass/styles.scss */
.navbar .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 424, ../sass/styles.scss */
.navbar-collapse {
  padding-left: 0 !important;
}

/* line 428, ../sass/styles.scss */
.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus {
  color: #485d7c;
  background-color: #fff;
}

/* line 433, ../sass/styles.scss */
.megadrop .open > a, .megadrop .open > a:hover, .megadrop .open > a:focus {
  background-color: none !important;
}

/****** MENU *******/
/* line 441, ../sass/styles.scss */
.navbar-nav > li, .navbar-nav > li.open {
  text-transform: capitalize;
  padding-left: 1%;
}

/* line 450, ../sass/styles.scss */
.navbar-nav li.open a {
  color: #fff;
}

/* line 454, ../sass/styles.scss */
.megadrop .nav, .megadrop .collapse, .megadrop .dropup, .megadrop .dropdown {
  position: static;
}

/* line 459, ../sass/styles.scss */
.megadrop .container {
  position: relative;
}
/* line 463, ../sass/styles.scss */
.megadrop .dropdown-menu {
  left: auto;
}
/* line 467, ../sass/styles.scss */
.megadrop .nav.navbar-right .dropdown-menu {
  left: auto;
  right: 0;
}
/* line 472, ../sass/styles.scss */
.megadrop .megadrop-content {
  padding: 20px 30px;
}
/* line 476, ../sass/styles.scss */
.megadrop .dropdown.megadrop-full {
  /*text-transform: uppercase;*/
}
/* line 479, ../sass/styles.scss */
.megadrop .dropdown.megadrop-full .dropdown-menu {
  left: 0;
  right: 0;
  background: #F9F9F9;
}
/* line 486, ../sass/styles.scss */
.megadrop .dropdown-menu ul {
  display: block;
  padding: 0 5%;
}
/* line 490, ../sass/styles.scss */
.megadrop .dropdown-menu ul li {
  font-size: 13px;
  padding: 0;
  line-height:150%;
}

/* line 494, ../sass/styles.scss */
.megadrop .dropdown-menu ul li a {
  padding: 2% 0;
  display: block;
  color: #485d7c;
}
/* line 503, ../sass/styles.scss */
.megadrop .dropdown-menu ul .menu-header {
  text-transform: uppercase;
  color: #485D7C;
  border-bottom:1px solid #d51e4b;
  margin:0 0 10%;
  padding:10% 0;
  font-weight: bolder;
}
/* line 512, ../sass/styles.scss 
.megadrop .dropdown-menu ul .menu-highlighted {
  text-transform: uppercase;
}
*/
/* line 514, ../sass/styles.scss */
.megadrop .dropdown-menu ul .menu-highlighted a {
  color: #d51e4b;
  font-weight: 600;
}
/* line 520, ../sass/styles.scss */
.megadrop .dropdown-menu ul .menu-highlighted.menu-header {
  margin:0 0 10%;
	padding:10% 0;
	text-transform:none;
  border-bottom: 1px solid #d51e4b;
  font-size:15px;
}
/* line 525, ../sass/styles.scss */
.megadrop .dropdown-menu ul .menu-highlighted.menu-header a {
  color: #d51e4b;
  font-weight:600;
}

/* line 535, ../sass/styles.scss */
.megadrop .open > a, .megadrop .open > a:hover, .megadrop .open > a:focus {
  background-color: #d51e4b !important;
  color: #fff;
}

/* line 540, ../sass/styles.scss */
.megadrop .navbar-nav > li > a:hover, .megadrop .navbar-nav > li > a:focus {
  background-color: #d51e4b;
  color: #fff;
}

/* line 545, ../sass/styles.scss */
.megadrop .navbar-collapse.in {
  overflow-x: hidden;
}

#menuColumn1 ul.dropdown-menu, #menuColumn5 ul.dropdown-menu {
  width: 50%;
}

#menuColumn5 ul.dropdown-menu {
  left: 30%;
}

#menuColumn3 ul.dropdown-menu {
  width: 70%;
}


/* line 550, ../sass/styles.scss */
.row-offcanvas {
  position: relative;
  -webkit-transition: right 0.25s ease-out;
  -moz-transition: right 0.25s ease-out;
  transition: right 0.25s ease-out;
  /* margin-right: 0.01%;
   margin-left: 0.01%; */
}
/* line 558, ../sass/styles.scss */
.row-offcanvas .navbar {
  background: #fff;
}
/* line 560, ../sass/styles.scss */
.row-offcanvas .navbar .navbar-toggle .icon-bar {
  background-color: #485D7C;
}
/* line 564, ../sass/styles.scss */
.row-offcanvas .navbar li.open a:hover, .row-offcanvas .navbar li.open a:active, .row-offcanvas .navbar li.open a:visited, .row-offcanvas .navbar li.open a:focus {
  color: #d51e4b;
}
/* line 568, ../sass/styles.scss */
.row-offcanvas .navbar > li, .row-offcanvas .navbar .navbar-nav > li.open {
  padding-left: 0;
}
/* line 572, ../sass/styles.scss */
.row-offcanvas .navbar .navbar-brand {
  text-indent: -9999px;
  background: url(../images/icons/ovum-itm-logo-header.gif) no-repeat;
  background-size: contain;
  width: 60px;
  height: 60px;
  margin: 1.5% 0 0 3%;
}
/* line 581, ../sass/styles.scss */
.row-offcanvas ul.navbar-nav {
  margin: 7.5px -1% 0 0;
  /*overflow-y: scroll;*/
}

/* line 586, ../sass/styles.scss */
.row-offcanvas-right .sidebar-offcanvas {
  right: -83%;
  margin-right: -4.3%;
  background-color: #485D7C;
 /*     -webkit-transition: all ease-in 0.25s ;
 -moz-transition: all ease-in 0.25s ;
 transition: all ease-in 0.25s ;
border-left: 30px solid #FFF;*/
}

/* line 595, ../sass/styles.scss */
.row-offcanvas-right .sidebar-offcanvas a {
  color: #fff;
  padding: 10px;
}
/* line 600, ../sass/styles.scss */
.row-offcanvas-right .sidebar-offcanvas li a:hover {
  color: #d51e4b;
}

/* line 605, ../sass/styles.scss */
.row-offcanvas-right.active {
  right: 81%;
  margin-right: 14px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

/* line 613, ../sass/styles.scss */
.sidebar-offcanvas {
  position: absolute;
  z-index: 50;
  top: 0;
  width: 85%;
  min-height: 100%;
  display: none;
}
/* line 620, ../sass/styles.scss */
.sidebar-offcanvas .menu-title {
  color: #eee;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  font-weight: bold;
}
/* line 626, ../sass/styles.scss */
.sidebar-offcanvas .open .dropdown-menu > li > a {
  line-height: 15px;
  font-size: 13px;
  white-space: normal !important;
  color: #333;
}
/* line 633, ../sass/styles.scss */
.sidebar-offcanvas .open .dropdown-menu > li > a:hover {
  color: #d51e4b;
}
/* line 637, ../sass/styles.scss */
.sidebar-offcanvas .menu-header {
  text-transform: uppercase;
  color: #485D7C;
  border-bottom: 1px solid #CCC;
  margin: 4% 0;
  padding: 2% 0;
  font-weight: bolder;
}
/* line 646, ../sass/styles.scss */
.sidebar-offcanvas .menu-highlighted {
  text-transform: uppercase;
}
/* line 648, ../sass/styles.scss */
.sidebar-offcanvas .menu-highlighted a {
  color: #FFF;
  font-weight: bolder;
}
/* line 654, ../sass/styles.scss */
.sidebar-offcanvas .menu-highlighted.menu-header {
  text-transform: uppercase;
  margin-bottom: 5%;
  border-bottom: 1px solid #FFF;
}
/* line 659, ../sass/styles.scss */
.sidebar-offcanvas .menu-highlighted.menu-header a {
  color: #FFF;
  font-weight: bolder;
}
/* line 665, ../sass/styles.scss */
.sidebar-offcanvas .dropdown.open .dropdown-toggle {
  color: #d51e4b;
}

.megadrop .dropdown-menu ul .menu-highlighted-box, .sidebar-offcanvas  ul .menu-highlighted-box {
  border: 1px solid #D9D9D9;
  padding: 2% 3% 1%;
  margin-bottom: 5%;
  width: 100%;
  text-align: center;
  background:#ffffff;
}

.sidebar-offcanvas  ul .menu-highlighted-box {
  width: 80%;
  margin-left: 7%;
}

.sidebar-offcanvas  ul .menu-highlighted-box a {
  color: #D51E4B !important;
}

.megadrop .dropdown-menu ul .menu-highlighted-box:first-child {
  margin-top: 6%;
}

.megadrop .dropdown-menu ul .menu-highlighted-box a  {
  color: #D51E4A;
}

.megadrop .dropdown-menu ul li:last-child a {
  font-weight: normal;
}

/***********************/
/* line 675, ../sass/styles.scss */
.container-full {
  width: 100%;
  background: #fff;
  z-index: 50;
  /*overflow-x: hidden;*/
}

.site-wrap {
   padding-bottom: 1%; /*was 2%*/
}

/* line 682, ../sass/styles.scss */
.container-wrap {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  /*background: #fff;*/
  z-index: 50;
}

/* line 692, ../sass/styles.scss */
.section-title {
  text-align: center;
  background: url(../images/furniture/title-underline-sm.png) no-repeat center bottom;
  padding: 2.2% 0 5.5%;
  margin:0 0 4.8%;
  font-size: 30px;
  background-size: 86%;
  color: #000;
}


.whatwedo-wrap {
  margin-bottom: 5%;
}

/* line 700, ../sass/styles.scss */
.home.page .section-title {
  margin-top: 2%;
  font-size:32px;
}

.home.page #advanced_text_widget-1004 .section-title {
  margin-top: 5%;
}

.home.page #advanced_text_widget-1003 .section-title {
  margin-top: 6%;
}

/* line 704, ../sass/styles.scss */
.section-title-full {
  background: url(../images/furniture/title-underline.png) no-repeat center bottom;
  padding-bottom: 3%;
  margin: 6% 0;
}

/* line 710, ../sass/styles.scss */
.section-title-sm {
  text-align: center;
  background: url(../images/furniture/title-underline-sm.png) no-repeat center bottom;
  padding: 2% 0 6%;
  margin-bottom: 6%;
  font-size:28px;
}

/* line 717, ../sass/styles.scss */
#content-start, #mob-content-start {
  padding-top: 1%;
}
/* line 720, ../sass/styles.scss 
#content-start p, #mob-content-start p {
  padding-bottom: 2%;
  line-height: 130%;
}*/

/* line 726, ../sass/styles.scss */
.blue-hash {
  background: url(../images/furniture/blue-hash.png) repeat;
}

/* line 730, ../sass/styles.scss */
.red-hash {
  background: url(../images/furniture/red-hash.png) repeat;
}

/* line 734, ../sass/styles.scss */
.darkblue-hash {
  background: url(../images/furniture/darkblue-hash.png) repeat;
}

/* line 738, ../sass/styles.scss */
.black-hash {
  background: url(../images/furniture/black-hash.png) repeat;
  margin-bottom:3%;
}

/* line 742, ../sass/styles.scss */
.grey-hash {
  background: url(../images/furniture/grey-hash.png) repeat;
}

/* line 746, ../sass/styles.scss */
.ocean-blue-hash {
  background: url(../images/furniture/ocean-blue-hash.png) repeat;
}

.media-center-bg {
  background: url(../images/photos/media-center-banner.jpg) no-repeat center; 
  height: 335px;
  margin-bottom: 10%;
}

.breadcrumb {
  margin-bottom: 0;
  border-radius: 0;
  padding-left: 0;
}

/*carousel*/
/* line 753, ../sass/styles.scss */
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  width: 100%;
  height: auto;
}

.carousel {
  margin-bottom: 5%;
}

.item.active {
  position: relative;  
}

/* line 758, ../sass/styles.scss */
.carousel-caption {
  left: 0;
  right: 0;
  text-align: left;
  position: relative;
  bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
  float: left;
  width: 100%;
  background: #195d8a;
}

.carousel-caption h2 {
  text-shadow: none;
  font-weight: 400;
  line-height: 120%;
  background: #195d8a;
  padding: 5% 0 4% 0;
  width: 100%;
  font-size: 44px;
}

.carousel-caption h2 span {
  font-size: 75%;
  font-weight:300;
}


.carousel-caption button {
  clear: left;
  background: #DDD;
  border: 0;
  margin-bottom: 2%;
  padding: 2%;
}

.carousel-caption a button  {
  text-decoration: none;
  display: block;
  font-weight: 400;
  font-size:20px;
  color: #000;
  width: auto;
}

.carousel-caption button:hover {
  background: #AAA;
}

.carousel-caption a:hover{
  text-decoration: none;
}


/*.carousel-indicators {
  display: none !important;
}

.carousel .glyphicon-chevron-left, .carousel .glyphicon-chevron-right {
  display: none;
}
*/

.carousel-control {
  z-index: 50;
}

/* line 767, ../sass/styles.scss */
.generic-banner .header-info-graphic {
  width: 100%;
  height: auto;
  padding: 2% 0;
}
/* line 773, ../sass/styles.scss */
.generic-banner .banner-text {
  color: #fff;
  padding-top: 7%;
}

.generic-banner .media-center.banner-text {
  color: #fff;
  padding: 5% 0;
}

/* line 776, ../sass/styles.scss */
.generic-banner .banner-text h3 {
  margin-bottom: 4%;
  color: #fff;
}
/* line 781, ../sass/styles.scss */
.generic-banner .banner-file {
  float: left;
  width: 100%;
  margin-top: 2%;
}
/* line 786, ../sass/styles.scss */
.generic-banner .banner-file li {
  font-size: 14px;
  float: left;
  padding: 2% 1%;
  /*min-height: 40px;*/
}
/* line 793, ../sass/styles.scss */
.generic-banner .banner-file .file-description-blue {
  background: #485d7c;
}
/* line 796, ../sass/styles.scss */
.generic-banner .banner-file .file-description-blue a {
  color: #fff;
}
/* line 801, ../sass/styles.scss */
.generic-banner .banner-file .file-description-red {
  background: #d51e4b;
}
/* line 804, ../sass/styles.scss */
.generic-banner .banner-file .file-description-red a {
  color: #fff;
}
/* line 809, ../sass/styles.scss */
.generic-banner .banner-file .file-info {
  color: #666666;
  background: #fff;
}
/* line 814, ../sass/styles.scss */
.generic-banner .banner-file .pdf-icon {
  padding-left: 10%;
  background: white url(../images/icons/pdf-icn.png) no-repeat 5px 3px;
  background-size: 28%;
}

/* line 822, ../sass/styles.scss */
.generic-banner .header-list {
  padding: 7% 0;
}
/* line 825, ../sass/styles.scss */
.generic-banner .header-list h3 {
  color: #FFF;
  margin-bottom: 1%;
}
/* line 829, ../sass/styles.scss */
.generic-banner .header-list h4 {
  text-transform: uppercase;
  color: #666;
  font-size: 14px;
}
/* line 835, ../sass/styles.scss */
.generic-banner .header-list .prcontacts {
  float: left;
  background: #fff;
  width: 100%;
  margin-bottom: 0;
  padding: 1%;
}
/* line 844, ../sass/styles.scss */
.generic-banner .header-list .prcontacts div img {
  width: 90px;
  height: 90px;
  border: 1px solid #fff;
  float: left;
}
/* line 851, ../sass/styles.scss */
.generic-banner .header-list .prcontacts ul.media-ctr-contacts {
  float: left;
  list-style: none;
  padding: 1% 2%;
}
/* line 856, ../sass/styles.scss */
.generic-banner .header-list .prcontacts ul.media-ctr-contacts li {
  color: #666;
  padding: 2% 0;
}
/* line 861, ../sass/styles.scss */
.generic-banner .header-list .prcontacts ul.media-ctr-contacts li i {
  padding-right: 4px;
  font-size: 12px;
}

.generic-banner .header-list .prcontacts ul.media-ctr-contacts .contact-email {
  margin-top: 5%;
}

/* line 867, ../sass/styles.scss */
.generic-banner .header-list .prcontacts ul.media-ctr-contacts .contact-email a {
  color: #fff;
  padding: 2% 4%;
  background: #D51E4B;
  text-decoration: none;
}

.generic-banner .header-list .prcontacts ul.media-ctr-contacts .contact-email a:hover {
  background: #B61C42;
}

/* line 871, ../sass/styles.scss */
.generic-banner .header-list .prcontacts ul.media-ctr-contacts .contact-email a:visited {
  color: #c25959;
}

/* line 881, ../sass/styles.scss */
.media-centre .generic-banner {
  margin-bottom: 3%;
}

.media-center-bg .header-list {
  padding: 0;
}

.media-center-bg .media-center.banner-text {
  padding: 0 !important;
}

.media-center-bg .banner-text h3 {
  margin-bottom: 0 !important;
  font-size: 26px;
  padding-top: 2%;
}

.opinion-posts .media-center-title {
  margin: 10% 0 !important;
}

  .generic-banner .col-lg-8.col-md-8.col-sm-8.col-xs-12 {
    padding-left: 0;
    padding-right: 0;
  }  

/*ABOUT*/

.homepage-title {
  color: #000 !important;
  font-weight: 400;
}


/* line 889, ../sass/styles.scss */
.about-links {
  list-style: none;
  padding: 3% 0 0;
  text-align: center;
  margin-bottom: 8%;
  padding-left: 0 !important;
}
/* line 895, ../sass/styles.scss */
.about-links li {
  display: inline-block;
  background: #e7e8ea;
  text-align: center;
  width: 100%;
  margin: 1.5% 0;
  padding: 0 !important;
}
/* line 910, ../sass/styles.scss */
.about-links li:hover {
  background: #d9dbde;
}
/* line 914, ../sass/styles.scss */
.about-links li a {
  display: block;
  font-size: 16px;
  padding: 4%;
}
/* line 920, ../sass/styles.scss */
.about-links li a:hover {
  text-decoration: none;
}

/****/
/** FEATURED REPORTS CAEOISEL**/
/* line 932, ../sass/styles.scss */
.featured-reports {
  list-style: none;
  display: block;
  width: auto;
  width: 100%;
  float: left;
}
/* line 938, ../sass/styles.scss */
.featured-reports li {
  color: #999;
  text-align: center;
  background: #f2f2f2;
  border: 1px solid #ccc;
  width: 94%;
  /*width: 260px;*/
  height: 200px;
  padding: 0;
  margin: 3%;
  display: block;
  float: left;
  padding: 7px;
  position: relative;
  overflow: hidden;
}
/* line 954, ../sass/styles.scss */
.featured-reports li .featured-reports-block {
  background: #fff;
  width: 100%;
  height: 100%;
  text-align: left;
  padding: 3%;
  overflow: hidden;
  float: left;
  position: relative;
}
/* line 963, ../sass/styles.scss */
.featured-reports li .featured-reports-block h3 {
  color: #d51e4b;
  font-size: 15px;
  margin: 0;
  padding: 0;
}
/* line 969, ../sass/styles.scss */
.featured-reports li .featured-reports-block h4 {
  color: #666666;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
/* line 976, ../sass/styles.scss */
.featured-reports li .featured-reports-block img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
}
/* line 988, ../sass/styles.scss */
.featured-reports .owl-buttons .owl-prev {
  float: left;
  width: 10%;
  padding-left: 2%;
}
/* line 993, ../sass/styles.scss */
.featured-reports .owl-buttons .owl-next {
  float: right;
  width: 10%;
  text-align: right;
  padding-right: 1.5%;
}
/* line 999, ../sass/styles.scss */
.featured-reports .owl-buttons .fa.fa-angle-left, .featured-reports .owl-buttons .fa.fa-angle-right {
  font-size: 30px;
}

/** HOT TOPICS **/
/* line 1008, ../sass/styles.scss */
.hot-topics {
  position: relative;
  height: auto;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 5%;
}
/* line 1018, ../sass/styles.scss */
.hot-topics li {
  display: inline-block;
}

/* line 1023, ../sass/styles.scss */
.lt-ie8 .hot-topics ul li img {
  position: absolute;
  top: 0;
}

/***PANELS ***/
/* line 1031, ../sass/styles.scss */
.panel-box {
  display: inline-block;
  padding-bottom: 4%;
}

/* line 1036, ../sass/styles.scss */
.main-column-col .panel-box-qlinks {
  color: #d51e4b;
  margin-bottom: 10%;
  padding: 0 !important;
  list-style-image: none !important;
}
/* line 1040, ../sass/styles.scss */
.panel-box-qlinks li {
  padding: 0.5% 0;
  line-height: initial;
}

/* line 1045, ../sass/styles.scss */
.panel-box-title {
  color: #d51e4b;
  margin-bottom: 3%;
}

/* line 1051, ../sass/styles.scss */
.panel-box-text {
  margin-bottom: 1%;
}

/* line 1055, ../sass/styles.scss */
.panel-box-thumb {
  margin-bottom: 3%;
  width: 100%;
  opacity: 1;
  filter: alpha(opacity=100);
}

	/*.panel-box-thumb:hover {
		@include opacity(0.8);
}*/
/************** MEDIA CENTRE ***************/
/* line 1067, ../sass/styles.scss */
.tabs-sections {
 /* float: left;*/
  width: 100%;
  height: 36px;
}
/* line 1073, ../sass/styles.scss */
.tabs-sections li {
  text-align: center;
  text-transform: uppercase;
  float: left;
  white-space: nowrap;
  margin-right: 1%;
  margin-bottom: 2%;
}

.tabs-sections li:first-child {
  /*background: url(../images/icons/white-sep-lg.gif) no-repeat 8% 50%;*/
  padding-right: 0;
}

/* line 1080, ../sass/styles.scss */
.tabs-sections li a {
  color: #fff;
  float: left;
  font-size: 16px;
}

/* line 1087, ../sass/styles.scss */
.tabs-sections li a.active {
  background: #fff;
  color: #666666;
}

/* line 1095, ../sass/styles.scss */
.mobile-tabs .tabs-sections {
  padding-left: 4.5%;
  margin-bottom: 3%;
 /* float: left;*/
}
/* line 1101, ../sass/styles.scss */
.mobile-tabs .tabs-sections li {
  width: 100%;
  margin-bottom: 10%;
}
/* line 1104, ../sass/styles.scss */
.mobile-tabs .tabs-sections li a {
  color: #000;
  display: block;
  float: left;
  padding: 2%;
  background: #E9ECF0;
  width: 100%;
  text-decoration: none;
}

.mobile-tabs .tabs-sections li a:hover {
  background: #AAA;
  color: #fff;
}

/* line 1113, ../sass/styles.scss */
.mobile-tabs .tabs-sections li a.active {
  background: #d51e4b;
  color: #fff;
}

/* line 1120, ../sass/styles.scss */
.lt-ie8 .tabs-sections a {
  padding: 2%;
}

/* line 1126, ../sass/styles.scss */
.opinion-posts .post-list-title {
  font-size: 24px;
  margin-bottom: 3%;
}
/* line 1130, ../sass/styles.scss */
.opinion-posts .post-list-title a i {
  color: orange;
  font-size: 20px;
  font-weight: bold;
}
/* line 1140, ../sass/styles.scss */
.opinion-posts .form-search .form-control {
  border: 0;
  border-radius: 0;
  width: 90%;
  float: left;
  background: #ededed;
  height: 35px;
}
/* line 1149, ../sass/styles.scss */
.opinion-posts .form-search .btn.fa-search {
  border: 0;
  width: 10%;
  float: left;
  background: #ededed;
  height: 35px;
  padding-right: 5%;
}
/* line 1159, ../sass/styles.scss */
.opinion-posts .post-block-list {
  margin-bottom: 7%;
  padding-bottom: 7%;
  border-bottom: 1px solid #ccc;
}
/* line 1165, ../sass/styles.scss */
.opinion-posts .post-block-list .post-thumb-list, .opinion-posts .post-block-list .post-block-title, .opinion-posts .post-block-list .byline, .opinion-posts .post-block-list .post-block-type {
  float: left;
}
/* line 1169, ../sass/styles.scss */
.opinion-posts .post-block-list .post-thumb-list {
  max-width: 22%;
}
/* line 1172, ../sass/styles.scss */
.opinion-posts .post-block-list .post-thumb-list img {
  float: left;
  width: 80px;
  max-height: 80px;
  height: auto; 
}
/* line 1177, ../sass/styles.scss */
.opinion-posts .post-block-list .post-block-title {
  width: 78%;
  padding: 0 2%;
}
/* line 1181, ../sass/styles.scss */
.opinion-posts .post-block-list .post-block-title h3 {
  font-size: 16px;
  line-height: 120%;
  padding-top: 0;
}
/* line 1187, ../sass/styles.scss */
.opinion-posts .post-block-list .post-block-title .byline a {
  color: #d51e4b;
}
/* line 1192, ../sass/styles.scss */
.opinion-posts .post-block-list .post-block-type {
  width: 100%;
  margin: 4% 0 2%;
  clear: both;
}
/* line 1197, ../sass/styles.scss */
.opinion-posts .post-block-list .post-block-type h4, .opinion-posts .post-block-list .post-block-type h5 {
  font-size: 16px;
  color: #fff;
  background: #CCC;
  width: 100%;
  padding: 2% 2% 1%;
  text-align: center;
  text-transform: uppercase;
  float: left;
  clear: left;
  margin: 0 0 2%;
}

.opinion-posts .post-block-list .post-block-type h5 {
  background: #AAA;
}



/* line 1209, ../sass/styles.scss */
.opinion-posts .post-block-list .post-block-type h4 span {
  padding: 2%;
  background: #fff;
  color: #666666;
}
/* line 1218, ../sass/styles.scss */
.opinion-posts .post-block-list .type-release h4 {
  background: #bf2f80;
}
/* line 1221, ../sass/styles.scss */
.opinion-posts .post-block-list .type-release h4 span {
  color: #bf2f80;
}
/* line 1228, ../sass/styles.scss */
.opinion-posts .post-block-list .type-comment h4 {
  background: #66cccc;
}
/* line 1231, ../sass/styles.scss */
.opinion-posts .post-block-list .type-comment h4 span {
  color: #66cccc;
}
/* line 1238, ../sass/styles.scss */
.opinion-posts .post-block-list .type-webinar h4 {
  background: #6f8ab3;
}
/* line 1240, ../sass/styles.scss */
.opinion-posts .post-block-list .type-webinar h4 span {
  color: #6f8ab3;
}
/* line 1246, ../sass/styles.scss */
.opinion-posts .post-block-list .post-block-content {
  font-size: 14px;
  clear: both;
  line-height: 150%;
}

.opinion-posts .btn {
  background: #FFF;
  color: #AAA;
  border: 0;
  float: right;
  padding-right: 0;
  /*border-color: #AAA;*/
}

.opinion-posts .btn:hover {
  color: #D51E4B;
 /* border-color: #D51E4B;  */
}


/* line 1256, ../sass/styles.scss */
.lt-ie8 .post-block-list .post-block-title {
  padding-left: 0;
  padding-right: 0;
}

/* line 1261, ../sass/styles.scss */
.lt-ie8 .form-search .form-control {
  width: 80%;
}

/* line 1267, ../sass/styles.scss */
.research-store .post-block-title {
  padding-right: 0 !important;
}
/* line 1271, ../sass/styles.scss */
.research-store .store-buy-now {
  background: #d51e4b;
  border: 0;
  float: right;
  width: 26%;
  margin: 2% 0;
}
/* line 1278, ../sass/styles.scss */
.research-store .store-buy-now h4 {
  color: #fff;
  padding: 1.5% 2%;
}
/* line 1285, ../sass/styles.scss */
.research-store .post-block-type {
  margin-top: 2% !important;
  width: 74% !important;
  padding-right: 1%;
}
/* line 1291, ../sass/styles.scss */
.research-store .filter-select {
  width: 100%;
  text-align: center;
}
/* line 1295, ../sass/styles.scss */
.research-store .filter-select select {
  width: 98%;
  margin-bottom: 1%;
}

/* line 1302, ../sass/styles.scss */
.filter-blocks {
  margin-bottom: 2%;
  padding: 5%;
}
/* line 1306, ../sass/styles.scss */
.filter-blocks .inner-filter {
  background: #e9ecf0;
  padding: 4%;
}
/* line 1310, ../sass/styles.scss */
.filter-blocks .inner-filter h3 {
  text-transform: uppercase;
  font-size: 24px;
}
/* line 1315, ../sass/styles.scss */
.filter-blocks .inner-filter li {
  padding: 1% 0;
}
/* line 1319, ../sass/styles.scss */
.filter-blocks .inner-filter a {
  color: #666666;
}

/* line 1325, ../sass/styles.scss */
.filter-select {
  float: left;
  padding: 4% 0;
}
/* line 1329, ../sass/styles.scss */
.filter-select select {
  margin-bottom: 6%;
  height: 24px;
}

/************* ARTICLE OPINION VIEW *************/
/* line 1337, ../sass/styles.scss */
.article-main-col {
  background: #fff;
  padding-top:1.5%;
}

/* line 1341, ../sass/styles.scss */
.article-view {
 /* margin-top: 3%; fb */
  padding: 0 1%;
}

/*** Services ***/
/* line 1355, ../sass/styles.scss */
.latest {
  margin-bottom: 7%;
}
/* line 1358, ../sass/styles.scss */
.latest img {
  margin-bottom: 6%;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1363, ../sass/styles.scss */
.latest img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 1367, ../sass/styles.scss */
.latest p {
  line-height: 150%;
}
/* line 1371, ../sass/styles.scss */
.latest h3 {
  margin-bottom: 7%;
}

/* line 1377, ../sass/styles.scss */
.published h3 {
  color: #485d7c;
}

.published p {
  padding: 0 3% 4% !important;
}

/* line 1381, ../sass/styles.scss */
.published .more-link {
  background: #e7e8ea;
  color: #d51e4b;
  padding: 2% 4%;
  text-decoration: none;
  display: inline-block;
}

/* line 1388, ../sass/styles.sc980-1199 : 75%ss */
.published .more-link:hover {
  background: #d9dbde;
}

/* line 1392, ../sass/styles.scss */
.opinion h3 {
  color: #d51e4b;
}

/* line 1396, ../sass/styles.scss */
.analyst-events h3 {
  color: #a7b2c2;
}

.main-column-col ul {
  list-style-image: url(../images/icons/red-square.gif);
  padding: 0 0 5% 5%;
}

.main-column-col ul ul {
  list-style-image: url(../images/icons/sub-red-square.gif);
  padding-bottom: 0;
}

.main-column-col ul li {
  line-height: 170%;
  padding: 1% 0 0 2%;
  font-size:14px;
}

.main-column-col .pagination {
  padding: 0;
  list-style-image: none;
  width: auto;
  float: right;
}

.main-column-col .pagination>li {
  padding: 0;
}

.analyst-opinion-pag .pagination, .archive .pagination {
  width: auto;
  white-space: nowrap;
  float: right;
}


/* line 1400, ../sass/styles.scss */
.services-list, .bullet-points {
  list-style-image: url(../images/icons/red-square.gif);
  padding: 0 5% 4%;
}

.services-list.service-cols {
  background: #fff;
  padding: 5% 10% 4%;
  min-height: 315px;
}

.services-link {
  background: #fff;
  padding: 3%;
  width: 60%;
  margin: 10% auto;
}

.homepage-briefandlist-vertical-images { /*HOME added 22/05 -- FB */
  margin-top: 7%;
}

.homepage-briefandlist-vertical-images p {
  padding-bottom: 3%;
  margin-bottom: 7%;
}

.services-wrap-col {
  padding-right: 5%;
  padding-left: 5%;
}

/* line 1404, ../sass/styles.scss */
.services-list li, .bullet-points li {
  padding: 4% 0 4% 2%;
  line-height:150%;
}
/* line 1408, ../sass/styles.scss */
.services-list li:first-child, .bullet-points li:first-child {
  padding-top: 0;
}

/* line 1414, ../sass/styles.scss */
.bullet-points li {
  padding: 1% 0 1% 2%;
}

/* line 1419, ../sass/styles.scss */
.services-wrap-col {
  margin-top: 10%;
  margin-bottom:10%;
}

/**Twitter**/
/* line 1427, ../sass/styles.scss */
h3.twitter-section {
  padding: 4% 0;
  margin-bottom: 5%;
  background-size: 14%;
  position: relative;
}
/* line 1432, ../sass/styles.scss */
h3.twitter-section .fa-twitter {
  position: absolute;
  left: 0;
  top: 2%;
  font-size: 45px; /*65px*/
}

/* line 1440, ../sass/styles.scss */
h3.twitter-section.twitter-one {
  /*background: url(../images/icons/twitter-sprite.png) no-repeat 0 -4%;	*/
  color: #292F33;
}

/* line 1445, ../sass/styles.scss */
h3.twitter-section.twitter-two {
  /*background: url(../images/icons/twitter-sprite.png) no-repeat 0 48%;	*/
  color: #55ACEE;
}

/* line 1450, ../sass/styles.scss */
h3.twitter-section.twitter-three {
  /*background: url(../images/icons/twitter-sprite.png) no-repeat 0 100%;	*/
  color: #CCD6DD;
}

.twitter-feed {
  list-style-image: none !important;
  list-style: none !important;
  padding: 0 !important;
}

/* line 1457, ../sass/styles.scss */
.twitter-feed li {
  border: 1px solid #CCC;
  background: #f7f8f9;
  padding: 4% !important;
  margin-bottom: 5%;
}
/* line 1463, ../sass/styles.scss */
.twitter-feed li div {
  background: #fff;
  padding: 5%;
  min-height: 115px;
}

/***COVERAGE AREA***/
/* line 1472, ../sass/styles.scss */
.coverage-grey-bg {
  background: #e8ebef;
  /*url(../images/furniture/coverage-grey-bg.png) repeat-y	**/
  margin-bottom: -99999px;
  padding-bottom: 99999px;
  border-right: 1px solid #fff;
}

/* line 1479, ../sass/styles.scss */
.row.coverage {
  overflow: hidden;
  border-left: 15px solid #fff;
  border-right: 15px solid #fff;
  margin-bottom:4%;
}

/* line 1486, ../sass/styles.scss */
.coverage-list {
  padding: 4% 2%;
}
/* line 1489, ../sass/styles.scss */
.coverage-list h3 {
  background: #fff;
  color: #d51e4b;
  padding: 2%;
  font-size: 16px;
  font-weight: bolder;
}
/* line 1497, ../sass/styles.scss */
.coverage-list ul {
  width: 100%;
  padding: 0;
  list-style-image: none !important;
}
/* line 1501, ../sass/styles.scss */
.coverage-list ul li {
  padding: 1.8% 0 !important;
}

.coverage-list ul li.coverage-header{
  color: #485D7C;
  font-size: 116%;
  border-bottom: 1px solid #FFF;
  font-weight: 600;
  text-transform:uppercase;
}

/* line 1507, ../sass/styles.scss */
.lt-ie8 .coverage-grey-bg {
  margin-bottom: 20px !important;
  padding-bottom: 0 !important;
}

/****** POST LIST THUMBS *********/

.post-list-thumbs.data-tools {
  padding: 0 1% !important;
}

.data-tools.post-list-thumbs dl img {
  border: 0 !important;
}

/* line 1517, ../sass/styles.scss */
.post-list-thumbs > h4 {
  clear: left;
  font-size: 20px;
}
/* line 1522, ../sass/styles.scss */
.post-list-thumbs dl {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  margin-bottom: 8%;
  padding-bottom: 7%;
}
/* line 1529, ../sass/styles.scss */
.post-list-thumbs dl dt, .post-list-thumbs dl dd, .post-list-thumbs dl dt img, .post-list-thumbs dl h4, .post-list-thumbs dl .postdate, .post-list-thumbs dl .opinion-type {
  float: left;
}
/* line 1533, ../sass/styles.scss */
.post-list-thumbs dl img {
  border: 1px solid #ccc;
}
/* line 1537, ../sass/styles.scss */
.post-list-thumbs dl h4 {
  /*			font-size: 13px;*/
  margin: 0;
  line-height: 140%;
  font-weight:500;
}
/* line 1542, ../sass/styles.scss */
.post-list-thumbs dl h4 a {
  color: #666666;
}
/* line 1547, ../sass/styles.scss */
.post-list-thumbs dl dt {
  width: 10%;
  min-width: 10%;
  clear: left;
}
/* line 1553, ../sass/styles.scss */
.post-list-thumbs dl dd {
  width: 90%;
  padding: 0 3%;
}
/* line 1557, ../sass/styles.scss */
.post-list-thumbs dl dd div {
  clear: both;
}
/* line 1561, ../sass/styles.scss */
.post-list-thumbs dl dd .postdate {
  color: #d51e4b;
  padding: 0.8% 0;
  margin:1% 0;
}
/* line 1567, ../sass/styles.scss */
.post-list-thumbs dl dd .opinion-type {
  border: 0;
  color: #fff;
  padding: 1% 3%;
  text-align: center;
  font-size: 13px;
}
/* line 1575, ../sass/styles.scss */
.post-list-thumbs dl dd .analyst, .opinion-posts .type-opinion-opinion .analyst  {
  background: #6f89b3;
}
/* line 1579, ../sass/styles.scss */
.post-list-thumbs dl dd .opinion, .opinion-posts .type-opinion-opinion .opinion {
  background: #8bad7e;
}

.post-list-thumbs dl dd .assessment, .post-list-thumbs dl dd .report, , .opinion-posts .type-opinion-opinion .report {
  background: #6f8ab3;
}


.post-list-thumbs dl dd .webinar, , .opinion-posts .type-opinion-opinion .webinar {
  background: #6F8AB3;
}

/* line 1585, ../sass/styles.scss */
.post-list-thumbs dl:last-child {
  border: 0;
}

/* line 1591, ../sass/styles.scss */
.lt-ie8 .post-list-thumbs dl dd {
  width: 78%;
}

/* line 1595, ../sass/styles.scss */
.lt-ie8 .post-list-thumbs dl dd .postdate {
  width: 100%;
}

/* line 1601, ../sass/styles.scss */
.data-tools dl {
  background: #fff;
  padding: 2%;
  border-bottom: 0;
 /* margin-bottom: 3.5%;*/
}

/****BREAK DOWN LIST****/
/* line 1615, ../sass/styles.scss */
.break-down-list {
  float: left;
  width: 97.4%;
  margin: 0 1.3%;
}
/* line 1620, ../sass/styles.scss */
.break-down-list li {
  float: left;
  background: #fff;
  margin-bottom: 3%;
  clear: left;
  width: 100%;
}
/* line 1628, ../sass/styles.scss */
.break-down-list li dl {
  width: 100%;
  float: left;
}
/* line 1632, ../sass/styles.scss */
.break-down-list li dl dd {
  width: 25%;
  float: left;
  padding: 2%;
}
/* line 1638, ../sass/styles.scss */
.break-down-list li dl dt {
  width: 75%;
  float: left;
  padding-bottom: 2%;
}
/* line 1644, ../sass/styles.scss */
.break-down-list li img {
  width: 58px;
  max-width: 58px;
  height: auto;
  float: left;
}
/* line 1650, ../sass/styles.scss */
.break-down-list li .break-down-title {
  float: left;
  width: 100%;
}
/* line 1654, ../sass/styles.scss */
.break-down-list li .break-down-title h3 {
  float: left;
  font-size: 19px;
  padding: 2% 2% 2% 0;
  width: 86%;
  margin: 0;
  line-height: 130%;
}
/* line 1663, ../sass/styles.scss */
.break-down-list li .break-down-title h4 {
  float: left;
  font-size: 14px;
  color: #FFF;
  padding: 2%;
  width: 10%;
  margin: 2% 2% 0;
  background: #d51e4b url(../images/icons/right-arrow-white-red.gif) no-repeat center 43%;
  text-align: center;
  text-indent: -9999px;
}

.break-down-list li .break-down-title h4:hover {
  background: #E0446B url(../images/icons/right-arrow-white-red.gif) no-repeat center 43%;
}

/* line 1674, ../sass/styles.scss */
.break-down-list li .break-down-title h4 a {
  color: #FFF;
  display: block;
}
/* line 1682, ../sass/styles.scss */
.break-down-list li .break-down-description {
  float: left;
  width: 100%;
  line-height: 140%;
}
/* line 1686, ../sass/styles.scss */
.break-down-list li .break-down-description p {
  padding: 2% 2% 2% 0;
}

/* line 1693, ../sass/styles.scss */
.lt-ie8 .break-down-list dt {
  width: 84% !important;
}

/* line 1697, ../sass/styles.scss */
.lt-ie8 .break-down-list .break-down-title h3 {
  width: 64% !important;
}

/***** QUOTES ****/
/* line 1706, ../sass/styles.scss */
blockquote {
  padding-bottom: 20%;
}
/* line 1709, ../sass/styles.scss */
blockquote p {
  color: #d51e4b;
  padding: 0 10%;
  line-height: 150%;
  font-size:18px;
}
/* line 1717, ../sass/styles.scss */
blockquote cite {
  color: #666666;
  font-size: 14px;
  padding-left: 10%;
  float:left;
  line-height:150%;
}

/* line 1724, ../sass/styles.scss */
blockquote:before {
  content: " ";
  background: url(../images/icons/quote-sprite.png) no-repeat;
  display: block;
  height: 42px;
  width: 48px;
}

/* line 1731, ../sass/styles.scss */
blockquote:after {
  content: " ";
  background: url(../images/icons/quote-sprite.png) no-repeat 0 100%;
  display: block;
  height: 42px;
  width: 48px;
  float: right;
}

/* line 1740, ../sass/styles.scss */
.no-generatedcontent blockquote {
  background: url(../images/icons/unsupported-quotes.png) no-repeat 0 0;
  min-height: 225px;
  padding-top: 40px;
}

/***PAGE TITLE***/
/* line 1749, ../sass/styles.scss */
.page-title {
  background: white;
  width: 100%;
  float: left;
  padding-top: 2%;
  /*NOTE**/
  padding-left: 0;
}
/* line 1756, ../sass/styles.scss */
.page-title li {
  float: left;
}
/* line 1760, ../sass/styles.scss */
.page-title .back-link {
  padding-top: 0;
  display: none;
}
/* line 1763, ../sass/styles.scss */
.page-title .back-link a {
  background: url(../images/icons/back-link-arrow.png) no-repeat left center;
  padding-left: 15px;
}
/* line 1769, ../sass/styles.scss */
.page-title h2 {
  width: auto;
  float: left;
}
/* line 1773, ../sass/styles.scss */
.page-title h2 span {
  color: #333333;
}

/* line 1780, ../sass/styles.scss */
.page-title-underline {
  background: url(../images/furniture/title-underline-sm.png) no-repeat center bottom;
                                                                                    /*,
url(../images/furniture/page-sqs.png) no-repeat right center;*/
  padding-bottom: 2%;
  padding-top:2%;
  margin-bottom: 3%;
}
/* line 1785, ../sass/styles.scss */
.page-title-underline h3 {
  float: left;
  clear: left;
  font-size: 14px;
  margin: 1% 0;
}

/* line 1793, ../sass/styles.scss */
.no-multiplebgs .page-title-underline {
  background: url(../images/furniture/page-underline.png) no-repeat center bottom;
}

/*******************************************/
/* line 1800, ../sass/styles.scss */
.solid-colour {
  padding: 2%;
  color: #FFF;
  background: #000;
  width: auto;
  float: left;
  font-size: 22px;
  margin: 4% 0;
}

/* line 1810, ../sass/styles.scss */
.red-bg {
  background: #d51e4b;
}

.archive-authors .all-authors-link{
  display:none;
}

/* line 1816, ../sass/styles.scss */
.analysts-filter a.dropdown-toggle,
.analysts-filter .dropdown > a {
  color: #d51e4b;
}
/* line 1820, ../sass/styles.scss */
.analysts-filter .dropdown-menu > li > a:hover, .analysts-filter .dropdown-menu > li > a:focus {
  background-color: #d51e4b;
  color: #fff;
}
/* line 1825, ../sass/styles.scss */
.analysts-filter > li {
  background: url(../images/icons/filter-seps-sm.gif) no-repeat right 50%;
}
/* line 1829, ../sass/styles.scss */
.analysts-filter > li:last-child {
  background: none;
}

/* line 1835, ../sass/styles.scss */
.analysts-filter.nav-tabs > li > a:hover, .analysts-filter.nav-tabs > li > a {
  background: none;
  border: 0;
  font-size: 14px;
}

/* line 1841, ../sass/styles.scss */
.analyst-gallery-wrap {
  width: 100%;
  border: 1px solid #6f7988;
  background: #f1f1f1;
  margin-bottom: 10%;
  height: auto;
  /*max-height: 520px;*/
  overflow-y: hidden;
}
/* line 1850, ../sass/styles.scss */
.analyst-gallery-wrap .analyst-gallery-inner {
  width: 100%;
}
/* line 1853, ../sass/styles.scss */
.analyst-gallery-wrap .analyst-gallery-inner img {
  width: 100%;
}
/* line 1858, ../sass/styles.scss */
.analyst-gallery-wrap ul {
  width: 100%;
  vertical-align: middle;
}
/* line 1862, ../sass/styles.scss */
.analyst-gallery-wrap ul li {
  padding: 2% 5%;
  display: table;
  clear: left;
  width: 100%;
  line-height:130%;
}
/* line 1869, ../sass/styles.scss */
.analyst-gallery-wrap ul .name {
  color: #d51e4b;
  font-weight: bold;
}
/* line 1874, ../sass/styles.scss */
.analyst-gallery-wrap ul .job-title {
  font-style: italic;
}

/* line 1883, ../sass/styles.scss */
.analyst-grid-box:nth-child(odd) {
  clear: left;
}

/*
.analyst-gallery-wrap {
	border: 1px solid #6f7988;
	width: 164px;
	height: 290px;
	background: #f1f1f1;
	position: relative;
	margin-bottom: 20%;

	.analyst-gallery-inner {
		width: 100%;
		height: 194px;
	}

	ul {
		width: 100%;
		margin: auto 0;
		vertical-align: middle;
		
		li {
			padding: 2% 5%;
			display: table;
		}

		.name {
			color: $red-text;
			font-weight: bold;
		}
	}
}

*/
/* line 1920, ../sass/styles.scss */
.product-author-img {
  width: 42px;
  max-height: 49px;
  float: left;
  width: 15%;
  margin: 3% 0;
}
/* line 1926, ../sass/styles.scss */
.product-author-img img {
  padding-right: 10%;
}

/* line 1931, ../sass/styles.scss */
.product-author-details {
  float: left;
  width: 85%;
  margin: 3% 0;
}
/* line 1935, ../sass/styles.scss */
.product-author-details ul {
  float: left;
  width: 100%;
  list-style-image: none !important;
}
/* line 1938, ../sass/styles.scss */
.product-author-details ul li {
  clear: left;
  line-height:150%;
}
/* line 1940, ../sass/styles.scss */
.product-author-details ul li a {
  color: #d51e4b;
}

.archive-authors .pagination,
.taxonomy-authors_practice_area .pagination {
  float: right;
}

.pagination .page-numbers.active {
  background: #D51E4A;
  color: #fff;
}


/**********SIDE BAR MENU + Responsove menu ***************/
/* line 1954, ../sass/styles.scss */
.custom-menu {
  margin-top: 0%;
  width: 100%;
}
/* line 1958, ../sass/styles.scss */
.custom-menu .btn {
  background: #e9ecf0;
}
/* line 1962, ../sass/styles.scss */
.custom-menu .btn.btn-large {
  width: 100%;
}
/* line 1966, ../sass/styles.scss */
.custom-menu .dropdown-menu {
  width: 100%;
  top: 70%;
}
/* line 1971, ../sass/styles.scss */
.custom-menu h4 {
  text-transform: uppercase;
  color: #d51e4b;
  background: #fff;
  padding: 4% 3%;
  margin-bottom: 0;
  width: 100%;
  float: left;
  font-size: 16px;
}

.custom-section-menu .panel-group ul li.customMenuHeader {
  padding-left: 4%;
  color: #F00;
  font-weight: normal;
  font-size: 115%;
  border-bottom: 1px solid #d51e4b;
}

/* line 1984, ../sass/styles.scss */
.side.custom-menu {
  margin-top: 7%;
  margin-bottom:7%;
}
/* line 1987, ../sass/styles.scss */
.side.custom-menu .nav a {
  padding: 7px 15px;
  color: #666666;
}
/* line 1992, ../sass/styles.scss */
.side.custom-menu h3 {
  text-transform: uppercase;
  background: #e9ecf0;
  padding: 4% 5%;
  margin-bottom: 0;
  font-size: 20px;
  float: left;
  width: 100%;
}
/* line 2002, ../sass/styles.scss */
.side.custom-menu h4 {
  text-transform: uppercase;
  color: #d51e4b;
  background: #fff;
  padding: 4% 5%;
  margin: 0;
  width: 100%;
  float: left;
  border-right: 15px #e9ecf0 solid;
}
/* line 2013, ../sass/styles.scss */
.side.custom-menu ul {
  background: #e9ecf0;
  padding: 3% 0;
  float: left;
  width: 100%;
}

/* line 2023, ../sass/styles.scss */
.lt-ie8 .side.category-menu h3, .lt-ie8 .side.category-menu h4 {
  padding-left: 0;
  padding-right: 0;
}
/* line 2028, ../sass/styles.scss */
.lt-ie8 .side.category-menu h4 {
  border-right: 0;
}

/* line 2033, ../sass/styles.scss */
.custom-section-menu {
  margin-top: 7%;
  margin-bottom: 5%;
}
/* line 2037, ../sass/styles.scss */
body .custom-section-menu h3 {
  text-transform: uppercase;
  background: #fff;
  padding: 2%;
  margin-bottom: 0;
  font-size: 22px;
  float: left;
  width: 100%;
}
/* line 2047, ../sass/styles.scss */
.custom-section-menu .panel-group {
  background: #fff;
  clear: left;
}

.custom-section-menu h3{
	padding:5%;
}

/* line 2051, ../sass/styles.scss */
.custom-section-menu .panel-group .panel {
  border-radius: 0;
  box-shadow: none;
  background: none;
}
/* line 2057, ../sass/styles.scss */
.custom-section-menu .panel-group .panel + .panel {
  margin-top: 0;
}
/* line 2061, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-title {
  /*
  			.panel-title .accordion-toggle:not(.collapsed):before {
  				content:"\f0da";
  				font-family: FontAwesome;
  				margin-top: 3%;
  				float: right;
  			}
  
  			.panel-title .accordion-toggle.collapsed:before {
  				font-family: FontAwesome;
  				content:"\f0d7";
  				margin-top: 3%;
  				float: right;
  			}			
  
  */
}
/* line 2063, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-title .caret {
  float: right;
}
/* line 2067, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-title .caret.open {
  margin-top: 2%;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid;
}
/* line 2074, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-title .caret.closed {
  margin-top: 2%;
  float: right;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid;
}
/* line 2103, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-default {
  border: 0;
}
/* line 2107, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-default > .panel-heading + .panel-collapse .panel-body {
  border: 0;
  padding-top: 0;
  padding-left: 2%;
}

.custom-section-menu .panel-group .panel-default > .panel-heading + .panel-collapse .panel-body ul {
    list-style-image: none !important;
    padding: 0 !important;
}

/* line 2113, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-heading {
  background: none;
  border: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding: 0.5% 1%;
}
/* line 2120, ../sass/styles.scss */
body .custom-section-menu .panel-group .panel-heading h4 {
  background: #F0F0F0;
  color: #d51e4b;
  padding: 3% 2%;
  margin: 0;
}
/* line 2125, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-heading h4 a {
  display: inline;
}
/* line 2129, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-heading h4 a:hover {
  text-decoration: none;
}
/* line 2135, ../sass/styles.scss */
.custom-section-menu .panel-group .panel-default:last-child .panel-heading {
  padding-bottom: 1%;
}
/* line 2139, ../sass/styles.scss */
.custom-section-menu .panel-group ul li {
  padding: 3% 4% 3% 1%;
  display: block;
}

.custom-section-menu .panel-group ul li.customMenuHeader{
  font-weight: 600;
  /*font-size: 1.2em;*/
  color: #485D7C;
  margin: 5% 0;
  padding-bottom: 4%;
  padding-top: 12%;
}

.custom-section-menu .panel-group ul li a{
  color: #333;
}

/* line 2145, ../sass/styles.scss */
.custom-section-menu .panel-group a.active {
  background: #d51e4b;
  color: #fff;
  padding-left: 1%;
}

/* line 2158, ../sass/styles.scss 
.custom-menu.article-menu li:first-child a {
  color: #d51e4b;
  font-weight: bold;
}
*/

/* line 2163, ../sass/styles.scss */
.custom-menu.article-menu li.active {
  background: #d51e4b;
}
/* line 2166, ../sass/styles.scss */
.custom-menu.article-menu li.active a {
  color: #fff;
}
/* line 2170, ../sass/styles.scss */
.custom-menu.article-menu li.active a:hover, .custom-menu.article-menu li.active a:active {
  background: #bf1b43;
}

/* line 2179, ../sass/styles.scss */
.lt-ie8 .custom-section-menu h4 {
  background: #fff;
  padding: 2% 0 4%;
}
/* line 2183, ../sass/styles.scss */
.lt-ie8 .custom-section-menu h4 a {
  color: #d51e4b;
}
/* line 2188, ../sass/styles.scss */
.lt-ie8 .custom-section-menu .panel-heading {
  padding-top: 0;
  padding-bottom: 0;
  background: #fff;
}

/* line 2198, ../sass/styles.scss */
.lt-ie8 .custom-section-menu.side h4 {
  background: #fff;
  padding: 2% 0 4%;
}
/* line 2202, ../sass/styles.scss */
.lt-ie8 .custom-section-menu.side h4 a {
  color: #d51e4b;
}
/* line 2207, ../sass/styles.scss */
.lt-ie8 .custom-section-menu.side .panel-heading {
  padding-top: 0;
  padding-bottom: 0;
  background: #fff;
}

/* line 2217, ../sass/styles.scss */
.product-menu .nav, .product-menu h3 {
  padding-left: 5% !important;
}
/* line 2221, ../sass/styles.scss */
.product-menu .nav > li > a {
  padding: 10px 0;
  color: #666666;
  font-size: 14px;
}
/* line 2227, ../sass/styles.scss */
.product-menu .list-title {
  text-transform: uppercase;
  color: #d51e4b;
  font-size: 18px;
}
/* line 2233, ../sass/styles.scss */
.product-menu .product-btn {
  color: #485d7c;
  padding: 3% 5%;
  text-align: left;
  text-transform: uppercase;
  background: #eaeaea url(../images/icons/blue-right-arrow.png) no-repeat 95% center;
}
/* line 2242, ../sass/styles.scss */
.product-menu .product-btn:hover {
  background: #aaaaaa url(../images/icons/blue-right-arrow.png) no-repeat 95% center;
  color: #fff;
}

/* line 2249, ../sass/styles.scss */
.lt-ie8 .product-menu h3, .lt-ie8 .product-menu, .lt-ie8 .buy-now-btn, .lt-ie8 .product-btns{
  width: 85%;
}

/* line 2254, ../sass/styles.scss */
.launch-btn.buy-now-btn h4{
  padding: 0 5%;
  line-height: 80%;
}

.launch-btn-blue.buy-now-btn h4{
  padding: 3% 5%;
}

.launch-btn-blue.buy-now-btn h4 a{
  text-decoration: none;
}

/* line 2258, ../sass/styles.scss */
.launch-btn.buy-now-btn span, .launch-btn.find-out-more-btn span {
  width: 90%;
  margin: 0;
}

/* line 2265, ../sass/styles.scss */
.launch-btn.product-btns h4{
  margin: 3% 0;
  padding-left: 5%;
  font-weight: 300;
}


/* line 2272, ../sass/styles.scss */
.lt-ie8 .launch-btn.buy-now-btn h4 {
  background: #d51e4b;
}

/* line 2276, ../sass/styles.scss */
.single-research .panel-group {
  background: #E9ECF0;
  padding: 5px 0;
}
/* line 2279, ../sass/styles.scss */
.single-research .panel-group .panel {
  border-radius: 0;
  background-color: initial;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 2283, ../sass/styles.scss */
.single-research .panel-group .panel ul {
  padding-left: 0;
}
/* line 2287, ../sass/styles.scss */
.single-research .panel-group .panel-default {
  border: 0;
  border-color: initial;
}
/* line 2291, ../sass/styles.scss */
.single-research .panel-group .panel > .panel-heading {
  padding: 5px 5% 5px 0;
  border-color: initial;
  background-color: initial;
}
/* line 2295, ../sass/styles.scss */
.single-research .panel-group .panel > .panel-heading h4 {
  background: #fff;
  padding: 4% 5.5%;
  line-height: 120%;
  font-size: 15px;
}
/* line 2300, ../sass/styles.scss */
.single-research .panel-group .panel > .panel-heading h4 a {
  color: #d51e4b;
}
/* line 2303, ../sass/styles.scss */
.single-research .panel-group .panel > .panel-heading h4 .caret {
  float: right;
  margin-top: 8px;
}
/* line 2310, ../sass/styles.scss */
.single-research .panel-group .panel-default > .panel-heading {
  border: 0;
}

.panel-default > .panel-heading {
  background: #E9ECF0;  
}

/* line 2314, ../sass/styles.scss */
.single-research .panel-group ul ul li {
  color: #666666;
	padding:3%;
	line-height:140%;
	border-bottom: 1px solid #FFF;
}

/**********************************************/
/* line 2327, ../sass/styles.scss */
.sidebar-title h3 {
  border-top: 1px solid #d51e4b;
  border-bottom: 1px solid #d51e4b;
  padding: 5% 0;
  margin: 10% 0;
  font-size: 25px;
  text-transform: uppercase;
}

/* line 2337, ../sass/styles.scss */
.analysts-grid {
  /********************************/
  /***************************/
}
/* line 2339, ../sass/styles.scss */
.analysts-grid ul {
  display: inline-block;
  padding: 0;
}
/* line 2342, ../sass/styles.scss */
.analysts-grid ul li {
  display: inline-block;
  padding: 1%;
  position: relative;
  overflow: hidden;
}
/* line 2349, ../sass/styles.scss */
.analysts-grid ul li a, .analysts-grid ul li h5 {
  /*display: block;
  overflow: hidden;*/
  color: #fff;
}
/* line 2355, ../sass/styles.scss */
.analysts-grid ul li img {
  border: 1px;
}
/* line 2359, ../sass/styles.scss */
.analysts-grid ul li div {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 10;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
/* line 2370, ../sass/styles.scss */
.analysts-grid ul li:hover div {
  opacity: 0.7;
  background: #000;
  display: block;
  display: inline-block;
  margin-top: 0;
}
/* line 2380, ../sass/styles.scss */
.analysts-grid ul.solo-grid, .analysts-grid ul.solo-grid li, .analysts-grid ul.solo-grid a, .analysts-grid ul.solo-grid img {
  width: 100%;
  height: auto;
}
/* line 2385, ../sass/styles.scss */
.analysts-grid ul.solo-grid h5 {
  background: #666666;
  color: #fff;
  padding: 4%;
}
/* line 2396, ../sass/styles.scss */
.analysts-grid ul.two-grid li, .analysts-grid ul.two-grid a, .analysts-grid ul.two-grid img {
  width: 129px;
  height: 145px;
}
/* line 2401, ../sass/styles.scss */
.analysts-grid ul.two-grid div {
  height: 145px;
  width: 100%;
  margin-top: 145px;
}
/* line 2407, ../sass/styles.scss */
.analysts-grid ul.two-grid a:hover div {
  margin-top: 0;
  width: 145px;
}
/* line 2416, ../sass/styles.scss */
.analysts-grid ul.three-grid li, .analysts-grid ul.three-grid a, .analysts-grid ul.three-grid img {
  width: 80px;
  height: 90px;
}
/* line 2421, ../sass/styles.scss */
.analysts-grid ul.three-grid div {
  height:100px;
  width: 80px;
  margin-top: 90px;
  margin-left: 2px;
}
/* line 2427, ../sass/styles.scss */
.analysts-grid ul.three-grid a:hover div {
  margin-top: 0;
  width: 80px;
}
/* line 2432, ../sass/styles.scss */
.analysts-grid .three-grid li:hover h5, .analysts-grid .two-grid li:hover h5 {
  opacity: 1;
  margin-top: 0;
  top: 0;
  color: #fff;
  font-weight: bold;
  z-index: 50;
  vertical-align: middle;
  width: 100%;
}
/* line 2443, ../sass/styles.scss */
.analysts-grid .three-grid li h5, .analysts-grid .two-grid li h5 {
  margin-top: 80px;
  position: absolute;
  height: 80px;
  width: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  text-align: center;
}

/***************************/
/** ANALYST GRID **/
/* line 2463, ../sass/styles.scss */
.wide-grid {
  position: relative;
  height: 140px;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 2%;
}
/* line 2473, ../sass/styles.scss */
.wide-grid li {
  display: inline-block;
  margin: 0 1%;
}
/* line 2477, ../sass/styles.scss */
.wide-grid li img {
  border: 1px solid #666666;
  width: 80px;
  height: auto;
  max-height: 90px;
}
/* line 2488, ../sass/styles.scss */
.wide-grid li h5 {
  width: 80px;
  white-space: normal;
  background: #666666;
  color: #fff;
  padding: 3px;
  text-align: center;
  vertical-align: middle;
  height: 32px;
  overflow: hidden;
}
/* line 2502, ../sass/styles.scss */
.wide-grid a:hover div, .wide-grid a div {
  display: none;
}

/* line 2509, ../sass/styles.scss */
.mobile-grid {
  margin-bottom: 5%;
}
/* line 2513, ../sass/styles.scss */
.mobile-grid h3 {
  border-top: 1px solid #d51e4b;
  border-bottom: 1px solid #d51e4b;
  padding: 5% 0;
  margin: 1% 0 5%;
  text-transform: uppercase;
  clear: left;
  text-align: center;
}
/* line 2523, ../sass/styles.scss */
.mobile-grid ul.solo-grid li, .mobile-grid ul.solo-grid a, .mobile-grid ul.solo-grid img {
  width: 100%;
  height: auto;
}
/* line 2528, ../sass/styles.scss */
.mobile-grid ul.solo-grid div {
  height: 100%;
  width: 100%;
  margin-top: 0;
}
/* line 2534, ../sass/styles.scss */
.mobile-grid ul.solo-grid h5 {
  background: #666666;
  color: #fff;
  padding: 2%;
}
/* line 2540, ../sass/styles.scss */
.mobile-grid .twitter-feed li {
  padding: 2%;
}

/* line 2547, ../sass/styles.scss */
.lt-ie8 .analysts-grid ul, .lt-ie8 .analysts-grid ul li {
  float: left !important;
}
/* line 2551, ../sass/styles.scss */
.lt-ie8 .analysts-grid li:hover div {
  background: transparent;
}

/* line 2558, ../sass/styles.scss */
.lt-ie8 .wide-grid ul li img {
  position: absolute;
  top: 0;
}

/*** TABS ***/
/* line 2567, ../sass/styles.scss */
.nav-tabs {
  border-bottom: 0;
  padding: 0 !important;
}

/* line 2571, ../sass/styles.scss */
.nav-tabs > li > a {
  color: #333;
}

/* line 2575, ../sass/styles.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  border: 0;
}

/* line 2579, ../sass/styles.scss */
.nav-tabs > li.active > a {
  background-color: #d51e4b !important;
  color: #fff;
  border-radius: 0;
  padding: 10px 3px; 
}

/* line 2586, ../sass/styles.scss */
.nav-tabs > li.active > a:hover {
  color: #fff !important;
  cursor: auto;
  /*	background-color: #fff !important;
  */
}

/*******/
/* line 2598, ../sass/styles.scss */
.twitter-tabs h3 .fa-twitter {
  font-size: 35px;
  position: absolute;
  left: 10%;
}

/* line 2608, ../sass/styles.scss */
.tabs-sections.wide-tabs li a.active {
  color: #666666;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
/* line 2614, ../sass/styles.scss */
.tabs-sections.wide-tabs li a {
  color: #d51e4b;
  padding: 20%;
}

/* line 2621, ../sass/styles.scss */
.wide-tabs-panels {
  margin-bottom: 5%;
}
/* line 2624, ../sass/styles.scss */
.wide-tabs-panels .row {
  background: #fff;
}
/* line 2627, ../sass/styles.scss */
.wide-tabs-panels .row h3 {
  color: #d51e4b;
  font-style: italic;
  padding: 2% 0;
  margin-bottom: 0;
}
/* line 2634, ../sass/styles.scss */
.wide-tabs-panels .row h4 {
  color: #333;
  font-weight: bold;
  padding: 0;
  margin: 2% 0;
}
/* line 2641, ../sass/styles.scss */
.wide-tabs-panels .row span {
  font-style: normal;
}
/* line 2645, ../sass/styles.scss */
.wide-tabs-panels .row .tab-title {
  background: #d51e4b url(../images/icons/h-cogs.png) no-repeat right center;
  color: #FFF;
  font-style: normal;
  padding: 1% 0 1% 2%;
  text-transform: uppercase;
  margin-bottom: 2%;
}
/* line 2656, ../sass/styles.scss */
.wide-tabs-panels .break-down-list .break-down-title h4 {
  width: 100%;
  background: none;
  color: #666666;
  text-indent: 0;
  text-align: left;
}

/* line 2665, ../sass/styles.scss */
.lt-ie8 .tabs-sections.wide-tabs li a {
  float: none;
  display: inherit;
  padding: 1%;
}

/************* SINGLE ANALYST  ****************/
/* line 2675, ../sass/styles.scss */
.single-analyst-img {
  border: 1px solid #6f7988;
  width: 165px;
  height: auto;
}

/* line 2683, ../sass/styles.scss */
.single-analyst-details ul {
  margin-bottom: 0;
}
/* line 2686, ../sass/styles.scss */
.single-analyst-details ul li {
  padding: 1% 0;
  line-height: 90%;
}
/* line 2689, ../sass/styles.scss */
.single-analyst-details ul li .fa-envelope {
  font-size: 15px;
  color: #666;
}
/* line 2695, ../sass/styles.scss */
.single-analyst-details ul .name {
  font-weight: bold;
  color: #d51e4b;
  font-size:22px;
  font-weight:300;
}

/* line 2703, ../sass/styles.scss */
.single-analyst-btn {
  	/*padding: 2%;
  	margin: 2% 0;
  */
  /*h4 {
  	padding-top: 10%;
  } */
}
/* line 2711, ../sass/styles.scss */
.single-analyst-btn span {
  float: right;
}


.single-analyst-details ul .area{
	font-size:14px;
}


.single-analyst-details ul .job{
	font-style:italic;
	font-size:14px;
}

/* line 2720, ../sass/styles.scss */
.single-analyst-text p {
  margin-bottom: 3%;
}
/* line 2724, ../sass/styles.scss */
.single-analyst-text strong {
  font-weight: bold;
}

/* line 2729, ../sass/styles.scss */
.analysts-tags {
  float: left;
  width: 100%;
}
/* line 2733, ../sass/styles.scss */
.analysts-tags li {
  float: left;
  padding: 1%;
  display: block;
}
/* line 2738, ../sass/styles.scss */
.analysts-tags li a {
  color: #d51e4b;
}
/* line 2744, ../sass/styles.scss */
.analysts-tags li:first-child {
  font-weight: bold;
  color: #000;
  padding-left: 0;
}

/* line 2753, ../sass/styles.scss */
.social-buttons-list {
  margin: 2% 0;
  padding: 4% 0;
  padding-bottom:6%;
}
/* line 2757, ../sass/styles.scss */
.social-buttons-list li {
  float: left;
  font-size: 18px;
  margin-right: 3%;
}
/* line 2762, ../sass/styles.scss */
.social-buttons-list li a {
  color: #555;
}

/* line 2770, ../sass/styles.scss */
.single-analyst-post .post-block-list {
  border: 0;
}
/* line 2773, ../sass/styles.scss */
.single-analyst-post .post-block-list .post-block-title {
  width: 100%;
  padding-left: 0;
}
/* line 2777, ../sass/styles.scss */
.single-analyst-post .post-block-list .post-block-title h3 {
  font-size: 15px;
  margin-bottom: 3%;
}
/* line 2783, ../sass/styles.scss */
.single-analyst-post .post-block-list .post-block-type h4 {
  font-size: 14px;
}

/***********************/
/* line 2792, ../sass/styles.scss */
.carousel-sidebar {
  margin-bottom: 10%;
}
/* line 2795, ../sass/styles.scss */
.carousel-sidebar .carousel-indicators {
  position: relative !important;
  bottom: -10px;
}
/* line 2799, ../sass/styles.scss */
.carousel-sidebar .carousel-indicators li {
  background-color: #d2d2d2;
  border-color: #d2d2d2;
}

.carousel-sidebar .carousel-indicators .active {
  background-color: #485D7C;
  border-color: #fff;
}

/* line 2809, ../sass/styles.scss */
.lt-ie8 .carousel-sidebar .carousel-indicators li {
  float: left;
}

.page-template-end-page-php .template-fix, .page-template-end-page-cogs-bg-php .template-fix, .single-data-tool .template-fix {
  padding-left: 0;
}


/*** FOOTER ****/
/* line 2818, ../sass/styles.scss */
.footer {
  background: #efefef;
  margin-top: 2%;
}
/* line 2824, ../sass/styles.scss */
.footer h4 {
  font-weight: bolder;
  color: #d51e4b;
}
/* line 2829, ../sass/styles.scss */
.footer a {
  color: #666666;
}
/* line 2833, ../sass/styles.scss */
.footer .fa-chevron-up {
  color: #fff;
}
/* line 2837, ../sass/styles.scss */
.footer .social-icons {
  list-style: none;
  text-align: center;
  margin: 1% 0;
}
/* line 2841, ../sass/styles.scss */
.footer .social-icons li {
  width: 32px;
  height: 32px;
  background: url(../images/icons/social-icns.png) no-repeat 0 0;
  display: inline-block;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
/* line 2848, ../sass/styles.scss */
.footer .social-icons li a {
  display: block;
  width: 32px;
  height: 32px;
}
/* line 2855, ../sass/styles.scss */
.footer .social-icons li:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 2859, ../sass/styles.scss */
.footer .social-icons .linked-icn {
  background-position: 0 0;
}
/* line 2863, ../sass/styles.scss */
.footer .social-icons .twitter-icn {
  background-position: 0 -38px;
}
/* line 2869, ../sass/styles.scss */
.footer .to-top {
  background: #CCC;
}
/* line 2873, ../sass/styles.scss */
.footer .footer-contact {
  padding: 4%;
  text-align: center;
  width: 96%;
}
/* line 2877, ../sass/styles.scss */
.footer .footer-contact i {
  margin-right: 0.5%;
}
/* line 2880, ../sass/styles.scss */
.footer .footer-contact li {
  padding: 1% 0;
}
/* line 2882, ../sass/styles.scss */
.footer .footer-contact li a {
  color: #d51e4b;
}

/* line 2890, ../sass/styles.scss */
.lower-footer {
  background: #fff;
  padding: 2% 0 1.5%;
  text-align: center;
}
/* line 2897, ../sass/styles.scss */
.lower-footer ul li {
  display: inline-block;
  color: #666 !important;
  font-size: 11px;
  padding: 0 0.5%;
}
/* line 2906, ../sass/styles.scss */
.lower-footer p {
  padding: 2% 0 0.3%;
  margin-bottom: 0;
  font-size: 11px;
}

.lower-footer hr {
  margin-top: 0;
}

/* line 2913, ../sass/styles.scss */
.lower-footer ul li:first-child {
  padding-left: 0;
}

/* line 2917, ../sass/styles.scss */
.lower-footer p {
  color: #666 !important;
}

/* line 2921, ../sass/styles.scss */
.copyright li a {
  color: #666;
}

/* line 2925, ../sass/styles.scss */
.lt-ie8 .copyright li {
  float: left;
}
/* line 2927, ../sass/styles.scss */
.lt-ie8 .copyright li a {
  color: #666;
}

/* line 2934, ../sass/styles.scss */
.footer-logo {
  background: url(../images/icons/itm-ovum-footer-logo.png) no-repeat 0 0;
  width: 71px;
  height: 70px;
  display: block;
  display: inline-block;
}

/* line 2942, ../sass/styles.scss */
.itm-footer-logo {
  background: url(../images/furniture/informa-business-logo.png) no-repeat 0 0;
  width: 150px;
  height: 38px;
  display: inline-block;
  margin-top: 2%;
}

/** IE 7**/
/* line 2952, ../sass/styles.scss */
.lt-ie8 .side.custom-menu.article-menu h3 {
  padding: 0;
}

/* line 2957, ../sass/styles.scss */
.lt-ie8 .row {
  width: 100%;
}

/* line 2961, ../sass/styles.scss */
.lt-ie8 .about-links li {
  width: 33%;
  float: left;
}

/* line 2966, ../sass/styles.scss */
.lt-ie9 .browsehappy {
  width: 100%;
  text-align: center;
  padding: 20px;
  background: #fef29e;
  color: #000;
  font-size: 16px;
  position: fixed;
  z-index: 700;
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */
/* clearfix */
/* line 2983, ../sass/styles.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
/* line 2992, ../sass/styles.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

/* line 2998, ../sass/styles.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 3003, ../sass/styles.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 3008, ../sass/styles.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 3016, ../sass/styles.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 3020, ../sass/styles.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}

/* line 3023, ../sass/styles.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
/* line 3033, ../sass/styles.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* fix */
/* line 3039, ../sass/styles.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* Styling Pagination*/
/* line 3050, ../sass/styles.scss */
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

/* line 3055, ../sass/styles.scss */
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791;
}

/* line 3069, ../sass/styles.scss */
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
}

/* If PaginationNumbers is true */
/* line 3076, ../sass/styles.scss */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

/* line 3088, ../sass/styles.scss */
.owl-pagination {
  text-align: center;
}


/** GENERIC PAGE **/

.casestudy-title{
	background:#e7e8ea;
	color:#485D7C;
	padding:2%;
	font-size:2.1em;
	font-weight:500;
	margin-bottom:4%;
	text-transform:uppercase;
}

.fa-file-text-o{
	font-size:1.4em;
	color:#d51e4b;
}

.fa-check{
	font-size:1.4em;
	color:#d51e4b;
}

.fa-question-circle{
	font-size:1.4em;
	color:#d51e4b;
}

.fa-file{
	font-size:1.4em;
	color:#d51e4b;
}

.fa-search-plus{
	font-size:1.4em;
	color:#d51e4b;
}


.gform_wrapper .gfield_required{
	color:#d51e4b !important;
}

  .generic-page-banner {
    background: #fff;
    background-repeat: no-repeat;
    background-position: center top;
    margin-bottom: 2%;
  }

  .generic-page-banner .inner-wrap {
    max-height: 400px;
    height: 400px;
    padding-top: 10%;
  }

  .generic-page-banner .inner-wrap .generic-box-content {
      width: 100%;
      height: auto;
      opacity: 0.8;
      filter: alpha(opacity=80);
      padding: 4%;
      margin-bottom: 5%;
  }

  .generic-box-content h2 {
    color: #D51E4B;
    margin-bottom: 2%;
	font-size:30px;
  }
  
  .generic-box-content p{
	padding:2% 0;
  }

  .generic-box-content .generic-banner-btn {
    color: #fff;
    background: #485d7c;
    display: block;
    clear: both;
    padding: 3%;
    text-align: center;
	font-size:1.5em;
  }

  .white-opacity {
    background: #fff;
  }

  .grey-opacity {
    background: #E9E9E9;
  }


.widget_generic_three_points_widget /* 3 info boxes */ {
    background: #485d7c;
}
.main-column-col .numbered-content h3, .main-column-col .numbered-content h4 {
  color: #fff;
}

.main-column-col .numbered-content h3 {
  font-size: 35px;
  font-weight: bold;
  padding-bottom: 0;
}

  .main-column-col .numbered-content h4 {
  font-size: 15px;
  }

.contact-header {
  background: #f1f1f1;
  margin-bottom: 3%;
}

.contact-header .container {
  padding: 0;
}

.contact-details-list {
  margin-bottom: 5%;
}

.contact-details-list li {
  display: inline-block;
  padding: 2% 0;
}

.contact-details-list li:first-child {
  background: none;
  padding-left: 0;
  margin-right: 5%;
}


.gform_wrapper .gform_body .ginput_complex .ginput_left, .gform_wrapper .gform_body .ginput_complex .ginput_right {
  width: 100%;
}

.gform_wrapper .gform_body .ginput_complex .ginput_left input, .gform_wrapper .gform_body .ginput_complex .ginput_right input {
  width: 99% !important;
}

.gform_wrapper .gform_body .ginput_complex input, .gform_wrapper .gform_body .ginput_complex textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  background: #fff;
  border: 1px solid #AAA;
  padding: 2px 0; 
  color: #000;
}

.gform_wrapper textarea, .gform_wrapper input {
  font-size: 14px !important;
  color: #000;
  font-weight: 600;
}

.gform_wrapper select {
  font-size: 13px !important;
}

.gform_wrapper .gform_body input:focus, .gform_wrapper .gform_body textarea:focus {
  background: #FAE1E5;
  border: 1px solid #AAA;
  padding: 3px 0;
}

.gform_wrapper .gform_button {
  width: 100%;
  background: #D51E4B;
  color: #fff;
  font-weight: bold;
  padding: 5%;
  border: 2px solid #D51E4B;
  font-size: 18px !important;
}

.gform_wrapper .gform_button:hover {
   border: 2px solid #fff; 
}


.contact-details {
    margin-top: 3%;
}

.contact-details hr {
  border-top: 1px solid #DBDBDB;
}


.contact-details h4 {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
}


.contact-details address {
  line-height: 150%;
  margin-bottom: 2%;
}

.contact-details address:first-line {
  font-weight: bold;
  color: #D51E4B;
}

.main-column-col h3{
	padding:2% 0;
	color:#d51e4b;
	font-weight:300;
}

.main-column-col h4{
	font-size:18px;
	font-weight:600;
	color:#485D7C;
	line-height:140%;
	margin:5% 0;
}



.glyphicon-user{
	font-size:18px;
	color:#3A5D7B;
}

.navbar-nav .open .dropdown-menu{
		background: #EEE !important;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
  background-color: #fff;
}

 .twitter-feed li div{
	line-height:150%;
 }
 
 .homepage-title{
	font-size:32px;
	line-height:140%;
 }


 .panel-group .panel-heading+.panel-collapse .panel-body{
	border-top:none;
 }
 
 .fa-user{
	font-size:26px;
	color:#485D7C;
	padding-right:2%;
 }

 .fa-phone{
	font-size:16px;
 }
 
.fa-map-maker{
	padding-right:4px;
 }


.footerbold{
	font-weight:600;
 }

.navbar-nav>li>a{
	font-size: 14px;
}


.hrgen{
	margin:70px 0;
}

.analyst-gallery-wrap ul{
	padding-bottom:3%;
	padding-top:3%;
}

.nav>li>a{
	padding:15px 22px;
}

#shoppingCart li{
	line-height:150%;
}

#cart-icon{
	margin-top:50%;
}


#place-order-btn{
	text-transform:uppercase;
	padding:2%;
}



#agent-form-additions label,
#billingAddress label{
	width:100%;
	margin-bottom:1%;
}

#agent-form-additions input,
#billingAddress input{
	height:35px;
	width:100%;
}

#agent-form-additions input#orderForm,
#agent-form-additions input#trainingManager_mailingList,
#agent-form-additions input#lineManager_mailingList{
	height:15px;
	float:left;
	width:auto;
}



.article-view h2 { 
	padding: 2% 0;
	color: #d51e4b;
	font-weight: 300;
	font-size:26px;
	background:0;
	text-align:left;
	margin-bottom:0;
}

.opinion-posts .post-block-list .post-block-title h3{
	font-weight:500;
}

.article-view h3 { 
	font-size: 18px;
	font-weight: 600;
	color: #485D7C;
	line-height: 140%;
	margin: 5% 0;
	margin-top:0;
}

.generic-banner .banner-text.media-center h3{
	font-size: 29px;
	margin-bottom: 0;
	
}

.analysts-filter .dropdown-menu>li>a{
	font-size:0.9em;
}




/***************************************************************************/

/* Large desktop */
@media (min-width: 1200px) {



/* line 48, ../sass/styles.scss */
body.end-page-cogs-bg {
  background: url(../images/furniture/dt-tool-cogs.png) no-repeat;
  background-size: 100% auto;
}



  /* line 3099, ../sass/styles.scss */
  body {
    overflow-x: visible;
  }

  /* line 3103, ../sass/styles.scss */
  .header .navbar {
    background: #485D7C;
    border: 0;
  }

  /* line 3108, ../sass/styles.scss */
  .header h1 {
    background-size: 50%;
    margin: 0 0 7% 0;
  }
  /* line 3112, ../sass/styles.scss */
  .header h1 a {
    padding: 34px 38px;
    display: block;
  }

  /* line 3118, ../sass/styles.scss */
  .header .secondary-menu {
    margin-left: 22%;
    margin-top: 0.6%;
    width: 63%;
  }

  /* line 3125, ../sass/styles.scss */
  h2 {
    font-size: 32px;
  }

  /* line 3129, ../sass/styles.scss */
  h3 {
    font-size: 26px;
  }

  /* line 3133, ../sass/styles.scss */
  p {
    font-size: 14px;
    margin-bottom: 3%;
  }

  /**MENU  ***/
  /* line 3142, ../sass/styles.scss */
  .navbar-nav > li, .navbar-nav > li.open {
    padding-left: 0;
  }
  /* line 3144, ../sass/styles.scss */
  .navbar-nav > li a, .navbar-nav > li.open a {
    color: #fff;
  }

  /* line 3149, ../sass/styles.scss */
  .megadrop {
    /*Makes menu hover FB*/
  }
  /* line 3152, ../sass/styles.scss */
  .megadrop .dropdown-menu {
    background: #fff;
  }
  /* line 3155, ../sass/styles.scss */
  .megadrop .dropdown-menu ul {
    display: block;
    padding: 0 5%;
  }
  /* line 3159, ../sass/styles.scss */
  .megadrop .dropdown-menu ul li {
    font-size: 13px;
    padding: 0;
  }
  /* line 3163, ../sass/styles.scss */
  .megadrop .dropdown-menu ul li a {
    padding: 1% 0;
    display: block;
  }
  /* line 3170, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-header {
    margin: 0 0 4%;
    padding: 4% 0;
  }
  /* line 3175, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted {
    margin: 0;
    padding: 0;
  }
  /* line 3180, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted.menu-header {
    margin: 0 0 4%;
    padding: 4% 0;
  }
  /* line 3183, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted.menu-header a {
    padding: 0;
  }
  /* line 3192, ../sass/styles.scss */
  .megadrop .dropdown-menu .sub-menu {
    visibility: hidden;
  }
  /* line 3196, ../sass/styles.scss */
  .megadrop .dropdown-menu li:hover ul {
    visibility: visible;
  }
  /* line 3200, ../sass/styles.scss */
  .megadrop .dropdown:hover .dropdown-menu {
    display: block;
  }


.megadrop .dropdown-menu ul .menu-highlighted-box {
  border: 1px solid #D9D9D9;
  background:#ffffff;
  padding: 2% 3% 1%;
  margin-bottom: 5%;
  width: 100%;
  text-align: center;
}

.megadrop .dropdown-menu ul .menu-highlighted-box a  {
  color: #D51E4A;
  font-size:1.1em;
  }

.megadrop .dropdown-menu ul li:last-child {
  font-weight: normal;
}

  /*
  .row-offcanvas {
  	margin-right: 0.1%;
  	margin-left: 0.1%;
  }*/
  /* line 3210, ../sass/styles.scss */
  .btn {
    margin-bottom: 5%;
  }

  /* line 3214, ../sass/styles.scss */
  .section-title {
    font-size: 32px;
    background: url(../images/furniture/title-underline.png) no-repeat center bottom;
  }

  /* line 3219, ../sass/styles.scss */
  .section-title-full {
    font-size: 32px;
    background: url(../images/furniture/page-underline.png) no-repeat center bottom;
    padding-bottom: 2%;
    margin-bottom: 4%;
  }

  .page-title {
  background: white url(../images/furniture/page-sqs.png) no-repeat right 80%;
}

  /* line 3226, ../sass/styles.scss */
  .page-title-underline {
    background: url(../images/furniture/page-underline.png) no-repeat center bottom, url(../images/furniture/page-sqs.png) no-repeat right center;
    padding-bottom: 3%;
  }
  /* line 3231, ../sass/styles.scss */
  .page-title-underline h3 {
    float: left;
    clear: left;
    font-size: 12px;
    margin: 1% 0;
  }

  /* line 3239, ../sass/styles.scss */
  .product-view {
    margin-bottom: 2%;
  }

  /* line 3243, ../sass/styles.scss */
  .product-view.page-title-underline {
    background: url(../images/furniture/page-underline.png) no-repeat center bottom, url(../images/furniture/page-sqs.png) no-repeat right 15%;
  }

  /* line 3248, ../sass/styles.scss */
  .no-multiplebgs .page-title-underline {
    background: url(../images/furniture/page-underline.png) no-repeat center bottom;
  }

  /*
  .navbar {
  	margin: 0.5% 0 0 !important;
  }*/
  /* line 3257, ../sass/styles.scss */
  .search-form {
    /*padding: 3% 0 1%; */
    float: right;
    border-bottom: 1px solid #fff;
    padding-right: 0;
  }
  /* line 3264, ../sass/styles.scss */
  .search-form label {
    display: none;
  }
  /* line 3268, ../sass/styles.scss */
  .search-form input {
    border: 0;
    background: #485d7c;
    color: #fff;
    font-size: 14px;
  }
  /* line 3275, ../sass/styles.scss */
  .search-form a i {
    font-size: 20px;
    color: #fff;
  }

  .row-offcanvas-right .sidebar-offcanvas #searchsubmit:hover {
  color: #fff;
}

  /* line 3282, ../sass/styles.scss */
  .generic-banner .header-list .prcontacts .media-ctr-contacts {
    padding-left: 4% !important;
  }

    .generic-page-banner {
    margin-bottom: 1%;
  }

  .main-column-col .numbered-content h3 {
  font-size: 50px;
  }

  /* line 3286, ../sass/styles.scss */
  #content-start {
    padding-top: 100px;
  }

  /* line 3290, ../sass/styles.scss */
  .carousel {
    margin: 0 auto 3%;
    max-width: 1600px;
  }


.carousel-caption {
  top: 0;
  /*left: 10%;
  right: 10%;*/
  text-align: left;
  position: absolute;
  bottom: 0;
  padding-bottom: 0;
  width: auto;
  background: none;
  height: 90%;
}

.carousel-caption h2 {
  text-shadow: none;
  font-weight: 400;
  line-height: 110%;
  background: none;
  width: auto;
  font-size: 44px;
}

.carousel-caption button {
  background: #485D7C;
  width: auto;
  padding: 1%;
}

.carousel-caption a button {
  color: #fff;
  white-space: nowrap;
}

.carousel-indicators {
  display: block;
}

  /* line 3295, ../sass/styles.scss */
  .section-title {
    padding: 2.2% 0;
    margin: 2% 0 4.8%;
  }

  /* line 3300, ../sass/styles.scss */
  .headings {
    margin: 0 0 4%;
  }
    

.about-links li a{
	font-size:18px;
}

  /* line 3305, ../sass/styles.scss */
  .launch-btn h4 {
    font-size: 26px;
    padding: 2% 25% 3% 4%;
  }
  /* line 3311, ../sass/styles.scss */
  .launch-btn span {
    font-size: 50%;
    margin: 2% 0;
    clear: both;
  }

  /* line 3319, ../sass/styles.scss */
  .banner-text .launch-btn {
    width: auto;
  }


.generic-banner .banner-text.media-center h3{
  font-size: 40px !important;
}


  /* line 3325, ../sass/styles.scss */
  .launch-btn-white h4 {
    font-size: 15px;
  }

  /** HOT TOPICS **/

.hot-topics_controls {
  list-style-image: none !important;
}

  /* line 3333, ../sass/styles.scss */
  .hot-topics_controls li {
    cursor: pointer;
    padding: 2% 0 2% 12% !important;
	line-height:149% !important;
  }
  /* line 3338, ../sass/styles.scss */
  .hot-topics_controls li a {
    color: #666666;
    font-size: 13px !important;
  }

  /* line 3345, ../sass/styles.scss */
  li.selected {
    background: url(../images/icons/red-right-arrow.png) no-repeat 0 10px;
  }

  /* line 3349, ../sass/styles.scss */
  .about-links {
    text-align: left;
    margin-bottom: 0;
  }
  /* line 3352, ../sass/styles.scss */
  .about-links li {
    width: auto;
    margin-right: 4%;
  }
  /* line 3357, ../sass/styles.scss */
  .about-links li a {
    padding: 10px 20px;
  }

  /** FEATURED REPORTS CAEOISEL**/
  /* line 3369, ../sass/styles.scss */
  .featured-reports li {
    width: 90%;
    height: 200px;
  }
  /* line 3374, ../sass/styles.scss */
  .featured-reports li .featured-reports-block h3 {
    font-size: 16px;
  }
  /* line 3377, ../sass/styles.scss */
  .featured-reports li .featured-reports-block h4 {
    font-size: 15px;
  }
  /* line 3381, ../sass/styles.scss */
  .featured-reports li .featured-reports-block img {
    height: 115px;
  }

  /* line 3388, ../sass/styles.scss */
  .hot-topics {
    position: relative;
    height: auto;
    width: 100%;
    max-width: 265px;
    overflow: visible;
  }
  /* line 3395, ../sass/styles.scss */
  .hot-topics img {
    position: absolute;
    left: 0;
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity 0.8s ease-in-out;
    -moz-transition: opacity 0.8s ease-in-out;
    -o-transition: opacity 0.8s ease-in-out;
    transition: opacity 0.8s ease-in-out;
  }

  /* line 3404, ../sass/styles.scss */
  .hot-topics img.opaque {
    z-index: 10;
    opacity: 1;
  }

  /* line 3411, ../sass/styles.scss */
  h3.twitter-section .fa-twitter {
    top: 10%;
    font-size: 56px;
  }

.twitter-feed li div {
  min-height: 135px;
}

.twitter-tabs .nav-tabs>li>a{
  padding:10px 25px;
}

blockquote {
padding-bottom: 10%;
}

  /***PANEL-boxS ***/
  /* line 3420, ../sass/styles.scss */
  .panel-box {
    display: inline-block;
  }

  /* line 3424, ../sass/styles.scss */
  .panel-box-qlinks {
    margin-bottom: 7%;
  }

  /* line 3428, ../sass/styles.scss */
  .panel-box-qlinks li {
    padding: 0 !important;
  }

  /* line 3432, ../sass/styles.scss */
  .panel-box-title {
    margin-bottom: 9%;
  }

  /* line 3436, ../sass/styles.scss */
  .panel-box-text {
    margin-bottom: 2%;
  }

  /* line 3440, ../sass/styles.scss */
  .panel-box-thumb {
    margin-bottom: 3%;
  }

  /* line 3444, ../sass/styles.scss */
  .itm-footer-logo {
    margin-top: 22%;
    background-position: 0 17px;
    float: right;
  }

  /* line 3450, ../sass/styles.scss */
  .footer .footer-contact {
    text-align: left;
    padding: 2% 0;
  }

  .fa-map-marker {
     font-size: 18px; 
    }

  /* line 3455, ../sass/styles.scss */
  .lower-footer {
    text-align: left;
  }

  /* line 3459, ../sass/styles.scss */
  .lower-footer p {
    padding-top: 4.5%;
  }

  .post-list-thumbs {
    padding: 0 5%;
  }

  .col-lg-3.col-md-3 .post-list-thumbs {
    padding: 0;
  }

  /* line 3464, ../sass/styles.scss */
  .post-list-thumbs h4 {
    font-size: 17px;
  }

    .col-lg-3.col-md-3 .post-list-thumbs h4 {
    font-size: 15px;
  }

  /* line 3470, ../sass/styles.scss */
  .post-list-thumbs dl dt {
    width: 18%;
  }
  /* line 3474, ../sass/styles.scss */
  .post-list-thumbs dl dd {
    width: 82%;
  }

  /* line 3481, ../sass/styles.scss */
  .post-list-thumbs dl dd .postdate {
    font-size: 14px;
  }

  /* line 3485, ../sass/styles.scss */
  .post-list-thumbs dl dd .opinion-type {
    padding: 2% 3%;
    font-size: 14px;
  }

  /* line 3490, ../sass/styles.scss */
  .post-list-thumbs.side-bar-post-list {
    padding: 0 15px;
  }

  /* line 3494, ../sass/styles.scss */
  .lt-ie8 .post-list-thumbs dl dd {
    width: 72%;
  }

  /* line 3498, ../sass/styles.scss */
  .latest {
    margin-bottom: 4.5%;
  }


.data-tools dl {
  padding: 0;
}

  /* line 3505, ../sass/styles.scss */
  .break-down-list li {
    width: 49%;
    clear: none;
  }

.break-down-list li dl dd {
  width: 16%;
}

.break-down-list li dl dt {
  width: 84%;
}

.break-down-list li .break-down-title {
  padding-bottom: 1%;
}


  /* line 3511, ../sass/styles.scss */
  .break-down-list li .break-down-title h3 {
    font-size: 18px;
    padding: 2% 2% 2% 0;
    width: 89%;
    margin: 0;
    line-height: 130%;
  }
  /* line 3519, ../sass/styles.scss*/ 
  .break-down-list li .break-down-title h4 {
    width: 7%;
  }

.break-down-list li .break-down-description {
  padding-right: 2%;
}

  /* line 3533, ../sass/styles.scss */
  .break-down-list li.right-list-position {
    margin-left: 2%;
  }

  /* line 3539, ../sass/styles.scss */
  .wide-tabs-panels {
    margin-bottom: 5%;
  }
  /* line 3544, ../sass/styles.scss */
  .wide-tabs-panels .row .tab-title {
    padding: 3%;
    margin-bottom: 3%;
  }
  /* line 3551, ../sass/styles.scss */
  .wide-tabs-panels .break-down-list .break-down-title h4 {
    width: 100%;
    background: none;
    color: #666666;
  }

  /* line 3559, ../sass/styles.scss */
  .product-author-img {
    width: 30%;
    margin: 3% 0;
  }
  /* line 3562, ../sass/styles.scss */
  .product-author-img img {
    padding-right: 10%;
  }

  /* line 3567, ../sass/styles.scss */
  .product-author-details {
    width: 70%;
  }

  .analyst-gallery-wrap {
    min-height: 290px;
    max-height: 520px;
  }

  /**********/
  /* line 3574, ../sass/styles.scss */
  .side.custom-section-menu {
    margin-top: 0; /*was 7%*/
  }
  /* line 3577, ../sass/styles.scss */
  .side.custom-section-menu .panel-group {
    padding-bottom: 4%;
  }
  /* line 3580, ../sass/styles.scss */
  .side.custom-section-menu .panel-group .panel-heading {
    padding: 10px 5% 10px 0;
  }
  /* line 3583, ../sass/styles.scss */
  .side.custom-section-menu .panel-group .panel-heading h4 {
    padding: 4% 5.5%;
  }
  /* line 3588, ../sass/styles.scss */
  .side.custom-section-menu .panel-group ul li a {
    padding: 0 4%;
    display: block;
    line-height: 150%;
  }

  /* line 3596, ../sass/styles.scss */
  .twitter-tabs h3 {
    background-position: 0 -5%;
  }

  /* line 3602, ../sass/styles.scss */
  .lt-ie8 .custom-section-menu.side h4 {
    background: #fff;
    padding: 2% 0 4%;
  }
  /* line 3606, ../sass/styles.scss */
  .lt-ie8 .custom-section-menu.side h4 a {
    color: #d51e4b;
  }
  /* line 3612, ../sass/styles.scss */
  .lt-ie8 .custom-section-menu.side h3 {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 3617, ../sass/styles.scss */
  .lt-ie8 .custom-section-menu.side .panel-heading {
    padding-top: 0;
    padding-bottom: 0;
    background: #fff;
  }

  /* line 3625, ../sass/styles.scss */
  .lt-ie8 .launch-btn h4 {
    text-align: left;
  }

  /* line 3631, ../sass/styles.scss */
  .find-out-btn {
    background-size: 10%;
  }

  /* line 3637, ../sass/styles.scss */
  .opinion-posts .post-block-list {
    border-bottom: 0;
    padding-bottom: 3%;
    margin-bottom: 5%;
  }
  /* line 3642, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-title {
    width: 89%;
  }
  /* line 3645, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-title h3 {
    font-size: 20px;
    margin-bottom: 0;
    padding-bottom: 1.5%;
  }
  /* line 3651, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-type {
    margin: 1% 0;
    border-top: 1px solid #ccc;
  }
  /* line 3655, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-type h4, .opinion-posts .post-block-list .post-block-type h5 {
    width: auto; /*10.8%*/
    padding: 1%;
    font-size: 14px;
    margin-bottom: 2%;
    clear: none;
  }

.opinion-posts .post-block-list .post-block-type h5 {
  padding: 1.3%;
}

.single-authors .opinion-posts .post-block-list .post-block-type h5 {
  padding: 0.85%;
}

  /* line 3663, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-content {
    line-height: 160%;
  }

  /* line 3669, ../sass/styles.scss */
  .social-buttons-list {
    margin: 0;
    padding: 3% 0;
  }

  /* line 3676, ../sass/styles.scss */
  .single-analyst-post .post-block-title {
    width: 100% !important;
  }
  /* line 3679, ../sass/styles.scss */
  .single-analyst-post .post-block-title h3 {
    font-size: 17px !important;
    margin-bottom: 2%;
  }
  /* line 3685, ../sass/styles.scss */
  .single-analyst-post .post-block-type h4 {
    font-size: 12px !important;
  }

  /* line 3690, ../sass/styles.scss */
  .article-view {
    padding: 0;
  }


  /* line 3696, ../sass/styles.scss */
  .analysts-filter > li {
    background: url(../images/icons/filter-seps.gif) no-repeat right 50%;
  }

  .analysts-filter .dropdown-menu  {
      list-style-image: none !important;
      padding: 0 !important;
    }

  .analysts-filter .dropdown-menu>li>a {
    padding: 3px 10px;
  }

  /* line 3701, ../sass/styles.scss */
  .analyst-grid-box:nth-child(odd) {
    clear: none;
  }

  /* line 3705, ../sass/styles.scss */
  .analyst-grid-box:nth-child(6n+1) {
    clear: left;
  }

  /* line 3711, ../sass/styles.scss */
  .research-store .store-buy-now {
    width: 22%;
    margin: 0;
  }
  /* line 3715, ../sass/styles.scss */
  .research-store .store-buy-now h4 {
    color: #fff;
    background: url(../images/icons/btn-white-chev-dbluebg-sm.gif) no-repeat 95% center;
    padding-right: 10%;
    text-align: left;
  }
  /* line 3723, ../sass/styles.scss */
  .research-store .post-block-type {
    width: 100% !important;
    padding-right: 1%;
    margin-top: 0 !important;
  }

 .footer .social-icons{
  margin: 20% 0 0;
  text-align: right;
 }

 .generic-box-content .generic-banner-btn {
    width: 40%;
  }

  .generic-page-banner {
    margin-bottom: 1%;
  }


 .generic-banner .banner-text.media-center h3 {
    margin-bottom: 14%;
   }


  .gform_wrapper .gform_body .ginput_complex .ginput_left, .gform_wrapper .gform_body .ginput_complex .ginput_right {
  width: 50%;
}

.gform_wrapper .gform_body .ginput_complex .ginput_left input, .gform_wrapper .gform_body .ginput_complex .ginput_right input {
  width: 95% !important;
}

.gform_wrapper .gform_button {
  padding: 1%;
  width: 20%;
  float: right;
  margin-right: 10px;
}

.contact-details address {
  margin-bottom: 10%;
}

.contact-details-list li {
  padding: 0;
}


.contact-details-list li:last-child {
  display: inline-block;
  padding-left: 6%;
  background: url(../images/icons/grey-sep.gif) no-repeat;
}

.media-center-bg {
  margin-bottom: 3%;
}

.media-center-bg .header-list h3 {
  margin: 10% 0
}

.media-center-bg .banner-text h3{
  margin: 0 0 25% !important;
  font-size: 32px !important;
}

.media-center-bg .tabs-sections li:last-child {
  background: url(../images/icons/white-sep-lg.gif) no-repeat 8% 50%;
  padding-left: 3%;
}

.generic-banner .header-list .prcontacts {
  margin-bottom: 10%;
}


  /**IE **/
  /* line 3733, ../sass/styles.scss */
  .lt-ie8 .ie-article {
    float: left;
    margin-left: 18px;
  }
  /* line 3736, ../sass/styles.scss */
  .lt-ie8 .ie-article .article-view .post-block-title {
    float: left;
    width: 80%;
    padding-left: 20px;
  }

  /* line 3743, ../sass/styles.scss */
  .lt-ie9 .header .secondary-menu {
    margin-left: 18%;
    width: 67%;
  }

  /* line 3748, ../sass/styles.scss */
  .lt-ie8 .header .secondary-menu {
    margin-left: 11%;
    width: 72%;
  }

  /* line 3753, ../sass/styles.scss */
  .lt-ie8 .panel-box div, .lt-ie8 .ie-nopad {
    padding: 0 !important;
  }

  /* line 3757, ../sass/styles.scss */
  .lt-ie8 .panel-box-thumb {
    width: 260px !important;
  }

  /* line 3761, ../sass/styles.scss */
  .lt-ie8 .col-lg-3 {
    width: 24% !important;
  }

  /* line 3765, ../sass/styles.scss */
  .lt-ie8 .col-lg-4 {
    width: 33% !important;
  }

  /* line 3769, ../sass/styles.scss */
  .lt-ie8 .col-lg-10 {
    width: 73.33%;
  }

  /* line 3773, ../sass/styles.scss */
  .lt-ie8 .col-lg-5 {
    width: 40.66%;
  }

  /* line 3777, ../sass/styles.scss */
  .lt-ie8 .col-lg-8 {
    width: 65%;
  }

  /* line 3781, ../sass/styles.scss */
  .lt-ie8 .col-lg-9 {
    width: 74%;
  }

  /* line 3785, ../sass/styles.scss */
  .lt-ie8 .latest img {
    width: 330px;
  }

  /* line 3789, ../sass/styles.scss */
  .lt-ie9 .panel-box {
    width: 100%;
  }

  /* line 3793, ../sass/styles.scss */
  .page-title .back-link {
    padding-top: 1.5%;
    display: block;
  }
  
      .alignleft.inserted-post-image { 
  margin: 2%; 
  margin-left:0 
  } 


.alignright.inserted-post-image { 
margin: 2%; 
margin-right:0 
}

.home.page #content-start{
	padding-top:143px;
}

.megadrop .dropdown-menu ul{
	padding-top:3%;
	padding-bottom:3%;
}

.megadrop .navbar-nav > li > a:hover{
	background-color:#d51e4a;
}

.megadrop .dropdown-menu ul li a{
	padding-bottom:4%;
}


.megadrop .dropdown-menu ul .menu-header{
	font-size:15px;
	text-transform:none;
	font-weight:600;
}

.megadrop .dropdown-menu ul{
	padding-top:3%;
	padding-bottom:3%;
}

.megadrop .navbar-nav > li > a:hover{
	background-color:#d51e4a;
}

.megadrop .dropdown-menu ul li a{
	padding-bottom:4%;
}


.megadrop .dropdown-menu ul .menu-header{
	font-size:15px;
	text-transform:none;
	font-weight:600;
}

.analysts-grid ul.three-grid li{
	width:85px;
	height:100px;
}

.analysts-grid ul.three-grid img{
	height:100px;
}

.twitter-tabs h3{
	padding-left:12%;
	text-align:center;
	background-position:0 -14%;
	background-size:15%;
}




}

@media (min-width: 980px) and (max-width: 1199px) {

  /* line 48, ../sass/styles.scss */
body.end-page-cogs-bg {
  background: url(../images/furniture/dt-tool-cogs.png) no-repeat;
  background-size: 100% auto;
}


  .inserted-post-image {
   max-width: 75%; 
  }
  
    .alignleft.inserted-post-image { 
  margin: 2%; 
  margin-left:0 
  } 


.alignright.inserted-post-image { 
margin: 2%; 
margin-right:0 
}

  /* line 3803, ../sass/styles.scss */
  body {
    overflow-x: visible;
  }

  /* line 3807, ../sass/styles.scss */
  .header .navbar {
    background: #485D7C;
    border: 0;
  }
  /* line 3810, ../sass/styles.scss */
  .header .navbar a {
    color: #fff;
  }

  /* line 3815, ../sass/styles.scss */
  .header h1 {
    background-size: 100%;
    margin: 0 0 7% 0;
    width: 75px;
  }
  /* line 3820, ../sass/styles.scss */
  .header h1 a {
    padding: 30px 38px;
    display: block;
  }

  /* line 3827, ../sass/styles.scss */
  .header .secondary-menu {
    margin-left: 6%;
    margin-top: 0.6%;
    width: 76%;
  }

  /* line 3833, ../sass/styles.scss */
  .navbar {
    margin: 1% 0 0 !important;
  }

  /**MENU  ***/
  /* line 3840, ../sass/styles.scss */
  .navbar-nav > li, .navbar-nav > li.open {
    padding-left: 0;
  }

  /* line 3844, ../sass/styles.scss */
  .megadrop {
    /*
    	.navbar-nav > li a, .navbar-nav > li a:hover, .navbar-nav > li a:active, .navbar-nav > li a:visited, .navbar-nav > li a:focus, .navbar-nav > li.open a, .navbar-nav > li.open a:hover, .navbar-nav > li.open a:active, .navbar-nav > li.open a:visited, .navbar-nav > li.open a:focus {
    		color: #fff;
    	}
    */
    /*Makes menu hover FB*/
  }
  /* line 3850, ../sass/styles.scss */
  .megadrop .dropdown-menu {
    background: #fff;
  }
  /* line 3853, ../sass/styles.scss */
  .megadrop .dropdown-menu ul {
    display: block;
    padding: 0 5%;
  }
  /* line 3857, ../sass/styles.scss */
  .megadrop .dropdown-menu ul li {
    font-size: 13px;
    padding: 0;
  }
  /* line 3861, ../sass/styles.scss */
  .megadrop .dropdown-menu ul li a {
    padding: 1% 0;
    display: block;
  }
  /* line 3868, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-header {
    margin: 0 0 4%;
    padding: 4% 0;
  }
  /* line 3873, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted {
    margin: 0;
    padding: 0;
  }
  /* line 3878, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted.menu-header {
    margin: 0 0 4%;
    padding: 4% 0;
  }
  /* line 3881, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted.menu-header a {
    padding: 0;
  }
  /* line 3889, ../sass/styles.scss */
  .megadrop .dropdown-menu .sub-menu {
    visibility: hidden;
  }
  /* line 3893, ../sass/styles.scss */
  .megadrop .dropdown-menu li:hover ul {
    visibility: visible;
  }
  /* line 3897, ../sass/styles.scss */
  .megadrop .dropdown:hover .dropdown-menu {
    display: block;
  }

  .homepage-briefandlist-vertical-images { /*HOME added 22/05 -- FB */
  margin-top: 6%;
}

.homepage-briefandlist-vertical-images p {
  padding-bottom: 3%;
  margin-bottom: 5%;
}

.homepage-briefandlist-vertical-images .data-tools dl {
  margin-bottom: 5%;
}

.homepage-briefandlist-vertical-images .data-tools dl:last-child {
  margin-bottom: 6%;
}


.generic-banner .banner-text.media-center h3{
  font-size: 30px !important;
  padding-top: 0;
}




  /*
  .row-offcanvas {
  	margin-right: 0.1%;
  	margin-left: 0.1%;
  }*/
  /* line 3909, ../sass/styles.scss */
  .navbar-nav > li {
    color: #fff;
  }

  /* line 3913, ../sass/styles.scss */
  .search-form {
    /*padding: 3% 0 1%; */
    float: right;
    border-bottom: 1px solid #fff;
  }
  /* line 3919, ../sass/styles.scss */
  .search-form label {
    display: none;
  }
  /* line 3923, ../sass/styles.scss */
  .search-form input {
    border: 0;
    background: #485d7c;
    color: #fff;
    font-size: 14px;
  }
  /* line 3930, ../sass/styles.scss */
  .search-form a i {
    font-size: 18px;
    color: #fff;
  }

  /* line 3937, ../sass/styles.scss */

  .carousel {
    margin-bottom: 4%;
  }
/*
.carousel-inner .item {
  position: initial;
}*/

.carousel-caption {
  top: 0;
  /*left: 10%;
  right: 10%;*/
  text-align: left;
  position: absolute;
  bottom: 0;
  padding-bottom: 0;
  width: auto;
  background: none;
  height: 90%;
  padding:5% 0;
}

.carousel-caption h2 {
  text-shadow: none;
  font-weight: 400;
  line-height: 140%;
  padding: 0;
  background: none;
  width: auto;
  font-size: 36px;
}

.carousel-caption button {
  background: #485D7C;
  width: auto;
  padding: 1%;
}

.carousel-caption a button {
  color: #fff;
  white-space: nowrap;
}

.carousel-indicators {
  display: block;
}

  /* line 3941, ../sass/styles.scss */
  #content-start {
    padding-top: 100px;
  }

  /* line 3945, ../sass/styles.scss */
  h2 {
    font-size: 32px;
  }

  /* line 3949, ../sass/styles.scss */
  p {
    margin-bottom: 3%;
  }

  /* line 3953, ../sass/styles.scss */
  .section-title {
    font-size: 32px;
    background: url(../images/furniture/title-underline.png) no-repeat center bottom;
  }

  /* line 3958, ../sass/styles.scss */
  .section-title-full {
    font-size: 32px;
    background: url(../images/furniture/page-underline.png) no-repeat center bottom;
    padding-bottom: 4%;
    margin-bottom: 4%;
  }

    .page-title {
  background: white url(../images/furniture/page-sqs.png) no-repeat right 80%;
}


  /* line 3966, ../sass/styles.scss */
  .page-title-underline {
    background: url(../images/furniture/page-underline.png) no-repeat center bottom, url(../images/furniture/page-sqs.png) no-repeat right 50%;
    padding-bottom: 3%;
  }

  /* line 3972, ../sass/styles.scss -- FB - 23/05
  .page-title {
    padding-top: 0;
  }*/

  /* line 3976, ../sass/styles.scss */
  .headings {
    margin: 0 0 4%;
  }

  /* line 3981, ../sass/styles.scss */
  .launch-btn h4 {
    font-size: 24px;
	padding:2% 25% 0 4%;
  }
  
  /* line 3986, ../sass/styles.scss */
  .launch-btn span {
    font-size: 50%;
    margin: 2% 0;
    clear: both;
  }

  /* line 3994, ../sass/styles.scss */
  .banner-text .launch-btn {
    width: auto;
  }


  /* line 3999, ../sass/styles.scss */
  .no-multiplebgs .page-title-underline {
    background: url(../images/furniture/page-underline.png) no-repeat center bottom;
  }

  /* line 4003, ../sass/styles.scss */
  .section-title {
    padding: 2.2% 0;
    margin-bottom: 4%;
  }

  .hot-topics_controls {
    list-style-image: none !important;
  }

  /* line 4008, ../sass/styles.scss */
  .hot-topics_controls li {
    cursor: pointer;
    padding: 2% 0 2% 10% !important;
  }
  /* line 4013, ../sass/styles.scss */
  .hot-topics_controls li a {
    color: #666666;
    font-size: 12px;
  }

  /* line 4020, ../sass/styles.scss */
  li.selected {
    background: url(../images/icons/red-right-arrow.png) no-repeat 0 10px;
  }

  /* line 4024, ../sass/styles.scss */
  .hot-topics {
    position: relative;
    height: auto;
    width: 100%;
    max-width: 265px;
    overflow: visible;
  }
  /* line 4031, ../sass/styles.scss */
  .hot-topics img {
    position: absolute;
    left: 0;
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity 0.8s ease-in-out;
    -moz-transition: opacity 0.8s ease-in-out;
    -o-transition: opacity 0.8s ease-in-out;
    transition: opacity 0.8s ease-in-out;
  }

  /* line 4040, ../sass/styles.scss */
  .hot-topics img.opaque {
    z-index: 10;
    opacity: 1;
  }

  /** FEATURED REPORTS CAROUSEL**/
  /* line 4049, ../sass/styles.scss */
  .featured-reports li {
    width: 205px;
    height: 185px;
    margin: 15px;
  }
  /* line 4054, ../sass/styles.scss */
  .featured-reports li .featured-reports-block {
    padding: 3%;
    position: relative;
    overflow: hidden;
  }
  /* line 4058, ../sass/styles.scss */
  .featured-reports li .featured-reports-block h3 {
    font-size: 15px;
  }
  /* line 4061, ../sass/styles.scss */
  .featured-reports li .featured-reports-block h4 {
    font-size: 14px;
  }
  /* line 4064, ../sass/styles.scss */
  .featured-reports li .featured-reports-block img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 245px;
  }

  /* line 4073, ../sass/styles.scss */
  .about-links {
    text-align: left;
    margin-bottom: 0;
  }
  /* line 4076, ../sass/styles.scss */
  .about-links li {
    width: auto;
    margin-right: 2%;
  }
  /* line 4081, ../sass/styles.scss */
  .about-links li a {
    padding: 10px 20px;
  }

  blockquote {
padding-bottom: 10%;
}

  /*******/
  /* line 4088, ../sass/styles.scss */
  h3.twitter-section {
    /*	background-size: 20%;*/
  }
  /* line 4090, ../sass/styles.scss */
  h3.twitter-section .fa-twitter {
    top: 10%;
    font-size: 55px;
  }

  /* line 4096, ../sass/styles.scss */
  .twitter-two {
    background-position: 0 -63px;
  }

  /* line 4100, ../sass/styles.scss */
  .twitter-three {
    background-position: 0 -125px;
  }

  .twitter-feed li div {
   min-height: 125px;
  }

  /* line 4104, ../sass/styles.scss */
  .twitter-tabs h3 {
    background-size: 18%;
    background-position: 0 -8%;
    padding-left: 22%;
  }

  /***PANEL-boxS ***/
  /* line 4111, ../sass/styles.scss */
  .panel-box {
    display: inline-block;
    padding-bottom: 2%;
  }

  /* line 4116, ../sass/styles.scss */
  .panel-box-qlinks {
    margin-bottom: 7%;
  }

  /* line 4120, ../sass/styles.scss */
  .panel-box-qlinks li {
    padding: 1% 0;
  }

  /* line 4124, ../sass/styles.scss */
  .panel-box-title {
    margin-bottom: 5%;
  }

  /* line 4128, ../sass/styles.scss */
  .panel-box-text {
    margin-bottom: 2%;
  }

  /* line 4132, ../sass/styles.scss */
  .panel-box-thumb {
    margin-bottom: 3%;
  }

  /* line 4136, ../sass/styles.scss */
  .page-title .back-link {
    padding-top: 1.5%;
    display: block;
  }

  /* line 4149, ../sass/styles.scss */
  .generic-banner .header-list .prcontacts div img {
    width: 55px;
    height: 55px;
  }

   .generic-banner .banner-text.media-center h3 {
    margin-bottom: 15%;
   }

  .main-column-col .numbered-content h3 {
  font-size: 40px;
  }

  .main-column-col .numbered-content h4 {
  font-size: 16px;
  }

  .generic-page-banner {
    margin-bottom: 3%;
  }

  /* line 4157, ../sass/styles.scss */
  .post-list-thumbs h4 {
    font-size: 14px;
  }
  /* line 4163, ../sass/styles.scss */
  .post-list-thumbs dl dt {
    width: 20%;
    max-width: 20%;
  }
  /* line 4168, ../sass/styles.scss */
  .post-list-thumbs dl dd {
    width: 80%;
  }
  /* line 4171, ../sass/styles.scss */
  .post-list-thumbs dl dd .opinion-type {
    font-size: 14px;
  }
  /* line 4176, ../sass/styles.scss */
  .post-list-thumbs dl h4 {
    font-size: 16px;
    line-height: 130%;
  }

  /* line 4185, ../sass/styles.scss */
  .lt-ie8 .post-list-thumbs dl dd {
    width: 75%;
  }

  /* line 4189, ../sass/styles.scss */
  .latest {
    margin-bottom: 2%;
  }

  /* line 4195, ../sass/styles.scss */
  .opinion-posts .post-block-list {
    border-bottom: 0;
    padding-bottom: 3%;
    margin-bottom: 7%;
  }
  /* line 4200, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-title {
    width: 87%;
  }
  /* line 4203, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-title h3 {
    font-size: 18px;
    margin-bottom: 0;
  }
  /* line 4209, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-type {
    margin: 1% 0;
    border-top: 1px solid #ccc;
  }
  /* line 4213, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-type h4, .opinion-posts .post-block-list .post-block-type h5 {
    width: auto; /*13.2%*/
    padding: 1%;
    font-size: 14px;
    margin-bottom: 2%;
    clear: none;
  }

  .opinion-posts .post-block-list .post-block-type h5 {
    padding-top: 1.3%; 
    padding-bottom: 1.4%;
  }

  .single-authors .opinion-posts .post-block-list .post-block-type h5 {
  padding: 0.94% !important;
}

  /* line 4224, ../sass/styles.scss */
  .wide-tabs-panels {
    margin-bottom: 5%;
  }
  /* line 4229, ../sass/styles.scss */
  .wide-tabs-panels .row .tab-title {
    padding: 3%;
    margin-bottom: 3%;
  }
  /* line 4236, ../sass/styles.scss */
  .wide-tabs-panels .break-down-list .break-down-title h4 {
    width: 100%;
    background: none;
    color: #666666;
  }

  /* line 4245, ../sass/styles.scss */
  .single-analyst-post .post-block-title {
    width: 100% !important;
  }
  /* line 4248, ../sass/styles.scss */
  .single-analyst-post .post-block-title h3 {
    font-size: 16px !important;
    margin-bottom: 2%;
  }
  /* line 4254, ../sass/styles.scss */
  .single-analyst-post .post-block-type h4 {
    font-size: 11px !important;
  }

   .analyst-gallery-wrap {
    min-height: 310px;
    max-height: 520px;
  }

  /* line 4260, ../sass/styles.scss */
  .article-view {
    padding: 0;
  }

  /* line 4266, ../sass/styles.scss 
  .data-tools dl {
    margin-bottom: 6.5%;
  }*/

  /* line 4272, ../sass/styles.scss */
  .itm-footer-logo {
    margin-top: 25.3%;
  }

  /* line 4276, ../sass/styles.scss */
  .footer .footer-contact {
    text-align: left;
    padding: 2% 0;
  }

  /* line 4281, ../sass/styles.scss */
  .lower-footer {
    text-align: left;
  }

  /* line 4285, ../sass/styles.scss */
  .lower-footer p {
    padding-top: 6.2%;
  }

  /* line 4292, ../sass/styles.scss */
  .break-down-list li {
    width: 49%;
    clear: none;
  }

.break-down-list li dl dd {
  width: 20%;
}

.break-down-list li dl dt {
  width: 80%;
}

  /* line 4298, ../sass/styles.scss */
  .break-down-list li .break-down-title h3 {
    font-size: 17px;
    padding: 2% 2% 2% 0;
    width: 86%;
    margin: 0;
    line-height: 130%;
  }
  /* line 4306, ../sass/styles.scss */
  .break-down-list li .break-down-title h4 {
    width: 9%;
  }
  /* line 4320, ../sass/styles.scss */
  .break-down-list li.right-list-position {
    margin-left: 2%;
  }

  /* line 4327, ../sass/styles.scss */
  .product-author-img {
    width: 25%;
    margin: 3% 0;
  }
  /* line 4330, ../sass/styles.scss */
  .product-author-img img {
    padding-right: 10%;
  }

  /* line 4335, ../sass/styles.scss */
  .product-author-details {
    width: 75%;
  }

  /**********/
  /* line 4341, ../sass/styles.scss */
  .side.custom-section-menu {
    margin-top: 0; /*was 7%*/
  }
  /* line 4344, ../sass/styles.scss */
  .side.custom-section-menu .panel-group {
    padding-bottom: 3%;
  }
  /* line 4347, ../sass/styles.scss */
  .side.custom-section-menu .panel-group .panel-heading {
    padding: 10px 5% 10px 0;
  }
  /* line 4350, ../sass/styles.scss */
  .side.custom-section-menu .panel-group .panel-heading h4 {
    padding: 4% 5.5%;
  }
  /* line 4355, ../sass/styles.scss */
  .side.custom-section-menu .panel-group ul li a {
    padding: 3% 4% 3% 4%;
    display: block;
    line-height: 150%;
  }

  /* line 4363, ../sass/styles.scss */
  .sidebar-title h3 {
    font-size: 22px;
  }

   .generic-box-content .generic-banner-btn {
    width: 30%;
  }

    .generic-page-banner {
    margin-bottom: 2%;
  }

  /* line 4369, ../sass/styles.scss */
  .lt-ie8 .custom-section-menu.side h4 {
    background: #fff;
    padding: 2% 0 4%;
  }
  /* line 4373, ../sass/styles.scss */
  .lt-ie8 .custom-section-menu.side h4 a {
    color: #d51e4b;
  }
  /* line 4379, ../sass/styles.scss */
  .lt-ie8 .custom-section-menu.side h3 {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 4384, ../sass/styles.scss */
  .lt-ie8 .custom-section-menu.side .panel-heading {
    padding-top: 0;
    padding-bottom: 0;
    background: #fff;
  }

  /* line 4392, ../sass/styles.scss */
  .lt-ie8 .launch-btn h4 {
    text-align: left;
  }

  /********************************/
  /* line 4401, ../sass/styles.scss */
  .analysts-grid {
    /***************************/
  }
  /* line 4403, ../sass/styles.scss */
  .analysts-grid ul.two-grid li, .analysts-grid ul.two-grid a, .analysts-grid ul.two-grid img {
    width: 104px;
    height: 117px;
  }
  /* line 4408, ../sass/styles.scss */
  .analysts-grid ul.two-grid div {
    height: 117px;
    width: 100%;
    margin-top: 104px;
  }
  /* line 4414, ../sass/styles.scss */
  .analysts-grid ul.two-grid a:hover div {
    margin-top: 0;
    width: 117px;
  }
  /* line 4423, ../sass/styles.scss */
  .analysts-grid ul.three-grid li, .analysts-grid ul.three-grid a, .analysts-grid ul.three-grid img {
    width: 68px;
    height: 77px;
  }
  /* line 4428, ../sass/styles.scss */
  .analysts-grid ul.three-grid div {
    height: 77px;
    width: 63px !important;
    margin-top: 77px;
  }
  /* line 4434, ../sass/styles.scss */
  .analysts-grid ul.three-grid a:hover div {
    margin-top: 0;
    width: 63px;
  }

  /* line 4442, ../sass/styles.scss */
  .find-out-btn {
    background-size: 4%;
  }

  /* line 4448, ../sass/styles.scss */
  .analysts-filter > li {
    background: url(../images/icons/filter-seps.gif) no-repeat right 50%;
  }

  /* line 4453, ../sass/styles.scss */
  .analyst-grid-box:nth-child(odd) {
    clear: none;
  }

  /* line 4457, ../sass/styles.scss */
  .analyst-grid-box:nth-child(4n+5) {
    clear: left;
  }

  /* line 4463, ../sass/styles.scss */
  .research-store .store-buy-now {
    width: 30%;
    margin: 0;
  }
  /* line 4467, ../sass/styles.scss */
  .research-store .store-buy-now h4 {
    color: #fff;
    background: url(../images/icons/btn-white-chev-dbluebg-sm.gif) no-repeat 95% center;
    padding-right: 10%;
    text-align: left;
  }
  /* line 4475, ../sass/styles.scss */
  .research-store .post-block-type {
    width: 100% !important;
    padding-right: 1%;
    margin-top: 0 !important;
  }

.footer .social-icons{
  margin: 20% 0 0;
 }

   .gform_wrapper .gform_body .ginput_complex .ginput_left, .gform_wrapper .gform_body .ginput_complex .ginput_right {
  width: 50%;
}

.gform_wrapper .gform_body .ginput_complex .ginput_left input, .gform_wrapper .gform_body .ginput_complex .ginput_right input {
  width: 95% !important;
}

.gform_wrapper .gform_button {
  padding: 1%;
  width: 20%;
  float: right;
  margin-right: 10px;
}

.contact-details address {
  margin-bottom: 5%;
}

.contact-details-list li {
  padding: 0;
}

.contact-details-list li {
  display: inline-block;
  padding-left: 6%;
  background: url(../images/icons/grey-sep.gif) no-repeat;
}


.media-center-bg {
  margin-bottom: 3%;
}

.end-page-media-center .header-list h3 {
  margin: 10% 0
}

.end-page-media-center .banner-text h3 {
  margin: 3% 0 32% !important;
  font-size: 32px !important;
}

.end-page-media-center .tabs-sections li:last-child {
  background: url(../images/icons/white-sep-lg.gif) no-repeat 8% 50%;
  padding-left: 3%;
}

.generic-banner .header-list .prcontacts {
  margin-bottom: 10%;
}

  /**IE 7**/
  /* line 4484, ../sass/styles.scss */
  .lt-ie8 .ie-article {
    float: left;
    margin-left: 18px;
  }
  /* line 4487, ../sass/styles.scss */
  .lt-ie8 .ie-article .article-view .post-block-title {
    float: left;
    width: 80%;
    padding-left: 20px;
  }

  /* line 4494, ../sass/styles.scss */
  .lt-ie8 .panel-box div, .lt-ie8 .ie-nopad {
    padding: 0 !important;
  }

  /* line 4498, ../sass/styles.scss */
  .lt-ie8 .panel-box-qlinks {
    width: 90%;
  }

  /* line 4502, ../sass/styles.scss */
  .lt-ie8 .panel-box-thumb {
    width: 200px !important;
  }

  /* line 4506, ../sass/styles.scss */
  .lt-ie8 .col-md-3 {
    width: 24% !important;
  }

  /* line 4510, ../sass/styles.scss */
  .lt-ie8 .col-lg-9 {
    width: 74%;
  }

  /* line 4514, ../sass/styles.scss */
  .lt-ie8 .col-md-4 {
    width: 33% !important;
  }

  /* line 4518, ../sass/styles.scss */
  .lt-ie8 .latest img {
    width: 300px;
  }
  
  .home.page #content-start{
	padding-top:143px;
}


  
}


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

  /* line 48, ../sass/styles.scss */
body.end-page-cogs-bg {
  background: url(../images/furniture/dt-tool-cogs.png) no-repeat;
  background-size: 100% auto;
}


.launch-btn h4{
	font-size: 28px; /*changed from 32 - FB*/
}

  .inserted-post-image {
   max-width: 50%; 
  }
  
  .alignleft.inserted-post-image { 
  margin: 2%; 
  margin-left:0 
  } 


.alignright.inserted-post-image { 
margin: 2%; 
margin-right:0 
}

  /* line 4528, ../sass/styles.scss */
  body {
    overflow-x: visible;
  }

  /* line 4532, ../sass/styles.scss */
  .header .navbar {
    background: #485D7C;
    border: 0;
  }
  /* line 4535, ../sass/styles.scss */
  .header .navbar a {
    color: #fff;
  }

  /* line 4540, ../sass/styles.scss */
  .header h1 {
    background-size: 100%;
    margin: 0 0 2% 0;
    width: 75px;
  }
  /* line 4545, ../sass/styles.scss */
  .header h1 a {
    padding: 30px 38px;
    display: block;
  }

  /**MENU  ***/
  /* line 4556, ../sass/styles.scss */
  .megadrop .dropdown-menu ul {
    display: block;
    padding: 0 5%;
  }
  /* line 4560, ../sass/styles.scss */
  .megadrop .dropdown-menu ul li {
    font-size: 13px;
    padding: 0;
  }
  /* line 4564, ../sass/styles.scss */
  .megadrop .dropdown-menu ul li a {
    padding: 2% 0;
    display: block;
  }
  /* line 4571, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-header {
    margin: 0 0 4%;
    padding: 4% 0;
  }
  /* line 4576, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted {
    margin: 0;
    padding: 0;
  }
  /* line 4581, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted.menu-header {
    margin: 0 0 4%;
    padding: 4% 0;
  }
  /* line 4584, ../sass/styles.scss */
  .megadrop .dropdown-menu ul .menu-highlighted.menu-header a {
    padding: 0;
  }

  .tabs-sections li:last-child {
    padding-left: 8% !important;
  }

  /*
  .row-offcanvas {
  	margin-right: 0.1%;
  	margin-left: 0.1%;
  }*/
  /* line 4596, ../sass/styles.scss */
  h2 {
    font-size: 26px;
  }

  /* line 4601, ../sass/styles.scss */
  .header select.secondary-menu {
    margin: 1% 0 0 50%;
  }
  /* line 4604, ../sass/styles.scss */
  .header .mobile-search {
    background: #E8E8E0;
    padding-right: 11%;
  }
  /* line 4607, ../sass/styles.scss */
  .header .mobile-search .search-query {
    border: 0;
    padding-top: 3%;
    background: #fff;
    border: 1px solid #333;
    color: #666666;
  }
  /* line 4616, ../sass/styles.scss */
  .header #searchsubmit {
    display: none;
  }



.generic-banner .banner-file {
  margin-bottom: 2%;
}



  /* line 4626, ../sass/styles.scss */
  .navbar-toggle {
    margin: 20px 0 0 15px;
  }

  .row-offcanvas .navbar .navbar-brand {
    width: 70px;
    height: 70px;
  }

  /* line 4631, ../sass/styles.scss */
  .section-title {
    background: url(../images/furniture/title-underline.png) no-repeat center bottom;
  }

  /* line 4635, ../sass/styles.scss */
  .section-title-full {
    background: url(../images/furniture/page-underline.png) no-repeat center bottom;
    padding-bottom: 3%;
    margin-bottom: 3%;
  }

  /* line 4641, ../sass/styles.scss */
  .page-title-underline {
    background: url(../images/furniture/title-underline.png) no-repeat center bottom, url(../images/furniture/page-sqs.png) no-repeat right center;
    padding-bottom: 3%;
  }

  /* line 4647, ../sass/styles.scss */
  .no-multiplebgs .page-title-underline {
    background: url(../images/furniture/page-underline.png) no-repeat center bottom;
  }

  /* line 4651, ../sass/styles.scss */
  .headings {
    margin: 3% 0;
  }

  /* line 4655, ../sass/styles.scss */
  .search-form {
    /*padding: 0 0 1%;*/
    float: right;
    border: 0;
  }
  /* line 4661, ../sass/styles.scss */
  .search-form label {
    display: none;
  }
  /* line 4665, ../sass/styles.scss */
  .search-form input {
    border: 0;
    background: #485d7c;
    color: #fff;
    font-size: 14px;
  }
  /* line 4672, ../sass/styles.scss */
  .search-form a {
    float: right;
  }
  /* line 4675, ../sass/styles.scss */
  .search-form a i {
    font-size: 20px;
    color: #fff;
  }

  /* line 4682, ../sass/styles.scss */
  .generic-banner .header-list {
    padding: 0;
    margin-top: 5%;
  }
  /* line 4686, ../sass/styles.scss */
  .generic-banner .header-list h3 {
    margin-bottom: 5%;
  }
  /* line 4690, ../sass/styles.scss */

  .generic-banner .media-center.banner-text {
  padding: 15% 0;
}

  .generic-banner .media-center.banner-text h3 {
    font-size: 30px;
  }

  /* line 4695, ../sass/styles.scss */
  .mobile-tabs .tabs-sections {
    margin-left: 0;
  }

  /* line 4699, ../sass/styles.scss */
  .carousel {
    margin-bottom: 3%;
  }

.carousel-indicators {
  display: none;
}


  /* line 4707, ../sass/styles.scss */
  .section-title {
    padding: 2.2% 0;
    margin-bottom: 5%;
  }

  /* line 4713, ../sass/styles.scss */
  .launch-btn h4 {
    font-size: 22px;
    padding: 0 25% 1% 2%;
  }

  .launch-btn-grey h5 {
    padding-left: 2%;
  }

  /* line 4721, ../sass/styles.scss */
  .banner-text .launch-btn {
    width: auto;
  }

.media-center-bg {
  margin-bottom: 3%;
}

.end-page-media-center .banner-text h3 {
  margin: 10% 0 42% !important;
}

.end-page-media-center .tabs-sections li:last-child {
  background: url(../images/icons/white-sep-lg.gif) no-repeat 8% 50%;
  padding-left: 3%;
}

.end-page-media-center .header-list .prcontacts {
  margin-bottom: 10%;
}

blockquote {
padding-bottom: 10%;
}

/*
  .ht-box {
    padding-left: 0;
  }


  .hot-topics_controls {
    float: right;
    list-style-image: none !important;
  }

  .hot-topics_controls li {
    cursor: pointer;
    padding: 2% 0 1% 11%;
  }

  .hot-topics_controls li a {
    color: #666666;
  }
  .hot-topics_controls li.selected {
    background: url(../images/icons/red-right-arrow.png) no-repeat 0 2px;
  }


  .hot-topics {
    position: relative;
    height: auto;
    width: 100%;
    max-width: 265px;
    overflow: visible;
  }

  .hot-topics img {
    position: absolute;
    left: 0;
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity 0.8s ease-in-out;
    -moz-transition: opacity 0.8s ease-in-out;
    -o-transition: opacity 0.8s ease-in-out;
    transition: opacity 0.8s ease-in-out;
  }


  .hot-topics img.opaque {
    z-index: 10;
    opacity: 1;
  }*/

  /* line 4772, ../sass/styles.scss */
  .about-links {
    text-align: left;
    margin-bottom: 0;
  }

  /************************/
  /* line 4778, ../sass/styles.scss */
  h3.twitter-section {
    /*background-size: 25%;*/
  }
  /* line 4780, ../sass/styles.scss */
  h3.twitter-section .fa-twitter {
    display: none;
  }

  /* line 4785, ../sass/styles.scss */
  .twitter-two {
    background-position: 0 -59px;
  }

  /* line 4789, ../sass/styles.scss */
  .twitter-three {
    background-position: 0 -118px;
  }

  .twitter-feed li {
    margin-bottom: 10%;
  }

  .twitter-feed li div {
   min-height: 165px;
}

  /***PANEL-boxS ***/
  /* line 4796, ../sass/styles.scss */
  .panel-box {
    display: inline-block;
    padding-bottom: 1%;
    margin-bottom: 2%;
  }

  /* line 4802, ../sass/styles.scss
  .panel-box-qlinks {
    display: none;
  }
 */
  /* line 4806, ../sass/styles.scss */
  .panel-box-qlinks li {
    padding: 0.5% 0;
    font-size: 12px;
  }

  /* line 4811, ../sass/styles.scss */
  .panel-box-title {
    margin-bottom: 4%;
    font-size: 22px;
  }
  
  

  /* line 4816, ../sass/styles.scss */
  .panel-box-text {
    margin-bottom: 1%;
    font-size: 12px;
    display: none;
  }

  /* line 4821, ../sass/styles.scss */
  .panel-box-thumb {
    margin-bottom: 3%;
  }

  /* line 4825, ../sass/styles.scss */
  .page-title .back-link {
    padding-top: 1.5%;
    display: block;
  }

  .section-title-sm {
    font-size: 25px;
  }

  /* line 4829, ../sass/styles.scss */
  .post-list-thumbs dl {
    padding-bottom: 5%;
    margin-bottom: 5%;
  }

  /* line 4835, ../sass/styles.scss */
  .post-list-thumbs dl dd {
    width: 90%;
  }

  /* line 4839, ../sass/styles.scss */
  .post-list-thumbs dl dt {
    width: 10%;
    max-width: 10%;
  }

  /* line 4844, ../sass/styles.scss */
  .post-list-thumbs dl dd .postdate {
    margin: 2% 0;
  }

  .analyst-gallery-wrap {
    min-height: 320px;
    max-height: 520px;
  }

  /* line 4848, ../sass/styles.scss */
  .lt-ie8 .post-list-thumbs dl dd {
    width: 72%;
  }

  /* line 4852, ../sass/styles.scss */
  .footer .footer-contact {
    text-align: left;
    padding: 2% 0;
  }

  /* line 4857, ../sass/styles.scss */
  .latest {
    margin-bottom: 3%;
  }

  /* line 4861, ../sass/styles.scss */
  .lower-footer p {
    padding: 8.5% 0 0.3% 4%;
  }

  /* line 4865, ../sass/styles.scss */
  .copyright {
    margin-left: 4%;
  }

  /* line 4869, ../sass/styles.scss */
  .lower-footer {
    text-align: left;
  }

   .footer .social-icons{
  margin: 20% 0 0;
 }

  /* line 4873, ../sass/styles.scss */
  .itm-footer-logo {
    margin-top: 35%;
  }

  /* line 4879, ../sass/styles.scss */
  .break-down-list li {
    width: 49%;
    clear: none;
  }
  /* line 4885, ../sass/styles.scss */
  .break-down-list li .break-down-title h3 {
    font-size: 16px;
    padding: 2% 2% 2% 0;
    width: 85%;
    margin: 0;
    line-height: 130%;
  }
  /* line 4893, ../sass/styles.scss */
  .break-down-list li .break-down-title h4 {
    width: 11%;
  }
  /* line 4907, ../sass/styles.scss */
  .break-down-list li.right-list-position {
    margin-left: 2%;
  }

  /* line 4915, ../sass/styles.scss */
  .mobile-grid h3 {
    padding: 2% 0;
  }

  /* line 4919, ../sass/styles.scss */
  .twitter-tabs h3 {
    background-size: 8%;
    background-position: 0 -4.5%;
  }

  /* line 4924, ../sass/styles.scss */
  .twitter-feed li {
    margin-bottom: 10%;
  }

  .twitter-feed li div {
    min-height: 135px;
  }

  /* line 4930, ../sass/styles.scss */
  .category-menu .btn.btn-large {
    width: 96.5%;
  }

  /* line 4935, ../sass/styles.scss */
  .custom-section-menu .panel-group .panel-heading h4 {
    padding: 2%;
  }

  /* line 4939, ../sass/styles.scss */
  .custom-section-menu .panel-group ul li a {
    padding: 1.5% 4% 1.5% 1%;
  }

  /* line 4944, ../sass/styles.scss */
  .find-out-btn {
    background-size: 4%;
  }

  /* line 4950, ../sass/styles.scss */
  .opinion-posts .post-block-list {
    border-bottom: 0;
    padding-bottom: 3%;
    margin-bottom: 3%;
  }
  /* line 4955, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-title {
    width: 88%;
  }

   .opinion-posts .post-block-list .post-block-title .byline {
    padding-top: 0.8%;
   } 

  /* line 4958, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-title h3 {
    font-size: 19px;
    margin-bottom: 0;
  }
  /* line 4964, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-type {
    margin: 1% 0;
    border-top: 1px solid #ccc;
  }
  /* line 4968, ../sass/styles.scss */
  .opinion-posts .post-block-list .post-block-type h4, .opinion-posts .post-block-list .post-block-type h5 {
    width: auto;
    padding: 1%;
    font-size: 14px;
    clear: none;
  }

    .opinion-posts .post-block-list .post-block-type h5 {
    padding-top: 1.4%; 
    padding-bottom: 1.4%;
  }

.single-authors .opinion-posts .post-block-list .post-block-type h4 {
  font-size: 12px !important;
}


  /* line 4978, ../sass/styles.scss */
  .social-buttons-list {
    margin: 0;
    padding: 3% 0 10% 0;
  }

  /* line 4985, ../sass/styles.scss */
  .single-analyst-post .post-block-title {
    width: 100% !important;
  }
  /* line 4988, ../sass/styles.scss */
  .single-analyst-post .post-block-title h3 {
    font-size: 14px !important;
    margin-bottom: 2%;
  }
  /* line 4994, ../sass/styles.scss */
  .single-analyst-post .post-block-type h4 {
    font-size: 10px !important;
  }

  /* line 4999, ../sass/styles.scss */
  .article-view {
    padding: 0;
  }

  /* line 5003, ../sass/styles.scss */
  .mobile-tabs .tabs-sections {
    padding-left: 2%;
  }

  /* line 5009, ../sass/styles.scss */
  .analysts-filter > li {
    background: url(../images/icons/filter-seps.gif) no-repeat right 50%;
  }

  /* line 5014, ../sass/styles.scss */
  .analyst-grid-box:nth-child(odd) {
    clear: none;
  }

  /* line 5018, ../sass/styles.scss */
  .analyst-grid-box:nth-child(3n+1) {
    clear: left;
  }

  /* line 5022, ../sass/styles.scss */
  .product-author-img {
    width: 30%;
    margin: 3% 0;
  }
  /* line 5025, ../sass/styles.scss */
  .product-author-img img {
    padding-right: 10%;
  }

  /* line 5030, ../sass/styles.scss */
  .product-author-details {
    width: 70%;
  }

  /* line 5036, ../sass/styles.scss */
  .research-store .store-buy-now {
    width: 25%;
    margin: 0;
  }
  /* line 5041, ../sass/styles.scss */
  .research-store .store-buy-now h4 {
    color: #fff;
    background: url(../images/icons/btn-white-chev-dbluebg-sm.gif) no-repeat 95% center;
    padding-right: 10%;
    text-align: left;
  }
  /* line 5049, ../sass/styles.scss */
  .research-store .post-block-type {
    width: 100% !important;
    padding-right: 1%;
    margin-top: 0 !important;
  }
  /* line 5055, ../sass/styles.scss */
  .research-store .filter-select {
    width: 100%;
    text-align: center;
    padding: 0;
  }
  /* line 5060, ../sass/styles.scss */
  .research-store .filter-select select {
    width: 100%;
    margin-bottom: 1%;
  }

   .generic-box-content .generic-banner-btn {
    width: 30%;
  }

.gform_wrapper .gform_body .ginput_complex .ginput_left, .gform_wrapper .gform_body .ginput_complex .ginput_right {
  width: 50%;
}

.gform_wrapper .gform_body .ginput_complex .ginput_left input, .gform_wrapper .gform_body .ginput_complex .ginput_right input {
  width: 95% !important;
}

.gform_wrapper .gform_button {
  padding: 1%;
  width: 20%;
  float: right;
  margin-right: 10px;
}


.contact-details address {
  margin-bottom: 5%;
}

.contact-details-list li {
  padding: 0;
}

.contact-details-list li {
  display: inline-block;
  padding-left: 6%;
  background: url(../images/icons/grey-sep.gif) no-repeat;
}


  /**IE 7**/
  /* line 5070, ../sass/styles.scss */
  .lt-ie8 .ie-article {
    float: left;
    margin-left: 18px;
  }
  /* line 5073, ../sass/styles.scss */
  .lt-ie8 .ie-article .article-view .post-block-title {
    float: left;
    width: 80%;
    padding-left: 20px;
  }

  /* line 5080, ../sass/styles.scss */
  .lt-ie8 .panel-box div, .lt-ie8 .ie-nopad {
    padding: 0 !important;
  }

  /* line 5084, ../sass/styles.scss */
  .lt-ie8 .panel-box-thumb {
    width: 180px !important;
  }

  /* line 5088, ../sass/styles.scss */
  .lt-ie8 .col-sm-3 {
    width: 24% !important;
  }

  /* line 5093, ../sass/styles.scss */
  .lt-ie8 .col-lg-9 {
    width: 74%;
  }

  /* line 5097, ../sass/styles.scss */
  .lt-ie8 .col-sm-4 {
    width: 33% !important;
  }

  /* line 5101, ../sass/styles.scss */
  .lt-ie8 .latest img {
    width: 280px;
  }
  

}


@media (max-width: 767px) {



.page-title-underline{
	padding-bottom:4% !important;
}
}

/* Landscape phone to portrait tablet */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  /* Retina-specific stuff here */
}









 
 


