/*!
Theme Name: setopress64
Theme URI: http://sumansresthaa.com.np/
Author: Suman Shrestha
Author URI: https://sumanshresthaa.com.np
Description: A custom online news portal by suman shrestha
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: setopress64
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

setopress64 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/


/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}

.ah-word{color: #c00;}

.slider-item {
    padding: 0 20px;
    position: relative;
}
.slider-item img {
    height: 500px;
    width: auto;
    object-fit: cover;
}
.slider-item h5 {
    position: absolute;
    bottom: 3%;
    left: 8%;
    right: 8%;
    color: #fff;
    font-size: 25px;
    font-weight: 800;
    text-shadow: 1px 1px 3px #000;
    text-align: center;
}
.slider-item h5:hover{color:#c00;}
button.slick-prev.slick-arrow {
    position: absolute;
    top: 40%;
    left: 1%;
    z-index: 1;
    border: 1px solid #c00;
    background: transparent;
    border-radius: 8px;
    color: #c00;
    font-size: 12px;
    font-weight: 800;
    padding: 6px 14px;
}
button.slick-next.slick-arrow {
    position: absolute;
    top: 40%;
    right: 1%;
    z-index: 1;
    border: 1px solid #c00;
    background: transparent;
    border-radius: 8px;
    color: #c00;
    font-size: 12px;
    font-weight: 800;
    padding: 6px 14px;
}
button.slick-prev.slick-arrow:hover, button.slick-next.slick-arrow:hover{background: #c00; color: #fff;}

#sidebar-wrapper {background: linear-gradient(251deg, #F2F9FF 1.69%, #FEECEC 99.37%) !important;}
.main-header.header-style-2.sticky-bar .sticky-logo img{left: 8% !important;}

.sub-mega-menu.sub-menu-list {
    background: linear-gradient(251deg, #F2F9FF 1.69%, #FEECEC 99.37%) !important;
}
.sub-mega-menu.sub-menu-list .pradesh-column li {
    border-bottom: 1px solid #ccc;
    padding: 3px 0;
}
.sub-mega-menu.sub-menu-list .pradesh-column li:last-child {
    border-bottom: none;
    padding: 3px 0 0;
}
.sub-mega-menu.sub-menu-list .pradesh-column li a {
    font-size: 16px !important;
    font-weight: 800 !important;
    color: #333;
    letter-spacing: 0.3px;
}
.sub-mega-menu.sub-menu-list .pradesh-column li a:hover {
    color: #c00;
}
.sub-mega-menu.sub-menu-list .sub-menu-listings h6 a {
    font-size: 17px;
    font-weight: 700 !important;
    line-height: 1.5 !important;
}

.btn-pradesh {
    border: 1px solid #ccc;
    border-radius: 5px;
    background: linear-gradient(251deg, #F2F9FF 1.69%, #FEECEC 99.37%);
    display: inline-block !important;
    float: right;
    font-size: 12px;
    font-weight: 700 !important;
    width: 150px;
    text-align: center;
}
.btn-pradesh:hover{
    background: linear-gradient(251deg, #FEECEC 1.69%, #F2F9FF 99.37%);
}

a.btn-pradesh.pull-right {
    float: right;
    margin-top: -70px;
    padding: 10px;
}



/*--------------------------------------------------------------
## CUSTOM CSS RECENT SECTION
--------------------------------------------------------------*/
.header_latest {
    display: inline-block;
    float: right;
    margin-top: -2.5%;
    margin-right: 14%;
}
.header_latest button#latestBtn {
    border: none;
    font-size: 22px;
    font-weight: 800;
    background: transparent;
    position: absolute;
}
.header_latest button#popularBtn {
    border: none;
    font-size: 22px;
    font-weight: 800;
    background: transparent;
    position: absolute;
    right: 9%;
}
#latestHeading {
    position: relative;
    z-index: 9;
    overflow: hidden;
    background: linear-gradient(251deg,#F2F9FF 1.69%,#FEECEC 99.37%);
    margin-top: 1%;
    right: 0;
    left: 10%;
    width: 80%;
    padding: 20px;
}

#popularHeading {
    position: relative;
    z-index: 9;
    overflow: hidden;
    background: linear-gradient(251deg,#F2F9FF 1.69%,#FEECEC 99.37%);
    margin-top: 1%;
    right: 0;
    left: 10%;
    width: 80%;
    padding: 20px;
}


