/*
 Theme Name:   Washington Spectator 
 Theme URI:    https://washingtonspectator.org/
 Description:  Custom Theme for Washington Spectator
 Author:       Amber Hewitt
 Author URI:   https://graphicgoo.com/
 Template:     Extra
 Version:      1.1.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, responsive-layout
*/

/* Default styles */
@import "../Extra/style.css";

/* GOOGLE FONTS */
@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;0,700;1,400;1,700&display=swap');


/* STYLES FROM CACHED CSS */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: bold; font-style: normal; text-transform: none; text-decoration: none; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-family:'Libre Franklin', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

body { font-family: 'Lora', Georgia, 'Times New Roman', serif; color: #000000 !important; }

#page-container {background-color:#ffffff;}

#et-menu li a { font-family:'Libre Franklin', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; }
#et-menu li { font-family:'Libre Franklin', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#et-navigation ul li, #et-navigation li a, #et-navigation>ul>li>a { font-weight: normal; font-style: normal; text-transform: none; text-decoration: none; }
#et-menu>li a,#et-menu>li.menu-item-has-children>a:after,#et-menu>li.mega-menu-featured>a:after,#et-extra-mobile-menu>li.mega-menu-featured>a:after {color:rgba(0,0,0,0.6);}
#et-menu>li>a:hover,#et-menu>li.menu-item-has-children>a:hover:after,#et-menu>li.mega-menu-featured>a:hover:after,#et-navigation>ul#et-menu>li.current-menu-item>a,#et-navigation>ul#et-menu>li.current_page_item>a,#et-extra-mobile-menu>li.mega-menu-featured>a:hover:after,#et-extra-mobile-menu>li.current-menu-item>a,#et-extra-mobile-menu>li.current_page_item>a,#et-extra-mobile-menu>li>a:hover {color:#000000;}
#et-navigation>ul>li>a:before {background-color:#000000;}

#main-header {background-color:#ffffff;}

#et-menu>li>ul,#et-menu li>ul,#et-menu>li>ul>li>ul,#et-mobile-navigation nav,.et-top-search-primary-menu-item .et-top-search {background-color:#ffffff;}
#et-menu li>ul li a,#et-menu li.mega-menu>ul>li>a,#et-menu .sub-menu li.mega-menu-featured>a:after,#et-menu .sub-menu li.menu-item-has-children>a:after,#et-extra-mobile-menu .sub-menu li.mega-menu-featured>a:after,#et-extra-mobile-menu li a,#et-menu li.mega-menu-featured>ul li .title,#et-extra-mobile-menu li.mega-menu-featured>ul li .title,#et-menu li.mega-menu-featured>ul li .featured-post h2,#et-extra-mobile-menu li.mega-menu-featured>ul li .featured-post h2,#et-menu li.mega-menu-featured>ul li .featured-post .post-meta a,#et-extra-mobile-menu li.mega-menu-featured>ul li .featured-post .post-meta a,#et-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta,#et-extra-mobile-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta,#et-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta a,#et-extra-mobile-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta a {color:rgba(0,0,0,0.6);}
#et-menu li>ul li a:hover,#et-extra-mobile-menu li>ul li a:hover,#et-menu li>ul li.current-menu-item a,#et-menu li>ul li.current_page_item a,#et-extra-mobile-menu li>ul li.current-menu-item a,#et-extra-mobile-menu li>ul li.current_page_item a,#et-menu li.mega-menu>ul>li>a:hover,#et-menu .sub-menu li.mega-menu-featured>a:hover:after,#et-menu .sub-menu li.menu-item-has-children>a:hover:after,#et-extra-mobile-menu .sub-menu li.mega-menu-featured>a:hover:after,#et-menu li.mega-menu-featured>ul li .featured-post .post-meta a:hover,#et-extra-mobile-menu li.mega-menu-featured>ul li .featured-post .post-meta a:hover,#et-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta a:hover,#et-extra-mobile-menu li.mega-menu-featured>ul li.menu-item .recent-list .recent-post .post-content .post-meta a:hover {color:#000000;}
#et-secondary-menu li { font-family:'Libre Franklin', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

#top-header {background-color:#ffffff;}

#et-secondary-menu a, #et-secondary-menu li.menu-item-has-children>a:after {color:rgba(0,0,0,0.6);}
#et-secondary-menu li a:hover, #et-secondary-menu>li>a:hover:before, #et-secondary-menu li.menu-item-has-children>a:hover:after, #et-secondary-menu li.current-menu-item>a {color:#000000;}
#et-secondary-menu>li>a:hover:before {text-shadow:10px 0 #000000,-10px 0 #000000;}
#et-secondary-nav #et-secondary-menu {background-color:#000000;}
#et-secondary-menu li>ul li a:hover, #et-secondary-menu li>ul li.menu-item-has-children>a:hover:after, #et-secondary-menu li>ul li.current-menu-item a,#et-secondary-menu li>ul li.current_page_item a {color:#000000;}

#et-trending-label,.et-trending-post a {font-size:12.000000px;}
#et-trending-button {width:17.142857px;height:17.142857px;}
#et-trending-button span {width:17.142857px;height:1.714286px;}
#et-trending-button.toggled span:first-child {-webkit-transform:translateY(5.571429px) rotate(45deg);transform:translateY(5.571429px) rotate(45deg);}
#et-trending-button.toggled span:last-child {-webkit-transform:translateY(-5.571429px) rotate(-45deg);transform:translateY(-5.571429px) rotate(-45deg);}
#et-trending-label,.et-trending-post a { font-family:'Libre Franklin', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#et-trending-label,.et-trending-post a {font-weight:normal;font-style:italic;text-transform:none;text-decoration:none;}
#et-trending-label,#et-trending-button {color:#000000;}
#et-trending-button span {background-color:#000000;}
header.header .et-trending-post a, header.header .et-trending-post a:visited {color:rgba(0,0,0,0.6);}

#et-info .et-cart span,#et-info .et-top-search .et-search-field { font-family:'Libre Franklin', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#et-info .et-cart, #et-info .et-top-search .et-search-field, #et-info .et-extra-social-icons .et-extra-icon {background-color:rgba(0,0,0,0.05);}
#et-info .et-cart, #et-info .et-top-search .et-search-field, #et-info .et-top-search .et-search-submit:before, #et-info .et-extra-social-icons .et-extra-icon, #et-info .et-extra-social-icons .et-extra-icon:before {color:rgba(0,0,0,0.23);}

.et-fixed-header #et-menu li a {font-size:17px;}
.et-fixed-header #et-menu>li a, .et-fixed-header #et-menu>li.menu-item-has-children>a:after, .et-fixed-header #et-menu>li.mega-menu-featured>a:after, .et-fixed-header #et-extra-mobile-menu>li.mega-menu-featured>a:after {color:rgba(0,0,0,0.6);}
.et-fixed-header #et-navigation>ul#et-menu>li.current-menu-item>a,.et-fixed-header #et-navigation>ul#et-menu>li.li.current_page_item>a,.et-fixed-header #et-navigation>ul#et-menu>li>a:hover,.et-fixed-header #et-navigation>ul#et-menu>li.menu-item-has-children>a:hover:after,.et-fixed-header #et-navigation>ul#et-menu>li.mega-menu-featured>a:hover:after,.et-fixed-header #et-extra-mobile-menu>li.mega-menu-featured>a:hover:after {color:#000000;}
.et-fixed-header #et-navigation>ul>li>a:before {background-color:#000000;}
.et-fixed-header #main-header {background-color:#ffffff;}

#footer .et_pb_widget a,#footer .et_pb_widget a:visited,#footer .et_pb_widget a span,#footer .et_pb_widget ul li a,#footer .et_pb_widget .widget-list li a,#footer .et_pb_widget #recentcomments li a,#footer .widget .title {color:rgba(0,0,0,0.79);}
#footer h4,#footer .et_pb_widget h4.widgettitle {color:rgba(0,0,0,0.6);}

.et_pb_widget ul li .children a:before, .et_pb_widget .widget-list li .children a:before, .widget.woocommerce .product_list_widget li .children a:before {color:rgba(0,0,0,0.6);}

#footer-bottom {background-color:#ffffff;}
#footer-info,#footer-info a {color:rgba(0,0,0,0.6);}
#footer-nav ul li a {color:rgba(0,0,0,0.6);}
#footer-nav ul li a:hover, #footer-nav ul li a:active {color:#000000;}
#footer #footer-bottom #footer-nav ul.et-extra-social-icons .et-extra-icon:before {color:rgba(0,0,0,0.6);}

@media only screen and (min-width:768px){
	#main-header .logo{height:61.75px;margin:16.625px 0;}
	.header.left-right #et-navigation>ul>li>a{padding-bottom:40.5px;}
}

@media only screen and (min-width:768px){
	.et-fixed-header #main-header .logo{height:61.75px;margin:16.625px 0;}
	.et-fixed-header .header.left-right #et-navigation>ul>li>a{padding-bottom:39px;}
}



/* ADDITIONAL CSS FROM CUSTOMIZER */

/** HEADER PART **/
#main-content {
	padding-top: 0;
}
.wp-image-24718 {
	width: 300px !important;
}
.site-notice {
    max-width: 1300px;
    margin: 0 auto;
    width: 100%;
    display: block;
    z-index: 333;
    background-color: #FFF3E1;
    max-width: 100%;
		padding: 5px;
		position: relative;
    top: -25px;
}
.site-notice-wrapper {
    margin: 0 auto;
    max-width: 840px;
}
.notice-heading {
    width: 25%;
    float: left;
}
.notice-description {
    width: 75%;
    margin: 9px auto;
    color: #333;
		text-align: center;
}
.notice-description p {
    margin-bottom: 9px;
		font-family: 'Roboto';
}
.notice-description a {
	color: #e64733;
}
.page-id-10114 .site-notice {
		display: none;
}
#et-info.custom {
	position: relative;
	top: -47px;
}
#et-info.custom .et-top-search input[type=search]:focus {
	color:#BABABA;
}
.et-fixed-header #et-info.custom {
	top: -13px;
}
#et-trending-button {
	display: none;
}
.post-subhead {
	 font-size: 19px !important;
   color: rgba(0,0,0,0.5);
}
.et_fixed_nav .et-fixed-header #main-header {
	z-index: 999;
}
#main-header .logo {
    
}
/* DROPDOWNS */
#et-menu li>ul { border-color: #000000; }
#et-navigation li a { padding: 2px 0; }
.et-fixed-header #et-menu li>ul li a { font-size: 14px !important; }
#et-menu li>ul li a:hover { text-decoration: underline; }

