/*
Theme Name: Radiant
Theme URI: https://cyberchimps.com/radiant/
Author: CyberChimps
Author URI: http://cyberchimps.com/
Description: Radiant is a Gutenberg compatible, fully Responsive Drag & Drop theme that adds amazing new functionality to your WordPress website. Featuring Twitter Bootstrap, and responsive touch friendly theme options that work on any device. It has visible edit links in the customizer preview. For Support - <a href="https://cyberchimps.com/forum/free/radiant/" target="_blank"> Support forum</a> (https://cyberchimps.com/forum/free/radiant/).
Version: 1.4
Tags:  two-columns, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, blog, custom-logo, theme-options, threaded-comments
Text Domain: radiant
License: GNU General Public License
License URI: http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)
*/

/********************************************************************************************************************/
/******************************************** MAIN HTML STYLES ******************************************************/
/********************************************************************************************************************/

@import url(https://106795.claudeassets.com/20220310001523cs_/http://fonts.googleapis.com/css?family=Great+Vibes|Noto+Sans|Imprima|Spinnaker|Open+Sans|Titillium+Web);

body {
  background: url(https://73d8b9.claudeassets.com/20220310001523im_/http://successfulmommyadvice.com/wp-content/themes/radiant/images/branding/bg.png);
  color: #666;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a, h1.entry-title, h1.entry-title a, h1.entry-title a:hover, h2.entry-title, h2.entry-title a, h2.entry-title a:hover {
  color: #f35d3a;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 15px;
  font-weight: 400;
}

h1.entry-title, h1.entry-title a, h2.entry-title, h2.entry-title a {
  font-size: 40px;
}

h2.site-title, h2.site-title a {
  color: #fff;
  text-decoration: none;
  font-size: 60px;
  line-height: 60px;
}

h2.box-widget-title {
	font-size: 2.25em;
}

h3, h3 a {
	font-size: 2.143em;
}

h4, h4 a {
	font-size: 1.79em;
}

h5, h5 a {
	font-size: 1.43em;
}

h6, h6 a {
	font-size: 1.143em;
}

table .label {
  padding: 7px;
  background: none;
  text-shadow: none;
  line-height: normal;
}

tr {
  border-bottom: 1px solid #f35d3a;
}

td {
  padding: 5px;
}

dt {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 26px;
  font-weight: bold;
}

dd {
  margin-bottom: 15px;
  margin-left: 26px;
}

ul, ol {
  margin: 0 0 10px 0;
}

ol, ul {
  margin-left: 21px;
  list-style-position: inside;
}

pre {
  -moz-border-radius: 0;
  border-radius: 0;
}

code {
  color: #F35D3A;
  white-space: pre-wrap;
}

header {
  margin-top: 15px;
  margin-bottom: 15px;
}

.clear {
  clear: both;
}

.clear-right {
  clear: right;
}

.clear-left {
  clear: left;
}

/********************************************************************************************************************/
/******************************************** HEADER ****************************************************************/
/********************************************************************************************************************/

#header_section {
  background: #F35D3A;
}

/*======================================= SOCIAL ==============================================*/

#cc-header #social a {
	margin-top: 12px;
	margin-left: 5px;
}

.icons {
	margin-top: 15px;
}

#social .icons img {
	width: 32px;
	height: 32px;
}

.default-icons a.symbol {
	border: 1px dotted #f35d39;
	border-radius: 49%;
	background: #f6f7f6;
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.23);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.23);
	color: #f35d39;
}

.default-icons a.symbol:hover {
	opacity: .8;
}

/*======================================= DETAILS =============================================*/

header#cc-header h2.site-title {
  margin-bottom: 5px;
  font-size: 38.5px
}

header#cc-header h2.site-description {
  margin: 0;
  font-size: 14px;
}

header#cc-header .contact_details {
  float: right;
}

header#cc-header .register {
  float: right;
}

