/*
Theme Name: Bootstrap Basic Child
Theme URI: https://rundiz.com
Template: bootstrap-basic
Author: Vee Winch
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. To follow what was changed, please look for commits of this theme at Github or changelog.md file that come with the theme.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-menu,featured-images,front-page-post-form,post-formats,threaded-comments,translation-ready
Version: 1.2.4.1675116209
Updated: 2023-01-30 22:03:29

*/

a {
  color:inherit;
}
a:hover{
  color:inherit;
}
.nav-row .navbar{
  margin-bottom:0;
}
.navbar-nav {
  text-align: center;
  float:none;
}
.navbar-nav li{
  display:inline-block;
  float:none;
}
.navbar-default {
  background: url('/wp-content/uploads/2017/06/nav-background.jpg');
  border-radius: 0;
  background-repeat: no-repeat;
  border-top: 3px solid #d7aa3e;
  box-shadow: 0px 8px 12px #555;
  border-bottom: 1px solid #999;
  margin-bottom:0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  background: transparent;
  box-shadow: none;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
  color:#000;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #333;
}

.header-hero {
    min-height: 700px;
    background-size: cover;
    background-position: center;
    position: relative;
}
.overlay {
    background-color: #000;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .39;
}
.pad-top{
  padding-top: 25px;
}
.pad-bottom{
  padding-bottom: 25px;
}
.nopad{
  padding:0;
}
.no-margin{
  margin:0;
}
#content {
  background: url('/wp-content/uploads/2017/06/content-bg.jpg');
  background-attachment: fixed;
  background-size: cover;
  min-height: 90vh;
  padding: 30px 0;

}

.slide img{
  width:100%;
}
.title-block {
  background: #fff;
  padding: 0;
}
.featured{
  background:#fff;
  padding-top:30px;
  padding-bottom:30px;
}

.video-series-embed {
  position:relative;
  padding-bottom:56.25%;
  height:0;
  overflow:hidden;
}

.video-series-embed iframe, .video-series-embed object, .video-series-embed embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}


.post-template-default .inner-content-block iframe{
  height: calc(720px * .5625);
  max-height: 56.25vw;
  width: 720px;
  max-width: 100%;
}

/*Original Style Sheet */
/*




*/
.page-link-box{
position:relative;
}
.page-link-box .readmore {

    position: absolute;
    z-index: 2;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.85);
    color: #fff;
    padding: 5px 10px;

}
body{

    font-family: 'Cinzel', serif;

}
.paypal-button{
  height:60px;
}
.header-title{

  font-family: serif;

  text-align: center;

  font-weight: 600;

  font-style: italic;

  font-size: 26px;

  margin-bottom:0;
  line-height:22px;
  text-align:right;

}

.header-subtitle {

    font-family: serif;

    text-align: center;

    font-style: italic;

    font-size: 18px;

    line-height: 16px;

    margin-bottom:20px;

}

.social-nav{

  text-align: right

}

.social-nav i{

  color:#715176;

  font-size:30px;

  margin:0 1px;

}

.social-nav i:hover{

  color:#5a5a5a;

}

.social-nav img{

  margin-top:-11px;

}

.social-nav img:hover{

  filter:grayscale(1);

}

.navbar{

  border:none;

  margin-bottom:0;

}

.navbar-default{

  background:url('/wp-content/uploads/2017/06/nav-background.jpg');

  border-radius: 0;

  background-repeat: no-repeat;

  border-top:3px solid #d7aa3e;

  box-shadow: 0px 8px 12px #555;

  border-bottom: 1px solid #999;

}

#content{

  background:url('/wp-content/uploads/2017/06/content-bg.jpg');

  background-attachment: fixed;

  background-size:cover;

  min-height:90vh;

  padding:30px 0;

}

#main-column .post, #main-column .page {border:none;}

.title-block{

  background:#fff;

  padding:0;

}

.title-block h1{

  font-size:26px;

  color:#360040;

  text-align: center;

  margin:0 auto;

  padding:10px 0;

}

.slide{

  padding:0;

}

.navi-bar{

  margin-bottom:0;

  font-size:18px;

}

.navbar-default .navbar-nav > li > a {

    color: #670975;

    font-size: 16px;

    font-weight:bolder;

}

.navbar-default .navbar-nav > li > a:hover {

    color: #4a4a4a;

}

.navbar-nav {

  float:none;

  text-align: center;

}

