Additional CSS

/*Remove white outline from mobile */ 
img.size-large, img.size-full {
	border: none;
}

img.alignleft, .alignleft img, img.aligncenter, .aligncenter img, img.alignright, .alignright img {
		border: none;
		padding:2px;
}

/* remove outline from active mobile menu toggle */
 .elementor-menu-toggle:focus, .elementor-menu-toggle:active {
    outline: none;
    box-shadow: none;
  }

/* Increase Sub Menu Toggle on Mobile */
@media only screen and (max-width:1025px){
.elementor-nav-menu .sub-arrow {
    font-size: 20px!important;
	}
}


/*hide chevrons on recent blog posts widget*/
.widget-content ul li:before{
	display: none
}

/*reduce size of autocomplete menu dropdown*/
.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

/* Remove Header Triangle in Image */
.post .post-header:after, .page .post-header:after {
	visibility:hidden;
}
.post .post-header:before, .page .post-header:before {
	visibility:hidden;
}

/* Reduce Post Header Margin */
 header.post-header {
			padding: 4% 4% 0% 4% !important;
	 border-bottom:0px !important;
		}


/* To Enable More Truncating*/
.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
.morelink:focus {
    outline-style: none;
}

/* Changing Heading */
.post-content h1, .post-header h1, .post-content h2, .post-content h3, .post-content h4 {
	font-family: 'AvenirNext-Heavy'!important;
}

.post-content h5 {
	font-family: 'Avenir-black'!important;
}


/* Change P & Li Line Height */
 .post-content.clear p {
	line-height:160% !important;
}

 .post-content.clear li {
	line-height:140% !important;
	margin: 15px 0 !important;
}


/* Bold & Pink Ordered Lists */
	.post-content.clear ol {
  margin: 0 0 1.5em;
  padding: 0;
  counter-reset: item;
}

	.post-content.clear ol > li {
  margin: 0;
  padding: 0 0 0 2em;
  text-indent: -1.5em;
  list-style-type: none;
  counter-increment: item;
}

	.post-content.clear ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
	font-family:'AvenirNext-Bold';
  text-align: right;
	color:#fb0584;
  content: counter(item) ".";
}

/* Pink Bullets in Posts & Pages */

 .post-content.clear ul {
  list-style:none !important;
}

.post-content.clear ul >li::before {
  content: "\25A0";
  color: #fb0584;
  font-weight: bold;
	font-family: 'Avenir-next';
  display: inline-block;
  width: 1.2em !important;
  margin-left: -1.2em !important; 
} 

/* REMOVE Pink Bullets from Plugins & WooCommerce */
ul.slick-dots li::before {
	content: none!important;
}

 #tg_filter_box li::before {
	content: none!important;
}

.woocommerce li::before {
		content: unset!important;
}

/* Change Post Title */
.wf-active .single .post-title {
	font-size:2.1em !important;
	line-height:110%;
}

/* General Widget & Sidebar */
.widget-title {
	font-family: 'AvenirNext-Heavy'!important;
	color:black !important;
	text-transform:capitalize !important;
	font-size:1.7em !important;
	letter-spacing: -1.3px;
}
.widget-content ul li, .widget-content ol li {
	padding:0;
}

.sidebar .widget {
	 border-top: 20px solid #fed201;
}


/* Recent Content Widget Adjustements */
 .rpwwt-widget li {
	color:#555;
}
 .rpwwt-widget li a {
	text-decoration:none;
	color:#555;
}
 .rpwwt-widget li a:hover {
	text-decoration:none;
}
.rpwwt-post-date {
	font-size:13px;
  margin-bottom:5px;
	margin-top:5px;
	display:block;
}

.rpwwt-post-date::before {
	font-style: normal;
	font-family: 'Font Awesome 5 free';
	content: "\f017"" ";
	font-weight: 400;
}

 .rpwwt-widget ul li img {
	 Margin-bottom:8px;
}

.rpwwt-widget li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px !important;
}