/*** FOOTER PART ***/
.wp-image-4013 {
	float: left;
	margin: 0 10px 10px 0;
}

#footer {
background: #1c2227;
    background: -webkit-linear-gradient(330deg,#151a1e 35%,#1c2227 0);
    background: linear-gradient(120deg,#151a1e 35%,#1c2227 0);	
}
#footer .et_pb_extra_row > div:nth-child(1) {
	width: 50%;
	flex-basis: 50%;
}
#footer .et_pb_extra_row > div {
	width: 25%;
	flex-basis: 25%;
}
#footer .et_pb_extra_row > div:nth-child(1) p {
	font-size: 17px;
	color: #fff;
	font-family: 'Lora';
	margin: 0;
}
#footer .et_pb_extra_row > div:nth-child(1) p a{
	font-size: 17px;
	color: #f5deb2;
	text-decoration: underline;
}
#footer .et_pb_extra_row > div:nth-child(1) .textwidget {
	width: 60%;
}
#footer .et_pb_extra_row > div:nth-child(1) h4 {
	border: none;
}
#footer .et_pb_extra_row > div h4 {
	 border-bottom: 3px solid #554c3a;
	color: #fff !important;
	font-size: 22px;
	font-family: 'Roboto';
	text-transform: capitalize;
	font-weight: 500;
	letter-spacing: 0;
}
#footer .et_pb_extra_row > div:nth-child(2) {
	padding-right: 30px;
}
#footer .et_pb_extra_row > div #menu-footer-contributors,
#footer .et_pb_extra_row > div #menu-newsletter{
	padding: 20px 0 0;
}
#footer .et_pb_extra_row > div #menu-footer-contributors li,
#footer .et_pb_extra_row > div #menu-newsletter li{
	padding: 0;
	border: none;
}
#footer .et_pb_extra_row > div #menu-footer-contributors li a,
#footer .et_pb_extra_row > div #menu-newsletter li a{
	font-size: 16px;
	font-family: 'Roboto';
	margin-left: 10px;
	color: #f5deb2;
	font-weight: 400;
	line-height: 1.5em;
}
#footer .et_pb_extra_row > div #menu-footer-contributors li a:hover,
#footer .et_pb_extra_row > div #menu-newsletter li a:hover{
	text-decoration: underline;
}

