/*
Theme Name: Rishi Child
Theme URI: https://rishitheme.com/
Template: rishi
Author: Rishi Theme
Author URI: https://rishitheme.com/about/
Description: Rishi is a core web vitals optimised WordPress theme. It is lightning fast (loads in less than 500ms), lightweight (less than 90KB on front-end) and highly customizable. Built with performance in mind (no JQuery and only 8 requests in default theme), it comes with tons of performance enhancement features for unparalleled speed. Plus, it is schema.org friendly and SEO optimised to get top ranking in Google. Rishi is perfect for blog, business, portfolio, education, startup, agencies, digital marketing, travel, eCommerce shop (WooCommerce), magazine, coaching, affiliate marketing, non-profit, events and most types of websites. It works flawlessly with popular page builders (Elementor and Gutenberg), Yoast, RankMath and WooCommerce. Some other features include: RTL ready, Translation Ready, Responsive and starter templates (check here: http://rishitheme.com/starter-sites/). Looking for a core web vitals optimised WordPress theme with unmatched performance? Look no further. Try Rishi theme today!
Tags: blog,e-commerce,wide-blocks,block-styles,grid-layout,one-column,two-columns,three-columns,right-sidebar,left-sidebar,translation-ready,custom-colors,custom-logo,custom-menu,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,rtl-language-support,news
Version: 86.1.1.4.1653841788
Updated: 2022-05-29 16:29:48

*/

.m0 {
  margin: 0 !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb8 {
  margin-bottom: 8px !important;
}
.mb16 {
  margin-bottom: 16px !important;
}
.p16 {
  padding: 16px !important;
}
.plr16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.bb {
  border: 1px solid #001011 !important;
}

.dark-blk {
  color: #E6EBE0;
}

h1.entry-title {
  text-align: center;
}
.page .main-content-wrapper .entry-header {
  margin-bottom: 16px;
}

.menu > li > a {
	--menu-item-padding: 0 14px;
}

/* gray blocks margin, ml1em  */
@media (min-width: 782px) {
  .wp-block-columns.ml1em:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child),
  .wp-block-columns.ml1em.is-not-stacked-on-mobile > .wp-block-column:not(:first-child) {
    margin-left: 1em !important;
  }
}
@media (min-width: 600px) and (max-width: 781px) {
  .wp-block-columns.ml1em:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child),
  .wp-block-columns.ml1em.is-not-stacked-on-mobile > .wp-block-column:not(:first-child) {
    margin-left: 1em !important;
  }
  .wp-block-columns.ml1em:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {
	flex-basis: calc(50% - var(--wp--style--block-gap, 1em)/2) !important;
	flex-grow: 0;
  }
}
@media (max-width: 599px) {
  .wp-block-columns.ml1em:not(.is-not-stacked-on-mobile) > .wp-block-column:first-child,
  .wp-block-columns.ml1em.is-not-stacked-on-mobile > .wp-block-column:first-child {
    margin-bottom: 16px !important;
  }
}

p.has-background {
	padding: 1em 1em;
}
div.wp-block-media-text div.wp-block-media-text__content {
  padding-left: 0;
  padding-right: 0;
  padding-top: 16px;
}
@media (min-width: 601px) {
  div.wp-block-media-text div.wp-block-media-text__content {
    padding-left: 16px;
    padding-right: 0;
    padding-top: 0;
  }
}
div.wp-block-media-text.has-media-on-the-right div.wp-block-media-text__content {
  padding-left: 0;
  padding-right: 16px;
}

@media only screen and (min-width: 1000px) {
  ul.li-bg>li {
    /*border-radius: 8px;*/
    background: #E6EBE0d0;
    border: 1px solid #093A3E;
    padding: 8px !important;
  }
}

/* pros and cons */
.affx-pros-cons-wrapper {
  padding-top: 12px;
}
.affiliatex-pros, .affiliatex-cons {
	border-width: 0 1px 1px 1px !important;
}
.pros-icon-title-wrap, .cons-icon-title-wrap  {
	border-width: 1px 1px 0 1px !important;
}

/* verdict blocks */ 
.wp-block-affiliatex-verdict .verdict-layout-1 .num {
	padding: 10px 10px;
}