.header_latest #latest_news_display {
    background: #fff;
    border: none;
    margin: 15px 0 0 0;
    padding: 0;
    right: 0 !important;
}
.header_latest #latest_news_display {
    left: -35%;
    flex-wrap: nowrap;
}
.header_latest #latest_news_display {
    border: 1px solid #ddd;
    padding: 5px 15px;
    width: 350px;
}

.hidden{
   display: none;
}


.province-cats li {
    display: inline-block;
    margin: 0px 10px 20px 0px;
}
.province-cats li a {
    font-family: 'Mukta';
    font-size: 15px;
    font-weight: 800;
}
.province-cats li a:hover {
    color:#c00;
}

.extra_lists {
    display: flex;
    overflow: hidden;
    margin: 30px 0;
    border-top: 1px solid #ccc;
    padding-top: 30px;
}
.extra_lists article {
    margin-bottom: 25px;
}
.extra_lists .post-title {
    margin-top: 15px;
}

.vertical-divider h6.post-title {
  font-size: 16px !important;
}

.entry-main-content strong {
    color: #c00;
    font-weight: 900;
    font-size: 22px;
}
.entry-main-content p{padding:0px 15px; font-size:22px !important;}

a.heateor_sss_more {
    display: block !important;
}
img.alignnone.size-full {
    width: 100%;
    height: auto;
    border-radius: 10px;
}
iframe {aspect-ratio: 16 / 9;      width: 100% !important; border-radius:10px; }
.entry-main-content p{font-size:22px;}
.entry-main-content p em {
    font-size: 20px;
    font-weight: 600;
    color: #333;
}