#et-navigation>ul>li>a {
	font-size: 17px;
}
.posts-header h1.entry-title {
    font-style: unset;
    margin-top: 40px;
}

.posts-content .et_pb_row {
    width: 100%;
}
.posts-comment-section .comment-body {
    padding-left: 0 !important;
}
.posts-comment-section h1#comments, .posts-comment-section h3#reply-title {
    font-style: unset;
}

/* RELATED POSTS */
.posts-col-left .rp4wp-related-posts.rp4wp-related-post .rp4wp_component_title {
    font-size: 16px !important;
    line-height: 1.25em !important;
}
.rp4wp-related-posts { margin-top: 60px; }

/*.archive a.comments-link,
.single .comments-number{
	display: none;
}*/
.blog .main-post article .header {
    width: 100%;
    height: 180px;
}
.blog .main-post article .header img{
    width: 100%;
    height: 100%;
	object-fit: cover;
}
.category .post-content .post-meta .rating-star {
    display: none;
}

.blog .module.post-module,
.blog .module.posts-carousel-module,
.archive .posts-blog-feed-module,
.search .posts-blog-feed-module,
.search-result .posts-blog-feed-module,
.page article{
    border-top-color: #276479 !important;
}
.blog .module-head h1{
	color: #000 !important;
}
.blog .post-content h2.entry-title a,
.archive .post-content h2.entry-title a{
	color: #777 !important;
}
.blog .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content-box {
	background: rgba(0,0,0,0.7);
}
.letters-to-editor a {
	color: #e64733;
}
.single .et_pb_section {
	padding: 2% 0;
}
.posts-header h1.entry-title {
	margin-top: 0;
}
.photo-credit .et_pb_text_inner {
	font-size: 18px;
	color: #000;
}
.photo-credit .et_pb_text_inner .pc-title {
	font-size: 14px;
	color: #373a3c;
}


