/*
Theme Name: Nirvanachild
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Template: nirvana

*/
 

@import url('style.css');


#sheader { float: right;} 


#branding {float: left;}

 .su-box-content {
    background-color: #fddcb1 !important;
    color: #444444;
    padding: 1em;
    text-align: center;
}




#frontpage .entry-content h2,  {
    font-size: 24px;
    line-height: 1.1em;
    color: #8467ac !important;
    padding-bottom: 20px;
}

#frontpage .nivo-caption h2 {
    text-shadow: 0 1px 0 #ffffff;
   font-family:  'Pinyon Script', cursive !important;
   letter-spacing: 0px;
   color: #8467ac;
 line-height: 1.1em;
}

#content .entry-content h1, #pp-afterslider h1 {
  font-family:  'Pinyon Script', cursive !important;
  font-size: 37px !important;
 color: #855dab !important;
 line-height: 1em;
}



#frontpage .nivo-caption {
  width: 32%; 
} 


}



#frontpage .slider-text-separator {
    background: #ffffcc none repeat scroll 0 0;
    box-shadow: 1px 1px 0 #333333;
    clear: both;
    display: block;
    float: none;
    height: 0px;
    margin: 0px auto 0px;
    width: 300px;
} 




 


#content h4 {
background-color: #ffdcb1;
    border-radius: 40px;
    box-shadow: 0 3px 6px #000000;
    color: #8467ac;
    display: block;
    font: 50px "Pinyon Script", cursive !important;
   margin: 10px;
    white-space: nowrap;
    text-align: center !important;
} 



.amazingslider-title-3 {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 3px 6px #000000;
    color: #8467ac;
    display: table;
    font: 15px "arial" !important;
    padding: 10px;
    position: relative;
    white-space: nowrap;
}
     

.amazingslider-title-3 {
    font-size: 13px;
} 

#access ul ul li a span {
    padding: 12px 18px;
 background-color: #1d818a !important;
}


#access ul ul li a span:hover {
    padding: 12px 18px;
 background-color: #0e638d !important;
}



#access a span {background: #347c9c none repeat scroll 0 0;
    border: 0.5px solid rgba(98, 212, 120, 0.2);
    border-radius: 0;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.7) inset, 0 4px 4px rgba(0, 0, 0, 0.9);
    color: #ffffff;
    font-family: "Droid Sans",sans-serif;
    font-size: 15px;
    margin-right: 1px;
    opacity: 1;
    padding: 8px 22px;
    text-shadow: 0.03em 0.03em 0.03em #000000;
 border-left: 0.5px solid rgba(255, 255, 255, 0.4) !important;
    border-right: 0.5px solid rgba(255, 255, 255, 0.4) !important;
   border-bottom: 0.5px solid rgba(255, 255, 255, 0.4) !important;
padding: 12px 18px;
box-shadow: 0 3px 3px #000000;
} 

#access ul li {
    background-color: #406a91;
    }

#access ul ul li a span {background: #347c9c none repeat scroll 0 0;
    border: 0.5px solid rgba(98, 212, 120, 0.2);
    border-radius: 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3) inset, 0 3px3px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    font-family: "Droid Sans",sans-serif;
    font-size: 14px;
    margin-right: 1px;
    opacity: 1;
    padding: 8px 18px;
    text-shadow: 0.03em 0.03em 0.03em #000000;
 background-color: #1d818a !important;
}


#access ul li a span {
    padding: 8px 18px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.7) inset, 0 3px 6px rgba(0, 0, 0, 0.7);
 background-color: #347c9c !important;
font-size: 14px;
}


#access ul  ul li a span:hover, #access ul li a span:hover {
    padding: 8px 18px;
     box-shadow: 0 0 4px rgba(0, 0, 0, 0.6) inset, 0 3px 6px rgba(0, 0, 0, 0.7);
  background-color: #826188 !important;
}

#content > div { padding: 0 20px; } 

@media (max-width: 400px) {
   #content .wp-caption { width: 100% !important; }
}