.rpwwt-post-title {
	display:inline-grid;
	font-family:'Avenirnext-heavy';
	font-size:1.2em;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 img {
	max-width: unset;
}

@media only screen and (min-width: 480px) and (max-width:1025px){
	#rpwwt-recent-posts-widget-with-thumbnails-2 img {
	max-width:300px;
}
	
	.rpwwt-widget ul li img {
		margin-right:30px;
	}
	
	.rpwwt-post-title, .rpwwt-post-date {
	display:block;	
}
	.rpwwt-post-title {
	font-weight:bold;
	font-size:1.7em;
  line-height:1.2;
	}
}


/* WPOS Trending Content Widget Image tweaks */

.wtpsw-post-items .wtpsw-post-li .wp-post-image img{
    object-fit: unset !important;
    height: auto !important;
}

.wtpsw-post-items .wtpsw-post-li .wtpsw-post-thumb-left {
    display: block;
    width: 100%;
		height: auto !important;
		margin-bottom:8px;
   }

.wtpsw-post-li{
	padding-bottom: 10px !important;
}

.wtpsw-post-thumb-right {
	display:inline-grid;
}

.wtpsw-post-title {
	font-family:'avenirnext-heavy';
	font-size:1.2em;
}

a.wtpsw-post-title:hover {
	color:#fb0584!important;
}


@media only screen and (min-width: 480px) and (max-width:1025px){
	.wtpsw-post-items .wtpsw-post-li .wtpsw-post-thumb-left {
    width: 300px;
		margin-right:30px;
   }

.wtpsw-post-thumb-right {
	display:block;
	}
	
.wtpsw-post-title{
	font-size:1.7em;
	line-height:1.2;
}
}

/* Jetpack Related Post Tweaks */
	#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a{
	font-family:'Open Sans' !important;
		color:black !important;
		line-height:130% !important;
	}

#jp-relatedposts h3, .single #jp-relatedposts h3 em{
		font-family: 'AvenirNext-heavy'!important;
	text-transform:lowercase !important;
	color:black !important;
	font-size:2em;
}

#jp-relatedposts {
	padding-top:0.5em;
	margin-bottom:-1em;
}

.jp-relatedposts-post-title {
	Margin-top:5px !important;
}

/* Single Post Top Margin on Desktop, to allow Socail Sharing buttons */
@media only screen and (min-width: 480px){
/*
@tab Desktop Styles
*/
.single .post-content {
	padding-top:3%;
}
}

/* Change Titles on Mobile */
@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading Changes
*/
	.post-content h1{	
		font-size:2em !important;
	line-height:110% !important;
}
.post-content h2{
	font-size:1.6em !important;
	line-height:110% !important;
}
.post-content h3{
	font-size:1.4em !important;
	line-height:110% !important;
}
.post-content h4 {
	font-size:1.2em !important;
	line-height:110% !important;
}	
.post-content h5{
	font-size:1em !important;
	line-height:110% !important;
}
	.wf-active .single .post-title {
		font-size:1.5em !important;
	line-height:110% !important;
}
	#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{
	font-size:14px !important;
	}
	#jp-relatedposts h3, .single #jp-relatedposts h3 em{
	font-size:1.1em;
}
}

/* Mobile Padding */
@media only screen 
  and (max-width: 1025px) 
	and (-webkit-min-device-pixel-ratio: 2) { 

		.post-header, .single .post-content, .posts .post-content, .content .comments, div#disqus_thread, .comment-respond, .post-quote, .post-link {
    padding: 6% 4%;
}
.section-inner {
    width: 100%;
		max-width:100%;
	  margin-left:0;
	  margin-right:0;
}
		
.post {
    width: 96%;
		max-width:96%;
	  margin-left:2%;
	  margin-right:2%;
}
		
.wrapper.section {
    padding: 15px 0;
}
		
body.single .content, body.single .content.center  {
    width: 100%;
}
		
.sidebar {
  width: 96%;
	margin: 6% 2%;
	}
		
div#breadcrumbs {
  width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	}
}



/* Cleaning up Tag Style */

.tag-archive-meta {
	Margin-top: 0px;
	color: #3A3838;
	text-align:left;
}
.tag-archive-meta p {
	line-height:120%;
	margin-top:0;
}

/* Change author title font */
.author-title {
	font-family:'AvenirNext-Heavy' !important;
}

