/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. Donations: https://calmestghost.com/donate. BlankSlate is the definitive WordPress boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2.1-php83
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2022 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

/* Main column width */
.wp-block {
    max-width: 100%;
}

/* Width of "wide" blocks */
.wp-block[data-align="wide"] {
    max-width: 100%;
}

/* Width of "full-wide" blocks */
.wp-block[data-align="full"] {
    max-width: none;
}

.card .card-body .card-text {line-height:1.5!important;}

.card.card-cascade.wider.reverse .card-body.card-body-cascade {margin-top: -9rem!important;}
/*.card.card-cascade.wider .card-body.card-body-cascade {margin-right: 6%!important;margin-left: 6%!important;}*/
	
	
.card-title{font-weight:500!important;line-height:25px;}
.single-title{text-transform:uppercase;font-weight:900!important;}

.wp-block-image img {
    max-width: 100%;
    height: auto;
}

.wp-block-image figure {
    margin:2em 0;
}

.swp_pinterest_icon,.swp_share{color:#fff;}



.swp_social_panel.swp_default_custom_color .nc_tweetContainer.swp_share_button.swp_linkedin{background-color:#0e76a8;border-color:#0e76a8;}
.swp_social_panel.swp_default_custom_color .nc_tweetContainer.swp_share_button.swp_linkedin:hover{background-color:#0e76a8!important;border-color:#0e76a8!important;opacity:0.90;}
.swp_social_panel.swp_default_custom_color .nc_tweetContainer.swp_share_button.swp_twitter{background-color:#00acee;border-color:#00acee;}
.swp_social_panel.swp_default_custom_color .nc_tweetContainer.swp_share_button.swp_twitter:hover{background-color:#00acee!important;border-color:#00acee!important;opacity:0.90;}
.swp_social_panel.swp_default_custom_color .nc_tweetContainer.swp_share_button.swp_pinterest{background-color:#c8232c;border-color:#c8232c;}
.swp_social_panel.swp_default_custom_color .nc_tweetContainer.swp_share_button.swp_pinterest:hover{background-color:#c8232c!important;border-color:#c8232c!important;opacity:0.90;}
.swp_social_panel.swp_default_custom_color .nc_tweetContainer.swp_share_button.swp_facebook{background-color:#3b5998;border-color:#3b5998;}
.swp_social_panel.swp_default_custom_color .nc_tweetContainer.swp_share_button.swp_facebook:hover{background-color:#3b5998!important;border-color:#3b5998!important;opacity:0.90;}
/*.swp_social_panel .total_shares.total_sharesalt .swp_label {min-width: 48px!important;}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt .swp_count {min-width: 48px!important;}
*/

.h-400{
	height:400px;
}

.swp_social_panel {margin-bottom:0!important;}
.swp-hover-pin-button{background-color:#c8232c!important;border-color:#c8232c!important;color:#fff!important;z-index:900!important;}
.swp-hover-pin-button:hover{opacity:0.90;}

img.cover{
height:100%;
width:100%;
object-fit:cover;
}

ul.xoxo{padding:0;}
#wp-comment-cookies-consent{opacity:1;position:relative;}



article div.post h2 {
    margin-top: 2rem!important;
    margin-bottom: 1rem !important;
}

div.post h2 {
    font-weight: 700!important;
    font-size: 1.6rem!important;
}

div.post h3 {
    font-size: 1.45rem!important;
}

div.post h4 {
    font-size: 1.30rem!important;
}

/*
.entry-summary img {width: auto;height: auto;max-width: 100%;vertical-align: middle;border: 0;display:block;overflow:hidden;width:100%;}
.entry-content img {width:100%;}
.wp-caption img {width: auto;height: auto;max-width: 100%;vertical-align: middle;border: 0;display:block;overflow:hidden;width:100%;}
.wp-caption {max-width:100%;}padding:10px 20px;background-color:#eee;border:1px solid #ddd;
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

*/

.wp-block-image figure{
border-width: 1px 1px 1px 1px;
border-style:solid;
border-color:#ddd;
/*border-bottom:0!important;*/
text-align: center;
/*background-color: #f3f3f3;*/
padding: 10px 10px 10px 10px;;
/*-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;	*/
}


p.form-submit span{width:100%;}

.blocks-gallery-caption, .wp-block-embed figcaption, .wp-block-image figcaption {
    color: #555d66;
    font-size: 13px;
    text-align: center;
    /*background-color: #f3f3f3;*/
    margin:0;
    padding: 5px 0 8px 0;
    border-width: 0px 1px 1px 1px;
	border-style:solid;
	border-color:#ddd;

}

.wp-block-image figcaption {
position: relative;
top: -8px;
background-color: #fff;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
padding: 8px 8px;	
position: absolute!important;
top: inherit!important;
background:linear-gradient(0deg,#000000b3,#0000004d 95%,#0000)!important;
border-width: 0!important;
border-style:none!important;
border-color:none!important;
}


@media screen and (max-width: 575px) {
 .ft-wpbs .page-link {
 font-size: .7rem;
 padding: .3rem .45rem;
 }
 .h-400{
	height:200px;
}

.card.card-cascade.wider.reverse .card-body.card-body-cascade {margin-top: -4rem!important;}
.card.card-cascade.wider .card-body.card-body-cascade {margin-right: 0% !important;margin-left: 0% !important;}
div.post h2 {
    font-weight: 700!important;
    font-size: 1.3rem!important;
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer;
    color: #495057;
}

}