.navbar-nav > li {

    float: none;

    display: inline-block;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {

  background:transparent;

  box-shadow:none;

}

.no-pad{

  padding:0;

}

.no-pad iframe{

  max-width: 100%;

  height:auto;

}

.dark{

  background:rgba(0,0,0,.8)

}

/*video*/

.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {

    width: 100% !important;

    height: 100% !important;

}

.mejs-container {

    padding-top: 56.25%;

}

.wp-video, video.wp-video-shortcode {

    max-width: 100% !important;

}

video.wp-video-shortcode {

    position: relative;

}

.mejs-mediaelement {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

.mejs-controls {

    display: none;

}

.mejs-overlay-play {

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: auto !important;

    height: auto !important;

}

.videoWrapper {

    position: relative;

    padding-bottom: 51.25%; /* 16:9 */

    padding-top: 25px;

    height: 0;

    margin:0;

}

.videoWrapper iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.dark {

    background: rgba(0,0,0,.75);

    z-index: 99999999999999999;

    position: absolute;

    width: 100%;

    color: #fff;

    text-align: center;

    bottom: 0;

    color:#fff;

    font-size:18px;

    padding:5px;

}

.scroll-video .pagination{

  position:absolute;

  top:50%;

  width:100%;

}

.scroll-video .pagination > li > a,.scroll-video .pagination > li > span {

    background: transparent;

    color: #fff;

    border: none;

    font-size: 25px;

    text-shadow: 1px 1px #000;

}

.scroll-video .wpv-filter-next-link{

  float:right;

}



.featured-block{

  background:url(/wp-content/uploads/2017/06/featured-bg.jpg);

  border:4px solid #fff;

  min-height: 380px;

  box-shadow:4px 5px 7px #999;

  background-size:cover;

  margin:15px auto;

}

.featured-block p{

  padding:10px;

  font-family:serif;

  color:#4b4b4b;

}

.featured-block img{

  margin-bottom: 30px;

  width:100%;

}

.featured-block:hover{

    transition: all ease-out .3s;

    transform: scale(.99);

}

.featured-block h2{

  background:#fff;

  color:#670975;

  font-size:21px;

  padding:10px;

  text-align:center;

  margin:0 auto;

  min-height:60px;
  

}

.no-margin{

  margin-left:0;

  margin-right: 0;

}

a:hover, a:focus, a:active{

  text-decoration: none;

  outline:none;

}

.signup{

  background:url(/wp-content/uploads/2017/06/newsletter-pmt-signup.jpg);

  background-size: cover;

  min-height: 445px;

  padding:50px 0;

  /*background-attachment: fixed;*/

  background-repeat: no-repeat;

  background-position: center center;

}

.ctct-disclosure {

  display: none;

}

.ctct-disclosure sub{

  background:#fff;

}

.ctct-embed-signup {

  background:transparent;

}

.ctct-form-wrapper .ctct-form abbr {

  display:none;

}

body .theme-simple .text {

  color: #fff;

  font-family: 'Cinzel', serif;

  font-size: 30px;

  text-align: center;

  text-shadow: 1px 1px #000;



}

.theme #mailmunch-optin-form {

  border:none !important;

}

.testimonial-link:hover{

  cursor: pointer;

}
.testimonial-link{

  cursor: pointer;

}
.testimonial-toggle {

    font-size: 25px;

    width: 100%;

    background: url(/wp-content/uploads/2017/06/featured-bg.jpg);

        background-attachment: scroll;

        background-size: auto auto;

    background-size: cover;

    background-attachment: fixed;

    box-shadow:10px 10px 10px #555;

}

.testimonial-toggle:hover{

  transform:scale(.99);

}

.testimonial-toggle h3{

  margin:0 auto

}

.testimonial-list, .beliefs, .goals, .left-list {

  list-style:none;

  padding-left: 15px;

}

.testimonial-list li:before, .beliefs li:before, .goals li:before, .left-list li:before{

  content:'\f067';

  font-family: fontAwesome;

  padding-right:5px;

  font-size:10px;

  color:#674b08;

  margin-left: -13px;

}

.article-toggle {

    width: 100%;

    background: whitesmoke;

        background-attachment: scroll;

        background-size: auto auto;

    background-size: cover;

    background-attachment: fixed;

    box-shadow: 3px 3px 10px #777;

  padding: 5px 10px;

}

.toggle-icon {

  float: left;

  max-width: 10%!important;

  margin: 0 10px;

}

.profile {

  background: rgba(245,245,245,0.6);

  border: 3px ridge #999;

  padding: 5px;

  margin: 10px 0;

  overflow: auto;

}

.signup .ctct-submit{

    background: #fff;

    border: none;

    padding: 10px 20px;

    font-weight: 600;

}

.signup .ctct-form-description h4 {

    color: #fff;

    font-size: 40px;

    text-shadow: 1px 1px #000;

    font-weight: 600;

}

.constantcontact-form .ctct-form {

  border: 1px solid #74387F;

}

.constantcontact-form .ctct-button {

  display: none;

}

.constantcontact-form .ctct-form-description p, .constantcontact-form .ctct-submit {

  color: #fff!important;

  text-align: center;

  background: #74387F;

}

.constantcontact-form label {

  margin-right: 10px;

}

.constantcontact-form .ctct-form-field-email {

  padding: 0 10px;

  float: left;

}

.constantcontact-form .ctct-form-field-email input {

background: white;}



.constantcontact-form .ctct-submit {

  background: #74387F;

  float: left;

}

.inner-content-block, .modal-content {

  background:url(/wp-content/uploads/2017/06/cork-background.png);

  padding:20px;

  box-shadow: 7px 8px 21px #555;

  border-color: burlywood;

  border-style: double;

}

.inner-content-block{

  text-align:justify;

}

.inner-content-block h2 {

    color: #222;

    font-size: 16px;

    font-weight: bolder;

    margin-top: 0;

}

.inner-content-block a{

   color:#670975;

   font-weight:bolder;

}

.btn-close, .wc-btn-checkout {

  background: url('/wp-content/uploads/2017/07/purple-texture.jpg');

  border: 0;

  border-radius: 0;

  color: white!important;

  padding: 20px 25px;

}

.btn-close:hover{

  color: #dfdfdf;

}

.wc-btn-checkout {

  float: right;

}

.woocommerce-page .woocommerce-error .button, .woocommerce-message a.button, .woocommerce .cart input.button {

  background: url('/wp-content/uploads/2017/07/purple-texture.jpg');

  border-radius: 0;

  color: whitesmoke;

}

.woocommerce form h3 {

  color: #000;

  font-style: normal;

}

.woocommerce-message::before {

  color: #670975;

}

.woocommerce-message {

  border-top-color: #670975;

  background-color: whitesmoke;

  color: #670975;

}

.woocommerce input.button.alt {

  background: url('/wp-content/uploads/2017/07/purple-texture.jpg');

}

.sidebar-text {

    padding: 0 10px;

}

.sidebar-text img{

  width:100%;

}

img.subscribe {

  width: auto;

}

img{

  max-width:100%;

}



#site-footer{

  background:#4b0049;

  border-top:none;

  padding:30px 0;

  color:#e2cbe6;

}

