/* กำหนดค่า Variables */
body {
  color: #474745;
  font-family: Arial, Helvetica, sans-serif;
  background: #efefef;
}
.container {
  background: #ffffff;
}
.container-fluid:nth-child(1) {
  background: #000000;
}
.container-fluid:nth-child(1) img {
  float: none;
  margin: auto;
}
.pkid_banner img {
  width: 100%;
}
.nosidegap {
  padding-left: 0px;
  padding-right: 0px;
}
.container:nth-child(1),
.container:nth-child(2),
.container:nth-child(3) {
  background: none;
}
header {
  background: #558dca;
  /* Old browsers */
  background: -moz-linear-gradient(top, #558dca 0%, #4c76a6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #558dca), color-stop(100%, #4c76a6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #558dca 0%, #4c76a6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #558dca 0%, #4c76a6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #558dca 0%, #4c76a6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #558dca 0%, #4c76a6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@firstColor', endColorstr='@secondColor', GradientType=0);
  /* IE6-9 */
  min-height: 80px;
  vertical-align: middle;
}
.container-fluid:nth-child(1) {
  background: #404040;
}
#pkid_breakingnews {
  font-size: 1.2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#pkid_breakingnews button {
  margin-right: 0.5em;
  margin-top: 0.25em;
}
#pkid_breakingnews > div {
  border: solid 1px #f8d828;
  padding: 0;
}
#pkid_breakingnews > div div:nth-child(1) {
  color: #f30006;
  background: #f8d828;
  padding: 0.25em 0.25em 0.25em 0.5em;
}
#pkid_breakingnews > div div:nth-child(2) {
  color: #808080;
  background: #ffffff;
  padding: 0.25em;
}
#pkid_logo {
  min-width: 125px;
}
#pkid_topsocial {
  margin-top: 1.5em !important;
  display: inline;
}
#pkid_topsocial li a {
  background-color: #000000;
  display: block;
}
#pkid_topsocial img {
  filter: gray;
  /* IE6-9 */
  filter: grayscale(1);
  /* Firefox 35+ */
  -webkit-filter: grayscale(1);
  /* Google Chrome, Safari 6+ & Opera 15+ */
}
#pkid_topsocial img.twitter {
  filter: gray;
  /* IE6-9 */
  filter: grayscale(1);
  /* Firefox 35+ */
  -webkit-filter: grayscale(1);
  /* Google Chrome, Safari 6+ & Opera 15+ */
  opacity: 0.7;
}
#pkid_topsocial img.twitter:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  opacity: 1;
}
#pkid_topsocial img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
}
.gsc-search-box .gsc-input-box {
  padding: 0.2em;
  border: solid 1px #cccccc;
  height: auto;
}
.gsc-search-box .gsc-search-button-v2 {
  padding: 1.5em 3em!important;
  background: #f4f4f4 url(../images/search-icon.png) no-repeat center center;
  boder: solid 1px #cccccc;
}
.gsc-search-box .gsc-search-button-v2:hover,
.gsc-search-box .gsc-search-button-v2:focus {
  padding: 1.5em 3em!important;
  background: #f2f2f2 url(../images/search-icon.png) no-repeat center center;
  boder: solid 1px #cccccc;
}
.icon2x {
  font-size: 3em;
  color: #009fe3;
}
.icon2x span {
  border: solid 1px #009fe3;
  padding: 0.2em;
}
.iconround2x {
  font-size: 3em;
  color: #009fe3;
}
.iconround2x span {
  border: solid 1px #009fe3;
  padding: 0.2em;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.sitemaplist {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.sitemaplist li:before {
  background: url('../images/list-bullet.png') no-repeat;
  content: "";
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-left: 0;
  padding: 0;
}
.sitemaplist li ul {
  padding: 0 0 0 1.5em;
  margin: 0px;
  list-style-type: none;
}
.sitemapsection h4 {
  color: #666666;
  border-bottom: dashed 1px #cccccc;
  padding-bottom: 0.5em;
}
.sitemapsection h4:before {
  font-family: 'Glyphicons Halflings';
  content: "\e032";
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 0.7em;
  padding: 0;
}
.sitemapsection h4 a {
  color: #666666;
}
.sitemapsection .sitemaplistinline {
  display: table;
  width: 100%;
  padding: 0px;
  margin: 1em 0 2.5em 0;
  list-style-type: none;
  clear: both;
}
.sitemapsection .sitemaplistinline li {
  display: inline;
  float: left;
  width: 33%;
}
.sitemapsection .sitemaplistinline li:before {
  background: url('../images/list-bullet.png') no-repeat;
  content: "";
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-left: 0;
  padding: 0;
}
.benefit > div > div {
  padding-bottom: 1em;
}
/* Sidebar Nav */
.sidebar {
  padding: 0px;
  background-color: #666666;
  border-right: 1px solid #e6e6e6;
}
.navbar .navbar-toggle.toggle-left {
  float: left;
  margin-left: 0;
}
.navbar .navbar-toggle.toggle-sidebar,
[data-toggle="sidebar"] {
  display: inline;
  padding-right: 1.4em;
  margin: 1em 0.25em 0 0;
  background: url('../images/white_down_arrow.png') 35px center no-repeat !important;
}
.navbar .navbar-toggle.toggle-sidebar:hover,
[data-toggle="sidebar"]:hover {
  background: url('../images/white_down_arrow.png') #666666 35px center no-repeat !important;
}
.navbar .navbar-toggle.toggle-sidebar span,
[data-toggle="sidebar"] span {
  background: #ffffff;
}
/* sidebar settings */
.sidebar {
  position: fixed;
  display: block;
  top: 0;
  bottom: 0;
  z-index: 1000;
  min-height: 100%;
  max-height: none;
  overflow-x: hidden;
}
.sidebar-left {
  left: 0;
}
.sidebar-left > button {
  display: block;
  width: 10px;
  position: absolute;
  z-index: 9000;
  right: 0;
  top: -1em;
  color: #f8d828;
  background-color: #666666 !important;
}
.sidebar-left > button > i {
  background-color: none!important;
}
.sidebar-left > button:hover {
  color: #fbea8b;
}
.sidebar-left ul:nth-child(2) li {
  border-bottom: solid 1px #555555;
}
.sidebar-left ul:nth-child(2) li:hover {
  background: none;
}
.sidebar-left ul:nth-child(2) li a {
  color: #ffffff;
  padding-left: 1em;
}
.sidebar-left ul:nth-child(2) li a:hover {
  color: #ffffff;
  font-weight: bold;
  background: url('../images/list-bullet.png') #737373 left center no-repeat !important;
}
.sidebar-left ul:nth-child(2) li ul {
  margin-left: 2em !important;
}
.sidebar-left ul:nth-child(2) li ul li {
  border-top: solid 1px #555555;
  border-bottom: none!important;
  list-style-type: none;
}
.sidebar-left ul:nth-child(2) li ul li a {
  line-height: 2.5em;
  width: 100%;
  display: block;
  text-decoration: none;
}
.sidebar-left ul:nth-child(2) li ul li a:hover {
  background: url('../images/list-bullet.png') #737373 left center no-repeat !important;
}
.sidebar-left ul:nth-child(3) {
  margin: 0;
}
.sidebar-left ul:nth-child(3) li {
  padding: 20px;
  list-style: none;
}
.sidebar-left ul:nth-child(3) li:hover {
  background: none;
}
.sidebar-left ul:nth-child(3) li:last-child {
  border-bottom: solid 1px #555555;
}
.sidebar-left ul:nth-child(3) li a {
  color: #ffffff;
  padding-left: 1em;
}
.sidebar-left ul:nth-child(3) li a:hover {
  background: #737373 left center no-repeat !important;
}
/* animation class - optional: without it the sidebar would just pop in and out*/
.sidebar-animate {
  -webkit-transition: -webkit-transform 300ms ease;
  -moz-transition: -moz-transform 300ms ease;
  -o-transition: transform 300ms ease;
  transition: transform 300ms ease;
}
/* Left panel positioning classes */
.sidebar.sidebar-left {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
.sidebar.sidebar-left.sidebar-open {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* End Sidebar Nav Setting */
#pkid_secondnav {
  padding: 10px 0;
}
#pkid_secondnav div:nth-child(1) {
  padding-top: 0;
}
#pkid_secondnav ul {
  padding: 0px;
  margin: 0px;
}
#pkid_secondnav ul li {
  padding: 0px;
  margin: 3px 5px 0px 0px;
  color: #ffffff;
}
#pkid_lang ul {
  padding: 0px;
  margin: 0px;
}
#pkid_lang ul li {
  list-style: none;
  padding: 0px;
  margin: 0 0 3px 0!important;
}
#pkid_lang ul li:after {
  content: '';
  margin: 0px;
  padding: 0px;
}
#pkid_lang .pkid_firstlang {
  margin-bottom: 3px;
}
#pkid_lang .pkid_firstlang img {
  margin-top: 0.5em;
  margin-left: 0.2em;
}
#language {
  margin-bottom: 0.25em;
}
#search {
  background: #ffffff url(../images/search-icon.png) no-repeat right center;
}
#pkid_frmsearch button {
  margin-right: 10px;
}
#pkid_whitelist li:after {
  content: '|';
  padding-left: 1em;
}
#pkid_whitelist li a {
  color: #ffffff;
  font-size: 0.95em;
}
#pkid_whitelist li:last-child:after {
  content: '';
}
.topspace {
  padding-top: 0.5em;
}
.bottomspace {
  padding-bottom: 0.5em;
}
.pkid_nogap {
  padding: 0;
  margin: 0;
}
#random-featured {
  position: relative;
}
#random-featured .featured-caption {
  position: absolute;
  left: 55%;
  top: 20%;
}
#random-featured .featured-caption h1 {
  font-size: 3em;
  color: #ffffff;
}
#random-featured .featured-caption p {
  color: #ffffff;
  font-size: 1.5em;
}
.center-element {
  float: none;
  margin: auto;
}
.headerbar h2 {
  color: #558dca;
  background: url(../images/heading-bar.png) repeat-x center;
  font-size: 1.5em;
  position: relative;
}
.headerbar h2 a {
  color: #204166;
}
.headerbar h2 span {
  background: #ffffff;
  padding-right: 0.33333333em;
}
.headerbar h2 span:nth-child(2) {
  background-color: #558dca;
  position: absolute;
  right: 0;
  top: 0.8em;
  font-size: 0.5em;
  line-height: 1.2em;
  color: #ffffff;
  padding: 0 1em;
}
.headerbar h2 span:nth-child(2) a {
  color: #ffffff;
  text-decoration: none;
}
.headerbar h2 span:nth-child(2) a:hover {
  color: #f8d828;
}
#pkid_searchbox {
  padding-bottom: 0.33333333em;
  background: #efefef;
}
#pkid_newsfeature-thumbnail ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_newsfeature-thumbnail ul li {
  display: block;
  margin-bottom: 0.25em;
  line-height: 1em;
}
#pkid_newsfeature-thumbnail ul li p {
  padding-top: 0.5em;
}
#pkid_feature_news {
  margin-bottom: 1em;
}
#pkid_feature_news img {
  width: 100%;
}
#pkid_feature_news .pkid_featureitems {
  background-color: #efefef;
  display: table;
  padding-top: 1em;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item {
  width: 31.5%;
  margin: 0px;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item:first-child {
  margin: 0 10px 0px 10px;
  width: 31.5%;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item:last-child {
  margin-left: 10px;
  width: 31.5%;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item > div {
  background: #ffffff;
  /* .boxshadow(10px,1);*/
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item > div h3 {
  font-size: 1.2em;
  margin: 0.5em 0 0 0;
  font-weight: bold;
  padding: 0 1em;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item > div h3 a {
  color: #000000;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item > div small {
  padding: 0 1.5em;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item > div p {
  padding: 0.5em 1em 0.5em 1em;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item > div div {
  position: relative;
}
#pkid_feature_news .pkid_featureitems .pkid_feature_item > div div span {
  position: absolute;
  left: 1em;
  bottom: 0;
  background: #000000;
  color: #ffffff;
  padding: 0.25em 0.5em;
  font-size: 0.8em;
}
#pkid_latest-news ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_latest-news ul li {
  display: block;
  margin-bottom: 1em;
  margin-top: 1em;
  line-height: 1.2em;
  border-bottom: solid 1px #e6e6e6;
}
#pkid_business_update ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_business_update ul li {
  display: block;
  margin-bottom: 1em;
  margin-top: 1em;
  line-height: 1.2em;
  border-bottom: solid 1px #e6e6e6;
}
#pkid_newsletter ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_newsletter ul li {
  display: block;
  float: left;
  margin-right: 0;
  margin-bottom: 1em;
  margin-top: 1em;
  line-height: 1.2em;
  border-bottom: solid 1px #e6e6e6;
  width: 100%;
}
#pkid_newsletter ul li:last-child {
  border-bottom: none;
  margin-right: 0;
}
#pkid_classified ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_classified ul li {
  display: block;
  margin-bottom: 1.2em;
  line-height: 1.2em;
  position: relative;
}
#pkid_classified ul li p {
  padding-top: 0.5em;
}
#pkid_classified ul li span {
  text-indent: -9999px;
  position: absolute;
  right: 0;
  top: 0;
  width: 63px;
  height: 15px;
  display: block;
}
#pkid_classified ul li .special-tag {
  background: url('../images/special-tag.png') no-repeat;
}
#pkid_classified ul li .featured-tag {
  background: url('../images/featured-tag.png') no-repeat;
}
#pkid_newsCarousel .carousel-control.left,
#pkid_newsCarousel .carousel-control.right {
  background-image: none;
  background-color: #000000;
  opacity: .5;
  filter: alpha(opacity=50);
  height: 16.66666667%;
  width: 8%;
  top: 37.5%;
  /*linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);*/
}
#pkid_newsCarousel .carousel-control.left:hover,
#pkid_newsCarousel .carousel-control.right:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
#pkid_newsCarousel .carousel-caption {
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  padding: 1em;
}
#pkid_newsCarousel .carousel-caption h3 {
  font-size: 1.3em;
  margin-top: 0;
  margin-bottom: 1em;
}
#pkid_newsCarousel .carousel-caption a {
  color: #ffffff;
}
#pkid_newsCarousel .carousel-indicators {
  bottom: -1%;
}
#pkid_newsCarousel .carousel-indicators li {
  border: none;
  background-color: #ffffff;
}
#pkid_newsCarousel .carousel-indicators .active {
  background-color: #f30006;
  border: none;
}
#pkid_restaurant_photo ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_restaurant_photo ul li {
  display: inline;
  float: left;
  margin: 0.90909091em;
  line-height: 1.2em;
  width: calc(21%);
  padding: 0;
}
#pkid_restaurant_photo ul li p {
  padding: 0.5em 0.2em 0.5em 0.2em;
}
#pkid_restaurant_photo ul li:first-child {
  margin-left: 0;
}
#pkid_restaurant_photo ul li:last-child {
  margin-right: 0;
}
.right-banner {
  margin-top: 1em;
}
#pkid_travel_living ul,
#pkid_business_news ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_travel_living ul li,
#pkid_business_news ul li {
  display: block;
  float: left;
  margin: 0;
  line-height: 1.2em;
  padding: 0;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
}
#pkid_travel_living ul li img,
#pkid_business_news ul li img {
  width: 30%;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
