/*
Theme Name: Black Knight Financial
Theme URI: http://underscores.me/
Author: Michael Melnick per Wingard Creative
Author URI: http://wingardcreative.com
Description: Custom built theme for Black Knight Financial
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bkf
Tags: bkf
*/

/*
WARNING : this theme uses SASS!
===========================================================
If you have not yet setup a SASS workflow or do not wish to
use SASS you may put any CSS styles or overrides here.



NOTE
===========================================================
Please DO NOT use the Wordpress Editor To Add CSS styles. 
This causes unnecessary formatting issues. If you need to 
add CSS styles get FTP access and add them that way please!
*/

/**********************************************************
--------------------------------------- | OVERRIDES GO HERE
**********************************************************/

/*Center Anthony on Exec Bios*/
.bkf-featured-team-members .large-6.columns {
    margin: auto;
    float: none!important;
} 

/*Remove date on videos*/
.cpt-videos .date, .videos .date, .bkf-cpt-videos-play + .title + .date, .bkf-videos-single .date {
	display:none!important;
}

/*Center form on landing page*/
.form-wrapper {
    margin: 0 auto!important;
}

/*Extra padding on navigation header*/
.bkf-nav-flexible-content-area .heading {
    margin: 0 0 20px;
}

/*Hides recaptcha badge*/
.grecaptcha-badge { 
	display: none; 
}

body {
	/*Fixes IE overflow issue on "Home" & "Data Reports" pages*/
	overflow-x: hidden;
}

/*Client was not ready so we were requested to hide the Data Report Tabs
.bkf-data-reports-tabs {
	display: none;
}*/

/* Overrides for Side Screen CTA button */
@media screen and (max-width: 1024px) {
	.bkf-microinteraction {
  	width: 100%;
  	display: block;
	}

	.bkf-microinteraction .microinteraction-content {
  	padding: 30px;
	}

	.bkf-microinteraction .microinteraction-nav ul#js-bkf-section-nav {
		display: none;
	}

	.bkf-microinteraction .microinteraction-nav {
  	bottom: 0;
  	width: 100%;
  	left: 0;
  	top: initial;
	}

	.microinteraction-open-wrapper.show {
		position: absolute;
  	width: 100%;
  	bottom: 0;
	}

	.bkf-microinteraction .microinteraction-open-wrapper .microinteraction-open.rotate {
		-webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
		margin-top: 0;
    max-width: 100%;
	}
}

/* Overrides to add Instagram social media icon */
.bkf-social-icons .icon.instagram:before {
    content: "\f16d";
}

/*
Mobile Overrides form embed
-----------------------------------------------------------
Needed to use !important rule to enable overrides on 
embedded form ... M.M.
*/
@media screen and (max-width: 1024px) {
	.bkf-microinteraction-form .form1col,
	.bkf-microinteraction-form .form2col {
		width: 100% !important;
	}
}

/* Blog Styles */

.bkf-featured-blog-posts-section {
    display: none;
}

section.bkf-recent-blog-posts-section .heading {
    display: none;
}

/*.bkf-blog-tax-links a {
	display: block;
	border-bottom: 1px solid rgba(10, 10, 10, 0.25);
  padding: 10px 0;
}

.bkf-blog-tax-links a:first-of-type {
	border-top: 1px solid rgba(10, 10, 10, 0.25);
}

.bkf-blog-tags {
	padding-left: 10px;
  margin-left: 10px;
  position: relative;
}

.bkf-blog-tags:before {
	display: inline-block;
  content: '|';
  position: absolute;
  left: -3px;
}

.bkf-team-member-related-articles.bkf-post-feeds .archive-link .button:before {
	background-color: #e6e6e6;
}

.bkf-team-member-related-articles .slick-dotted.slick-slider {
  margin-bottom: 40px !important;
}

.bkf-team-member-related-articles .slick-dots {
  bottom: -10px;
}

.bkf-team-member-related-articles .slick-prev, .bkf-team-member-related-articles .slick-next {
	top: 100%;
}

.bkf-team-member-related-articles .slick-next {
  right: 40%;
}

.bkf-team-member-related-articles .slick-prev {
  left: 40%;
}

.bkf-team-member-related-articles .slick-prev:before {
  background-image: url(/wp-content/themes/bkf/img/icons/slider-arrow-left-black.png);
}

.bkf-team-member-related-articles .slick-next:before {
  background-image: url(/wp-content/themes/bkf/img/icons/slider-arrow-right-black.png);
}

.bkf-team-member-related-articles .slick-dots li button:before {
  background-image: url(/wp-content/themes/bkf/img/icons/slide-dot-inactive-dark.png);
}

.slick-dots li.slick-active button:before {
  background-image: url(/wp-content/themes/bkf/img/icons/slide-dot-active-dark.png);
}*/

.bkf-social-single .bkf-rss-icon {
  position: relative;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 20px;
  width: 32px;
  height: 32px;
  float: left;
  font-size: 16px;
  border-radius: 50%;
  border: 1px solid;
  transition: background-color 0.1s ease-in-out;
  float: left;
  border-color: #ffa503;
  color: #ffa503;
}

.bkf-social-single .bkf-rss-icon:before {
  content: '\f09e';
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  transition: color 0.1s ease-in-out;
}

.bkf-social-single .bkf-rss-icon:hover :before {
  background-color: #ffa503;
  color: #ffffff;
}




