/*=============================================================================
Page layout direction properties
===============================================================================*/
/*=============================================================================
Bootstrap customization
===============================================================================*/
@font-face {
  font-family: 'knowledge-ultralight';
  src: url("../fonts/knowledge/knowledge-ultralight.eot");
  src: url("../fonts/knowledge/knowledge-ultralight.eot?#iefix") format("embedded-opentype"), url("../fonts/knowledge/knowledge-ultralight.woff") format("woff"), url("../fonts/knowledge/knowledge-ultralight.ttf") format("truetype"), url("../fonts/knowledge/knowledge-ultralight.svg#knowledgeultralight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'knowledge-light';
  src: url("../fonts/knowledge/knowledge-light.eot");
  src: url("../fonts/knowledge/knowledge-light.eot?#iefix") format("embedded-opentype"), url("../fonts/knowledge/knowledge-light.woff") format("woff"), url("../fonts/knowledge/knowledge-light.ttf") format("truetype"), url("../fonts/knowledge/knowledge-light.svg#knowledgelight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'knowledge-regular';
  src: url("../fonts/knowledge/knowledge-regular.eot");
  src: url("../fonts/knowledge/knowledge-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/knowledge/knowledge-regular.woff") format("woff"), url("../fonts/knowledge/knowledge-regular.ttf") format("truetype"), url("../fonts/knowledge/knowledge-regular.svg#knowledgeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'knowledge-medium';
  src: url("../fonts/knowledge/knowledge-medium.eot");
  src: url("../fonts/knowledge/knowledge-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/knowledge/knowledge-medium.woff") format("woff"), url("../fonts/knowledge/knowledge-medium.ttf") format("truetype"), url("../fonts/knowledge/knowledge-medium.svg#knowledgemedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'knowledge-bold';
  src: url("../fonts/knowledge/knowledge-bold.eot");
  src: url("../fonts/knowledge/knowledge-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/knowledge/knowledge-bold.woff") format("woff"), url("../fonts/knowledge/knowledge-bold.ttf") format("truetype"), url("../fonts/knowledge/knowledge-bold.svg#knowledgebold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*=============================================================================
Swiper customization
===============================================================================*/
/* line 70, _sass/core.scss */
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
  height: 100%;
  min-height: 100%;
  top: 0px;
  margin-top: 0px;
  padding: 0px 25px;
}
/* line 80, _sass/core.scss */
.swiper-container .swiper-button-prev {
  left: 0px !important;
  right: auto !important;
}
/* line 84, _sass/core.scss */
.swiper-container .swiper-button-next {
  left: auto !important;
  right: 0px !important;
}

/* line 93, _sass/core.scss */
.photo-gallery .swiper-container .swiper-button-prev,
.photo-gallery .swiper-container .swiper-button-next {
  height: 100%;
  top: 0px;
  margin-top: 0px;
  padding: 0px 25px;
}
/* line 106, _sass/core.scss */
.photo-gallery .swiper-container .swiper-button-prev, .photo-gallery .swiper-container.swiper-container-rtl .swiper-button-next {
  left: 0px !important;
  right: auto !important;
}
/* line 111, _sass/core.scss */
.photo-gallery .swiper-container .swiper-button-next, .photo-gallery .swiper-container.swiper-container-rtl .swiper-button-prev {
  left: auto !important;
  right: 0px !important;
}
/* line 120, _sass/core.scss */
.photo-gallery .swiper-container.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
/* line 124, _sass/core.scss */
.photo-gallery .swiper-container.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
/* line 128, _sass/core.scss */
.photo-gallery .swiper-container.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
/* line 132, _sass/core.scss */
.photo-gallery .swiper-container.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
/* line 136, _sass/core.scss */
.photo-gallery .swiper-container.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
/* line 140, _sass/core.scss */
.photo-gallery .swiper-container.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/*=============================================================================
Mega menu customization
===============================================================================*/
/* line 151, _sass/core.scss */
.wsdownmenu {
  position: static;
  background-color: #fff;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin: auto;
  width: auto;
}
/* line 158, _sass/core.scss */
.wsdownmenu > ul > li > a {
  display: inline-block;
  border-right: 0px;
  line-height: 70px;
}
/* line 164, _sass/core.scss */
.wsdownmenu .wsdownmenu-submenu,
.wsdownmenu .megamenu {
  top: 70px !important;
}
/* line 171, _sass/core.scss */
.wsdownmenu .wsdownmenu-submenu > li > a {
  min-width: 140px;
}
/* line 176, _sass/core.scss */
.wsdownmenu .megamenu {
  width: 100%;
  background-color: #eee;
  border: 2px solid #ccc;
  color: #000;
  left: 0px;
  margin: 0;
  padding: 14px;
  position: absolute;
  text-align: left;
  top: 48px;
  z-index: 10000000001;
  transform-origin: inherit;
  transition: all 0.3s ease 0s;
}

/* line 213, _sass/core.scss */
.red,
.purple {
  color: #4d4d4d;
  background-color: transparent;
}

/*=============================================================================
Base style
===============================================================================*/
/* line 222, _sass/core.scss */
html,
body {
  direction: ltr;
}

/* line 227, _sass/core.scss */
body {
  font-family: arial, "knowledge-regular", sans-serif;
  padding-top: 110px;
}

/* line 234, _sass/core.scss */
a:hover, a:active, a:focus {
  outline: none;
  color: #222;
  text-decoration: none;
  -moz-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease;
  -webkit-transition-delay: 0s;
  transition: all 0.2s ease 0s;
}
/* line 243, _sass/core.scss */
a:hover {
  color: #ff8001;
}

/* line 248, _sass/core.scss */
h2,
h3 {
  line-height: 1.4em;
}

/* line 253, _sass/core.scss */
h1 {
  font-size: 48px;
  line-height: 1.2em;
  font-family: "knowledge-regular", sans-serif;
}

/* line 258, _sass/core.scss */
h2 {
  font-size: 28px;
}

/* line 261, _sass/core.scss */
h3 {
  font-size: 20px;
}

/* line 265, _sass/core.scss */
font {
  color: inherit !important;
}

/*=============================================================================
Base structure
===============================================================================*/
/*********************************************
* Change .website- TO .app-
**********************************************/
/* line 281, _sass/core.scss */
.website-header {
  border-bottom: 2px solid #cccccc;
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0px;
  z-index: 10000;
}
/* line 291, _sass/core.scss */
.website-header,
.website-header .website-menu {
  font-family: "knowledge-regular", sans-serif;
}
/* line 296, _sass/core.scss */
.website-header .login-bar {
  height: 30px;
  line-height: 30px;
  background-color: #4d4d4d;
}
/* line 301, _sass/core.scss */
.website-header .menu-bar {
  background-color: #fff;
}
/* line 305, _sass/core.scss */
.website-header .menu-bar .container {
  position: relative;
}
/* line 310, _sass/core.scss */
.website-header .logo {
  display: inline-block;
  float: left;
  padding: 17px 0px;
}
/* line 316, _sass/core.scss */
.website-header .login-link {
  float: right;
  color: #ff8001;
  padding: 0px 10px;
  margin-right: 5px;
  text-transform: uppercase;
}
/* line 323, _sass/core.scss */
.website-header .login-link:hover {
  color: #ffa200;
}
/* line 328, _sass/core.scss */
.website-header .search,
.website-header .website-menu {
  float: right;
}
/* line 333, _sass/core.scss */
.website-header .top-dropdown {
  margin-right: 5px;
}
/* line 336, _sass/core.scss */
.website-header .top-dropdown > .btn {
  color: #cccccc;
  line-height: inherit;
  text-transform: uppercase;
  padding-top: 0px;
  padding-bottom: 0px;
  border: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 345, _sass/core.scss */
.website-header .top-dropdown > .btn i {
  font-size: 14px;
  margin-right: 2px;
}
/* line 350, _sass/core.scss */
.website-header .top-dropdown > .btn, .website-header .top-dropdown > .btn:hover, .website-header .top-dropdown > .btn:active, .website-header .top-dropdown > .btn:focus {
  background-color: transparent;
}
/* line 357, _sass/core.scss */
.website-header .top-dropdown > .btn:hover, .website-header .top-dropdown > .btn:focus {
  color: #fff;
}
/* line 367, _sass/core.scss */
.website-header .top-dropdown .dropdown-submenu {
  position: relative;
}
/* line 370, _sass/core.scss */
.website-header .top-dropdown .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -moz-border-radius: 0 6px 6px 6px;
  -webkit-border-radius: 0;
  border-radius: 0 6px 6px 6px;
}
/* line 378, _sass/core.scss */
.website-header .top-dropdown .dropdown-submenu.pull-left {
  float: none;
}
/* line 382, _sass/core.scss */
.website-header .top-dropdown .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -moz-border-radius: 6px 0px 6px 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px 0px 6px 6px;
}
/* line 390, _sass/core.scss */
.website-header .top-dropdown .dropdown-submenu:hover .dropdown-menu {
  display: block;
}
/* line 398, _sass/core.scss */
.website-header .top-dropdown .dropdown-menu > li:focus,
.website-header .top-dropdown .dropdown-menu > li:hover,
.website-header .top-dropdown .dropdown-menu > li:active {
  background-color: #f5f5f5;
  color: #262626;
  text-decoration: none;
}
/* line 405, _sass/core.scss */
.website-header .top-dropdown .dropdown-menu > li:focus > a,
.website-header .top-dropdown .dropdown-menu > li:hover > a,
.website-header .top-dropdown .dropdown-menu > li:active > a {
  color: #262626;
}
/* line 411, _sass/core.scss */
.website-header .top-dropdown i.fa-caret-right {
  position: absolute;
  top: 6px;
  right: 10px;
  color: #afb0b0;
}
/* line 432, _sass/core.scss */
.website-header .search {
  position: relative;
  width: 200px;
  margin: 18px 0px 18px 10px;
}
/* line 437, _sass/core.scss */
.website-header .search,
.website-header .search input,
.website-header .search .input-group-btn,
.website-header .search .input-group-btn .btn {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 444, _sass/core.scss */
.website-header .search input,
.website-header .search .input-group-btn {
  background-color: transparent;
}
/* line 458, _sass/core.scss */
.website-header .search .input-group-btn .btn {
  color: #4d4d4d;
}

/* line 465, _sass/core.scss */
.website-menu {
  line-height: 70px;
}
/* line 468, _sass/core.scss */
.website-menu > a {
  float: left;
  padding: 0px 14px;
  font-size: 15px;
  color: #4d4d4d;
}
/* line 474, _sass/core.scss */
.website-menu > a:hover {
  color: #ff8001;
}
/* line 480, _sass/core.scss */
.website-menu .wsdown-menuopner {
  position: absolute;
  visibility: hidden;
  z-index: -1;
}
/* line 486, _sass/core.scss */
.website-menu .megamenu {
  padding: 0px;
}
/* line 490, _sass/core.scss */
.website-menu ul.nav-tabs {
  margin: 5px 0px;
  border-right: thin solid #f2f2f2;
  border-bottom: none;
}
/* line 495, _sass/core.scss */
.website-menu ul.nav-tabs li,
.website-menu ul.nav-tabs li.active {
  text-align: right;
}
/* line 499, _sass/core.scss */
.website-menu ul.nav-tabs li a,
.website-menu ul.nav-tabs li a:hover,
.website-menu ul.nav-tabs li.active a,
.website-menu ul.nav-tabs li.active a:hover {
  color: #4d4d4d;
  border: none;
  text-decoration: none;
  cursor: pointer;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 508, _sass/core.scss */
.website-menu ul.nav-tabs li a:hover,
.website-menu ul.nav-tabs li.active a:hover {
  background-color: #f2f2f2 !important;
}
/* line 513, _sass/core.scss */
.website-menu ul.nav-tabs li a:hover,
.website-menu ul.nav-tabs li.active a:hover {
  background-color: #ddd !important;
  color: #222;
}
/* line 521, _sass/core.scss */
.website-menu .tab-content .tab-pane {
  padding: 5px;
}
/* line 526, _sass/core.scss */
.website-menu .featured-article {
  width: 32%;
  color: #333;
  padding: 20px 20px 3px 20px;
}
/* line 531, _sass/core.scss */
.website-menu .featured-article,
.website-menu .featured-article img {
  float: left;
}
/* line 536, _sass/core.scss */
.website-menu .featured-article a,
.website-menu .featured-article img,
.website-menu .featured-article h4 {
  display: inline-block;
  width: 100%;
}
/* line 542, _sass/core.scss */
.website-menu .featured-article img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
}
/* line 546, _sass/core.scss */
.website-menu .featured-article h4 {
  margin: 5px 0px 0px;
  font-family: "knowledge-medium", sans-serif;
  font-size: 15px;
  line-height: 1.2em;
  margin: 10px 0 0;
  vertical-align: top;
}
/* line 555, _sass/core.scss */
.website-menu .featured-article:hover {
  color: #ff8001;
}
/* line 557, _sass/core.scss */
.website-menu .featured-article:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 563, _sass/core.scss */
.website-menu .only-mobile {
  display: none;
}
/* line 569, _sass/core.scss */
.website-menu .wsdownmenu-list > li > a {
  font-family: "knowledge-medium", sans-serif;
  padding: 0 8px;
  text-transform: uppercase;
}
/* line 574, _sass/core.scss */
.website-menu .wsdownmenu-list > li > a i {
  margin-right: 4px;
}
/* line 578, _sass/core.scss */
.website-menu .wsdownmenu-list > li > a > i.fa-caret-down {
  display: none;
  float: right;
  color: #afb0b0;
}
/* line 593, _sass/core.scss */
.website-menu li.menu-item-dark > a {
  background-color: #4d4d4d !important;
  color: #fff !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 601, _sass/core.scss */
.website-menu li.menu-item-dark > ul a {
  color: #fff !important;
  background-color: #666 !important;
}
/* line 606, _sass/core.scss */
.website-menu li.menu-item-dark i {
  color: #cccccc;
  margin-right: 5px;
}
/* line 612, _sass/core.scss */
.website-menu li.menu-item-dark .wsdownmenu-submenu, .website-menu li.menu-item-dark .wsdownmenu-submenu > li > a {
  line-height: 28px;
}
/* line 621, _sass/core.scss */
.website-menu .search-item .search {
  position: relative;
  display: block;
  width: 100% !important;
  margin: 0px;
  padding: 2px;
  z-index: 1;
}
/* line 629, _sass/core.scss */
.website-menu .search-item .input-group-btn,
.website-menu .search-item .btn {
  position: absolute;
  top: 1px;
  right: 1px;
  z-index: 100;
}

/* line 639, _sass/core.scss */
.website-content {
  padding: 40px 0px;
}

/* line 643, _sass/core.scss */
.app-sidebar {
  height: 100%;
}

/* line 647, _sass/core.scss */
.website-footer {
  color: #cccccc;
  font-size: 12px;
  background-color: #4d4d4d;
  font-family: arial, "knowledge-regular", sans-serif;
}
/* line 653, _sass/core.scss */
.website-footer a {
  display: inline-block;
  color: #cccccc;
}
/* line 657, _sass/core.scss */
.website-footer a:hover {
  color: #fff;
}
/* line 662, _sass/core.scss */
.website-footer .links-bar {
  height: 90px;
  border-bottom: thin solid #666;
}
/* line 666, _sass/core.scss */
.website-footer .copyright-bar {
  padding: 24px 0px;
}
/* line 670, _sass/core.scss */
.website-footer .copyright-bar p {
  float: left;
  margin-bottom: 0px;
  max-width: 70%;
}
/* line 678, _sass/core.scss */
.website-footer .footer-logo {
  float: left;
  display: inline-block;
  float: left;
  padding: 28px 0px;
}
/* line 685, _sass/core.scss */
.website-footer .footer-links {
  float: right;
  margin-right: 10px;
}
/* line 689, _sass/core.scss */
.website-footer .footer-links a {
  line-height: 90px;
  padding: 0px 8px;
}
/* line 695, _sass/core.scss */
.website-footer .reuters-logo {
  float: right;
}

/* line 702, _sass/core.scss */
.content-section {
  border-bottom: thin solid #cccccc;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
/* line 707, _sass/core.scss */
.content-section > h2, .content-section > h2 > a {
  color: #4d4d4d;
}
/* line 712, _sass/core.scss */
.content-section > h2 > a:hover {
  color: #ff8001;
}
/* line 716, _sass/core.scss */
.content-section > h2 {
  margin: 0px 0px 20px;
  text-transform: capitalize;
  font-family: "knowledge-medium", sans-serif;
}
/* line 722, _sass/core.scss */
.content-section > h3 {
  font-family: "knowledge-regular", sans-serif;
  text-transform: uppercase;
  color: #666;
}
/* line 728, _sass/core.scss */
.content-section > h4 {
  font-family: "knowledge-medium", sans-serif;
  font-size: 16px;
  color: #666;
}
/* line 735, _sass/core.scss */
.content-section.header-border h2 {
  border-bottom: 5px solid transparent;
}
/* line 740, _sass/core.scss */
.content-section.header-border.red h2,
.content-section.header-border.red h2 a {
  color: #a00000;
  border-bottom-color: #a00000;
}
/* line 747, _sass/core.scss */
.content-section.header-border.green-dark h2,
.content-section.header-border.green-dark h2 a {
  color: #387c2b;
  border-bottom-color: #387c2b;
}
/* line 754, _sass/core.scss */
.content-section.header-border.green-light h2,
.content-section.header-border.green-light h2 a {
  color: #77a22d;
  border-bottom-color: #77a22d;
}
/* line 761, _sass/core.scss */
.content-section.header-border.purple h2,
.content-section.header-border.purple h2 a {
  color: #6e3ab7;
  border-bottom-color: #6e3ab7;
}
/* line 768, _sass/core.scss */
.content-section.header-border.sky h2,
.content-section.header-border.sky h2 a {
  color: #0099c4;
  border-bottom-color: #0099c4;
}
/* line 775, _sass/core.scss */
.content-section.header-border.gray h2,
.content-section.header-border.gray h2 a {
  color: #4d4d4d;
  border-bottom-color: #4d4d4d;
}
/* line 784, _sass/core.scss */
.content-section.condensed-section {
  margin: 20px 0px 40px;
  padding-bottom: 20px;
}
/* line 789, _sass/core.scss */
.content-section.section-no-style {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

/* line 796, _sass/core.scss */
.ad-wrapper,
.website-content {
  position: relative;
  z-index: 100;
}

/*=============================================================================
Helper classes
===============================================================================*/
/* line 807, _sass/core.scss */
.margin-top-zero {
  margin-top: 0px;
}

/* line 811, _sass/core.scss */
.margin-bottom-zero {
  margin-bottom: 0px;
}

/* line 815, _sass/core.scss */
.margin-bottom-20 {
  margin-bottom: 20px !important;
}

/* line 819, _sass/core.scss */
.margin-zero {
  margin: 0px !important;
}

/* line 824, _sass/core.scss */
.padding-zero {
  padding: 0px !important;
}

/* line 827, _sass/core.scss */
.padding-top-zero {
  padding-top: 0px !important;
}

/* line 831, _sass/core.scss */
.padding-bottom-zero {
  padding-bottom: 0px;
}

/* line 835, _sass/core.scss */
.padding-top-30 {
  padding-top: 30px;
}

/* line 839, _sass/core.scss */
.padding-left-zero {
  padding-left: 0px;
}

/* line 843, _sass/core.scss */
.padding-right-zero {
  padding-right: 0px;
}

/* line 847, _sass/core.scss */
.padding-bottom-20 {
  padding-bottom: 20px;
}

/* line 852, _sass/core.scss */
.clear-left {
  clear: left;
}

/* line 855, _sass/core.scss */
.clear-right {
  clear: right;
}

/* line 858, _sass/core.scss */
.clear-both {
  clear: both;
}

/* line 863, _sass/core.scss */
.clear-both-fix {
  display: block;
  height: 0px;
  clear: both;
}

/*=============================================================================
Generic components (shared elements cross pages)
===============================================================================*/
/* Responsive grid with fixed aspect ratio
that can be used to display many items in
the app, example:
- photo news
- photo gallary */
/* line 879, _sass/core.scss */
.reponsive-items {
  padding: 10px;
}
/* line 881, _sass/core.scss */
.reponsive-items .item {
  float: left;
  width: 33.3%;
}
/* line 884, _sass/core.scss */
.reponsive-items .item .item-inner {
  position: relative;
  margin: 0px 10px 10px 0px;
  overflow: hidden;
}
/* line 888, _sass/core.scss */
.reponsive-items .item .item-inner .item-content {
  position: relative;
  padding-bottom: 67%;
  background-color: #cccccc;
}
/* line 892, _sass/core.scss */
.reponsive-items .item .item-inner .item-content .item-content-inner {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 896, _sass/core.scss */
.reponsive-items .item .item-inner .item-content .item-content-inner img {
  height: 100%;
  width: auto;
}

/* line 907, _sass/core.scss */
.multimedia-wrapper {
  float: left;
  width: 100%;
  padding-left: 8px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #4d4d4d !important;
}

/* line 915, _sass/core.scss */
.btn-play {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  z-index: 1000;
}
/* line 924, _sass/core.scss */
.btn-play i {
  display: inline-block;
  margin-top: 20%;
  font-size: 30px;
}
/* line 930, _sass/core.scss */
.btn-play.btn-gallery-play {
  color: #cccccc;
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 934, _sass/core.scss */
.btn-play.btn-gallery-play i {
  margin-top: 27%;
  font-size: 60px;
}
/* line 939, _sass/core.scss */
.btn-play.btn-gallery-play:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 942, _sass/core.scss */
.btn-play.btn-gallery-play:hover i {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 950, _sass/core.scss */
.row-as-section-style {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: thin solid #cccccc;
}

/* line 957, _sass/core.scss */
.page-breadcrumb {
  background-color: transparent;
  margin-bottom: 00px;
  padding: 0px;
  font-size: 10px;
  line-height: 50px;
  font-family: arial, "knowledge-regular", sans-serif;
}

/* line 966, _sass/core.scss */
.page-title {
  margin: 0px 0px 40px;
  text-transform: capitalize;
}
/* line 970, _sass/core.scss */
.page-title small {
  display: block;
  font-size: 18px;
  line-height: 1.4em;
}
/* line 976, _sass/core.scss */
.page-title.red {
  color: #a00000;
}
/* line 980, _sass/core.scss */
.page-title.green-dark {
  color: #387c2b;
}
/* line 985, _sass/core.scss */
.page-title.title-thin {
  font-family: "knowledge-light", sans-serif;
}

/* line 991, _sass/core.scss */
.article-header .article-category {
  display: inline-block;
  text-transform: uppercase;
  color: #afb0b0;
  font-size: 20px;
  font-family: "knowledge-regular", sans-serif;
}
/* line 998, _sass/core.scss */
.article-header .article-date {
  width: 100%;
  line-height: 50px;
  font-size: 12px;
  color: #666;
  border-top: thin solid #cccccc;
  border-bottom: thin solid #cccccc;
}
/* line 1008, _sass/core.scss */
.article-header .article-date,
.article-header .article-date .author {
  float: left;
}
/* line 1012, _sass/core.scss */
.article-header .article-date img,
.article-header .article-date .author img {
  max-height: 20px;
}
/* line 1017, _sass/core.scss */
.article-header .article-date .date {
  float: right;
}

/* line 1024, _sass/core.scss */
.social-buttons {
  position: relative;
  text-align: center;
  font-size: 11px;
}
/* line 1029, _sass/core.scss */
.social-buttons small {
  position: absolute;
  top: -4px;
  left: 0px;
  font-size: 10px;
  color: #cccccc;
}
/* line 1037, _sass/core.scss */
.social-buttons a {
  display: inline-block;
  padding: 0px 5px;
  color: #4d4d4d;
}
/* line 1042, _sass/core.scss */
.social-buttons a:hover {
  color: #fff;
}
/* line 1047, _sass/core.scss */
.social-buttons.social-footer, .social-buttons.social-content {
  font-size: 20px;
}
/* line 1052, _sass/core.scss */
.social-buttons.social-small {
  float: right;
}
/* line 1055, _sass/core.scss */
.social-buttons.social-small a {
  float: left;
  color: #cccccc;
}
/* line 1059, _sass/core.scss */
.social-buttons.social-small a:hover {
  color: #fff;
}
/* line 1064, _sass/core.scss */
.social-buttons.social-sidebar {
  font-size: 32px;
  line-height: 70px;
  border-bottom: thin solid #cccccc;
  margin-bottom: 40px;
}
/* line 1070, _sass/core.scss */
.social-buttons.social-sidebar a {
  color: #666;
}
/* line 1073, _sass/core.scss */
.social-buttons.social-sidebar a:hover {
  color: #4d4d4d;
}
/* line 1078, _sass/core.scss */
.social-buttons.social-footer {
  float: right;
  line-height: 40px;
  padding: 25px 0px;
}
/* line 1083, _sass/core.scss */
.social-buttons.social-footer a {
  color: #cccccc;
}
/* line 1086, _sass/core.scss */
.social-buttons.social-footer a:hover {
  color: #fff;
}
/* line 1091, _sass/core.scss */
.social-buttons.social-content {
  text-align: left;
  padding: 20px 0px;
}
/* line 1095, _sass/core.scss */
.social-buttons.social-content a {
  color: #666;
}
/* line 1098, _sass/core.scss */
.social-buttons.social-content a:hover {
  color: #4d4d4d;
}
/* line 1104, _sass/core.scss */
.social-buttons.padding-to-bottom-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 1111, _sass/core.scss */
.more-from-bar {
  font-family: arial, "knowledge-regular", sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 10px 0px;
  float: left;
  width: 100%;
}
/* line 1119, _sass/core.scss */
.more-from-bar .more-links span,
.more-from-bar .more-links a {
  display: inline-block;
  float: left;
  line-height: 50px;
  padding: 0px 8px;
  text-transform: uppercase;
}
/* line 1129, _sass/core.scss */
.more-from-bar.more-from-footer {
  border-top: thin solid #cccccc;
  border-bottom: thin solid #cccccc;
}
/* line 1133, _sass/core.scss */
.more-from-bar.more-from-footer .more-links {
  font-size: 12px;
}

/* line 1143, _sass/core.scss */
.photo-news h3,
.photo-news p,
.thumbnail-news h3,
.thumbnail-news p,
.header-news h3,
.header-news p {
  margin: 0px;
}
/* line 1147, _sass/core.scss */
.photo-news h3,
.thumbnail-news h3,
.header-news h3 {
  line-height: 1em;
}
/* line 1150, _sass/core.scss */
.photo-news a,
.thumbnail-news a,
.header-news a {
  color: #222;
}
/* line 1155, _sass/core.scss */
.photo-news .news-category,
.photo-news .post-time,
.thumbnail-news .news-category,
.thumbnail-news .post-time,
.header-news .news-category,
.header-news .post-time {
  display: block;
  font-size: 10px;
  color: #666;
  line-height: 2.4em;
}
/* line 1163, _sass/core.scss */
.photo-news .news-category,
.thumbnail-news .news-category,
.header-news .news-category {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1169, _sass/core.scss */
.photo-news .post-time strong,
.thumbnail-news .post-time strong,
.header-news .post-time strong {
  text-transform: capitalize;
}
/* line 1176, _sass/core.scss */
.photo-news.inline-news,
.thumbnail-news.inline-news,
.header-news.inline-news {
  padding: 10px 0px;
}

/* line 1183, _sass/core.scss */
.photo-caption {
  position: absolute;
  width: 100%;
  left: 0px;
  bottom: 0px;
  padding: 8px 10px;
  color: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, 0.3)), color-stop(70%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.4)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.4));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.4));
  z-index: 5;
}
/* line 1194, _sass/core.scss */
.photo-caption h3,
.photo-caption p {
  margin: 0px;
}
/* line 1200, _sass/core.scss */
.photo-caption h3 a,
.photo-caption h3 span {
  display: block;
  color: #fff;
  line-height: 1.2em;
}
/* line 1206, _sass/core.scss */
.photo-caption h3 a:first-child,
.photo-caption h3 span:first-child {
  font-weight: bold;
  font-size: 10px;
  color: #cccccc;
  text-transform: uppercase;
  color: #ccc;
  margin-bottom: 3px;
}
/* line 1215, _sass/core.scss */
.photo-caption h3 a:last-child,
.photo-caption h3 span:last-child {
  font-family: "knowledge-medium", sans-serif;
  font-size: 24px;
}
/* line 1221, _sass/core.scss */
.photo-caption p {
  color: #cccccc;
}

/* line 1237, _sass/core.scss */
.photo-news {
  width: 100%;
  font-family: arial, "knowledge-regular", sans-serif;
}
/* line 1244, _sass/core.scss */
.photo-news.swiper-on-mobile .swiper-wrapper {
  display: inline-block;
}
/* line 1248, _sass/core.scss */
.photo-news.swiper-on-mobile .swiper-pagination,
.photo-news.swiper-on-mobile .swiper-button-next,
.photo-news.swiper-on-mobile .swiper-button-prev {
  z-index: -1;
  visibility: hidden;
}
/* line 1256, _sass/core.scss */
.photo-news,
.photo-news .news {
  float: left;
}
/* line 1261, _sass/core.scss */
.photo-news .news {
  width: 33.3%;
}
/* line 1264, _sass/core.scss */
.photo-news .news .news-inner {
  position: relative;
  margin: 0px 8px 8px 0px;
  overflow: hidden;
}
/* line 1269, _sass/core.scss */
.photo-news .news .news-inner .news-content {
  position: relative;
  padding-bottom: 67%;
}
/* line 1273, _sass/core.scss */
.photo-news .news .news-inner .news-content .news-content-inner {
  position: absolute;
}
/* line 1276, _sass/core.scss */
.photo-news .news .news-inner .news-content .news-content-inner,
.photo-news .news .news-inner .news-content .news-content-inner a.img-link {
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* line 1283, _sass/core.scss */
.photo-news .news .news-inner .news-content .news-content-inner .img-link {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 1286, _sass/core.scss */
.photo-news .news .news-inner .news-content .news-content-inner .img-link:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 1291, _sass/core.scss */
.photo-news .news .news-inner .news-content .news-content-inner img {
  position: relative;
  height: 100%;
  width: auto;
  z-index: 0;
}
/* line 1298, _sass/core.scss */
.photo-news .news .news-inner .news-content .news-content-inner video {
  width: 100%;
  max-height: 100%;
}
/* line 1303, _sass/core.scss */
.photo-news .news .news-inner .news-content .news-content-inner audio {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
}
/* line 1319, _sass/core.scss */
.photo-news .photo-caption h3 a:last-child,
.photo-news .photo-caption h3 span:last-child {
  font-size: 20px;
}
/* line 1328, _sass/core.scss */
.photo-news.first-is-double .news:first-child {
  width: 66.67%;
}
/* line 1335, _sass/core.scss */
.photo-news.first-is-double .news:first-child .photo-caption h3 a:last-child,
.photo-news.first-is-double .news:first-child .photo-caption h3 span:last-child {
  font-size: 28px;
}
/* line 1347, _sass/core.scss */
.photo-news.news-three .news:first-child {
  width: 67.67%;
}
/* line 1350, _sass/core.scss */
.photo-news.news-three .news:nth-child(2), .photo-news.news-three .news:last-child {
  width: 32.3%;
}
/* line 1353, _sass/core.scss */
.photo-news.news-three .news:nth-child(2) .news-inner, .photo-news.news-three .news:last-child .news-inner {
  margin-right: 0px;
}
/* line 1362, _sass/core.scss */
.photo-news.columns-two .news {
  width: 50%;
}
/* line 1365, _sass/core.scss */
.photo-news.columns-two .news .news-inner {
  margin-bottom: 0px;
}
/* line 1371, _sass/core.scss */
.photo-news.columns-two .news:first-child .news-inner {
  margin-right: 15px;
}
/* line 1376, _sass/core.scss */
.photo-news.columns-two .news:last-child .news-inner {
  margin-left: 15px;
  margin-right: 0px;
}
/* line 1384, _sass/core.scss */
.photo-news.columns-one-full-width .news {
  width: 100%;
}
/* line 1387, _sass/core.scss */
.photo-news.columns-one-full-width .news .news-inner {
  margin: 0px;
}
/* line 1393, _sass/core.scss */
.photo-news.columns-one-half-width {
  width: 50%;
}
/* line 1396, _sass/core.scss */
.photo-news.columns-one-half-width .news {
  width: 100%;
}
/* line 1399, _sass/core.scss */
.photo-news.columns-one-half-width .news .news-inner {
  margin-bottom: 0px;
}
/* line 1406, _sass/core.scss */
.photo-news.multimedia-news .news .news-inner {
  margin: 0px 14px 40px 0px;
}
/* line 1409, _sass/core.scss */
.photo-news.multimedia-news .photo-caption {
  padding-top: 8px !important;
}
/* line 1412, _sass/core.scss */
.photo-news.multimedia-news .photo-caption h3 a:first-child,
.photo-news.multimedia-news .photo-caption h3 span:first-child {
  color: #666 !important;
}
/* line 1422, _sass/core.scss */
.photo-news.caption-under-photo .photo-caption {
  position: relative;
  height: 66px;
  padding-top: 4px;
  padding-left: 0px;
  background: none;
  overflow: hidden;
}
/* line 1433, _sass/core.scss */
.photo-news.caption-under-photo .photo-caption h3 a:first-child,
.photo-news.caption-under-photo .photo-caption h3 span:first-child {
  color: #afb0b0;
}
/* line 1436, _sass/core.scss */
.photo-news.caption-under-photo .photo-caption h3 a:last-child,
.photo-news.caption-under-photo .photo-caption h3 span:last-child {
  color: #4d4d4d;
}
/* line 1447, _sass/core.scss */
.photo-news.coverage-news .news .news-inner {
  margin: 0px 10px 20px;
}
/* line 1456, _sass/core.scss */
.photo-news.coverage-news .news:first-child .news-inner,
.photo-news.coverage-news .news:nth-child(4) .news-inner {
  margin-left: 0px;
}
/* line 1464, _sass/core.scss */
.photo-news.coverage-news .news:nth-child(3) .news-inner,
.photo-news.coverage-news .news:nth-child(6) .news-inner {
  margin-right: 0px;
}
/* line 1473, _sass/core.scss */
.photo-news.coverage-news .news:nth-child(2) .news-inner,
.photo-news.coverage-news .news:nth-child(5) .news-inner {
  margin-left: 5px;
  margin-right: 5px;
}
/* line 1479, _sass/core.scss */
.photo-news.coverage-news .swiper-pagination {
  bottom: 0px;
}

/* line 1496, _sass/core.scss */
.thumbnail-news {
  font-family: arial, "knowledge-regular", sans-serif;
}
/* line 1500, _sass/core.scss */
.thumbnail-news h3 {
  font-family: "knowledge-medium", sans-serif;
}
/* line 1504, _sass/core.scss */
.thumbnail-news,
.thumbnail-news .news,
.thumbnail-news .news-inner,
.thumbnail-news .news-content {
  float: left;
}
/* line 1511, _sass/core.scss */
.thumbnail-news,
.thumbnail-news .news-inner,
.thumbnail-news .news-content {
  width: 100%;
}
/* line 1517, _sass/core.scss */
.thumbnail-news .news-inner,
.thumbnail-news .news-content {
  min-height: 114px;
}
/* line 1522, _sass/core.scss */
.thumbnail-news .news {
  position: relative;
  width: 50%;
  padding-right: 8px;
  overflow: hidden;
}
/* line 1529, _sass/core.scss */
.thumbnail-news .photo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 170px;
  height: 114px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  overflow: hidden;
}
/* line 1538, _sass/core.scss */
.thumbnail-news .photo:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 1542, _sass/core.scss */
.thumbnail-news .photo img {
  height: 100%;
  width: auto;
}
/* line 1548, _sass/core.scss */
.thumbnail-news .news-content {
  padding-left: 180px;
}
/* line 1554, _sass/core.scss */
.thumbnail-news.column-one .news {
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 1559, _sass/core.scss */
.thumbnail-news.column-one .news:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 1569, _sass/core.scss */
.thumbnail-news.islamic-finance .news-content {
  padding-left: 85px;
}
/* line 1575, _sass/core.scss */
.thumbnail-news.thumbnail-download {
  margin-top: 20px;
}
/* line 1578, _sass/core.scss */
.thumbnail-news.thumbnail-download .news {
  padding-bottom: 0px !important;
}
/* line 1583, _sass/core.scss */
.thumbnail-news.thumbnail-download .photo img {
  width: 100%;
}
/* line 1589, _sass/core.scss */
.thumbnail-news.thumbnail-download .news-content p {
  font-size: 14px;
}
/* line 1597, _sass/core.scss */
.thumbnail-news.news-sidebar .news {
  border-bottom: thin solid #cccccc;
}
/* line 1600, _sass/core.scss */
.thumbnail-news.news-sidebar .news:last-child {
  border-bottom: none;
}
/* line 1606, _sass/core.scss */
.thumbnail-news.no-border .news {
  border-bottom: none;
}

/* line 1613, _sass/core.scss */
.header-news {
  font-family: arial, "knowledge-regular", sans-serif;
}
/* line 1616, _sass/core.scss */
.header-news article {
  position: relative;
  margin-bottom: 20px;
}
/* line 1620, _sass/core.scss */
.header-news article:last-child {
  margin-bottom: 0px;
}
/* line 1626, _sass/core.scss */
.header-news article.has-logo {
  padding-left: 100px;
}
/* line 1629, _sass/core.scss */
.header-news article.has-logo .company-logo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 90px;
  height: 60px;
  overflow: hidden;
  border: thin solid #eee;
  background-color: #ddd;
}
/* line 1639, _sass/core.scss */
.header-news article.has-logo .company-logo img {
  max-width: 100%;
}
/* line 1645, _sass/core.scss */
.header-news article.company-listing {
  padding-bottom: 20px;
  border-bottom: thin solid #eee;
}
/* line 1648, _sass/core.scss */
.header-news article.company-listing p {
  font-size: 12px;
  margin-top: 7px;
}
/* line 1652, _sass/core.scss */
.header-news article.company-listing p strong,
.header-news article.company-listing p span {
  display: inline-block;
  margin-right: 10px;
}
/* line 1659, _sass/core.scss */
.header-news article.company-listing:first-child {
  margin-top: 40px;
}
/* line 1665, _sass/core.scss */
.header-news.max-height-limit article {
  max-height: 104px;
  overflow: hidden;
}
/* line 1671, _sass/core.scss */
.header-news .category {
  color: #666;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 1678, _sass/core.scss */
.header-news h3 {
  font-family: "knowledge-medium", sans-serif;
}
/* line 1682, _sass/core.scss */
.header-news.header-news-inline {
  padding-right: 8px;
}
/* line 1685, _sass/core.scss */
.header-news.header-news-inline article {
  margin: 0px;
  padding: 20px 0px;
  border-top: thin solid #e6e6e6;
}
/* line 1692, _sass/core.scss */
.header-news.header-news-column-two {
  width: 100%;
}
/* line 1695, _sass/core.scss */
.header-news.header-news-column-two,
.header-news.header-news-column-two article {
  float: left;
}
/* line 1700, _sass/core.scss */
.header-news.header-news-column-two article {
  width: 50%;
  padding-right: 30px;
}

/* line 1711, _sass/core.scss */
.announcement-box {
  /*empty*/
}

/* line 1713, _sass/core.scss */
.ad-wrapper {
  margin-bottom: 0px;
}
/* line 1716, _sass/core.scss */
.ad-wrapper .ad-inner {
  padding-bottom: 30px;
  border-bottom: 2px dotted #cccccc;
}
/* line 1722, _sass/core.scss */
.ad-wrapper.border-top .ad-inner {
  border-bottom: none;
  padding-top: 20px;
  border-top: 2px dotted #cccccc;
}
/* line 1729, _sass/core.scss */
.ad-wrapper.add-thin-border-top .ad-inner {
  border-top: thin solid #cccccc;
  padding-top: 40px;
}

/* line 1746, _sass/core.scss */
.ad {
  display: block;
  position: relative;
  margin: 0px auto;
  text-align: center;
  /*********************************
  * make it flixable container
  * wihtout fixed width and height
  **********************************/
}
/* line 1753, _sass/core.scss */
.ad img {
  margin: 0px auto;
}
/* line 1779, _sass/core.scss */
.ad .type {
  display: block;
  position: absolute;
  width: 100%;
  font-size: 9px;
  top: -15px;
  color: #cccccc;
}

/* line 1789, _sass/core.scss */
.special-banner {
  position: relative;
  width: 100%;
  height: auto !important;
  min-height: 200px;
  max-height: 600px !important;
  color: #fff;
  background-color: #cccccc;
}
/* line 1798, _sass/core.scss */
.special-banner > img {
  width: 100%;
}
/* line 1802, _sass/core.scss */
.special-banner h2,
.special-banner .sponsored-by {
  position: absolute;
  bottom: 40px;
}
/* line 1808, _sass/core.scss */
.special-banner h2 {
  left: 24px;
  margin: 0px;
  font-size: 42px;
  line-height: 1em;
  font-family: "knowledge-regular", arial, sans-serif;
}
/* line 1815, _sass/core.scss */
.special-banner h2 span {
  display: block;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 1.4em;
  font-family: "knowledge-light", arial, sans-serif;
}
/* line 1824, _sass/core.scss */
.special-banner .sponsored-by {
  right: 24px;
}
/* line 1827, _sass/core.scss */
.special-banner .sponsored-by small {
  font-size: 10px;
  font-weight: bold;
}
/* line 1831, _sass/core.scss */
.special-banner .sponsored-by div {
  width: 150px;
  height: 100px;
  background-color: #afb0b0;
  overflow: hidden;
}
/* line 1837, _sass/core.scss */
.special-banner .sponsored-by img {
  width: 100%;
  max-height: 100%;
}

/* line 1847, _sass/core.scss */
.app-form .form-group {
  margin-bottom: 5px;
}
/* line 1851, _sass/core.scss */
.app-form .form-group,
.app-form .form-control,
.app-form .selectize-input,
.app-form .checkbox {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  float: left;
  width: 100%;
}
/* line 1859, _sass/core.scss */
.app-form .input-group,
.app-form .form-control,
.app-form .selectize-input,
.app-form .input-group-btn > .btn,
.app-form .input-group-addon,
.app-form .dropdown > .btn {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 1869, _sass/core.scss */
.app-form .dropdown > .btn {
  width: 100%;
  text-align: left;
}
/* line 1875, _sass/core.scss */
.app-form .btn-submit {
  min-width: 90px;
  background-color: #ededed;
}
/* line 1879, _sass/core.scss */
.app-form .btn-submit:hover {
  background-color: #fff;
}

/* line 1887, _sass/core.scss */
.login-form .login-form-inner {
  max-width: 550px;
  margin: 10% auto 0px;
  padding: 30px 50px;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 1894, _sass/core.scss */
.login-form h4 {
  font-family: "knowledge-regular";
  font-size: 21px;
  margin: 0px 0px 16px;
}
/* line 1900, _sass/core.scss */
.login-form p.form-intro {
  margin: 20px 0px 10px;
}
/* line 1904, _sass/core.scss */
.login-form .link-back {
  color: #ff8001;
}
/* line 1908, _sass/core.scss */
.login-form .btn-login {
  text-transform: uppercase;
  background-color: #ff8001;
  border: none;
  color: #fff;
  margin-top: 5px;
  padding: 8px 12px;
  font-weight: bold;
}
/* line 1917, _sass/core.scss */
.login-form .btn-login:hover {
  background-color: #ffa200;
}
/* line 1922, _sass/core.scss */
.login-form .link-forget {
  display: block;
  font-size: 12px;
  color: #ff8001;
  margin-top: 8px;
}
/* line 1930, _sass/core.scss */
.login-form .form-contact h4 {
  text-transform: uppercase;
  margin-bottom: 8px;
}
/* line 1935, _sass/core.scss */
.login-form .form-contact a {
  color: #ff8001;
}
/* line 1939, _sass/core.scss */
.login-form .form-contact > strong {
  font-size: 16px;
  margin-top: 20px;
}
/* line 1944, _sass/core.scss */
.login-form .form-contact > strong, .login-form .form-contact > a {
  display: block;
}
/* line 1949, _sass/core.scss */
.login-form .form-contact i {
  margin-right: 4px;
}
/* line 1956, _sass/core.scss */
.login-form .thin-divider {
  margin: 30px 0px 20px;
}

/* line 1961, _sass/core.scss */
.form-divider {
  position: relative;
  line-height: 40px;
  text-align: center;
  font-size: 15px;
  color: #666;
  font-family: "knowledge-medium", sans-serif;
}
/* line 1969, _sass/core.scss */
.form-divider .divider-line {
  position: absolute;
  left: 0px;
  top: 52%;
  width: 100%;
  height: 1px;
  background-color: #cccccc;
  z-index: -1;
}
/* line 1978, _sass/core.scss */
.form-divider .divider-text {
  display: inline-block;
  padding: 0px 20px;
  background-color: #fff;
}

/* line 1986, _sass/core.scss */
.app-date-range .input-group {
  float: left;
  width: 50%;
}
/* line 1991, _sass/core.scss */
.app-date-range.date-as-row {
  float: right;
  padding-bottom: 10px;
  max-width: 400px;
}
/* line 1997, _sass/core.scss */
.app-date-range.width-hlaf {
  max-width: 50%;
}

/* line 2003, _sass/core.scss */
.photo-gallery {
  width: 100%;
  border-left: 2px solid #4d4d4d;
  background-color: #4d4d4d;
  padding: 0px !important;
}
/* line 2014, _sass/core.scss */
.photo-gallery,
.photo-gallery .gallery-header,
.photo-gallery .gallery-footer,
.photo-gallery .galleries,
.photo-gallery .gallery-preview {
  float: left;
}
/* line 2025, _sass/core.scss */
.photo-gallery .galleries .photo,
.photo-gallery .thumbnails .photo {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}
/* line 2028, _sass/core.scss */
.photo-gallery .galleries .photo:hover,
.photo-gallery .thumbnails .photo:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2034, _sass/core.scss */
.photo-gallery .gallery-header,
.photo-gallery .gallery-footer {
  width: 100%;
  height: 30px;
  padding: 0px 10px;
  line-height: 30px;
  color: #afb0b0;
}
/* line 2043, _sass/core.scss */
.photo-gallery .gallery-footer {
  height: 40px;
  text-align: right;
}
/* line 2048, _sass/core.scss */
.photo-gallery .photo {
  position: relative;
  overflow: hidden;
}
/* line 2052, _sass/core.scss */
.photo-gallery .photo,
.photo-gallery .photo .photo-inner,
.photo-gallery .photo .photo-content {
  display: block;
}
/* line 2058, _sass/core.scss */
.photo-gallery .photo .photo-inner {
  position: relative;
  padding-bottom: 67%;
  background-color: #4d4d4d;
}
/* line 2063, _sass/core.scss */
.photo-gallery .photo .photo-inner .photo-content {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 2068, _sass/core.scss */
.photo-gallery .photo .photo-inner .photo-content img {
  position: relative;
  height: 100%;
  width: auto;
  z-index: 0;
}
/* line 2075, _sass/core.scss */
.photo-gallery .photo .photo-inner .photo-content audio {
  height: auto;
  width: 100%;
}
/* line 2080, _sass/core.scss */
.photo-gallery .photo .photo-inner .photo-content video {
  width: 100%;
  max-height: 100%;
}
/* line 2085, _sass/core.scss */
.photo-gallery .photo .photo-inner .photo-content audio {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 1;
}
/* line 2095, _sass/core.scss */
.photo-gallery .photo.content-audio .photo-caption {
  bottom: 28px;
}
/* line 2101, _sass/core.scss */
.photo-gallery .galleries {
  width: 28.6%;
  border-left: thin solid #4d4d4d;
}
/* line 2105, _sass/core.scss */
.photo-gallery .galleries .photo {
  float: left;
  width: 50%;
  border-right: thin solid #4d4d4d;
  border-bottom: thin solid #4d4d4d;
}
/* line 2111, _sass/core.scss */
.photo-gallery .galleries .photo .photo-caption {
  padding: 4px 6px;
}
/* line 2115, _sass/core.scss */
.photo-gallery .galleries .photo .photo-caption h3 span {
  line-height: 1.2em;
}
/* line 2118, _sass/core.scss */
.photo-gallery .galleries .photo .photo-caption h3 span:last-child {
  font-size: 12px;
}
/* line 2129, _sass/core.scss */
.photo-gallery .galleries .photo.active .photo-caption {
  border-bottom: 5px solid #ff8001;
}
/* line 2135, _sass/core.scss */
.photo-gallery .galleries li:last-child {
  float: left;
  width: 100%;
  border-top: thin solid #666;
}
/* line 2141, _sass/core.scss */
.photo-gallery .mobile-gallery-link {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
}
/* line 2151, _sass/core.scss */
.photo-gallery .loader {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  text-align: center;
  z-index: 100;
  font-size: 36px;
  background-color: rgba(255, 255, 255, 0.6);
}
/* line 2163, _sass/core.scss */
.photo-gallery .loader i {
  display: inline-block;
  position: relative;
  top: 43%;
}
/* line 2170, _sass/core.scss */
.photo-gallery .gallery-preview {
  position: relative;
  width: 71.4%;
}
/* line 2175, _sass/core.scss */
.photo-gallery .gallery-preview .swiper-container {
  border-bottom: thin solid #666;
}
/* line 2181, _sass/core.scss */
.photo-gallery .gallery-preview.loading .loader {
  display: block;
}
/* line 2187, _sass/core.scss */
.photo-gallery .thumbnails {
  background-color: #333;
  border-top: thin solid #4d4d4d;
  z-index: 1000;
}
/* line 2193, _sass/core.scss */
.photo-gallery .thumbnails .photo {
  width: 12.5% !important;
}
/* line 2198, _sass/core.scss */
.photo-gallery .thumbnails .swiper-slide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 2201, _sass/core.scss */
.photo-gallery .thumbnails .swiper-slide:hover {
  cursor: pointer;
}
/* line 2205, _sass/core.scss */
.photo-gallery .thumbnails .swiper-slide-active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  border-bottom: 5px solid #ff8001;
}
/* line 2210, _sass/core.scss */
.photo-gallery .thumbnails .active-slide {
  border-bottom: 5px solid #ff8001;
}
/* line 2215, _sass/core.scss */
.photo-gallery .thumbnails .swiper-button-next,
.photo-gallery .thumbnails .swiper-button-prev {
  background-size: 27px 27px;
}
/* line 2221, _sass/core.scss */
.photo-gallery .btn-more {
  display: block;
  clear: both;
  line-height: 44px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
/* line 2229, _sass/core.scss */
.photo-gallery .btn-more i {
  margin-left: 3px;
}
/* line 2233, _sass/core.scss */
.photo-gallery .btn-more.btn-more-footer {
  display: inline-block;
  line-height: 40px;
  text-align: right;
  padding: 0px 10px;
}
/* line 2241, _sass/core.scss */
.photo-gallery.gallery-no-border {
  border-left: 2px solid transparent;
  background-color: transparent;
}
/* line 2248, _sass/core.scss */
.photo-gallery.galleries-on-top .galleries.swiper-wrapper {
  display: flex;
}
/* line 2252, _sass/core.scss */
.photo-gallery.galleries-on-top .galleries,
.photo-gallery.galleries-on-top .gallery-preview {
  width: 100%;
}
/* line 2257, _sass/core.scss */
.photo-gallery.galleries-on-top .galleries-wrapper,
.photo-gallery.galleries-on-top .galleries {
  float: left;
  height: 126px;
  width: 100%;
}
/* line 2265, _sass/core.scss */
.photo-gallery.galleries-on-top .galleries-wrapper ul,
.photo-gallery.galleries-on-top .galleries-wrapper li {
  margin: 0px !important;
}
/* line 2272, _sass/core.scss */
.photo-gallery.galleries-on-top .galleries .photo {
  width: 25% !important;
}
/* line 2279, _sass/core.scss */
.photo-gallery.galleries-on-top.galleries-on-top-full-width .galleries .photo {
  width: 16.6% !important;
}

/* line 2287, _sass/core.scss */
.poll {
  position: relative;
  font-family: "knowledge-regular", sans-serif;
}
/* line 2291, _sass/core.scss */
.poll .radio {
  padding: 4px 6px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 2295, _sass/core.scss */
.poll .radio label {
  display: block;
}
/* line 2299, _sass/core.scss */
.poll .radio:hover {
  background-color: whitesmoke;
}
/* line 2305, _sass/core.scss */
.poll .poll-result {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: #fff;
}
/* line 2315, _sass/core.scss */
.poll .poll-result .result-info,
.poll .poll-result .yes-no,
.poll .poll-result .bar-wrapper,
.poll .poll-result .bar,
.poll .poll-result .percentage {
  display: inline-block;
  float: left;
}
/* line 2324, _sass/core.scss */
.poll .poll-result .yes-no {
  width: 100%;
  line-height: 16px;
  left: 0px;
}
/* line 2330, _sass/core.scss */
.poll .poll-result .percentage {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
/* line 2336, _sass/core.scss */
.poll .poll-result .bar-wrapper {
  width: 100%;
}
/* line 2340, _sass/core.scss */
.poll .poll-result .bar {
  background-color: #ff8001;
  padding-right: 8px;
  text-align: right;
  color: #fff;
}
/* line 2347, _sass/core.scss */
.poll .poll-result .btn-close {
  float: right;
  width: 44px;
  height: 44px;
  font-size: 20px;
  padding: 0px;
  text-align: center;
}
/* line 2355, _sass/core.scss */
.poll .poll-result .btn-close,
.poll .poll-result .btn-close i {
  display: inline-block;
  line-height: 44px;
}
/* line 2362, _sass/core.scss */
.poll .poll-result .result-info {
  position: relative;
  width: 100%;
  padding-right: 50px;
  line-height: 28px;
  margin-bottom: 8px;
}
/* line 2372, _sass/core.scss */
.poll.view-result .poll-result {
  display: block;
}

/* line 2378, _sass/core.scss */
.app-tabs {
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
}
/* line 2383, _sass/core.scss */
.app-tabs,
.app-tabs li,
.app-tabs a {
  float: left;
}
/* line 2389, _sass/core.scss */
.app-tabs a {
  font-size: 15px;
  color: #afb0b0;
  padding: 0px 24px 5px 0px;
}
/* line 2394, _sass/core.scss */
.app-tabs a:hover, .app-tabs a:focus {
  color: #666;
  text-decoration: none;
}
/* line 2402, _sass/core.scss */
.app-tabs li.active a {
  color: #666;
}

/* line 2410, _sass/core.scss */
.app-table th {
  text-transform: capitalize;
  color: #cccccc;
  background-color: #4d4d4d;
}
/* line 2416, _sass/core.scss */
.app-table th:first-child,
.app-table td:first-child {
  padding-left: 20px;
}
/* line 2422, _sass/core.scss */
.app-table tr td:first-child {
  font-weight: bold;
}
/* line 2427, _sass/core.scss */
.app-table th,
.app-table td {
  border-top: none !important;
}
/* line 2432, _sass/core.scss */
.app-table .going-up,
.app-table .going-down {
  font-weight: bold;
}
/* line 2437, _sass/core.scss */
.app-table .going-up span {
  color: #77a22d;
}
/* line 2440, _sass/core.scss */
.app-table .going-down span {
  color: #a00000;
}

/* line 2445, _sass/core.scss */
.thin-divider {
  width: 100%;
  height: 1px;
  background-color: #ddd;
  margin-bottom: 20px;
}

/* line 2453, _sass/core.scss */
.note-time {
  color: #afb0b0;
  font-size: 12px;
}

/*=============================================================================
Style grouping (to be refactored)
===============================================================================*/
/* line 2464, _sass/core.scss */
.content-section.add-padding-top,
.ad-wrapper.add-padding-top {
  padding-top: 40px;
}
/* line 2468, _sass/core.scss */
.content-section.add-margin-bottom,
.ad-wrapper.add-margin-bottom {
  margin-bottom: 40px;
}
/* line 2473, _sass/core.scss */
.content-section.border-bottom-none,
.content-section.border-bottom-none .ad-inner,
.ad-wrapper.border-bottom-none,
.ad-wrapper.border-bottom-none .ad-inner {
  border-bottom: none;
}
/* line 2487, _sass/core.scss */
.content-section.ad-inline .ad-inner,
.ad-wrapper.ad-inline .ad-inner {
  padding: 10px 0px;
  margin: 10px 0px;
}

/*=============================================================================
Login page
===============================================================================*/
/* line 2497, _sass/core.scss */
.login-page-content {
  min-height: 800px;
  margin-top: -30px;
  background-size: 100% auto;
  background-position: top center;
}

/*=============================================================================
Home page
===============================================================================*/
/* line 2509, _sass/core.scss */
.home-page {
  /*empty*/
}

/* line 2511, _sass/core.scss */
.most-viewed {
  font-family: "knowledge-regular", sans-serif;
}
/* line 2514, _sass/core.scss */
.most-viewed,
.most-viewed a {
  float: left;
  width: 100%;
}
/* line 2520, _sass/core.scss */
.most-viewed a {
  display: inline-block;
  font-size: 14px;
  padding: 4px 0px;
  color: #4d4d4d;
}
/* line 2526, _sass/core.scss */
.most-viewed i {
  margin-right: 2px;
}
/* line 2530, _sass/core.scss */
.most-viewed h3 {
  text-transform: uppercase;
  color: #666;
}

/* line 2540, _sass/core.scss */
.market-stocks.swiper-container,
.market-stocks .swiper-container,
.special-coverage.swiper-container,
.special-coverage .swiper-container {
  padding: 0px 27px 30px !important;
}
/* line 2550, _sass/core.scss */
.market-stocks .swiper-pagination,
.special-coverage .swiper-pagination {
  bottom: 8px;
}
/* line 2554, _sass/core.scss */
.market-stocks .swiper-pagination .swiper-pagination-bullet-active,
.special-coverage .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #333;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 2561, _sass/core.scss */
.market-stocks .swiper-button-next,
.market-stocks .swiper-button-prev,
.special-coverage .swiper-button-next,
.special-coverage .swiper-button-prev {
  width: 30px;
  background-size: 16px 20px;
  z-index: 200;
  padding: 0px;
}
/* line 2568, _sass/core.scss */
.market-stocks .swiper-button-next, .market-stocks .swiper-button-next:hover,
.market-stocks .swiper-button-prev,
.market-stocks .swiper-button-prev:hover,
.special-coverage .swiper-button-next,
.special-coverage .swiper-button-next:hover,
.special-coverage .swiper-button-prev,
.special-coverage .swiper-button-prev:hover {
  background-color: #fff;
}

/* line 2575, _sass/core.scss */
.market-stocks {
  width: 100%;
  margin: 10px 0px 20px;
  background-color: #ececec;
}
/* line 2582, _sass/core.scss */
.market-stocks,
.market-stocks .stock {
  float: left;
}
/* line 2587, _sass/core.scss */
.market-stocks .stock {
  width: 25%;
  padding: 10px 0px 10px 15px;
  font-size: 12px;
  font-family: arial, "knowledge-regular", sans-serif;
}
/* line 2593, _sass/core.scss */
.market-stocks .stock strong,
.market-stocks .stock span {
  display: block;
}
/* line 2598, _sass/core.scss */
.market-stocks .stock i {
  font-size: 20px;
}
/* line 2603, _sass/core.scss */
.market-stocks .stock.going-up i {
  color: #387c2b;
}
/* line 2608, _sass/core.scss */
.market-stocks .stock.going-down i {
  color: #a00000;
}
/* line 2614, _sass/core.scss */
.market-stocks .tab-content {
  min-height: 168px;
}
/* line 2618, _sass/core.scss */
.market-stocks .tab-pane {
  display: block !important;
  min-height: 110px;
}
/* line 2624, _sass/core.scss */
.market-stocks ul.nav-tabs {
  font-family: "knowledge-medium", sans-serif;
}
/* line 2629, _sass/core.scss */
.market-stocks ul.nav-tabs li a,
.market-stocks ul.nav-tabs li a:hover,
.market-stocks ul.nav-tabs li.active a,
.market-stocks ul.nav-tabs li.active a:hover {
  color: #666;
  border: none;
  text-decoration: none;
  text-transform: uppercase;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 2638, _sass/core.scss */
.market-stocks ul.nav-tabs li a:hover,
.market-stocks ul.nav-tabs li.active a:hover {
  background-color: #f2f2f2 !important;
}
/* line 2643, _sass/core.scss */
.market-stocks ul.nav-tabs li.active a {
  color: #333;
  font-weight: bold;
}
/* line 2650, _sass/core.scss */
.market-stocks .swiper-container {
  min-height: 100px !important;
}
/* line 2658, _sass/core.scss */
.market-stocks .swiper-button-next, .market-stocks .swiper-button-next:hover,
.market-stocks .swiper-button-prev,
.market-stocks .swiper-button-prev:hover {
  background-color: #ececec;
}

/* line 2665, _sass/core.scss */
.special-coverage {
  width: 100%;
}
/* line 2668, _sass/core.scss */
.special-coverage,
.special-coverage .special-news {
  float: left;
}
/* line 2673, _sass/core.scss */
.special-coverage .special-news {
  width: 33.3%;
  padding: 0px 6px;
  color: #4d4d4d;
  font-family: "knowledge-regular", sans-serif;
  line-height: 1.2em;
}
/* line 2680, _sass/core.scss */
.special-coverage .special-news a {
  color: #4d4d4d;
}
/* line 2684, _sass/core.scss */
.special-coverage .special-news img {
  max-width: 90px;
  max-height: 60px;
  min-height: 50px;
}
/* line 2689, _sass/core.scss */
.special-coverage .special-news h4 {
  font-family: "knowledge-bold", sans-serif;
  text-transform: uppercase;
  margin-bottom: 2px;
  line-height: 1.4em;
}
/* line 2696, _sass/core.scss */
.special-coverage .special-news h2 {
  font-size: 15px;
  margin: 0px;
  line-height: 1.4em;
}
/* line 2701, _sass/core.scss */
.special-coverage .special-news h2 i {
  position: relative;
  font-size: 7px;
  margin-right: 6px;
  color: #fa5a00;
  top: -3px;
}
/* line 2713, _sass/core.scss */
.special-coverage.featured-research .special-news img {
  max-width: 154px !important;
  max-height: 170px;
  min-height: auto;
}
/* line 2718, _sass/core.scss */
.special-coverage.featured-research .special-news h3 {
  font-size: 15px;
}

/* line 2725, _sass/core.scss */
.btn-more-top-news {
  float: right;
  margin-right: 8px;
  font-weight: bold;
}

/* line 2731, _sass/core.scss */
.market-data {
  background-color: #000;
  padding-bottom: 12px;
  color: #fff;
}
/* line 2736, _sass/core.scss */
.market-data,
.market-data .data-header,
.market-data .data-box {
  float: left;
}
/* line 2742, _sass/core.scss */
.market-data,
.market-data .data-header {
  width: 100%;
  color: #eee;
  font-size: 14px;
  font-weight: bold;
}
/* line 2749, _sass/core.scss */
.market-data small,
.market-data .data-header small {
  color: #ccc;
}
/* line 2754, _sass/core.scss */
.market-data .data-header {
  line-height: 50px;
  padding: 0px 40px;
}
/* line 2759, _sass/core.scss */
.market-data .nav,
.market-data .tab-content {
  float: left;
  clear: both;
  width: 100%;
}
/* line 2766, _sass/core.scss */
.market-data .nav {
  background-color: #19181d;
  border-bottom: thin solid #444;
}
/* line 2770, _sass/core.scss */
.market-data .nav,
.market-data .nav li,
.market-data .nav li a {
  float: left;
}
/* line 2777, _sass/core.scss */
.market-data .nav li {
  border: none;
  margin: none;
  width: 33.2%;
}
/* line 2783, _sass/core.scss */
.market-data .nav li,
.market-data .nav li.active,
.market-data .nav a {
  background: none !important;
  border: none !important;
  margin: 0px !important;
}
/* line 2791, _sass/core.scss */
.market-data .nav a {
  display: inline-block;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: none;
  width: 100%;
  padding: 0px 40px !important;
  line-height: 30px;
  border-bottom: 2px solid #343434;
}
/* line 2803, _sass/core.scss */
.market-data .nav li > a, .market-data .nav li > a:focus, .market-data .nav li > a:active, .market-data .nav li > a:hover,
.market-data .nav li.active > a,
.market-data .nav li.active > a:focus,
.market-data .nav li.active > a:active,
.market-data .nav li.active > a:hover {
  color: #fff !important;
  background-color: transparent !important;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 2815, _sass/core.scss */
.market-data .data-column {
  display: block;
  padding: 0px 40px;
  float: left;
  width: 33.3%;
}
/* line 2829, _sass/core.scss */
.market-data .data-box {
  padding-top: 15px;
}
/* line 2832, _sass/core.scss */
.market-data .data-box .box-title {
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 12px;
}
/* line 2837, _sass/core.scss */
.market-data .data-box .company-stock {
  font-size: 11px;
  margin-bottom: 20px;
}
/* line 2841, _sass/core.scss */
.market-data .data-box .stock-date {
  color: #ccc;
}
/* line 2845, _sass/core.scss */
.market-data .data-box .fa {
  font-size: 14px;
  margin-left: 4px;
}
/* line 2850, _sass/core.scss */
.market-data .data-box.green {
  background: transparent !important;
}
/* line 2853, _sass/core.scss */
.market-data .data-box.green .box-title,
.market-data .data-box.green .fa {
  color: #77a22d;
}
/* line 2858, _sass/core.scss */
.market-data .data-box.orange {
  background: transparent !important;
}
/* line 2861, _sass/core.scss */
.market-data .data-box.orange .box-title,
.market-data .data-box.orange .fa {
  color: #ff8001;
}
/* line 2866, _sass/core.scss */
.market-data .data-box.red-color {
  background: transparent !important;
}
/* line 2869, _sass/core.scss */
.market-data .data-box.red-color .box-title,
.market-data .data-box.red-color .fa {
  color: #a00000;
}

/*=============================================================================
Article page
===============================================================================*/
/* line 2883, _sass/core.scss */
.article-page {
  /*empty*/
}

/* line 2885, _sass/core.scss */
p.copyright-by {
  margin-top: 70px;
  color: #afb0b0;
  font-size: 12px !important;
}
/* line 2890, _sass/core.scss */
p.copyright-by a {
  color: #ff8001;
}

/* line 2895, _sass/core.scss */
.date-note {
  font-size: 10px;
  color: #666;
}

/* line 2901, _sass/core.scss */
.article-content p {
  margin-bottom: 20px;
  font-size: 16px;
}
/* line 2905, _sass/core.scss */
.article-content a {
  color: #0072a8;
}

/* line 2910, _sass/core.scss */
p.related-story {
  font-size: 12px;
  color: #afb0b0;
}

/* line 2915, _sass/core.scss */
.subtitle {
  font-family: "knowledge-light", sans-serif;
  font-size: 28px;
  margin: 40px 0px 20px;
}

/*=============================================================================
Gallery page
===============================================================================*/
/* line 2924, _sass/core.scss */
.text-bordered {
  float: left;
  width: 100%;
  padding: 20px 0px;
  border-top: thin solid #cccccc;
  border-bottom: thin solid #cccccc;
  margin-bottom: 40px;
}

/*=============================================================================
Company profile page
===============================================================================*/
/* line 2940, _sass/core.scss */
.company-profile-page .content-section > h3 {
  margin-top: 0px;
}

/* line 2949, _sass/core.scss */
.company-summary > small {
  font-size: 10px;
  color: #666;
}
/* line 2959, _sass/core.scss */
.company-summary .stock-price .stock-status {
  margin-left: 15px;
}
/* line 2965, _sass/core.scss */
.company-summary.going-up .stock-status {
  color: #387c2b;
}

/* line 2973, _sass/core.scss */
.company-facts .label-value {
  margin-right: 20px;
}
/* line 2975, _sass/core.scss */
.company-facts .label-value span,
.company-facts .label-value strong {
  display: inline-block;
  margin-right: 5px;
}
/* line 2982, _sass/core.scss */
.company-facts .facts-tabel {
  max-width: 600px;
  margin: 20px 0px 0px;
  font-weight: bold;
}
/* line 2987, _sass/core.scss */
.company-facts .facts-tabel tr:first-child {
  font-weight: normal;
}

/* line 2996, _sass/core.scss */
.company-details .info-header a {
  color: #ff8001;
}
/* line 3000, _sass/core.scss */
.company-details .info-header .info {
  margin-right: 80px;
}
/* line 3003, _sass/core.scss */
.company-details .info-header .info,
.company-details .info-header .info span {
  display: inline-block;
}
/* line 3008, _sass/core.scss */
.company-details .info-header .info span {
  text-transform: uppercase;
}
/* line 3012, _sass/core.scss */
.company-details .info-header .info a {
  text-transform: normal;
}

/* line 3019, _sass/core.scss */
.details {
  margin: 40px 0px 0px;
}
/* line 3022, _sass/core.scss */
.details, .details > li {
  float: left;
  width: 100%;
}
/* line 3027, _sass/core.scss */
.details > li {
  margin-bottom: 30px;
}
/* line 3030, _sass/core.scss */
.details > li > span, .details > li > div {
  line-height: 30px;
  display: inline-block;
  float: left;
}
/* line 3037, _sass/core.scss */
.details > li > span {
  width: 30% !important;
}
/* line 3040, _sass/core.scss */
.details > li > div {
  width: 70% !important;
}
/* line 3047, _sass/core.scss */
.details .dd-item {
  font-size: 14px;
}
/* line 3050, _sass/core.scss */
.details .dd-item > button {
  position: absolute;
  top: 0px;
  left: -16px;
  width: 20px;
  height: 30px;
  margin: 0px;
  line-height: 30px;
  text-align: center;
  overflow: visible;
}
/* line 3064, _sass/core.scss */
.details .dd-item > button i.fa {
  position: absolute;
  top: 5px;
  left: -17px;
  font-size: 20px;
  color: #afb0b0;
}
/* line 3076, _sass/core.scss */
.details .dd-item > button::before {
  content: none;
}
/* line 3081, _sass/core.scss */
.details .dd-handle {
  margin: 0px;
  background: none;
  border: none;
  padding: 0px;
  line-height: 30px;
}
/* line 3088, _sass/core.scss */
.details .dd-handle:hover {
  cursor: pointer;
}

/* line 3094, _sass/core.scss */
.definition-column {
  float: left;
}
/* line 3098, _sass/core.scss */
.definition-column .dd {
  width: 100% !important;
}
/* line 3102, _sass/core.scss */
.definition-column.first {
  border-right: thin solid #e5e5e5;
  width: 60%;
}
/* line 3106, _sass/core.scss */
.definition-column.last {
  padding-left: 20px;
  width: 40%;
}

/* line 3114, _sass/core.scss */
.company-contact a {
  color: #ff8001;
  font-weight: bold;
}
/* line 3119, _sass/core.scss */
.company-contact .email {
  color: #4d4d4d;
}
/* line 3122, _sass/core.scss */
.company-contact .email:hover {
  color: #666;
}
/* line 3127, _sass/core.scss */
.company-contact ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
/* line 3131, _sass/core.scss */
.company-contact a:hover {
  color: #ff8001;
}
/* line 3136, _sass/core.scss */
.company-contact .address,
.company-contact .info-box {
  float: left;
}
/* line 3141, _sass/core.scss */
.company-contact .contact-details {
  float: left;
  width: 100%;
}
/* line 3144, _sass/core.scss */
.company-contact .contact-details h5 {
  text-transform: uppercase;
}
/* line 3148, _sass/core.scss */
.company-contact .address {
  width: 50%;
}
/* line 3151, _sass/core.scss */
.company-contact .address address,
.company-contact .address ul {
  float: left;
  width: 50%;
}
/* line 3157, _sass/core.scss */
.company-contact .address address {
  font-weight: bold;
}
/* line 3161, _sass/core.scss */
.company-contact .info-box {
  width: 25%;
}

/* line 3167, _sass/core.scss */
.company-officer ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 100%;
  font-weight: bold;
}
/* line 3172, _sass/core.scss */
.company-officer ul,
.company-officer ul li {
  float: left;
  width: 100%;
}
/* line 3177, _sass/core.scss */
.company-officer ul span {
  display: inline-block;
  float: left;
  margin-right: 40px;
}

/* line 3187, _sass/core.scss */
.company-accordion .panel,
.company-accordion .panel-heading {
  background-color: #ececec;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 3192, _sass/core.scss */
.company-accordion .panel-heading {
  text-transform: uppercase;
  padding: 0px;
}
/* line 3196, _sass/core.scss */
.company-accordion .panel-heading a {
  display: block;
  line-height: 30px;
  font-size: 14px;
  padding: 0px 10px;
}
/* line 3202, _sass/core.scss */
.company-accordion .panel-heading a:hover, .company-accordion .panel-heading a:active, .company-accordion .panel-heading a:focus {
  text-decoration: none;
}
/* line 3209, _sass/core.scss */
.company-accordion .panel-heading i.fa {
  display: inline-block;
  width: 14px;
  text-align: center;
}
/* line 3216, _sass/core.scss */
.company-accordion .panel-heading a.collapsed i.fa-caret-down {
  display: none;
}
/* line 3219, _sass/core.scss */
.company-accordion .panel-heading a.collapsed i.fa-caret-right {
  display: inline-block;
}
/* line 3224, _sass/core.scss */
.company-accordion .panel-heading i.fa-caret-right {
  display: none;
}

/* line 3230, _sass/core.scss */
.company-info {
  /*empty*/
}

/*=============================================================================
Companies page
===============================================================================*/
/* line 3242, _sass/core.scss */
.companies-most-viewed .most-viewed {
  width: 33.3%;
}

/*=============================================================================
Search page
===============================================================================*/
/* line 3251, _sass/core.scss */
.search-header {
  float: left;
  width: 100%;
  line-height: 60px;
  margin-bottom: 20px;
  border-bottom: thin solid #afb0b0;
}
/* line 3258, _sass/core.scss */
.search-header > div > span, .search-header > div > strong, .search-header > div > a {
  float: left;
  display: inline-block;
  padding: 0px 15px;
  font-weight: bold;
}
/* line 3266, _sass/core.scss */
.search-header > div > span:first-child, .search-header > div > strong:first-child, .search-header > div > a:first-child {
  padding-left: 0px;
}
/* line 3271, _sass/core.scss */
.search-header > div > span, .search-header > div > strong {
  color: #afb0b0;
}
/* line 3276, _sass/core.scss */
.search-header > div > a {
  line-height: 57px;
  border-bottom: 3px solid transparent;
}
/* line 3280, _sass/core.scss */
.search-header > div > a:hover, .search-header > div > a.active {
  color: #ff8001;
  text-decoration: none;
  border-bottom-color: #ff8001;
}
/* line 3288, _sass/core.scss */
.search-header > .btn-group {
  float: right;
  padding: 15px 0px;
}
/* line 3293, _sass/core.scss */
.search-header .date-range-wrapper {
  float: left;
  width: 100%;
}
/* line 3297, _sass/core.scss */
.search-header .btn-search {
  float: right;
  margin-left: 5px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/* line 3304, _sass/core.scss */
.search-footer {
  line-height: 30px;
  padding: 25px 0px;
  margin-top: 25px;
  border-top: thin solid #afb0b0;
}
/* line 3310, _sass/core.scss */
.search-footer .result-per-page,
.search-footer .search-pagination,
.search-footer .pagination {
  float: left;
}
/* line 3316, _sass/core.scss */
.search-footer .result-per-page {
  min-width: 150px;
}
/* line 3319, _sass/core.scss */
.search-footer .result-per-page > span, .search-footer .result-per-page > small {
  float: left;
  display: inline-block;
  margin-right: 8px;
}
/* line 3327, _sass/core.scss */
.search-footer .search-pagination a {
  border: none;
  font-weight: bold;
  font-size: 16px;
  color: #afb0b0;
}
/* line 3333, _sass/core.scss */
.search-footer .search-pagination a:hover {
  color: #666;
}
/* line 3337, _sass/core.scss */
.search-footer .search-pagination i.fa {
  font-size: 18px;
}
/* line 3341, _sass/core.scss */
.search-footer .search-pagination li.active a {
  color: #ff8001;
  background-color: transparent !important;
}
/* line 3348, _sass/core.scss */
.search-footer .pagination {
  margin: 0px;
  margin-left: 30px;
}

/*=============================================================================
Archive page
===============================================================================*/
/* line 3357, _sass/core.scss */
.archive-filters {
  padding-bottom: 5px;
}
/* line 3360, _sass/core.scss */
.archive-filters .form-group,
.archive-filters .form-control {
  min-width: 140px;
}
/* line 3365, _sass/core.scss */
.archive-filters .form-group {
  margin: 0px 5px;
}
/* line 3379, _sass/core.scss */
.archive-filters .app-date-range .input-group {
  padding-left: 2px;
}
/* line 3384, _sass/core.scss */
.archive-filters .btn-go {
  color: #fff;
  border-color: transparent;
  text-transform: uppercase;
  background-color: #ffa200;
}
/* line 3390, _sass/core.scss */
.archive-filters .btn-go:hover, .archive-filters .btn-go:focus, .archive-filters .btn-go:active {
  background-color: #ff8001;
}

/* line 3398, _sass/core.scss */
.btn-show-filters {
  float: right;
  padding: 8px 10px;
  font-weight: bold;
  display: absolute;
  visibility: hidden;
  z-index: -1;
}

/*=============================================================================
Markets page
===============================================================================*/
/* line 3410, _sass/core.scss */
.chart-summary {
  padding-top: 10px;
}
/* line 3413, _sass/core.scss */
.chart-summary > div {
  float: left;
  width: 50%;
  padding: 10px 0px;
  font-family: "knowledge-regular", sans-serif;
}
/* line 3419, _sass/core.scss */
.chart-summary > div > span, .chart-summary > div > strong {
  display: block;
}
/* line 3424, _sass/core.scss */
.chart-summary > div > span {
  text-transform: capitalize;
}
/* line 3428, _sass/core.scss */
.chart-summary > div > strong {
  font-size: 17px;
  font-family: arial;
}
/* line 3434, _sass/core.scss */
.chart-summary > div.going-up strong span {
  color: #387c2b;
}
/* line 3439, _sass/core.scss */
.chart-summary > div.going-down strong span {
  color: #ff0000;
}

/*=============================================================================
Multimedia page
===============================================================================*/
/* line 3450, _sass/core.scss */
.multimedia-top-ad {
  margin-top: -30px;
  padding-top: 30px;
}

/* line 3455, _sass/core.scss */
.multimedia-page {
  background-color: #4d4d4d;
}
/* line 3458, _sass/core.scss */
.multimedia-page .page-title {
  color: #fff;
}
/* line 3463, _sass/core.scss */
.multimedia-page .search-header > div > a {
  color: #fff;
}
/* line 3468, _sass/core.scss */
.multimedia-page .loader {
  background: transparent !important;
}

/* line 3473, _sass/core.scss */
.grid-item {
  position: relative;
  display: block;
  overflow: hidden;
}
/* line 3478, _sass/core.scss */
.grid-item.ad-rect, .grid-item.ad-tall {
  text-align: center;
  padding: 6px 0px 14px;
  background-color: #666;
}
/* line 3484, _sass/core.scss */
.grid-item.ad-rect .ad-inner-wrapper, .grid-item.ad-tall .ad-inner-wrapper {
  clear: both;
  display: block;
}
/* line 3489, _sass/core.scss */
.grid-item.ad-rect img, .grid-item.ad-tall img {
  max-width: 300px;
}
/* line 3495, _sass/core.scss */
.grid-item.gallery {
  position: relative;
  padding-bottom: 67%;
  overflow: hidden;
}
/* line 3501, _sass/core.scss */
.grid-item.gallery .gallery-inner {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 3507, _sass/core.scss */
.grid-item.gallery img,
.grid-item.gallery video {
  width: 100%;
  height: auto;
}
/* line 3514, _sass/core.scss */
.grid-item.ad-rect {
  min-height: 250px;
}
/* line 3519, _sass/core.scss */
.grid-item.ad-tall {
  min-height: 600px;
}
/* line 3525, _sass/core.scss */
.grid-item .ad-note {
  float: left;
  width: 100%;
  display: block;
  font-size: 9px;
  line-height: 2.2em;
  color: #ccc;
}
/* line 3533, _sass/core.scss */
.grid-item .post-time {
  color: #666;
  display: block;
  font-size: 10px;
  line-height: 2.4em;
}
/* line 3541, _sass/core.scss */
.grid-item::after {
  display: none;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 10;
}
/* line 3552, _sass/core.scss */
.grid-item .photo-caption {
  z-index: 20;
}
/* line 3556, _sass/core.scss */
.grid-item .btn-play {
  z-index: 10;
}
/* line 3564, _sass/core.scss */
.grid-item.bg-sky .photo-caption, .grid-item.bg-green .photo-caption, .grid-item.bg-red .photo-caption {
  background: none;
}
/* line 3571, _sass/core.scss */
.grid-item.bg-sky::after {
  display: block;
  background-color: rgba(0, 153, 196, 0.3);
}
/* line 3577, _sass/core.scss */
.grid-item.bg-sky:hover::after {
  background-color: rgba(0, 153, 196, 0.4);
}
/* line 3585, _sass/core.scss */
.grid-item.bg-green::after {
  display: block;
  background-color: rgba(119, 162, 45, 0.3);
}
/* line 3590, _sass/core.scss */
.grid-item.bg-green:hover::after {
  background-color: rgba(119, 162, 45, 0.4);
}
/* line 3598, _sass/core.scss */
.grid-item.bg-red::after {
  display: block;
  background-color: rgba(160, 0, 0, 0.3);
}
/* line 3603, _sass/core.scss */
.grid-item.bg-red:hover::after {
  background-color: rgba(160, 0, 0, 0.4);
}

/* line 3611, _sass/core.scss */
.website-footer.multimedia-page {
  border-top: thin solid #cccccc;
}

/*=============================================================================
Special Coverage page
===============================================================================*/
/*=============================================================================
Product landing page 
===============================================================================*/
/* line 3624, _sass/core.scss */
.product-content {
  padding: 0px;
  border-left: 2px solid #eee;
  border-right: 2px solid #eee;
  color: #666;
}

/* line 3631, _sass/core.scss */
.product-banner {
  position: relative;
  float: left;
  width: 100%;
  z-index: 1;
}
/* line 3636, _sass/core.scss */
.product-banner .product-inner {
  position: relative;
  overflow: hidden;
}
/* line 3640, _sass/core.scss */
.product-banner .product-inner .product-content {
  position: relative;
  padding-bottom: 32%;
  background-color: #cccccc;
}
/* line 3644, _sass/core.scss */
.product-banner .product-inner .product-content .product-content-inner {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 3648, _sass/core.scss */
.product-banner .product-inner .product-content .product-content-inner img {
  position: relative;
  height: 100%;
  width: auto;
  left: -5%;
}
/* line 3658, _sass/core.scss */
.product-banner .banner-text {
  position: absolute;
  z-index: 10;
  padding: 8% 0px 0px 30px;
  color: #fff;
}
/* line 3664, _sass/core.scss */
.product-banner .banner-text img {
  max-width: 120px;
  max-height: 50px;
  margin-bottom: 30px;
}
/* line 3669, _sass/core.scss */
.product-banner .banner-text h1 {
  margin: 0px;
  font-size: 28px;
  font-family: "knowledge-light", arial, sans-serif;
}

/* line 3677, _sass/core.scss */
.product-video,
.product-footer {
  padding: 30px;
}

/* line 3682, _sass/core.scss */
.product-video {
  float: left;
  width: 60%;
}
/* line 3686, _sass/core.scss */
.product-video p {
  font-size: 22px;
  font-family: "knowledge-light", arial, sans-serif;
  line-height: 1.3em;
  margin-bottom: 20px;
}
/* line 3693, _sass/core.scss */
.product-video .video-duration {
  font-size: 16px;
  margin: 30px 0px;
}
/* line 3698, _sass/core.scss */
.product-video video {
  width: 100%;
}

/* line 3703, _sass/core.scss */
.product-form {
  position: relative;
  float: right;
  width: 40%;
  padding: 0px 30px;
  margin: -70px 0px 70px;
  z-index: 2;
}
/* line 3711, _sass/core.scss */
.product-form,
.product-form .form-inner {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 3716, _sass/core.scss */
.product-form .form-inner {
  border: 8px solid #e5e5e5;
  -moz-box-shadow: 0 0 10px #555;
  -webkit-box-shadow: 0 0 10px #555;
  box-shadow: 0 0 10px #555;
}
/* line 3721, _sass/core.scss */
.product-form .form-header,
.product-form .form-body {
  padding: 20px;
}
/* line 3726, _sass/core.scss */
.product-form .form-header {
  background-color: #f9770e;
}
/* line 3729, _sass/core.scss */
.product-form .form-header h2 {
  margin: 0px;
  font-size: 22px;
  line-height: 1em;
  color: #fff;
  text-transform: uppercase;
  font-family: "knowledge-light", arial, sans-serif;
}
/* line 3739, _sass/core.scss */
.product-form .form-body p,
.product-form .form-body small {
  font-family: "knowledge-light", arial, sans-serif;
}
/* line 3744, _sass/core.scss */
.product-form .form-body p {
  font-size: 15px;
  line-height: 1.3em;
}
/* line 3748, _sass/core.scss */
.product-form .form-body small {
  line-height: 1.3em;
}
/* line 3752, _sass/core.scss */
.product-form .form-body .policy {
  display: block;
  margin-bottom: 15px;
}
/* line 3758, _sass/core.scss */
.product-form .btn-submit {
  background-color: #ff8000;
  border: none;
  color: #fff;
  font-weight: bold;
  line-height: 2.4em;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 3767, _sass/core.scss */
.product-form .btn-submit:hover, .product-form .btn-submit:focus, .product-form .btn-submit:active {
  color: #fff;
  background-color: #ff5900;
}
/* line 3775, _sass/core.scss */
.product-form .form-wrapper {
  padding-top: 20px;
}
/* line 3781, _sass/core.scss */
.product-form.form-download .form-body {
  background-image: url("../img/form-bg.jpg");
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 100% auto;
}
/* line 3788, _sass/core.scss */
.product-form.form-download .download-inner {
  width: 170px;
  margin: 0px auto;
  padding: 115px 0px;
}
/* line 3793, _sass/core.scss */
.product-form.form-download .download-inner .download-item {
  display: inline-block;
}
/* line 3796, _sass/core.scss */
.product-form.form-download .download-inner h5 {
  font-family: "knowledge-regular";
  text-transform: uppercase;
}
/* line 3802, _sass/core.scss */
.product-form.form-download strong {
  display: block;
  font-weight: bold;
  font-family: "knowledge-medium";
  margin: 30px 0px 10px;
}
/* line 3808, _sass/core.scss */
.product-form.form-download .btn-submit {
  display: block;
  width: 100% !important;
  margin-bottom: 15px;
}

/* line 3817, _sass/core.scss */
.product-footer {
  float: left;
  width: 100%;
  border-top: 2px solid #eee;
  clear: both;
  padding-top: 45px;
  padding-bottom: 30px;
}
/* line 3824, _sass/core.scss */
.product-footer img,
.product-footer p {
  float: left;
}
/* line 3829, _sass/core.scss */
.product-footer img {
  max-width: 120px;
  max-height: 50px;
}
/* line 3833, _sass/core.scss */
.product-footer p {
  line-height: 47px;
  margin: 0px 0px 0px 30px;
  color: #666;
  font-size: 28px;
  font-family: "knowledge-regular", arial, sans-serif;
}

/*=============================================================================
Press release page 
===============================================================================*/
/* line 3847, _sass/core.scss */
.press-mobile-search-form {
  display: none;
  padding-bottom: 20px;
}

/*=============================================================================
Islamic finance page (sub vertical page) 
===============================================================================*/
/* line 3856, _sass/core.scss */
.featured-research-filters {
  width: 100%;
  line-height: 40px;
  border-bottom: thin solid #ededed;
  border-top: thin solid #ededed;
  margin-bottom: 30px;
}
/* line 3863, _sass/core.scss */
.featured-research-filters,
.featured-research-filters span,
.featured-research-filters a {
  float: left;
}
/* line 3869, _sass/core.scss */
.featured-research-filters span,
.featured-research-filters a {
  display: inline-block;
  padding: 0px 8px;
  font-weight: bold;
}
/* line 3875, _sass/core.scss */
.featured-research-filters span {
  color: #a6a4a0;
  padding-left: 0px;
}
/* line 3879, _sass/core.scss */
.featured-research-filters a {
  color: #222;
}
/* line 3882, _sass/core.scss */
.featured-research-filters a.active {
  color: #ff8001;
}

/*=============================================================================
Download page
===============================================================================*/
/* line 3891, _sass/core.scss */
.download-page {
  background-color: #eee;
}
/* line 3894, _sass/core.scss */
.download-page .product-form {
  margin-top: 0px;
}
/* line 3898, _sass/core.scss */
.download-page .product-video {
  padding-top: 0px !important;
}
/* line 3901, _sass/core.scss */
.download-page .product-video h2 {
  margin-top: 0px !important;
}
/* line 3905, _sass/core.scss */
.download-page .product-video p {
  font-size: 18px;
  line-height: 1.5em;
}
/* line 3911, _sass/core.scss */
.download-page .social-buttons {
  background-color: #eee !important;
}

/* line 3916, _sass/core.scss */
.islamic-decoration {
  padding-bottom: 80px;
  background-color: #eee;
}
/* line 3920, _sass/core.scss */
.islamic-decoration img {
  width: 100%;
}

/* line 3925, _sass/core.scss */
.list-partners {
  width: 100%;
}
/* line 3928, _sass/core.scss */
.list-partners,
.list-partners .partner {
  float: left;
}
/* line 3933, _sass/core.scss */
.list-partners .partner {
  display: inline-block;
  margin-right: 10px;
}

/*=============================================================================
Styles by Husain
===============================================================================*/
/*=============================================================================
Media Queries (responsive layout break points)
===============================================================================*/
@media only screen and (max-width: 1220px) {
  /* line 3957, _sass/core.scss */
  .website-header .container {
    width: 100%;
  }

  /* line 3965, _sass/core.scss */
  .website-menu .wsdownmenu-list > li > a {
    padding: 0 14px !important;
  }

  /* line 3972, _sass/core.scss */
  .login-page-content {
    background-size: auto 100%;
  }

  /* line 3977, _sass/core.scss */
  .thumbnail-news.inline-news .news {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 3996, _sass/core.scss */
  body {
    padding-top: 0px !important;
  }

  /* line 4001, _sass/core.scss */
  .navbar-collapse {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  /* line 4006, _sass/core.scss */
  .mobile-nav .social-buttons {
    padding-left: 15px !important;
    padding-right: 15px !important;
    border-top: thin solid #ccc;
  }

  /* line 4013, _sass/core.scss */
  .build-company-form {
    margin-top: 20px;
  }

  /* line 4019, _sass/core.scss */
  .product-content .product-video,
  .product-content .product-form {
    position: relative;
    float: left;
    width: 100%;
    padding: 10px 0px;
    clear: both;
  }
  /* line 4027, _sass/core.scss */
  .product-content .product-form {
    margin-top: 0px;
    padding-top: 0px;
  }

  /* line 4033, _sass/core.scss */
  .website-header {
    position: relative !important;
  }
  /* line 4036, _sass/core.scss */
  .website-header .login-bar {
    display: none;
  }
  /* line 4040, _sass/core.scss */
  .website-header .logo {
    position: relative;
    padding: 8px 0px;
    height: 44px;
    z-index: 100;
  }
  /* line 4048, _sass/core.scss */
  .website-header .logo img {
    max-height: 100%;
  }
  /* line 4053, _sass/core.scss */
  .website-header .search {
    display: none;
  }

  /* line 4058, _sass/core.scss */
  .website-menu {
    line-height: 43px;
    width: 100%;
    margin-top: -44px;
    border: none !important;
    margin-right: 0px !important;
  }
  /* line 4068, _sass/core.scss */
  .website-menu.menu-is-closed > ul > li.wsdown-menuopner {
    display: block !important;
  }
  /* line 4072, _sass/core.scss */
  .website-menu.menu-is-closed > ul > li {
    display: none !important;
  }
  /* line 4078, _sass/core.scss */
  .website-menu.menu-is-open > ul > li.wsdown-menuopner {
    display: block !important;
  }
  /* line 4083, _sass/core.scss */
  .website-menu.menu-is-open > ul > li {
    display: block !important;
  }
  /* line 4089, _sass/core.scss */
  .website-menu > ul > li > a {
    line-height: 43px;
    border-bottom: none;
  }
  /* line 4096, _sass/core.scss */
  .website-menu ul.wsdownmenu-list > li {
    border-left: thin solid #e0e0e0;
    border-right: thin solid #e0e0e0;
    border-top: thin solid #e0e0e0;
  }
  /* line 4101, _sass/core.scss */
  .website-menu ul.wsdownmenu-list > li:first-child {
    border: none;
  }
  /* line 4105, _sass/core.scss */
  .website-menu ul.wsdownmenu-list > li:last-child {
    border-bottom: thin solid #e0e0e0;
    margin-bottom: 10px;
  }
  /* line 4110, _sass/core.scss */
  .website-menu ul.wsdownmenu-list > li > a {
    width: 100%;
  }
  /* line 4113, _sass/core.scss */
  .website-menu ul.wsdownmenu-list > li > a > i.fa-caret-down {
    display: inline-block;
  }
  /* line 4120, _sass/core.scss */
  .website-menu .articles-container {
    display: none;
  }
  /* line 4124, _sass/core.scss */
  .website-menu .bootstrap-menu-row {
    margin: 0px;
  }
  /* line 4127, _sass/core.scss */
  .website-menu .bootstrap-menu-row [class*="col-"] {
    padding: 0px;
  }
  /* line 4132, _sass/core.scss */
  .website-menu .wsdownmenu-submenu {
    top: 0px;
    padding: 0px;
  }
  /* line 4136, _sass/core.scss */
  .website-menu .wsdownmenu-submenu a {
    font-size: 15px;
    border-top: thin solid #e0e0e0 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
  }
  /* line 4143, _sass/core.scss */
  .website-menu li.wsdown-menuopner {
    display: block !important;
    float: right;
    position: relative;
    visibility: visible;
    z-index: auto;
  }
  /* line 4150, _sass/core.scss */
  .website-menu li.wsdown-menuopner a {
    border-bottom: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
  /* line 4155, _sass/core.scss */
  .website-menu li.wsdown-menuopner i.fa-bars {
    margin: 0px;
    font-size: 26px;
    line-height: 44px;
  }
  /* line 4161, _sass/core.scss */
  .website-menu li.wsdown-menuopner i.fa-angle-down {
    display: none;
  }
  /* line 4166, _sass/core.scss */
  .website-menu .megamenu,
  .website-menu .wsdownmenu-submenu {
    top: 0px !important;
    border: none;
  }
  /* line 4173, _sass/core.scss */
  .website-menu .megamenu,
  .website-menu .wsdownmenu-submenu {
    background-color: #f8f8f8;
  }
  /* line 4178, _sass/core.scss */
  .website-menu .megamenu {
    padding: 0px;
  }
  /* line 4182, _sass/core.scss */
  .website-menu ul.nav-tabs {
    border-right: none;
  }
  /* line 4185, _sass/core.scss */
  .website-menu ul.nav-tabs,
  .website-menu ul.nav-tabs li,
  .website-menu ul.nav-tabs a {
    margin: 0px !important;
    text-align: left !important;
  }
  /* line 4192, _sass/core.scss */
  .website-menu ul.nav-tabs a {
    border-top: thin solid #e0e0e0 !important;
  }

  /* line 4211, _sass/core.scss */
  .navbar-header {
    float: none;
  }

  /* line 4214, _sass/core.scss */
  .navbar-left, .navbar-right {
    float: none !important;
  }

  /* line 4217, _sass/core.scss */
  .navbar-toggle {
    display: block;
  }

  /* line 4225, _sass/core.scss */
  .navbar-fixed-top {
    top: 0;
  }

  /* line 4229, _sass/core.scss */
  .navbar-collapse.collapse {
    display: none !important;
  }

  /* line 4232, _sass/core.scss */
  .navbar-nav {
    float: none !important;
  }

  /* line 4236, _sass/core.scss */
  .navbar-nav > li {
    float: none;
  }

  /* line 4243, _sass/core.scss */
  .collapse.in {
    display: block !important;
  }

  /* line 4246, _sass/core.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  /* line 4257, _sass/core.scss */
  .navbar-form .form-control {
    width: 100% !important;
  }

  /* line 4261, _sass/core.scss */
  .navbar-form {
    border-top: thin solid #e7e7e7;
    border-bottom: thin solid #e7e7e7;
  }

  /* line 4276, _sass/core.scss */
  .photo-gallery {
    padding: 10px 10px 10px 8px !important;
  }
  /* line 4281, _sass/core.scss */
  .photo-gallery .galleries {
    width: 100%;
  }
  /* line 4283, _sass/core.scss */
  .photo-gallery .galleries .photo {
    width: 50%;
    margin-bottom: 10px !important;
  }
  /* line 4291, _sass/core.scss */
  .photo-gallery .galleries .photo.active .photo-caption {
    border-bottom: none;
  }
  /* line 4298, _sass/core.scss */
  .photo-gallery .galleries .photo:hover .photo-caption {
    border-bottom: 5px solid #ff8001;
  }
  /* line 4305, _sass/core.scss */
  .photo-gallery .mobile-gallery-link {
    display: block;
  }
  /* line 4308, _sass/core.scss */
  .photo-gallery .mobile-gallery-link:hover {
    background-color: rgba(0, 0, 0, 0.1);
  }
  /* line 4313, _sass/core.scss */
  .photo-gallery .gallery-preview {
    display: none;
  }
  /* line 4317, _sass/core.scss */
  .photo-gallery .btn-more {
    text-align: left !important;
    padding: 10px 10px 0px 10px !important;
  }
  /* line 4324, _sass/core.scss */
  .photo-gallery.galleries-on-top .galleries.swiper-wrapper {
    display: block;
  }
  /* line 4328, _sass/core.scss */
  .photo-gallery.galleries-on-top .galleries,
  .photo-gallery.galleries-on-top .gallery-preview {
    width: 100%;
  }
  /* line 4333, _sass/core.scss */
  .photo-gallery.galleries-on-top .galleries-wrapper,
  .photo-gallery.galleries-on-top .galleries {
    height: auto;
  }
  /* line 4339, _sass/core.scss */
  .photo-gallery.galleries-on-top .galleries .photo {
    width: 50% !important;
  }
  /* line 4346, _sass/core.scss */
  .photo-gallery.galleries-on-top.galleries-on-top-full-width .galleries .photo {
    width: 50% !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4368, _sass/core.scss */
  h2 {
    font-size: 22px;
  }

  /* line 4374, _sass/core.scss */
  .mobile-nav .navbar-form {
    margin-left: 0px;
    margin-right: 0px;
  }
  /* line 4378, _sass/core.scss */
  .mobile-nav .navbar-nav {
    margin-left: 0px;
    margin-right: 0px;
  }

  /* line 4384, _sass/core.scss */
  .page-title {
    margin: 0px 0px 30px;
    font-size: 36px;
  }
  /* line 4388, _sass/core.scss */
  .page-title small {
    font-size: 14px;
  }

  /* line 4397, _sass/core.scss */
  .product-content .product-banner .product-inner .product-content {
    padding-bottom: 40%;
  }
  /* line 4400, _sass/core.scss */
  .product-content .product-banner .product-inner .product-content .product-content-inner img {
    height: 100%;
    width: auto;
    left: -20%;
  }
  /* line 4409, _sass/core.scss */
  .product-content .product-banner .banner-text {
    padding-left: 18px;
  }
  /* line 4412, _sass/core.scss */
  .product-content .product-banner .banner-text h1 {
    font-size: 22px;
  }

  /* line 4420, _sass/core.scss */
  .website-footer .container {
    padding: 0px 8px;
  }
  /* line 4424, _sass/core.scss */
  .website-footer .social-buttons {
    padding: 0px;
  }
  /* line 4428, _sass/core.scss */
  .website-footer .links-bar {
    height: auto;
    padding: 10px 0px;
  }
  /* line 4432, _sass/core.scss */
  .website-footer .copyright-bar {
    padding: 16px 0px;
  }
  /* line 4435, _sass/core.scss */
  .website-footer .copyright-bar p {
    clear: left;
    max-width: 90%;
    margin-top: 5px;
    font-size: 11px;
    color: #afb0b0;
  }
  /* line 4444, _sass/core.scss */
  .website-footer .footer-logo {
    padding: 3px 0px;
  }
  /* line 4448, _sass/core.scss */
  .website-footer .footer-links {
    padding-top: 6px;
    float: left;
    width: 100%;
  }
  /* line 4452, _sass/core.scss */
  .website-footer .footer-links a {
    line-height: 34px;
  }
  /* line 4455, _sass/core.scss */
  .website-footer .footer-links a:first-child {
    padding-left: 0px;
  }
  /* line 4461, _sass/core.scss */
  .website-footer .reuters-logo {
    float: left;
  }

  /* line 4467, _sass/core.scss */
  .photo-news-responsive .news-inner {
    margin-right: 0px !important;
  }
  /* line 4473, _sass/core.scss */
  .photo-news-responsive.columns-two .news:last-child .news-inner {
    margin-left: 0px !important;
  }

  /* line 4484, _sass/core.scss */
  .photo-news.swiper-on-mobile .swiper-wrapper {
    display: flex;
  }
  /* line 4488, _sass/core.scss */
  .photo-news.swiper-on-mobile .swiper-pagination,
  .photo-news.swiper-on-mobile .swiper-button-next,
  .photo-news.swiper-on-mobile .swiper-button-prev {
    z-index: 100;
    visibility: visible;
  }

  /* line 4498, _sass/core.scss */
  .thumbnail-news .news {
    width: 100%;
  }

  /* line 4504, _sass/core.scss */
  .multimedia-page .search-header {
    line-height: 40px;
  }
  /* line 4507, _sass/core.scss */
  .multimedia-page .search-header > div > a {
    line-height: 37px;
  }
  /* line 4511, _sass/core.scss */
  .multimedia-page .search-header .pull-right {
    float: left !important;
  }

  /* line 4519, _sass/core.scss */
  .photo-news.multimedia-news .news {
    width: 50%;
  }

  /* line 4527, _sass/core.scss */
  .header-news.header-news-column-two article {
    width: 100%;
    padding-right: 30px;
  }

  /* line 4536, _sass/core.scss */
  .company-profile-page .social-buttons.social-content {
    clear: both;
    float: left !important;
    padding: 20px 0px 0px;
  }
  /* line 4541, _sass/core.scss */
  .company-profile-page .social-buttons.social-content small {
    top: 8px;
  }

  /* line 4551, _sass/core.scss */
  .company-details .info-header .info {
    margin-right: 0px;
  }
  /* line 4554, _sass/core.scss */
  .company-details .info-header .info:first-child {
    width: 28%;
  }
  /* line 4557, _sass/core.scss */
  .company-details .info-header .info:first-child a {
    display: none;
  }
  /* line 4561, _sass/core.scss */
  .company-details .info-header .info:last-child {
    width: 70%;
  }

  /* line 4568, _sass/core.scss */
  .details {
    margin-top: 30px;
  }
  /* line 4571, _sass/core.scss */
  .details > li {
    margin-bottom: 20px;
  }
  /* line 4574, _sass/core.scss */
  .details > li > span, .details > li > div {
    width: 100%;
    font-size: 14px !important;
  }
  /* line 4580, _sass/core.scss */
  .details > li > span {
    line-height: 1.3em;
  }
  /* line 4585, _sass/core.scss */
  .details .dd-handle {
    height: auto !important;
  }

  /* line 4591, _sass/core.scss */
  .contact-details .address,
  .contact-details .info-box {
    width: 100%;
  }

  /* line 4597, _sass/core.scss */
  .btn-show-filters {
    display: relative;
    visibility: visible;
    z-index: auto;
  }

  /* line 4604, _sass/core.scss */
  .companies-most-viewed .most-viewed {
    width: 50%;
  }

  /* line 4609, _sass/core.scss */
  .featured-research-filters {
    display: none;
  }

  /* line 4617, _sass/core.scss */
  .market-data .nav li.active {
    background: #000 !important;
  }
  /* line 4622, _sass/core.scss */
  .market-data .data-column {
    width: 100%;
    display: none;
  }
  /* line 4626, _sass/core.scss */
  .market-data .data-column.active {
    display: block;
  }
  /* line 4631, _sass/core.scss */
  .market-data .data-box {
    width: 50%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 4647, _sass/core.scss */
  .market-data .data-box {
    width: 100%;
  }

  /* line 4652, _sass/core.scss */
  .page-title {
    margin: 0px 0px 20px;
    text-transform: capitalize;
    font-size: 28px;
  }

  /* line 4662, _sass/core.scss */
  .product-content .product-banner .product-inner .product-content {
    padding-bottom: 50%;
  }
  /* line 4665, _sass/core.scss */
  .product-content .product-banner .product-inner .product-content .product-content-inner img {
    height: 100%;
    width: auto;
    left: -30%;
  }
  /* line 4674, _sass/core.scss */
  .product-content .product-banner .banner-text {
    padding-left: 18px;
  }
  /* line 4677, _sass/core.scss */
  .product-content .product-banner .banner-text h1 {
    font-size: 22px;
  }

  /* line 4686, _sass/core.scss */
  .contact-details .address address,
  .contact-details .address ul {
    width: 100%;
  }
  /* line 4690, _sass/core.scss */
  .contact-details .address ul {
    margin-bottom: 10px;
  }

  /* line 4698, _sass/core.scss */
  .thumbnail-news .news-category {
    line-height: 1.8em;
  }
  /* line 4702, _sass/core.scss */
  .thumbnail-news h3 {
    font-size: 13px;
    line-height: 1.2em;
  }
  /* line 4707, _sass/core.scss */
  .thumbnail-news .news-inner,
  .thumbnail-news .news-content {
    min-height: 50px !important;
  }
  /* line 4712, _sass/core.scss */
  .thumbnail-news .news {
    border-bottom: none !important;
  }
  /* line 4716, _sass/core.scss */
  .thumbnail-news .photo {
    width: 90px;
    height: 60px;
  }
  /* line 4725, _sass/core.scss */
  .thumbnail-news .news-content {
    padding-left: 100px;
  }

  /* line 4732, _sass/core.scss */
  .login-page-content .login-form .login-form-inner {
    padding: 15px;
  }

  /* line 4740, _sass/core.scss */
  .header-news h3 {
    font-size: 15px;
    line-height: 1.2em;
  }

  /* line 4747, _sass/core.scss */
  .search-header {
    line-height: 40px;
  }
  /* line 4750, _sass/core.scss */
  .search-header > div > span, .search-header > div > strong, .search-header > div > a {
    line-height: 37px !important;
    padding: 0px 8px;
  }
  /* line 4757, _sass/core.scss */
  .search-header > div > a {
    line-height: 37px;
  }
  /* line 4761, _sass/core.scss */
  .search-header > .btn-group {
    padding: 8px 0px;
  }
  /* line 4765, _sass/core.scss */
  .search-header .date-range-wrapper {
    float: left;
    width: 100%;
  }

  /* line 4771, _sass/core.scss */
  .companies-most-viewed .most-viewed {
    width: 100%;
  }
}
@media only screen and (max-width: 420px) {
  /* line 4780, _sass/core.scss */
  .page-title {
    margin: 0px 0px 20px;
    font-size: 22px;
  }
  /* line 4784, _sass/core.scss */
  .page-title small {
    font-size: 12px;
  }

  /* line 4791, _sass/core.scss */
  .photo-news.multimedia-news .news {
    width: 100%;
  }
  /* line 4794, _sass/core.scss */
  .photo-news.multimedia-news .news .news-inner {
    margin: 0px 0px 0px 0px;
  }
  /* line 4797, _sass/core.scss */
  .photo-news.multimedia-news .photo-caption {
    padding-top: 4px !important;
  }
  /* line 4800, _sass/core.scss */
  .photo-news.multimedia-news .photo-caption h3 a:first-child,
  .photo-news.multimedia-news .photo-caption h3 span:first-child {
    color: #666 !important;
  }

  /* line 4815, _sass/core.scss */
  .photo-gallery .galleries .photo {
    width: 100%;
  }
  /* line 4823, _sass/core.scss */
  .photo-gallery.galleries-on-top .galleries .photo {
    width: 100% !important;
  }
  /* line 4830, _sass/core.scss */
  .photo-gallery.galleries-on-top.galleries-on-top-full-width .galleries .photo {
    width: 100% !important;
  }
}