.featured-posts-slider-module .post-content-box {
	background-color: #fff;
}
.featured-posts-slider-module .post-content-box h3.entry-title a{
	color: #444651 !important;
	font-size: 32px !important;
}

.single .et_pb_section {
	padding: 0 0 2%;
}
.featured-posts-slider-module .post-content-box .post-meta.vcard p a{
	color: rgba(0,0,0,0.5);
	font-size: 14px;
}
.featured-posts-slider-module .post-meta {
	color: rgba(0,0,0,0.5) !important;
}
div#custom_html-3 .widgettitle {
	display: none;
}
div#custom_html-3 .textwidget  {
	padding: 0;
}

/************************************** LETTERS TO THE EDITOR READ MORE
******************************/
.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}

.read-more-state ~ .read-more-trigger:before {
  content: 'Show more';
	font-size: 14px;
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: 'Show less';
	font-size: 14px;
}

.read-more-trigger {
  cursor: pointer;
  display: inline-block;
	margin-top: 20px;
  padding: 10px 25px;
  color: #666;
  font-size: 14px;
  line-height: 1.3em;
  border: 1px solid #ddd;
  border-radius: .25em;
}



/**** BLOOM CSS ****/
#text-27 .textwidget {
    padding: 0;
}
#text-27 .widgettitle {
	display: none;
}
#text-27 .textwidget .et_bloom_inline_form {
	margin: 0;
}
#text-27 .textwidget .et_bloom_form_container {
	background: none !important;
}
#text-27 .textwidget .et_bloom_form_container_wrapper {
	background-color: #f6f6f6 !important;
    background: -webkit-linear-gradient(45deg,#e64733,#ff8879);
    background: linear-gradient(45deg,#dddddd,#f6f6f6) !important;
    box-shadow: 0 0 0 2px #fff, 0 0 0 12px #e64733;
	border: none;
    margin: 10px;
}
#text-27 .et_bloom_form_header {
	background: none !important;
}
#text-27 .et_bloom_form_container .et_bloom_form_content {
	background: none !important;
	padding: 0 30px 30px;
}