#pkid_travel_living ul li p,
#pkid_business_news ul li p {
  padding: 0.25em 0.2em 0.25em 0.2em;
}
#pkid_travel_living ul li:first-child,
#pkid_business_news ul li:first-child {
  margin-left: 0;
  margin-top: 1em;
}
#pkid_travel_living ul li:first-child img,
#pkid_business_news ul li:first-child img {
  width: 100%;
  float: none;
}
#pkid_travel_living ul li:last-child,
#pkid_business_news ul li:last-child {
  border-bottom: none;
}
#pkid_people ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_people ul li {
  display: block;
  float: left;
  margin: 0;
  line-height: 1.2em;
  padding: 0.5em;
  width: 50%;
}
#pkid_people ul li img {
  width: 100%;
  float: none;
  margin-right: 1em;
  margin-bottom: 1em;
}
#pkid_people ul li p {
  padding: 0.5em 0.2em 0.5em 0.2em;
}
#pkid_magazine {
  clear: both;
}
#pkid_magazine div {
  padding: 0 0.5em;
}
#pkid_magazine div:first-child {
  padding-left: 0px!important;
}
#pkid_magazine div:last-child {
  padding-right: 0;
}
#pkid_magazine div ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_magazine div ul li p {
  padding: 0 0.2em 0 0.2em;
}
#pkid_magazine div ul li p:before {
  background: url('../images/list-bullet.png') no-repeat;
  content: " ";
  width: 13px;
  height: 13px;
  display: inline-block;
}
#pkid_magazine div ul li:nth-child(1) {
  display: inline;
  float: left;
  width: calc(48%);
  margin-right: 0.5em;
}
#pkid_magazine div ul li:nth-child(2) {
  display: inline;
  float: left;
  width: calc(49%);
  margin-right: 0;
  margin-bottom: 1em;
}
#pkid_asia-news ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_asia-news ul li {
  display: inline;
  float: left;
  margin: 1em 0 0 0;
  line-height: 1.2em;
  padding: 0;
  width: 50%;
}
#pkid_asia-news ul li:first-child {
  padding-right: 0.25em;
}
#pkid_asia-news ul li:last-child {
  padding-left: 0.25em;
}
#pkid_asia-news ul li img {
  width: 100%;
  float: none;
  padding: 0;
}
#pkid_asia-news ul li p {
  padding: 1em 0.2em 0.5em 0.2em;
}
#pkid_asia-news ul li p span {
  margin-top: 0.5em;
  display: block;
}
.right-banner div {
  padding: 0 0.25em;
}
.right-banner div:first-child {
  padding-left: 0;
}
.right-banner div:last-child {
  padding-right: 0;
}
.right-banner div img {
  width: 100%;
}
#pkid_featured {
  background-color: #e2e2e2;
  padding-top: 0.5em;
}
#pkid_underfeaturebanner {
  background-color: #ffffff !important;
  display: table;
}
#pkid_underfeaturebanner > div {
  padding: 0;
  margin-top: 0.5em;
}
#pkid_underfeaturebanner div img {
  width: 100%;
}
#pkid_underfeaturebanner div .aw-widget-current-inner div.aw-widget-content a.aw-current-weather div.aw-current-weather-inner {
  max-height: 250px;
  border: none!important;
}
#pkid_right-social {
  padding: 0px!important;
  margin: 0px!important;
}
#pkid_right-social > div {
  margin: 1em 0px 0px 0px;
}
#pkid_right-social h2 {
  margin: 0px;
}
#pkid_right-social ul:nth-child(2) {
  padding: 0;
  margin: 0;
  clear: both;
}
#pkid_right-social ul:nth-child(2) li {
  padding: 0.43478261em;
  list-style: none;
  float: left;
  display: inline-block;
}
#pkid_right-social ul:nth-child(2) li:first-child {
  padding-left: 0;
}
#pkid_right-social ul:nth-child(2) li:last-child {
  padding-right: 0;
}
#pkid_right-social ul:nth-child(2) li img {
  max-width: 56px;
}
#pkid_right-social ul:nth-child(3) {
  padding: 0;
  margin: 0;
  clear: both;
}
#pkid_right-social ul:nth-child(3) li {
  padding: 0.43478261em;
  list-style: none;
  float: left;
  display: inline-block;
}
#pkid_right-social ul:nth-child(3) li:first-child {
  padding-left: 0;
}
#pkid_right-social ul:nth-child(3) li:last-child {
  padding-right: 0;
}
ul.listbar {
  padding: 0;
  margin: 0;
}
ul.listbar li {
  display: block;
  list-style: none;
  width: 100%;
  background: #fcfcfc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfcfc 0%, #e2e2e2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #e2e2e2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #e2e2e2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfcfc 0%, #e2e2e2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfcfc 0%, #e2e2e2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcfcfc 0%, #e2e2e2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@firstColor', endColorstr='@secondColor', GradientType=0);
  /* IE6-9 */
  border-bottom: solid 1px #bcbcbc;
}
ul.listbar li:first-child {
  padding-left: 0.5em !important;
}
ul.listbar li:before {
  content: ' ';
  width: 3em;
  display: block;
}
ul.listbar li:hover {
  background: #e2e2e2;
}
ul.movies {
  padding: 0 0 1em 0;
  margin: 0;
  background: #000000;
}
ul.movies li {
  padding: 0.16666667em 1em;
  color: #ffffff;
  list-style: none;
  width: 100%;
}
ul.movies li:nth-child(1) {
  text-align: center;
  float: none;
  margin: 0 auto;
  margin-bottom: 1em;
  height: auto;
  padding: 0;
}
ul.movies li a {
  color: #ffffff;
}
.social-promotion {
  padding: 0.25em;
}
.social-promotion img {
  max-width: 282px;
}
#pkid_photo_event .pkid_eventitems {
  background-color: #efefef;
  display: table;
  padding-top: 1em;
}
#pkid_photo_event .pkid_eventitems .pkid_event_item > div {
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 10px -4px #000000;
  -moz-box-shadow: 0px 0px 10px -4px #000000;
  box-shadow: 0px 0px 10px -4px #000000;
}
#pkid_photo_event .pkid_eventitems .pkid_event_item > div h3 {
  font-size: 1.2em;
  margin: 0.5em 0 0 0;
  font-weight: bold;
  padding: 0 1em;
}
#pkid_photo_event .pkid_eventitems .pkid_event_item > div h3 a {
  color: #000000;
}
#pkid_photo_event .pkid_eventitems .pkid_event_item > div small {
  padding: 0 1.5em;
}
#pkid_photo_event .pkid_eventitems .pkid_event_item > div p {
  padding: 0.5em 1em 0.5em 1em;
}
#pkid_photo_event .pkid_eventitems .pkid_event_item > div div {
  position: relative;
}
#pkid_photo_event .pkid_eventitems .pkid_event_item > div div span {
  position: absolute;
  left: 1em;
  bottom: 0;
  background: #000000;
  color: #ffffff;
  padding: 0.25em 0.5em;
  font-size: 0.8em;
}
#pkid_tv {
  background: #efefef;
  display: table;
  padding-top: 1em;
  margin-bottom: 1em;
}
#pkid_tv small {
  margin-top: 1em;
  display: block;
}
#pkid_tv h3 {
  color: #000000;
  margin-top: 0;
}
#pkid_tv i {
  margin-right: 0.25em;
  color: #e6c307;
}
#pkid_tv a {
  color: #000000;
  font-weight: bold;
}
#pkid_tv a:hover {
  color: #b3b3b3;
}
#pkid_tv #pkid_tv_list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#pkid_tv #pkid_tv_list ul li {
  display: table;
  padding: 1em 0;
}
#pkid_tv #pkid_tv_list ul li img {
  width: 40%;
  float: right;
  margin-left: 10px;
}
#small-banner {
  text-align: center;
}
#small-banner ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  display: inline-block;
}
#small-banner ul li {
  display: inline;
  float: left;
  text-align: center;
  padding: 1em 0.5em;
  line-height: 1.2em;
  width: 16.66666667%;
}
#small-banner ul li img {
  float: none;
  margin: 0 auto;
}
#small-banner ul li p {
  padding: 0.5em 0.2em 0.5em 0.2em;
}
#small-banner ul li:first-child {
  margin-left: 0;
}
#small-banner ul li:last-child {
  margin-right: 0;
}
#pkid_footer {
  background: url(../images/footer-background.gif) repeat-x;
  background-color: #4c76a6;
  padding: 2em 0;
  margin: 2em 0 0 0;
}
#pkid_footer div {
  display: block;
  color: #ffffff;
  text-align: center;
  font-size: 0.93em;
}
#pkid_footer div p {
  text-align: center;
}
#pkid_footer ul {
  padding: 1em 0 0 0;
  margin: 1em auto 0 auto;
  list-style: none;
  clear: both;
}
#pkid_footer ul li {
  display: inline;
  padding: 0 1em 0 0;
  color: #ffffff;
}
#pkid_footer ul li:after {
  content: '|';
  padding-left: 1em;
}
#pkid_footer ul li:last-child:after {
  content: '';
  padding-left: 1em;
}
#pkid_footer ul li a {
  color: #ffffff;
}
#pkid_footer ul li a:hover {
  color: #ffffff;
}
/* Extra Small devices (smartphone  less than 768px) */
@media (max-width: 767px) {
  .sitemapsection h4 {
    color: #666666;
  }
  .sitemapsection h4:before {
    font-family: 'Glyphicons Halflings';
    content: "\e032";
    width: 13px;
    height: 13px;
    display: inline-block;
    margin-right: 0.7em;
    padding: 0;
  }
  .sitemapsection .sitemaplistinline {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
  }
  .sitemapsection .sitemaplistinline li {
    display: block;
    width: 100%;
  }
  .sitemapsection .sitemaplistinline li:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: "";
    width: 13px;
    height: 13px;
    display: inline-block;
    margin-left: 0;
    padding: 0;
  }
  header {
    background: #558dca;
    /* Old browsers */
    background: -moz-linear-gradient(top, #558dca 0%, #4c76a6 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #558dca), color-stop(100%, #4c76a6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #558dca 0%, #4c76a6 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #558dca 0%, #4c76a6 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #558dca 0%, #4c76a6 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #558dca 0%, #4c76a6 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@firstColor', endColorstr='@secondColor', GradientType=0);
    /* IE6-9 */
    min-height: 50px;
    vertical-align: middle;
  }
  #pkid_logo {
    max-width: 230px;
    padding-top: 0.5em;
  }
  .navbar .navbar-toggle.toggle-sidebar,
  [data-toggle="sidebar"] {
    margin-top: 16px;
  }
  #pkid_searchicon i {
    margin-top: 15px;
  }
  #pkid_secondnav {
    padding: 10px 0;
    font-size: 0.82em;
  }
  #pkid_secondnav div {
    padding-top: 1em;
  }
  #pkid_secondnav div:nth-child(1) {
    padding-top: 0;
  }
  #pkid_secondnav ul {
    padding: 0px;
    margin: 0px;
  }
  #pkid_secondnav ul li {
    padding: 0px;
    margin: 0px;
    /* &:after{content:'|'; margin:0 1px;padding: 0 1px;}
             &:last-child:after{content:''; margin:0 1px;}*/
  }
  #pkid_secondnav ul li img {
    max-width: 20px;
    text-align: right;
  }
  #pkid_lang ul {
    padding: 0px;
    margin: 0px;
  }
  #pkid_lang ul li {
    padding: 0px;
    margin: 0 0 3px 0;
  }
  #pkid_lang ul li:after {
    content: '';
    margin: 0px;
    padding: 0px;
  }
  #pkid_breakingnews {
    font-size: 0.9em;
    padding-top: 0.5em;
  }
  #pkid_breakingnews button {
    margin-right: 0.5em;
    margin-top: 0.25em;
  }
  #pkid_breakingnews > div {
    border: solid 1px #f8d828;
    padding: 0;
  }
  #pkid_breakingnews > div div:nth-child(1) {
    color: #f30006;
    background: #f8d828;
    padding: 0.25em 0.25em 0.25em 0.5em;
  }
  #pkid_breakingnews > div div:nth-child(2) {
    color: #808080;
    background: #ffffff;
    padding: 0.25em;
  }
  .headerbar h2 {
    color: #558dca;
    background: url(../images/heading-bar.png) repeat-x center;
    font-size: 1.5em;
    height: 3em;
  }
  .headerbar h2 p {
    text-align: center;
    margin: auto;
    float: none;
  }
  .headerbar h2 span {
    background: #ffffff;
    position: absolute;
    text-align: center;
    top: 35%;
  }
  .headerbar h2 span:nth-child(2) {
    background-color: #558dca;
    right: 0;
    float: right;
    top: 45%;
    font-size: 0.5em;
    line-height: 1.2em;
    color: #ffffff;
    padding: 0 1em;
    width: 6em;
  }
  .headerbar h2 span:nth-child(2) a {
    color: #ffffff;
    text-decoration: none;
  }
  .headerbar h2 span:nth-child(2) a:hover {
    color: #f8d828;
  }
  #random-featured .featured-caption {
    top: -1em;
  }
  #random-featured .featured-caption h1 {
    font-size: 1.5em;
  }
  #random-featured .featured-caption p,
  #random-featured .featured-caption a {
    font-size: 1em;
    line-height: 0.8em;
  }
  #pkid_featured {
    background-color: #e2e2e2;
    padding-top: 0.5em;
    padding-bottom: 1em;
  }
  #pkid_newsfeature-thumbnail ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_newsfeature-thumbnail ul li {
    display: inline;
    float: left;
    margin: 1em 0 1.2em 0;
    line-height: 1.2em;
    width: 33.33333333%;
  }
  #pkid_newsfeature-thumbnail ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_newsfeature-thumbnail ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  .pkid_featureitems {
    background-color: #ffffff !important;
  }
  .pkid_featureitems .pkid_feature_item {
    width: 100%!important;
    margin: 0px!important;
  }
  .pkid_featureitems .pkid_feature_item:first-child {
    margin: 0px!important;
    width: 100%;
  }
  .pkid_featureitems .pkid_feature_item:last-child {
    margin: 0px!important;
    width: 100%;
  }
  #pkid_latest-news ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_latest-news ul li {
    display: inline;
    float: left;
    margin: 0 ;
    line-height: 1em;
    width: 100%;
    border-bottom: none;
  }
  #pkid_latest-news ul li p {
    padding: 0;
  }
  #pkid_latest-news ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  #pkid_business_update ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_business_update ul li {
    display: inline;
    float: left;
    margin: 0 ;
    line-height: 1em;
    width: 100%;
    border-bottom: none;
  }
  #pkid_business_update ul li p {
    padding: 0 ;
  }
  #pkid_business_update ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  #pkid_classified ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_classified ul li {
    display: block;
    float: none;
    margin: 0;
    line-height: 1.2em;
    width: 100%;
    padding: 0;
  }
  #pkid_classified ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_classified ul li:first-child {
    margin-left: 0;
  }
  #pkid_classified ul li:last-child {
    margin-right: 0;
  }
  #pkid_travel_living h2,
  #pkid_people h2,
  #pkid_business_news h2 {
    padding: 0;
    margin: 0;
  }
  #pkid_travel_living ul,
  #pkid_people ul,
  #pkid_business_news ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_travel_living ul li,
  #pkid_people ul li,
  #pkid_business_news ul li {
    display: block;
    float: left;
    margin: 0;
    line-height: 1.2em;
    padding: 0;
    border-bottom: none;
    width: 100%;
  }
  #pkid_travel_living ul li p,
  #pkid_people ul li p,
  #pkid_business_news ul li p {
    padding: 0 ;
  }
  #pkid_travel_living ul li p:before,
  #pkid_people ul li p:before,
  #pkid_business_news ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: "";
    width: 13px;
    height: 13px;
    display: inline-block;
    margin-left: 0;
    padding: 0;
  }
  #pkid_travel_living ul li:first-child,
  #pkid_people ul li:first-child,
  #pkid_business_news ul li:first-child {
    margin-left: 0;
    margin-top: 1em;
  }
  #pkid_travel_living ul li:first-child img,
  #pkid_people ul li:first-child img,
  #pkid_business_news ul li:first-child img {
    width: 100%;
    float: none;
  }
  #pkid_travel_living ul li:first-child p,
  #pkid_people ul li:first-child p,
  #pkid_business_news ul li:first-child p {
    padding: 0 ;
  }
  #pkid_travel_living ul li:last-child,
  #pkid_people ul li:last-child,
  #pkid_business_news ul li:last-child {
    border-bottom: none;
  }
  #pkid_restaurant_photo ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_restaurant_photo ul li {
    line-height: 1.2em;
    width: 100%;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #e6e6e6;
    /* &:nth-child(2n+1){margin-left:0;}
        &:nth-child(2n+2){margin-right:0;}*/
  }
  #pkid_restaurant_photo ul li p {
    padding: 0.5em 0.2em 0 0.2em;
  }
  #pkid_restaurant_photo ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  #pkid_restaurant_photo ul li:first-child {
    margin-left: 0;
  }
  #pkid_restaurant_photo ul li:last-child {
    margin-right: 0;
  }
  #pkid_magazine {
    clear: both;
  }
  #pkid_magazine div {
    padding: 0 0.5em;
  }
  #pkid_magazine div:first-child {
    padding-left: 0px!important;
  }
  #pkid_magazine div:last-child {
    padding-right: 0;
  }
  #pkid_magazine div ul {
    list-style: none;
    padding: 0.5em 0;
    margin: 0;
  }
  #pkid_magazine div ul li p {
    padding: 0 0.2em 0 0.2em;
  }
  #pkid_magazine div ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  #pkid_magazine div ul li:nth-child(1) {
    display: inline;
    float: left;
    width: calc(48%);
    margin-right: 0.5em;
  }
  #pkid_magazine div ul li:nth-child(2) {
    display: inline;
    float: left;
    width: calc(49%);
    margin-right: 0;
    margin-bottom: 1em;
    clear: right;
  }
  .right-banner div {
    padding: 0;
  }
  .right-banner div img {
    margin: 0.5em 0;
  }
  /* #pkid_underfeaturebanner{
     div{padding: 0;
      &:first-child{padding:@defaultPadding/4 0;}
     img{margin:@defaultPadding/2 0;}
    }
}*/
  #pkid_underfeaturebanner > div {
    padding: 0;
    margin-top: 0;
  }
  #pkid_underfeaturebanner > div:first-child {
    padding: 1em 0 0.5em 0 !important;
  }
  #pkid_underfeaturebanner > div:last-child {
    padding: 0.25em 0 1em 0;
  }
  #pkid_underfeaturebanner div img {
    width: 100%;
  }
  #pkid_underfeaturebanner div .aw-widget-current-inner div.aw-widget-content a.aw-current-weather div.aw-current-weather-inner {
    max-height: 250px;
    border: none!important;
  }
  #pkid_photo_event ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_photo_event ul li {
    display: inline;
    float: left;
    margin: 0;
    line-height: 1.2em;
    width: 100%
        ;
    padding: 0;
  }
  #pkid_photo_event ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #small-banner {
    text-align: center;
  }
  #small-banner ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
  }
  #small-banner ul li {
    display: inline;
    float: left;
    text-align: center;
    margin: 0.5em 0;
    line-height: 1.2em;
    width: 33.33333333%;
    padding: 0 0.5em;
  }
  #small-banner ul li img {
    float: none;
    margin: 0 auto;
  }
  #small-banner ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #small-banner ul li:first-child {
    margin-left: 0;
  }
  #small-banner ul li:last-child {
    margin-right: 0;
  }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 992px) {
  #pkid_logo {
    min-width: 125px;
    max-width: 220px;
    padding-top: 0.5em;
  }
  .navbar .navbar-toggle.toggle-sidebar,
  [data-toggle="sidebar"] {
    margin-top: 20px;
  }
  #pkid_secondnav ul li {
    margin: 3px 10px 0px 0px;
  }
  #pkid_secondnav ul li a {
    font-size: 0.85em;
  }
  #pkid_featured {
    background-color: #e2e2e2;
    padding-top: 0.5em;
    min-height: 40em;
  }
  #pkid_newsfeature-thumbnail ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_newsfeature-thumbnail ul li {
    display: inline;
    float: left;
    margin: 1em 0 1.2em 0;
    line-height: 1.2em;
    width: 33.33333333%;
  }
  #pkid_newsfeature-thumbnail ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_newsfeature-thumbnail ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  .pkid_feature_item {
    width: 31.5%;
    margin: 0px;
  }
  .pkid_feature_item:first-child {
    margin: 0 10px 0px 10px;
    width: 31.5%;
  }
  .pkid_feature_item:last-child {
    margin-left: 10px;
    width: 31.5%;
  }
  #pkid_latest-news ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_latest-news ul li {
    display: inline;
    float: left;
    margin: 0 ;
    line-height: 1.2em;
    width: 33.33333333%;
    border-bottom: none;
  }
  #pkid_latest-news ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_latest-news ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  #pkid_business_update ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_business_update ul li {
    display: inline;
    float: left;
    margin: 0 ;
    line-height: 1.2em;
    width: 33.33333333%;
    border-bottom: none;
  }
  #pkid_business_update ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_business_update ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  #pkid_newsletter ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_newsletter ul li {
    display: inline-block;
    float: left;
    margin-right: 1em;
    margin-bottom: 1em;
    border-bottom: none;
    margin-top: 1em;
    line-height: 1.2em;
    width: calc(48.5%);
  }
  #pkid_newsletter ul li:last-child {
    border-bottom: none;
    margin-right: 0;
  }
  #pkid_classified ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_classified ul li {
    display: inline;
    float: left;
    margin: 1em;
    line-height: 1.2em;
    width: calc(30.73333333%);
    padding: 0;
  }
  #pkid_classified ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_classified ul li:first-child {
    margin-left: 0;
  }
  #pkid_classified ul li:nth-child(3) {
    margin-right: 0;
  }
  #pkid_right-social > div {
    margin: 0px;
  }
  #pkid_right-social ul {
    padding: 0;
    margin: 0;
    clear: both;
  }
  #pkid_right-social ul li {
    padding: 0.125em !important;
    list-style: none;
    float: left;
    display: inline-block;
  }
  #pkid_right-social ul:first-child li {
    width: 24%;
  }
  #pkid_right-social img {
    width: 100%;
  }
  .right-banner div {
    padding: 0 0.25em !important;
    margin: 0 0 0.5em 0 !important;
  }
  .right-banner div img {
    width: 100%;
  }
  #pkid_photo_event ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_photo_event ul li {
    display: inline;
    float: left;
    margin: 1em;
    line-height: 1.2em;
    width: calc(22%);
    padding: 0;
  }
  #pkid_photo_event ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_photo_event ul li:first-child {
    margin-left: 0;
  }
  #pkid_photo_event ul li:last-child {
    margin-right: 0;
  }
  #small-banner {
    text-align: center;
  }
  #small-banner ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
  }
  #small-banner ul li {
    display: inline;
    float: left;
    text-align: center;
    margin: 1em 0;
    line-height: 1.2em;
    width: 16.66666667%;
    padding: 0 0.5em;
  }
  #small-banner ul li img {
    float: none;
    margin: 0 auto;
  }
  #small-banner ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #small-banner ul li:first-child {
    margin-left: 0;
  }
  #small-banner ul li:last-child {
    margin-right: 0;
  }
  ul.movies {
    padding: 0 0 1em 0;
    margin: 0;
    background: #000000;
  }
  ul.movies li {
    padding: 0.16666667em 1em;
    color: #ffffff;
    list-style: none;
    width: 100%;
    font-size: 0.9em;
  }
  ul.movies li:nth-child(1) {
    text-align: center;
    float: none;
    margin: 0 auto;
    margin-bottom: 1em;
    height: auto;
    padding: 0;
  }
  ul.movies li a {
    color: #ffffff;
  }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 993px) and (max-width: 1200px) {
  #pkid_featured {
    background-color: #e2e2e2;
    padding-top: 0.5em;
    min-height: 30em;
  }
  #pkid_logo {
    min-width: 125px;
    padding-top: 0.5em;
  }
  #pkid_secondnav ul li {
    margin: 3px 12px 0px 0px;
  }
  #pkid_secondnav ul li a {
    font-size: 0.9em;
  }
  .navbar .navbar-toggle.toggle-sidebar,
  [data-toggle="sidebar"] {
    margin-top: 22px;
  }
  .pkid_feature_item {
    width: 31.9%!important;
    margin: 0px;
  }
  .pkid_feature_item:first-child {
    margin: 0 10px 0px 10px;
    width: 31.9%!important;
  }
  .pkid_feature_item:last-child {
    margin-left: 10px;
    width: 31.9%!important;
  }
  #pkid_restaurant_photo ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_restaurant_photo ul li {
    display: inline;
    float: left;
    margin: 1em;
    line-height: 1.2em;
    width: calc(20.09638554%);
    padding: 0;
    /* &:nth-child(2n+1){margin-left:0;}
        &:nth-child(2n+2){margin-right:0;}*/
  }
  #pkid_restaurant_photo ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_restaurant_photo ul li:first-child {
    margin-left: 0;
  }
  #pkid_restaurant_photo ul li:last-child {
    margin-right: 0;
  }
  #pkid_magazine {
    clear: both;
  }
  #pkid_magazine div {
    padding: 0 0.5em;
  }
  #pkid_magazine div:first-child {
    padding-left: 0px!important;
  }
  #pkid_magazine div:last-child {
    padding-right: 0;
  }
  #pkid_magazine div ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_magazine div ul li p {
    padding: 0 0.2em 0 0.2em;
  }
  #pkid_magazine div ul li p:before {
    background: url('../images/list-bullet.png') no-repeat;
    content: " ";
    width: 13px;
    height: 13px;
    display: inline-block;
  }
  #pkid_magazine div ul li:nth-child(1) {
    display: inline;
    float: left;
    width: calc(48%);
    margin-right: 0.5em;
  }
  #pkid_magazine div ul li:nth-child(2) {
    display: inline;
    float: left;
    width: calc(48%);
    margin-right: 0;
    margin-bottom: 1em;
  }
  #pkid_photo_event ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_photo_event ul li {
    display: inline;
    float: left;
    margin: 1em;
    line-height: 1.2em;
    width: calc(22.7%);
    padding: 0;
    border-bottom: solid 1px #b3b3b3;
  }
  #pkid_photo_event ul li p {
    padding: 0.5em 0.2em 0.5em 0.2em;
  }
  #pkid_photo_event ul li:first-child {
    margin-left: 0;
  }
  #pkid_photo_event ul li:last-child {
    margin-right: 0;
  }
  .right-banner div {
    padding: 0 0.25em !important;
    margin: 0 0 0.5em 0 !important;
  }
  .right-banner div img {
    width: 100%;
  }
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1201px) {
  /* .container{padding:0;}*/
  #pkid_featured {
    background-color: #e2e2e2;
    padding-top: 0.5em;
    min-height: 27em;
  }
  #pkid_newsfeature-thumbnail ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #pkid_newsfeature-thumbnail ul li {
    display: block;
    margin-bottom: 0.25em;
    line-height: 1em;
    border-bottom: solid 1px #b3b3b3;
  }
  #pkid_newsfeature-thumbnail ul li a {
    color: #000000;
  }
  #pkid_newsfeature-thumbnail ul li p {
    padding-top: 0.5em;
  }
  .headerbar h2 {
    color: #558dca;
    background: url(../images/heading-bar.png) repeat-x center;
    font-size: 1.8em;
    position: relative;
  }
  .headerbar h2 a {
    color: #204166;
  }
  .headerbar h2 span {
    background: #ffffff;
    padding-right: 0.33333333em;
  }
  .headerbar h2 span:nth-child(2) {
    background-color: #558dca;
    position: absolute;
    right: 0;
    top: 0.8em;
    font-size: 0.5em;
    line-height: 1.2em;
    color: #ffffff;
    padding: 0 1em;
  }
  .headerbar h2 span:nth-child(2) a {
    color: #ffffff;
    text-decoration: none;
  }
  .headerbar h2 span:nth-child(2) a:hover {
    color: #f8d828;
  }
  .pkid_adjust_top {
    margin-top: 1.5em !important;
  }
  .right-banner div {
    padding: 0.25em 0;
  }
  .right-banner div img {
    width: 100%;
  }
  .social-promotion {
    padding: 0.25em 0;
  }
  #pkid_footer div {
    display: block;
    color: #ffffff;
    text-align: center;
    font-size: 0.93em;
  }
  #pkid_footer div p {
    text-align: center;
    width: 47%;
    display: inline-block;
  }
}

/*# sourceMappingURL=p_main.css.map */