header#cc-header .blog_description {
  float: right;
}

header#cc-header p {
  font-size: 1.2em;
}

/*======================================= SEARCH ===============================================*/

header #search #searchform {
  float: right;
}

.navbar-search .search-query {
  margin: 2px 6px 2px 0;
  border: 0 none;
  border-radius: 0;
}

/********************************************************************************************************************/
/******************************************** MENU ******************************************************************/
/********************************************************************************************************************/

#navigation {
  margin-top: 20px;
}

.main-navigation.navbar {
  margin-bottom: 0;
}

.main-navigation .navbar-inner {
  padding: 0;
  border: 1px solid #f35d3a;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #f35d3a;
  box-shadow: none;
}

.navbar .nav > li > a {
  color: #fff;
  text-shadow: none;
  font-size: 16px;
}

.navbar .nav > li > a:hover {
  color: #ccc;
}

.main-navigation .nav li ul li ul {
  margin-left: 0;
  list-style: none;
}

.main-navigation .nav li ul li ul li a {
  padding-left: 24px;
}

.main-navigation .nav li ul li ul li ul li a {
  padding-left: 30px;
}

.main-navigation .nav li.dropdown:hover ul.dropdown-menu {
  display: block;
  margin-top: 0;
}

.main-navigation .nav li ul li a:hover {
  background: none;
  color: #f35d3a;
}

.navbar .btn-navbar {
  margin-bottom: 5px;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
  background-color: transparent;
  box-shadow: none;
  color: #333;
  text-decoration: none;
}

.navbar-inverse .current-menu-ancestor.dropdown >a {
  color: #ffffff;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {
  background-color: #f35d3a;
  background-image: none;
}

@media (max-width: 979px) {

	header#cc-header .span7 {
	  text-align: center;
	}

  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    color: #eeeeee;
    font-weight: normal;
  }

  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a:hover {
    color: #ffffff;
    font-weight: normal;
  }

  .main-navigation .nav li ul li a:hover {
    color: #ffffff;
  }

  .navbar-inverse .nav-collapse .nav > li.current-menu-item > a, .navbar-inverse .nav-collapse .nav > li.current-menu-ancestor > a {
    color: #ffffff;
  }

  .nav-collapse .dropdown .caret {
    display: none;
  }

  .nav-collapse .dropdown-menu {
    display: block;
  }

  .navbar-inverse .nav-collapse .dropdown-menu .active > a {
    background-color: #000000;
    background-image: none;
    color: #ffffff;
  }
}

/********************************************************************************************************************/
/******************************************** MAIN CONTENT **********************************************************/
/********************************************************************************************************************/

#container {
  margin-top: 20px;
}

.container {
  background: transparent;
}

article.post, article.page, article.attachment {
  margin-bottom: 15px;
  padding: 20px;
}

.entry-content {
  margin: 20px 0;
}

.page-header {
  margin-top: 0;
  padding: 0;
  border: none;
}

/*==================================== POST AND PAGE CONTENT ===========================================*/

article {
  background: #ffffff;
}

.entry-header {
  margin-top: 0;
}

.entry-summary {
  margin: 10px 0;
}

.postformats {
  float: right;
}

blockquote {
  margin: 20px 10px;
  padding: 3px;
  border-left: 5px solid #F35D3A;
  background-color: #f6f6f6;
}

blockquote p {
  margin: 10px;
}

blockquote cite {
  font-size: 0.9em;
}

blockquote cite:before {
  position: relative;
  top: -2px;
  margin: 0 5px;
  content: ' ̶ ';
}

.page-links {
  clear: both;
}

.more-content {
  margin-bottom: 15px;
  padding: 10px;
  background: #ffffff;
}

.previous-post {
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 0;
  text-align: left;
}

.next-post {
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 0;
  text-align: right;
}

/*==================================== TAXONOMY ========================================================*/

.entry-title {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 1.6em;
  line-height: 1em;
}

