.et_pb_extra_column_sidebar .et_pb_widget:not(.woocommerce) a:active {
       color: rgba(184,0,0,1); 
    } 

.et_pb_extra_column_sidebar .et_pb_widget:not(.woocommerce) a {
       color: rgba(127,63,151,1); 
       font-weight: bold; 
    } 

.et_pb_extra_column_sidebar .et_pb_widget:not(.woocommerce) a:hover {
       color: rgba(184,0,0,1); 
       font-weight: bold; 
    } 

.et_pb_extra_column_sidebar .et_pb_widget:not(.woocommerce) button {
       height: 39px; 
       width: 255px; 
    } 

.et_pb_extra_column_sidebar .et_pb_widget:not(.woocommerce) {
       font-size: 14px; 
    } 

.et_pb_extra_column_sidebar .et_pb_widget:not(.woocommerce) h2 {
       color: rgba(127,63,151,1); 
    } 

.et_pb_extra_column_sidebar .et_pb_widget:not(.woocommerce) p {
       color: rgba(0,0,0,1); 
       font-weight: normal; 
    } 

.et_pb_extra_column_sidebar .et_pb_widget:not(.woocommerce) ul li {
       font-size: 0px; 
    } 

.et_pb_extra_column_sidebar h4.widgettitle {
       background-color: rgba(127,63,151,1); 
    } 

.featured-posts-slider-module .post-content .post-meta a {
       color: rgba(169,108,192,1); 
    } 

.featured-posts-slider-module .post-content .post-meta a:hover {
       color: rgba(237,237,0,1); 
    } 

.page article {
       background-color: rgba(255,255,255,1); 
       margin-bottom: 0px; 
    } 

.page article .post-content a {
       color: rgba(127,63,151,1); 
       font-weight: bold; 
    } 

.page article .post-content a:hover {
       color: rgba(184,0,0,1); 
       font-weight: bold; 
    } 

.page article .post-content h2 {
       color: rgba(127,63,151,1); 
    } 

.page article .post-content h4 {
       background-color: rgba(127,63,151,1); 
       color: rgba(255,255,255,1); 
       font-weight: normal; 
       letter-spacing: 0px; 
       line-height: 31px; 
       text-decoration: none; 
       text-indent: 12px; 
       word-spacing: 0px; 
    } 

.page-id-219 #page-container .et_pb_section:nth-child(1) .et_pb_button {
       font-size: 14px; 
       height: 50px; 
       line-height: 22px; 
       margin-bottom: 9px; 
       margin-top: 39px; 
       width: 135px; 
    } 

.page-id-438 #page-container .et_pb_section:nth-child(2) {
       border-bottom-color: rgba(127,63,151,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.page-id-438 #page-container .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       padding-top: 0px; 
    } 

.page-id-438 #page-container .et_pb_section:nth-child(3) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.page-id-438 #page-container .et_pb_section:nth-child(4) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.page-id-438 #page-container .et_pb_section:nth-child(9) {
       margin-bottom: -20px; 
       margin-top: -20px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.rating-stars .rating-star.rating-star-empty {
       color: rgba(127,63,151,1); 
    } 

.related-posts .related-posts-content .related-post .title a {
       color: rgba(127,63,151, 0.74902); 
       font-weight: bold; 
    } 

.related-posts .related-posts-content .related-post .title a:hover {
       color: rgba(184,0,0,1); 
       font-weight: bold; 
    } 

.single article .post-content a {
       color: rgba(127,63,151,1); 
       font-weight: bold; 
    } 

.single article .post-content a:hover {
       color: rgba(184,0,0,1); 
       font-weight: bold; 
    } 

.single article .post-content h1 {
       font-size: 36px; 
       text-transform: none; 
    } 

.single article .post-content h2 {
       font-size: 30px; 
       line-height: 40px; 
       text-transform: none; 
    } 

.single article .post-content h3 {
       font-size: 26px; 
       line-height: 42px; 
       text-transform: none; 
    } 

.single article .post-content h4 {
       font-size: 22px; 
       text-transform: none; 
    } 

.single article .post-content h5 {
       font-size: 18px; 
       text-transform: none; 
    } 

.single article .post-meta a {
       color: rgba(127,63,151, 0.74902); 
    } 

.single article .post-meta a:hover {
       color: rgba(184,0,0,1); 
    } 

.single .post-header h1 {
       text-transform: uppercase; 
    } 

.single .post-header {
       height: 125px; 
    } 

.single .post-nav .button {
       background-color: rgba(127,63,151,0.25); 
    } 

#comment-wrap #respond .logged-in-as a {
       color: rgba(127,63,151,1); 
       font-weight: bold; 
    } 

#comment-wrap #respond .logged-in-as a:hover {
       color: rgba(184,0,0,1); 
       font-weight: bold; 
    } 

#comment-wrap #respond h3#reply-title {
       color: rgba(127,63,151, 0.74902); 
       font-weight: bold; 
    } 

#content-area .paginated_content  article .post-meta a {
       color: rgba(127,63,151, 0.74902); 
       font-weight: 500; 
    } 

#content-area  .post-module article .post-meta a {
       color: rgba(0, 0, 0,0.75); 
    } 

#content-area  .post-module article .post-meta a:hover {
       color: rgba(184,0,0,1); 
    } 

#content-area  .post-module article .post-thumbnail {
       height: 47px; 
       width: 60px; 
    } 

#content-area  .post-module article .post-thumbnail img {
       height: 47px; 
       width: 60px; 
    } 

#content-area  .post-module.et_pb_posts_1 article .post-thumbnail img {
       height: 47px; 
       width: 60px; 
    } 

#content-area  .post-module.et_pb_posts_2 article .post-meta a {
       color: rgba(127,63,151, 0.74902); 
    } 

#content-area  .post-module.et_pb_posts_2 article .post-thumbnail {
       height: 47px; 
       width: 60px; 
    } 

#content-area  .post-module.et_pb_posts_2 article .post-thumbnail img {
       height: 47px; 
    } 

#footer {
       background-color: rgba(156,106,173,1); 
    } 

#footer .et_pb_widget:not(.woocommerce) a {
       font-weight: 600; 
    } 

#footer .et_pb_widget:not(.woocommerce) a:hover {
       color: rgba(237,237,0,1); 
    } 

#footer .et_pb_widget:not(.woocommerce) ul li {
       font-size: 0px; 
    } 

#footer-nav ul.bottom-nav li a {
       font-weight: normal; 
    } 

#main-content {
       margin-bottom: 0px; 
    } 

#main-header {
       border-bottom-color: rgba(127,63,151,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
    } 

#main-header #et-navigation ul.nav li a:active {
       color: rgba(127,63,151,1); 
    } 