.affblk-verdict-wrapper {
  margin-bottom: 8px !important;
  border: 1px solid #9B7E46 !important;
}
.wp-block-affiliatex-verdict .verdict-layout-1 .num:after {
  content: '/5';
  font-size: 20px;
}
.affx-verdict-rating-number.number-rating .rich-content {
	background: #093A3E;
	color: #F4F1BB;
}
.verdict-content br {
  margin-bottom: 8px;
}
@media only screen and (max-width: 425px) {
  .verdict-layout-1 .main-text-holder {
    flex-direction: column-reverse !important;
    flex-wrap: wrap;
    justify-content: center !important;
    gap: 16px;
  }
  .wp-block-affiliatex-verdict .verdict-layout-1 .main-text-holder .affx-verdict-rating-number.align-left {
    margin: 0 auto;
  }
  .verdict-title {
    text-align: center;
  }
}

/* main */
#main-top-block.wp-block-media-text>.wp-block-media-text__content {
  padding: 0 0 16px 0;
}
/* faq */
.schema-faq-section strong.schema-faq-question {
  font-size: 24px;
  color: #093A3E;
}
.schema-faq-section strong.schema-faq-question, .schema-faq-answer {
  margin-bottom: 16px !important;
}
.schema-faq-answer br {
  margin-bottom: 8px;
}

  .schema-faq.wp-block-yoast-faq-block .schema-faq-section {
    background: #fffbe6;
    padding: 8px;
    margin-bottom: 8px;
  }
@media only screen and (min-width: 1000px) {
  .schema-faq-section strong.schema-faq-question {
    font-size: 21px;
    color: #093A3E;
  }
  .schema-faq.wp-block-yoast-faq-block {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
  }
  .schema-faq.wp-block-yoast-faq-block .schema-faq-section {
    width: 49%;
    background: #fffbe6;
    padding: 8px;
    margin-bottom: 0;
    border: 1px solid #9B7E46;
  }
}

/* contact-form */
div.wpforms-container.wpforms-container-full.contant-form {
  margin-bottom: 0;
}  
div.wpforms-container-full .wpforms-form .wpforms-field {
  padding: 5px 0;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  padding: 5px 0 0 0;
  clear: both;
  position: relative;
}
div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
  border-radius: 0;
  color: #9B7E46;
  border: 2px solid #093A3E;
  padding: 12px 12px;
  height: 46px;
  width: 100%;
  font-size: 21px;
}
div.wpforms-container-full .wpforms-form input[type="date"]:focus, div.wpforms-container-full .wpforms-form input[type="datetime"]:focus, div.wpforms-container-full .wpforms-form input[type="datetime-local"]:focus, div.wpforms-container-full .wpforms-form input[type="email"]:focus, div.wpforms-container-full .wpforms-form input[type="month"]:focus, div.wpforms-container-full .wpforms-form input[type="number"]:focus, div.wpforms-container-full .wpforms-form input[type="password"]:focus, div.wpforms-container-full .wpforms-form input[type="range"]:focus, div.wpforms-container-full .wpforms-form input[type="search"]:focus, div.wpforms-container-full .wpforms-form input[type="tel"]:focus, div.wpforms-container-full .wpforms-form input[type="text"]:focus, div.wpforms-container-full .wpforms-form input[type="time"]:focus, div.wpforms-container-full .wpforms-form input[type="url"]:focus, div.wpforms-container-full .wpforms-form input[type="week"]:focus, div.wpforms-container-full .wpforms-form select:focus, div.wpforms-container-full .wpforms-form textarea:focus {
  color: #093A3E;
  border: 2px solid #9B7E46;
}
div.wpforms-container-full .wpforms-submit.contant-btn, #wpforms-submit-305 {
  width: 100%;
  padding: 20px 30px;
  background: #093A3E;
  color: #F4F1BB;
}

