/*

Publisher |-> Life Magazine

*/
.post-template-1 .single-container > .post,
.post-template-10 .single-container > .post {
  border: none;
  padding: 0; }

.vc_row[data-vc-full-width="true"] .bs-vc-block,
.vc_row[data-vc-full-width="true"] .entry-content .better-studio-shortcode,
.vc_row[data-vc-full-width="true"] .bs-shortcode,
.vc_row[data-vc-full-width="true"] .bs-listing {
  background: transparent;
  padding: 0; }

.site-header.site-header.header-style-8 .main-menu.menu > li > a:before,
.site-header.site-header.header-style-8 .main-menu.menu > li:hover > a:before,
.site-header.site-header.header-style-8 .main-menu.menu > li.current-menu-item > a:before,
.site-header.site-header.header-style-8 .main-menu.menu > li.current-menu-parent > a:before {
  display: none; }

.site-header.site-header.header-style-8 .main-menu.menu > li:hover > a,
.site-header.site-header.header-style-8 .main-menu.menu > li.current-menu-parent > a,
.site-header.site-header.header-style-8 .main-menu.menu > li.current-menu-item > a {
  background-color: rgba(255, 255, 255, 0.15) !important; }

.site-header.site-header.header-style-8 .main-menu > li > a {
  padding: 0 16px;
  z-index: 0; }

.site-header.site-header.header-style-8 .main-menu.menu > li:hover > a,
body .site-header.site-header.site-header.site-header.header-style-8 .main-menu.menu > li.current-menu-parent > a,
body .site-header.site-header.site-header.site-header.header-style-8 .main-menu.menu > li.current-menu-parent:hover > a,
body .site-header.site-header .main-menu.menu > li.current-menu-parent > a {
  color: #ffffff !important; }

.ltr .bs-shortcode.bs-about > * {
  text-align: left; }

.rtl .bs-shortcode.bs-about > * {
  text-align: right; }

/**
 * => General style
 **/
a, a:focus, a:hover {
  text-decoration: none;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease; }

.layout-1-col, .layout-2-col, .layout-3-col {
  margin-top: 22px; }

.bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 60%; }

/**
 * => Optimize Font
 **/
.entry-content p,
.section-heading,
.main-menu.menu > li,
.listing-item .title,
.bs-slider-1-item .title a,
.site-footer .copy-footer .menu,
.post-template-1 .single-post-title,
.site-header .top-menu.menu > li > a,
.listing-item .term-badges.floated a,
.listing-item-user .user-display-name,
.mega-menu.mega-type-link-list .mega-links li > a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/**
 * => Remove Block Box
 **/
.bs-listing-slider-1,
.bs-listing-listing-blog-1,
.bs-listing-listing-grid-1,
.widget_better-social-counter,
.bs-vc-content .better-studio-shortcode,
.bs-vc-wrapper .bs-listing-listing-thumbnail-1 {
  background: transparent;
  padding: 0; }

/**
 * => VC Custom Style
 **/
.vc_col-has-fill.vc_col-has-fill > .bs-vc-wrapper {
  padding-top: 18px !important; }

/**
 * => Header Style 8
 **/
.site-header.header-style-8 .menu-action-buttons > div {
  line-height: 80px; }

.site-header.header-style-8 .off-canvas-menu-icon .off-canvas-menu-icon-el {
  width: 100%; }

.site-header.header-style-8.full-width {
  border-bottom: none; }

.site-header.header-style-8 .main-menu.menu > li.menu-item {
  height: 81px !important;
  line-height: 81px; }

.site-header.header-style-8 .main-menu.menu > li.menu-item .mega-menu {
  line-height: normal !important; }

.site-header.header-style-8 .site-branding .logo.img-logo a {
  height: 82px; }

.site-header.header-style-8 .main-menu > li > a {
  padding: 0 20px; }

.site-header.header-style-8 .main-menu.menu > li > a {
  border-radius: 30px; }

.site-header.header-style-8 .main-menu.menu > li > a {
  height: 30px;
  line-height: 30px; }

.site-header.header-style-8 .main-menu.menu > li.menu-item-has-children > a:after {
  position: relative;
  width: auto;
  float: right;
  display: inline-block;
  left: 0;
  margin: 0;
  bottom: -2px;
  margin-left: 10px !important;
  color: rgba(255, 255, 255, 0.4); }

.site-header.header-style-8 .topbar .topbar-inner {
  padding: 2px 0; }

/**
* => Section Heading
**/
.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child,
.section-heading.sh-t3.sh-s8 > .main-link > .h-text,
.section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  text-transform: capitalize; }

/**
* => Section Heading 21
**/
.section-heading.sh-t5:before {
  display: none; }

.section-heading.sh-t5 > .main-link > .h-text:before,
.section-heading.sh-t5 > a:last-child:first-child > .h-text:before,
.section-heading.sh-t5 > .h-text:last-child:first-child:before {
  width: 30px; }

/**
* => Section Heading 5
**/
.section-heading.sh-t1.sh-s1 {
  margin-bottom: 20px; }

.section-heading.sh-t1.sh-s1 .h-text .bf-icon {
  margin-right: 1px; }