/* Elementor Bold Nav */
 .elementor-nav-menu--main a {
	font-weight: bold !important;
}
 a.elementor-sub-item {
	font-weight: normal !important;
}

/* Elementor Footer Force change */
.elementor-heading-title {
	font-family:'AvenirNext-Heavy' !important;
}

/* Change Comment Reply Title Font */
.comment-reply-title {
	font-family:'AvenirNext-Heavy' !important;
}
	.comments-title {
		font-family:'Avenir-Black'!important;
		font-size:1.2em !important;
}

/* Change Image Caption */
 .post-content .wp-caption-text, .post-content .gallery-caption, .widget-content .wp-caption-text, .widget-content .gallery-caption {
	 font-weight: 500;
	 line-height: 140%;
   padding-bottom:1em;
	 font-size: .9em;
}

/* Change Reading Time Format in Archives */
.archive .rt-reading-time {
	font-weight:300;
	margin-bottom:10px;
	margin-top:-15px;
  color:#afafaf;
	font-style:italic;
}

/* Add Icon to ReadingTime in Archives */
.archive .rt-reading-time::before {
  font-style: normal;
	font-family: 'Font Awesome 5 free';
	content: "\f2f2";
	font-weight: 900;
	color:#d6d6d6;
}

/* Format Reading Time in POSTS */
 .single .reading-time {
	padding: 0 4% 1.5% 4%;
	font-weight:400;
	font-size:.85em;
	color:grey;
	border-bottom:1px solid;
	border-color:#eee;
}

/* Change search form rendering */
.elementor-search-form--skin-full_screen .elementor-search-form__container {				
	height: 18vh;
	background-color: rgba(0,0,0,0.9) !important;
}
.elementor-8593 .elementor-element.elementor-element-1c9e84fe input[type="search"].elementor-search-form__input {
    font-family: 'open sans' !important;
    font-size: 1.8em !important;
}

/* Nothing Found Search format */
.elementor-posts-nothing-found {
	color: #333 !important;
	font-style: italic !important;
}

/* Change Archive Date Font */
.elementor-post-date {
	font-family:'Open Sans'; 
}


/* Format of Basket Side Panel */
.elementor-button.elementor-button--view-cart.elementor-size-md, .elementor-button.elementor-button--checkout.elementor-size-md {
	font-family:'AvenirNext-bold';
	border-radius:12px;
	padding:15px;
	text-transform:capitalize;
}

.elementor-button.elementor-button--view-cart.elementor-size-md:hover, .elementor-button.elementor-button--checkout.elementor-size-md:hover, .elementor-button.elementor-button--view-cart.elementor-size-md:active, .elementor-button.elementor-button--checkout.elementor-size-md:active {
	color:white;
	background-color:#fb0584;
}

a#mini_cart_add_button {
	font-family:'AvenirNext-bold';
	border-radius:14px;
	padding:4px 15px;
	Font-size:16px;
	background-color:#fed201;
	color:black;
}

a#mini_cart_add_button:hover, a#mini_cart_add_button:active  {
	background-color:black;
	color:white;
}

#mini_cart_add {
	margin-top:20px;
}

/* WOOCOMMERCE PRODUCT SINGLE/ARCHIVE */

.single-product .post-meta-container.clear {
   display: none;
}

.woocommerce button.button.alt {
	background-color: #fb0584;
	font-family:'Open Sans';
	font-weight:bold;
	text-transform: uppercase;
	padding:0.7em;
	Border-radius:14px;
}

.woocommerce button.button.alt:hover, .woocommerce button.button.alt:active {
	background-color: #fed201;
	color:black;
}

.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab > h2 {
	Margin-top:0;
}

/* WooCommerce - hide product tabs */
 ul.tabs.wc-tabs {
	display:none;
} 

.woocommerce span.onsale {
 Padding:unset;
	background-color:#fb0584;
}

.single-product .woocommerce span.onsale {
    top: -.8em;
    left: -.8em;
}

/* remove 'comments closed' due to reviews turned off */
 .single-product .nocomments {
	display: none;
} 

/* WooCommerce Anouncement Banner */

.woocommerce-store-notice, p.demo_store {
    font-size: 1em;
    padding: .6em 0;
    background-color: #fb0584;
    color: #fff;
	  opacity:.92;
}