/* markers */
.page .entry-content > ul, .single .entry-content > ul {
	margin-left: 0;
	padding-left: 0;
	word-break: break-word;
}
.site-content  ul > li {
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAthJREFUeNpsVE1IVFEUPue8++aNmhoVmaFJPwRtIgrRVbWwqGUhQX/kSsGwjQnuomUQQptCWhjYDy2U2pmLCgkqSSpaSCVMVFBKiqKOM773zu2744yN4YPzzrxz7/nu951z7vDg7TZanJ8mT4SY8LiXzfv1HqypXfmpxLs01kfJssqfJrM4S8vpOQpjG8RqA1ULRPGttWRtPrPwtpaJmTYE3pRabkDgPtl4D0KzxvcT3PdqsvfD56mTydLEIoioeL4hKgLJA7JaPdFQe61xb0k6jKKHAsxYzRdmvmgyYex/Ss00NdXX9R7aXfYYGVkRURH+X58iISxLeheiOOoRdowlzaTnmO2U8ZiWu5r3Hd1cbr6zVSqosf8XBqCoyU1I6XTfTiWirYiOuR0CwrcqkjQYxfZSqESoE8XQokUWK5dHygPI7iwcYYy5DlYPCkcJ7BiwD2HTPZzSB6tcw8XKDhw2LKyn/xXee/JmIv0jE9rKYqAWdGABOgmbW5A0guT6nBQrB7H+AvHGQgKzvJtbDK8+G021o4IWdVsBwqZR+HanORdg3Y/1lwDvBdNhZt21Wm0rU4A6Q1ZnsMaFfuYZMSd8rx++pwAGdqUAbIXf/E8ih3BnhTQFsmUuYos6IkvZuGJkfL4DkrphQ+sOs8117DKK+zw/EQ6Fi3vrxiUaHv3WPj2frTZC50F/Yi1MDuSGkL1bmAtmz5CzokdUIwuAjCdckjA8g8FqFvFmfU/IuPvH0h8Y7vYNk3Ex42LsqarE0TLFUQiLyGzcUktsxvjXTDobIYA5+hgrHQfvHkh9Dz5XhFfJkYcu/Vlw0yb+pqqdNukLJUoqiJezmeDA4SNfU6nUnSiOh1jECnPG9QBXJcTpPucGF6pUCUxAmk9trdrWNv72dW0iCJZyA+oZP1tXs/3p9O/JLg6CDjcXbjTg3d1a+cr/tdiVRuFSZamupnrAJIIspOfI/hVgAAr4XlC4WDI+AAAAAElFTkSuQmCC');
    list-style-position: inside;
}
.site-content  ul.mrk-dark > li {
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAr5JREFUeNp0UztoFFEUfffOm5k1ujGgQhITYwjBUsSksIqFKSxFETEYTCHBSAqLbVJoKYionVooWoQoGMFG1MZPoyik8AOiqJgEYY3ZTZCY+ezc53mzH0fRt7ydefdz7rnn3aH+IyPq6/cF5bCjjKov+0bqf4tqfibamkhyc1NLy5z+Vi6rhaVlxcb48PrKGHaYXWOMsr8MOlyG7BLmIivVD9dknCS9iClrz3Mpt1S6EpYW97LrrsAprF2dEjIZFESTUdLU1nZqxfVXkiSZAnDec5x3xDyslYgbLi/tWde++Urg524hPlTMQkyK/mxPQCb+yXQYIBcsO4fIFh4SYxa0GBXlunt2B+zMJiJpamLqbH4zAohCO2elkhRqBms7htZmbA5DsIuBmGkkDnNViFRMqsltNyrnsW+jcqEO7Gl9Guep+hm5ZlDE9IHqDYBeY+bmbD84d6LyA7DdX9fMdZw7+Uo07yi1PgNERyHHD3tLCB6B7SmS+yx1PHeg0CPYd2WAX5hKXCjNzZ6QzG1wYuQlKh63GqSKimwH6BNNdBlxD8G2pxFMVMTjYCKmjLaoOh91n5WMeRLPc/UhBFBTRWQUwRszYkfYh2D7guNaU12NwWUSac5Hq+NQfQKo9/45yZRO8RiYPG4MlWWUuVXGsVKanxszcdSOuR1Cwvu/UCzImcSYq6rWi9aOxvjr7LxyFFcswwC2HICWkHgAgpahagqCa78uSk3Yd2urakmOEeEwjlVU23pb1xa1+PYVSRiEGDYFDV6jxUGAnweTmdjIyUZlqv6xMoIRcHt7uuFy1IaWZkWrQeDvHBj48PHT50uVJLmPqgYAASp7YBaDgkvpmKQ3CgjRYLmvtbV19M3zZ52e561aljrnuWFXR/vdcrFYIN8fr4+B/ciptjJff/WaolB1dbRNr/H9kDitoX4JMACvyVv7OaDm7AAAAABJRU5ErkJggg==');
    list-style-position: inside;
}
.site-content  ul.mrk-light > li,
.site-content.dark-blk ul.mrk-light > li {
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsZJREFUeNpcU01IVFEUvufc+54+Z1RGN62EbDMRCKGV7StoKURgJblpo7mJinZB25CgnW6KkKhFkpvKICgX/RCi4SIULJAgMKd01Mk37917++68eTOTl3c59517znfO+c65VNp+L6wNBRELIajyCVs/7l/Wum0qZ6NNtzHmCZH/QzFr+FkRlfeajNZN1loGgAcp3P4fxFawg0zLOgD6EXvKU3zIGL2piCV9ePliYm3561k/CHaZyDBLVXVsBBFaa5Pv67+dP9pTIrKPmTkL1QqquaTKYdn7+X31VL73+ET3kcNP4RMSs0lKrS+kYgAbNQXBEI7jABHG2L+4ushM61TanhPbW4Wu9o7cGlFDFlWe6tI6x3GcrqV2RtshFDQFjgTj8n5La2ZaR/GwjmNhjXEkwimRjlgd67Y41tMOpFaq4DsOJP0HJeK0krIXlTwA6EPsdqq2y0n8dyH6ayl5INXFsZlZXlhai8IItokxiKBhRN5xChhfRgpzyOYYJe3thXgL/QlXcVKSmC/t7FxfWfg8Qky1boAz/oSIoyk3LLkHLu/QjUl4zoLIgykIgH8h4HnsDejJNrQVGVlSvvfIGnsvGTbnRAEAr0B21kCMjdG2QQT+Br9sAlIfDw73wralj/NjUN1CSbO0b5zrHTKjSvEbmzg7HEryqXKEmYlXv8yP7BaLB6SSF1DSaiPZbkF3F3eTdXBSbjcGZDdnMNrDNAee5/9mKc/BdEt5CgRKgQmY8nz/plT4l1IoSIBI5OR8Rbrx1jLQEW8VNkJhtZufxSiKz4DMcfCyCDmGriXcVZohRfHPJsbLeiyzlrkZWgRoyfZpIfzc3PPpQVi/QjTAchEgVyHLaE6PrWSevHpwo9CfgSCb68y0ntQs/UppqJXD5kzHzG6xcEMqbyx9WZLc23LT5b7aw3XPn3Uc2eZM7hkqDFOO/gkwAMuFfC4zV91KAAAAAElFTkSuQmCC');
    list-style-position: inside;
}