.our-gift-4u-text .et_bloom_form_text {
    display: flex !important;
    align-items: center;
    align-content: center;
    height: 100%;
}
.our-gift-4u-text h1 {
    position: relative;
    display: inline-block;
}
.our-gift-4u-text h1:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 6px;
    content: '';
    height: 7px;
    width: 100%;
    background: #d6d6d6;
}
.our-gift-4u-text p.et_bloom_popup_input, .our-gift-4u-text .et_bloom_custom_field, .our-gift-4u-text button {
    display: block;
    float: none !important;
    width: 100% !important;
    text-align: center !important;
	margin-bottom: 8px !important;
}
.our-gift-4u-text p.et_bloom_popup_input, .our-gift-4u-text .et_bloom_custom_field {
    padding-right: 0 !important;
}
.posts-header .et_pb_title_meta_container a {
    color: #e64733 !important;
}
.posts-header .et_pb_title_meta_container a:hover {
    text-decoration: underline;
}
/** Bloom popup newsletter **/
.et_bloom_popup .et_bloom_form_container .et_bloom_form_header {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
}
.et_bloom_popup .et_bloom_form_header.split img {
	width: 25%;
	max-width: 25%;
}
.et_bloom_popup .et_bloom_form_container .et_bloom_form_header .et_bloom_form_text {
	width: 75%;
}
.et_bloom_popup .et_bloom_form_container .et_bloom_form_header .et_bloom_form_text > div {
	width: 90%;
}
.et_bloom_popup .et_bloom_form_container .et_bloom_form_header .et_bloom_form_text strong {
	font-weight: 700;
	line-height: 1.5em;
}
/** BLOOM EMAIL CAPTURE TEMPLATES **/
.et_bloom_optin_3 .et_bloom_form_header,
.et_bloom_optin_4 .et_bloom_form_header,
.et_bloom_optin_5 .et_bloom_form_header{
	display: flex;
  flex-wrap: nowrap;
}
.et_bloom_optin_3 .et_bloom_form_header img,
.et_bloom_optin_4 .et_bloom_form_header img,
.et_bloom_optin_6 .et_bloom_form_header img,
.et_bloom_optin_7 .et_bloom_form_header img{
	max-width: 40% !important;
}
.et_bloom_optin_3 .et_bloom_form_header .et_bloom_form_text,
.et_bloom_optin_4 .et_bloom_form_header .et_bloom_form_text,
.et_bloom_optin_5 .et_bloom_form_header .et_bloom_form_text{
	align-self: center;
}
/* for bloom example 3 */
.et_bloom_optin_5 .et_bloom_form_header img {
	order: 2;
}
.et_bloom_optin_5 .et_bloom_form_header .et_bloom_form_text {
	order: 1;
}
.et_bloom_optin_5 {
    border: 7px solid rgba(0, 0, 0, 1);
    box-shadow: 0 10px 25px rgba(0,0,0,0.10);
}
/* for bloom example 5 */
.et_bloom_optin_7 {
	border: 7px solid #3E5062;
}
.et_bloom_optin_7 .et_bloom_form_container_wrapper {
    border: 2px solid #fff !important;
}
.et_bloom_optin_7 .et_bloom_form_container .et_bloom_form_content .et_bloom_popup_input input {
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: 0 5px 10px rgba(0,0,0,0.05);
}

/** for linkedin icons top bar **/
#et-info .et-extra-social-icons li.et-extra-social-icon.instagram .et-extra-icon:before,
#footer #footer-bottom #footer-nav ul.et-extra-social-icons .et-extra-icon.et-extra-icon-instagram:before{
    content: "\e610";
}

#et-info .et-extra-icon-instagram.et-extra-icon-background-hover:hover {
		background-color: #0E72A3 !important;
}
#et-info .et-extra-social-icons .et-extra-icon:hover:before {
	color: #fff !important;
}

@media only screen and (max-width: 1024px) {
	#et-info.custom {
		display: none;
	}
	.centered .logo {
		width: 80%;
	}
	.centered #logo {
		object-fit: contain;
	}
	#footer .et_pb_extra_row > div:nth-child(1) .textwidget {
	width: 100%;
	}
}
@media only screen and (min-width: 768px) {
	.et-fixed-header #main-header .logo {
			margin: 15px auto;
	}
}
@media only screen and (max-width: 767px) {
	#our-gift-toyou-section .our-gift-4u-text .et_bloom_header_outer, #our-gift-toyou-section .our-gift-4u-text .et_bloom_form_header, #our-gift-toyou-section .our-gift-4u-text .et_bloom_form_content {
		float: none !important;
		display: block;
		width: 100% !important;
	}
	.our-gift-4u-text .et_bloom_form_container_wrapper {
		display: block !important;
	}
	.photo-credit .et_pb_text_inner {
		font-size: 16px;
		color: #000;
	}
	.photo-credit .et_pb_text_inner .pc-title {
		font-size: 12px;
		color: #373a3c;
	}
}