@media (max-width: 480px) {
    body #header-container > div {
       max-width: 67%;
    }
   
body #header-widget-area {
       left: initial;
       position: absolute;
       width: 25%;
    }
} 

#frontpage .slider-text-separator {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 1px 1px 0 #333333;
    clear: both;
    display: block;
    float: none;
    height: 0px;
    margin: 0px auto 0px;
    width: 300px;
} 

#content .entry-content h3, #pp-afterslider h3 {
    font-size: 24px;
    color: #4d236b;
} 

@media (max-width: 400px) {
   #content .wp-caption { width: 100% !important; }
}


@media (max-width: 640px)   {#content .entry-content h3, #pp-afterslider h4 {
    font-size: 24px !important;}}


#frontpage h4,  #front-columns h2{
background-color: #ffdcb1;
    border-radius: 40px;
    box-shadow: 0 3px 6px #000000;
    color: #8467ac;
    display: block;
    font: 50px "Pinyon Script", cursive !important;
   margin: 10px;
    white-space: nowrap;
    text-align: center !important;
} 

.amazingslider-title-3, .amazingslider-title-7 {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0 3px 6px #000000;
    color: #8467ac;
    display: table;
    font: 15px "arial" !important;
    padding: 10px;
    position: relative;
    white-space: nowrap;
}
     } 

.amazingslider-title-3 {
    font-size: 13px;
} 



#content .entry-content h2, #pp-afterslider h2 {
    font-size: 18px;
}



.testimonials-list h4, .testimonials-slidelist h4, .testimonials-slide-widget h4 {
   color: #826188;
} 



.footermenu ul li a {
    display: block;
    background: #fff;
} 

.footermenu ul li a:hover {
    display: block;
    background: #ffffcc;
} 

.su-box-content h1 {font-size:22px;}
} 



#frontpage  .entry-content h5, #pp-afterslider h5 {
    font-size: 22px !important;
}

#pp-texttop, #pp-textmiddle, #pp-textbottom, #front-columns-box, #content {
    clear: both;
    display: block;
    float: none;
    padding: 5px 0 !important;
}

@media (max-width: 400px) {
   #content .wp-caption { width: 100% !important; }
}

@media (max-width: 640px) {
 #frontpage .nivo-caption {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
} 

.nivo-caption h2 {
    animation: 0.5s ease-out 0s normal none 1 running myfirst;
    display: inline;
    font-weight: 700;
    letter-spacing: 3px;
    line-height: 1em;
    margin-bottom: 10px;
    padding: 5px;
    position: relative;
    text-align: center;
    width: auto;
} 
}

@media (max-width: 800px) {
#frontpage h4, #front-columns h2 {
    background-color: #ffdcb1;
    border-radius: 40px;
    box-shadow: 0 3px 6px #000000;
    color: #8467ac;
    display: block;
    font: 30px "Pinyon Script",cursive !important;
    margin: 10px;
    text-align: center !important;
    white-space: nowrap;
}

#content h4 {
    background-color: #ffdcb1;
    border-radius: 40px;
    box-shadow: 0 3px 6px #000000;
    color: #8467ac;
    display: block;
    font: 30px "Pinyon Script",cursive !important;
    margin: 10px;
    text-align: center !important;
    white-space: nowrap;
}
    
} 

@media (max-width: 640px)   {#content .entry-content h3, #pp-afterslider h3 {
    font-size: 24px !important;} }

@media (max-width: 800px) {
.nivoSlider {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100% !important;
}

a#logo {
    display: inline;
    height: 70%;
}
body #header-container > div {
       max-width: 87%;
    }
body #header-widget-area {
       left: initial;
       position: absolute;
       width: 25%;
    }
}





 

/*
     FILE ARCHIVED ON 17:29:04 Jun 12, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:05:57 Oct 19, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.999
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.027
  esindex: 0.013
  cdx.remote: 465.944
  LoadShardBlock: 1197.611 (3)
  PetaboxLoader3.datanode: 1383.946 (4)
  load_resource: 698.35
  PetaboxLoader3.resolve: 344.645
*/