/*
Theme Name:   Charitize Pro Child
Description:  Charitize Pro Child theme
Author:       Kilzac
Author URL:   http://www.kilzac.com
Template:     charitize-pro
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  charitize-pro-child
*/

/* Write here your own personal stylesheet */

a, a:focus {
    color: blue;
}

.grecaptcha-badge {
    display: none;
}

.read-more {
background: #3a2572;
    color: #fff;
    cursor: pointer;
    line-height: 1;
    padding: 5px 15px;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    font-size: 0.875rem;
}

.read-more:hover {
background: #805FD9;
color: #fff;
}

.entry-footer {
margin-top:20px !important;
}

.byline,
.author.vcard {
display:none !important
}

#primary.full-page {
    width: 100% !important;
    padding-right: 0 !important;
}

.site-header {
background: url("assets/img/header-bg.jpg") repeat-x center 70%;
}

.main-navigation ul li > a, .main-navigation ul li > a:visited {
color: #fff !important;
}

.site-header .site-title a, .site-header .site-description {
color: #fff !important;
}

.site-header .custom-logo {
max-width:85%;
}

.thumb-overlay {
    background: rgba(0,0,0,0.4);
    content: "";
    height: 100%;
    max-height:500px;
    overflow:hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

.thumb-overlay.main-slider-overlay {
max-height: none;
}

.thumb-overlay img {
width:100%;
transform: translateY(-20%);
}

div#primary article ul, 
div#primary article ol {
    padding-left: 30px !important;
}

.widget .search-form .search-submit{
 color:#fff !important;
}

.widget .search-form .search-submit:focus, 
.widget .search-form .search-submit:hover {
 color:#1E414E !important;
 background: #FFD52F !important;
}

#panicbt {
    position: fixed;
    bottom: 35%;
    right: 0;
    float: right;
    z-index: 100;
}

.panicbutton {
background:#FFD52F;
color:#3A2572;
padding:10px;
border-radius:10px 0 0 10px;
writing-mode: vertical-rl;

text-orientation: upright;
font-size:12px;
font-weight:bold;
}

.panicbutton:hover {
color:#fff;
background:#3A2572;
}

/* Copied from Charitize Free */

div#primary article {
    font-size: 1rem !important;
}

.widget select, .blog article.hentry select,
#blog-post article.hentry select,
.search article.hentry select,
.archive article.hentry select,
.tag article.hentry select,
.category article.hentry select,
#ak-blog-post article.hentry select,
.page article.hentry select,
.single article.hentry select,
.woocommerce article.hentry select, .woocommerce .site-main select {
  max-width: 100% !important;
  padding: 7px 15px 8px !important;
}

.widget li, .blog article.hentry li,
#blog-post article.hentry li,
.search article.hentry li,
.archive article.hentry li,
.tag article.hentry li,
.category article.hentry li,
#ak-blog-post article.hentry li,
.page article.hentry li,
.single article.hentry li,
.woocommerce article.hentry li, .woocommerce .site-main li {
  border-top: 1px solid #ccc !important;
}

.widget li:first-child, .blog article.hentry li:first-child,
#blog-post article.hentry li:first-child,
.search article.hentry li:first-child,
.archive article.hentry li:first-child,
.tag article.hentry li:first-child,
.category article.hentry li:first-child,
#ak-blog-post article.hentry li:first-child,
.page article.hentry li:first-child,
.single article.hentry li:first-child,
.woocommerce article.hentry li:first-child, .woocommerce .site-main li:first-child {
  border-top: none !important;
}

.widget li a:hover, .blog article.hentry li a:hover,
#blog-post article.hentry li a:hover,
.search article.hentry li a:hover,
.archive article.hentry li a:hover,
.tag article.hentry li a:hover,
.category article.hentry li a:hover,
#ak-blog-post article.hentry li a:hover,
.page article.hentry li a:hover,
.single article.hentry li a:hover,
.woocommerce article.hentry li a:hover, .woocommerce .site-main li a:hover {
  color: #FFD52F !important;
}

.widget .search-form label, .blog article.hentry .search-form label,
#blog-post article.hentry .search-form label,
.search article.hentry .search-form label,
.archive article.hentry .search-form label,
.tag article.hentry .search-form label,
.category article.hentry .search-form label,
#ak-blog-post article.hentry .search-form label,
.page article.hentry .search-form label,
.single article.hentry .search-form label,
.woocommerce article.hentry .search-form label, .woocommerce .site-main .search-form label {
  width: 68% !important;
  /*fallback*/
  width: calc(100% - 106px) !important;
}

/* Copied from Charitize Free END */

.px-left-slide {
width: 600px; 
float: left;
}

.px-left-carousel {
width: 630px; 
float: left;
}

.px-right-content {
width: 500px; 
float: right;
}

.px-left-donation {
width: 150px; 
float: left;
}

.px-right-donation {
width: 850px; 
float: right;
}

@media screen and (min-width: 1200px) {

.container {
    max-width: 1250px !important;
}

.nav-holder {
    text-align: left;
}

}

@media screen and (max-width: 1024px) {

.px-left-slide,
.px-left-carousel,
.px-right-content,
.px-left-donation,
.px-right-donation {
width: 100%; 
float: none;
}

.px-left-slide img {
display:block;
margin: 0 auto;
max-width:100%;
}

.px-right-content,
.px-right-donation {
margin:10px 0;
}

.nav-holder {
    text-align: right;
}

}

@media screen and (max-width: 767px) {
    .nav-holder {
        text-align: center
    }

.px-left-slide img {
width:100%;
}

#panicbt {
    right: 0;
}

.panicbutton {
padding:15px 6px;
}

}