.entry-title a {
  color: #333333;
}

.entry-title a:hover {
  color: #0088cc;
}

article.post p, article.page p {
  font-size: 1.1em;
  line-height: 1.5em;
}

/*==================================== IMAGES ==========================================================*/

.alignnone {
  display: block;
  margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto
}

img.size-full {
  max-width: 100%;
  height: auto;
}

.wp-caption {
  padding: 15px 3px 10px;
  max-width: 96%;
  border: 1px solid #f0f0f0; /* Image does not overflow the content area */
  background: #ffffff;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  max-width: 95%;
  width: auto;
  height: auto;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  margin: 0;
  padding: 0 4px 5px;
  font-size: 11px;
  line-height: 17px;
}

.caption_title {
  font-size: 16px;
}

.gallery-pagination {
  margin: 20px 0;
}

.gallery-pagination .previous-image a {
  float: left;
}

.gallery-pagination .next-image a {
  float: right;
}

article .featured-image {
  float: left;
  margin: 0 10px 10px 0;
}

/*==================================== META ============================================================*/

.entry-meta {
  margin-top: 0;
  font-size: 0.85em;
}

footer.entry-meta {
  clear: both;
}

.edit-link {
  margin-bottom: 10px;
}

.edit-link a {
  padding: 2px 4px;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #888888;
  color: #ffffff;
}

.edit-link a:visited {
  color: #ffffff;
}

.edit-link a:hover {
  color: #cccccc;
  text-decoration: none;
}

.cyberchimps_article_share {
  float: right;
}

/*==================================== COMMENTS ========================================================*/

.comments-area {
  margin-bottom: 15px;
  padding: 15px;
  background: #ffffff;
}

#comments .navigation {
  padding: 0 0 18px 0;
}

label[for="comment"] {
  display: block;
}

ol.commentlist {
  list-style: none;
}

ol.commentlist p {
  clear: left;
  margin-left: 8px;
}

ol.commentlist li.comment {
  padding: 10px;
}

ol.commentlist li.comment div.vcard cite.fn {
  font-style: normal;
}

ol.commentlist li.comment div.vcard img.avatar {
  margin: 0 10px 10px 10px;
}

ol.commentlist li.comment div.comment-meta {
  font-size: 11px;
}

ol.commentlist li.comment div.comment-meta a {
  color: #888888;
}

ol.commentlist li.comment div.reply {
  margin-left: 8px;
  font-size: 11px;
}

ol.commentlist li.comment div.reply a {
  font-weight: bold;
}

ol.commentlist li.comment ul.children {
  margin: 10px 0 0;
  list-style: none;
}

ol.commentlist li.comment ul.children li.depth-2 {
  margin: 0 0 10px 10px;
}

ol.commentlist li.comment ul.children li.depth-3 {
  margin: 0 0 10px 10px;
}

ol.commentlist li.comment ul.children li.depth-4 {
  margin: 0 0 10px 10px;
}

ol.commentlist li.even {
  -moz-border-radius: 0;
  border-radius: 0;
  background: #fafafa;
}

ol.commentlist li.odd {
  -moz-border-radius: 0;
  border-radius: 0;
  background: #ffffff;
}

.comment, .trackback, .pingback {
  margin: 10px 0 10px 0;
  padding: 10px;
}

.odd {
  background: #f8f8f8;
}

#form-allowed-tags code {
  font-size: 12px;
}

#respond input, #respond textarea {
  overflow: auto;
  margin: 0 5px 5px 0;
}

#respond textarea {
  width: 99%;
  height: 150px;
}

input[type="submit"], .button {
  padding: 10px 15px;
  width: auto;
  border: 0 none;
  background: none repeat scroll 0 0 #F35D3A;
  color: #FFFFFF;
  font-size: 15px;
}

.avatar {
  float: left;
}