/* WooCommerce Messages */
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    background-color: #ffffff;
    color: #333333;
	  font-size:0.9em;
}

.woocommerce-message {
    padding-bottom: 0;
}

.woocommerce-error, .woocommerce-info {
    padding: 0.5em .6em .0em;
}

ul.woocommerce-error, ul.woocommerce-info, ul.woocommerce-message {
	margin-left:0;
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    top: 0.2em;
    left: .5em;
}


div.woocommerce-notices-wrapper a.button.wc-forward{
	font-family:'Open Sans'
}

.woocommerce-info::before {
	content:none
}

/* Gift Card */
.product-type-gift-card .woocommerce-product-gallery__image {
    padding: 0;
}

.ywgc-main-form-preview-container {
	background-color:white;
}

.gift-cards_form.cart input {
	padding:8px !important;
	Margin-bottom:5px!important;
}

.gift-cards_form.cart label {
	margin-bottom:8px !important;
}

.gift-cards_form.cart {
	Padding:20px;
	background-color:white;
	box-shadow: 0 10px 19px -12px;
}

.gift-cards_form > h3 {
    margin-top: 0em!important;
		margin-bottom: 0px;
}

.gift-card-content-editor.step-content h5 {
   margin-bottom: 0px;
	 margin-top: 30px;
}

.ywgc_recipient_info_title {
	Padding-top:30px;
}

.yith-ywgc-popup-close {
	display:none;
}

#gift-card-instructions-1 {
  font-size:.9em;
	padding: 10px;
	margin-bottom:25px;
	border: 2px dashed #46AF24;
	background-color:#D7F4CC;
	color:black;
}

.gift_card_template_button {
    margin-top: 0px;
}

textarea#ywgc-edit-message {
    height: 120px;
}

.gift-card-content-editor input::placeholder{
  text-transform: capitalize;
}

.gift-card-content-editor textarea::placeholder{
  text-transform: capitalize;
}

/* TAG GROUPS PREMIUM EDITS (rest in Butler Page) */


/* SHUFFLE BOX (PINK) */
.cm-shuffle-box-theme-blue input {
  border: 1px solid #202121;
  background-color: #202121;
}

.cm-shuffle-box-theme-blue input:hover {
  color: #202121;
}

.cm-shuffle-box-theme-blue input:active {
  color: #202121;
}

.cm-shuffle-box-theme-blue input:focus {
  color: #202121;
}

.cm-shuffle-box-theme-blue button {
  background-color: #fed201;
	color:black;
}

.cm-shuffle-box-theme-blue button:hover {
  background-color: #fb0584;
	color:white;
}


.cm-shuffle-box-theme-blue .cm-shuffle-box-button-active {
  background-color: #fb0584;
	color:white;
}

.cm-shuffle-box-theme-blue .tag-groups-append {
  background-color: #fed201;
	color:black;
}

.cm-shuffle-box-theme-blue .tag-groups-prepend {
  background-color: #fed201;
	color:black;
}

.cm-shuffle-box-theme-blue .tag-groups-label {
	color:black;
}

/* Style the Breadcrumbs */
#breadcrumbs {
	padding-bottom: 3%;
	font-size:.8em;
}

#breadcrumbs a {
	color:black !important;
}

.single-product #breadcrumbs {
	display: none;
}

.wrapper.section {
	padding: 2% 0;
}

