/*!
Theme Name: Sparkle
Theme URI: http://wpthms.com/themes/sparkle
Author: wpthms
Author URI: http://wpthms.com/
Description: A Brand new Magazine theme
Version: 2.0.7
License: GNU General Public License v2.0
License URI: license.txt
Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: wpthms
 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

************************************************************************************
                                      
                | | | |                                       
 __      ___ __ | |_| |__  _ __ ___  ___   ___ ___  _ __ ___  
 \ \ /\ / / '_ \| __| '_ \| '_ ` _ \/ __| / __/ _ \| '_ ` _ \ 
  \ V  V /| |_) | |_| | | | | | | | \__ \| (_| (_) | | | | | |
   \_/\_/ | .__/ \__|_| |_|_| |_| |_|___(_)___\___/|_| |_| |_|
          | |                                                 
          |_|                                                 

************************************************************************************

Premium WordPress Themes by http://wpthms.com
Copyright (c) wpthms.com
http://themeforest.net/user/wpthms

************************************************************************************

DO NOT EDIT THIS FILE 

*/
/**
 * Default Framework CSS
 ***************************************************************/
* {
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: none;
}
label > * {
  margin-top: 10px;
}
ol,
ul {
  padding: 0;
  margin: 0;
}
button,
input {
  line-height: normal;
  /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
}
button,
.button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none !important;
}
button:not(.btn),
.button:not(.btn),
[type="button"]:not(.btn),
[type="reset"]:not(.btn),
[type="submit"]:not(.btn) {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  text-align: center;
  white-space: nowrap;
}
input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
}
input[type="text"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
textarea.form-control {
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #e5e5e5;
  border-color: #e9ebee;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
input[type="text"]:not(.form-control),
input[type="number"]:not(.form-control),
input[type="email"]:not(.form-control),
input[type="url"]:not(.form-control),
input[type="password"]:not(.form-control),
input[type="search"]:not(.form-control) {
  /*color: #666;*/
  max-width: 100%;
  height: 34px;
  padding: 6px 12px;
}
input[type="number"] {
  width: auto;
}
textarea,
textarea.form-control {
  height: auto;
  max-width: 100%;
  padding: 6px 12px;
}
/* Select */
select {
  display: inline-block;
  -webkit-appearance: button;
  -webkit-padding-end: 20px;
  border-width: 1px;
  border-style: solid;
  color: #555;
  border-color: #CCC;
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset, 0 1px 3px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset, 0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 0 1px rgba(255,255,255,.5) inset, 0 1px 3px rgba(0,0,0,0.1);
  background-color: #FFF;
  background-image: url("images/ui-select.svg"), -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.05))) !important;
  background-image: url("images/ui-select.svg"), -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 100%) !important;
  background-repeat: no-repeat;
  background-position: right center;
  position: relative;
  text-shadow: white 0 1px 0;
  height: 34px;
  min-height: 34px;
  padding: 6px 12px;
  font-size: inherit;
  max-width: 100%;
}
.webkit-browser select {
  padding: 6px 30px 6px 12px !important;
  line-height: normal;
}
.webkit-browser select[multiple="multiple"],
body.webkit-browser.flat-ui select[multiple="multiple"] {
  padding: 10px !important;
  background: none !important;
}
select:disabled {
  opacity: .5;
}
select:hover {
  color: #333;
  border-color: #aaa;
}
select:active {
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
  color: #444;
}
embed,
iframe,
object {
  max-width: 100%;
}
a:hover {
  text-decoration: none;
}
img {
  max-width: 100%;
  vertical-align: middle;
  height: auto;
  /*display:block;*/
}
video {
  max-width: 100%;
  height: auto !important;
}
fieldset {
  clear: both;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #e9ebee;
  padding: 15px;
  margin-bottom: 15px;
}
fieldset legend {
  display: inline-block;
  width: auto;
  border-width: 0;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 0;
  font-weight: bold;
}
fieldset label {
  margin: 0;
  display: inline-block;
}
/**
 *
 * WORDPRESS NATIVE CSS
 *
 * Reset
 * Alignment
 * Content
 * Formats
 * Media
 * Navigation
 * Comments
 * Widgets
 * Plugin Compatibilities
 */
/**
 * Alignment
 ***************************************************************/
.alignleft {
  display: inline;
  float: left;
  margin: .5em 1.5em .5em 0;
}
.alignright {
  display: inline;
  float: right;
  margin: .5em 0 .5em 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 1.5em auto;
}
/**
 * Content
 ***************************************************************/
.post-password-form label {
  display: block;
}
.post-password-form input[type="password"] {
  width: auto;
  display: inline-block;
}
.sticky {
  background-color: transparent;
}
.single .byline,
.group-blog .byline {
  display: inline;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
.pagination-nav {
  white-space: nowrap;
}
.pagination-nav .page-numbers {
  padding-left: 10px;
  padding-right: 10px;
}
.pagination-nav .page-numbers.current {
  font-weight: bold;
}
.pagination-nav .page-numbers.next {
  padding-right: 0;
}
.pagination-nav .page-numbers.prev {
  padding-left: 0;
}
/**
 * Media
 ***************************************************************/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.wp-caption {
  position: relative;
  margin-bottom: 1.5em;
  max-width: 100%;
  overflow: hidden;
}
.wp-caption:before {
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  border: 1px solid #000;
  opacity: 0.1;
  filter: alpha(opacity=10);
  pointer-events: none;
  z-index: -1px;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.wp-caption .wp-caption-text {
  margin: 10px 0;
  text-align: left;
  font-size: 14px!important;
}
.gallery {
  margin-bottom: 1.5em;
}
.gallery .gallery-item {
  float: left;
  width: 80px;
  text-align: center;
  margin-right: 15px;
  margin-top: 7px;
  margin-bottom: 8px;
}
.gallery .gallery-caption {
  font-style: italic;
}
.gallery dd {
  margin: 5px 0 0;
}
.wp-video {
  height: auto !important;
}
.mejs-container.mejs-video {
  height: auto !important;
}
.mejs-container.mejs-video .mejs-inner,
.mejs-container.mejs-video .mejs-mediaelement {
  position: relative !important;
}
/**
 * Comments
 ***************************************************************/
.comments-area {
  margin-bottom: 30px;
  padding-top: 30px;
  clear: both;
}
.comments-area .comments-title {
  margin-top: 0;
}
.comment-content a {
  word-wrap: break-word;
}
.comment-form .form-submit {
  clear: both;
}
.comment-list {
  padding-left: 0;
  margin-bottom: 60px;
}
.comment-list ul.children {
  padding-left: 60px;
}
.comment-list li {
  list-style: none;
  position: relative;
  margin-top: 15px;
}
.comment-list li.bypostauthor > .comment-body {
  position: relative;
}
.comment-list li .comment-number {
  position: absolute;
  right: 0;
  color: #EEE;
  font-size: 48px;
  line-height: 1;
  top: 0;
  z-index: -1;
}
.comment-list .comment-meta .vcard img.avatar {
  width: 45px;
  height: auto;
  left: 0;
  top: 5px;
  position: absolute;
}
.comment-list li .comment-body {
  padding-left: 60px;
}
.comment-list li .comment-body .comment-author,
.comment-list li .comment-body .comment-metadata {
  display: inline-block;
  vertical-align: baseline;
}
.comment-list li.pingback .comment-body {
  padding-left: 0;
}
.comment-body {
  position: relative;
  padding-bottom: 15px;
}
.comment-body:before {
  content: '';
  position: absolute;
  height: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #000;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.comment-metadata time *,
.comment-reply-edit * {
  font-size: 10px;
  text-transform: uppercase;
}
.comment-metadata time * i,
.comment-reply-edit * i {
  font-size: 12px !important;
}
.comment-metadata time *.comment-reply-link,
.comment-reply-edit *.comment-reply-link {
  margin-right: 15px;
}
.comment-meta cite {
  font-size: 18px;
  font-weight: bold;
  margin-right: 15px;
}
.comment-content {
  clear: both;
  margin-right: 45px;
}
.form-allowed-tags {
  margin-top: 15px;
  display: none; /* For Comment Section : Abhinav */
}
.form-allowed-tags code {
  background: none;
  padding: 10px 0;
  font-size: 12px;
  clear: both;
  display: none; /* For Comment Section : Abhinav */
  font-family: "Courier New", Courier, monospace;
  white-space: normal !important;
}
/**
 * Widgets
 ***************************************************************/
.widget {
  margin: 0 0 30px;
  position: relative;
  clear: both;
  /* Make sure select elements fit in widgets */
}
.widget:after {
  content: " ";
  display: table;
  clear: both;
}
.widget:first-child {
  padding-top: 0;
}
.widget:first-child:before {
  border-width: 0;
}
.widget select {
  max-width: 100%;
}
.widget ul li {
  list-style: none;
}
.widget ul li ul {
  margin-left: 15px;
}
.widget.yt-smart-tabby-widget .yt-tabby-tabs-header ul li {
  display: inline-block;
  margin-right: 15px;
}
.widget.yt-smart-tabby-widget .yt-tabby-tabs-header ul li:last-child {
  margin-right: 0;
}
.widget.yt-smart-tabby-widget .yt-tabby-tabs-header.size-small {
  margin-bottom: 15px;
}
.widget.yt-smart-tabby-widget .yt-tabby-tabs-header.size-small ul li {
  font-weight: bold;
}
.widget.yt-smart-tabby-widget .yt-tabby-tabs-header.size-big ul li {
  font-weight: inherit;
}
.widget.yt-smart-tabby-widget .yt-smart-tabby-widget-content > div > ul > li,
.widget > ul > li {
  padding-bottom: 5px;
  padding-top: 5px;
}
.widget.yt-smart-tabby-widget .yt-smart-tabby-widget-content > div > ul > li ul li,
.widget > ul > li ul li {
  padding-bottom: 5px;
  padding-top: 5px;
}
.widget.widget_nav_menu ul li {
  padding-bottom: 5px;
  padding-top: 5px;
}
.widget-title {
  margin-top: 0;
  margin-bottom: 15px;
  position: relative;
}
/* Core widget */
/* Search widget */
.widget_search .search-submit {
  display: none;
}
/* Calendar widget */
.widget_calendar table {
  width: 100%;
  text-transform: uppercase;
}
.widget_calendar table caption {
  margin-bottom: 15px;
}
.widget_calendar table td,
.widget_calendar table th {
  padding-top: 8px;
  padding-bottom: 8px;
  text-align: center;
}
/**
 * Framework widgets
 *
 * Ads 125
 * Flickr
 *
 */
.yt-ads125-widget .yt-ads-space125-block,
.yt-flickr-widget .yt-flickr-content-wrapper > div {
  display: inline-block;
  padding: 0 15px 15px 0;
  max-width: 145px;
}
.yt-ads125-widget .yt-ads-space125-block {
  max-width: 50%;
}
.yt-fb-likebox {
  position: relative;
  overflow: hidden;
}
.yt-fb-likebox > iframe {
  max-width: 100%;
  width: 100%!important;
}
.yt-twitter-timelines-widget .tweet-time {
  font-size: 11px;
  text-transform: uppercase;
}
.yt-twitter-timelines-widget ul li {
  margin: 15px 0 0 0;
  padding: 0;
}
.yt-twitter-timelines-widget ul li:first-child {
  margin: 0;
}
.yt-twitter-profile-wrapper > * {
  overflow: hidden;
}
.yt-twitter-profile-wrapper .yt-twitter-profile-header img {
  margin-right: 15px;
  float: left;
  width: 48px;
  height: 48px;
}
.yt-twitter-profile-wrapper .yt-twitter-profile-header h4 {
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  margin: 5px 0;
}
.yt-twitter-profile-wrapper .yt-twitter-profile-body {
  font-style: italic;
  margin: 15px 0 0;
  padding: 10px 0;
  position: relative;
}
.yt-twitter-profile-wrapper .yt-twitter-profile-body:before {
  border-width: 1px 0;
  border-style: solid;
  border-color: #000;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
  pointer-events: none;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.yt-twitter-profile-footer > * {
  float: left;
  width: 33%;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  padding: 10px 0 0 0;
}
.yt-twitter-profile-footer strong {
  display: block;
  font-size: 24px;
  line-height: 24px;
}
.yt-mailchimp-subscription-form-content {
  position: relative;
}
.flickr_badge_image {
  display: inline-block;
  padding: 0 15px 15px 0;
  max-width: 145px;
}
/**
 * Plugin Compatibilities: Infinite Scroll
 */
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .pagination-nav,
.infinite-scroll .direction-nav,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}
.infinite-loader {
  clear: both;
  padding: 15px 0;
  display: block;
  margin-top: 30px;
}
.infinite-loader > * {
  margin: 0 auto;
  left: 0 !important;
}
.infinite-wrap {
  clear: both;
}
html #infinite-handle {
  text-align: center;
  margin-top: 30px;
  cursor: pointer;
  clear: both;
}
html #infinite-handle > span {
  display: block;
  padding: 10px;
  background: #fafafa;
  border: 1px solid #eee;
  color: inherit;
  font-size: inherit;
}
/* Jetpack stats*/
img#wpstats {
  display: none;
  margin: 15px auto;
}
/* Jetpack Tiled Galleries*/
.gallery-row {
  margin-right: auto;
  margin-left: auto;
}
/**
 * Extra base columns
 */