/********************************************************************************************************************/
/******************************************** SIDEBAR & WIDGETS *****************************************************/
/********************************************************************************************************************/

.widget-container {
  margin-bottom: 15px;
  padding: 20px;
  background: transparent;
}

h3.widget-title {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: normal;
  line-height: 1em;
}

.widget-container ul, .widget ul {
  margin-left: 5px;
}

.widget-container ul li, .widget ul li {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #eee;
  list-style: none;
  font-size: 14px;
	line-height: 1.4em;
}

table#wp-calendar {
  width: 100%;
}

table#wp-calendar th {
  font-size: 14px;
}

table#wp-calendar td {
  padding: 5px 0;
  width: 14.28571428571429%;
  text-align: center;
  font-size: 14px;
}

.widget-container #searchform.pull-right {
  margin-right: 30px;
}

.widget-container #searchform input.input-medium {
  display: inline-block;
  float: none;
  width: 100%;
}

/*==================================== SEARCH FORM ====================================================*/

#searchform {
  margin-bottom: 5px;
}

/********************************************************************************************************************/
/******************************************** FOOTER ****************************************************************/
/********************************************************************************************************************/

#footer-widgets {
  margin-bottom: 20px;
}

#footer-widgets .widget-container {
  border: none;
}

#footer-widget-container {
  background: #ffffff;
}

.site-footer {
  margin-top: 20px;
  margin-bottom: 20px;
}

.site-footer #copyright {
  text-align: right;
}

/*================================== FOOTER MENU ================================================= */

#footer_menu {
  padding: 20px 0 0;
  text-align: center;
}

#footer_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

#footer_menu li {
  display: inline;
  margin-right: 5px;
}

#footer_menu li a {
  text-decoration: none;
}

#footer_menu li a::after {
  margin-left: 5px;
  content: ' | ';
}

#footer_menu li a:hover::after {
  color: #0088cc;
}

#footer_menu li:last-child a::after {
  content: '';
}

/********************************************************************************************************************/
/******************************************** WORDPRESS DEFAULTS ****************************************************/
/********************************************************************************************************************/

.sticky {
}

.gallery-caption {
}

.bypostauthor {
}

/********************************************************************************************************************/
/******************************************** ELEMENTS **************************************************************/
/********************************************************************************************************************/

/*==================================== SLIDER =====================================================*/

#slider .carousel-control {
  line-height: 30px;
}

/* WIDGET BOXES ===============================================*/

#boxes_lite_section.container-full-width {
	background-size: 100%;
}

.box {
	margin-bottom: 20px;
	padding: 20px;
	background: #fff;
	opacity: 0.9;
}

.box p {
	margin-top: 15px;
}

.box img {
	margin-top: 5px;
}

/*==================================== BOXES ======================================================*/

#boxes_container .box a {
  display: block;
  width: 100%;
  color: #555555;
  text-align: center;
}

#boxes_container .box-no-url {
  cursor: default;
}


/*==================================== PORTFOLIO ===================================================*/

#portfolio {
  margin-bottom: 20px;
}

#gallery {
  padding: 20px;
  background: #ffffff;
}

#gallery ul.row-fluid {
  margin: 0;
  padding: 0;
}

#gallery h2 {
	margin-top: 0;
	font-weight: 400;
	font-size: 1.6em;
	line-height: 1em;
	text-align: center;
}

#gallery ul.row-fluid li#portfolio_wrap {
  text-align: center;
}

#gallery ul.row-fluid li#portfolio_wrap .portfolio-item {
  padding: 20px;
}



/*==================================== BREADCRUMBS =================================================*/

.breadcrumbs {
  margin-bottom: 20px;
  padding: 10px 20px;
  background: #ffffff;
  font-size: 1.1em;
}

/*==================================== PAGINATION ==================================================*/

.pagination ul li a {
  background: #ffffff;
}


/********************************************************************************************************************/
/****************************************** MEDIA QUERIES ***********************************************************/
/********************************************************************************************************************/