.featured_news {background: #f7f8f8; margin: 30px 0; display: block; overflow: hidden;  position: relative; clear: both;}
.featured_image {max-height: 580px; overflow: hidden;}
.col-absolute {position: absolute;
    color: #fff;left: 5%; right: 5%; bottom: 30%;}
.col-absolute h2 {font-size: 50px;}
.col-absolute h2 a{color:#fff; text-shadow:1px 1px 3px #000;}
.col-absolute a {color:#fff;
    text-shadow: 1px 1px 3px #000;
}
.col-absolute h2 a:hover{color:#c00;}
.col-absolute p.excerpt {text-shadow: 1px 1px 3px #000;
    font-size: 20px; color:#fff;
    padding: 0px 40px;}
.featured_news img {width: 100%;
    height: auto;}
.featured_title {background: #c00;
    color: #fff; font-size: 25px;
    font-weight: 800; display: inline-block; padding: 5px 30px;
    border-radius: 8px;}
.overlays { background: #000;    width: 100%; height: 100%;    position: absolute; left: 0;
    right: 0; top: 0; opacity: 0.2;}
h1.entry-title.title-sticky.sticky-bar {background: #faf8ee;}
.related-posts h6.post-title {
    font-weight: 600;
}
.wp-caption-section {
    position: absolute;
    bottom: 0;
    left: 0%;
    background: #222;
    color: #fff;
    padding: 5px 15px;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.6px;
}
#popularHeading .wp-caption-section {
    display: none;
}

p.comment-subscription-form {
    background: #f8f8f8;
    padding: 5px 20px 0;
}
p.comment-subscription-form input#subscribe_comments, input#subscribe_blog {
    transform: scale(2);
    margin-right: 20px;
}
p.comment-subscription-form label#subscribe-label, label#subscribe-blog-label {
    width: 80% !important;
    margin: 0;
}

.fb-comments {
    background: linear-gradient(251deg,#F2F9FF 1.69%,#FEECEC 99.37%);
    padding: 15px;
    margin-bottom: 70px;
}

.box-ads {
  border-top: 1px solid #ccc;
  display: block;
  overflow: hidden;
}
.box-ads img {
  border-radius: 5px;
  margin: 10px 0;
	width: 100%;
}

.loop-grid-1 {
  width: 100%;
}

.privacy-eng {
    border-bottom: 3px double #ccc;
}
.privacy-eng h2.wp-block-heading {
    font-size: 18px;
    font-weight: 900;
    color: #101010;
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}
.privacy-eng p {
    font-size: 15px;
    font-weight: 200;
    letter-spacing: 0.3px;
}
.privacy-np p {
    font-size: 16px;
    font-weight: 200;
}
.privacy-np strong {
    font-weight: 300;
}

.footer-area h4.widget-header span {
    font-size: 24px;
    font-weight: 900 !important;
    font-family: 'Khand';
}


/*--------------------------------------------------------------
## CUSTOMIZER CSS MEDIA QUERY
--------------------------------------------------------------*/

a.heateor_sss_more {
    display: block !important;
}
img.alignnone.size-full {
    width: 100%;
    height: auto;
    border-radius: 10px;
}
iframe {aspect-ratio: 16 / 9;      width: 100% !important; border-radius:10px; }
.entry-main-content p{font-size:22px;}

.featured_news {background: #f7f8f8; margin: 30px 0; display: block; overflow: hidden;  position: relative; clear: both;}
.featured_image {max-height: 580px; overflow: hidden;}
.col-absolute {position: absolute;
    color: #fff;left: 5%; right: 5%; bottom: 33%;}
.col-absolute h2 {font-size: 50px;}
.col-absolute h2 a{color:#fff; text-shadow:1px 1px 3px #000;}
.col-absolute a {color:#fff;
    text-shadow: 1px 1px 3px #000;
}
.col-absolute h2 a:hover{color:#c00;}
.col-absolute p.excerpt {text-shadow: 1px 1px 3px #000;
    font-size: 20px; color:#fff;
    padding: 0px 40px;}
.featured_news img {width: 100%;
    height: auto;}
.featured_title {background: #c00;
    color: #fff; font-size: 18px;
    font-weight: 800; display: inline-block; padding: 5px 30px;
    border-radius: 8px;}
.overlays { background: #000;    width: 100%; height: 100%;    position: absolute; left: 0;
    right: 0; top: 0; opacity: 0.2;}
h1.entry-title.title-sticky.sticky-bar {background: linear-gradient(251deg,#F2F9FF 1.69%,#FEECEC 99.37%);}
.related-posts {margin-bottom: 60px;}
.img-circle {width: 100%; height: 100%;}
.entry-main-content img {
    width: 100%;
    height: auto;
    border-radius: 8px;
}
.wp-caption-text {position: absolute; bottom: 0; background: #333; color: #fff; font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.3px;    padding: 5px 15px;}
.related-posts .wp-caption-section {
    display: none;}
.entry-left-col{width:20%;}
.entry-right-col{width:80%;}
.mobile_menu {display: none !important;}



ul.all_team.list-post li.mb-15 {
    padding-bottom: 0px !important;
    margin-bottom: 30px !important;
}
ul.all_team.list-post .d-flex {
    margin-bottom: 0px !important;
}
ul.all_team.list-post .post-thumb .d-flex {
    margin-bottom: 0px !important;
}
.all_team.list-post .post-thumb-300 {
    height: 300px !important;
    width: 300px;
    object-fit: fill;
}



body{padding: 0px !important;}
.carousel-item img {
    border-radius: 0px !important;
    width: 100%;
    height: 100%;
}
.carousel-item .carousel-caption h5 {
    color: #fff;
    font-size: 36px;
    font-weight: 800;
    text-shadow: 1px 1px 1px #000;
}
.carousel-container {
  background: linear-gradient( to top, rgba(0, 0, 0, 0.66), rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.44), transparent, transparent, transparent, rgba(0, 0, 0, 0.2) );
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}


.section_overlay {
  background: linear-gradient(to top,rgba(0,0,0,.4),rgba(0,0,0,.3),rgba(0,0,0,.2),transparent,transparent,transparent,rgba(0,0,0,.1));
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 40%;
  height: 100%;
}
.align_self {
  margin-top: 80px;
  padding: 40px 40px;
}
.align_self .featured_title {
  margin-bottom: 20px;
}
.align_self .post-categories a {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  font-size: 14px;
}
.align_self h2.post-title a {
  color: #fff;
  font-size: 40px;
  text-shadow: 1px 1px 1px #000;
}
.align_self h2.post-title a:hover {
  color: #c00;
}


.specials.editor-picked {
    background: linear-gradient(251deg, #f2f9ff 1.69%, #feecec 99.37%);
    padding: 50px 0;
}
.specials .widget-header.widget-header-style-3 span.widget-title {
    background: #feecec;
}
.specials h6 {
    font-size: 16px;
    font-weight: 600;
}




.npl_sport_news {
    display: block;
    position: relative;
    padding-bottom: 30px;
}
.npl_sport_news img.npl {
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.npl_sport_news h2 {
    color: #fff;
    font-size: 20px;
    font-weight: 900;
    text-align: center;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;
    margin-bottom: 15px;
    text-shadow: 1px 1px 2px #000;
}
.npl_sport_news .sport_block {
    position: absolute;
    top: 90%;
	width:100%;
}
.sport_block h3 {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
}
.sport_schedule {
    background: linear-gradient(251deg, #F2F9FF 1.69%, #FEECEC 99.37%);
    color: #000;
    font-size: 13px;
    padding: 15px;
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 20px;
}
.left {
    float: left;
    width: 49%;
}
.right {
    float: right;
    width: 49%;
    text-align: right;
}
.full {
    display: block;
    width: 100%;
    clear: both;
    text-align: center;
    font-style: italic;
}
.location {
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
    overflow: hidden;
    display: block;
    width: 100%;
    text-align: center;
    margin: 5px 0;
    position: relative;
    font-size: 11px;
}


.carousel-item img {
    height: 800px;
    object-fit: cover;
}
.photo_nav {
    display: block;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px;
    overflow: hidden;
    margin: 30px;
    text-align: center;
}
.photo_nav a.prev.page-numbers, .photo_nav a.next.page-numbers {
    color: #c00;
    font-size: 16px;
    font-weight: 600;
}
.photo_nav a.prev.page-numbers:hover, .photo_nav a.next.page-numbers:hover{color:#333;}
.photo_nav .page-numbers {
    color: #333;
    font-size: 16px;
    font-weight: 800;
    margin: 0px 15px;
}
.photo_nav .page-numbers.current, .photo_nav .page-numbers:hover {
    color: #c00;
}


.interview-item {
    width: 50%;
    float: left;
	margin-bottom: 2%;
    margin-right: 5%;
}

.off-canvas-close {
    right: 5% !important;
    font-size: 40px;
    color: #000;
}
.off-canvas-close:hover {
    color: #c00 !important;
}


.archive-header.csection {
    background: linear-gradient(251deg,#F2F9FF 1.69%,#FEECEC 99.37%);
    padding: 30px 0;
    margin-bottom: 40px;
    color: #111;
}
.archive-header.csection .breadcrumb, .archive-header.csection .breadcrumb a, .archive-header.csection .breadcrumb span::before {
    color: #111;
}
.archive-header.csection .cheading {
    color: transparent;
	stroke-color: #fff;
	stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    -webkit-text-stroke-width: 1px;
    font-size: 5rem;
}
.archive-header.csection .cheading span{font-weight : 900;}


.business.technology.editor-picked figure img.interview1 {
    border-radius: 50%;
    object-fit: cover;
    height: 250px;
    width: 250px;
	display: block;
	margin: 0 auto;
}
.business.technology.editor-picked figure img.interview2 {
    border-radius: 50%;
    object-fit: cover;
    height: 90px;
    width: 90px;
}



.entry-main-content div {
    font-size: 22px;
    color: #000;
	padding: 0px 15px;
    text-align: justify;
	margin-bottom: 1.2em;
    line-height: 1.75;
}
.entry-main-content p {    
    text-align: justify;
    padding: 0px 60px 0px 50px;
}
.single-tools ul.post-categories {
    margin-bottom: 10px;
}
.single-tools ul.post-categories li a i.ti-folder {
    padding-right: 6px;
}



.home-para-section {
    position: relative;
    clear: both;
    overflow: hidden;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    height: 600px;
}
.home-para-section h2.post-title a {
    color: #fff;
    font-size: 40px;
    font-weight: 800;
    text-shadow: 1px 1px 1px #000;
}


.mil-accent-section.mil-up.mil-p-180-180 {
    background: linear-gradient(180deg, #f2f9ff 0%, #fff9f9 100%);
    display: block;
    padding: 30px;
    margin-bottom: 30px;
    width: 100%;
    position: relative;
    overflow: hidden;
    border-top: 7px solid #cc00005e;
    text-align: center;
}
.mil-accent-section h2 {
    font-size: 30px;
    font-weight: 900;
    text-transform: uppercase;
}
.mil-accent-section p {
    font-size: 26px;
    font-weight: 200;
    font-family: 'Khand' !important;
}

.photo_text_link {
    position: absolute;
    bottom: 0%;
    color: #fff !important;
    background: #222;
    border-radius: 0px 0px 0px 10px;
    font-size: 14px !important;
    padding: 6px 15px !important;
    margin: 0px !important;
}
.photo_nav{text-align: center !important;}

.tilt-container {
  /* Defines the distance from the viewer to the z=0 plane, essential for 3D effects 
  perspective: 1000px; 
  width: 300px; /* Example width 
  height: 200px; /* Example height 
  margin: 50px auto; */
}

.tilt-element {
  /* Ensures child elements (if any) are rendered in 3D space */
  transform-style: preserve-3d;
  transition: transform 0.5s ease; /* Smooth transition for the effect */
  padding: 20px;
  background-color: #333;
  color: white;
  text-align: center;
  border-radius: 10px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.tilt-element:hover {
  /* Apply 3D rotation on hover */
  transform: rotateX(10deg) rotateY(-10deg) scale(1.05); /* */
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3); /* Enhance shadow for depth */
}

span.highlight-first-word {
    color: #c00;
}

/*--------------------------------------------------------------
## CUSTOM CSS MEDIA QUERY
--------------------------------------------------------------*/
@media screen and (max-width: 768px){
    .slicknav_menu {margin-top: 20px !important;}
    .header-social-network {display: none !important;}
    .main-header.header-style-2.header-sticky.sticky-bar .container.pt-30.pb-30.position-relative.text-center.header-top {
    padding: 0px !important;}

    .logo-text img.custom-logo {height: 44px;}
	.province figure.mb-15{height:auto !important;}
	.featured_title{font-size: 14px;}

    .featured_news h2.post-title.mb-30.position-relative.divider-wave {font-size: 30px;}
    .featured_news p.excerpt {display: none;}
	.entry-main-content p {padding: 0px 15px;}
	.comment-form .form-submit .submit{width:50%; margin-top: 15px;}
	h1.entry-title.title-sticky.sticky-bar{font-size:18px !important;}
	.setopressModal .modal-content .adv-img img {height: auto !important; width: 100%;}
	
	.all_team.list-post .d-flex {display: block !important;}
	.all_team.list-post .post-thumb-300 { height: 100% !important; width: 100% !important;}
	.carousel-item .carousel-caption h5{font-size: 18px;}
	.interview-item {width: 100%; margin-right: 0;}
	
}


@media screen and (max-width: 580px){ 
	.news-flash-cover { display: none;}
    .entry-header .entry-title{font-size:36px;}
    .featured_news h2.post-title.mb-30.position-relative.divider-wave{font-size:24px;}
    h1.entry-title.title-sticky.sticky-bar{top:13%; font-size:18px;}
    .entry-left-col {display: none;}
    .entry-right-col { width: 100% !important;}
    .comment-form .form-submit .submit{width:40% !important;}

    .loop-grid-3 .col-md-4, .loop-grid-3 .col-md-5, .loop-grid-5.row.vertical-divider article.col-1-5 { width: 50%;}
    .loop-grid-3 .col-md-8.pl-0, .loop-grid-3 .col-md-7.pl-0, .vertical-divider article.col-md-6 { width: 50%;}

    .vertical-divider article.col-md-6 p.excerpt {display: none;}
    .loop-grid-3.vertical-divider .first-post img, .vertical-divider.extra_lists .first-post img {
        border-radius: 50%; height: 200px; width: 200px; margin: 0 auto; text-align: center; display: block; object-fit: cover;}

    .section_overlay {width: 100%;}
    .section_overlay .align_self { margin: 0; padding: 10px;}
    .align_self .featured_title{font-size: 14px; margin-bottom: 10px;}
    .section_overlay .align_self h2 a {font-size: 20px;}
	
	.interview-sec .col-md-4 { width: 40% !important;}
	.interview-sec .col-md-8 { width: 60% !important;}
	.interview-sec .col-md-4 .interview2 {width: 120px !important; height: 120px !important;}
	.interview-sec .col-md-8 h6.post-title { margin-top: 30px !important;}
}