/* ADDITIONAL STYLES */

#et-secondary-nav { position: absolute; top: 0; right: -10px; }
#et-secondary-menu>li>a:before { content: none !important; font-size: 0px !important; }
#et-secondary-menu>li>a:hover:before { text-shadow: none !important; }

#et-extra-mobile-menu>li>a, #et-mobile-navigation #et-extra-mobile-menu li { font-size: 18px !important; line-height: 1.5em !important; }

.social-facebook, .social-twitter, .social-linkedin { margin-right: 10px !important; }
@media only screen and (max-width: 1024px) {
	.social-facebook, .social-twitter, .social-linkedin { position: absolute !important; bottom: -64px; }
	.social-facebook { left: 0; }
	.social-twitter { left: 44px; }
	.social-linkedin { left: 88px; bottom: -63px; }
}
@media only screen and (max-width: 480px) {
	#et-mobile-navigation nav { padding: 20px 20px 84px !important; }
}

.fa-facebook-f, .fa-twitter, .fa-linkedin-in { color: rgba(0,0,0,0.23); background-color: rgba(0,0,0,0.05); padding: 8px; border-radius: 3px; -webkit-transition:.3s ease; transition:.3s; }
.fa-facebook-f { padding: 8px 10px; }
.fa-facebook-f:hover { color: #ffffff !important; background-color: #39579a !important; }
.fa-twitter:hover { color: #ffffff; background-color: #01aced; }
.fa-linkedin-in:hover { color: #ffffff; background-color: #517fa4; }
@media only screen and (min-width: 768px) {
	#main-header .logo { margin-top: 30px !important; }
}

li.ws-search form { top: -6px !important; }
.search-close { top: 1px !important; }

@media only screen and (max-width: 1024px) {
	.search-close { display: none !important; }
	.ws-search { margin-top: 7px !important; }
	/*li.ws-search form { top: 8px !important; }
	.is-form-id-25187 { width: 100% !important; }
	.search-icon { visibility: hidden !important; }*/
}

blockquote { font-size: 1.3rem; }

.photo-credit .et_pb_text_inner { font-size: 14px !important; }

.credit-title { font-size: 14px !important; color: #000000; }


/* HOMEPAGE SUBSCRIBE BUTTON */
.subscribe-button {
	background-color:#de4935;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:'Libre Franklin', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:20px !important;
	font-weight:700 !important;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
	width: 100%;
	text-align: center;
}
.subscribe-button:hover {
	background-color:#3c9e91 !important;
}
.subscribe-button:active {
	position:relative;
	top:1px;
}

#ul_pis_posts_in_sidebar-2 { background-color: #f6f6f6 !important; }
.pis-title, a.pis-title-link { color: #000000; font-size: 16px !important; line-height: 1.3em !important; }
.pis-utility { color: #6f6f6f !important; }
a.pis-title-link:hover { color: #6f6f6f !important; }
p.pis-title { margin-bottom: 3px !important; } 

#slider_24723 .owl-prev { left: -6%; }
#slider_24723 .owl-next { right: -6%; }
#slider_24723 p { color: #000000; font-size: 16px; }

.page-nav { margin: 60px 0 100px; }
.archive-title { margin-bottom: 40px !important; }
.cat-box { margin: 0 0 50px; }
.cat-img { float: left; padding-right: 36px; max-width: 350px; width: 350px; }
.cat-text { float: left; max-width: 500px; }
.cat-entry { margin-top: 20px; }

@media only screen and (max-width: 1300px) {
	.cat-text { max-width: 400px; }
}
@media only screen and (max-width: 1150px) {
	.cat-img { width: 300px; }
}
@media only screen and (max-width: 1060px) {
	.cat-img { width: 250px; }
}
@media only screen and (max-width: 724px) {
	.cat-img { float: none; padding-right: 0; width: 100%; max-width: 100%; }
	.cat-text { max-width: 100%; }
}
@media only screen and (max-width: 500px) {
}