#site-footer h4{

  color:#fff;

  font-weight:600;

}

#site-footer a{

  color:#e2cde6;

}

.footer-social i{

  width:100%;

  text-align:center;

  color:#e2cbe6;

  font-size:45px;

  margin:3px auto;

}

.paypal-verified, .site-lock {

  display: inline;

}

.bottom-default{

    height: 50px;

    box-shadow: 0px -7px 23px #444;

}



h2.about-header {

  text-align: center;

}



h1.mission, .profile h3 {

  color: #670975!important;

}



ul.beliefs {

  padding-left: 30px;

  padding-bottom: 10px;

}



.beliefs li {

  font-family: "Times New Roman", sans-serif;

}



.scroll-divider {

  max-width: 70%;

}



.profile {

  min-height: 240px;

}

.info {

  margin-top: 30px;

}

.featd-img {

  padding: 30px;

}

.partners hr {

  border-bottom: 2px solid #ccc;

}

.wpcf7-form input, textarea {

  padding: 10px;

}

.wpcf7-form input, .wpcf7-form label{

width:100%;

}

.wpcf7-form textarea{

width:100%;

}

.wpcf7-submit {

    background: url('/wp-content/uploads/2017/07/purple-texture.jpg');

    float: right;

    color: #fff;

    height: 76px;

    display: block;

    width: 100% !important;

    border: none;

}

.step {

  background: #fff;

  padding: 15px;

  margin: 40px 0;

  min-height: 810px;

}

.get-started {

  bottom: 20px;

  position: relative;

  text-align: center;

}

.donate {

  background: whitesmoke;

  padding: 20px;

}

img.step1:hover, img.step2:hover, img.step3:hover, img.step1-back:hover, img.step2-back:hover, img.step3-back:hover {

  box-shadow: 7px 8px 7px #aaa;

}

.step p {

  color: #777!important;

  font-size: 14px!important;

}

.step ul {

  padding-left: 15px;

    font-size: 14px;

    font-family: Times New Roman;

    color: #444;

    font-weight: 300;

}

.tv {

  display: inline-block;

  padding: 5px;

  text-align: center;

  margin: auto;

}

.proph-messages {

  background: whitesmoke;

}

.proph-messages h5 {

  font-size: 16px;

  color: #715102;

}

.proph-messages a {

  font-weight: normal;

}