/*==================================== TABLETS ===================================================*/

@media (max-width: 767px) {

	body {
		padding-right: 0px;
		padding-left: 0px;
	}

	.container-full-width .container {
		margin: 0px 20px;
	}
}


/*==================================== PHONES ====================================================*/

@media (max-width: 480px) {
  header#cc-header .span7 {
    text-align: center;
  }

  header#cc-header .span5 {
    text-align: center;
  }

  header#cc-header .span5 div.icons a {
    float: none;
  }

  header#cc-header .span5 div.blog-description {
    float: none;
  }

  header#cc-header .span5 div.register {
    float: none;
  }

  header#cc-header .span5 #searchform {
    float: none;
  }

	header#cc-header #register {
		text-align: center;
	}

	header#cc-header #register  #social, header#cc-header #register  #social a.symbol{
		float: none;
	}
}
select{
	width: 100%;
}

/*============= Testimonial ==========*/
.radiant_main_title{
      margin-top: 80px;
      text-align: center;
      font-size: 1.8em;
	  color: #ffffff;
  }
  ul.slides {
      margin-left: 0;
  }
  .flexslider .slides > li {
    display: block;
    -webkit-backface-visibility: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
 }
 	.slides.radiant_carousel {
    max-width: 100%;
    display: inline-block;
    padding-top: 20px;
    width: auto !important;
}
#testimonial_section .radiant_short_desc {
      margin-top: 80px;
}
#testimonial_section {
	color: #ffffff;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
}
#testimonial_section .img-responsive {
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  border: 5px solid #fff; }
#testimonial_section .flexslider {
  background: transparent;
  border: none;
  width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0; }
#testimonial_section .radiant_slider_text_img {
 }
  #testimonial_section .radiant_slider_text_img li {
    width: auto;
    text-align: center;
}
 #testimonial_section .radiant_testimonial_author {
  font-weight: 600;
  font-size: 1.125em; }
#testimonial_section .radiant_testimonial_abt_author {
  font-weight: 500;
  margin-bottom: 10%; }
#testimonial_section .after_testimonial_text {
  margin: 25px auto;
  padding: 0;
  max-width: 84px;
  border: 0;
  border-top: solid 2px #cd834a;
  text-align: center;
  background: transparent; }
#testimonial_section #carousel2.flexslider {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%,-50%);
}
#testimonial_section .flex-active-slide img {
  border-color: #cd834a; }
#testimonial_section .flex-active-slide .arrow-top {
  position: absolute;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e14c3d;
  border-left: 10px solid transparent;
  top: 12px;
  left: 13%; }
#testimonial_section .flex-viewport {
  text-align: center; }
testimonial_section .flexslider .slides {
  padding-bottom: 30px; }
 #testimonial_section{
    position: relative;
    font-size: 16px;
}
.radiant_main_title{
    margin-top: 80px;
    text-align: center;
}
.flex-direction-nav{
    display: none;
}
	/* =============================== Contact Section  ========================== */
#contact_us{
	color: #ffffff;
}

.contactus_wrapper{
    padding: 0 0 3% 0;
	}
.contactus_wrapper.span12
{
	padding: 0 2% 2%;
	margin: 0 auto;
}

#contact_us input[type="text"], #contact_us textarea{
    width: 96%;
    padding: 10px;
    border: none;
    border-radius: 2px;
    margin-bottom: 12px;
	}
.contact_left_sec{
    font-size: 16px;
    line-height: 1.8;
}
.fa
{
    font-size: 30px;
}
.contact_right_sec input[type="submit"]
{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cd834a 0%, #9e663d 100%) repeat scroll 0 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: #fff;
    font-family: lobster,cursive;
    font-size: 17.5px;
    border: none;
    border-radius: 3px;
    padding: 15px 55px;
    margin: 2% 32%;
	}
