/*
Theme Name: Frame Child Theme
Theme URI: https://www.framethe.me
Description: A Beaver Builder child theme that can be used as a starting point for custom development.
Author: WP Beaver World
Author URI: https://www.wpbeaverworld.com
Version: 1.4.4

Template: bb-theme
Template Version: 1.6.1

License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* TYPOGRAPHY
--------------------- */
.heading-shadow .fl-heading-text, .heading-shadow .heading-title, .heading-shadow .pp-sub-heading {
    text-shadow: 2px 2px 5px #000;
}

/* CUSTOM CLASSES
--------------------- */
.column-shadow {
    box-shadow: 0 0 30px 4px rgba(0, 0, 0, 0.5);
}

/* HEADER STYLES
---------------------- */
.menu-donate-btn {
    position: absolute !important;
    right: 0;
    top: 0;
}

#menu-item-541.menu-donate-btn a {
    display: block;
    width: 200px !important;
    height: 110px;
    padding: 40px 0 40px 0 !important;
    text-align: center;
    color: #fff !important;
    background: #ff881e url(https://safehandsrescue.org/wp-content/uploads/2016/10/bg-tabs.png);
    font-family: "roboto slab", serif;
    font-size: 24px;
    letter-spacing: 1px;
}

/* HOMEPAGE
--------------------- */
.hero-cta-column .fl-col-content.fl-node-content {
    outline: 5px solid #fff;
    outline-offset: -20px;
}

/* BLOG PAGE
--------------------- */
.our-blog-posts .pp-content-post.pp-content-grid-post {
    box-shadow: 10px 10px 30px 0 rgba(12, 12, 12, 0.3);
    transition: all 0.3s ease-in-out;
}
.our-blog-posts .pp-content-post.pp-content-grid-post:hover {
    box-shadow: none;
    transition: all 0.3s ease-in-out;
}
.post-template-default iframe {
    background-color: #F7F7F7;
    border: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 2.5%;
}
.top-donate a {
    background: #ff881e;
    border-radius: 4px;
}
.top-donate a:hover {
    background: #fff;
}

/* GRAVITY FORMS STYLES
-------------------------- */
.gfield {
    margin-bottom: 20px !important;
}
.ginput_complex span > label {
    margin-bottom: 20px !important;
}

/* GOLDEN TICKET STYLES
-------------------------- */
.pup-box-shadow .uabb-module-content {
    overflow: visible;
}
.pup-image-content img {
    border: none !important;
    border-radius: 100px;
    width: 200px;
}
.pup-box-shadow .uabb-blog-post-content {
    box-shadow: 0 0 7px rgba(167,167,167,.5);
    overflow: visible;
}
/*.bottom-sponsor {
    display: table;
    height: 53px;
    width: 100%;
    padding: 15px;
    background: #ddcd1c;
}
.bottom-sponsor .column-left.sponsor-col {
    width: 25%;
}
.bottom-sponsor .column-right.sponsor-col {
    width: 75%;
    padding-left: 40px;
    text-align: left;
}
.bottom-sponsor .sponsor-col {
    display: table-cell;
    vertical-align: middle;
    height: 53px;
}
*/
.golden-tix {
    position: absolute;
    left: 10px;
    top: 12px;
    width: 75px;
}
.bottom-sponsor {
	height: 72px;
	padding: 15px;
	background: #ddcd1c;
}
.sponsored-pup-block .pup-heading {
    padding: 20px;
    background: #1cc8d8;
}
.pup-heading > h3 {
    font-size: 26px;
    color: #fff;
}
.in-memory {
    font-size: 12px;
}