@font-face {
	font-family: Quicksand-Medium;
	src: url(https://cdn.statically.io/gh/Alexxjandro/Frases/78f46f83/Quicksand-Medium.ttf);
	font-display:swap;
  }
  @font-face {
	font-family: Roboto-Bold;
	src: url(https://cdn.statically.io/gh/Alexxjandro/Frases/506d4717/Roboto-Bold.ttf);
	font-display:swap;
  }
  @font-face {
	font-family: Roboto-Black;
	src: url(https://cdn.statically.io/gh/Alexxjandro/Frases/506d4717/Roboto-Black.ttf);
	font-display:swap;
  }
  body {
	  font-family: Quicksand-Medium;
	  line-height: 1.5;
  }
  
  h1,h2 {
	  font-family: Roboto-Black;
  }
  h3,h4,{
	  font-family: Roboto-Black;
  
  }
  ol {
    padding-inline-start: 25px;
}
.post-body-inner li {
    margin: 0 0 30px 0;
}
	.tabla-de-contenido{
		background: #ecf0f1;
		text-align: center
	}
	.tabla-de-contenido h2{
		font-size: 40px;
	}
	ul.toc{
		display: flex;
		justify-content: space-around;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	ul.toc a{
		text-decoration: none;
	}
	ul.toc li{
		padding: 10px;
		background: #191919;
		color: #fff;
		font-size: 20px;
	}

  .amp-imgPost {
	  width: 50%;
	  margin: 0 auto;
  }
  .snippet-cate p {
	  padding: 0;
	  margin: 0;
	  font-size: 15px;
	  width: 100%;
  
  }
  .snippet-cate h1 {
	  font-size: 40px;
	  padding: 0;
	  margin: 20px 0 0 0;
  }
  .snippet-img {
	  float: left;
	  width: 50%;
	  margin: 0 10px 10px 0;
  }
  b.b-h2 {
	  font-size: 20px;
  }
  .archive-page-header {
	  display: none;
  }
  
  
  section {
	height: 200px;
	width: 100%;
	background-color: #191919;
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0 auto 0px;
  }
  section a {
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-size: 6.875em;
	font-weight: 900;
	color: #fff;
  }
  section a:after, section a:before {
	content: '';
  }
  
  
  section.p14 {
	  display: flex;
	  justify-content: center;
	  align-items: center;
  }
  section.p14 a {
	  width: 322px;
	  height: 94px;
	  font-family: Roboto-Black;
	  line-height: 94px;
	  font-size: 85px;
	  position: absolute;
	  z-index: 10;
	  padding: 0;
	  margin: 0;
  }
  section.p14 a:visited {
	  color: #fff;
  }
  section.p14 a:link {
	  color: #f1f1f1;
  }
  section.p14 a:before, section.p14 a:after {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	position: absolute;
	display: block;
	top: -35%;
	right: -10%;
	-webkit-transition: all 1s cubic-bezier(0.45, 0.76, 0.58, 0.94);
	-moz-transition: all 1s cubic-bezier(0.45, 0.76, 0.58, 0.94);
	transition: all 1s cubic-bezier(0.45, 0.76, 0.58, 0.94);
  }
  section.p14 a:before {
	background-color: #131313;
	z-index: -1;
  }
  section.p14 a:after {
	background-color: #fff;
	z-index: -2;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
  }
  section.p14 a:hover:after {
	-webkit-transform: scale(1) translate(10px);
	-moz-transform: scale(1) translate(10px);
	-ms-transform: scale(1) translate(10px);
	-o-transform: scale(1) translate(10px);
	transform: scale(1) translate(10px);
  }
  
  
  
  .in-article{
  
		height: 100px;
		border: solid 1px;
		display: flex;
		justify-content: space-around;
		align-items: center;
		margin: 0 auto;
		padding: 10px;
	  }
  
	  .img-inart{
		width: 40%;
		height: 100px;
		background: #7f8c8d;
  
	  }
	  .img-inart amp-img{
  
	  }
  
	  .titulo-inart {
	  width: 60%;
	  height: 100px;
	  /* padding: 10px; */
	  font-size: 100%;
	  display: flex;
	  align-items: center;
	  margin-left: 10px;
	  }
	  .titulo-inart h3 {
	  margin: 0;
	  padding: 0;
  }
  
  
  
  .post-header {
	  position: relative
  }
  
  .post-meta-wrapper-amp {
	  position: absolute;
	  top: -30px;
  }
  
  .breadcrumb-amp a {
	  text-decoration: none;
	  font-size: 19px;
	  font-weight: 900;
	  color: #fff;
	  padding: 0 7px 0 7px;
	  background: #191919;
	  border-radius: 0 10px 10px 0;
  }
  .breadcrumb-amp ul {
	  list-style: none;
	  display: flex;
	  padding: 0;
	  margin: 0;
  }
  
  .post-meta-wrapper {
	  position: absolute;
	  bottom: 10px;
	  right: -1px;
	  background: #fff;
	  border-radius: 10px 0 0 10px;
	  font-size: 13px;
	  padding: 3px;
	  color: #000
  }
  
  .entry-date.published.post-meta.post-meta-date.timestamp-link {
	  text-decoration: none
  }
  
  .menu-amp {
	  width: 100%;
	  max-width: 700px;
	  margin: 0 auto;
	  width: 100%;
	  height: 50px;
	  background: #f1f2f6;
	  position: sticky;
	  top: 0;
	  z-index: 1000
  }
  
  * {
	  word-wrap: break-word!important
  }
  
  body {
	  position: relative;
	  margin: 0;
	  padding: 0;
	  overflow-x: hidden;
	  width: auto
  }
  
  a {
	  cursor: pointer
  }
  
  a img {
	  border: none
  }
  
  .section,
  .widget {
	  margin: 0;
	  padding: 0
  }
  
  .widget {
	  opacity: 0
  }
  
  .widget#Blog1 {
	  opacity: 1!important
  }
  
  .item-control {
	  display: none
  }
  
  .clear {
	  display: block;
	  clear: both;
	  float: none
  }
  
  .inb {
	  display: -moz-inline-stack;
	  display: inline-block
  }
  
  .table {
	  display: table;
	  width: 100%
  }
  
  .tr {
	  display: table-row;
	  width: 100%
  }
  
  .td {
	  display: table-cell;
	  vertical-align: middle
  }
  
  .wide {
	  margin: auto;
	  width: 100%;
	  max-width: 100%
  }
  
  iframe,
  img,
  ins,
  object {
	  max-width: 100%!important
  }
  
  img {
	  height: auto
  }
  
  #admin-section,
  .hidden,
  .hide {
	  display: none
  }
  
  .item-thumbnail,
  .natural-thumbnail {
	  overflow: hidden;
	  display: block;
	  z-index: 9;
	  width: 100%;
	  position: relative
  }
  
  .item-thumbnail .item-thumbnail-resize-portrait {
	  display: block;
	  width: 100%;
	  height: 1100%;
	  margin-top: -500%;
	  vertical-align: middle
  }
  
  .item-thumbnail .item-thumbnail-resize-landscape {
	  display: block;
	  width: 1100%;
	  height: 100%;
	  margin-left: -500%;
	  text-align: center
  }
  
  .item-thumbnail img {
	  position: relative;
	  display: inline-block!important;
	  height: auto;
	  width: auto;
	  max-width: 9999px;
	  max-height: 9999px;
	  padding: 0!important;
	  zoom: 1
  }
  
  .item-thumbnail .item-thumbnail-resize-portrait img {
	  height: auto!important;
	  width: 100%!important;
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  right: 0;
	  margin: auto
  }
  
  .item-thumbnail .item-thumbnail-resize-landscape img {
	  height: 100%!important;
	  width: auto!important
  }
  
  .natural-thumbnail img {
	  display: block;
	  height: auto;
	  width: 100%
  }
  
  .blogger-clickTrap {
	  display: none
  }
  
  .widget>
  h2 {
	  display: none
  }
  
  .post-body h2 {
	  margin: 0;
	  line-height: normal;
	  font-size: 40px;
  }
  .post-body-inner b.b-h2 {
	  font-size: 35px;
	  /* display: none; */
  }
  
  .post-body h2{}
  .post-body h3{}
  .post-body h4 {}
  
  
  .widget .post-body ol,
  .widget .post-body ul {
	  margin: .5em 0 1.5em 0
  }
  
  span.widget-item-control {
	  position: absolute;
	  right: 0;
	  bottom: 0
  }
  
  .post-body {
	  font-weight: 400;
	  line-height: 1.5em;
	  padding: 5px 0 0 0;
	  width: auto
  }
  
  .post-body b {
	  font-weight: 700
  }
  
  .post-body iframe.YOUTUBE-iframe-video,
  .post-body iframe[src*=youtube] {
	  display: block;
	  width: 100%;
	  margin: 0 0 10px 0
  }
  
  .PopularPosts .item-thumbnail {
	  float: none;
	  margin: 0
  }
  
  .sd,
  .shad,
  .shadow,
  .shd {
	  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -o-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -ms-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  box-shadow: 2px 2px 3px rgba(0, 0, 0, .05)
  }
  
  .cir,
  .circle {
	  -o-border-radius: 100%;
	  -ms-border-radius: 100%;
	  -webkit-border-radius: 100%;
	  border-radius: 100%
  }
  
  .rad2 {
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px
  }
  
  .owl-carousel .owl-animated-in {
	  z-index: 0
  }
  
  .owl-carousel .owl-animated-out {
	  z-index: 1
  }
  
  .owl-carousel {
	  display: none;
	  width: 100%;
	  -webkit-tap-highlight-color: transparent;
	  position: relative;
	  z-index: 1
  }
  
  .owl-carousel .owl-stage {
	  position: relative;
	  -ms-touch-action: pan-Y
  }
  
  .owl-carousel .owl-stage:after {
	  content: "
	  ."
	  ;
	  display: block;
	  clear: both;
	  visibility: hidden;
	  line-height: 0;
	  height: 0
  }
  
  .owl-carousel .owl-stage-outer {
	  position: relative;
	  overflow: hidden;
	  -webkit-transform: translate3d(0, 0, 0)
  }
  
  .owl-carousel .owl-controls .owl-dot,
  .owl-carousel .owl-controls .owl-nav .owl-next,
  .owl-carousel .owl-controls .owl-nav .owl-prev {
	  cursor: pointer;
	  cursor: hand;
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none
  }
  
  .owl-carousel.owl-loaded {
	  display: block
  }
  
  .owl-carousel.owl-loading {
	  opacity: 0;
	  display: block
  }
  
  .owl-carousel.owl-hidden {
	  opacity: 0
  }
  
  .owl-carousel .owl-refresh .owl-item {
	  display: none
  }
  
  .owl-carousel .owl-item {
	  position: relative;
	  min-height: 1px;
	  float: left;
	  -webkit-backface-visibility: hidden;
	  -webkit-tap-highlight-color: transparent;
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none
  }
  
  .owl-carousel .owl-item img {
	  display: block;
	  width: 100%;
	  -webkit-transform-style: preserve-3d
  }
  
  .owl-carousel.owl-text-select-on .owl-item {
	  -webkit-user-select: auto;
	  -moz-user-select: auto;
	  -ms-user-select: auto;
	  user-select: auto
  }
  
  .owl-carousel .owl-grab {
	  cursor: move;
	  cursor: -webkit-grab;
	  cursor: -o-grab;
	  cursor: -ms-grab;
	  cursor: grab
  }
  
  .no-js .owl-carousel {
	  display: block
  }
  
  .owl-carousel .owl-item img {
	  transform-style: preserve-3d
  }
  
  .owl-carousel .owl-video-wrapper {
	  position: relative;
	  height: 100%;
	  background: #000
  }
  
  .owl-carousel .owl-video-playing .owl-video-play-icon,
  .owl-carousel .owl-video-playing .owl-video-tn {
	  display: none
  }
  
  .owl-carousel .owl-video-frame {
	  position: relative;
	  z-index: 1
  }
  
  .loader,
  .loader:after,
  .loader:before {
	  border-radius: 50%;
	  width: 2.5em;
	  height: 2.5em;
	  -webkit-animation-fill-mode: both;
	  animation-fill-mode: both;
	  -webkit-animation: loading_dots 1.8s infinite ease-in-out;
	  animation: loading_dots 1.8s infinite ease-in-out
  }
  
  .loader {
	  font-size: 10px;
	  margin: 80px auto;
	  position: relative;
	  text-indent: -9999em;
	  -webkit-transform: translateZ(0);
	  -ms-transform: translateZ(0);
	  transform: translateZ(0);
	  -webkit-animation-delay: -.16s;
	  animation-delay: -.16s
  }
  
  .loader:before {
	  left: -3.5em;
	  -webkit-animation-delay: -.32s;
	  animation-delay: -.32s
  }
  
  .loader:after {
	  left: 3.5em
  }
  
  .loader:after,
  .loader:before {
	  content: '
	  '
	  ;
	  position: absolute;
	  top: 0
  }
  
  @-webkit-keyframes loading_dots {
	  0%,
	  100%,
	  80% {
		  box-shadow: 0 2.5em 0 -1.3em rgba(125, 125, 125, .5)
	  }
	  40% {
		  box-shadow: 0 2.5em 0 0 rgba(125, 125, 125, .5)
	  }
  }
  
  @keyframes loading_dots {
	  0%,
	  100%,
	  80% {
		  box-shadow: 0 2.5em 0 -1.3em rgba(125, 125, 125, .5)
	  }
	  40% {
		  box-shadow: 0 2.5em 0 0 rgba(125, 125, 125, .5)
	  }
  }
  
  .white {
	  background: #fff
  }
  
  #header {
	  position: relative;
	  z-index: 19
  }
  
  #header-section {
	  position: relative;
	  z-index: 999;
	  margin: 0 auto;
  }
  
  #header-wide .widget {
	  margin: 30px 0 0 0
  }
  
  #Header1 {
	  height: 60px;
	  overflow: hidden;
	  position: relative;
	  margin: 0 auto;
	  margin-top: -60px;
	  width: 100%;
	  max-width: 1100px;
	  color: #fff;
  }
  
  .main-menu-toggle {
	  float: left;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  -o-user-select: none;
	  user-select: none
  }
  .home-svg {
	  width: 13px;
	  fill: #fff;
	  margin: 0 5px 0 0;
  }
  
  #search-toggle {
	  float: right
  }
  
  .header-button {
	  display: flex;
	  height: 60px;
	  line-height: 60px;
	  justify-content: center;
	  margin: 0 0 0 30px;
  }
  
  .header-button .inner {
	  line-height: 20px;
	  display: flex;
	  align-items: center;
  }
  
  .main-menu-toggle .inner {
	  /*padding-left: 20px*/
  }
  
  .header-button .inner>
  span {
	  color: #999;
	  font-size: 10px;
	  line-height: 20px;
	  vertical-align: text-bottom
  }
  
  .header-button.active .inner span,
  .header-button:hover .inner span {
	  color: #000
  }
  
  .header-button .inner i.fa {
	  font-size: 20px;
	  line-height: 20px
  }
  
  #header .toggle-button .arrow {
	  width: 0;
	  height: 0;
	  border-left: 5px solid transparent;
	  border-right: 5px solid transparent;
	  border-bottom-width: 5px;
	  border-bottom-style: solid;
	  position: absolute;
	  left: 40px;
	  bottom: 0;
	  display: none
  }
  
  #header .toggle-button.active .arrow {
	  display: block
  }
  
  .blog-title {
	  float: left;
	  font-size: 26px;
	  font-weight: 400;
	  border-left: 1px solid #ddd;
	  height: 30px;
	  line-height: 30px;
	  margin: 15px 20px 0 0;
	  padding: 0 0 0 20px;
	  max-width: 50%;
	  overflow: hidden;
	  position: relative
  }
  
  .blog-title img {
	  width: auto!important;
	  height: auto!important;
	  max-height: 30px!important
  }
  
  .top-page-wrapper .widget * {
	  max-width: 100%
  }
  
  #top-page .widget.HTML {
	  max-height: 90px;
	  overflow: hidden;
	  position: relative;
	  width: 728px
  }
  
  .top-page-wrapper.auto-height .widget * {
	  max-width: none
  }
  
  #top-page-logo .blog-title {
	  float: none;
	  text-align: left;
	  margin: 0;
	  padding: 0;
	  border: none;
	  max-width: 100%;
	  height: auto
  }
  
  #top-page-logo .blog-title img {
	  max-height: none!important
  }
  
  .top-page-wrapper.auto-height {
	  padding-bottom: 10px
  }
  
  .top-page-wrapper.auto-height .section#top-page .widget {
	  min-width: 50%;
	  float: right
  }
  
  #header-section .LinkList,
  #header-section .PageList {
	  display: none
  }
  .search-svg{
	  width: 35px;
	  fill: #fff;
  }
  .menu-desk {
	  width: 35px;
	  height: 35px;
	  fill:#fff;
  }
  .menu-m0 {
	  width: 25px;
	  fill: #fff;
  }
  .main-menu {
	  position: relative;
	  background:#191919;
	  border-top: solid 1px #dc143c;
  }
  .border{
		  color:#dc143c;
  }
  
  .main-menu ul.menu>
  li.menu-item-current>
  a:hover,
  .solid-white .main-menu ul.menu>
  li>
  a:hover {
	  opacity: .8
  }
  
  .main-menu .menu .arrow {
	  width: 0;
	  height: 0;
	  border-left: 5px solid transparent;
	  border-right: 5px solid transparent;
	  border-top: 5px solid;
	  float: right;
	  display: inline-block;
	  margin: 18px 0 0 5px
  }
  
  .main-menu .sub-menu .arrow {
	  border-top: 5px solid transparent;
	  border-bottom: 5px solid transparent;
	  border-left: 5px solid;
	  margin: 15px 0 0 10px;
	  position: relative;
	  top: 1px
  }
  
  .main-menu ul.menu > li:hover > a {
	  background: #42c58a;
  }
  
  .main-menu .menu a {
	  position: relative
  }
  
  .main-menu ul {
	  margin: 0 auto;
	  padding: 0;
	  width: 100%;
	  max-width: 1100px;
  }
  
  .main-menu ul.menu li {
	  display: block;
	  font-size: 14px;
	  font-weight: 300;
	  padding: 0
  }
  
  ul.menu li>
  span {
	  display: none
  }
  
  .main-menu ul.sub-menu li a {
	  font-weight: 400
  }
  
  .main-menu ul.sub-menu li {
	  position: relative;
	  font-size: 13px
  }
  
  .main-menu ul.menu li a {
	  padding: 0 20px;
	  display: block;
	  height: 40px;
	  line-height: 40px;
	  text-decoration: none;
	  color:#fff;
  }
  
  .main-menu ul.menu>
  li>
  a {
	  position: relative
  }
  
  .main-menu ul.menu>
  li.menu-item-has-children>
  a {
	  padding-right: 30px
  }
  
  .main-menu ul.menu>
  li>
  a .arrow {
	  position: absolute;
	  top: -1px;
	  right: 15px
  }
  
  .main-menu ul.menu>
  li {
	  float: left;
	  height: 40px;
	  line-height: 40px
  }
  
  .main-menu .menu-item-inner {
	  visibility: hidden;
	  opacity: 0;
	  transition: visibility 0s linear .3s, opacity .3s linear;
	  -webkit-transition: visibility 0s linear .3s, opacity .3s linear;
	  -moz-transition: visibility 0s linear .3s, opacity .3s linear;
	  -o-transition: visibility 0s linear .3s, opacity .3s linear;
	  -ms-transition: visibility 0s linear .3s, opacity .3s linear
  }
  
  .main-menu ul.sub-menu {
	  min-width: 180px;
	  position: absolute;
	  top: 100%
  }
  
  .main-menu li:hover>
  .menu-item-inner {
	  visibility: visible;
	  opacity: 1;
	  transition-delay: 0s;
	  -webkit-transition-delay: 0s;
	  -moz-transition-delay: 0s;
	  -o-transition-delay: 0s;
	  -ms-transition-delay: 0s
  }
  
  .main-menu ul.sub-menu li:hover a {
	  background: rgba(0, 0, 0, .1);
	  -webkit-transition: all .2s ease-in-out;
	  -moz-transition: all .2s ease-in-out;
	  -o-transition: all .2s ease-in-out;
	  transition: all .2s ease-in-out
  }
  
  .main-menu ul.sub-menu a {
	  min-height: 40px;
	  height: auto;
	  padding-right: 10px
  }
  
  .main-menu ul.sub-menu ul.sub-menu {
	  top: 0;
	  left: 100%
  }
  
  .main-menu li.menu-item-mega:hover .menu-item-inner {
	  visibility: visible;
	  opacity: 1
  }
  
  .main-menu li.menu-item-mega .menu-item-inner .arrow {
	  display: none
  }
  
  .main-menu .menu-item-mega>
  .menu-item-inner>
  .sub-menu {
	  width: 100%;
	  left: 0;
	  padding: 10px 0
  }
  
  .main-menu .menu-item-mega>
  .menu-item-inner>
  .sub-menu>
  li {
	  float: left;
	  width: 25%
  }
  
  .main-menu .menu-item-mega>
  .menu-item-inner>
  .sub-menu>
  li>
  a {
	  font-size: 14px
  }
  
  .main-menu .menu-item-mega>
  .menu-item-inner>
  .sub-menu>
  li>
  .menu-item-inner {
	  position: static;
	  border-left: 1px solid #3c3c3c;
	  margin-left: 20px
  }
  
  .main-menu .menu-item-mega .sub-menu .sub-menu {
	  position: relative;
	  left: 0
  }
  
  .main-menu .menu-item-mega:hover .sub-menu a {
	  background: 0 0;
	  border-left: none
  }
  
  .main-menu .menu-item-mega .sub-menu .sub-menu a {
	  font-size: 12px;
	  margin-left: 15px;
	  padding: 0
  }
  
  .main-menu .menu-item-mega>
  .menu-item-inner>
  .sub-menu>
  li li:hover a {
	  padding-left: 10px
  }
  
  .main-menu li.menu-item-mega-label:hover .menu-item-inner .menu-mega-content {
	  position: relative;
	  z-index: 1;
	  margin-top: -25px
  }
  
  .main-menu .menu-item-mega-label .menu-item-inner {
	  position: absolute;
	  left: 0;
	  width: 100%;
	  padding: 20px 0 20px 0
  }
  
  .main-menu li.menu-item-mega-label.finished .menu-item-inner .menu-mega-content .item {
	  float: left;
	  width: 22.5%;
	  margin-right: 2%
  }
  
  .main-menu li.menu-item-mega-label.finished .menu-item-inner .menu-mega-content .item.item-0 {
	  margin-left: 2%
  }
  
  .main-menu li.menu-item-mega-label.finished .menu-item-inner .menu-mega-content {
	  margin: 0
  }
  
  .main-menu li.menu-item-mega-label.finished .menu-item-inner .menu-mega-content .item .item-thumbnail {
	  height: 160px;
	  background: #000;
	  padding: 0
  }
  
  .main-menu li.menu-item-mega-label.finished .menu-item-inner .menu-mega-content .item .item-thumbnail:hover img {
	  background: #000;
	  opacity: .5;
	  transition: opacity .3s linear;
	  -webkit-transition: opacity .3s linear;
	  -moz-transition: opacity .3s linear;
	  -o-transition: opacity .3s linear;
	  -ms-transition: opacity .3s linear
  }
  
  .main-menu li.menu-item-mega-label.finished .menu-item-inner .menu-mega-content .item .item-thumbnail i.fa {
	  visibility: hidden;
	  opacity: 0;
	  position: absolute;
	  color: #fff;
	  width: 100%;
	  text-align: center;
	  top: 40%;
	  z-index: 999;
	  font-size: 1000%
  }
  
  .main-menu li.menu-item-mega-label.finished .menu-item-inner .menu-mega-content .item .item-thumbnail:hover i.fa {
	  visibility: visible;
	  opacity: 1;
	  font-size: 200%;
	  transition: visibility .3s linear, font-size .3s linear, opacity .3s linear;
	  -webkit-transition: visibility .3s linear, font-size .3s linear, opacity .3s linear;
	  -moz-transition: visibility .3s linear, font-size .3s linear, opacity .3s linear;
	  -o-transition: visibility .3s linear, font-size .3s linear, opacity .3s linear;
	  -ms-transition: visibility .3s linear, font-size .3s linear, opacity .3s linear
  }
  
  .main-menu ul.menu li a.item-title {
	  height: auto;
	  line-height: 1.5em;
	  padding: 0;
	  margin: 10px 0 0;
	  color: #ccc;
	  font-size: 14px;
	  font-weight: 400
  }
  
  .main-menu ul.menu li a.item-title:hover {
	  color: #000
  }
  
  .main-menu ul.menu li.menu-item-mega-label.menu-item-has-children>
  .menu-item-inner>
  ul.sub-menu {
	  float: left;
	  width: 20%;
	  position: relative;
	  border-top: none;
	  padding: 0;
	  margin-top: -15px
  }
  
  .main-menu ul.menu li.menu-item-mega-label.menu-item-has-children>
  .menu-item-inner>
  ul.sub-menu>
  li {
	  float: none;
	  width: 100%
  }
  
  .main-menu ul.menu li.menu-item-mega-label.menu-item-has-children>
  .menu-item-inner>
  ul.sub-menu .menu-item-inner {
	  padding: 0;
	  width: auto
  }
  
  .main-menu ul.menu li.menu-item-mega-label.menu-item-has-children>
  .menu-item-inner .menu-mega-content {
	  float: right;
	  width: 80%
  }
  
  .main-menu.main-menu-center>
  ul.menu>
  li {
	  display: inline-block;
	  float: none
  }
  
  .main-menu.main-menu-center>
  ul.menu {
	  text-align: center
  }
  
  .main-menu.main-menu-center ul.sub-menu {
	  text-align: left
  }
  
  .main-menu.main-menu-center li.menu-item-mega-label.finished .menu-item-inner .menu-mega-content .item .item-thumbnail i.fa {
	  left: 0
  }
  
  .main-menu.sticky-menu {
	  position: fixed;
	  left: 0;
	  top: 0;
	  width: 100%;
	  box-shadow: 0 0 10px #ccc;
	  border-bottom: 1px solid #ddd
  }
  
  .main-menu.sticky-menu>
  ul.menu {
	  margin: auto;
	  position: relative
  }
  
  #header.sticky {
	  position: fixed;
	  left: 0;
	  top: 0;
	  max-width: 100%
  }
  
  #header.sticky #Header1 {
	  height: 50px;
	  z-index: 0
  }
  
  #header.sticky #header-section {
	  border-bottom: 1px solid #ddd;
	  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -o-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -ms-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  background: #fff
  }
  
  #header.sticky.mobile-menu-opened {
	  overflow-y: scroll
  }
  
  #header.sticky.mobile-menu-opened .mobile-menu {
	  padding-bottom: 320px
  }
  
  #header.sticky .blog-title {
	  float: none;
	  margin: 0;
	  position: relative;
	  z-index: 0;
	  padding: 10px 0;
	  text-align: center;
	  max-width: none;
	  height: 30px;
	  line-height: 30px
  }
  
  #header.sticky .blog-title img {
	  height: 30px!important;
	  width: auto!important;
	  display: inline-block
  }
  
  #header.sticky .header-social-icons {
	  display: none
  }
  
  #header.sticky #search-toggle {
	  position: absolute;
	  right: 0;
	  top: 0;
	  z-index: 2;
	  height: 50px;
	  line-height: 50px
  }
  
  #header.sticky #main-menu-toggle-mobile {
	  position: absolute;
	  left: 0;
	  top: 0;
	  z-index: 2;
	  height: 50px;
	  line-height: 50px
  }
  
  #header.sticky .header-button .inner {
	  padding: 15px 20px;
	  background: #fff
  }
  
  #header.sticky .header-button .inner span {
	  display: none
  }
  
  #header.sticky .mobile-menu {
	  position: absolute;
	  width: 100%
  }
  
  #header.sticky.auto-height #header-section {
	  top: -50px;
	  background: 0 0
  }
  
  #header.sticky .top-page-wrapper {
	  background: #fff;
	  padding: 0
  }
  
  #header.sticky .top-bar {
	  margin: 0;
	  position: absolute;
	  right: 0;
	  top: 0;
	  z-index: 9999;
	  height: 48px;
	  width: 60px;
	  background: 0 0;
	  overflow: hidden;
	  border-bottom: none!important
  }
  
  #header.sticky .top-bar .header-button .inner {
	  line-height: 18px
  }
  
  .widget-content div[id*=BlogSearch],
  div.gsc-control-cse {
	  padding: 10px;
	  border: 1px solid #ccc
  }
  
  table.gsc-search-box td {
	  padding: 0!important
  }
  
  .gsc-search-box input.gsc-input {
	  padding: 10px!important;
	  box-shadow: none!important;
	  margin: 0!important
  }
  
  .gsc-search-box-tools .gsc-search-box td.gsc-input {
	  display: block!important;
	  padding: 0!important
  }
  
  .gsc-input-box,
  .gsc-input-box-focus,
  .gsc-input-box-hover,
  input.gsc-input {
	  border: none!important
  }
  
  .gsc-search-box-tools .gsc-search-box .gsc-input,
  table.gsc-search-box,
  table.gsc-search-box table {
	  box-shadow: none!important
  }
  
  form.gsc-search-box,
  input.gsc-search-button,
  table.gsc-search-box {
	  margin: 0!important
  }
  
  form.gsc-search-box,
  table.gsc-search-box {
	  width: 100%
  }
  
  input.gsc-search-button {
	  float: right
  }
  
  .search-form-wrapper {
	  background: #000;
	  background: rgba(0, 0, 0, .8);
	  z-index: 99;
	  position: fixed;
	  width: 100%;
	  height: 100%;
	  left: 0;
	  top: 0;
	  display: none
  }
  
  .search-form {
	  position: absolute;
	  width: 100%;
	  height: 1px;
	  left: 0;
	  top: 40%;
	  text-align: center
  }
  
  .search-form-label {
	  position: absolute;
	  bottom: 100%;
	  width: 100%;
	  display: block;
	  left: 0;
	  color: #fff;
	  font-size: 40px;
	  font-weight: 400
  }
  
  .search-text,
  form input[type=text].search-text {
	  position: absolute;
	  top: 100%;
	  width: 50%;
	  left: 0;
	  right: 0;
	  margin: 20px auto 0 auto;
	  background: 0 0;
	  border: none;
	  border-bottom: 1px dashed #ddd;
	  font-size: 60px;
	  color: #fff;
	  text-align: center;
	  outline: 0;
	  min-width: 300px
  }
  
  .search-form-overlay {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0
  }
  
  .header-social-icons {
	  float: right
  }
  
  .header-social-icons ul {
	  padding: 0;
	  margin: 0
  }
  
  .header-social-icons ul li {
	  display: block;
	  font-size: 20px;
	  margin: 0 15px 0 0;
	  height: 55px;
	  line-height: 55px;
	  float: right;
	  padding: 0
  }
  
  .header-social-icons ul li a {
	  display: block;
	  color: #999;
	  margin: 2px 0 0 0
  }
  
  #inner-primary {
	  position: relative
  }
  
  #primary .widget {
	  margin-top: 30px; */
  }
  #content-section-2 {
	  position: relative
  }
  
  .feed-widget-header {
	  position: relative
  }
  
  .feed-widget-header .widget-title {
	  margin: 0 10px 5px 0;
	  float: left;
	  font-size: 35px;
  }
  
  .feed-widget-header .feed-widget-viewall {
	  float: right;
	  margin: 5px 0 0 0
  }
  
  .feed.widget .item-title {
	  line-height: 1.3em;
	  margin: 0
  }
  
  .feed.widget .item-main {
	  overflow: hidden;
	  position: relative
  }
  
  .feed-widget-labels {
	  float: left;
	  margin: 6px 0 0 0
  }
  
  .feed-widget-labels.listing {
	  min-height: 1.6em
  }
  
  .feed-widget-labels ul {
	  padding: 0;
	  margin: 0;
	  border-radius: 2px
  }
  
  .feed-widget-labels li {
	  display: block;
	  margin: 0;
	  padding: 0
  }
  
  .feed-widget-labels a {
	  color: #fff;
	  display: none;
	  line-height: 1;
	  padding: 2px 5px;
	  white-space: nowrap;
	  font-size: 11px
  }
  
  .feed-widget-labels a:hover {
	  opacity: .8
  }
  
  .feed-widget-labels a .check,
  .feed-widget-labels a .down {
	  display: none
  }
  
  .feed-widget-labels a.active {
	  display: block;
	  background: 0 0!important
  }
  
  .feed-widget-labels a.active .down,
  .feed-widget-labels.listing a.active .check {
	  display: inline
  }
  
  .feed-widget-labels.listing a.active .down {
	  display: none
  }
  
  .feed-widget-labels.listing ul {
	  position: absolute;
	  z-index: 99
  }
  
  .feed.widget .item:hover img {
	  opacity: .6
  }
  
  .feed.widget .meta-items {
	  clear: both
  }
  
  .feed.widget .item-labels.bg {
	  color: #fff;
	  display: inline-block;
	  padding: 4px 5px 5px 5px;
	  text-shadow: none;
	  font-size: 11px;
	  margin: 0 0 10px 0;
	  line-height: 1em
  }
  
  .feed.widget .item-labels.bg a {
	  color: #fff
  }
  
  .feed.widget .item-labels a:hover,
  .feed.widget .item-readmore:hover {
	  text-decoration: underline
  }
  
  .feed-widget-pagination {
	  line-height: 60px
  }
  
  a.feed-widget-pagination-button {
	  background: #fff;
	  padding: 6px 10px;
	  margin: 0 12px 0 0;
	  border: 1px solid #fff;
	  font-weight: 700
  }
  
  a.feed-widget-pagination-button:hover {
	  color: #fff;
	  background: #333
  }
  
  a.feed-widget-pagination-button.active {
	  background: #f0f0f0;
	  border: 1px solid #ccc;
	  color: #000;
	  -webkit-box-shadow: none;
	  -o-box-shadow: none;
	  -ms-box-shadow: none;
	  box-shadow: none
  }
  
  span.feed-widget-pagination-separator {
	  margin: 0 15px 0 0
  }
  
  span.feed-widget-pagination-info {
	  color: #666
  }
  
  .feed.widget .item-icon {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background-color: rgba(0, 0, 0, .7);
	  z-index: 19;
	  font-size: 40px;
	  opacity: 0
  }
  
  .feed.widget .item-icon:hover {
	  transition: opacity .3s linear;
	  -webkit-transition: opacity .3s linear;
	  -moz-transition: opacity .3s linear;
	  -o-transition: opacity .3s linear;
	  -ms-transition: opacity .3s linear;
	  opacity: 1
  }
  
  .feed.widget .item-icon .item-icon-inner {
	  display: block;
	  position: absolute;
	  top: 50%;
	  width: 100%;
	  text-align: center;
	  height: 1em
  }
  
  .feed.widget .item-icon i.fa {
	  display: block;
	  line-height: 1em;
	  margin-top: -.5em;
	  color: #fff;
	  opacity: .6;
	  font-size: 60px
  }
  
  .feed.widget .item-icon:hover i.fa {
	  transition: font-size .3s linear;
	  -webkit-transition: font-size .3s linear;
	  -moz-transition: font-size .3s linear;
	  -o-transition: font-size .3s linear;
	  -ms-transition: font-size .3s linear;
	  font-size: 40px
  }
  
  .feed.widget.under-title .feed-widget-header {
	  border-bottom-width: 1px;
	  border-bottom-style: solid;
	  margin: 0 0 10px 0
  }
  
  .feed.widget.head-title .feed-widget-header {
	  border-left-width: 10px;
	  border-left-style: solid;
	  padding-left: 7px
  }
  
  .feed.widget .thumbnail-overlay {
	  display: block;
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  opacity: .6;
	  webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, .5);
	  box-shadow: inset 0 0 50px rgba(0, 0, 0, .5)
  }
  
  .feed.widget .item:hover .thumbnail-overlay {
	  opacity: .8
  }
  
  .feed.widget .item-content {
	  z-index: 10
  }
  
  .feed.widget .item-sub .item-title a {
	  color: #000!important
  }
  
  .feed.widget .item-content.gradient {
	  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, .8) 100%);
	  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, .8) 100%);
	  width: 100%;
	  box-sizing: border-box
  }
  
  .feed.widget.list .item {
	  background: #fff;
	  border-bottom: 1px solid #ddd;
	  -webkit-box-shadow: none!important;
	  -o-box-shadow: none!important;
	  -ms-box-shadow: none!important;
	  box-shadow: none!important
  }
  
  #main-sidebar .feed.widget.list .item {
	  padding-top: 15px;
	  border: none;
	  border-top: 1px solid #ddd;
	  margin-top: 15px
  }
  
  #main-sidebar .feed.widget.list .item-0 {
	  padding-top: 0;
	  border: none;
	  margin-top: 0
  }
  
  #main-sidebar .feed.widget.list .widget-content {
	  padding: 15px 20px
  }
  
  #main-sidebar .feed.widget.list .td {
	  padding: 0
  }
  
  #main-sidebar .feed.widget.list .td.item-readmore {
	  text-align: right
  }
  
  .feed.widget.list .item-title {
	  font-size: 14px;
	  font-weight: 400;
	  line-height: 1.5em;
	  word-break: break-all
  }
  
  .feed.widget.list .item-title a {
	  color: #333;
	  word-break: break-word
  }
  
  .feed.widget.list .meta-item-author {
	  color: #000;
	  font-weight: 700
  }
  
  .feed.widget.list .meta-item-date {
	  font-size: 10px;
	  font-style: italic;
	  color: #999;
	  text-transform: capitalize
  }
  
  .feed.widget.list .td {
	  padding: 12px 20px
  }
  
  .feed.widget.list .td.item-readmore {
	  padding-left: 0;
	  font-size: 30px;
	  padding-right: 0
  }
  
  .feed.widget.box-title h2.widget-title {
	  padding: 5px 7px;
	  margin: 0 7px 0 0;
	  color: #fff;
	  font-weight: 400;
	  font-size: 16px
  }
  
  .feed.widget.box-title h2.widget-title a {
	  color: #fff;
	  line-height: 1em;
	  display: block
  }
  
  #main-sidebar .feed.widget.list .td {
	  text-align: left
  }
  
  .feed.widget.ticker .widget-content {
	  height: 80px;
	  background: #fff;
	  position: relative;
	  -ms-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -o-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  box-shadow: 2px 2px 3px rgba(0, 0, 0, .05)
  }
  
  #main-sidebar .feed.widget.ticker .widget-content {
	  padding: 0
  }
  
  .ticker-item {
	  font-size: 12px;
	  padding: 15px 30px 15px 15px
  }
  
  .ticker-item a.thumbnail {
	  float: left;
	  width: 30%;
	  height: 50px
  }
  
  .ticker-item-content {
	  right: 0;
	  width: 65%;
	  position: absolute;
	  bottom: 0;
	  min-height: 50px
  }
  
  .ticker-item-inner {
	  position: relative;
	  overflow: hidden;
	  height: 50px
  }
  
  .feed.widget.ticker .item-title a {
	  color: #000;
	  font-weight: 400;
	  font-size: 12px;
	  display: block;
	  width: 100%
  }
  
  .ticker-button-left {
	  display: none
  }
  
  .ticker-button-right {
	  right: 0;
	  position: absolute;
	  bottom: 25px;
	  height: 30px;
	  line-height: 30px;
	  background: currentColor;
	  padding: 0 8px;
	  text-align: center
  }
  
  .ticker-button-right i {
	  color: #fff;
	  font-size: 28px
  }
  
  .feed.widget.ticker .item-icon {
	  width: 30%
  }
  
  .feed.widget.ticker .ticker-item:hover .item-icon:hover i.fa {
	  font-size: 20px
  }
  
  .grid-sub {
	  float: left;
	  position: relative;
	  overflow: hidden;
	  width: 100%;
	  height: 400px
  }
  
  .grid-sub-wide {
	  width: 55%
  }
  
  .grid-sub-narrow {
	  width: 45%
  }
  
  .grid-item .item-thumbnail {
	  height: 100%;
	  width: 100%;
	  position: relative
  }
  
  .grid-item {
	  widht: 100%;
	  height: 50%;
	  position: relative;
	  overflow: hidden
  }
  
  .grid-item-content {
	  position: absolute;
	  bottom: 0;
	  text-align: left;
	  padding: 0 7% 30px 7%;
	  text-shadow: 1px 1px 0 #000;
	  width: 86%;
	  z-index: 9
  }
  
  .grid-item .meta-item {
	  margin: 0 2em 0 0;
	  font-size: 12px
  }
  
  .grid-item .meta-item .fa {
	  font-size: 16px
  }
  
  .grid-item .meta-item span {
	  vertical-align: 2px;
	  color: #fff
  }
  
  .feed.widget.grid .grid-item .item-title a {
	  font-weight: 400;
	  color: #fff;
	  display: block;
	  font-size: 18px;
	  line-height: 1.3em
  }
  
  .grid-item .item-snippet {
	  color: #fff;
	  font-size: 13px;
	  opacity: .9;
	  margin: 10px 0 20px 0;
	  line-height: 1.5em
  }
  
  .grid-item .item-readmore-wrapper {
	  margin-top: 30px;
	  display: block
  }
  
  .grid-item .item-readmore {
	  border: 1px solid #fff;
	  padding: 10px 20px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  color: #fff;
	  background: rgba(0, 0, 0, .3);
	  text-transform: uppercase
  }
  
  .grid-item-inner {
	  height: 100%;
	  position: relative
  }
  
  #main-sidebar .grid-sub {
	  height: 200px
  }
  
  #main-sidebar .feed.widget.grid .grid-item .item-title a {
	  font-size: 16px
  }
  
  .grid-sub-1 .grid-item {
	  height: 100%
  }
  
  .grid-sub-3 .grid-sub-item-1,
  .grid-sub-4 .grid-sub-item-0,
  .grid-sub-4 .grid-sub-item-1,
  .grid-sub-item-2,
  .grid-sub-item-3 {
	  float: left;
	  width: 50%
  }
  
  .feed.widget.grid .grid-sub-1 .grid-item .item-title a {
	  font-size: 26px
  }
  
  #main-sidebar .feed.widget.grid .widget-content {
	  padding: 0
  }
  
  .feed.widget.slider .widget-content:hover img {
	  opacity: .6
  }
  
  .slider-item,
  .slider-item .item-thumbnail {
	  height: 400px
  }
  
  .slider-item {
	  position: relative;
	  overflow: hidden
  }
  
  .slider-item-content {
	  position: absolute;
	  bottom: 25%;
	  text-align: center;
	  padding: 0 8%;
	  text-shadow: 1px 1px 0 #000;
	  width: 84%;
	  z-index: 10
  }
  
  .slider-item .meta-item {
	  margin: 0 1em;
	  font-size: 12px
  }
  
  .slider-item .meta-item .fa {
	  font-size: 16px
  }
  
  .slider-item .meta-item span {
	  vertical-align: 2px;
	  color: #fff
  }
  
  .slider-item .item-title a {
	  color: #fff;
	  display: block;
	  line-height: 1.1em;
	  margin: 10px 0 0 0;
	  text-shadow: 0 0 5px rgba(0, 0, 0, .5), 1px 1px 3px #000
  }
  
  .slider-item .item-snippet {
	  color: #fff;
	  font-size: 16px;
	  opacity: .9;
	  margin: 10px 0 20px 0
  }
  
  .slider-item .item-readmore-wrapper {
	  margin-top: 40px;
	  display: block
  }
  
  .slider-item .item-readmore {
	  border: 1px solid #fff;
	  padding: 10px 20px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  color: #fff;
	  background: rgba(0, 0, 0, .3);
	  text-transform: uppercase
  }
  
  .owl-nav {
	  position: absolute;
	  bottom: 0;
	  width: 100%
  }
  
  a.slider-button {
	  color: #fff;
	  opacity: .8;
	  font-size: 30px;
	  bottom: 0;
	  position: absolute;
	  padding: 0 2%
  }
  
  a.slider-button:hover {
	  opacity: 1
  }
  
  a.slider-button-right {
	  right: 0
  }
  
  a.slider-button-left {
	  left: 0
  }
  
  .owl-dots {
	  position: absolute;
	  bottom: 3%;
	  width: 60%;
	  left: 0;
	  right: 0;
	  margin: auto;
	  text-align: center
  }
  
  .owl-dot {
	  background: #fff;
	  height: 10px;
	  width: 10px;
	  display: inline-block;
	  margin: 0 5px;
	  -webkit-border-radius: 100%;
	  border-radius: 100%;
	  opacity: .6
  }
  
  .owl-dot:hover {
	  opacity: 1
  }
  
  .owl-dot.active {
	  opacity: 1
  }
  
  #main-sidebar .slider-item,
  #main-sidebar .slider-item .item-thumbnail {
	  height: 200px
  }
  
  #main-sidebar .slider-item .item-title a {
	  font-size: 20px
  }
  
  #main-sidebar .feed.widget.slider .widget-content {
	  padding: 0
  }
  
  #main-sidebar .slider-item .item-snippet {
	  font-size: 12px
  }
  
  .feed.widget.sticky .item {
	  float: right;
	  width: 37.5%;
	  clear: right;
	  margin-top: 20px
  }
  
  .feed.widget.sticky .item-0,
  .feed.widget.sticky .item-1 {
	  margin-top: 0
  }
  
  .feed.widget.sticky .item-main {
	  position: relative;
	  text-shadow: 1px 1px 0 #000
  }
  
  .feed.widget.sticky .item-content {
	  position: absolute;
	  bottom: 0;
	  padding: 0 25px 20px 25px
  }
  
  .feed.widget.sticky .item-thumbnail {
	  height: 140px
  }
  
  .feed.widget.sticky .item-0 .item-thumbnail {
	  height: 310px
  }
  
  .feed.widget.sticky .item-title {
	  display: block;
	  margin: 0;
	  line-height: 1.3em
  }
  
  .feed.widget.sticky .item-sub .item-title {
	  margin: 0 0 15px 0
  }
  
  .feed.widget.sticky .item-than-0 .item-title {
	  margin: 10px 0 0 0
  }
  
  .feed.widget.sticky .item-title a {
	  font-size: 16px;
	  color: #fff!important;
	  font-weight: 400
  }
  
  .feed.widget.sticky .item-0 .item-title a {
	  font-size: 26px;
	  line-height: 1.2em
  }
  
  .feed.widget.sticky a.meta-item {
	  color: #fff;
	  font-size: 12px;
	  margin: 0 2em 0 0
  }
  
  .feed.widget.sticky a.meta-item-author {
	  color: #fff;
	  display: block;
	  margin: 15px 0 0 0
  }
  
  .feed.widget.sticky a.meta-item-author .avatar {
	  opacity: .8;
	  font-style: italic
  }
  
  .feed.widget.sticky .item-sub {
	  padding: 25px;
	  color: #fff;
	  line-height: 1.7em;
	  font-size: 14px;
	  font-weight: 400
  }
  
  .feed.widget.sticky .item-snippet {
	  line-height: 1.5em;
	  display: inline
  }
  
  .feed.widget.sticky .meta-items {
	  margin-top: 14px
  }
  
  .feed.widget.sticky .item-0 {
	  float: left;
	  width: 59%;
	  clear: left
  }
  
  .feed.widget.sticky .item-0 a.item-readmore {
	  color: #fff
  }
  
  .feed.widget.sticky .item-extra {
	  width: 100%;
	  clear: both;
	  float: none
  }
  
  .feed.widget.sticky .item-extra .item-thumbnail {
	  height: 250px
  }
  
  .feed.widget.sticky .item-extra .item-title a {
	  font-size: 30px;
	  line-height: 1.3em
  }
  
  .feed.widget.sticky.no-spacing .item {
	  width: 40%;
	  margin-top: 0
  }
  
  .feed.widget.sticky.no-spacing .item-0 {
	  width: 60%
  }
  
  .feed.widget.sticky.no-spacing .item-extra {
	  width: 100%
  }
  
  .feed.widget.sticky.no-spacing .item-0 .item-thumbnail {
	  height: 269px
  }
  
  .feed.widget.three .three-col,
  .feed.widget.three.fix-height .item {
	  float: left;
	  width: 31%;
	  margin: 20px 0 0 3.5%
  }
  
  .feed.widget.three .three-col {
	  margin-top: 0;
	  background: 0 0
  }
  
  .feed.widget.three .three-col .item {
	  margin-top: 20px
  }
  
  .feed.widget.three .item {
	  background: #fff
  }
  
  .feed.widget.three .three-col.col-1,
  .feed.widget.three.fix-height .item-three {
	  clear: left;
	  margin-left: 0
  }
  
  .feed.widget.three .three-col .item-0,
  .feed.widget.three .three-col .item-1,
  .feed.widget.three .three-col .item-2,
  .feed.widget.three.fix-height .item-0,
  .feed.widget.three.fix-height .item-1,
  .feed.widget.three.fix-height .item-2 {
	  margin-top: 0
  }
  
  .feed.widget.three .item-main {
	  position: relative;
	  text-shadow: 1px 1px 0 #000
  }
  
  .feed.widget.three .item-thumbnail {
	  height: 150px;
	  position: relative;
	  z-index: 0
  }
  
  .feed.widget.three .item-content {
	  position: absolute;
	  bottom: 0;
	  z-index: 1;
	  padding: 15px
  }
  
  .feed.widget.three .item-title {
	  font-size: 20px;
	  font-weight: 900;
	  margin: 0
  }
  
  .feed.widget.three .item-title a {
	  color: #fff
  }
  
  .feed.widget.three .item-sub {
	  padding: 15px
  }
  
  .feed.widget.three .item-sub .item-title {
	  margin: 0 0 15px 0
  }
  
  .feed.widget.three .item-snippet {
	  display: inline;
	  font-size: 13px;
	  color: #333
  }
  
  .item-readmore-wrapper {
	  display: inline;
	  margin: 0 0 0 .3em
  }
  
  .feed.widget.three .meta-items {
	  margin: 15px 0 0 0;
	  padding: 10px 0 0 0;
	  border-top: 1px solid #ddd
  }
  
  .feed.widget.three .meta-item {
	  display: block;
	  color: #666;
	  margin: 5px 0 0 0
  }
  
  .feed.widget.three .three-col-mobile .item {
	  margin-top: 20px
  }
  
  .feed.widget.three.no-spacing .item {
	  margin: 0;
	  width: 33.3333%
  }
  
  .feed.widget.three.no-spacing.auto-height .item {
	  width: 100%
  }
  
  .feed.widget.three.no-spacing .item-sub {
	  border-right: 1px solid #ddd
  }
  
  .feed.widget.complex .item {
	  float: left;
	  width: 48%;
	  margin: 20px 0 0 4%;
	  background: #fff
  }
  
  .feed.widget.complex .item-0,
  .feed.widget.complex .item-1 {
	  margin-top: 0
  }
  
  .feed.widget.complex .item-two {
	  margin-left: 0
  }
  
  .feed.widget.complex .item-2 {
	  margin: 20px 0 0 4%
  }
  
  .feed.widget.complex .item-main {
	  padding: 20px
  }
  
  .feed.widget.complex .item-title {
	  font-size: 16px;
	  font-weight: 400;
	  line-height: 1.45em
  }
  
  .feed.widget.complex .item-0 .item-main {
	  padding: 0
  }
  
  .feed.widget.complex .item-0 .item-sub .item-title {
	  margin: 0 0 15px 0
  }
  
  .feed.widget.complex .item-extra.item-four {
	  clear: left
  }
  
  .feed.widget.complex .item-0 .item-main {
	  position: relative;
	  text-shadow: 1px 1px 0 #000
  }
  
  .feed.widget.complex .item-0 .item-thumbnail {
	  height: 180px
  }
  
  .feed.widget.complex .item-0 .item-content {
	  position: absolute;
	  bottom: 0;
	  padding: 20px
  }
  
  .feed.widget.complex .item-0 .item-title {
	  font-size: 20px;
	  line-height: 1.2em;
	  margin: 0;
	  font-weight: 400
  }
  
  .feed.widget.complex .item-0 .item-title a {
	  color: #fff
  }
  
  .feed.widget.complex .item-0 .meta-item {
	  margin: 0 2em 0 0
  }
  
  .feed.widget.complex .item-0 .meta-item-author {
	  color: #fff;
	  margin: 10px 0 0 0;
	  display: block
  }
  
  .feed.widget.complex .item-0 a.meta-item-author .avatar {
	  opacity: .8;
	  font-style: italic
  }
  
  .feed.widget.complex .item-0 .item-sub {
	  padding: 20px
  }
  
  .feed.widget.complex .item-0 .item-snippet {
	  font-size: 13px;
	  line-height: 1.6em;
	  color: #333;
	  display: inline
  }
  
  .feed.widget.complex .item-0 .meta-items {
	  margin: 30px 0 0 0;
	  font-size: 12px
  }
  
  .feed.widget.complex .item-title a {
	  color: #000
  }
  
  .feed.widget.complex.no-spacing .item {
	  width: 50%;
	  margin: 0;
	  border-bottom: 1px solid #ddd
  }
  
  .feed.widget.complex.no-spacing .item-main,
  .feed.widget.complex.no-spacing .item-sub {
	  border-right: 1px solid #ddd
  }
  
  .feed.widget.complex.no-spacing .item-0 .item-thumbnail {
	  height: 142px
  }
  
  .carousel-item-content {
	  position: absolute;
	  bottom: 0;
	  padding: 0 20px 30px 20px;
	  z-index: 10
  }
  
  .carousel .item-title {
	  font-size: 18px;
	  font-weight: 400;
	  text-shadow: 1px 1px 0 #000;
	  margin: 10px 0 0 0;
	  text-shadow: 0 0 5px rgba(0, 0, 0, .5), 1px 1px 3px #000
  }
  
  .carousel .item-title a {
	  color: #fff
  }
  
  .carousel .item-thumbnail {
	  height: 210px
  }
  
  .carousel .owl-nav {
	  bottom: auto;
	  top: 0;
	  right: 0;
	  left: auto;
	  text-align: right
  }
  
  a.carousel-button {
	  display: block;
	  position: absolute;
	  color: #fff;
	  opacity: .8;
	  font-size: 40px;
	  padding: 0 20px;
	  text-shadow: 1px 1px 0 #000
  }
  
  a.carousel-button:hover {
	  opacity: 1
  }
  
  .carousel .owl-nav>
  div {
	  display: inline
  }
  
  a.carousel-button-left {
	  left: 0
  }
  
  a.carousel-button-right {
	  right: 0
  }
  
  #main-sidebar .feed.widget.carousel .widget-content {
	  padding: 0
  }
  
  .feed.widget.blogging .widget-content {
	  background: #fff;
	  padding: 20px;
	  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -o-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -ms-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  box-shadow: 2px 2px 3px rgba(0, 0, 0, .05)
  }
  
  .feed.widget.blogging .item {
	  margin: 20px 0 0 0;
	  padding: 20px 0 0 0;
	  border-top: 1px solid #ddd;
	  -webkit-box-shadow: none;
	  -o-box-shadow: none;
	  -ms-box-shadow: none;
	  box-shadow: none
  }
  
  .feed.widget.blogging .item-0 {
	  margin: 0;
	  padding: 0;
	  border-top: none
  }
  
  .feed.widget.blogging .thumbnail {
	  float: left;
	  width: 40%;
	  position: relative
  }
  
  #main-sidebar .feed.widget.blogging .thumbnail {
	  width: 20%
  }
  
  .feed.widget.blogging .item-thumbnail {
	  height: 180px
  }
  
  #main-sidebar .feed.widget.blogging .item-thumbnail {
	  height: 50px
  }
  
  .feed.widget.blogging .item-content {
	  margin-left: 44%
  }
  
  #main-sidebar .feed.widget.blogging .item-content {
	  margin-left: 24%
  }
  
  #main-sidebar .feed.widget.blogging .item.no-thumbnail .item-content,
  .feed.widget.blogging .item.no-thumbnail .item-content {
	  margin-left: 0
  }
  
  #main-sidebar .feed.widget.blogging.no-title .widget-content {
	  text-align: left;
	  padding: 20px
  }
  
  .feed.widget.blogging .item-title {
	  font-size: 24px;
	  font-weight: 400;
	  margin: 5px 0 10px 0
  }
  
  #main-sidebar .feed.widget.blogging .item-title {
	  font-size: 14px
  }
  
  .feed.widget.blogging .item-title a {
	  color: #000
  }
  
  .feed.widget.blogging .meta-items {
	  clear: none;
	  margin: 0 0 10px 0
  }
  
  .feed.widget.blogging .meta-item {
	  color: #666;
	  margin: 0 2em 0 0
  }
  
  .feed.widget.blogging .item-snippet {
	  display: inline;
	  font-size: 13px;
	  line-height: 1.65em;
	  color: #666
  }
  
  .feed.widget.left {
	  float: left;
	  width: 48%
  }
  
  .feed.widget.right {
	  float: right;
	  width: 48%
  }
  
  .feed.widget.left .item,
  .feed.widget.right .item {
	  background: #fff;
	  margin: 20px 0 0 0
  }
  
  .feed.widget.left .item-0,
  .feed.widget.right .item-0 {
	  margin: 0
  }
  
  .feed.widget.left .item-0 .item-thumbnail,
  .feed.widget.right .item-0 .item-thumbnail {
	  height: 200px
  }
  
  .feed.widget.left .item-extra .item-main,
  .feed.widget.right .item-extra .item-main {
	  padding: 20px
  }
  
  .feed.widget.left .item-0 .item-main,
  .feed.widget.right .item-0 .item-main {
	  position: relative;
	  text-shadow: 1px 1px 0 #000
  }
  
  .feed.widget.left .item-0 .item-content,
  .feed.widget.right .item-0 .item-content {
	  position: absolute;
	  bottom: 0;
	  padding: 20px
  }
  
  .feed.widget.left .item-title,
  .feed.widget.right .item-title {
	  font-size: 18px;
	  font-weight: 400;
	  margin: 0
  }
  
  .feed.widget.left .item-title a,
  .feed.widget.right .item-title a {
	  color: #000
  }
  
  .feed.widget.left .item-0 .item-title a,
  .feed.widget.right .item-0 .item-title a {
	  color: #fff
  }
  
  .feed.widget.left .item-sub,
  .feed.widget.right .item-sub {
	  padding: 20px;
	  position: relative
  }
  
  .feed.widget.left .item-0 .item-sub .item-title,
  .feed.widget.right .item-0 .item-sub .item-title {
	  margin: 0 0 15px 0;
	  font-size: 22px
  }
  
  .feed.widget.left .item-snippet,
  .feed.widget.right .item-snippet {
	  font-size: 13px;
	  display: inline;
	  line-height: 1.5em;
	  color: #333
  }
  
  .feed.widget.left .meta-items,
  .feed.widget.right .meta-items {
	  margin: 20px 0 0 0
  }
  
  .feed.widget.left .meta-item,
  .feed.widget.right .meta-item {
	  margin: 0 2em 0 0;
	  color: #666
  }
  
  .feed.widget.left .meta-item-author,
  .feed.widget.right .meta-item-author {
	  color: #fff;
	  margin: 10px 0 0;
	  display: block
  }
  
  .feed.widget.left .meta-item-author .avatar,
  .feed.widget.right .meta-item-author .avatar {
	  font-style: italic;
	  opacity: .8
  }
  
  .feed.widget.left.no-spacing .item,
  .feed.widget.right.no-spacing .item {
	  margin: 0;
	  border-bottom: 1px solid #ddd
  }
  
  .feed.widget.one .item {
	  background: #fff;
	  margin: 20px 0 0 0
  }
  
  .feed.widget.one .item-0 {
	  margin: 0
  }
  
  .feed.widget.one .item-thumbnail {
	  height: 370px
  }
  
  .feed.widget.one .item-main {
	  position: relative;
	  text-shadow: 1px 1px 0 #000
  }
  
  .feed.widget.one .item-content {
	  position: absolute;
	  bottom: 0;
	  padding: 30px
  }
  
  .feed.widget.one .item-title {
	  font-size: 30px;
	  font-weight: 400;
	  margin: 0
  }
  
  .feed.widget.one .item-title a {
	  color: #fff
  }
  
  .feed.widget.one .item-sub {
	  padding: 30px
  }
  
  .feed.widget.one .item-sub .item-title {
	  margin: 0 0 .5em 0
  }
  
  .feed.widget.one .meta-items {
	  margin: 0 0 20px 0
  }
  
  .feed.widget.one .meta-item {
	  color: #000;
	  margin: 0 2em 0 0
  }
  
  .feed.widget.one .item-snippet {
	  display: inline;
	  font-size: 15px;
	  color: #666
  }
  
  .feed.widget.one.no-spacing .item {
	  margin: 0
  }
  
  #main-sidebar .feed.widget.one .item-content {
	  padding: 0 20px 15px 20px
  }
  
  #main-sidebar .feed.widget.one .item-thumbnail {
	  height: 180px
  }
  
  #main-sidebar .feed.widget.one .item-title {
	  font-size: 20px;
	  font-weight: 400
  }
  
  #main-sidebar .feed.widget.one.popularposts .item-labels {
	  padding: 5px 5px 7px 5px;
	  font-size: 20px
  }
  
  #main-sidebar .feed.widget.one.no-title .widget-content {
	  text-align: left
  }
  
  #main-sidebar .feed.widget.one .item {
	  -webkit-box-shadow: none;
	  -o-box-shadow: none;
	  -ms-box-shadow: none;
	  box-shadow: none
  }
  
  #main-sidebar .feed.widget.one .item-sub {
	  padding: 20px 0;
	  border-bottom: 1px solid #ddd
  }
  
  #main-sidebar .feed.widget.one.no-title .item-sub {
	  margin: 0 20px
  }
  
  #main-sidebar .feed.widget.one .item-last .item-sub {
	  border-bottom: none
  }
  
  #main-sidebar .feed.widget.one.popularposts .item-sub {
	  padding-top: 10px
  }
  
  #main-sidebar .feed.widget.one .meta-items {
	  margin: 0 0 15px 0
  }
  
  #main-sidebar .feed.widget.one .item-snippet {
	  font-size: 14px;
	  line-height: 1.5em
  }
  
  #main-sidebar .feed.widget.one .widget-content {
	  padding-bottom: 0
  }
  
  #main-sidebar .feed.widget.one .item-sub .item-title {
	  margin-top: -10px
  }
  
  .feed.widget.two .two-col-left {
	  float: left;
	  width: 48.5%
  }
  
  .feed.widget.two .two-col-right {
	  float: right;
	  width: 48.5%
  }
  
  .feed.widget.two .item {
	  background: #fff;
	  margin: 20px 0 0 0
  }
  
  .feed.widget.two .item-0,
  .feed.widget.two .item-1 {
	  margin: 0
  }
  
  .feed.widget.two.fix-height .item {
	  float: right;
	  width: 48.5%
  }
  
  .feed.widget.two.fix-height .item.item-two {
	  float: left
  }
  
  .feed.widget.two .item-main {
	  position: relative;
	  text-shadow: 1px 1px 0 #000
  }
  
  .feed.widget.two .item-thumbnail {
	  height: 250px
  }
  
  .feed.widget.two .item-content {
	  position: absolute;
	  bottom: 0;
	  padding: 20px
  }
  
  .feed.widget.two .item-title {
	  font-size: 18px;
	  font-weight: 400;
	  margin: 0
  }
  
  .feed.widget.two .item-title a {
	  color: #fff
  }
  
  .feed.widget.two .meta-items {
	  margin: 20px 0 0
  }
  
  .feed.widget.two .meta-items a {
	  color: #000;
	  margin: 0 2em 0 0
  }
  
  .feed.widget.two .meta-item-author {
	  color: #fff;
	  margin: 15px 0 0 0;
	  display: block
  }
  
  .feed.widget.two .meta-item-author .avatar {
	  font-style: italic;
	  opacity: .8
  }
  
  .feed.widget.two .item-sub {
	  padding: 20px
  }
  
  .solid-white .feed.widget.two .item-sub {
	  padding: 15px 0 20px 0
  }
  
  .feed.widget.two .item-sub .item-title {
	  margin: 0 0 .5em 0
  }
  
  .feed.widget.two .item-snippet {
	  font-size: 13px;
	  line-height: 1.5em;
	  display: inline;
	  color: #333
  }
  
  .feed.widget.two.fix-height.no-spacing .item,
  .feed.widget.two.no-spacing .two-col {
	  width: 50%
  }
  
  .feed.widget.two.no-spacing .item {
	  margin: 0
  }
  
  .BlogArchive li,
  .BlogArchive ul {
	  display: block;
	  margin: 0;
	  padding: 0;
	  color: #666;
	  font-weight: 700
  }
  
  .BlogArchive li {
	  margin: 5px 0 10px 5px
  }
  
  .BlogArchive li.collapsed ul {
	  display: none
  }
  
  .BlogArchive ul ul {
	  margin-left: 19px
  }
  
  .BlogArchive ul ul.posts li {
	  font-weight: 400;
	  margin: 5px 0 0 0
  }
  
  .BlogArchive a {
	  cursor: pointer;
	  font-display: swap;
  }
  
  .BlogArchive a.toggle {
	  color: #000
  }
  
  select#BlogArchive1_ArchiveMenu {
	  padding: 10px;
	  cursor: pointer;
	  width: 100%;
	  box-sizing: border-box;
	  border-color: #ddd;
	  font-weight: 700
  }
  
  .widget.quote {
	  position: relative;
	  background: #000!important;
	  overflow: hidden
  }
  
  .widget.quote .item-thumbnail {
	  position: absolute;
	  width: 100%;
	  z-index: 0;
	  min-height: 100%
  }
  
  .widget.quote>
  h2 {
	  background: rgba(0, 0, 0, .3);
	  color: #fff!important;
	  border: none!important;
	  padding: 20px!important
  }
  
  .widget.quote .widget-content {
	  position: relative;
	  z-index: 1;
	  color: #fff;
	  font-size: 18px;
	  font-weight: 400
  }
  
  .widget.quote .quote-icon {
	  position: absolute;
	  bottom: 0;
	  left: 20px;
	  opacity: .2;
	  font-size: 70px
  }
  
  .widget.quote .quote-author {
	  font-size: 14px;
	  text-align: right;
	  font-weight: 700;
	  letter-spacing: 3px;
	  margin: 30px 0 0 0
  }
  
  .widget.quote .quote-content {
	  line-height: 2em;
	  padding: 0 20px;
	  font-style: italic
  }
  
  .blog-list-container .blog-icon {
	  display: none
  }
  
  .blog-list-container .blog-title {
	  font-size: 12px;
	  line-height: 1.5em;
	  height: auto;
	  width: 100%;
	  padding: 0 0 0 5%;
	  margin: 0;
	  border: none;
	  float: none
  }
  
  .blog-list-container .item-content .item-title a {
	  display: block;
	  float: none;
	  width: 95%;
	  padding: 0 0 0 5%
  }
  
  .blog-list-container .blog-content {
	  float: none;
	  width: 100%;
	  padding: 15px 0 10px 0;
	  margin: 0
  }
  
  .blog-list-container li {
	  border-left: 1px solid #ccc;
	  margin: 0 0 5px 0;
	  padding: 0
  }
  
  .blog-list-container .item-time {
	  color: #666;
	  background: #fff;
	  margin-left: -2px;
	  padding: 0 0 5px 0;
	  line-height: 11px;
	  position: absolute;
	  top: 0;
	  font-size: 11px;
	  width: 100%
  }
  
  .cloud-label-widget-content .label-size {
	  color: #fff;
	  opacity: 1;
	  font-size: 14px;
	  margin: 0 5px 5px 0;
	  display: block;
	  padding: 5px;
	  float: left
  }
  
  .cloud-label-widget-content .label-size a {
	  color: #fff
  }
  
  .cloud-label-widget-content .label-size .label-count {
	  background: rgba(0, 0, 0, .2);
	  color: #fff;
	  margin: 0 0 0 3px;
	  font-size: 11px;
	  font-weight: 700;
	  padding: 3px 5px;
	  line-height: 1;
	  display: inline-block
  }
  
  .cloud-label-widget-content .label-size:hover {
	  opacity: .95
  }
  
  #main-sidebar .feed-widget-header,
  #main-sidebar .widget>
  h2 {
	  font-weight: 400;
	  letter-spacing: 1px;
	  color: #333;
	  -ms-box-shadow: 0 3px 7px rgba(0, 0, 0, .07);
	  -o-box-shadow: 0 3px 7px rgba(0, 0, 0, .07);
	  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .07);
	  box-shadow: 0 3px 7px rgba(0, 0, 0, .07);
	  padding: 15px 20px;
	  margin: 0;
	  border-bottom: 1px solid #eee;
	  z-index: 2;
	  position: relative
  }
  
  #main-sidebar .feed-widget-viewall {
	  font-size: 11px;
	  margin: 3px 0 0 0
  }
  
  #main-sidebar .feed-widget-header h2 {
	  margin: 0
  }
  
  #main-sidebar .feed-widget-labels {
	  font-size: 11px;
	  padding: 0;
	  margin: 0 0 0 5px
  }
  
  #main-sidebar .widget {
	  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -o-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -ms-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  background: #fff
  }
  
  #main-sidebar .widget-content {
	  padding: 20px
  }
  
  #main-sidebar .widget.no-title .widget-content {
	  padding: 0;
	  text-align: center
  }
  
  #main-sidebar .widget.FollowByEmail .desc {
	  font-size: 16px;
	  font-weight: 400
  }
  
  #main-sidebar .widget.FollowByEmail .follow-by-email-inner {
	  margin: 20px 0 0 0
  }
  
  #main-sidebar .widget.FollowByEmail .follow-by-email-address {
	  border: 1px solid #ddd!important;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  padding: 0 15px!important;
	  box-sizing: border-box;
	  line-height: 30px;
	  height: 35px;
	  margin: 0!important;
	  width: 95%
  }
  
  #main-sidebar .widget.FollowByEmail .follow-by-email-submit {
	  border: 1px solid #777!important;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  color: #fff;
	  padding: 8.5px 20px!important;
	  width: auto;
	  height: auto;
	  line-height: 1em
  }
  
  .tab-title {
	  padding: 0!important
  }
  
  .tab-link {
	  display: inline-block;
	  text-align: center;
	  padding: 15px 0;
	  position: relative;
	  letter-spacing: 0;
	  font-weight: 400
  }
  
  .tab-link.active {
	  color: #666;
	  font-weight: 400
  }
  
  .tab-link.active .tab-link-arrow {
	  position: absolute;
	  width: 0;
	  height: 0;
	  left: 0;
	  right: 0;
	  bottom: -1px;
	  margin: auto;
	  border-left: 7px solid transparent;
	  border-right: 7px solid transparent;
	  border-bottom: 7px solid #ddd
  }
  
  .tab-link-inner {
	  padding: 0 3px;
	  vertical-align: middle;
	  display: inline-block
  }
  
  #main-sidebar .widget.social_counter .widget-content,
  .widget.social_counter .widget-content {
	  padding-top: 10px;
	  padding-bottom: 10px
  }
  
  a.social-counter {
	  display: block;
	  width: 100%;
	  border-top: 1px solid #ddd;
	  padding: 10px 0
  }
  
  a.social-counter.item-0 {
	  border: none
  }
  
  a.social-counter>
  span {
	  display: block;
	  float: left;
	  line-height: 20px;
	  height: 20px
  }
  
  a.social-counter>
  span.icon {
	  font-size: 20px;
	  width: 40px;
	  text-align: center
  }
  
  a.social-counter>
  span.count {
	  font-weight: 700;
	  color: #202020
  }
  
  a.social-counter>
  span.text {
	  color: #999;
	  font-style: italic;
	  margin: 0 0 0 .3em
  }
  
  a.social-counter>
  span.button {
	  float: right;
	  color: #fff;
	  background: 0 0
  }
  
  a.social-counter>
  span.button>
  span {
	  display: block;
	  font-size: 10px;
	  font-weight: 700;
	  line-height: 1em;
	  padding: 2.5px 3px;
	  margin: 2.5px 0 0 0
  }
  
  a.social-counter span.button span.go {
	  position: relative;
	  width: 0;
	  overflow: hidden;
	  text-align: right;
	  display: block;
	  float: right;
	  -webkit-transition: width .2s ease-in-out;
	  -moz-transition: width .2s ease-in-out;
	  -o-transition: width .2s ease-in-out;
	  transition: width .2s ease-in-out
  }
  
  a.social-counter:hover span.button span.go {
	  width: 1em;
	  -webkit-transition: width .1s ease-in-out;
	  -moz-transition: width .1s ease-in-out;
	  -o-transition: width .1s ease-in-out;
	  transition: width .1s ease-in-out
  }
  
  a.social-counter span.clear {
	  display: block;
	  float: none;
	  line-height: 0;
	  height: 0
  }
  
  .facebook-color,
  a.facebook-color {
	  color: #45619d
  }
  
  .facebook-bg,
  a.facebook-bg {
	  background: #45619d
  }
  
  .twitter-color,
  a.twitter-color {
	  color: #55acee
  }
  
  .twitter-bg,
  a.twitter-bg {
	  background: #55acee
  }
  
  .google-color,
  a.google-color {
	  color: #d73d32
  }
  
  .google-bg,
  a.google-bg {
	  background: #d73d32
  }
  
  .rss-color,
  a.rss-color {
	  color: #fb9d3a
  }
  
  .rss-bg,
  a.rss-bg {
	  background: #fb9d3a
  }
  
  .youtube-color,
  a.youtube-color {
	  color: #cc181e
  }
  
  .youtube-bg,
  a.youtube-bg {
	  background: #cc181e
  }
  
  .vimeo-color,
  a.vimeo-color {
	  color: #4bf
  }
  
  .vimeo-bg,
  a.vimeo-bg {
	  background: #4bf
  }
  
  .dribbble-color,
  a.dribbble-color {
	  color: #ed669a
  }
  
  .dribbble-bg,
  a.dribbble-bg {
	  background: #ed669a
  }
  
  .soundcloud-color,
  a.soundcloud-color {
	  color: #f50
  }
  
  .soundcloud-bg,
  a.soundcloud-bg {
	  background: #f50
  }
  
  .behance-color,
  a.behance-color {
	  color: #026bfa
  }
  
  .behance-bg,
  a.behance-bg {
	  background: #026bfa
  }
  
  .instagram-color,
  a.instagram-color {
	  color: #9e7144
  }
  
  .instagram-bg,
  a.instagram-bg {
	  background: #9e7144
  }
  
  .delicious-color,
  a.delicious-color {
	  color: #39f
  }
  
  .delicious-bg,
  a.delicious-bg {
	  background: #39f
  }
  
  .pinterest-color,
  a.pinterest-color {
	  color: #be061a
  }
  
  .pinterest-bg,
  a.pinterest-bg {
	  background: #be061a
  }
  
  .linkedin-color,
  a.linkedin-color {
	  color: #1c87bd
  }
  
  .linkedin-bg,
  a.linkedin-bg {
	  background: #1c87bd
  }
  
  #footer {
	  margin: 30px 0 0 0
  }
  
  #footer-wide .widget {
	  margin: 0 0 30px 0
  }
  
  .footer-inner {
	  background-color: #fff;
	  margin: 0;
	  padding: 4%
  }
  
  .footer-col {
	  float: left;
	  border-left: 1px solid #ddd;
	  margin: 0 0 0 4%;
	  padding: 0 0 0 4%
  }
  
  .footer-col.footer-col-1 {
	  border-left: none;
	  margin: 0;
	  padding: 0;
	  width: 26.5%
  }
  
  .footer-col.footer-col-2 {
	  width: 19%
  }
  
  .footer-col.footer-col-3 {
	  width: 38%
  }
  
  #footer-col-1-section .widget {
	  margin: 0 0 25px 0
  }
  
  ul#footer-menu {
	  margin: 0;
	  padding: 0
  }
  
  #footer-menu li {
	  display: block;
	  float: left;
	  width: 50%;
	  padding: 0;
	  margin: 10px 0 10px 0;
	  text-align: center
  }
  
  #footer-menu li a {
	  color: #333;
	  font-weight: 700
  }
  
  #footer-menu li a:hover {
	  text-decoration: underline
  }
  
  #footer .widget.social_icons>
  h2 {
	  display: none!important
  }
  
  #footer .widget.social_icons ul {
	  margin: 0;
	  padding: 0
  }
  
  #footer .widget.social_icons li {
	  display: inline
  }
  
  #footer .widget.social_icons li a {
	  font-size: 20px;
	  color: #333;
	  margin: 0 1.5em 0 0
  }
  
  #footer .widget.social_icons {
	  border-bottom: 1px solid #ddd;
	  margin: 0 0 20px 0;
	  padding: 0 0 20px 0
  }
  
  #footer .FollowByEmail h2.title {
	  display: block;
	  float: left;
	  font-size: 14px;
	  font-weight: 400;
	  width: 25%;
	  line-height: 1.3em;
	  color: #333;
	  margin: 0
  }
  
  #footer .FollowByEmail .widget-content {
	  float: left;
	  width: 75%
  }
  
  #footer .FollowByEmail .follow-by-email-address {
	  border: 1px solid #ccc;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  padding: 0 15px;
	  box-sizing: border-box;
	  line-height: 30px;
	  height: 32px;
	  margin: 0
  }
  
  #footer .FollowByEmail .follow-by-email-submit {
	  padding: 7.5px 15px!important;
	  height: auto;
	  width: auto;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  box-sizing: border-box;
	  border: 1px solid #666!important;
	  color: #fff;
	  margin: 0 0 0 10px;
	  cursor: pointer
  }
  
  #footer .FollowByEmail .follow-by-email-inner {
	  margin: 2px 0 0 0
  }
  
  h4.post-section-title {
	  font-size: 20px;
	  font-weight: 400;
	  padding: 0 10px 0 0;
	  display: block;
	  float: left;
	  margin: 0;
	  text-transform: uppercase
  }
  
  .post-section {
	  clear: both;
	  margin-top: 15px;
	  padding-top: 15px;
	  border-top: 1px solid #ddd
  }
  
  #blog-pager a {
	  padding: 10px 15px;
	  text-transform: uppercase;
	  background: #fff;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  letter-spacing: 2px;
	  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -o-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  -ms-box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  box-shadow: 2px 2px 3px rgba(0, 0, 0, .05);
	  font-weight: 700
  }
  
  #blog-pager a:hover {
	  background: #000
  }
  
  #blog-pager {
	  overflow: visible;
	  text-align: center;
	  margin: 30px 0 0 0
  }
  
  #blog-pager-newer-link {
	  float: left
  }
  
  #blog-pager-older-link {
	  float: right
  }
  
  #comments {
	  padding: 15px 0 0 0
  }
  
  .blogger-alt-comments #comments {
	  padding: 0
  }
  
  .comments {
	  margin: 0;
	  display: none
  }
  
  .comments.active {
	  display: block
  }
  
  ul.main-comments {
	  padding: 0
  }
  
  .blogger-alt-comments ol#top-ra {
	  margin: 0;
	  padding: 0
  }
  
  li.comment {
	  display: block;
	  padding: 20px 0 0 0;
	  border-top: 1px solid #ddd;
	  margin: 20px 0 0 0
  }
  
  .blogger-alt-comments ol#top-ra>
  li.comment:first-child,
  li.comment-0 {
	  margin: 0;
	  border: none
  }
  
  .blogger-alt-comments .comment-replies>
  .comment-thread>
  ol,
  ul.sub-comments {
	  padding: 0 0 0 58px
  }
  
  .blogger-alt-comments .avatar-image-container,
  .comment-avatar {
	  float: left;
	  width: 48px;
	  height: 48px;
	  display: block
  }
  
  .blogger-alt-comments .avatar-image-container img,
  .comment-avatar img {
	  display: block;
	  width: 48px;
	  height: 48px
  }
  
  .blogger-alt-comments .comment-block,
  .comment-content {
	  margin: 0 0 0 58px
  }
  
  .blogger-alt-comments .comment-content {
	  margin: 0
  }
  
  .blogger-alt-comments .comment-header .user,
  .comment-name {
	  font-size: 14px;
	  font-weight: 700;
	  font-style: normal
  }
  
  span.comment-name {
	  color: #000
  }
  
  .blogger-alt-comments .comment-header .datetime.secondary-text a,
  a.comment-date {
	  font-size: 10px;
	  color: #666;
	  margin: 0 0 0 .5em
  }
  
  .blogger-alt-comments .comment-content,
  .comment-body {
	  margin: 10px 0 0 0;
	  color: #333;
	  font-size: 14px;
	  line-height: 1.3em
  }
  
  .comment-footer {
	  margin: 10px 0 0 0
  }
  
  .blogger-alt-comments .comment-actions.secondary-text,
  .comment-footer a {
	  text-transform: uppercase;
	  font-size: 11px;
	  margin: 0 1em 0 0
  }
  
  .blogger-alt-comments .comment-actions.secondary-text {
	  display: block;
	  margin: 10px 0 0 0
  }
  
  .blogger-alt-comments .comment-actions.secondary-text a,
  .comment-footer a span {
	  color: #000;
	  font-weight: 700
  }
  
  .blogger-alt-comments .comment-actions.secondary-text a {
	  margin: 0 1em 0 0
  }
  
  .blogger-alt-comments .continue {
	  display: none
  }
  
  .blogger-alt-comments .comment-actions #top-continue {
	  display: inline
  }
  
  .blogger-comments-default-pagination {
	  display: none;
	  background: #fff;
	  padding: 10px;
	  text-align: center;
	  font-size: 16px;
	  color: #999;
	  margin: 30px 0 0 0
  }
  
  .blogger-alt-comments .blogger-comment-from-post {
	  position: relative;
	  overflow: hidden
  }
  
  iframe#comment-editor {
	  margin: 20px 0 0 0!important
  }
  
  .comment-form-holder .comment-form-wrapper {
	  margin-left: 58px
  }
  
  .comment-form-message {
	  background-color: #fff;
	  border: 1px solid #e5e5e5;
	  padding: 20px 22px 10px 22px;
	  position: relative;
	  z-index: 1;
	  border-bottom: 0;
	  line-height: 1.5em;
	  font-size: 16px;
	  font-weight: 400;
	  margin: 20px 0 -31px 0
  }
  
  .blogger-alt-comments .comment-replies>
  .comment-thread>
  ol .avatar-image-container,
  .blogger-alt-comments .comment-replies>
  .comment-thread>
  ol .avatar-image-container img,
  ul.sub-comments .comment-avatar,
  ul.sub-comments .comment-avatar img {
	  width: 36px;
	  height: 36px
  }
  
  .blogger-alt-comments .comment-replies>
  .comment-thread>
  ol .comment-block,
  ul.sub-comments .comment-content {
	  margin-left: 46px
  }
  
  .blogger-alt-comments .comment-replies>
  .comment-thread>
  ol .comment-replies>
  ol,
  ul.sub-comments ul.sub-comments {
	  padding-left: 46px
  }
  
  .facebook-comments {
	  position: relative;
	  overflow: hidden;
	  padding: 5px 0 0 2.5%;
	  background-color: #fff;
	  border: 1px solid #e5e5e5;
	  margin: 0 0 20px 0;
	  border-top: none
  }
  
  span.noNewComments {
	  display: block;
	  padding: 20px 0;
	  font-size: 20px;
	  font-weight: 400;
	  color: #666;
	  font-style: italic
  }
  
  #comments-title-tabs {
	  clear: both;
	  margin: 20px 0 0 0
  }
  
  .comments-title-tab {
	  display: block;
	  height: 40px;
	  line-height: 40px;
	  float: left;
	  position: relative;
	  z-index: 1
  }
  
  .comments-title-tabs-hr {
	  border-top: 1px solid #ccc;
	  margin: -1px 0 0 0;
	  position: relative;
	  z-index: 0
  }
  
  a.comments-title {
	  font-size: 12px;
	  font-weight: 400;
	  color: #666;
	  padding: 0 10px
  }
  
  a.comments-title.active {
	  border: 1px solid #ccc;
	  font-weight: 700;
	  color: #000;
	  position: relative;
	  z-index: 1;
	  outline: 0
  }
  
  a.comments-title:hover {
	  color: #000
  }
  
  a.facebook-comments-title.active {
	  background-color: #fff;
	  border-bottom-color: #fff!important
  }
  
  .comment-media {
	  display: block
  }
  
  .blogger-alt-comments .thread-toggle {
	  display: none
  }
  
  .comment .comment-replybox-single {
	  padding-left: 55px
  }
  
  .comment .comment .comment-replybox-single {
	  padding-left: 43px
  }
  
  .post-feature-image-wrapper img {
	  display: block;
	  margin: 0 0 15px 0;
	  width: 100%;
	  height: auto
  }
  
  .post-feature-image-caption {
	  font-style: italic;
	  font-size: 16px;
	  margin: 15px 0;
	  font-weight: 700;
	  border-bottom: 1px solid #ccc;
	  padding: 0 0 15px 0
  }
  
  .post-breadcrumb {
	  margin: 0 0 10px 0;
	  color: #666
  }
  
  .post-breadcrumb>
  * {
	  display: inline-block;
	  margin: 0 1em 0 0;
	  font-size: 14px
  }
  
  h1.post-title {
	  margin: 0 0 10px 0;
	  font-size: 40px;
  }
  
  .post-sub-title,
  .post-sub-title strike,
  span.custom-post-title,
  span.custom-post-title strike {
	  text-decoration: none;
	  font-weight: 100!important
  }
  
  .post-sub-title {
	  font-size: 30px;
	  font-weight: 400;
	  margin: 0 0 10px 0;
	  color: #333
  }
  
  a.post-meta {
	  margin: 0 1.5em 0 0;
	  color: #000;
	  font-weight: 700;
	  display: inline-block;
	  font-size: 12px;
	  height: 20px;
	  line-height: 20px
  }
  
  a.post-meta i {
	  font-size: 14px;
	  vertical-align: text-bottom
  }
  
  .post-comment-counter {
	  display: none
  }
  
  .post-body blockquote {
	  position: relative;
	  margin: 0;
	  padding: 10px 0 10px 70px;
	  color: #191919;
	  font-size: 20px;
	  font-weight: 400;
	  line-height: 1.5em;
	  font-style: italic
  }
  
  .post-body blockquote .blockquote-icon {
	  position: absolute;
	  left: 20px;
	  top: 20px;
	  font-size: 30px
  }
  
  .post-body-inner {
	  line-height: 1.5;
	  font-size: 20px;
  }
  
  .post-body-inner * {
	  max-width: 100%
  }
  
  .post-body-inner a:hover {
	  text-decoration: underline
  }
  
  .post-body-inner .separator a:hover {
	  text-decoration: none
  }
  
  .wrapper.white-post-inner .post-body-inner {
	  padding: 20px;
	  background: #fff
  }
  
  .post-ads {
	  float: left;
	  position: relative;
	  width: 320px;
	  height: 320px;
  }
  
  #HTML13,
  #HTML23,
  #HTML3 {
	  visibility: hidden;
	  margin: 0!important;
	  padding: 0!important
  }
  
  .wrapper.white-post-inner #HTML13>
  *,
  .wrapper.white-post-inner #HTML23>
  * {
	  margin: 0 20px!important
  }
  
  .wrapper.white-post-inner .post-body-inner #HTML13>
  *,
  .wrapper.white-post-inner .post-body-inner #HTML23>
  * {
	  margin: 0!important
  }
  
  #HTML3 {
	  width: 336px;
	  overflow: hidden
  }
  
  #HTML13,
  #HTML23 {
	  width: 100%
  }
  
  .inner-post-ads,
  .inner-post-ads-2 {
	  margin-top: 20px;
	  margin-bottom: 5px;
	  clear: both
  }
  
  .post-right {
	  margin-left: 356px
  }
  
  .wide-right .post-right {
	  margin: 0!important;
	  padding: 0 0 10px 0!important
  }
  
  p.post-excerpt {
	  margin: 0 0 20px 0;
	  padding: 20px;
	  background-color: #191919;
	  font-size: 15px;
	  font-weight: 400;
	  line-height: 1.5em;
	  color: #fff;
	  border-top: solid #dc143c;
	  border-bottom: solid #42c58a;
  }
  
  .post-break-link {
	  line-height: 1.3em;
	  margin: 0 0 10px 0;
	  color: #666
  }
  
  .post-break-link a:hover {
	  text-decoration: underline
  }
  
  .post-break-link i {
	  margin: 0 5px 0 0
  }
  
  .full-post-ads .post-ads,
  .full-post-ads .post-ads .widget.HTML {
	  width: 100%!important;
	  float: none
  }
  
  .full-post-ads .post-right {
	  margin: 0!important
  }
  
  div#toc h2 {
	  font-size: 25px;
	  text-align: center;
  }
  #toc {
	  border: 3px solid #7777;
	  background: #fff7;
	  width: 40%;
	  margin: 0 auto;
	  float: right;
	  font-size: 15px;
  }
  
  #toc ol {
	  font-size: 95%;
	  counter-reset: item;
	  margin: 0 auto;
  }
  
  #toc li {
	  font-weight: 900;
	  margin: 0 10px 10px 0;
	  background: #ededed;
	  padding: 10px;
  }
  
  #toc li:before {
	  content: counters(item, "
	  ."
	  ) "
	  . "
	  ;
	  counter-increment: item
  }
  
  #toc h2 {
	  margin: 0 0 20px 0
  }
  
  .post-body-inner table {
	  background: #fff;
	  box-shadow: 0 0 10px 0 #ccc
  }
  
  .post-body-inner table tr {
	  box-shadow: 0 -1px 0 #eee
  }
  
  .post-body-inner table tr:first-child {
	  box-shadow: none
  }
  
  .post-body-inner table thead tr:first-child {
	  box-shadow: 0 1px 0 #ddd
  }
  
  .post-body-inner table td,
  .post-body-inner table th {
	  padding: 10px 15px;
	  text-align: left
  }
  
  .post-body-inner table th {
	  font-weight: 700
  }
  
  .post-body-inner table td {
	  font-size: 90%;
	  color: #333
  }
  
  .post .post-body-inner table.tr-caption-container {
	  position: relative;
	  font-style: italic;
	  margin-top: .5em;
	  max-width: 100%;
	  box-shadow: none!important;
	  background: 0 0;
	  padding: 0!important
  }
  
  .post .post-body-inner table.tr-caption-container * {
	  display: block;
	  max-width: 100%;
	  box-sizing: border-box;
	  box-shadow: none!important;
	  margin: 0!important;
	  padding: 0!important
  }
  
  .post .post-body-inner table.tr-caption-container td.tr-caption {
	  color: #666;
	  font-weight: 700;
	  font-size: 80%;
	  padding-top: 10px!important
  }
  
  .post .post-body-inner table.tr-caption-container a {
	  margin: 0!important
  }
  
  .post-labels.post-section {
	  padding-top: 0
  }
  
  .post-labels.post-section .post-section-title {
	  margin: 13px 0 0 0;
	  line-height: 20px;
	  word-break: normal
  }
  
  a.post-label .label-name {
	  display: inline-block;
	  color: #fff;
	  padding: 0 .5em;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px
  }
  
  a.post-label {
	  margin: 15px 1em 0 0;
	  display: block;
	  float: left;
	  line-height: 1.6em
  }
  
  a.post-label:hover {
	  opacity: .9
  }
  
  .post-label span.label-count {
	  position: relative;
	  display: inline-block;
	  margin: 0 0 0 5px
  }
  
  .post-label span.label-count-value {
	  background: #ddd;
	  color: #333;
	  padding: 2px 5px;
	  font-size: 10px;
	  line-height: 1em;
	  display: inline-block;
	  vertical-align: text-bottom
  }
  
  .post-label span.label-count-arrow {
	  border-top: 3px solid transparent;
	  border-bottom: 3px solid transparent;
	  border-right: 7px solid #ddd;
	  display: block;
	  position: absolute;
	  height: 0;
	  widht: 0;
	  top: .6em;
	  left: -5px
  }
  
  .post-page {
	  display: none
  }
  
  .post-page.active {
	  display: block
  }
  
  .post-page-buttons {
	  margin-top: 20px
  }
  
  .post-page-button {
	  display: block;
	  float: left;
	  font-size: 16px;
	  line-height: 1;
	  padding: 2px 7px;
	  background: #fff;
	  border: 1px solid #ddd;
	  margin: 0 10px 0 0;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px
  }
  
  .post-page-button.active {
	  color: #666;
	  background: 0 0
  }
  
  .post-page-button:hover {
	  text-decoration: underline
  }
  
  .post-page-button.active:hover {
	  text-decoration: none
  }
  
  .post-rection-wrapper {
	  float: left;
	  height: 20px;
	  margin-top: 6px;
	  min-width: 320px;
	  max-width: 100%;
	  position: relative;
	  top: -3px;
	  overflow: hidden
  }
  
  .post-rection-wrapper iframe {
	  width: 100%
  }
  
  .post-location a {
	  display: block;
	  float: left;
	  margin-top: 5px;
	  font-size: 14px
  }
  
  .post-location a:hover {
	  text-decoration: underline
  }
  
  .post-share-buttons {
	  width: 100%
  }
  
  .post-share-buttons h4.post-section-title {
	  display: inline-block
  }
  
  .post-share-buttons-holder {
	  display: inline-block
  }
  
  .post-share-buttons-url {
	  display: block;
	  width: 100%;
	  box-sizing: border-box;
	  padding: 10px;
	  margin-top: 10px;
	  border: 1px solid #ccc;
	  font-size: 16px;
	  outline: 0;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px
  }
  
  a.at-share-btn {
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px
  }
  
  .header-post-sharing-buttons .post-share-buttons-url {
	  display: none
  }
  
  .header-post-sharing-buttons {
	  border-bottom: 1px solid #ddd;
	  margin: 0 0 10px 0;
	  padding: 0 0 10px 0
  }
  
  .ie-sharing-buttons {
	  display: none
  }
  
  .post-author-box-content {
	  margin: 5px 0 0 0
  }
  
  .author-profile img {
	  width: 50px;
	  height: 50px;
	  float: left;
	  border: none;
	  margin-right: 0;
	  top: 4px;
	  position: relative
  }
  
  .author-profile-description {
	  font-size: 16px;
	  color: #666;
	  font-style: italic;
	  margin-left: 65px;
	  line-height: 1.7em
  }
  
  .post-related {
	  position: relative;
	  z-index: 0
  }
  
  .post-related-inner {
	  margin: 25px 0 0 0
  }
  
  .post-related-header h4 {
	  line-height: 20px;
	  margin: 0
  }
  
  a.post-related-random-button {
	  position: absolute;
	  font-size: 20px;
	  right: 20px;
	  top: 15px;
	  z-index: 1;
	  line-height: 20px
  }
  
  .post-related-header {
	  padding: 15px 20px;
	  border-bottom: 1px solid #eee;
	  position: relative
  }
  
  .post-related-content {
	  padding: 0
  }
  
  .post-related-item {
	  float: left;
	  width: 48%;
	  margin-left: 4%;
	  position: relative;
	  margin-top: 20px
  }
  
  .post-related-item.item-two {
	  margin-left: 0
  }
  
  .post-related-item-0 {
	  margin-left: 0;
	  margin-top: 0
  }
  
  .post-related-item-1 {
	  margin-top: 0
  }
  
  .post-related-item .item-thumbnail {
	  height: 180px;
	  background-color: #000
  }
  
  .post-related-item-wide {
	  width: 100%
  }
  
  .post-related-item-wide .item-thumbnail {
	  height: 210px
  }
  
  .post-related-item .item-thumbnail img {
	  opacity: .8
  }
  
  .post-related-item .item-title {
	  position: absolute;
	  bottom: 0;
	  padding: 0 15px 15px 15px;
	  line-height: 1.3em;
	  font-size: 16px;
	  text-shadow: 1px 1px 0 #000;
	  z-index: 19
  }
  
  .post-related-item .item-title a {
	  color: #fff
  }
  
  .locked-content {
	  position: relative;
	  padding: 15px;
	  z-index: 9
  }
  
  .locked-content .fb_iframe_widget iframe {
	  max-width: none!important;
	  z-index: 2
  }
  
  .locked-content .overlay {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  opacity: .1;
	  z-index: 0
  }
  
  .locked-content .inner {
	  position: relative;
	  text-align: center
  }
  
  .locked-content i.fa {
	  font-size: 60px;
	  padding: 30px 0 0 0
  }
  
  h2.locked-content-title {
	  margin: 10px 0;
	  font-size: 20px
  }
  
  h3.locked-content-sub-title {
	  font-size: 16px;
	  margin: 10px 0
  }
  
  h3.locked-content-sub-title.step-2 {
	  padding: 10px 0 30px 0;
	  margin: 0
  }
  
  .locked-content-actions {
	  position: relative;
	  z-index: 1
  }
  
  .locked-content-actions a {
	  display: inline-block;
	  margin: 0 2px 10px 2px;
	  font-size: 14px;
	  background: #3b5998;
	  color: #fff;
	  padding: 0 10px;
	  height: 28px;
	  line-height: 28px;
	  border-radius: 4px;
	  text-decoration: none;
	  position: relative;
	  top: -2px
  }
  
  .locked-content-actions a i.fa {
	  font-size: 12px;
	  padding: 0;
	  margin: 0 3px 0 0
  }
  
  .locked-content-actions a:hover {
	  opacity: .8;
	  text-decoration: none
  }
  
  .locked-content-actions a.facebook {
	  margin-bottom: 0!important
  }
  
  .locked-content-actions .facebook {
	  background: #3b5998;
	  margin-bottom: 10px;
	  max-height: 28px;
	  height: 28px;
	  line-height: 28px
  }
  
  .locked-content-actions a.twitter {
	  background: #1da1f2
  }
  
  .locked-content-actions a.gplus {
	  background: #dd4b39
  }
  
  .locked-content-actions a.linkedin {
	  background: #0077b5
  }
  
  .locked-content-actions a.pinterest {
	  background: #bd081c
  }
  
  .locked-content-actions a.email {
	  background: red
  }
  
  .locked-content-actions .fb-share-button {
	  display: inline-block
  }
  
  form input[type=email],
  form input[type=name],
  form input[type=text],
  form textarea {
	  max-width: 100%;
	  display: block;
	  width: 100%;
	  box-sizing: border-box;
	  border: 1px solid #ccc;
	  padding: 10px;
	  margin: 5px 0 15px 0;
	  box-shadow: inset 0 0 10px rgba(0, 0, 0, .1)
  }
  
  a.button,
  form a[class*=button],
  form button[class*=button],
  form input[class*=button],
  form input[type=submit] {
	  display: inline-block;
	  line-height: 1em;
	  padding: .5em .7em .7em .7em;
	  background: #fff;
	  position: relative;
	  -o-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  cursor: pointer
  }
  
  form a[class*=button],
  form button[class*=button],
  form input[class*=button],
  form input[type=submit] {
	  font-size: 16px;
	  font-weight: 400;
	  height: auto;
	  padding: 10px 20px!important;
	  -o-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  border: 1px solid rgba(0, 0, 0, .1)!important;
	  border-bottom-width: .2em!important;
	  color: #fff!important;
	  display: block!important
  }
  
  a.button span {
	  line-height: 1em
  }
  
  a.button span.button-overlay {
	  display: block;
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  top: 0;
	  left: 0;
	  box-sizing: border-box;
	  -o-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  border: 1px solid #000;
	  border-bottom-width: .2em;
	  opacity: .2
  }
  
  a.button:hover .button-overlay {
	  background: #fff;
	  opacity: .15
  }
  
  a.button:active .button-overlay {
	  border-bottom-width: 1px
  }
  
  span.dropcap,
  span.firstcharacter {
	  display: block;
	  float: left;
	  font-size: 5em;
	  line-height: 1em;
	  margin: 0 .2em 0 0
  }
  
  .shortcode-message {
	  margin: 10px 0;
	  display: block;
	  position: relative;
	  overflow: hidden;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px
  }
  
  .shortcode-message .message-title {
	  background: #ddd
  }
  
  .shortcode-message .message-content {
	  background: #fff
  }
  
  .shortcode-message>
  div {
	  display: block;
	  margin: 0;
	  padding: 10px 15px
  }
  
  .shortcode-tab,
  .shortcode-vtab {
	  padding: 0 20px 15px 20px;
	  background: #fff;
	  -ms-box-shadow: -1px -1px 2px rgba(0, 0, 0, .05), 2px 2px 4px rgba(0, 0, 0, .1);
	  -o-box-shadow: -1px -1px 2px rgba(0, 0, 0, .05), 2px 2px 4px rgba(0, 0, 0, .1);
	  -webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, .05), 2px 2px 4px rgba(0, 0, 0, .1);
	  box-shadow: -1px -1px 2px rgba(0, 0, 0, .05), 2px 2px 4px rgba(0, 0, 0, .1)
  }
  
  .shortcode-vtab {
	  padding: 15px 0
  }
  
  .shortcode-tab ul.tab-header,
  .shortcode-vtab ul.tab-header {
	  display: block;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  z-index: 1
  }
  
  .shortcode-vtab ul.tab-header {
	  float: left;
	  width: 25%
  }
  
  .shortcode-tab ul.tab-header li,
  .shortcode-vtab ul.tab-header li {
	  display: block;
	  margin: 0;
	  padding: 0;
	  float: left
  }
  
  .shortcode-vtab ul.tab-header li {
	  float: none;
	  border-right: 1px solid #ddd
  }
  
  .shortcode-tab ul.tab-header li a,
  .shortcode-vtab ul.tab-header li a {
	  display: block;
	  padding: 15px 0;
	  margin: 0 20px -1px 0;
	  font-weight: 700;
	  outline: 0;
	  font-size: 14px
  }
  
  .shortcode-vtab ul.tab-header li a {
	  padding: 8px 20px;
	  margin: 0 -1px 0 0
  }
  
  .shortcode-tab ul.tab-header li.ui-state-active a {
	  border-bottom: 1px solid #333;
	  color: #333
  }
  
  .shortcode-vtab ul.tab-header li.ui-state-active a {
	  border-right: 1px solid #333;
	  color: #333
  }
  
  .shortcode-tab .tab-content {
	  clear: both;
	  border-top: 1px solid #ddd;
	  padding-top: 15px;
	  position: relative;
	  z-index: 0
  }
  
  .shortcode-vtab .tab-content {
	  border: none;
	  padding: 0;
	  position: relative;
	  z-index: 0;
	  float: left;
	  width: 75%
  }
  
  .shortcode-vtab .tab-content .inner {
	  padding: 0 20px
  }
  
  .shortcode-accordion {
	  padding: 0 20px;
	  background: #fff;
	  position: relative;
	  -ms-box-shadow: -1px -1px 2px rgba(0, 0, 0, .05), 2px 2px 4px rgba(0, 0, 0, .1);
	  -o-box-shadow: -1px -1px 2px rgba(0, 0, 0, .05), 2px 2px 4px rgba(0, 0, 0, .1);
	  -webkit-box-shadow: -1px -1px 2px rgba(0, 0, 0, .05), 2px 2px 4px rgba(0, 0, 0, .1);
	  box-shadow: -1px -1px 2px rgba(0, 0, 0, .05), 2px 2px 4px rgba(0, 0, 0, .1)
  }
  
  .shortcode-accordion h3 {
	  margin: 0
  }
  
  .shortcode-accordion .accordion-title {
	  display: block;
	  position: relative;
	  font-size: 14px;
	  line-height: 1;
	  padding: 15px 0 0 0;
	  border-top: 1px solid #ddd
  }
  
  .shortcode-accordion .accordion-title-0 {
	  border-top: 1px solid #fff
  }
  
  .shortcode-accordion .ui-state-active .accordion-title {
	  color: #333;
	  border-bottom: 1px solid #ddd
  }
  
  .shortcode-accordion .accordion-title-text {
	  display: inline-block;
	  padding: 0 0 15px 0;
	  line-height: 1.5em;
	  margin: 0 0 -1px 0
  }
  
  .shortcode-accordion .ui-state-active .accordion-title-text {
	  border-bottom: 1px solid #333
  }
  
  .shortcode-accordion .accordion-title-icon {
	  position: absolute;
	  right: 0;
	  font-size: 20px;
	  display: none
  }
  
  .shortcode-accordion .accordion-title-icon-inactive {
	  display: inline-block
  }
  
  .shortcode-accordion .ui-state-active .accordion-title-icon-active {
	  display: inline-block
  }
  
  .shortcode-accordion .ui-state-active .accordion-title-icon-inactive {
	  display: none
  }
  
  .shortcode-accordion .accordion-content {
	  padding: 15px 0
  }
  
  .shortcode-col .col {
	  float: left;
	  margin-left: 20px
  }
  
  .shortcode-col .col.col-0 {
	  margin-left: 0
  }
  
  pre.code-box {
	  color: #333;
	  font: 11px Monaco, "
	  Courier New"
	  ,
	  "
	  DejaVu Sans Mono"
	  ,
	  "
	  Bitstream Vera Sans Mono"
	  ,
	  monospace;
	  white-space: pre-wrap;
	  word-wrap: break-word;
	  background-color: #f4f4f4;
	  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(50%, #f4f4f4), color-stop(50%, #e5e5e5));
	  background-image: -webkit-linear-gradient(#f4f4f4 50%, #e5e5e5 50%);
	  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f4f4f4), color-stop(50%, #e5e5e5));
	  background-image: -webkit-linear-gradient(#f4f4f4 50%, #e5e5e5 50%);
	  background-image: linear-gradient(#f4f4f4 50%, #e5e5e5 50%);
	  -webkit-background-size: 38px 38px;
	  background-size: 38px 38px;
	  border: 1px solid #c5c5c5;
	  display: block;
	  line-height: 19px!important;
	  margin: 0;
	  overflow: visible;
	  overflow-y: hidden;
	  padding: 0 0 0 4px;
	  position: relative;
	  z-index: 0
  }
  
  pre.code-box div,
  pre.code-box pre,
  pre.code-box span {
	  line-height: 19px!important;
	  margin-top: 0!important;
	  margin-bottom: 0!important;
	  padding-top: 0!important;
	  paddding-bottom: 0!important;
	  border-top: 0!important;
	  boder-bottom: 0!important
  }
  
  pre.code-box br {
	  line-height: 0!important;
	  display: none!important;
	  height: 0!important
  }
  
  .pre-header {
	  position: relative;
	  z-index: 1
  }
  
  .pre-header a {
	  display: block;
	  color: #fff;
	  padding: 5px 10px;
	  line-height: 1em;
	  font-size: 12px
  }
  
  .pre-header .copy-all-message {
	  position: absolute;
	  top: 100%;
	  background: #83cc40;
	  color: #fff;
	  width: 100%;
	  font-size: 12px;
	  padding: 0 10px;
	  box-sizing: border-box
  }
  
  .archive-page-header h2 {
	  font-size: 20px;
	  font-weight: 400;
	  margin: 0 0 20px 0;
	  padding: 0 0 10px 0;
	  border-bottom: 1px solid #ccc;
	  color: #333
  }
  
  .archive-page-pagination {
	  margin: 20px 0;
	  position: relative
  }
  
  a.archive-page-pagination-button {
	  border: 1px solid #ccc;
	  padding: 5px 10px;
	  background: #fff;
	  margin: 0 1em 0 0;
	  display: block;
	  float: left;
	  font-size: 16px
  }
  
  a.archive-page-pagination-button:hover {
	  border-color: #999
  }
  
  a.archive-page-pagination-button.active {
	  background: 0 0;
	  color: #333;
	  -ms-box-shadow: none;
	  -o-box-shadow: none;
	  -webkit-box-shadow: none;
	  box-shadow: none
  }
  
  a.archive-page-pagination-button.active:hover {
	  border-color: #ccc
  }
  
  span.archive-page-pagination-info {
	  position: absolute;
	  right: 0;
	  color: #999;
	  top: 5px
  }
  
  span.archive-page-pagination-separator {
	  float: left;
	  margin: 0 15px 0 0;
	  font-size: 20px;
	  color: #999
  }
  
  .error_page #main-sidebar {
	  display: none
  }
  
  .error_page #content {
	  float: none;
	  width: 100%
  }
  
  .post-404 {
	  text-align: center
  }
  
  .post-404 .title {
	  font-size: 300px;
	  font-weight: 400;
	  color: #999;
	  line-height: 1em
  }
  
  .post-404 .link {
	  font-size: 20px;
	  font-weight: 400;
	  text-transform: uppercase
  }
  
  .error_page a.scroll-up {
	  display: none!important
  }
  
  a.scroll-up {
	  z-index: 99;
	  width: 40px;
	  height: 40px;
	  font-size: 25px;
	  text-align: center;
	  line-height: 40px;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  position: fixed;
	  bottom: 10px;
	  right: 10px;
	  cursor: pointer;
	  overflow: font-size;
	  background: #fff
  }
  
  a.scroll-up:hover {
	  background: currentColor
  }
  
  a.scroll-up:hover i {
	  color: #fff
  }
  
  .mobile {
	  display: none
  }
  
  #header .mobile-menu .menu {
	  display: none
  }
  
  .mobile-menu .menu {
	  margin: -1px 0 0 0;
	  padding: 0;
	  position: relative
  }
  
  .mobile-menu .menu ul {
	  margin: 0;
	  padding: 0
  }
  
  .mobile-menu .menu li {
	  display: block;
	  position: relative
  }
  
  .mobile-menu .menu li a {
	  display: block;
	  padding: 0 10px;
	  color: #000;
	  background: #f0f0f0;
	  border-bottom: 1px solid #ddd;
	  font-size: 14px;
	  position: relative;
	  z-index: 0;
	  height: 40px;
	  line-height: 40px
  }
  
  .mobile-menu .menu .sub-menu {
	  display: none
  }
  
  .mobile-menu .menu .sub-menu li a {
	  padding-left: 8%;
	  font-size: 12px;
	  color: #333
  }
  
  .mobile-menu .menu .sub-menu .sub-menu li a {
	  padding-left: 16%;
	  font-size: 11px;
	  font-weight: 400
  }
  
  .mobile-menu .menu-item>
  .toggle {
	  position: absolute;
	  right: 0;
	  top: 0;
	  height: 40px;
	  width: 40px;
	  line-height: 40px;
	  text-align: center;
	  font-size: 20px;
	  cursor: pointer;
	  z-index: 2
  }
  
  .mobile-menu .menu-item>
  .expand {
	  display: block
  }
  
  .mobile-menu .menu-item>
  .collapse {
	  display: none
  }
  
  .mobile-menu .menu-item.expanded>
  .expand {
	  display: none
  }
  
  .mobile-menu .menu-item.expanded>
  .collapse {
	  display: block
  }
  
  .solid-white .wrapper {
	  padding-top: 0
  }
  
  .solid-white #header-section {
	  -webkit-box-shadow: none;
	  -o-box-shadow: none;
	  -ms-box-shadow: none;
	  box-shadow: none
  }
  
  .solid-white #main-sidebar .widget {
	  -webkit-box-shadow: none;
	  -o-box-shadow: none;
	  -ms-box-shadow: none;
	  box-shadow: none
  }
  
  .feed.widget .feed-widget-header{
	  border-bottom: solid 3px #191919;
	  margin: 0 0 10px 0;
  }
  
  .solid-white #main-sidebar .feed-widget-header,
  .solid-white #main-sidebar .widget>
  h2 {
	  -webkit-box-shadow: none;
	  -o-box-shadow: none;
	  -ms-box-shadow: none;
	  box-shadow: none;
	  padding: 0 0 15px 0;
	  border-color: #ccc
  }
  
  .solid-white #main-sidebar .widget-content {
	  padding: 15px 0!important
  }
  
  .solid-white #main-sidebar .widget.no-title .widget-content {
	  padding-top: 0!important
  }
  
  .solid-white .feed.widget .item,
  .solid-white .feed.widget .shad {
	  -webkit-box-shadow: none;
	  -o-box-shadow: none;
	  -ms-box-shadow: none;
	  box-shadow: none
  }
  
  .solid-white .feed.widget.complex .item-0 .item-sub {
	  padding: 10px 0 0 0
  }
  
  .solid-white .feed.widget.complex .item-0 .meta-items {
	  margin: 15px 0 0 0;
	  padding: 15px 0 0 0;
	  border-top: 1px solid #ddd
  }
  
  .solid-white .feed.widget.complex .item.than-0 .item-main {
	  padding: 20px 0 0 0;
	  border-top: 1px solid #ddd
  }
  
  .solid-white .feed.widget.three .item-sub {
	  padding: 10px 0
  }
  
  .solid-white .feed.widget.blogging .widget-content {
	  padding: 0;
	  -webkit-box-shadow: none;
	  -o-box-shadow: none;
	  -ms-box-shadow: none;
	  box-shadow: none
  }
  
  .solid-white .feed.widget.one .item-sub {
	  padding: 20px 0
  }
  
  .solid-white .feed.widget.one .meta-items {
	  margin: 0 0 10px 0
  }
  
  .solid-white .feed.widget.left .item-sub,
  .solid-white .feed.widget.right .item-sub {
	  padding: 10px 0 0 0
  }
  
  .solid-white .feed.widget.left .meta-items,
  .solid-white .feed.widget.right .meta-items {
	  margin: 10px 0 0
  }
  
  .solid-white .feed.widget.left .item-extra,
  .solid-white .feed.widget.right .item-extra {
	  margin: 5px 0 20px 0
  }
  
  .solid-white .feed.widget.left .item-extra .item-main,
  .solid-white .feed.widget.right .item-extra .item-main {
	  padding: 20px 0 0 0;
	  border-top: 1px solid #ddd
  }
  
  .solid-white .feed.widget.list .td {
	  padding: 12px 0
  }
  
  .solid-white .feed.widget.ticker .widget-content {
	  border: 1px solid #ccc
  }
  
  .solid-white .footer-inner {
	  border: 1px solid #ddd
  }
  
  .CSS_LIGHTBOX {
	  width: 100%!important;
	  z-index: 9999!important
  }
  
  @media only screen and (max-width:1009px) {
	  .mobile {
		  display: flex;
		  margin-right: 30px;
	  }
	  .search-svg{
	  width: 25px;
	  fill: #fff;
	  margin-right: 30px;
  }
  .menu-m0 {
	  width: 25px;
	  fill: #fff;
  }
	  #search-toggle{
		  margin-left: 30px;
	  }
	  .main-menu ul.menu> li> a {
	  position: relative;
	  display: flex;
	  align-items: center;
  }
  .home-svg {
	  width: 13px;
	  fill: #191919;
	  margin: 0 5px 0 0;
  }
	  .feed.widget.two .two-col-mobile.mobile {
		  display: none
	  }
	  .feed.widget.three .three-col-mobile.mobile {
		  display: none
	  }
	  .wrapper {
		  width: 100%
	  }
	  #content,
	  #main-sidebar {
		  width: 100%;
		  float: none!important;
		  margin-top: 0!important
	  }
	  #main-menu-toggle {
		  display: none
	  }
	  .main-menu .menu {
		  display: none
	  }
	  .main-menu {
		  display: none!important
	  }
	  .feed.widget.left .meta-items,
	  .feed.widget.right .meta-items {
		  position: static;
		  margin: 15px 0 0 0
	  }
	  .top-page-wrapper .widget,
	  .top-page-wrapper .widget * {
		  max-width: 100%!important
	  }
	  .top-page-wrapper .widget {
		  float: none!important;
		  width: 100%!important;
		  text-align: center!important;
		  overflow: hidden!important;
		  position: relative!important
	  }
	  .top-page-wrapper .table,
	  .top-page-wrapper .td,
	  .top-page-wrapper .tr {
		  display: block;
		  float: none
	  }
	  #top-page-logo .blog-title {
		  text-align: center
	  }
  }
  
  @media only screen and (max-width:899px) {
	  .footer-col.footer-col-1 {
		  width: 100%
	  }
	  .footer-col.footer-col-2,
	  .footer-col.footer-col-3 {
		  width: 100%;
		  border: #ffdead;
		  margin: 20px 0 0 0;
		  padding: 20px 0 0 0;
		  border-top: 1px solid #ddd
	  }
	  #footer-menu li {
		  text-align: left
	  }
	  #footer .widget.social_icons li a {
		  padding-top: 5px;
		  padding-bottom: 5px;
		  display: block;
		  float: left
	  }
	  #footer .FollowByEmail h2.title {
		  float: none;
		  width: 100%;
		  clear: both;
		  margin: 0 0 10px 0
	  }
	  #footer .FollowByEmail .widget-content {
		  float: none;
		  width: 100%
	  }
  }
  
  @media only screen and (max-width:699px) {
	  .wrapper {
		  padding-left: 0;
		  padding-right: 0
	  }
	  .wide {
		  width: 94%
	  }
	  .header-button .inner>
	  span {
		  display: none
	  }
	  #header .toggle-button .arrow {
		  left: 22px
	  }
	  .post-ads {
		  float: none!important;
		  margin: 0 0 15px 0!important;
		  width: 100%!important
	  }
	  .post-right {
		  margin: 0!important;
		  padding: 0 0 10px 0!important
	  }
	  h1.post-title {
		  font-size: 26px
	  }
	  .post-sub-title {
		  font-size: 20px;
		  line-height: 1.3em
	  }
	  .post-breadcrumb a,
	  .post-breadcrumb span {
		  font-size: 10px
	  }
	  a.post-meta {
		  font-size: 10px
	  }
	  .post-rection-wrapper {
		  float: none;
		  height: auto;
		  margin: 0 0 0 -10px
	  }
	  .reactions-table h4.post-section-title {
		  margin: 0 0 5px 0
	  }
	  .author-profile-description {
		  font-size: 12px
	  }
	  .post-related-item {
		  float: none;
		  width: 100%;
		  margin: 0
	  }
	  .post-related-item-wide .item-thumbnail {
		  height: 180px
	  }
	  #comments-title-tabs h4.post-section-title {
		  float: none;
		  clear: both
	  }
	  a.comments-title {
		  font-size: 10px
	  }
	  .comment-form-message {
		  font-size: 12px;
		  padding: 10px 6px 0 6px;
		  margin: 0;
		  border-left: none
	  }
	  span.archive-page-pagination-info {
		  display: none
	  }
	  a.archive-page-pagination-button {
		  font-size: 12px;
		  margin: 5px 10px 5px 0
	  }
	  .feed.widget.three .three-col {
		  display: none
	  }
	  .feed.widget.three .three-col-mobile.mobile {
		  display: block
	  }
	  .grid-sub {
		  float: none;
		  width: 100%
	  }
	  .grid-sub-1 {
		  max-height: 320px
	  }
	  a.scroll-up {
		  width: 30px;
		  height: 30px;
		  line-height: 30px;
		  right: 5px
	  }
	  .search-form-label {
		  font-size: 26px
	  }
	  .search-submit {
		  background: 0 0;
		  border: 1px solid #ddd;
		  padding: 20px 0;
		  color: #fff;
		  position: absolute;
		  display: block;
		  width: 200px;
		  box-sizing: border-box;
		  top: 100%;
		  margin-top: 120px;
		  margin-left: auto;
		  margin-right: auto;
		  left: 0;
		  right: 0;
		  cursor: pointer;
		  font-size: 20px
	  }
	  .search-submit:hover {
		  background: rgba(0, 0, 0, .5)
	  }
	  #blog-pager>
	  * {
		  display: block;
		  float: none
	  }
	  #blog-pager>
	  span>
	  a {
		  display: block;
		  margin: 0 0 15px 0
	  }
	  .CSS_LIGHTBOX * {
		  max-width: 100%!important
	  }
	  .CSS_LIGHTBOX img.CSS_LIGHTBOX_SCALED_IMAGE_IMG {
		  width: auto!important;
		  height: auto!important
	  }
	  .CSS_HCONT_CHILDREN_HOLDER {
		  float: none!important;
		  text-align: center
	  }
	  .CSS_HCONT_CHILDREN_HOLDER .CSS_LAYOUT_COMPONENT.CSS_HCONT_CHILD {
		  float: none;
		  width: 100%!important
	  }
	  .CSS_LIGHTBOX_FILMSTRIP_CONTROLS {
		  left: 0!important;
		  right: 0!important;
		  margin: auto!important
	  }
	  .CSS_LIGHTBOX_FILMSTRIP_THUMBNAILS_CONTAINER {
		  margin-left: -21px
	  }
  }
  
  @media only screen and (max-width:499px) {
		  .amp-imgPost {
	  width: 100%;
	  margin: 0 auto;
  }
	  .feed-widget-header .widget-title {
		  font-size: 28px;
	  }
	  .feed.widget .item-labels {
		  font-size: 10px!important
	  }
	  .feed.widget .item-title {
		  font-size: 18px
	  }
	  .feed.widget .item-snippet {
		  font-size: 13px;
		  font-weight: 400
	  }
	  .feed.widget .meta-item {
		  font-size: 10px
	  }
	  .slider-item,
	  .slider-item .item-thumbnail {
		  height: 300px
	  }
	  .feed.widget.sticky .item {
		  float: none!important;
		  width: 100%!important;
		  clear: both!important;
		  margin-top: 20px
	  }
	  .feed.widget.sticky .item.item-0 {
		  margin-top: 0
	  }
	  .feed.widget.sticky .item-title a {
		  font-size: 16px!important;
		  font-weight: 400!important;
		  line-height: 1.3em!important
	  }
	  .feed.widget.sticky .item-sub {
		  font-size: 12px
	  }
	  .feed.widget.three .item {
		  float: none!important;
		  clear: both!important;
		  margin: 0 0 10px 0!important;
		  width: 100%!important
	  }
	  .feed.widget.three.no-spacing .item {
		  margin: 0!important
	  }
	  .feed.widget.three .item-thumbnail {
		  height: 200px
	  }
	  .feed.widget.three .item-title {
		  font-size: 16px;
		  font-weight: 400
	  }
	  .feed.widget.three .item-snippet {
		  font-size: 12px
	  }
	  .feed.widget.complex .item {
		  float: none;
		  width: 100%!important;
		  clear: both;
		  margin: 0 0 10px 0
	  }
	  .feed.widget.complex .item-title {
		  font-size: 16px!important
	  }
	  .feed.widget.complex .item-0 .meta-items {
		  margin: 10px 0 0 0
	  }
  
	  .feed.widget.left,
	  .feed.widget.right {
		  float: none;
		  width: 100%;
		  clear: both
	  }
	  .feed.widget.left .item,
	  .feed.widget.right .item {
		  margin: 0 0 10px 0
	  }
	  .feed.widget.left .item-title,
	  .feed.widget.right .item-title {
		  font-size: 16px
	  }
	  .feed.widget.one .item {
		  margin-top: 10px
	  }
	  .feed.widget.one .item.item-0 {
		  margin-top: 0
	  }
	  .feed.widget.one .item-title {
		  font-size: 18px
	  }
	  .feed.widget.one .item-snippet {
		  font-size: 13px
	  }
	  .feed.widget.one .item-thumbnail {
		  height: 250px
	  }
	  .feed.widget.two .two-col-left,
	  .feed.widget.two .two-col-right {
		  display: none
	  }
	  .feed.widget.two .two-col-mobile.mobile {
		  display: block
	  }
	  .feed.widget.two .item-title {
		  font-size: 16px;
		  font-weight: 900;
	  }
	  .feed.widget.two .item-thumbnail {
		  height: 250px
	  }
	  .feed.widget.two .item {
		  margin-top: 15px!important
	  }
	  .feed.widget.two .item.item-0 {
	  }
	  .feed.widget.two.no-spacing .item {
		  margin: 0!important
	  }
	  .feed.widget.two .item {
  
	  }
	  #toc {
		  margin: 30px auto;
		  float: none;
		  max-width: none
	  }
  }
  
  @media print {
	  .wrapper,
	  body {
		  background: 0 0!important
	  }
	  .blog-title {
		  border: none!important;
		  padding: 0!important
	  }
	  #comments,
	  #main-menu-toggle,
	  #main-sidebar,
	  #search-toggle,
	  .footer-col.footer-col-2,
	  .footer-col.footer-col-3,
	  .header-social-icons,
	  .inner-post-ads,
	  .post-ads,
	  .post-break-links,
	  .post-footer,
	  .scroll-up,
	  ul#menu-header-section {
		  display: none!important
	  }
	  #content {
		  width: 100%!important;
		  float: none!important
	  }
	  .footer-col.footer-col-1,
	  .post-right {
		  width: 100%!important;
		  float: none!important;
		  margin: 0!important
	  }
	  p.post-excerpt {
		  padding: 0!important;
		  background: 0 0!important;
		  font-weight: 700!important
	  }
	  .post blockquote {
		  color: #333!important;
		  background: 0 0!important;
		  border: 1px solid #666!important
	  }
	  .footer-inner {
		  background: 0 0!important;
		  padding: 0!important;
		  border-top: 1px solid #999!important;
		  padding-top: 20px!important
	  }
	  .sd,
	  .shad,
	  .shadow,
	  .shd {
		  -webkit-box-shadow: none!important;
		  -o-box-shadow: none!important;
		  -ms-box-shadow: none!important;
		  box-shadow: none!important
	  }
	  .post-page {
		  display: block!important
	  }
	  .post-pagination {
		  display: none
	  }
  }