/* Custom Colours from Wp.org */
.header-search-block .search-field::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}
.header-search-block .search-field:-moz-placeholder{color:rgba(255,255,255,0.7)}
.header-search-block .search-field::-moz-placeholder{color:rgba(255,255,255,0.7)}
.header-search-block .search-field:-ms-input-placeholder{color:rgba(255,255,255,0.7)}
.main-navigation li>a,.main-navigation ul ul a,.main-navigation ul ul ul a,.main-navigation ul ul ul ul a,.main-navigation ul ul ul ul ul a{color:rgba(255,255,255,0.6)}
.main-navigation li:before{color:rgba(255,255,255,0.3)}
.main-navigation .has-children>a:after,.main-navigation .menu-item-has-children>a:after,.main-navigation .page_item_has_children>a:after{border-top-color:rgba(255,255,255,0.6)}.single .post-meta-container:before,.author-links a{background-color:rgba(255,255,255,0.2)}
.posts .format-status .post-content p{text-shadow:rgba(0,0,0,0.3)}
.nav-next a:hover,.nav-previous a:hover,.nav-next a:focus,.nav-previous a:focus,.post-edit-link:hover,.post-edit-link:focus,.single .post-meta p a:hover,.single .post-meta p a:focus{opacity:.6}
.footer .tagcloud a,.footer .widget_tag_cloud a,.footer .wp_widget_tag_cloud a{background-color:rgba(255,255,255,0.1)}
.footer #wp-calendar thead th{border-color:rgba(255,255,255,0.2)}
.rtl #infinite-handle span{border:0}#infinite-handle span button{background-color:transparent}@media(max-width:700px){.single .post-meta{background-color:rgba(255,255,255,0.2)}}
.posts-navigation a,.post .mejs-container.mejs-audio .mejs-controls .mejs-playpause-button button:before,.page .mejs-container.mejs-audio .mejs-controls .mejs-playpause-button button:before,.post .mejs-container.mejs-audio .mejs-controls .mejs-volume-button button:before,.page .mejs-container.mejs-audio .mejs-controls .mejs-volume-button button:before,.post .mejs-container.mejs-audio .mejs-controls .mejs-mute button:before,.page .mejs-container.mejs-audio .mejs-controls .mejs-mute button:before,.post .mejs-container.mejs-audio .mejs-controls .mejs-unmute button:before,.page .mejs-container.mejs-audio .mejs-controls .mejs-unmute button:before,.nav-next a:hover,.nav-previous a:hover,.nav-next a:focus,.nav-previous a:focus,.post-edit-link:hover,.post-edit-link:focus,.single .post-meta p a:hover,.single .post-meta p a:focus,.author-title,.author-bio,.author-info .author-links a{color:#fff}.single .post-meta p,.single .post-meta p a,.single .post-meta time,.single .post-meta>a,.post-navigation a,.entry-author .author-bio,.author-link:before,.entry-author .author-title,.post .sticky-post i.fa,.page-title{color:#fff}
.footer .widget-content,.footer #wp-calendar,.footer #wp-calendar thead,.footer #wp-calendar tfoot a{color:#fff}
.footer .widget-content,.footer #wp-calendar,.footer #wp-calendar thead,.footer #wp-calendar tfoot a{color:rgba(255,255,255,.6)}
.author-link:hover:before,.author-link:focus:before,.author-info .author-links a:hover,.author-info .author-links a:focus,.comment.bypostauthor:after,.tagcloud a:hover,.tagcloud a:focus,.widget_tag_cloud a:hover,.widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus,.footer .tagcloud a:hover,.footer .tagcloud a:focus,.footer .widget_tag_cloud a:hover,.footer .widget_tag_cloud a:focus,.footer .wp_widget_tag_cloud a:hover,.footer .wp_widget_tag_cloud a:focus,.comment-edit-link:hover:before,.comment-edit-link:focus:before,.comment-reply-link:hover:before,.comment-reply-link:focus:before{color:#0c0c0c}.footer .tagcloud a,.footer .widget_tag_cloud a,.footer .wp_widget_tag_cloud a{color:#fff}
.double-bounce1,.double-bounce2{background-color:#565656}
body,.infinite-container{background-color:#fed201}
.posts .post-meta{background-color:#fed201}
.posts .post-meta{background-color:rgba(254,210,1,.1)}
.comment-inner{background-color:#fed201}
.comment-inner{background-color:rgba(254,210,1,.2)}
.comment-edit-link,.comment-reply-link,.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus,div#respond textarea:focus,.form-submit #submit,.posts-navigation a,#infinite-handle span,.wrapper .search-field:focus,.author-info .author-links a{background-color:#000}
.posts-navigation a:hover,.posts-navigation a:focus,#infinite-handle span:hover,#infinite-handle span:focus{background-color:#000}.bg-dark,.bg-graphite{background-color:#000}
.main-navigation ul ul li{background-color:#000}.main-navigation ul li>ul:before{border-bottom-color:#000}
.main-navigation ul ul ul li{background-color:#000}
.main-navigation ul ul ul ul li,.main-navigation ul ul ul ul ul li{background-color:#000}
.footer .widget_search .search-field{background-color:#000}
.footer .search-field:focus{background-color:#000}
.footer .widget{border-top-color:#000}
.tagcloud a,.widget_tag_cloud a,.wp_widget_tag_cloud a{background-color:#000}
.single .post-meta-container{background-color:#000}
.posts .format-aside .post-content,.posts .format-link .post-content,.posts .format-quote .post-content,.posts .format-status .post-content,.post .mejs-container.mejs-audio,.page .mejs-container.mejs-audio{background-color:#000}
.post-content input[type="submit"],.post-content input[type="reset"],.post-content input[type="button"],.widget-content input[type="submit"],.widget-content input[type="reset"],.widget-content input[type="button"], .post-content pre {background-color:#000}
.post-header .post-title,.post-header .post-title a,.single .format-quote .post-content blockquote>*,.comments-title,.comment-author .fn,.comment-author .fn a,.pingbacks-title,.comment-reply-title{color:#000}
.page-title{color:#000}
.post .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total,.page .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total,.post .sticky-post{background-color:#000}
.post .sticky-post:after{border-left-color:#000}
.post .sticky-post:after{border-right-color:#000}
.post .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.page .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.post .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded,.page .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:#000}
.post-content fieldset legend,.widget-content fieldset legend,.comment.bypostauthor:after,.comment-edit-link:hover,.comment-edit-link:focus,.comment-reply-link:hover,.comment-reply-link:focus,.pingbacklist .pingback a:hover,.pingbacklist .pingback a:focus,.form-submit #submit:hover,.form-submit #submit:focus,.author-link:hover:before,.author-link:focus:before,.author-info .author-links a:hover,.author-info .author-links a:focus,.tagcloud a:hover,.tagcloud a:focus,.widget_tag_cloud a:hover,.widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus,.footer .tagcloud a:hover,.footer .tagcloud a:focus,.footer .widget_tag_cloud a:hover,.footer .widget_tag_cloud a:focus,.footer .wp_widget_tag_cloud a:hover,.footer .wp_widget_tag_cloud a:focus,.post-content input[type="submit"]:hover,.post-content input[type="submit"]:focus,.post-content input[type="reset"]:hover,.post-content input[type="reset"]:focus,.post-content input[type="button"]:hover,.post-content input[type="button"]:focus,.widget-content input[type="submit"]:hover,.widget-content input[type="submit"]:focus,.widget-content input[type="reset"]:hover,.widget-content input[type="reset"]:focus,.widget-content input[type="button"]:hover,.widget-content input[type="button"]:focus{background-color:#fb0584}
.post .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.page .mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.post .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,.page .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current{background-color:#fb0584}
.entry-author:after{border-left-color:#fb0584}
.entry-author:after{border-right-color:#fb0584}
.entry-author:before{background-color:#fb0584}
body a,body a:hover,body a:focus,.post-header .post-title a:hover,.post-header .post-title a:focus,.posts .post-meta a:hover,.posts .post-meta a:focus,.comment-author .fn a:hover,.comment-author .fn a:focus,.author-info h4 a:hover,.author-info h4 a:focus,#content #menu_widget a,#wp-calendar a,.widget-content ul li:before,.error404 .widget_recent_entries li:before,.widget_flickr #flickr_badge_uber_wrapper a:hover,.widget_flickr #flickr_badge_uber_wrapper a:link,.widget_flickr #flickr_badge_uber_wrapper a:active,.widget_flickr #flickr_badge_uber_wrapper a:visited,#infinite-footer .blog-info a:hover{color:#d90271}
.posts .format-link .link-header h2 a,.author-link,.author-link:hover{color:#fb0584}
.site-title a:hover,.site-title a:focus,.jetpack-social-navigation a:hover,.jetpack-social-navigation a:focus{color:#f6a6cf}
.posts .post-meta a{color:#fb0584}
body .footer a,.footer #wp-calendar a{color:#fb0584}