.smiles {
	display: inline-block;
	width: 100%;
}
.pg-icon-detail a {
	float: right;
	transition: ;
	position: relative;
	margin: 0 5px;
}
#comments-form img.smile{
  float: left;
}
.offcanvas-menu .nav.menu {
  background: none;
}
@media (min-width:992px){
  #offcanvas-toggler {
	display:none;
}
}
.pswp.pswp--open {
	z-index: 10000000000000000;
}
a{
  color:#156AB9;
}
a:hover{
  color: #212121
}
#sp-footer{
  background: #156AB9;
}
#sp-main-body {
	padding: 15px 0;
}
#sp-search {
	height: 70px;
}
#offcanvas-toggler > i {
	color: #ffffff;
}
#sp-slideshow {
	padding: 30px 0;
	background: #156AB9;
	margin: 15px 0;
}
#sp-search .sp-column {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#sp-search .sp-column {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: auto;
	right: 0;
	margin-right: 15px;
}
#sp-menu {
	margin: 0;
	padding: 0;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
	color: #fff;
	background: #1EC5E9;
}
  .sp-megamenu-parent > li:first-child.active > a, .sp-megamenu-parent > li:first-child:hover > a{
	border-radius: 6px 0 0 6px;
}
.sp-megamenu-parent {
	float: left;
}
#sp-header {
	height: auto;
  box-shadow: none;
}
.sp-megamenu-parent > li > a {
	display: inline-block;
	padding: 0 15px;
	line-height: 70px;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	font-weight: 600;
}
#offcanvas-toggler {
	float: left;
	line-height: 67px;
	margin-left: 15px;
	font-size: 20px;
}
#sp-header > .container > .row {
	background: #232C35;
	border-radius: 6px;
	margin: 15px 0;
	padding: 0px;
	height: 70px;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
	color: #fff;
}