.fullwidth,
.full-width,
.widefat {
  width: 100%;
  clear: both;
}
/**
 * Smooth scroll
 */
.smooth-scroller {
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
/**
 * Tabby tab
 */
.yt-tabby-tabs-content > * {
  display: none;
}
.yt-tabby-tabs-content > *.active {
  display: block;
}
.screen-reader-text {
  display: none;
}
pre {
  background-color: #f5f5f5;
  background-color: rgba(0, 0, 0, 0.035);
}
div[data-lazy-src] {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s linear;
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
}
div[data-lazy-loaded] {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.4s linear;
  -webkit-transition: opacity 0.4s linear;
  -moz-transition: opacity 0.4s linear;
}
[placeholder]::-webkit-input-placeholder {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
[placeholder]:focus::-webkit-input-placeholder {
  transition: opacity 0.5s 0.5s ease;
  -webkit-transition: opacity 0.5s 0.5s ease;
  -moz-transition: opacity 0.5s 0.5s ease;
  opacity: 0;
}
[placeholder] :-moz-placeholder {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
[placeholder]:focus:-moz-placeholder {
  transition: opacity 0.5s 0.5s ease;
  -webkit-transition: opacity 0.5s 0.5s ease;
  -moz-transition: opacity 0.5s 0.5s ease;
  opacity: 0;
}
[placeholder] ::-moz-placeholder {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
[placeholder]:focus::-moz-placeholder {
  transition: opacity 0.5s 0.5s ease;
  -webkit-transition: opacity 0.5s 0.5s ease;
  -moz-transition: opacity 0.5s 0.5s ease;
  opacity: 0;
}
[placeholder] :-ms-input-placeholder {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
[placeholder]:focus:-ms-input-placeholder {
  transition: opacity 0.5s 0.5s ease;
  -webkit-transition: opacity 0.5s 0.5s ease;
  -moz-transition: opacity 0.5s 0.5s ease;
  opacity: 0;
}
.divider,
.list-with-separator li,
.border-top,
.border-right,
.border-bottom,
.border-left {
  border-color: #eee;
}
html .wp-video {
  margin: 0 auto 30px auto;
}
html .wp-audio-shortcode,
html .wp-video-shortcode,
html .wp-playlist {
  margin: 0 auto 30px auto;
}
html .mejs-poster {
  background-size: cover;
}
html .mejs-container .mejs-controls {
  height: 30px;
  line-height: 30px;
}
html .mejs-container .mejs-controls > * {
  line-height: inherit;
  height: inherit !important;
  padding: 0 5px!important;
  min-width: 30px !important;
}
html .mejs-container .mejs-controls > *:first-child {
  padding-left: 0 !important;
}
html .mejs-container .mejs-controls .mejs-time {
  line-height: inherit;
}
html .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  margin-top: 0;
  margin-bottom: 0;
  top: 50%;
  margin-top: -1px;
}
html .mejs-container .mejs-controls .mejs-time-rail:hover .mejs-time-total {
  height: 5px;
  margin-top: -2px;
}
html .mejs-container .mejs-controls .mejs-time-rail .mejs-time-slider {
  height: 3px;
}
html .mejs-container .mejs-controls .mejs-time-rail .mejs-time-slider *:not(.mejs-time-float ) {
  height: inherit !important;
}
html .mejs-container .mejs-controls .mejs-time-loaded {
  opacity: .5;
}
html .mejs-container .mejs-controls .mejs-horizontal-volume-slider div {
  height: 3px;
}
html .mejs-container .mejs-controls .mejs-horizontal-volume-slider:hover div {
  height: 5px;
  margin-top: -2px !important;
}
html .mejs-container .mejs-controls .mejs-horizontal-volume-slider > div {
  top: 50% !important;
  margin-top: -1px !important;
}
html .mejs-audio .mejs-controls > * {
  height: inherit !important;
}
html .mejs-video .mejs-controls {
  background: none !important;
  left: 15px;
  right: 15px;
  bottom: 15px;
  width: auto;
}
html .mejs-video .mejs-controls > * {
  z-index: 1;
  position: relative;
  height: inherit !important;
}
html .mejs-video .mejs-controls:before {
  position: absolute;
  left: -15px;
  right: -15px;
  bottom: -15px;
  height: 100px;
  content: '';
  pointer-events: none;
  z-index: 0;
  background: none;
  box-shadow: inset 0 -120px 90px -90px rgba(8, 8, 8, 0.8);
}
html .wp-playlist-item {
  padding: 8px 0;
  border-color: #efeff0;
}
html .wp-playlist-item .wp-playlist-caption {
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  border-width: 0;
}
html .wp-playlist-item-length {
  top: 8px;
}
html .wp-playlist {
  padding: 0;
  border-width: 0;
}
html .wp-playlist.wp-audio-playlist {
  border: 1px solid #efeff0;
}
html .wp-playlist.wp-audio-playlist .mejs-container {
  width: auto !important;
}
html .wp-playlist.wp-audio-playlist .wp-playlist-current-item {
  margin: 0;
  padding: 15px;
  height: auto;
  overflow: hidden;
}
html .wp-playlist.wp-audio-playlist .wp-playlist-tracks {
  margin: 0;
  padding: 5px 15px;
}
html .wp-playlist.wp-video-playlist .wp-playlist-tracks {
  margin: 0;
  padding: 5px 15px;
  border: 1px solid #efeff0;
}
html .wp-playlist.wp-video-playlist img {
  height: auto;
  width: auto;
}
/**
 * Extra base columns
 */
.fullwidth,
.full-width,
.widefat {
  width: 100%;
  clear: both;
}
.yt-col-1-1, .yt-col-1-2, .yt-col-1-3, .yt-col-2-3, .yt-col-1-4, .yt-col-2-4, .yt-col-3-4, .yt-col-1-5, .yt-col-2-5, .yt-col-3-5, .yt-col-4-5, .yt-col-1-6, .yt-col-2-6, .yt-col-3-6, .yt-col-4-6, .yt-col-5-6 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
[class^="yt-col-"],
[class*=" yt-col-"] {
  width: 100%;
}
@media (min-width: 992px) {
  /* Two columns*/
  .yt-col-1-2 {
    width: 50%;
  }
  /* Three columns*/
  .yt-col-1-3 {
    width: 33.33333333%;
  }
  .yt-col-2-3 {
    width: 66.66666667%;
  }
  /* Four columns*/
  .yt-col-1-4 {
    width: 25%;
  }
  .yt-col-2-4 {
    width: 50%;
  }
  .yt-col-3-4 {
    width: 75%;
  }
  /* Five columns*/
  .yt-col-1-5 {
    width: 20%;
  }
  .yt-col-2-5 {
    width: 40%;
  }
  .yt-col-3-5 {
    width: 60%;
  }
  .yt-col-4-5 {
    width: 80%;
  }
  /* Six columns*/
  .yt-col-1-6 {
    width: 16.66666667%;
  }
  .yt-col-2-6 {
    width: 33.33333333%;
  }
  .yt-col-3-6 {
    width: 50%;
  }
  .yt-col-4-6 {
    width: 66.66666667%;
  }
  .yt-col-5-6 {
    width: 83.33333333%;
  }
  /* Six columns*/
}
/**
 * Clear helper
 */
@media (max-width: 767px) {
  .clear-left-xs {
    clear: left !important;
  }
  .clear-right-xs {
    clear: right !important;
  }
  .clear-xs {
    clear: both !important;
  }
  .pull-right-xs {
    float: right !important;
  }
  .pull-left-xs {
    float: left !important;
  }
  .text-left-xs {
    text-align: left;
  }
  .text-right-xs {
    text-align: right;
  }
  .text-center-xs {
    text-align: center;
  }
  .text-justify-xs {
    text-align: justify;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .clear-left-sm {
    clear: left !important;
  }
  .clear-right-sm {
    clear: right !important;
  }
  .clear-sm {
    clear: both !important;
  }
  .pull-right-sm {
    float: right !important;
  }
  .pull-left-sm {
    float: left !important;
  }
  .text-left-sm {
    text-align: left;
  }
  .text-right-sm {
    text-align: right;
  }
  .text-center-sm {
    text-align: center;
  }
  .text-justify-sm {
    text-align: justify;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .clear-left-md {
    clear: left !important;
  }
  .clear-right-md {
    clear: right !important;
  }
  .clear-md {
    clear: both !important;
  }
  .pull-right-md {
    float: right !important;
  }
  .pull-left-md {
    float: left !important;
  }
  .text-left-md {
    text-align: left;
  }
  .text-right-md {
    text-align: right;
  }
  .text-center-md {
    text-align: center;
  }
  .text-justify-md {
    text-align: justify;
  }
}
@media (min-width: 1200px) {
  .clear-left-lg {
    clear: left !important;
  }
  .clear-right-lg {
    clear: right !important;
  }
  .clear-lg {
    clear: both !important;
  }
  .pull-right-lg {
    float: right !important;
  }
  .pull-left-lg {
    float: left !important;
  }
  .text-left-lg {
    text-align: left;
  }
  .text-right-lg {
    text-align: right;
  }
  .text-center-lg {
    text-align: center;
  }
  .text-justify-lg {
    text-align: justify;
  }
}
/**
 * Blur
 */
.blur {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  filter: blur(5px);
}
/**
 * Site modal box
 */
.site-modal {
  padding: 30px 15px;
  overflow: hidden;
  overflow-y: auto;
  position: fixed;
  z-index: 9;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}
.site-modal.active {
  z-index: 999999;
}
.site-modal .site-modal-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background: #FFF;
  z-index: 1;
}
.site-modal-inner {
  display: table;
  width: 100%;
  position: fixed;
  z-index: 2;
  /* position: absolute; */
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.site-modal-content-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.site-modal-heading {
  margin-top: 0;
  line-height: 1.3;
}
.site-modal-content {
  max-width: 800px;
  margin: auto;
  padding: 30px;
  background: #FFF;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.21);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.21);
  position: relative;
}
span.site-modal-close {
  width: 32px;
  height: 32px;
  display: block;
  line-height: 32px;
  font-size: 18px;
  font-weight: auto;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  -o-border-radius: 32px;
  border-radius: 32px;
  text-align: center;
  padding: 0;
  right: -16px;
  left: auto;
  top: -16px;
  position: absolute;
  color: #FFF;
  background-color: #333;
  font-weight: bold;
  cursor: pointer;
}
/**
 * Helpers
 */
.margin-top-30 {
  margin-top: 30px;
}
.margin-bottom-30 {
  margin-bottom: 5px; <!--Abhinav Date Jan-1-2017 From 30px to 5px -->
}
.margin-top-15 {
  margin-top: 15px;
}
.margin-right-15 {
  margin-right: 15px;
}
.margin-bottom-15 {
  margin-bottom: 5px; <!--Abhinav Date Jan-1-2017 From 15px to 5px -->
}
.margin-left-15 {
  margin-left: 15px;
}
.no-margin {
  margin: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.no-margin-top {
  margin-top: 0 !important;
}
.padding-top-30 {
  padding-top: 30px; 
}
.padding-bottom-30 {
  padding-bottom: 30px; 
}
.padding-top-15 {
  padding-top: 15px;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.no-padding {
  padding: 0 !important;
}
.no-padding-bottom {
  padding-bottom: 0 !important;
}
.no-padding-top {
  padding-top: 0 !important;
}
.display-inline-block {
  display: inline-block;
}
.display-block {
  display: block;
}
.visibility-hidden {
  visibility: hidden;
}
.visibility-visible {
  visibility: visible;
}
.hidden,
display-none {
  display: none;
}
.overflow-hidden {
  overflow: hidden;
}
.border-top,
.border-right,
.border-bottom,
.border-left {
  border-style: solid;
  border-color: #eeeeee;
}
.border-top {
  border-width: 1px 0 0 0;
}
.border-right {
  border-width: 0 1px 0 0;
}
.border-bottom {
  border-width: 0 0 0 0;
}
.border-left {
  border-width: 0 0 0 1px;
}
/**
 * Divider
 */
.divider {
  display: block;
  clear: both;
  /*float:left;*/
  width: 100%;
  min-height: 0;
  max-height: 0;
  height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #eee;
}
.divider:before,
.divider:after {
  content: " ";
  display: table;
}
.divider:after {
  clear: both;
}
/**
 * List with seperator
 *
 */
.list-with-separator li {
  padding-top: 5px;
  padding-bottom: 5px;
  border-width: 1px 0 0;
  border-style: solid;
}
.list-with-separator li:first-child {
  border-width: 0;
}
.list-with-separator li ul {
  margin-top: 5px;
}
.list-with-separator li li:first-child {
  border-width: 1px 0 0;
}
/**
 * Bootstrap
 */
/**
 * Nav
 */
ul.nav.nav-tabs {
  margin-left: 0;
}
ul.nav.nav-tabs + .tab-content {
  overflow: hidden;
}
.tabs-left,
.tabs-right {
  border-bottom: none;
  padding-top: 2px;
  position: relative;
  z-index: 1;
}
.tabs-left > li,
.tabs-right > li {
  float: none;
  margin-bottom: 2px;
}
.tabs-left {
  border-right: 1px solid #ddd;
  margin-right: 20px;
  float: left;
}
.tabs-left > li {
  margin-right: -1px;
}
.tabs-left > li > a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display: block;
}
.tabs-left > li.active > a,
.tabs-left > li.active > a:hover,
.tabs-left > li.active > a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
.tabs-right {
  border-left: 1px solid #ddd;
  margin-left: 20px;
  float: right;
}
.tabs-right > li {
  margin-left: -1px;
}
.tabs-right > li > a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}
.tabs-right > li.active > a,
.tabs-right > li.active > a:hover,
.tabs-right > li.active > a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
/**
 * Visual composer
 */
.yt-vc-column {
  margin-bottom: 30px;
}
.yt-vc-element {
  margin-bottom: 30px;
}
.yt-vc-element:last-child,
.yt-vc-element p:last-child {
  margin-bottom: 0;
}
.yt-vc-element-heading {
  margin-top: 0;
  clear: both;
  float: none !important;
}
* {
  -webkit-font-smoothing:antialiased;
  /* -webkit-font-smoothing: subpixel-antialiased; Changed to  -webkit-font-smoothing:antialiased; on Dec 20 2016 by Upen */
}
.goverlay-shamrock-skyblue:before {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #2ecc71 0%, #3498db 100%) !important;
  background-image: linear-gradient(45deg, #2ecc71 0%, #3498db 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
}
.goverlay-cerise-yellow:before {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #e73c91 0%, #f4cb0d 100%) !important;
  background-image: linear-gradient(45deg, #e73c91 0%, #f4cb0d 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
}
.goverlay-yellow-skyblue:before {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #f4cb0d 0%, #3498db 100%) !important;
  background-image: linear-gradient(45deg, #f4cb0d 0%, #3498db 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
}
.goverlay-shamrock-yellow:before {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #2ecc71 0%, #f4cb0d 100%) !important;
  background-image: linear-gradient(45deg, #2ecc71 0%, #f4cb0d 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
}
.goverlay-waikawagray-cerise:before {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #566090 0%, #e73c91 100%) !important;
  background-image: linear-gradient(45deg, #566090 0%, #e73c91 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
}
.goverlay-pictonblue-purple:before {
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #2ab5d8 0%, #9b59b6 100%) !important;
  background-image: linear-gradient(45deg, #2ab5d8 0%, #9b59b6 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
}
#wpadminbar {
  -webkit-backface-visibility: hidden;
}
#wpadminbar * {
  -webkit-transform: translate3d(0, 0, 0);
}
.fa {
  font-size: 16px;
  vertical-align: middle;
  margin-right: 5px;
}
/** 
 *
 * COMMON STUFF       
 */
html,
body,
#page,
.inner-wrapper {
  min-height: 100%;
}
p {
  margin: 0 0 15px;
}
pre {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  font-size: 12px;
  border-width: 0;
  padding: 15px;
}
.yt-loading {
  background-image: url(images/preloader32@2x.GIF) !important;
  background-color: #fff !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  min-height: 32px;
  min-width: 32px;
  position: relative;
}
.yt-loading > * {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.yt-loading:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000000000;
}
.yt-global-preloader {
  position: fixed;
  z-index: 1000000000;
  background: #FFF;
  opacity: 0.9;
  filter: alpha(opacity=90);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/*COMMON STUFF*/
.cat-tag,
time,
span.small,
.site-hero .hero-brick .entry-meta {
  font-size: 11px;
  text-transform: uppercase;
}
.cat-tag {
  line-height: 1 !important;
  padding: 4px 5px;
  position: relative;
  display: inline-block !important;
  overflow: hidden;
}
a,
strong,
.avatar,
.entry-thumbnail:before,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.btn {
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  text-decoration: none;
}
img.avatar {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  border-radius: 100px;
}
.post-thumbnail {
  padding: 0;
  border-width: 0;
  position: relative;
  overflow: hidden;
  display: block;
}
.post-thumbnail .thumb-w {
  background-color: #fafafa;
  width: 100%;
  height: 0;
  padding-bottom: 65%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
  position: relative;
}
.post-thumbnail .thumb-w img {
  position: absolute;
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100% !important;
  border-color:#efefef; <!--Abhinav Jan-1-2017 -->
  border-style:solid; <!--Abhinav Jan-1-2017 -->
  border-width:1px; <!--Abhinav Jan-1-2017 -->
}
/**
 * Navigation
 ***************************************************************/
.post-page-navigation {
  overflow: hidden;
  position: relative;
  padding-top: 30px;
  padding-bottom: 30px;
  border-width: 1px 0;
  border-style: solid;
  margin-bottom: 30px;
  text-align: center;
}
.post-page-navigation:before {
  content: '';
  position: absolute;
  border-width: 0 1px 0 0;
  border-style: solid;
  height: 100%;
  width: 0;
  left: 50%;
  top: 0;
  bottom: 0;
}
.post-page-navigation .pager-icon {
  margin-bottom: 10px;
  display: inline-block;
}
.post-page-navigation .pager-icon i {
  font-size: 24px;
}
.post-page-navigation > div {
  width: 50%;
}
.post-page-navigation .pager-title {
  width: 100%;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  margin-top: 0;
  margin-bottom: 0;
}
.post-page-navigation .meta-nav {
  margin-bottom: 15px;
  display: block;
}
.post-page-navigation .meta-nav i {
  font-size: 16px;
  margin: 0;
}
.post-page-navigation .nav-previous {
  float: left;
  padding-right: 30px;
}
.post-page-navigation .nav-next {
  float: right;
  padding-left: 30px;
}
.pagination-nav .page-numbers {
  position: relative;
  padding: 10px 15px;
}
.pagination-nav .page-numbers:before {
  content: '';
  border-width: 0 1px 0 0;
  border-style: solid;
  position: absolute;
  right: -2px;
  height: 100%;
  top: 0;
  transform: rotateZ(15deg);
  -webkit-transform: rotateZ(15deg);
  -moz-transform: rotateZ(15deg);
  -ms-transform: rotateZ(15deg);
}
.pagination-nav .page-numbers.next:before {
  border-width: 0;
}
.page-links > *:last-child .page-numbers:before {
  border-width: 0;
}
/**
 *
 * BEGIN THEME STYLING
 *
 * TABLE OF CONTENT
 *	 |-- Theme Reset 
 *   |-- HEADER
 *   	|-- Branding (Logo & tag line)
 *   	|-- Main Menu Navigation
 *		|-- Main Search
 *		|-- Social Networks
 *   |-- SITE HERO BANNER
 *   |-- ARCHIVE PAGE TITLE
 *   |-- CONTENT
 *   	|-- Primary (content)
 *   	|-- Secondary ( Primary sidebar )
 *   	|-- Tertiary ( secondary sidebar)
 *   |-- HEADER
 *   |-- FOOTER
 *   	|-- Footer Widgets
 *   	|-- Footer info
 *
 * 
 *
 */
/**
 * Site wrapper
 */
#page {
  position: relative;
}
.inner-wrapper {
  position: relative;
  z-index: 2;
}
.site-top-menu {
  padding: 8px 0;
  font-size: 12px;
}
.site-top-menu .site-top-menu-left > * {
  display: inline-block;
}
.site-top-menu .site-top-menu-left #top-lang-switcher {
  margin-right: 15px;
}
.site-top-menu .site-top-menu-left .site-social-networks a {
  margin: 0 0 0 10px;
}
.site-top-menu .site-top-menu-left .site-social-networks a i:before {
  font-size: 14px;
}
.site-top-menu .site-top-menu-right .site-top-navigation-menu-container li {
  text-transform: uppercase;
  padding: 0 10px;
}
/*
 * HEADER
 ***************************************************************/
.site-header {
  position: relative;
}
.site-header.fix-site-banner {
  z-index: 2;
}
.site-header.fix-site-banner .site-banner {
  opacity: 0.95;
  filter: alpha(opacity=95);
}
.site-banner {
  position: relative;
  min-height: 55px;
  z-index: 5;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08);
}
/**
 * Branding
 ***************************************************************/
.site-banner .site-logo {
  margin: 0;
  line-height: 55px;
  height: 55px;
}
.site-banner .site-logo.image-logo {
  font-size: 0;
}
.site-banner .site-logo img {
  max-height: 100%;
  height: inherit;
}
.site-banner .site-logo.plain-text-logo {
  font-size: 24px;
}
/**
 * Main Menu Navigation
 ***************************************************************/
.main-navigation {
  position: static !important;
}
.main-navigation ul {
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}
.main-navigation ul.menu {
  display: block;
  /*Level 1*/
}
.main-navigation ul.menu > li {
  float: left;
  padding: 0 15px;
  position: relative;
  transition: background-color 0.3s linear;
  -webkit-transition: background-color 0.3s linear;
  -moz-transition: background-color 0.3s linear;
}
.main-navigation ul.menu > li > a,
.main-navigation ul.menu > li > span {
  line-height: 55px;
}
.main-navigation ul.menu > li.first-child {
  margin-left: -15px;
}
.main-navigation ul.menu > li.menu-item a {
  display: block;
  text-decoration: none;
}
.main-navigation ul.menu > li.menu-item-has-children > a:after {
  font-family: "FontAwesome";
  content: '\f0d7';
  margin-left: 8px;
  float: right;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
}
.main-navigation ul.menu > li.menu-item-has-children.active > a:after {
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
}
.main-navigation ul.menu > li ul.sub-menu li a {
  padding: 8px 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #EEE;
  display: block;
}
.main-navigation ul.menu > li ul.sub-menu li:first-child a {
  border-width: 0;
}
.main-navigation ul.menu > li.menu-item-mobile-menu-logo {
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
}
.main-navigation ul.menu > li.menu-item-social-networks {
  padding: 0;
  float: right;
}
.main-navigation ul.menu > li.menu-item-social-networks > * {
  display: inline-block;
  margin-left: 10px;
  color: #FFF;
}
.main-navigation ul.menu > li.default-dropdown.menu-item-gsearch > ul.sub-menu {
  padding: 15px 0;
}
.main-navigation ul.menu > li.default-dropdown.menu-item-gsearch [type="submit"] {
  display: none;
}
.main-navigation ul.menu > li.default-dropdown li {
  position: relative;
}
.main-navigation ul.menu > li.default-dropdown.sub-menu-left > ul.sub-menu {
  left: auto;
  right: 0;
}
.main-navigation ul.menu > li.default-dropdown ul.sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 99999;
  background: #FFF;
  padding: 5px 0px;
  /*Level 1*/
}
.main-navigation ul.menu > li.default-dropdown ul.sub-menu ul {
  left: 100%;
  top: 0;
}
.main-navigation ul.menu > li.default-dropdown ul.sub-menu li.menu-item {
  width: 230px;
}
.main-navigation ul.menu > li.default-dropdown ul.sub-menu li.menu-item.default-dropdown.sub-menu-left > ul {
  left: auto;
  right: 100%;
  top: 0;
}
.main-navigation ul.menu > li.default-dropdown ul.sub-menu > li {
  padding: 0 15px;
}
.main-navigation ul.menu > li.default-dropdown ul.sub-menu > li.default-dropdown > a:after {
  font-family: "FontAwesome";
  content: '\f0da';
  margin-left: 10px;
  float: right;
}
.main-navigation ul.menu > li.mega-menu-dropdown {
  position: static;
}
.main-navigation ul.menu > li.mega-menu-dropdown > .mega-menu-container {
  min-height: 280px;
  position: absolute;
  top: 100%;
  padding: 30px 0;
  left: 0;
  right: 0;
  display: none;
  overflow: hidden;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.98);
}
.main-navigation ul.menu > li.mega-menu-dropdown ul.sub-menu {
  visibility: visible;
  opacity: 1;
  position: static;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.main-navigation ul.menu > li.mega-menu-dropdown ul.sub-menu li {
  display: list-item;
  float: none;
  padding: 0;
  width: auto;
}
.main-navigation ul.menu > li.mega-menu-dropdown ul.sub-menu li.current {
  font-weight: bold;
}
.main-navigation ul.menu > li.mega-menu-dropdown.mega-menu-dropdown-default ul.sub-menu {
  margin-top: 15px;
}
.main-navigation ul.menu > li.mega-menu-dropdown.mega-menu-dropdown-default ul.sub-menu > li.menu-item-has-children > a:after {
  font-family: "FontAwesome";
  content: '\f0d7';
  margin-left: 8px;
  float: right;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
}
.main-navigation ul.menu > li.mega-menu-dropdown.mega-menu-dropdown-default ul.sub-menu ul.sub-menu {
  margin-left: 15px;
  margin-top: 0;
  display: none;
}
.default-dropdown > .sub-menu,
.mega-menu-dropdown > .mega-menu-container {
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
  animation: fadeOut 0.3s ease;
  -webkit-animation: fadeOut 0.3s ease;
  -moz-animation: fadeOut 0.3s ease;
}
.default-dropdown.active > .sub-menu,
.mega-menu-dropdown.active > .mega-menu-container {
  animation: fadeIn 0.1s ease;
  -webkit-animation: fadeIn 0.1s ease;
  -moz-animation: fadeIn 0.1s ease;
}
.mega-menu-dropdown-news .post-list-with-thumbnail li {
  padding-bottom: 0;
}
/**
 * Main search
 ***************************************************************/
.main-search-nav input[type="search"] {
  border: none;
  margin-top: 0;
}
.main-search-nav input[type="search"]:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  color: #777777;
}
.main-search-nav input[type="submit"],
.main-search-nav label span {
  display: none;
}
.main-search-nav form {
  height: inherit;
  width: 100%;
}
/**
 * Social Networks
 ***************************************************************/
/*Rainbow preloader*/
.site-color-preloader {
  background-color: #FFF;
}
.site-color-preloader > div {
  height: 8px;
  width: 100%;
  background-repeat: repeat-x;
  background-position: 0 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
@-webkit-keyframes animatedPreloader {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 2880px  0;
  }
}
@-moz-keyframes animatedPreloader {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 2880px  0;
  }
}
@-ms-keyframes animatedPreloader {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 2880px  0;
  }
}
@-o-keyframes animatedPreloader {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 2880px  0;
  }
}
@keyframes animatedPreloader {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 2880px  0;
  }
}
.site-color-preloader.preloading > div {
  background-size: 80% 8px;
  animation: animatedPreloader 15s linear infinite;
  -webkit-animation: animatedPreloader 15s linear infinite;
  -moz-animation: animatedPreloader 15s linear infinite;
}
.site-color-preloader > div {
  background: #3498db;
  background: -moz-linear-gradient(left, #3498db 0%, #3498db 12.5%, #2ecc71 12.5%, #2ecc71 25%, #87cc2e 25%, #87cc2e 37.5%, #f4cb0d 37.5%, #f4cb0d 50%, #ff5a00 50%, #ff5a00 62.5%, #e73c91 62.5%, #e73c91 75%, #9b59b6 75%, #9b59b6 87.5%, #566090 87.5%, #566090 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #3498db), color-stop(12.5%, #3498db), color-stop(12.5%, #2ecc71), color-stop(24%, #2ecc71), color-stop(24%, #87cc2e), color-stop(37.5%, #87cc2e), color-stop(37.5%, #f4cb0d), color-stop(50%, #f4cb0d), color-stop(50%, #ff5a00), color-stop(62.5%, #ff5a00), color-stop(62.5%, #e73c91), color-stop(75%, #e73c91), color-stop(75%, #9b59b6), color-stop(87.5%, #9b59b6), color-stop(87.5%, #566090), color-stop(100%, #566090));
  background: -webkit-linear-gradient(left, #3498db 0%, #3498db 12.5%, #2ecc71 12.5%, #2ecc71 25%, #87cc2e 25%, #87cc2e 37.5%, #f4cb0d 37.5%, #f4cb0d 50%, #ff5a00 50%, #ff5a00 62.5%, #e73c91 62.5%, #e73c91 75%, #9b59b6 75%, #9b59b6 87.5%, #566090 87.5%, #566090 100%);
  background: -o-linear-gradient(left, #3498db 0%, #3498db 12.5%, #2ecc71 12.5%, #2ecc71 25%, #87cc2e 25%, #87cc2e 37.5%, #f4cb0d 37.5%, #f4cb0d 50%, #ff5a00 50%, #ff5a00 62.5%, #e73c91 62.5%, #e73c91 75%, #9b59b6 75%, #9b59b6 87.5%, #566090 87.5%, #566090 100%);
  background: -ms-linear-gradient(left, #3498db 0%, #3498db 12.5%, #2ecc71 12.5%, #2ecc71 25%, #87cc2e 25%, #87cc2e 37.5%, #f4cb0d 37.5%, #f4cb0d 50%, #ff5a00 50%, #ff5a00 62.5%, #e73c91 62.5%, #e73c91 75%, #9b59b6 75%, #9b59b6 87.5%, #566090 87.5%, #566090 100%);
  background: linear-gradient(to right, #3498db 0%, #3498db 12.5%, #2ecc71 12.5%, #2ecc71 25%, #87cc2e 25%, #87cc2e 37.5%, #f4cb0d 37.5%, #f4cb0d 50%, #ff5a00 50%, #ff5a00 62.5%, #e73c91 62.5%, #e73c91 75%, #9b59b6 75%, #9b59b6 87.5%, #566090 87.5%, #566090 100%);
}
.site-color-preloader.gradient > div {
  background: #3498db;
  background: -moz-linear-gradient(left, #3498db 0, #3498db 13%, #2ecc71 26%, #f4cb0d 39%, #f4cb0d 52%, #e73c91 65%, #9b59b6 78%, #566090 91%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #3498db), color-stop(13%, #3498db), color-stop(26%, #2ecc71), color-stop(39%, #f4cb0d), color-stop(52%, #f4cb0d), color-stop(65%, #e73c91), color-stop(78%, #9b59b6), color-stop(91%, #566090));
  background: -webkit-linear-gradient(left, #3498db 0, #3498db 13%, #2ecc71 26%, #f4cb0d 39%, #f4cb0d 52%, #e73c91 65%, #9b59b6 78%, #566090 91%);
  background: -o-linear-gradient(left, #3498db 0, #3498db 13%, #2ecc71 26%, #f4cb0d 39%, #f4cb0d 52%, #e73c91 65%, #9b59b6 78%, #566090 91%);
  background: -ms-linear-gradient(left, #3498db 0, #3498db 13%, #2ecc71 26%, #f4cb0d 39%, #f4cb0d 52%, #e73c91 65%, #9b59b6 78%, #566090 91%);
  background: linear-gradient(to right, #3498db 0, #3498db 13%, #2ecc71 26%, #f4cb0d 39%, #f4cb0d 52%, #e73c91 65%, #9b59b6 78%, #566090 91%);
}
/**
 * BREAKING NEWS
 ***************************************************************/
.site-breaking-news {
  padding: 15px 0;
  overflow: hidden;
}
.site-breaking-news h3 {
  font-weight: bold;
  font-size: 18px;
  margin: 0;
}
.site-breaking-news .site-headlines {
  margin-top: 5px;
}
.site-breaking-news .site-headlines .yeahslider-direction-nav i {
  font-size: 16px;
  margin: 0;
}
.site-breaking-news ul li a {
  font-weight: bold;
}
/**
 * SITE HERO BANNER
 ***************************************************************/
.site-hero {
  min-height: 215px;
  padding-top: 30px;  
  padding-bottom: 30px;
}
.site-hero *,
.site-hero a:hover,
.site-hero a:active,
.site-hero a:focus {
  color: #ffffff;
}
.site-hero.yt-loading .hero-brick {
  visibility: hidden;
}
.site-hero .site-hero-inner {
  position: relative;
  overflow: hidden;
  margin: -15px;
}
.site-hero .site-hero-inner:before,
.site-hero .site-hero-inner:after {
  content: " ";
  display: table;
}
.site-hero .site-hero-inner:after {
  clear: both;
}
.site-hero .hero-brick {
  position: relative;
  margin: 0;
  padding: 0;
  z-index: 1;
}
.site-hero .hero-brick img {
  max-width: 100%;
  min-width: 100%;
  width: auto;
}
.site-hero .hero-brick .entry-header {
  margin-bottom: 0;
  z-index: 2;
}
.site-hero .hero-brick .entry-header {
  top:-5px;
  position: absolute;
  right: 0;
  left: 0;
  padding: 15px;
}
.site-hero .hero-brick .entry-category {
  margin-left: -15px;
}
.site-hero .hero-brick .entry-meta {
  margin-top: 15px;
}
.site-hero .hero-brick .entry-title {
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
  max-height: 5.5em;
  overflow: hidden;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.site-hero .hero-brick .entry-title a {
  display: block;
}
.site-hero .hero-brick .entry-content {
  margin: 0;
  display: none;
}
.site-hero .hero-brick .entry-thumbnail {
  display: none;
}
.site-hero .hero-brick.hero-brick-large .entry-header h2 {
  -webkit-mask-image: none;
  font-size: 36px;
  margin-bottom: 5px;
  max-height: none !important;
}
.site-hero .hero-brick:hover .hero-brick-bg:before {
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.site-hero .hero-brick:hover .entry-header h2 {
  -webkit-mask-image: none;
}
.site-hero .hero-brick-inner {
  height: 0;
  padding-bottom: 70%;
  overflow: hidden;
  position: relative;
}
.site-hero .hero-brick-content {
  margin: 15px;
  padding: 30px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.site-hero .hero-brick-bg .thumb-w {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  background-repeat: no-repeat;
  background-color: #eee;
  background-size: cover;
  background-position: center;
}
.site-hero .hero-brick-urlo {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
}
.site-hero .hero-brick-bg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  display: block;
  overflow: hidden;
}
.site-hero .hero-brick-bg:before {
  content: '';
  display: block;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(45deg, #000000 0%, rgba(0, 0, 0, 0) 100%) ;
  background-image: linear-gradient(45deg, #000000 0%, rgba(0, 0, 0, 0) 100%) ;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=1);
  opacity: 0.45;
  filter: alpha(opacity=45);
  box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.1);
}
.site-hero.brick-align-center {
  text-align: center;
}
.site-hero.brick-align-center .hero-brick .entry-category {
  margin-left: auto;
  margin-right: auto;
}
.site-hero.brick-align-right {
  text-align: right;
}
.site-hero.brick-align-right .hero-brick .entry-category {
  margin-left: auto;
  margin-right: -30px;
}
.site-hero.gap-medium .site-hero-inner {
  margin: -8px;
}
.site-hero.gap-medium .hero-brick-content {
  margin: 8px;
}

/*Slider Card Layout by Upen on 26 Dec 2016*/
.site-hero.gap-small .site-hero-inner {
   background-color: #fff;
   padding: 8px;
}
.site-hero.gap-small .hero-brick-content {
   margin: 4px;
   background-color: #fff;
   padding: 8px;
}
.site-hero.gap-none .site-hero-inner {
  margin: 0;
}
.site-hero.gap-none .hero-brick-content {
  margin: 0;
}
.site-hero.style-color-gradient .hero-brick .cat-tag {
  background-color: #333333 !important;
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.site-hero.style-color-gradient .hero-brick .hero-brick-bg:before {
  opacity: 100;
  filter: alpha(opacity=10000);
}
.site-hero.style-color-gradient .hero-brick:hover .hero-brick-bg:before {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.site-hero.style-mixed-color-gradient .hero-brick .hero-brick-bg:before {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.site-hero.style-mixed-color-gradient .hero-brick:hover .hero-brick-bg:before {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/**
 * ARCHIVE PAGE TITLE
 ***************************************************************/
.page-header {
  padding-bottom: 30px;
  padding-top: 25px;
  margin: 0;
  border-width: 0 0 1px;
  border-style: solid;
}
.page-header .page-title {
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 15px;
}
.page-header .descendants-cats li {
  text-transform: uppercase;
}
.page-header .taxonomy-description {
  max-width: 800px;
  margin-top: 0;
  font-style: italic;
}
.content-area .page-header {
  padding-top: 0;
  margin-bottom: 30px;
  background-color: #fff;
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius: 3px;
  padding: 10px;
}
/**
 * CONTENT ======================================================================================================================================================
 */
.site-main {
  padding: 0;
  position: relative;
  z-index: 1;
  padding-top:15px;
}
#primary,
#secondary,
#tertiary {
 
}
/*CONTENT*/
.entry-format-media img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.main-hentry .entry-title {
  line-height: 1.35em;
  margin-top: 0;
  word-wrap: break-word;
  font-size: 36px;
}
.main-hentry .thumbnail-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  background: #333;
  padding: 5px 10px;
  color: #FFF;
  opacity: .8;
  font-size: .8em;
  transition: opacity 0.2s linear;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
}
.main-hentry .thumbnail-caption p:last-child {
  margin-bottom: 0;
}
.main-hentry .entry-thumbnail {
  position: relative;
}
.main-hentry .entry-thumbnail:hover .thumbnail-caption {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.main-hentry.format-image .entry-content {
  margin-top: 0;
}
.main-hentry.format-image .entry-media img {
  width: 100%;
}
.main-hentry.format-link .entry-title,
.main-hentry.format-quote .entry-title,
.main-hentry.format-link .entry-format-meta,
.main-hentry.format-quote .entry-format-meta {
  text-align: center;
}
.main-hentry.format-video .entry-thumbnail:before,
.main-hentry.format-audio .entry-thumbnail:before,
.main-hentry.format-gallery .entry-thumbnail:before,
.main-hentry.format-link .entry-thumbnail:before,
.main-hentry.format-quote .entry-thumbnail:before {
  font-family: "FontAwesome";
  font-size: 24px;
  color: #FFF;
  border: 4px solid #FFF;
  position: absolute;
  width: 64px;
  height: 64px;
  text-align: center;
  line-height: 60px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  left: 50%;
  top: 50%;
  margin-left: -32px;
  margin-top: -32px;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.15);
}
.hide-post-format-icon .main-hentry.format-video .entry-thumbnail:before,
.hide-post-format-icon .main-hentry.format-audio .entry-thumbnail:before,
.hide-post-format-icon .main-hentry.format-gallery .entry-thumbnail:before,
.hide-post-format-icon .main-hentry.format-link .entry-thumbnail:before,
.hide-post-format-icon .main-hentry.format-quote .entry-thumbnail:before {
  display: none;
}
.main-hentry.format-video .entry-thumbnail:hover:before,
.main-hentry.format-audio .entry-thumbnail:hover:before,
.main-hentry.format-gallery .entry-thumbnail:hover:before,
.main-hentry.format-link .entry-thumbnail:hover:before,
.main-hentry.format-quote .entry-thumbnail:hover:before {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  background: rgba(0, 0, 0, 0.25);
}
.main-hentry.format-link .entry-thumbnail:before {
  content: '\f0c1';
}
.main-hentry.format-quote .entry-header cite {
  display: block;
}
.main-hentry.format-quote .entry-title {
  text-align: center;
}
.main-hentry.format-quote .entry-title:before {
  content: '“';
}
.main-hentry.format-quote .entry-title:after {
  content: '”';
}
.main-hentry.format-quote .entry-thumbnail:before {
  content: '\f10d';
}
.main-hentry.format-audio .entry-thumbnail:before {
  content: '\f001';
}
.main-hentry.format-audio .entry-format-media.with-cover {
  position: relative;
}
.main-hentry.format-video .entry-thumbnail:before {
  content: '\f04b';
  text-indent: 5px;
}
.main-hentry.format-gallery .entry-thumbnail:before {
  content: '\f03e';
}
.main-hentry .yeahslider .slides li .slide-count {
  top: 0;
  bottom: auto;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}
.main-hentry .yeahslider .slides li.gallery-item {
  margin: 0 !important;
}
/* =Primary
----------------------------------------------- */
html .boundary-column {
 
  position: relative;
}
html .boundary-column > * {
  position: relative;
  z-index: 1;
}
html .boundary-column:before {
  content: '';
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 15px;
  border-width: 0 0px; 
  border-style: solid;
  z-index: -1;
}
.entry-content ol,
.entry-content ul:not(.post-list) {
  margin-left: 15px;
  margin-bottom: 15px;
}
.main-hentry:before,
.main-hentry:after {
  content: " ";
  display: table;
}
.main-hentry:after {
  clear: both;
}
.main-hentry.post {
  
  padding-top: 50px;
  padding-bottom: 50px;
}
.main-hentry.post:nth-of-type(1) {
  padding-top: 0;
  margin-top: 0;
  
}
.main-hentry.post .entry-thumbnail img {
  min-width: 100%;
}
.main-hentry.page {
  padding-bottom: 50px;
}
.main-hentry.classic {
  padding-top: 30px;
  padding-bottom: 30px;
}
.main-hentry.classic .entry-title {
  text-align: left;
}
.main-hentry.classic .entry-thumbnail {
  margin-bottom: 15px;
}
.main-hentry.classic .entry-thumbnail .thumb-w {
  padding-bottom: 100%;
}
.entry-header .entry-meta .avatar {
  width: 16px;
}
.entry-header .entry-meta .avatar:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
}
.entry-header .entry-meta .in-cat a,
.entry-header .entry-meta .author a {
  font-weight: bold;
  text-transform: uppercase;
}
.entry-header .entry-meta .post-meta-info {
  text-transform: uppercase;
  font-size: 11px;
  margin-right: 30px;
}
.entry-header .entry-meta .post-meta-info.last-child {
  margin-right: 0;
}
.entry-header .entry-meta .yt-impressive-already-liked .yt-il-symbol,
.entry-header .entry-meta .yt-impressive-already-liked .yt-il-symbol i {
  color: #FFF;
}
/*
.single.single-post .main-hentry:not(.post-password-required) .entry-content > p:first-of-type:first-letter {
  font-size: 345%;
  float: left;
  margin-right: 15px;
  line-height: 1;
Abhinav 6-Jan-2017
*/
}
.entry-tags {
  margin-top: 30px;
}
.entry-tags .tag-heading {
  display: block;
  text-transform: uppercase;
}
.entry-tags a {
  display: inline-block;
  text-transform: capitalize;
  padding: 3px 12px;
  margin-right: 10px;
  margin-top: 10px;
}
.entry-tags a:before {
  content: '#';
}
.entry-stuff > h3:first-child {
  margin-top: 0;
}
.more-tag {
  font-size: 14px;
  font-weight: bold;
}
.social-share-buttons i {
  margin: 0;
}
.social-share-buttons label {
  margin: 0 0 0 10px;
  font-weight: normal;
}
.social-share-buttons > span {
  height: 100%;
  display: inline-block;
  padding: 0 8px;
  margin-right: 8px;
  cursor: pointer;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.social-share-buttons > span:last-child {
  margin-right: 0;
}
.social-share-buttons.style-color label,
.social-share-buttons.style-color i {
  color: #FFF;
}
.social-share-buttons.style-color .twitter {
  background-color: #00aeef;
}
.social-share-buttons.style-color .facebook {
  background-color: #3b5998;
}
.social-share-buttons.style-color .google-plus {
  background-color: #eb4026;
}
.social-share-buttons.style-color .linkedin {
  background-color: #0074a1;
}
.social-share-buttons.style-color .tumblr {
  background-color: #559fca;
}
.social-share-buttons.style-color .pinterest {
  background-color: #ca212a;
}
.social-share-buttons.style-color .more {
  background-color: #EEE;
}
.social-share-buttons.style-color .more i {
  color: #aaa;
}
.social-share-buttons.style-outline > span {
  border: 1px solid #ddd;
}
.social-share-buttons.size-large > span {
  line-height: 32px;
  height: 32px;
  min-width: 32px;
}
.social-share-buttons.size-large i {
  font-size: 20px;
}
.social-share-buttons.size-small > span {
  line-height: 24px;
  height: 24px;
  padding: 0 5px;
  min-width: 24px;
}
.by-author,
.in-cat,
.post-meta-info,
.yt-font-size-changer span {
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}
.yt-font-size-changer span {
  font-weight: bold;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  border-width: 0 0 0 1px;
  border-style: solid;
  line-height: 16px;
  vertical-align: middle;
  float: left;
}
.yt-font-size-changer span:first-child {
  border-width: 0;
}
.yt-font-size-changer span.font-size-minus {
  font-size: 14px;
}
.yt-font-size-changer span.font-size-plus {
  font-size: 18px;
  margin-right: -8px;
}
.meta-divider {
  margin-top: 5px;
  margin-bottom: 5px;
}
.yeahslider {
  overflow: hidden;
}
.yeahslider .yeahslider-direction-nav span.nav-button i,
.yeahslider .yeahslider-pauseplay span.nav-button i {
  font-size: 24px;
  color: #ffffff;
  margin: 0;
}
.yeahslider .yeahslider-direction-nav span.nav-button span,
.yeahslider .yeahslider-pauseplay span.nav-button span {
  display: none;
}
.yeahslider .yeahslider-direction-nav a > span.nav-button,
.yeahslider .yeahslider-pauseplay a > span.nav-button {
  position: relative;
  display: inline-block;
  line-height: 64px;
  height: 64px;
  width: 32px;
  top: -32px;
  text-align: center;
}
.yeahslider .yeahslider-next span.nav-button {
  -webkit-border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -ms-border-radius: 2px 0 0 2px;
  -o-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.yeahslider .yeahslider-prev span.nav-button {
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.yeahslider .caption {
  -webkit-border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -ms-border-radius: 0 2px 0 0;
  -o-border-radius: 0 2px 0 0;
  border-radius: 0 2px 0 0;
}
.yeahslider .yeahslider-pauseplay a > span.nav-button {
  width: 64px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.yeahslider.news-scroller {
  z-index: 1;
}
.yeahslider.news-scroller .yeahslider-next,
.yeahslider.news-scroller .yeahslider-prev {
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.5);
  opacity: 1;
  visibility: visible;
  margin-top: -16px;
  right: 0 !important;
}
.yeahslider.news-scroller .yeahslider-next .btn,
.yeahslider.news-scroller .yeahslider-prev .btn {
  width: 32px;
  height: 32px;
  padding: 0;
  line-height: 30px;
}
.yeahslider.news-scroller .yeahslider-prev {
  right: 36px !important;
  left: auto !important;
}
.comments-area {
  border-style: double;
  border-width: 4px 0 0;
}
/* = Secondary and Tertinary (Main/Sub sidebar)
 * Theme widgets
 *
 * 
----------------------------------------------- */
.widget {
  margin: 0 0 30px;
  padding-top: 30px;
  position: relative;
  clear: both;
}
.widget:before {
  content: '';
  border-width: 1px 0 0;
  border-style: solid;
  position: absolute;
  left: 0;
  top: 0;
  width: 80px;
}
.yt-tabby-tabs-header {
  border-width: 0 0 1px 0;
  border-style: solid;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
/**
 * Ajax post list by category
 */
.yt-ajax-posts-by-cat-widget .post-list-with-thumbnail li .post-thumb img {
  max-width: 60px;
}
.slashes-navigation.widget-title {
  margin-bottom: 25px;
  margin-top: -10px;
}
.slashes-navigation ul {
  margin-left: 0;
  margin-right: 0;
}
.slashes-navigation li {
  display: inline-block;
  padding: 10px;
  position: relative;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.slashes-navigation li:before {
  content: '';
  border-width: 0 0 0 1px;
  border-style: solid;
  position: absolute;
  left: -2px;
  height: 100%;
  top: 0;
  -webkit-transform: rotateZ(15deg);
  -ms-transform: rotateZ(15deg);
  transform: rotateZ(15deg);
}
.slashes-navigation li:first-child {
  padding: 10px 10px 10px 0 !important;
}
.slashes-navigation li:first-child:before {
  border-width: 0;
}
.slashes-navigation li:last-child {
  padding: 10px 0 10px 10px;
}
span.yt-sliding-tabs-header-trigger {
  position: relative;
  cursor: pointer;
  display: block;
}
span.yt-sliding-tabs-header-trigger > span,
span.yt-sliding-tabs-header-trigger > span:before {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-width: 12px 12px 0;
  border-style: solid solid none solid;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  left: 50%;
  margin-left: -12px;
  top: -25px;
}
span.yt-sliding-tabs-header-trigger > span:before {
  content: '';
  top: -13px;
}
.expanded-header span.yt-sliding-tabs-header-trigger > span,
.expanded-header span.yt-sliding-tabs-header-trigger > span:before {
  border-width: 0 12px 12px;
  border-style: none solid solid solid;
  top: -38px;
}
.expanded-header span.yt-sliding-tabs-header-trigger > span:before {
  content: '';
  top: 1px;
}
.yt-sliding-tabs .yt-sliding-tabs-header {
  position: relative;
}
.yt-sliding-tabs .yt-sliding-tabs-header li ul {
  display: none;
}
.yt-sliding-tabs.collapsed-header .yt-sliding-tabs-header {
  overflow-x: auto;
  overflow: -moz-scrollbars-none;
}
.yt-sliding-tabs.collapsed-header .yt-sliding-tabs-header ul {
  white-space: nowrap;
  position: relative;
}
.yt-sliding-tabs.expanded-header .yt-sliding-tabs-header ul {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
}
.yt-sliding-tabs.expanded-header .yt-sliding-tabs-header ul li {
  display: block;
  padding-left: 0;
}
.yt-sliding-tabs.expanded-header .yt-sliding-tabs-header ul li:before {
  border-width: 1px 0 0 0;
  -webkit-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  right: 0;
  height: 0;
}
.yt-sliding-tabs.expanded-header .yt-sliding-tabs-header ul li:first-child:before {
  border-width: 0;
}
.yt-sliding-tabs.expanded-header span.yt-sliding-tabs-header-trigger:before {
  transform: rotateZ(45deg) rotateX(180deg);
  -webkit-transform: rotateZ(45deg) rotateX(180deg);
  -moz-transform: rotateZ(45deg) rotateX(180deg);
  -ms-transform: rotateZ(45deg) rotateX(180deg);
}
/*Post list with thumbnail*/
.post-list-with-thumbnail li {
  position: relative;
  padding-bottom: 15px;
  list-style: none;
}
.post-list-with-thumbnail li:before,
.post-list-with-thumbnail li:after {
  content: " ";
  display: table;
}
.post-list-with-thumbnail li:after {
  clear: both;
}
.post-list-with-thumbnail li:before {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.post-list-with-thumbnail li a {
  display: block;
  
}
.post-list-with-thumbnail li a span.number {
  font-size: 250%;
  float: left;
  line-height: 1.1;
  margin-right: 10px;
  padding-right: 10px;
  position: relative;
  font-weight: normal;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
}
.post-list-with-thumbnail li a span.number:before {
  content: '';
  border-width: 0 0 0 1px;
  border-style: solid;
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
  transform: rotateZ(15deg);
  -webkit-transform: rotateZ(15deg);
  -moz-transform: rotateZ(15deg);
  -ms-transform: rotateZ(15deg);
}
.post-list-with-thumbnail li a span.number + * {
  overflow: hidden;
  display: block;
}
.post-list-with-thumbnail li .post-thumb {
  float: left;
  margin-right: 15px;
  margin-top: 5px;
  position: relative;
}
.post-list-with-thumbnail li .post-thumb .cat-tag {
  position: absolute;
  bottom: 10px;
  left: -10px;
  z-index: 1;
}
.post-list-with-thumbnail li .post-thumb .post-thumbnail {
  width: 100px;
}
.post-list-with-thumbnail li .post-thumb.large {
  margin-right: 0;
  margin-bottom: 10px;
  margin-top: 0;
  float: none;
}
.post-list-with-thumbnail li .post-thumb.large .post-thumbnail {
  width: 100%;
}
.post-list-with-thumbnail li .entry-meta {
  display: block;
  clear: both;
  margin-bottom: 5px;
}
.post-list-with-thumbnail li.post-with-large-thumbnail h2,
.post-list-with-thumbnail li.post-with-large-thumbnail h3,
.post-list-with-thumbnail li.post-with-large-thumbnail h4 {
  font-size: 16px;
  line-height: 1.5em;
  margin-top: 0;
  margin-bottom: 15px;
}
.post-list-with-thumbnail.vertical {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.post-list-with-thumbnail.vertical li {
  padding-top: 10px;
  padding-bottom: 15px;
}
.post-list-with-thumbnail.vertical li.post-with-large-thumbnail {
  padding-top: 15px;
}
.post-list-with-thumbnail.vertical li:first-child {
  padding-top: 0;
}
.post-list-with-thumbnail.vertical li:before {
  border-width: 1px 0 0;
  border-style: solid;
}
.post-list-with-thumbnail.vertical li:first-child:before {
  border-width: 0;
}
.post-list-with-format-icon .post-title:after {
  margin-left: 5px;
  content: '';
  font-family: "FontAwesome";
  color: #aaa !important;
}
.post-list-with-format-icon .format-video .post-title:after {
  content: '\f03d';
}
.post-list-with-format-icon .format-audio .post-title:after {
  content: '\f001';
}
.post-list-with-format-icon .format-gallery .post-title:after {
  content: '\f03e';
}
.post-list-with-format-icon .format-link .post-title:after {
  content: '\f0c1';
}
.post-list-with-format-icon .format-quote .post-title:after {
  content: '\f10d';
}
/*
 * FOOTER
 */
.site-footer .footer-widgets {
  padding: 30px 0 0 0;
  border-top: 1px solid #EEE;
}
.site-footer .footer-info {
  border-top: 1px solid #EEE;
  padding: 15px 0;
  background-color: #ffffff;
}
/*~320*/
@media (max-width: 479px) {
  html .site-banner .site-logo img {
    max-width: 155px;
  }
  #primary:before {
    display: none;
  }
  .site-hero .hero-brick.hero-brick-large .entry-header h2,
  .site-hero .hero-brick .entry-header h2 {
    font-size: 24px !important;
    max-height: 3.7em !important;
    -webkit-mask-image: none;
  }
  .site-content article .entry-title {
    font-size: 24px;
  }
  .single-post-ads-top {
    margin-right: auto;
    margin-left: auto;
  }
}
/*480px~639px*/
@media (max-width: 639px) and (min-width: 480px) {
  .site-hero .hero-brick .entry-header {
    margin-bottom: 15px;
  }
  .site-hero .hero-brick .entry-header h2 {
    font-size: 24px !important;
  }
  .site-hero .hero-brick .entry-meta {
    bottom: 10px;
  }
}
/*640px~767px*/
@media (max-width: 767px) and (min-width: 640px) {
  .site-hero .hero-brick .entry-header {
    margin-bottom: 15px;
  }
  .site-hero .hero-brick .entry-header h2 {
    font-size: 48px !important;
    -webkit-mask-image: none;
    right: 30px;
  }
}
/*768px~991px*/
@media (max-width: 991px) and (min-width: 768px) {
  .site-hero .hero-brick .entry-header h2 {
    font-size: 24px;
  }
  .site-hero .hero-brick.last-child {
    display: none;
  }
}
/* Chrome, Safari, Opera */
@-webkit-keyframes showStickyNav {
  from {
    -webkit-transform: translate3d(0, -60px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 9.8;
  }
}
/* Standard syntax */
@keyframes showStickyNav {
  from {
    transform: translate3d(0, -60px, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 9.8;
  }
}
.sticky-header .site-banner {
  transition: background-color .2s linear, width .2s linear;
  -webkit-transition: background-color .2s linear, width .2s linear;
  -moz-transition: background-color .2s linear, width .2s linear;
  background-size: auto 40px;
  background-position: center 50%;
  background-repeat: no-repeat;
  position: fixed;
  -webkit-animation: showStickyNav .45s;
  /* Chrome, Safari, Opera */
  animation: showStickyNav .45s;
  bottom: auto;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #FFF;
}
.sticky-header .site-banner:before {
  content: '';
  pointer-events: none;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 600px) {
  .admin-bar.sticky-header .site-banner {
    top: 0 !important;
  }
}
@media (max-width: 991px) {
  #page {
    overflow: hidden;
  }
  .site-banner {
    min-height: 45px;
  }
  .site-banner .site-branding {
    position: absolute;
    left: 64px;
    right: 64px;
    z-index: 1;
    text-align: center;
  }
  .site-banner .site-logo {
    line-height: 45px;
    height: 45px;
  }
  .site-banner .container {
    position: relative;
  }
  .main-navigation {
    min-height: 45px;
  }
  .main-menu-toggle {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    display: block;
    width: 24px;
    height: 24px;
  }
  .main-menu-toggle > * {
    position: absolute;
    width: 100%;
    left: 0px;
    height: 2px;
    display: block;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: #000;
  }
  .main-menu-toggle > .bar1 {
    top: 5px;
  }
  .main-menu-toggle > .bar2 {
    top: 11px;
  }
  .main-menu-toggle > .bar3 {
    top: 17px;
  }
  .mobile-navigation {
    padding: 20px 0 15px;
    z-index: 15;
    width: 250px;
    left: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    overflow: auto;
    display: block;
    background-color: #222;
    opacity: 0;
    filter: alpha(opacity=0);
    pointer-events: none;
    transition: transform .45s ease, opacity .2s linear;
    -webkit-transition: -webkit-transform 0.45s ease, opacity 0.2s linear;
    -moz-transition: -moz-transform 0.45s ease, opacity 0.2s linear;
    -ms-transition: -ms-transform 0.45s ease, opacity 0.2s linear;
    transform: translate3d(-250px, 0, 0);
    -webkit-transform: translate3d(-250px, 0, 0);
    -moz-transform: translate3d(-250px, 0, 0);
    -ms-transform: translate3d(-250px, 0, 0);
  }
  .mobile-navigation li.menu-item-gsearch {
    position: relative;
  }
  .mobile-navigation .main-menu-toggle {
    position: absolute;
    right: 10px;
    top: 20px;
    left: auto;
    display: block !important;
  }
  .mobile-navigation .main-menu-toggle > * {
    background-color: #FFF;
  }
  .mobile-navigation > div {
    padding: 20px;
  }
  .mobile-navigation .site-social-networks {
    white-space: normal;
  }
  .mobile-navigation .site-social-networks a {
    margin-right: 10px;
    display: inline-block;
  }
  .mobile-navigation ul {
    padding: 0 20px;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    text-transform: uppercase;
  }
  .mobile-navigation ul.menu {
    padding: 20px;
  }
  .mobile-navigation ul.menu:not(:first-child) {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  .mobile-navigation ul li {
    list-style: none;
    white-space: nowrap;
    display: block;
  }
  .mobile-navigation ul li.menu-item-logo {
    margin-bottom: 30px;
  }
  .mobile-navigation ul li.menu-item-has-children > a:after {
    margin-left: 8px;
    right: 0;
    position: absolute;
  }
  .mobile-navigation ul li.lang-switcher a {
    display: inline-block;
    vertical-align: middle;
  }
  .mobile-navigation ul li a {
    display: block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 10px 5px 0 ;
  }
  .mobile-navigation ul li a .menu-item-indicator {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
  }
  .mobile-navigation ul li ul {
    display: none;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    padding-left: 15px;
    padding-right: 0;
    margin-left: 15px;
  }
  .mobile-navigation ul.menu li a i {
    float: right;
  }
  .inner-wrapper {
    position: relative;
    background-color: #e9ebee;
    z-index: 10;
  }
  .inner-wrapper:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    pointer-events: none;
    z-index: 11;
    content: '';
    transition: opacity 0.45s linear;
    -webkit-transition: opacity 0.45s linear;
    -moz-transition: opacity 0.45s linear;
  }
  .active-mobile-menu {
    overflow: hidden;
    width: 100%;
  }
  .active-mobile-menu #page,
  .active-mobile-menu .inner-wrapper {
    overflow: hidden;
  }
  .active-mobile-menu .inner-wrapper:before {
    opacity: 0.3;
    filter: alpha(opacity=30);
    pointer-events: initial;
  }
  .active-mobile-menu .main-menu-toggle {
    display: none;
  }
  .active-mobile-menu .main-menu-toggle > .bar1 {
    top: 11px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    z-index: 2;
  }
  .active-mobile-menu .main-menu-toggle > .bar2 {
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    z-index: 1;
  }
  .active-mobile-menu .main-menu-toggle > .bar3 {
    top: 11px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    z-index: 2;
  }
  .active-mobile-menu .mobile-navigation {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
    pointer-events: initial;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
  }
  .active-mobile-menu .main-navigation .menu-item-logo {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .site-top-menu-right,
  .site-top-menu-left {
    text-align: center;
  }
  .site-top-menu-right {
    margin-top: 15px;
  }
  .main-navigation ul.menu > li > a,
  .main-navigation ul.menu > li > span {
    line-height: 45px;
  }
  .main-navigation ul.menu > li i {
    font-size: 18px;
  }
  .main-navigation ul.menu > li {
    display: none !important;
  }
  .main-navigation ul.menu > li.menu-item-gsearch,
  .main-navigation ul.menu > li.site-mobile-menu-toggle,
  .main-navigation ul.menu > li.site-mobile-menu-logo {
    display: block !important;
    cursor: pointer;
  }
  .main-navigation ul.menu > li.site-mobile-menu-logo a {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .main-navigation ul.menu > li.menu-item-gsearch {
    float: right;
  }
  .site-mobile-navigation {
    z-index: 1;
    width: 250px;
    left: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    overflow: auto;
    display: block;
  }
  .site-mobile-navigation li.menu-item-mobile-menu-logo {
    margin-bottom: 30px;
  }
  .site-mobile-navigation li.menu-item-social-networks {
    white-space: normal;
    margin-top: 30px;
  }
  .site-mobile-navigation li.menu-item-social-networks a {
    display: inline-block;
    margin-right: 10px;
  }
  html .boundary-column {
    padding-left: 5px; /*Abhinav Date 31-12-2016 */
    padding-right: 5px; /*Abhinav Date 31-12-2016 */
  }
  html .boundary-column:before {
    display: none;
  }
  .site-info {
    text-align: center;
  }
  .single-post .site-content article h1.entry-title,
  .site-content article h2.entry-title {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .entry-header .entry-meta .post-meta-info {
    margin-right: 15px;
  }
  .site-content[role="main"] > article.post {
    padding-top: 20px;
    padding-bottom: 20px;
   
  }
  .post-list-with-thumbnail.horizontal li:nth-child(2n) {
    clear: right;
    margin-bottom: 15px;
  }
  .post-list-with-thumbnail.horizontal li:nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 1170px) {
  html .site-hero .hero-brick .hero-brick-bg:before {
    background: #000;
    opacity: .3 !important;
    transition: none !important;
    -webkit-transition: none !important;
  }
}
/*1024px~*/
@media (max-width: 1199px) and (min-width: 992px) {
  .boxed-layout #page,
  .boxed-layout .site-banner {
    width: 1000px;
    margin: 0 auto;
  }
  .site-hero .hero-brick .entry-header {
    padding-bottom: 15px;
  }
  .site-hero .hero-brick .entry-header h2 {
    font-size: 18px;
  }
  .site-hero .hero-brick.hero-brick-large .entry-header h2 {
    font-size: 36px;
    margin-bottom: 5px;
    line-height: 1.25;
  }
  .site-hero .hero-brick .posted-on,
  .site-hero .hero-brick .entry-category {
    display: none;
  }
}
@media (min-width: 768px) {
  .main-hentry.classic .entry-thumbnail {
    width: 30%;
    float: left;
    margin-right: 30px;
    margin-bottom: 0;
  }
  .main-hentry.classic .post-thumbnail .thumb-w {
    padding-bottom: 100%;
  }
  .main-hentry.classic .entry-meta {
    overflow: hidden;
  }
  .main-hentry.classic .entry-title {
    font-size: 24px;
  }
  .main-hentry.classic.sticky .entry-thumbnail {
    width: 40%;
  }
}
@media (min-width: 992px) {
  .hero-brick-bg .thumb-w {
    transition: transform 10s ease, opacity .4s;
    -webkit-transition: -webkit-transform 10s ease, opacity 0.4s;
    -moz-transition: -moz-transform 10s ease, opacity 0.4s;
  }
  .hero-brick:hover .hero-brick-bg .thumb-w {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
  }
  .main-columns > .row {
    display: flex;
    -webkit-display: flex;
  }
  .layout-left-sidebar #secondary {
    padding-left: 15px;
  }
  .layout-left-sidebar #secondary:before {
    border-width: 0 1px 0 0;
  }
  .layout-right-sidebar #secondary {
    padding-right: 15px;
  }
  .layout-right-sidebar #secondary:before {
    border-width: 0 0 0 1px;
  }
  .site-hero.symmetry_brick .hero-brick:nth-child(4) {
    clear: left;
  }
  .site-hero.symmetry_brick .hero-brick:nth-child(6) {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .site-hero.two_one_two .hero-brick:nth-child(5) {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .post-list-with-thumbnail.horizontal.col-2 li:nth-child(2n),
  .post-list-with-thumbnail.horizontal.col-3 li:nth-child(3n),
  .post-list-with-thumbnail.horizontal.col-4 li:nth-child(4n),
  .post-list-with-thumbnail.horizontal.col-6 li:nth-child(6n) {
    clear: right;
    margin-bottom: 30px;
  }
  .post-list-with-thumbnail.horizontal.col-2 li:nth-child(2n+1),
  .post-list-with-thumbnail.horizontal.col-3 li:nth-child(3n+1),
  .post-list-with-thumbnail.horizontal.col-4 li:nth-child(4n+1),
  .post-list-with-thumbnail.horizontal.col-6 li:nth-child(6n+1) {
    clear: left;
  }
}
/*1200px~*/
@media (min-width: 1200px) {
  .boxed-layout #page,
  .boxed-layout .site-banner {
    width: 1200px;
    margin: 0 auto;
  }
  .site-hero .hero-brick .entry-header h2 {
    font-size: 18px;
  }
  .site-hero .hero-brick.hero-brick-large .entry-header h2 {
    font-size: 36px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
/*1400px~*/
/*@media (min-width: 1400px){
	.boxed-layout{
		&.large-display-layout{
			#page, .site-banner{
				width: 1400px;
			}
		}
	}
	.container {
		width: 1370px;
	}
	.site-hero{
		.hero-brick{
			.entry-header{
				h2{
					font-size: 24px;
				}
			}
			&.hero-brick-large{
				.entry-header{
					h2{
						font-size: 48px;
						line-height: 1.25;
					}
				}
			}
			
			.posted-on,.entry-category{
				display:block;
			}
		}
	}
}*/
@media print {
  a {
    color: blue;
    text-decoration: none;
    font-weight: bold;
  }
  a[href]:after {
    display: none;
  }
  #primary {
    padding: 0 !important;
  }
  #primary:before {
    display: none;
  }
}
/**
 * WP-Review
 */
html #page {
  /*Review result inside post thumb*/
}
html #page .bar-point .review-result-wrapper,
html #page .percentage-point .review-result-wrapper,
html #page .bar-point .review-result,
html #page .percentage-point .review-result {
  max-height: 15px;
}
html #page .review-total-only {
  padding: 2px 5px;
  font-weight: bold;
}
html #page .review-total-only.review-mark {
  display: block;
  clear: both;
}
html #page .review-total-only.review-type-star {
  padding: 0;
  background: none !important;
  margin-left: -3px;
  position: relative;
}
html #page .review-total-only > * {
  display: inline-block;
}
html #page .review-total-only .review-total-star {
  float: none;
  position: relative;
  right: auto;
  top: auto;
  left: auto;
}
html #page .entry-content .review-total-only.review-mark {
  display: inline-block;
}
html #page .post-thumb .review-total-only.review-mark.review-type-percentage,
html #page .post-thumb .review-total-only.review-mark.review-type-point {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
}
html #page .review-result-wrapper span.review-total-box {
  padding: 0;
}
html #page .review-result-wrapper i {
  color: #000 !important;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
html #page .review-result-wrapper .review-result i {
  color: #FFB800 !important;
  opacity: 1;
  filter: alpha(opacity=100);
}
.post-thumb.large .review-type-point,
.post-thumb.large .review-type-percentage {
  font-size: 1.35em;
}
/**
 * Share buttons with counter
 */
.sparkle-sharrre-counter {
  margin-right: 15px;
}
.sparkle-sharrre-counter strong {
  font-size: 50px;
  line-height: 50px;
}
.sparkle-sharrre-counter small {
  text-transform: uppercase;
}
.social-share-buttons.size-large {
  margin-bottom: 5px;
}
.social-share-buttons.size-small {
  margin-bottom: 5px;
  margin-top: 5px;
}
/**
 * Modal search
 */
.site-modal-search .form-group.has-feedback {
  margin: 0;
}
.site-modal-search .form-control-feedback {
  right: auto;
  left: 0;
}
.site-modal-search input {
  text-indent: 1.6em;
}
.site-modal-search h3.site-modal-heading {
  text-align: center;
  font-size: 3em;
}
.yeahslider-container a:active,
.yeahslider a:active,
.yeahslider-container a:focus,
.yeahslider a:focus {
  outline: none;
}
/* FlexSlider Necessary Styles
*********************************/
.yeahslider {
  margin: 0;
  padding: 0;
}
.yeahslider .slides {
  padding: 0 !important;
  margin: 0 !important;
  /* Hide the slides before the JS is loaded. Avoids image jumping */
}
.yeahslider .slides li {
  position: relative;
  display: none;
  -webkit-backface-visibility: hidden;
}
.yeahslider .slides li .caption {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
  padding: 5px 10px;
  background-color: #555555;
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFF;
}
.yeahslider .slides li .slide-count {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 5px 10px;
  color: #FFF;
}
.yeahslider .slides img {
  width: 100%;
  display: block;
}
.yeahslider.news-scroller {
  overflow: visible;
}
.yeahslider .slides,
.yeahslider .yeahslider-control-nav,
.yeahslider .yeahslider-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.yeahslider {
  margin: 0 ;
  position: relative;
  zoom: 1;
}
.yeahslider-viewport {
  max-height: 2000px;
  transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
}
.loading .yeahslider-viewport {
  max-height: 300px;
}
.yeahslider .slides {
  zoom: 1;
}
.carousel li {
  margin-right: 5px;
}
.yeahslider-pauseplay a,
.yeahslider-direction-nav a {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 10;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
/* Direction Nav */
.yeahslider-direction-nav {
  *height: 0;
}
.yeahslider-direction-nav .yeahslider-prev {
  left: -50px;
}
.yeahslider-direction-nav .yeahslider-next {
  right: -50px;
}
.yeahslider-direction-nav .yeahslider-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  cursor: default;
}
.yeahslider:hover .yeahslider-prev {
  opacity: 0.7;
  filter: alpha(opacity=70);
  left: 0;
}
.yeahslider:hover .yeahslider-next {
  opacity: 0.7;
  filter: alpha(opacity=70);
  right: 0;
}
.yeahslider:hover .yeahslider-pauseplay a {
  opacity: 0.7;
  filter: alpha(opacity=70);
  right: 0;
}
.yeahslider:hover .yeahslider-next:hover,
.yeahslider:hover .yeahslider-prev:hover,
.yeahslider:hover .yeahslider-pauseplay a:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
  visibility: visible;
}
/* Pause/Play */
.yeahslider-pauseplay a {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  height: 0;
  z-index: 2;
}
.yeahslider-pauseplay a span {
  text-transform: capitalize;
}
/* Control Nav */
.yeahslider-control-nav {
  z-index: 3;
  width: 100%;
  position: absolute;
  bottom: 15px;
  text-align: center;
}
.yeahslider-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.yeahslider-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.yeahslider-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.yeahslider-control-paging li a.yeahslider-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.yeahslider-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.yeahslider-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.yeahslider-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.yeahslider-control-thumbs img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.yeahslider-control-thumbs .yeahslider-active {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}
@media (max-width: 320px) {
  #site-hero .hero-brick .entry-header h2 {
    font-size: 16px !important;
  }
}
/*added bu Upen for side bar posts title on 20 Dec 2016*/
.widget-area ul li a{
font-size:14px!important;
}

/*added bu Upen for side bar posts title on 26Dec 2016 for Cards on home page and post page*/
article.post{

background-color:#fff;
padding:15px!important;
border: 1px solid;
border-color: #e5e6e9 #dfe0e4 #d0d1d5!important;
border-radius: 3px;

}
/*
.gravatar{
  display:none;
}
*/