/* micro corrictive */
.page .entry-content p, .single .entry-content p {
  margin-bottom: 1em;
}
.entry-content, .entry-summary, .page-content {
  margin: 0;
}
.page .entry-content figure, .single .entry-content figure {
  margin-top: 0;
}
.entry-header h1.entry-title {
  padding-top: 16px;
}
.box-layout .rishi-post {
	margin-bottom: 0em;
}
.no-results.not-found {
  background: #fff;
  width: 100%;
  padding: 16px;
  margin: 16px 0;
}
.fourofour-main-wrap {
  background: #F4F1BB;
  width: 100%;
  padding: 16px;
  margin-top: 16px;
}
.no-results.not-found .search-submit {
	background: #093A3E !important;
	padding: 23px 25px !important;
}
.no-results.not-found .search-field, .error-search-inner .search-field {
	border: 1px solid #093A3E !important;
	color: #093A3E;
}
.error-search-again-wrapper .error-search-inner {
  padding: 16px 16px !important;
  background: #F4F1BB !important;
}


/* Subscribe form */
#block-22 > p:nth-child(1) {
  display: none;
}
.wpforms-submit.subscribe-form-btn {
  background: #9B7E46 !important;
  border: 0 !important;
  color: #F4F1BB !important;
  width: 100% !important;
}
div.wpforms-container-full .wpforms-form label.wpforms-error {
  background: #fff !important;
}

/* wide block size */
body:not(.left-sidebar):not(.leftsidebar):not(.right-sidebar):not(.rightsidebar):not([class*="left-sidebar"]):not([class*="right-sidebar"]) .alignwide {
  /*max-width: 1344px !important;*/
  max-width: 1200px !important;
  margin-left: -16px;
  margin-right: -16px;
  /*padding-left: 16px;
  padding-right: 16px;*/
}
.alignwide .wp-block-group__inner-container  {
  padding-left: 16px;
  padding-right: 16px;
}

/* footer */
footer div.wp-block-group.footer-icons div.wp-block-group__inner-container {
  display: flex;
  justify-content: space-between; 
  gap: 16px;
  /*flex-wrap: wrap;*/
}
footer .footer-icons .wp-block-group__inner-container .wp-block-image {
  width: 30%;
}

footer .footer-icons .wp-block-group__inner-container figure img {
  height: 100%;
  max-height: 50px;
  object-fit: contain;
}
#block-19.widget.hide_widget_title.widget_block div.wp-block-columns.is-not-stacked-on-mobile.mb8.ml1em {
	max-width: 350px;
	margin: 0 auto;
}

/* copy */
.copy-icons {
  width: 200px;
  max-width: 200px;
  margin: 0 auto;
}
.cb__footer [data-column='widget-area-5'] {
  flex-direction: row-reverse;
  justify-content: space-between;
}
.cb__footer [data-column='widget-area-5'] img {
  max-height: 22px;
  object-fit: contain;
}

@media only screen and (max-width: 690px) {
  .customizer_builder__container, .rishi-container {
    max-width: 100% !important;
  }
}