.single-event {

  background: rgba(245,245,245,0.6);

  border: 3px ridge #999;

  padding: 15px;

  margin: 10px 0;

}

.single-event h3 {

  font-size: 20px!important;

}

.event-details {

  font-size: 18px;

  text-decoration: underline;

}

/*video*/

.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {

    width: 100% !important;

    height: 100% !important;

}

.mejs-container {

    padding-top: 56.25%;

}

.wp-video, video.wp-video-shortcode {

    max-width: 100% !important;

}

video.wp-video-shortcode {

    position: relative;

}

.mejs-mediaelement {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

}

.mejs-controls {

    display: none;

}

.mejs-overlay-play {

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    width: auto !important;

    height: auto !important;

}

.videoWrapper {

    position: relative;

    padding-bottom: 51.25%; /* 16:9 */

    padding-top: 25px;

    height: 0;

    margin:0 0 15px 0;

}

.videoWrapper iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

.videoWrapper-testimonial {

  margin:0 0 25px 0;  

}

.inner-content-block h3{

  font-style:italic;

  font-size:17px;

  color:#674b08;

}

.inner-content-block p{

  font-family:"Times New Roman", serif;

  font-size:16px;

  color:#333;

}

blockquote {

    padding: 19px 20px;

    margin: 0 0 20px 79px;

    font-size: 18px;

    border: 2px solid darkgoldenrod;

    background: whitesmoke;

}

blockquote footer {

  float: right;

  font-size: 12PX;

}

.footer-nav {

  list-style: none;

    padding-left: 0;

}

.woocommerce-billing-fields {

  

}

.col-2 {

  float: left!important;

}

.followup-checkout {

  display: none;

}

@media screen and (max-width: 1171px){

  .navbar-default .navbar-nav > li > a {

    font-size: 14px;

}

.nav > li > a{

  padding:10px;

}

.step {

  min-height: 475px

}

.get-started1, .get-started2 {

  padding-top: 79px;

}

}

@media screen and (max-width:990px){

  .social-nav{

    text-align: center;

  }
.header-title{
  text-align: center;
}
  .navbar-default .navbar-nav > li > a {

    font-size: 12px;

}

  .step {

    min-height: 0;

  }



  #site-footer a {

  color: #e2cde6;

  display: inline-block;

  padding: 0 2px;

}

}

@media screen and (max-width: 767px){

  .navbar-nav > li {

      float: none;

      display: block;

  }

  .navbar-default .navbar-nav > li > a {

      font-size: 18px;

  }

  .navbar-default .navbar-collapse{

      background:url('/wp-content/uploads/2017/06/content-bg.jpg');

      background-size: cover;

  }

  .navbar-default .navbar-toggle {

      border:none;

      color:#360040;

      display: block;

      text-align: center;

      margin: 5px auto;

      float: none;

  }

  .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus{

    background:transparent;

    color:#4a4a4a;

  }



  #site-footer .beliefs {

    padding-left: 0;

  }



  .footer-site-title {

    text-align: center;

  }



  .footer-social {

    text-align: center; 

  } 



  .sitemap, .newsletters {

    text-align: center;

  }



}

@media screen and (max-width: 480px) {

  .g-recaptcha {

    transform: scale(0.77);

    -webkit-transform: scale(0.77);

    transform-origin: 0 0;

    -webkit-transform-origin: 0 0;

  }

  .wpcf7-submit {

    height: 59px;

  }

  .blockquote {

    padding: 35px 5px;

  }

}



@media screen and (max-width:380px){

  .social-nav i{

    font-size:20px;

  }

  .social-nav img{

    transform: scale(.74);

    margin-right:-15px;

    margin-left:-15px;

    margin-top:-6px;

  }

  .constantcontact-form .ctct-form-field-email, .constantcontact-form .ctct-submit {

    float: none;

  }

  .videoWrapper {

    height: 190px;

    margin: 0 0 40px 0;

  }

}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/*End Original Style SHeet*/


#site-footer {
    border-top: none;
    padding: 30px 0;
}
.site-footer ul{
  list-style: none;
  padding-left:0;
}
#site-footer .fa{
    font-size: 35px;
    padding: 7.5px;
    color: #fff;
    width:100%;
}
.copyright{
  color:#848484;
  background:#464646;
  font-size:12px;
  padding:7px;
}
.copyright p{
  margin:0;
}

@media screen and  (max-width:991px) and (min-width:768px){
  .post-template-default .inner-content-block iframe{
    height: calc(460px * .5625);

  }
}
@media screen and (max-width:767px){
  .nav > li{
    position: relative;
    display: block;
    width:100%;
  }
  .navbar-toggle {
    display: block;
    margin: auto;
    text-align: center;
    float: none;
  }
}

