/*
Theme Name:     nirvana-child
Description:    Child Theme for Nirvana - this makes it safe to update themes!
Author:         ridingstore
Template:       nirvana

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

ol, ul {
    list-style: unset;
    margin-left: 18px;
}

#front-text5 h2 { text-decoration:underline; margin-bottom:-10px !important; }

/* .size-shop_single {max-height:500px; width:auto !important; margin-left:auto !important; margin-right:auto !important;} */

body.woocommerce .page-title {
font-size:24px;
padding-left:0px;
}

.topmenu ul li a, .search-icon::before {
    color: #FFF;
    font-variant: all-small-caps;
    font-size: 15px;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select, input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"] {
    background-color: #eee;
    border-color: #222 #aaa #aaa #333;
    color: #000;
    border-width: 2px;
    border-radius: 10px;
}

.ppcolumn {background:white;}

.column-header-image {
font-size:25px !important;
}

.slider-text-separator, .column-text-separator {
margin: 10px auto !important;
}

.woocommerce-ordering {
clear:right;
display:none;
}
.greenbox {padding:20px;border: 5px solid #145005;float:right;text-align:center;border-radius:15px; max-width:500px;}

.woocommerce ul.products li.product a img {
    width: auto;
    height: auto;
    display: block;
    box-shadow: none;
    margin: auto !important;
}

#site-title {text-transform:uppercase; font-weight:bold;}
#site-description {font-weight:bold;}

#frontpage .theme-default .nivoSlider .readmore a { color:white !important; }

#ffwd_container1_0 #ffwd_container2_0 .bwg_blog_style_img_cont_0 .ffwd_blog_style_img_0 {

    max-height: 300px;
}

.related { clear:both !important; }

.archive .woocommerce-info {display:none !important;}

.product_type_external, .woocommerce-result-count {
   	display:none !important;
}

#main, #pp-textmiddle {
    background-image: url("https://b15dab.claudeassets.com/20201028223311im_/https://www.theridingstore.com/wp-content/uploads/2017/06/golden-parchment-paper-texture-e1496987904621.jpg") !important;
    background-size: cover;
}

#access, #topbar, #footer2 { 
background: url("https://ridingstore.wpengine.com/wp-content/uploads/2017/06/Black-Wood-Texture-e1496988806269.jpg");
background-size: auto;
}

#header {padding-top: 10px;}

.site-identity {
margin-left: 16% !important;
max-width: 390px;
}

.site-description { line-height: 1em; }

#header-widget-area {color:#fff;}

#header-widget-area a {color:#be9a5b;}

.slider-wrapper {
    margin-bottom:-85px;
}

.nivo-caption {

    left: 0%;
    top: 10%;
    width: 60%;
    z-index: 8;
    padding: 0px;
    overflow: hidden;
    text-align: center;
}

.nivo-caption .inline-slide-text {
font-weight: bold;
display: block;
border-radius: 20px;
background-color:unset !important;
}

.nivo-caption h2 {font-size:30px !important;}

.nivo-caption h2, #site-title span a, .inline-slide-text {
    -moz-text-shadow: 3px 3px 3px #000000;
    -webkit-text-shadow: 3px 3px 3px #000000;
    text-shadow: 3px 3px 3px #000000 !important;
}

h3.column-header-image {

    -moz-text-shadow: 1px 1px 1px #000000;
    -webkit-text-shadow: 1px 1px 1px #000000;
    text-shadow: 1px 1px 1px #000000 !important;
}

#pp-texttop, #front-text1 h2, #front-columns h2 {

color:white !important;

}


.column-image {background:white; color:black;}

.column-text {color:black;}

.column-image-inside:hover{
	background: rgba(255,255,255,.7);
}

#front-text3 img {border-radius:25%; }

.entry-content blockquote {
    display: table;
    position: relative;
    padding: 20px;
    margin: 40px auto 0 auto;
    width: auto;
    font-style: italic;
    clear: both;
    float: none;
    font-weight: bold;
    background-color: #fff;
    border-radius: 20px;
    border: 1px solid black;
}

.tlp-team .designation {
    font-weight: 600;
}

.tlp-team {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
}

.tlp-member-title, .tlp-title h3 a {font-size:22px; font-weight:bold;}
.tlp-member-detail {font-size:18px;}

.entry-content blockquote {clear:none;}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #145006;
}


@media (min-width:200px) {
.nivo-caption .inline-slide-text {
font-weight: bold;
display: block;
border-radius: 20px;
background-color:unset !important;
}
}

@media (max-width: 480px) {
#front-text3 img, .size-medium { width:100% !important; }
}

@media (max-width: 640px) {
.nivo-caption .inline-slide-text {background:none;box-shadow:none;color:white !important;}

.nivo-caption h2 {
    color: white !important;
}

}


@media (max-width: 800px) {
#header-widget-area { margin-top:40px !important; }
}



/*
     FILE ARCHIVED ON 02:07:53 Mar 13, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:10:08 Jun 16, 2026.
     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.338
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.028
  esindex: 0.005
  cdx.remote: 16.923
  LoadShardBlock: 74.279 (3)
  PetaboxLoader3.datanode: 88.224 (5)
  load_resource: 97.103
  PetaboxLoader3.resolve: 62.043
  loaddict: 24.157
*/