.contact_title{
    text-align: center;
    padding-top: 20px;
    font-size: 1.8em;
	color: #ffffff;
}
	@media all and (max-width: 767px) {
    .contact_left_sec
    {
        text-align: center;
    }
    .contactus_wrapper.span12
    {
        padding: 20px 30px;
    }
    .contact_addr {
    padding-bottom: 10px;
    }
    .radiant_testimonial_text{
    padding: 0 20px;
    }
}
/* ========================== Contact details in header  =========================== */
.contact_details{
    font-family: lobster,cursive;
    font-size: 20px;
    letter-spacing: 1px;
}
.contact_details:before{
    font-family: "FontAwesome";
    content: "\f095";
}


.entry-content ol,
.entry-content ul,
.entry-summary ol,
.entry-summary ul{
	margin-left: 2.9em;
}

.entry-content ol.wp-block-gallery,
.entry-content ul.wp-block-gallery,
.entry-summary ol.wp-block-gallery,
.entry-summary ul.wp-block-gallery {
	display: flex;
    flex-wrap: wrap;
    list-style-type: none;
	margin-left: 0;
	margin-right: 0;
}
	audio, canvas, video {
    display: inline-block;
    width: 100%;
}
.wp-block-column p {
    padding: 0 14px;
}
wp-block-gallery .blocks-gallery-item figcaption {
        padding: 40px 0;
}

code, pre {
	font-size: .86em;
}

h1{
	font-size: 2.75em;
	line-height: 1;
}

h2{
	font-size: 2.25em;
	line-height: 1.2;
}

h3{
	font-size: 2.143em;
	line-height: 1.6;
}

h4{
	font-size: 1.79em;
	line-height: 1.14;
}

h5{
	font-size: 1.43em;
	line-height: 1.43;
}

h6{
	font-size: 1.143em;
	line-height: 1.68;
}


div.wp-block-cover .wp-block-cover-text{
 	position: absolute;
    color: #fff;
    font-size: 2em;
    line-height: 1.25;
    margin-bottom: 0;
    max-width: 610px;
    padding: 14px;
    text-align: center;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
div.wp-block-cover.aligncenter {
	clear: both;
}


.has-light-gray-background-color{
	background-color: #f5f5f5;
}
.has-light-gray-color{
	color: #f5f5f5;
}

.has-gray-background-color{
	background-color: #777;
}
.has-gray-color{
	color: #777;
}

.has-black-background-color{
	background-color: #000000;
}
.has-black-color{
	color: #000000;
}

.has-blue-background-color{
	background-color: #0286cf;
}
.has-blue-color{
	color: #0286cf;
}

.has-legacy-background-color{
	background-color: #b6b6b6;
}
.has-legacy-color{
	color: #b6b6b6;
}

.has-red-background-color{
	background-color: #c80a00;
}
.has-red-color{
	color: #c80a00;
}

.has-textdefault-background-color{
	background-color: #666;
}
.has-textdefault-color{
	color: #666;
}

.has-linkdefault-background-color{
	background-color: #f35d3a;
}
.has-linkdefault-color{
	color: #f35d3a;
}

.has-hoverdefault-background-color{
	background-color: #ba3e2e;
}
.has-hoverdefault-color{
	color: #ba3e2e;
}
.wp-block-image.is-resized {
    padding: 2%;
}
#wrapper .container-full-width:first-child{
	margin-top: 0;
}
.wp-block-gallery .blocks-gallery-item figcaption{
	padding: 40px 0px 5px;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
    font-size: 1.5em;
}

/*
     FILE ARCHIVED ON 01:48:09 Mar 11, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:13:53 Jul 10, 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.42
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.044
  esindex: 0.006
  cdx.remote: 5.232
  LoadShardBlock: 1166.003 (3)
  PetaboxLoader3.resolve: 2234.559 (5)
  PetaboxLoader3.datanode: 83.849 (5)
  load_resource: 1257.477 (2)
*/