/*
CTC Separate Stylesheet
Updated: 2020-05-12 20:04:02
Theme Name: Journal Online
Template: editorial-pro
Author: Rico VDP
Description: Journal Online - Customized child theme from Editorial Pro.
Version: 1.0.0.1589285042
Author URI: https://journal.com.ph
*/

/* ======== General Overides ======== */
/**** Pre-Loader Colors for 3 Balls and Spinning Border ****/
.ball1 { background-color: #7f7f7f; }
.ball2 { background-color: #fe6403; }
.ball3 { background-color: #c30306; }
.single4 { border-top-color: #c30306; border-bottom-color: #c30306; }

#masthead { margin-bottom: 20px; }
#masthead .top-header-section { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; }
#masthead .site-branding .custom-logo-link { margin: 15px 0; }
#site-navigation ul li.current-menu-item a { font-weight: bold; }

.header-search-wrapper .search-main i,
#masthead .top-header-section .date-section,
#masthead .top-header-section .top-navigation ul li a,
#footer-navigation .footer-menu ul li a { color: #fff; }
#masthead .top-header-section .top-navigation ul li,
#footer-navigation ul li { border-left: 1px solid rgba(255, 255, 255, 0.6); }
#page #mt-scrollup { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; }
#bottom-footer #footer-navigation,
#bottom-footer .site-info { float: none; text-align: center; line-height: 2; }
#bottom-footer #footer-navigation { border-bottom: 1px dashed #8e8e8e; padding-bottom: 5px; margin-bottom: 5px;	}

.home-icon a:hover, 
.header-search-wrapper .search-main i:hover,
#masthead .top-header-section .top-navigation ul li a:hover,
#footer-navigation .footer-menu ul li a:hover,
.at-socials .social-link a i:hover { color: #fe6403; }
#top-footer { padding: 30px 0; }
#bottom-footer { background-color: #c30306; }
#colophon { margin-top: 20px; }
#content #primary { width: 70.5%; }
#secondary .theiaStickySidebar section { margin-bottom: 15px; padding-bottom: 0; }
#main .post .wp-caption.featured { margin-bottom: 15px; }
#main .post .wp-caption { margin-bottom: 5px; }

/**** Main Menu ****/
#site-navigation ul.nav-menu li.menu-item { border-bottom-color: #c30306; } 
#site-navigation ul.sub-menu { min-width: 240px; }
#site-navigation ul.sub-menu li:first-child { border-top: 1px solid #8e8e8e; }
#site-navigation ul.sub-menu li.menu-item,
#site-navigation ul.sub-menu li:last-child { border-bottom: 1px solid #8e8e8e; }
#site-navigation ul.sub-menu li.menu-item a { margin-right: 1px; }

#mt-breadcrumbs { overflow: hidden; }
#mt-breadcrumbs > span { font-size: 12px; }
#mt-breadcrumbs .breadcrumbs__separator { margin-left: 0; }

#main .type-post .entry-content h2 a,
#main .type-post .entry-content h3 a,
#main .type-post .entry-content h4 a,
#main .type-post .entry-content h5 a,
#main .type-post .entry-content h6 a { color: #c30306; }
#main .list-archive .post-image-wrap { margin-bottom: 0; }

.archive .page-header { margin-bottom: 20px; }
.archive-columns .archive-content-wrapper article { width: 47.45%; }
.archive-content-wrapper .archive-desc-wrapper .entry-header h2.entry-title { line-height: 50%; }
.archive-content-wrapper .archive-desc-wrapper .entry-header h2.entry-title a { font-size: 24px; line-height: 125%; }
.archive-content-wrapper .archive-desc-wrapper .entry-header h2.entry-title a:hover { color: #fe6403; }

.archive-columns .archive-content-wrapper article { margin-bottom: 10px; }
.archive-columns .archive-content-wrapper article:nth-child(2n) { margin-left: 2%; }

.list-archive .post-image-wrap { width: 24.3%; }
.list-archive .archive-desc-wrapper { width: 73.5%; }
.list-archive .entry-header { margin-bottom: 10px }
.archive-content-wrapper .archive-desc-wrapper .entry-header h2.entry-title a { line-height: 120%; }
.list-archive .entry-title { margin-top: -5px; }
.list-archive .entry-meta { margin-bottom: 5px; }
.list-archive .entry-footer { margin-top: 0; }

/**** Search Results ****/
.search-results .page-header { margin-bottom: 15px; border-bottom: 1px dashed #DDD; }
.search-results .page-header .page-title { line-height: 1.2; padding-bottom: 0; margin-bottom: 10px; }
.search article.hentry { padding-bottom: 0; margin-bottom: 15px;}
.search-results article .entry-title { font-size: 24px; line-height: 1.3; }
.search-results article .entry-title a { font-size: 24px; line-height: 1; }
.search-results article .entry-summary { margin-top: 10px; }
.search-results article .entry-footer { margin-top: 0; }
.search-no-results .page-header .page-title { padding-bottom: 0; }
.search-no-results .theiaStickySidebar input[type="search"] { margin-bottom: 15px; }

/**** 404 Page ****/
.error404 #content #primary { width: 100%; }
.error404 .error-num { margin: 5px; }
.error404 .page-content { margin: 15px; }

/**** Pagination ****/
#main .archive-content-wrapper .pagination { text-align: center; }
#main .archive-content-wrapper .pagination .nav-links a { padding: 10px; }
#main .archive-content-wrapper .pagination .nav-links a.page-numbers { margin: 0 6px; }
#main .archive-content-wrapper .pagination .nav-links a.prev { margin: 0; }
#main .archive-content-wrapper .pagination .nav-links a.next { margin: 0; }
#main .archive-content-wrapper .pagination .nav-links .current { font-weight: bold; text-decoration: underline; }

/**** Miscellaneous Elements ****/
.post-cat-list { margin: 0; }
.post-meta-wrapper { line-height: 1.3; margin-bottom: 0; }
.post-meta-wrapper .byline,
.post-meta-wrapper .posted-on { display: inline-block; margin-top: 0; }

/**** Widget Area Overides ****/
.home-primary-wrapper,
.home-bottom-content-wrapper .home-primary-wrapper { width: 72.75%; }
.home-top-content-wrapper .home-top-secondary,
.home-bottom-content-wrapper .home-bottom-secondary { width: 26%; }
.home-top-content-wrapper .home-primary-wrapper .theiaStickySidebar section,
.home-bottom-content-wrapper .home-primary-wrapper .theiaStickySidebar section { margin: 10px 0 0; }

.home-top-content-wrapper .home-secondary-wrapper .theiaStickySidebar section,
.home-bottom-content-wrapper .home-secondary-wrapper .theiaStickySidebar section { margin: 6px 0 0; }

/**** Ad Locations ****/
.header-ads-wrapper .local-widget { padding: 0; margin: 0; }
ins { background: #ffffff; }

/**** Comments ****/
#respond { margin-top: 30px; }

/**** Author ****/
.editorial-author-wrapper { margin-bottom: 15px; }

/**** Related Articles ****/
.related-posts-wrapper { margin-bottom: 0; margin-left: -1%; }
.related-posts-wrapper .single-post-wrap { margin-bottom: 0; margin-left: 1%; width: 24%; }
.related-articles-wrapper.boxed_layout .related-content-wrapper {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)) repeat scroll 0 0;
	padding: 0 10px 10px;	
}
.related-articles-wrapper.boxed_layout .related-content-wrapper .post-cat-list { margin: 0; }
.related-posts-wrapper .category-button a { margin-top: 0; }
.related-articles-wrapper.boxed_layout .related-content-wrapper .post-title { margin-bottom: 0; text-transform: none; }
.related-articles-wrapper.boxed_layout .related-content-wrapper .post-title a { font-size: 15px; line-height: 1.2; text-transform: none; }
.related-articles-wrapper.boxed_layout .related-content-wrapper .post-title a:hover { color: #fe6403; }
.related-posts-wrapper .single-post-wrap .related-content-wrapper .post-title {
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 2;  
	-webkit-box-orient: vertical; 		
}

/**** Calendar ****/
.widget_calendar .widget-title-wrapper { margin-bottom: 5px; }
#calendar_wrap #wp-calendar caption { text-align: center; font-size: 16px; font-weight: bold; line-height: 2; }
#calendar_wrap th,
#calendar_wrap td { text-align: center; }
#calendar_wrap th { background-color: #c30306; color: #fff; }
#calendar_wrap #wp-calendar { margin-bottom: 10px; }
#calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev { float: left; }
#calendar_wrap .wp-calendar-nav .wp-calendar-nav-next { float: right; }
.widget_calendar a:hover { font-weight: bold; text-decoration: underline; color: #fe6403 !important; }

/* ======== Theme Orange and Red ======== */
.at-slider .slider-content-wrapper .slide-title a:hover,
.at-slider .featured-post-wrapper .featured-title a:hover,
.at-slider .slider-content-wrapper .post-meta-wrapper span:hover,
.at-slider .slider-content-wrapper .post-meta-wrapper span a:hover,
.at-slider .featured-content-wrapper .post-meta-wrapper span:hover,
.at-slider .featured-content-wrapper .post-meta-wrapper span a:hover { color: #fe6403; }

.home .featured-slider-section section.at-block-list .block-header,
.home-top-fullwidth-content-wrapper section.at-block-list .block-header,
.home-bottom-fullwidth-content-wrapper section.at-block-list .block-header,
.home-top-content-wrapper .at-block-layout .block-layout-wrapper .block-header,
.home-bottom-content-wrapper .at-block-layout .block-layout-wrapper .block-header,

.at-home-bottom-columns-wrapper .at-bottom-c1 section .block-header,
.at-home-bottom-columns-wrapper .at-bottom-c2 section .block-header,
.at-home-bottom-columns-wrapper .at-bottom-c3 section .block-header,
.at-home-bottom-columns-wrapper .at-bottom-c4 section .block-header { border-bottom-color: #c30306; }

/* ======== 1 Liner Ellipsis ======== */
.at-block-list .block-title {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;	
}

/**** Title clamping with ellipsis  ****/
.at-slider .slide-title, 
.at-slider .featured-title, 
.at-block-list .post-title,
.at-block-layout .post-title {
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical;
}

.at-block-layout .secondary-post .post-title {
	-webkit-line-clamp: 2; 
}

.header-search-wrapper .search-main .fa,
.at-slider .slide-title, 
.at-slider .featured-title {
	color: #fff;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;	
}

.at-block-layout .secondary-post .post-title {
	color: #333;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;	
}

.at-socials .social-link .fa,
.header-search-wrapper .search-main .fa:hover,
.at-slider .slide-title:hover, 
.at-slider .featured-title:hover,
.at-block-layout .secondary-post .post-title:hover {
	color: #fe6403;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;	
}

/* ======== Social Icons ======== */
.at-socials { position: relative; }
.at-socials .social-link { padding: 0 14px; line-height: 40px; color: #fff; }
.at-socials .social-link .fa { color: #fff; }

/**** Atlas Tech Add-Ons ****/
.at-pub-src { display: block; font-size: 14px; color: #999; }

/* ======== Atlas Tech Widgets ======== */

/**** Atlas Tech: Slider (at-slider.php) ****/
.home .featured-slider-section .at-slider { padding: 0; }

.at-slider .mt-featured-slider-wrapper { width: 49.5%; margin-right: 0 }
.at-slider .featured-post-wrapper { width: 49.5%; }
.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 48%; margin-bottom: 10px; margin-left: 10px; }
.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap:nth-child(2n) { margin-left: 13px; }
.at-slider .slider-content-wrapper,
.at-slider .featured-post-wrapper .single-featured-wrap .featured-content-wrapper { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)) repeat scroll 0 0; }
.at-slider .slider-content-wrapper .slide-title a,
.at-slider .featured-post-wrapper .featured-title a { line-height: 1.2; text-transform: none; }
.at-slider .slider-content-wrapper .slide-title a { font-size: 28px; }
.at-slider .slider-content-wrapper .post-meta-wrapper span { cursor: auto; }

/**** Atlas Tech: Block List (at-block-list.php) ****/
.home .featured-slider-section .at-block-list,
.home-top-fullwidth-content-wrapper .at-block-list,
.home-bottom-fullwidth-content-wrapper .at-block-list,
.at-home-bottom-columns-wrapper .at-widget {
	display: inline-block;
	vertical-align: top;
	width: 24.1%; 
	margin: 15px 0 10px 1.2%;
}

.home .featured-slider-section section.at-block-list:nth-child(4n+2),
.home-top-fullwidth-content-wrapper .at-block-list:nth-child(4n+1),
.home-bottom-fullwidth-content-wrapper .at-block-list:nth-child(4n+1),
.at-home-bottom-columns-wrapper .at-widget:nth-child(4n+1) { margin-left: 0; margin-bottom: 0; }

.home .featured-slider-section section.at-block-list .block-header,
.home-top-fullwidth-content-wrapper section.at-block-list .block-header,
.home-bottom-fullwidth-content-wrapper section.at-block-list .block-header,
.home-top-content-wrapper .home-primary-wrapper .theiaStickySidebar section .block-header,
.home-bottom-content-wrapper .home-primary-wrapper .theiaStickySidebar section .block-header,
.at-home-bottom-columns-wrapper .at-bottom-c1 section .block-header,
.at-home-bottom-columns-wrapper .at-bottom-c2 section .block-header,
.at-home-bottom-columns-wrapper .at-bottom-c3 section .block-header,
.at-home-bottom-columns-wrapper .at-bottom-c4 section .block-header { margin-bottom: 12px; padding-bottom: 0; }
.at-home-bottom-columns-wrapper .at-bottom-c4 .at-cat-header .block-header { padding-bottom: 3px; }
.at-home-bottom-columns-wrapper .at-bottom-c4 .img-content-provider { margin-top: 0; }

.home-top-content-wrapper .home-primary-wrapper .theiaStickySidebar section .block-header,
.home-bottom-content-wrapper .home-primary-wrapper .theiaStickySidebar section .block-header { padding-bottom: 3px; }

.home-bottom-fullwidth-content-wrapper .at-block-list,
.at-home-bottom-columns-wrapper .at-widget { margin-top: 10px; }

.at-block-list .block_layout_2 .first-post .post-content-wrapper {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)) repeat scroll 0 0;
	padding: 0 10px 10px;
}

.at-block-list .block_layout_2 .first-post .post-title a {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: none;
}

.featured-slider-section .at-block-list .block-header { display: block; }
.at-block-list .single-post-wrapper .post-meta-wrapper { margin-bottom: 0; }
.at-block-list .column-posts-block .post-title a { font-size: 15px; line-height: 1.3; font-weight: normal; }
.at-block-list .post-content-wrapper .post-content { font-size: 13px; line-height: 1.4; margin-top: 10px; }

.at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper .post-title a:hover,
.at-block-list .single-post-wrapper .post-meta-wrapper span:hover,
.at-block-list .single-post-wrapper .post-meta-wrapper span a:hover { color: #fe6403; }
.at-block-list .single-post-wrapper { border-top: 1px solid rgba(0, 0, 0, 0.1); margin: 10px 0 0; padding-top: 10px; }
.at-block-list .posts-list-wrapper .single-post-wrapper:first-child { border-top: none; margin-top: 0; padding-top: 0; }
.at-block-list .post-thumb-wrapper { width: 41%; }
.at-block-list .post-content-wrapper { width: 55%; }
.at-block-list .at-no-thumb { float: none; width: 100%; }

/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
.at-block-layout .left-column-wrapper { width: 48.4%; margin-bottom: 10px; }
.at-block-layout .left-column-wrapper .primary-post { position: relative; }
.at-block-layout .left-column-wrapper .primary-post .post-content-wrapper {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)) repeat scroll 0 0;
	bottom: 0;
	left: 0;
	padding: 0 15px 15px;
	margin-top: 0;
	position: absolute;
	width: 100%;
}
.at-block-layout .left-column-wrapper .primary-post .post-title a { color: #fff; font-size: 22px; line-height: 1.2; }
.at-block-layout .left-column-wrapper .primary-post .post-content-wrapper .post-meta-wrapper { margin-bottom: 0; }
.at-block-layout .left-column-wrapper .primary-post .post-content-wrapper .post-meta-wrapper > span,
.at-block-layout .left-column-wrapper .primary-post .post-content-wrapper .post-meta-wrapper > span a { color: #dfdcdc; }
.at-block-layout .right-column-wrapper { width: 48.1%; margin-bottom: 10px; margin-left: 1.5%; }
.at-block-layout .right-column-wrapper .post-thumb-wrapper { width: 27.5%; }
.at-block-layout .right-column-wrapper .post-content-wrapper { width: 69.5%; }
.at-block-layout .right-column-wrapper .single-post-wrapper .post-content-wrapper .post-title,
.at-block-layout .right-column-wrapper .single-post-wrapper .post-content-wrapper h3.post-title a { line-height: 1.3; font-size: 16px; }
.at-block-layout .right-column-wrapper .byline { display: none; }
.at-block-layout .right-column-wrapper .single-post-wrapper { border-top: 1px solid rgba(0, 0, 0, 0.1); margin: 12px 0 0; padding-top: 12px; }
.at-block-layout .right-column-wrapper .single-post-wrapper:first-child { border-top: none; margin-top: 0; padding-top: 0; }
.at-block-layout .left-column-wrapper .post-title a:hover,
.at-block-layout .left-column-wrapper .primary-post .post-meta-wrapper span:hover,
.at-block-layout .left-column-wrapper .primary-post .post-meta-wrapper span a:hover,
.at-block-layout .right-column-wrapper .single-post-wrapper .post-content-wrapper .post-title a:hover,
.at-block-layout .secondary-post .post-meta-wrapper span:hover,
.at-block-layout .secondary-post .post-meta-wrapper span a:hover { color: #fe6403; }

/**** Atlas Tech: Recent Posts (Plugin: at-recent-posts-widget) ****/
.at-recent-posts-widget .at-rpw .widget-title-wrapper { margin-bottom: 10px; }
.at-rpw ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.at-rpw ul li { overflow: hidden; margin: 0 0 5px; }
.at-recent-posts-widget .at-rpw li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 5px; padding-bottom: 5px; }
.at-rpw li:last-child { border-bottom: none; }
.at-rpw ul li:last-child { margin: 0; }
.at-recent-posts-widget .at-rpw ul li img { display: block; float: left; margin: 6px 12px 6px 0; }
.at-rpw ul li .at-rpw-post-date { color: #8f8f8f; font-size: 11px; }
.at-rpw a { color: #444444; line-height: 1.3; }
.at-recent-posts-widget img { max-width: 115px; width: 100%; height: auto; }

/* ======== Post Layouts ======== */
.hentry { margin: 0; }
.wp-caption { border: none; }
.taxonomy-description { display: none; }
#main .post .single-post-image .featured .wp-caption-text { text-align: left; }

/**** Embeds in Posts ****/
.post .entry-content .video-embed { text-align: center; margin-bottom: 10px; }

/**** Layout-Two (layout-two.php) ****/
#main .post .wp-caption { margin-top: 3px; font-size: 14px; color: #8f8f8f; }
.single-post.post_layout_2 .single-post-image { float: none; margin: 0 0 10px 0; }
.single-post.post_layout_2 .entry-header { margin-bottom: 10px; }

/**** Layout-Four (layout-four.php) ****/
.single-post.post_layout_4 .entry-header .entry-title { font-size: 42px; text-transform: none; line-height: 1.2; }

.single-post.post_layout_4 .entry-header .entry-meta .posted-on a:hover,
.single-post.post_layout_4 .entry-header .entry-meta .byline a:hover,
.single-post.post_layout_4 .entry-header .entry-meta .comments-link a:hover { color: #c30306; }

.single-post.post_layout_4 .entry-content { margin-top: 0; }

/**** Layout-Four (layout-four.php) ****/
.single-post.post_layout_5 .entry-content { margin-top: 0; }

.single-post.post_layout_5 .post-img-wrapper .mt-container { padding-bottom: 0; }

.single-post.post_layout_1 .entry-header .entry-title,
.single-post.post_layout_2 .entry-header .entry-title,
.single-post.post_layout_3 .entry-header .entry-title,
.single-post.post_layout_5 .entry-header .entry-title { line-height: 1.1; font-size: 44px; }

.single-post.post_layout_4 .single-post-image { margin: 0 0 15px 0 }

.post_layout_5 .post-img-wrapper .mt-container { margin-bottom: -5px; }

article.hentry h1.entry-title { margin-bottom: 10px; }

/* ======== Author V-Card ======== */
#main .post .editorial-author-wrapper .author-desc-wrapper .author-description { margin-bottom: 15px; }
#main .post .editorial-author-wrapper .author-desc-wrapper .author-description .author-social .social-icon-wrap { margin-right: 10px; }

/* ======== Widget Ares Tweaks: at-home-bottom ======== */
.at-home-bottom-columns-wrapper .at-widget .widget { margin-top: 0; }

#at-home-bottom-1 .at-bottom-c1 .at-cat-header .block-title, 
#at-home-bottom-1 .at-bottom-c3 .at-cat-header .block-title, 
#at-home-bottom-1 .at-bottom-c4 .widget_custom_html .widget-title { margin-bottom: 3px; }

/* ======== Image Slider: Caricature and Cover Pages ======== */
#at-home-bottom-1 .at-bottom-c1 .widget_ewic_sc_widget,
#at-home-bottom-1 .at-bottom-c3 .widget_ewic_sc_widget,
#at-home-bottom-1 .at-bottom-c4 .widget_ewic_sc_widget { margin-top: 0; }
#at-home-bottom-1 .at-bottom-c1 .widget_ewic_sc_widget .flexslider,
#at-home-bottom-1 .at-bottom-c3 .widget_ewic_sc_widget .flexslider,
#at-home-bottom-1 .at-bottom-c4 .widget_ewic_sc_widget .flexslider { margin-bottom: 0; }

#at-home-bottom-1 .at-bottom-c1 .widget_ewic_sc_widget .flex-caption,
#at-home-bottom-1 .at-bottom-c3 .widget_ewic_sc_widget .flex-caption,
#at-home-bottom-1 .at-bottom-c4 .widget_ewic_sc_widget .flex-caption,
div.ewc_default .ewc_description,
div.ewc_default .currentTextHolder,
.ewc_gallery { display: none !important; }
#at-home-bottom-1 .at-bottom-c1 .flexslider.ready_to_show,
#at-home-bottom-1 .at-bottom-c3 .flexslider.ready_to_show,
#at-home-bottom-1 .at-bottom-c4 .flexslider.ready_to_show {
	-webkit-box-shadow: none;
	border: 1px solid rgba(0, 0, 0, 0.1) !important;
	padding: 5px;
}

/* ======== MashShare ======== */
.mashsb-container { padding-top: 0; margin: 5px 0 0; }
.mashsb-box .mashsb-buttons a { margin-right: 10px; }
.mashsb-box .mashsb-buttons .mashicon-twitter { margin-right: 0; }
.mashsb-container { margin-top: 10px; }

/* ======== Vuukle ======== */
#vuukle-powerbar { margin-bottom: 20px; }

#vuukle-emote { max-width: 100% !important; }

/* ======== Featured Image Caption ======== */
.ccfic { margin: 2px 0 0 0; }
.ccfic-text { font-size: 14px; color: #8f8f8f; }
.single-post.post_layout_4 .single-post-image .ccfic,
.single-post.post_layout_5 .single-post-image .ccfic { display: none; }
.single-post .at-rpw .ccfic,
.single-post .related-articles-wrapper .ccfic,
.single-post .single-post-image .ccfic-source,
.archive.author .post-image-wrap .ccfic,
.archive.date .post-image-wrap .ccfic,
.archive.category .post-image-wrap .ccfic { display: none; }
.at-recent-posts-widget .ccfic, 
.related-posts-wrapper .single-post-wrap .ccfic { display: none; }

/* ======== AIOVG - Homepage Entertainment Videos ======== */
/* -------- Lightbox Video Player Border Adjustment -------- */
.mfp-content .mfp-iframe-scaler iframe { background: #fff !important; padding: 10px; }
/* -------- Homepage - Video Gallery Widgets -------- */
.home .at-hp-vids .widget-title-wrapper { padding-bottom: 2px; margin-bottom: 12px; }
.home .at-hp-vids .aiovg-row { margin: 0 -6px; }
.home .at-hp-vids .aiovg-thumbnail { margin: 0 15px 0 15px; }
.home .at-hp-vids .aiovg-title { text-align: center; }
.home .at-hp-vids .aiovg-link-title { line-height: 1.3; font-size: 14px; color: #333333; }
.home .at-hp-vids .aiovg-link-title:hover { color: #fe6404; }
.home .at-hp-vids .aiovg-link-title {
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 2;  
	-webkit-box-orient: vertical;
}
.home .at-hp-vids-sb .aiovg-link-title { line-height: 1.3; font-size: 16px; }
.home .at-hp-vids-sb .aiovg-excerpt { line-height: 1.3; margin: 5px 0 12px; }
.home .at-hp-vids-sb .aiovg-caption { margin-bottom: 12px; }
.home .at-search-vids { margin-top: 5px !important; }
.home .at-search-vids .widget-title-wrapper { padding-bottom: 3px; margin-bottom: 12px; }
.home .at-search-vids .aiovg-field-keyword { float: left; margin: 0 0 10px 0; width: 80%; }
.home .at-search-vids .aiovg-field-submit { float: right; margin: 0 0 10px 0; width: 20%; display: inline-grid; }
.home .at-search-vids .aiovg-field-submit .aiovg-button { height: 36px; padding: 10px 6px; }
/* -------- Video Subpages -------- */
.at-video-pages .aiovg-categories-nav a:hover,
.at-video-pages .aiovg-link-title:hover,
.at-video-pages .aiovg-link-category:hover,
.single-aiovg_videos .aiovg-link-category:hover,
.single-aiovg_videos .aiovg-link-title:hover,
.at-video-search .aiovg-link-title:hover,
.at-video-search .aiovg-link-category:hover { color: #fe6404; }
.at-video-pages .aiovg-title,
.at-video-pages .aiovg-category,
.at-video-pages .aiovg-count,
.at-video-pages .aiovg-views,
.single-aiovg_videos .aiovg-title,
.single-aiovg_videos .aiovg-category,
.single-aiovg_videos .aiovg-views,
.at-video-search .aiovg-title,
.at-video-search .aiovg-category,
.at-video-search .aiovg-views { text-align: center; }
.at-video-pages .aiovg .aiovg-count,
.at-video-pages .aiovg .aiovg-views,
.single-aiovg_videos .aiovg .aiovg-views,
.at-video-search .aiovg .aiovg-views { margin-top: 0; }
.at-video-pages .aiovg-link-title,
.single-aiovg_videos .aiovg-link-title,
.at-video-search .aiovg-link-title { line-height: 1.3; font-size: 16px; color: #333333; }
.single-aiovg_videos .single-post-image { margin-bottom: 10px; }
.at-video-pages .aiovg-pagination .current {
    background-color: #c30306;
    border: 1px solid #c30306;
}

/* ======== Generic Layout ======== */
.at-gen #primary .entry-header {
    border-left: 4px solid #c30306;
    background: #f1f1f1 none repeat scroll 0 0;
    border-left: 4px solid #c30306;
    line-height: 24px;
    margin-bottom: 20px;
    padding: 0 20px 0 0;
}
.at-gen #primary .entry-header .entry-title {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    font-size: 24px;
    margin: 0;
    padding: 0 30px;
    text-transform: uppercase;
    line-height: 1.5;
}

/* ======== MediaOutreach Feeds ======== */
/* *** Homepage Widget *** */
.home .at-cls-mo-hp .custom-html-widget div { width: auto !important; }
.home .at-cls-mo-hp { overflow: hidden; }
.home .at-cls-mo-hp .widget-title-wrapper { margin-bottom: 12px; padding-bottom: 1px;}
.home .at-cls-mo-hp .custom-html-widget #widget div div  { display: none; }
.home .at-cls-mo-hp table { margin: 0 !important; }
.home .at-cls-mo-hp tr { display: block; width: 100%; }
.home .at-cls-mo-hp td { border: none; padding: 12px 0 !important; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.home .at-cls-mo-hp tr:first-child td { padding-top: 0 !important; }
.home .at-cls-mo-hp tr:last-child td { border-bottom: none; }
.home .at-cls-mo-hp td a img { width: 100px; height: 65px; }
.home .at-cls-mo-hp td b a { line-height: 1.3; font-weight: normal; color: #333333; }
.home .at-cls-mo-hp td b a:hover { color: #fe6404; }
.home .at-cls-mo-hp td b a { 
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical;
}
/* *** Media OutReach Feed Listing *** */
.at-mo #primary .entry-header {
    border-left: 4px solid #c30306;
    background: #f1f1f1 none repeat scroll 0 0;
    border-left: 4px solid #c30306;
    line-height: 24px;
    margin-bottom: 20px;
    padding: 0 20px 0 0;
}
.at-mo #primary .entry-header .entry-title {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    font-size: 24px;
    margin: 0;
    padding: 0 30px;
    text-transform: uppercase;
    line-height: 1.5;
}
.at-mo #primary .entry-content p:first-child,
.at-mo #primary .entry-content p:last-child { display: none; }
.at-mo #primary .entry-content div { width: 100% !important; }
.at-mo #primary .entry-content .mo-widget-header { display: none; }

.at-mo #primary .entry-content div table { margin: 0 !important; }
.at-mo #primary .entry-content div tr { display: block; width: 100%; border-bottom: 1px dashed #DDD; }
.at-mo #primary .entry-content div tr { padding-bottom: 20px; margin: 20px 0; }
.at-mo #primary .entry-content div tr:first-child { margin-top: 0; }
.at-mo #primary .entry-content div td { border: none; margin-bottom: 0; padding: 0 !important; }
.at-mo #primary .entry-content div td > div:first-child { width: 100px !important; margin-right: 20px !important; }
.at-mo #primary .entry-content td b a { line-height: 1.3; font-size: 24px; font-weight: bold; color: #333; }
.at-mo #primary .entry-content td a img { margin-right: 20px !important;  }
.at-mo #primary .entry-content td b a:hover { color: #fe6404; }

.at-mo #primary .entry-content .mo-widget-pagination { margin: 5px 0 5px 0 !important; float: none !important; }
.at-mo #primary .entry-content .mo-widget-pagination { text-align: center; }
.at-mo #primary .entry-content .widget-pagination { padding: 10px !important; }
.at-mo #primary .entry-content .mo-widget-pagination a:hover { color: #fe6404 !important; }
.at-mo #primary .entry-content .mo-widget-footer-right { margin: 5px 0 20px 0 !important; float: none !important; }
.at-mo #primary .entry-content .mo-widget-footer-right { text-align: center; }
.at-mo #primary .entry-content .mo-widget-footer-right a { color: #333333; }
.at-mo #primary .entry-content .mo-widget-footer-right a:hover { color: #fe6404; }
/* *** Media OutReach Full Article *** */
.at-mo #primary .entry-content .contentpaneopen tr { border-bottom: none; padding: 0; margin: 0; }
.at-mo #primary .entry-content .contentheading h3 {
    line-height: 1.1;
    font-weight: 700;
    font-size: 44px;
    padding-top: 0;
    color: #353535;
    border-bottom: none;
    margin-bottom: 10px;
}
.at-mo #primary .entry-content p:first-child { display: unset; }
.at-mo #primary .entry-content p { padding: 0; margin-bottom: 0; }
.at-mo #primary .entry-content p:empty { background-color: yellow; margin-bottom: 100px; }
.at-mo #primary .entry-content ul li,
.at-mo #primary .entry-content ul li i,
.at-mo #primary .entry-content p,
.at-mo #primary .entry-content p a { 
    font-family: Titillium Web;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #444444;
}
.at-mo #primary .entry-content p a { color: #c30306; }
.at-mo #primary .entry-content p a:hover { color: #fe6404; text-decoration: none; }
.at-mo #primary .entry-content td b,
.at-mo #primary .entry-content p b,
.at-mo #primary .entry-content p b u { font-family: Titillium Web; font-size: 16px; line-height: 1.5; color: #444444; }
.at-mo #primary .entry-content .contentpaneopen tr td table tr { display: inherit; }
.at-mo #primary .entry-content .contentpaneopen tr td table tr td { border: 1px solid #CCC !important; padding: 5px 10px !important; }
/* *** Overides to MO Css -> press.release.preview.css *** */
.at-mo .at-rpw a {
    font-family: Titillium Web;
    line-height: 1.5;
    font-size: 16px;
    word-break: normal;
    display: unset;
}

.at-mo .at-rpw a:hover {
    font-weight: normal;
    text-decoration: none;
    color: #fe6404;
}

.at-mo .widget_calendar { font-family: Titillium Web; font-size: 16px; color: #444444; }
.at-mo .widget_calendar a { color: #c30306; }

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

/* ======== Other Theme Fixes ======== */
.wp-caption .wp-caption-text { margin: 2px 0 5px 0; }
.entry-content { margin: 0; }
.single-post-image { margin: 0 0 5px; }

/* ======== Media Queries ======== */
/**** Large desktop ****/
@media (max-width: 1024px) { /* iPhone iPad Landscape */
	#masthead .site-branding .custom-logo-link { margin: 15px 0 15px -10px; }
    #site-navigation ul li.menu-item-has-children a,
    .at-socials .social-link,
    .search-main { padding-left: 6px; }
	#content .mt-container #primary { width: 67%; }
	#content .mt-container #secondary { width: 31%; }

	/**** Atlas Tech: Slider (at-slider.php) ****/
	.at-slider .mt-featured-slider-wrapper { width: 49.5%; }
	.at-slider .featured-post-wrapper { width: 49.3%; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 48%; margin-bottom: 9px; margin-left: 9px; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap:nth-child(2n) { margin-left: 9px; }
	.at-slider .featured-post-wrapper .featured-title a { font-size: 16px; } 
	.at-slider .slide-title,
	.at-slider .featured-post-wrapper .featured-title { color: #fff; } 

	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.at-block-list .block_layout_2 .first-post .post-title a { font-size: 16px; } 
	.at-block-list .block_layout_2 .first-post .post-title { color: #fff; } 

	/**** Home Sticky Side Areas ****/
	.home-top-content-wrapper .home-primary-wrapper,
	.home-bottom-content-wrapper .home-primary-wrapper { width: 67.5%; }
	.home-top-content-wrapper .home-secondary-wrapper,
	.home-bottom-content-wrapper .home-secondary-wrapper { width: 31%; }

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.home-top-content-wrapper .home-primary-wrapper .theiaStickySidebar section:first-child,
	.home-bottom-content-wrapper .home-primary-wrapper .theiaStickySidebar section:first-child	{ margin-top: 0; }	
	.at-block-layout .block-posts-wrapper .left-column-wrapper { width: 50%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper { width: 46%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 30%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 67%; }
	.at-block-layout .right-column-wrapper .post-content-wrapper .post-title { -webkit-line-clamp: 3; } 
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-title a { font-size: 20px; }
	.at-block-layout .right-column-wrapper .single-post-wrapper { margin: 9px 0 0; padding-top: 9px; }
	.at-block-layout .right-column-wrapper .post-content-wrapper .post-meta-wrapper { display: none; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper { width: 39.3%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 57.7%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper .post-title { -webkit-line-clamp: 3; }

	/**** Archive ****/
	.list-archive .post-image-wrap { width: 30.5%; }
	.list-archive .archive-desc-wrapper { width: 67.5%; }
}

@media (max-width: 1020px) { /* Header Ad Fixes */
	.logo-ads-wrapper { padding-bottom: 0; }
}

@media (max-width: 962px) { /* Landscape - Samsung Galaxy Tab A sm-t285 and Nexus 7 */
	#masthead .site-branding .custom-logo-link { margin: 0 auto 15px auto; }
	.header-ads-wrapper { float: none; text-align: center; }
    #site-navigation ul li.menu-item-has-children a,
    .at-socials .social-link,
    .search-main { padding-left: 14px; }
	#content .mt-container #primary { width: 65%; }
	#content .mt-container #secondary { width: 33%; }

	/* **** START: Activate Burger Menu Starting Here **** */
    .menu-toggle { display: block; }
    #site-navigation {
        background: #c30306 none repeat scroll 0 0; 
        display: none;
        left: 0;
        position: absolute;
        top: 100%;
        width: 100%;
        z-index: 999;
    }
    .header-layout-2 #site-navigation,
    .header-layout-3 #site-navigation { background: #c30306; }
    .header-layout-2 #site-navigation ul li:first-child { margin: 0; }
    .bottom-header-wrapper,
    .header-layout-2 .logo-ads-wrapper { position: relative; }
    #site-navigation ul li { display: block; float: none; }
	/* **** END: Activate Burger Menu Starting Here **** */

	#site-navigation ul.sub-menu li.menu-item { padding-left: 20px; }

	/**** Atlas Tech: Slider (at-slider.php) ****/
	.at-slider .mt-featured-slider-wrapper { float: left; margin-right: .5%; } 
	.at-slider .featured-post-wrapper { float: right; margin-top: 0; margin-left: 0; width: 50%; } 
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 48%; margin-bottom: 9px; margin-left: 9px; }	
	.at-slider .slider-content-wrapper .slide-title a { font-size: 24px; }	
	.at-slider .posts-wrapper-layout3 { margin-left: 0; }

	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper { width: 40%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 55%; }	
	
	.home .featured-slider-section .at-block-list,
	.home-top-fullwidth-content-wrapper .at-block-list { margin-top: 5px; }

	/**** Home Sticky Side Areas ****/
	.home-top-content-wrapper .home-primary-wrapper,
	.home-bottom-content-wrapper .home-primary-wrapper { width: 45.6%; float: left; }
	.home-top-content-wrapper .home-secondary-wrapper,
	.home-bottom-content-wrapper .home-secondary-wrapper { width: 52%; float: right; }

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .left-column-wrapper { float: none; width: inherit; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper { float: none; width: inherit; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 27.2%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 69.8%; }
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-meta-wrapper { display: block; }
	.at-block-layout .left-column-wrapper { margin-bottom: 12px; }
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-title a { font-size: 24px; }
	.at-block-layout .right-column-wrapper .single-post-wrapper { margin: 12px 0 0; padding-top: 12px; }	
	.at-block-layout .right-column-wrapper .post-content-wrapper .post-meta-wrapper { display: block; }
	
	/**** Archive ****/
	.list-archive .post-image-wrap { width: 33.4%; }
	.list-archive .archive-desc-wrapper { width: 64%; }	
	
	/**** Related Articles ****/
	.related-posts-wrapper { margin-left: -2%; }
	.related-posts-wrapper .single-post-wrap { margin-bottom: 15px; margin-left: 2%; width: 48%; }
	.related-articles-wrapper.boxed_layout .related-content-wrapper .post-title a { font-size: 18px; }
	
	/**** AIOVG Homepage Videos ****/
	.home .home-primary-wrapper .aiovg-col { width: 50%; }
	.home .home-primary-wrapper .aiovg-col:nth-child(-n+2) { margin-bottom: 15px; }
    /* ======== AIOVG -> Widgets -> For thumbnails to take-up entire width of container ======== */
    .aiovg-thumbnail .aiovg-responsive-container { padding-bottom: 0 !important; height: auto !important; }
    .aiovg-thumbnail .aiovg-responsive-container .aiovg-responsive-element { position: relative !important; width: 100% !important; }
}

@media (max-width: 896px) { /* iPhone XS Max iOS 12 Landscape */
	#content .mt-container #primary { width: 63%; }
	#content .mt-container #secondary { width: 35%; }

	/**** Atlas Tech: Slider (at-slider.php) ****/
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 47.7%; margin-bottom: 10px; margin-left: 9px; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap:nth-child(2n) { margin-left: 10px; }
	.single-post.post_layout_1 .entry-header .entry-title,
	.single-post.post_layout_2 .entry-header .entry-title,
	.single-post.post_layout_3 .entry-header .entry-title,
	.single-post.post_layout_5 .entry-header .entry-title { font-size: 30px; }

	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper { width: 43.5%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 52%; }	

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 29.5%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 67.5%; }
	
	/**** Archive ****/
	.list-archive .post-image-wrap { width: 37%; }
	.list-archive .archive-desc-wrapper { width: 60%; }	
}

@media (max-width: 846px) { /* Galaxy Note 9 Landscape */
	#content .mt-container #primary { width: 61%; }
	#content .mt-container #secondary { width: 37%; }
	
	/**** Atlas Tech: Slider (at-slider.php) ****/
	.at-slider .mt-featured-slider-wrapper { width: 49.5%; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 48%; margin-bottom: 8px; margin-left: 5px; }
	.at-slider .featured_layout_3 .single-featured-wrap { width: 47.7%; }	

	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper { width: 46%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 50%; }	

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 31.5%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 65.5%; }
}

@media (max-width: 812px) { /* iPhone X/XS iOS 12 */
	#content .mt-container #primary { width: 59.5%; }
	#content .mt-container #secondary { width: 38.5%; }

	/**** Atlas Tech: Slider (at-slider.php) ****/
	.at-slider .featured-post-wrapper { width: 49.5%; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 48%; margin-bottom: 10px; margin-left: 5px; }	
	.at-slider .featured_layout_3 .single-featured-wrap { width: 47.7%; }	

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 32.2%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 64.8%; }
}

@media (max-width: 768px) { /* iPhone iPad Portrait */
	#masthead .site-branding .custom-logo-link { margin: 0 auto 15px auto; }
	#footer-navigation ul li { padding-left: 7px; margin-right: 7px; }
	#content .mt-container #primary,
	#content .mt-container #secondary { width: 100%; }	
	#mt-scrollup { bottom: 5px; }

	/**** Atlas Tech: Slider (at-slider.php) ****/
	.at-slider .mt-featured-slider-wrapper { width: 49.5%; }
	.at-slider .slider-content-wrapper .slide-title a { font-size: 24px; line-height: 1; }
	
	.at-slider .featured-post-wrapper { float: right; margin-left: 0; width: 49.5%; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 48.2%; margin-bottom: 9px; margin-left: 0; }
	
	
	.at-slider .featured-post-wrapper .featured-title { line-height: 1; }
	.at-slider .featured-post-wrapper .featured-title a { font-size: 14px; } 

	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.home .featured-slider-section .at-block-list,
	.home-top-fullwidth-content-wrapper .at-block-list { width: 23.8%; margin-left: 11px; }
	.at-block-list .block_layout_2 .first-post .post-title { line-height: 1; }
	.at-block-list .block_layout_2 .first-post .post-title a { font-size: 14px; } 
	.at-block-list .column-posts-block .post-title a { font-size: 14px; }
	
	.home .featured-slider-section section.at-block-list:nth-child(4n+2),
	.home-top-fullwidth-content-wrapper section.at-block-list:nth-child(4n+1) { margin-left: 0; }

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .left-column-wrapper { margin-bottom: 12px; }	
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 34.3%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 62.7%; }
	.at-block-layout .right-column-wrapper .single-post-wrapper { margin: 12px 0 0; padding-top: 12px; }

	.home-bottom-fullwidth-content-wrapper .at-block-list { width: 49%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list { margin: 15px 0 10px 2%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper { width: 32%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 65%; }
	.home .home-bottom-fullwidth-content-wrapper section.at-block-list:nth-child(2n+1) { margin-left: 0; }

	#at-home-bottom-1 .at-widget { width: 49%; margin-left: 2%; }
	#at-home-bottom-1 .at-widget:nth-child(2n+1) { margin-left: 0; }

	/**** Archive ****/
	.list-archive .post-image-wrap { width: 27.2%; }
	.list-archive .archive-desc-wrapper { width: 70%; }
}

@media (max-width: 740px) { /* Galaxy S9/S9+ Landscape */
	#content .post-layout-five-container { margin-top: 0; }
	
	/**** Atlas Tech: Slider (at-slider.php) ****/
	.at-slider .mt-featured-slider-wrapper { width: 49.5%; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 48.3%; margin-bottom: 10px; margin-left: 0; }
	.at-slider .featured-post-wrapper { width: 49.2%; }
	
	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper { width: 33.3%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 63.5%; }

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 35.5%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 61.5%; }
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-title a { font-size: 18px; }

	/**** Archive ****/
	.list-archive .post-image-wrap { width: 28.3%; }
	.list-archive .archive-desc-wrapper { width: 69%; }
}

/**** Landscape phones and down ****/

@media (max-width: 670px) { /* iPhone 6/7/8 Landscape */
	/**** Atlas Tech: Slider (at-slider.php) ****/
	.at-slider .mt-featured-slider-wrapper { width: 49.5%; }
	.at-slider .featured-post-wrapper { width: 49.5%; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { width: 47.8%; margin-bottom: 9px; margin-left: 2px; }
	.at-slider .slider-content-wrapper .slide-title a { font-size: 20px; }
	.at-slider .featured-post-wrapper .featured-title a { font-size: 16px; }

	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper { width: 32%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 65%; }	
	.home .featured-slider-section .at-block-list, .home-top-fullwidth-content-wrapper .at-block-list { margin-left: 10px; }
	.at-block-list .block_layout_2 .first-post .post-title a { font-size: 16px; }

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 34%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 63%; }	
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-title a { font-size: 18px; }	
	.at-block-layout .right-column-wrapper .post-content-wrapper .post-meta-wrapper { display: none; }	
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-meta-wrapper .byline { display: none; }
	.at-block-layout .right-column-wrapper .post-content-wrapper .post-meta-wrapper .byline { display: none; }

	/**** Archive ****/
	.list-archive .post-image-wrap { width: 31.3%; }
	.list-archive .archive-desc-wrapper { width: 66%; }
}

@media (max-width: 602px) { /* Portrait - Samsung Galaxy Tab A sm-t285 and Nexus 7 */
	#respond { margin-top: 10px; }
	#content .post-layout-five-container { margin-top: 170px; }
	
	.mt-container .at-socials { float: right; }

	.archive .page-header { padding: 0; }	
	.archive-columns .archive-content-wrapper article { width: 100% !important; margin-bottom: 10px; }

	/*--- Atlas Tech: Slider (at-slider.php) ---*/
	.at-slider .slider-content-wrapper .slide-title a { font-size: 28px; } 
	.at-slider .mt-featured-slider-wrapper { float: none; width: 100%; }	
	.at-slider .featured-post-wrapper { float: none; width: 100%; margin-top: 12px; } 
	.featured-slider-section .at-slider .featured_layout_3 .single-featured-wrap { width: 49%; }	
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap { margin-left: 0; }
	.at-slider .featured-post-wrapper .featured-title a { font-size: 18px; }
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap:nth-child(2n) { margin-left: 10px; }

	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.home .featured-slider-section .at-block-list,
	.home-top-fullwidth-content-wrapper .at-block-list { width: 49%; }
	.home .featured-slider-section .at-block-list,
	.home-top-fullwidth-content-wrapper .at-block-list { margin: 0 0 15px 1.95%; padding: 0; }
	.home .featured-slider-section .at-block-list:nth-child(even),
	.home-top-fullwidth-content-wrapper .at-block-list:nth-child(odd) { margin-left: 0; }
	.at-block-layout .right-column-wrapper .post-content-wrapper .post-meta-wrapper { display: none; }
	.at-block-list .block_layout_2 .first-post .post-title a { font-size: 18px; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper { width: 34%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 63%; }	

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.home-top-content-wrapper .home-primary-wrapper,
	.home-bottom-content-wrapper .home-primary-wrapper { width: 45.5%; float: left; }
	.home-top-content-wrapper .home-top-secondary,
	.home-bottom-content-wrapper .home-bottom-secondary { width: 52%; float: right; }
	.at-block-layout .right-column-wrapper { margin-left: 2%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 36.5%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 60%; }
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-meta-wrapper { display: none; }

	.home-bottom-fullwidth-content-wrapper { padding-top: 15px; }
	.home-bottom-fullwidth-content-wrapper .at-block-list { margin-top: 0; margin-bottom: 15px; }

	/**** Archive ****/
	.list-archive .post-image-wrap { float: left !important; width: 34.8% !important; }
	.list-archive .archive-desc-wrapper { float: right !important; width: 62.5% !important; }	

	/**** Related Articles ****/
	.related-posts-wrapper { margin-left: -2%; }
	.related-posts-wrapper .single-post-wrap { margin-bottom: 15px !important; margin-left: 2%; width: 24%; }
}

@media (max-width: 480px) {
	/*--- Atlas Tech: Slider (at-slider.php) ---*/
	.at-slider .slider-content-wrapper .slide-title a { font-size: 22px; } 
	.at-slider .featured-post-wrapper .featured-title a { font-size: 16px; }	
	.featured-slider-section .at-slider .featured_layout_3 .single-featured-wrap { width: 48.5%;  margin-bottom: 10px; margin-left: 0; }	
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap:nth-child(2n) { margin-left: 10px; }

	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.home .featured-slider-section .at-block-list,
	.home-top-fullwidth-content-wrapper .at-block-list { width: 48.55%; }
	.home .featured-slider-section .at-block-list,
	.home-top-fullwidth-content-wrapper .at-block-list { margin: 0 0 0 2.6%; padding: 0; }
	.home .featured-slider-section .at-block-list:nth-child(even),
	.home-top-fullwidth-content-wrapper .at-block-list:nth-child(odd) { margin-left: 0; }
	.home .featured-slider-section .at-block-list .post-content-wrapper,
	.home-top-fullwidth-content-wrapper .at-block-list .post-content-wrapper { margin: 0; }
	.at-block-list .block_layout_2 .first-post .post-title a { font-size: 16px; }

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.home-top-content-wrapper .home-primary-wrapper,
	.home-bottom-content-wrapper .home-primary-wrapper { width: 100%; float: none; }
	.home-top-content-wrapper .home-top-secondary,
	.home-bottom-content-wrapper .home-bottom-secondary { width: 100%; float: none; }

	.at-block-layout .left-column-wrapper .post-content-wrapper .post-title a { font-size: 22px; }
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-meta-wrapper { display: block; }
	.at-block-layout .right-column-wrapper .post-content-wrapper .post-meta-wrapper { display: block; }

	.home-bottom-fullwidth-content-wrapper .at-block-list { width: 48.55%; margin-left: 2.6%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-thumb-wrapper,
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { width: 100%; }
	.home-bottom-fullwidth-content-wrapper .at-block-list .posts-list-wrapper .single-post-wrapper .post-content-wrapper { margin-top: 5px; margin-bottom: 0; }

	#at-home-bottom-1 .at-widget { width: 48.55%; margin-left: 2.6%; }
	#at-home-bottom-1 .at-widget .at-block-list .block-list-wrapper .posts-list-wrapper .single-post-wrapper .post-content-wrapper { margin-bottom: 0; margin-top: 0; }
/*	#at-home-bottom-1 .at-bottom-c2 { min-height: 10px; } */

	.single-post.post_layout_4 .post-img-wrapper .entry-header { padding: 0 15px 15px; }
	.single-post.post_layout_4 .post-img-wrapper .entry-header .entry-title { font-size: 24px; margin-bottom: 5px; }

	.at-socials .social-link,
	.search-main { padding: 0 15px; }
	
	/**** Archive ****/
	.archive .page-header .page-title { padding: 0 15px 0 10px; }	
	.list-archive .post-image-wrap { float: none !important; width: 100% !important; }
	.list-archive .archive-desc-wrapper { float: none !important; width: 100% !important; }	
	.list-archive .entry-header { margin-top: 20px; }
	.archive-content-wrapper .archive-desc-wrapper .entry-header h2.entry-title a { font-size: 24px; }

	/**** Related Articles ****/
	.related-posts-wrapper .single-post-wrap { margin-bottom: 10px !important; width: 48% !important; }	
	.related-articles-wrapper.boxed_layout .related-content-wrapper .post-title a { font-size: 16px; }
}

@media (max-width: 414px) { /* iPhone XS Max IOS 12 Portrait */
	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 29%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 68%; }
}

@media (max-width: 375px) { /* iPhone 6/7/8/ Portrait */
	.archive .page-header .page-title { padding: 0 8px 0 8px; }	

	/*--- Atlas Tech: Slider (at-slider.php) ---*/
	.at-slider .slider-content-wrapper .slide-title a { font-size: 22px; } 
	.at-slider .slider-content-wrapper { padding: 0 15px 15px; }
	
	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 32%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 65%; }	
	.at-block-layout .left-column-wrapper .post-content-wrapper .post-title a { font-size: 22px; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper .byline { display: none; }	
}

@media (max-width: 360px) { /* Samsung Galaxy S9/S9+ Portrait */
	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap:nth-child(2n) { margin-left: 10px; }

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 33.5%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 63.5%; }	
}

@media (max-width: 320px) {
	/**** Atlas Tech: Block List (at-block-list.php) ****/
	.at-slider .featured-post-wrapper .posts-wrapper-layout3 .single-featured-wrap:nth-child(2n) { margin-left: 8px; }

	/**** Atlas Tech: Block Layout (at-block-layout.php) ****/
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-thumb-wrapper { width: 32%; }
	.at-block-layout .block-posts-wrapper .right-column-wrapper .post-content-wrapper { width: 65%; }	
	.at-block-layout .right-column-wrapper .post-content-wrapper .post-meta-wrapper { display: none; }

	.archive .page-header .page-title { padding: 0 15px; }	
	.archive .page-header .page-title {
		overflow: hidden; 
		text-overflow: ellipsis; 
		display: -webkit-box; 
		-webkit-line-clamp: 1;  
		-webkit-box-orient: vertical; 		
	}
}