.section-heading.sh-t1.sh-s1 .h-text {
  padding-right: 8px !important; }

.section-heading.sh-t1.sh-s1:after {
  height: 2px;
  margin-top: -0.5px; }

.section-heading.sh-t1.sh-s1 .h-text:after {
  content: "\f054";
  position: relative;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 12px;
  margin-left: 3px; }

/**
 * => Listing Text 2
 **/
.listing-item-text-2 .item-inner {
  border-width: 1px !important; }

/**
 * => Listing Thumbnail 1
 **/
.site-footer .listing-thumbnail.listing-tb-1 .listing-item-tb-1,
.vc_col-has-fill .listing-thumbnail.listing-tb-1 .listing-item-tb-1 {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: solid 1px rgba(0, 0, 0, 0.06); }

.listing-thumbnail.listing-tb-1 .listing-item-tb-1:last-child {
  padding-bottom: 0;
  border-bottom: 0; }

.listing-thumbnail.listing-tb-1 .listing-item-tb-1 .img-holder {
  width: 86.5px; }

.listing-thumbnail.listing-tb-1 .listing-item-tb-1 .title {
  margin-top: -2px; }

.vc_col-has-fill .bs-listing.bs-listing-listing-thumbnail-1:last-child {
  margin-bottom: 0; }

/**
 * => Listing Slider 1
 **/
.bs-listing-slider-1 .better-control-nav li a {
  width: 8px;
  height: 8px; }

.bs-listing-slider-1 .bs-slider-1-item .title {
  max-width: 100%; }

.bs-listing-slider-1 .bs-slider-1-item .title a {
  line-height: 130% !important;
  font-size: 100% !important; }

/**
 * => Pagination
 **/
.bs-pagination.bs-ajax-pagination.more_btn {
  margin-top: 13px; }

.bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination {
  line-height: 39px !important;
  padding: 0 35px;
  border: none;
  background-color: #f0f0f0;
  color: #1f1f1f !important;
  text-transform: capitalize !important;
  font-size: 14px !important;
  font-weight: 700 !important; }

.bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination.disabled:hover {
  border: none !important;
  color: #1f1f1f !important;
  background-color: #f0f0f0 !important; }

.bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination:hover,
.bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination.bs-pagination-in-loading {
  color: #ffffff !important; }

.bs-pagination.bs-ajax-pagination.next_prev {
  margin-top: 22px; }

/**
 * => Ads
 **/
.vc_col-sm-12 .bsac-column-1.bsac-float-center {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ2MDg1NkZFRTIyMTFFN0I0QThEODYwOUI3Qjg4MUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ2MDg1NzBFRTIyMTFFN0I0QThEODYwOUI3Qjg4MUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDYwODU2REVFMjIxMUU3QjRBOEQ4NjA5QjdCODgxQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDYwODU2RUVFMjIxMUU3QjRBOEQ4NjA5QjdCODgxQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtnSh1sAAAAeSURBVHjaYtq0adN/IGBAxowgAh0wMWABxAsCBBgAiwgSEA78JM8AAAAASUVORK5CYII=");
  padding: 24px 0; }

/**
 * => Footer
 **/
.footer-widgets {
  padding: 53px 0 35px; }

.footer-widgets.dark-text .section-heading.sh-t5.sh-s1 {
  color: black; }

.footer-widgets .section-heading {
  margin-top: -5px; }

.site-footer .copy-1 a, .site-footer .copy-1,
.site-footer .copy-2 a, .site-footer .copy-2 {
  color: rgba(255, 255, 255, 0.3) !important; }

.site-footer .copy-1 a:hover,
.site-footer .copy-2 a:hover {
  color: white !important; }

.footer-menu-container {
  border-bottom: none; }

/**
 * => Single
 **/
.single-post-title {
  line-height: 1.2; }

/**
 * => About Me
 **/
.bs-about .about-icons-list .about-icon-item {
  margin: 0 9px 5px 0; }

.bs-about .about-icons-list .about-icon-item a {
  border-radius: 100%;
  box-shadow: none !important;
  background-color: rgba(255, 255, 255, 0.1);
  width: 30px;
  height: 30px; }

.bs-about .about-icons-list.about-icons-list .about-icon-item a i {
  line-height: 30px;
  font-size: 13px; }

.site-footer .copy-footer {
  padding: 22px 0 30px; }

.bs-about .about-icons-list .about-icon-item a {
  background-color: #363636; }

.bs-about .about-icons-list .about-icon-item a {
  color: #ffffff !important; }

.bs-about .about-title {
  margin-bottom: 22px; }

.bs-about .about-icons-list {
  margin-top: 24px; }

/**
 * => Popular Categories
 **/
.bs-popular-categories .bs-popular-terms-list {
  padding: 0; }

/**
 * => RTL
 **/
.rtl .section-heading.sh-t1.sh-s1 .h-text:after {
  content: "\f053";
  margin-left: 0;
  margin-right: 3px; }

.rtl .section-heading.sh-t1.sh-s1 .h-text {
  padding-left: 8px !important; }

.rtl .site-header.header-style-8 .main-menu.menu > li.menu-item-has-children > a:after {
  float: left;
  margin-left: 0 !important;
  margin-right: 10px !important; }
