/*
Theme Name: Kate Delaney - Personal Brand Website
Author: Advantage|ForbesBooks
Author URI: https://forbesbooks.com/
Description: Personal Brand Website for member Kate Delaney
Version: 3.0.18
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kate-delaney-website
*/

/*////////////var(--main-color)//////////////////////////*/

:root {
  	--main-blue: #214183;
	--main-yellow: #FAAF3A;
	--main-red: #EE4836;
}

/*///////////////////////////////////////
////////////////////////////////////////
/////////Global Site Styles////////////
//////////////////////////////////////
///////////////////////////////////*/

/*
body {
	margin-top: 75.55px;
}
*/

h1, h2, h3, h4, h5, p, li{
	font-family: 'Raleway', sans-serif;
}

p, li {
    line-height: 1.8;
    font-weight: 400;
}

a.yell{
	color: var(--main-yellow);
}

.hideDesk{
	display: none;
}

#top-nav{
	background: var(--main-blue);
	padding: 5px 0;
	font-size: 14px;
	position: relative
}

#top-nav:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/sites/21/2018/06/dalaney-suite-bg-alpha-100.png);
    opacity: 0.1;
}

.top-right ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.top-right li {
    display: inline-block;
    margin-left: 14px;
}

.navbar-brand {
    max-width: 275px;
	transition: all 0.6s
}

.navbar-brand img {
	transition: all 0.6s
}

a.nav-link {
    letter-spacing: 1px;
}

#masthead{
	transition: all 0.6s;
}

.butt {
    display: inline-block;
    padding: 15px 5px;
    border: 2px solid;
    text-transform: uppercase;
    font-size: .9rem;
    font-weight: 200;
    letter-spacing: 1px;
	transition: all 0.6s;
	position: relative;
}

.butt:hover{
	text-decoration: none;
}

.butt span {
    border: 2px solid;
    padding: 11px 20px;
}

.whit {
    color: #ffffff;
}

.whit:hover{
	color: #ffffff;
}

.whit:before {
	content: "";
    position: absolute;
	transition: all 0.6s;
	display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	opacity: 0;
	border: 6px solid #ffffff;
}

.whit:hover:before {
	opacity: 1;
}

.blu{
	color: var(--main-blue);
}

.blu:hover{
	color: var(--main-blue);
}

.blu:before {
	content: "";
    position: absolute;
	transition: all 0.6s;
	display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	opacity: 0;
	border: 6px solid var(--main-blue);
}

.blu:hover:before {
	opacity: 1;
}

.gold{
	color: var(--main-yellow);
}

.gold:hover{
	color: var(--main-yellow);
}

.gold:before {
	content: "";
    position: absolute;
	transition: all 0.6s;
	display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	opacity: 0;
	border: 6px solid var(--main-yellow);
}

.gold:hover:before {
	opacity: 1;
}


.page-title h1 {
    text-transform: uppercase;
    padding-bottom: 25px;
    font-size: 3.25rem;
    font-weight: 600;
}

.page-title p {
    font-weight: 600;
    margin-bottom: 0;
}



/*///////////////////////////////////////
////////////////////////////////////////
///////////Home Page Styles////////////
//////////////////////////////////////
///////////////////////////////////*/

.home-hero h1 {
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 1.9rem;
    margin-bottom: 0;
	text-shadow: 0 0 10px rgba(0,0,0,0.4);
}

.home-hero h2 {
    text-transform: uppercase;
    font-size: 3rem;
    letter-spacing: 1px;
	text-shadow: 0 0 10px rgba(0,0,0,0.4);
}

#home-page h2 {
    font-size: 2.5rem;
    text-transform: uppercase;
}

.home-hero {
    /*background: url(/wp-content/uploads/sites/21/2018/06/Home-Hero-Bkg.jpg);
    background-size: cover;
    background-position: bottom center;*/
    height: 100vh;
    position: relative;
	overflow: hidden;
}

video {
    position: absolute;
    z-index: -1;
    background: url(‘[Fallback Image URL]’) no-repeat;
    background-size: 100% 100%;
    top: -5%; /* This value based on content of video */
    left: 50%; /* fixed to left. Replace it by right if you want.*/
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translateX(-50%);
  }


.hero-content {
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #ffffff;
}

.media-banner img{
	max-height: 35px;
}

.blurp-section:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/sites/21/2018/06/dalaney-suite-bg-alpha-100.png);
    opacity: 0.1;
    background-attachment: fixed;
}

.blurp-section{
	position: relative;
	background: var(--main-blue);
}

.blurp h3 {
    padding: 65px 0;
    margin-bottom: 0;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 2rem;
}

.blurp {
    position: relative;
    background-position: center center !important;
    background-size: cover !important;
}

.blurp:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #214183;
	opacity: .75;
}

.blurp-1 {
	background: url('/wp-content/uploads/sites/21/2018/06/Talk-Show-Host-Bkg.jpg');
}

.blurp-2 {
	background: url('/wp-content/uploads/sites/21/2018/06/Author-Bkg.jpg');
}

.blurp-3 {
	background: url('/wp-content/uploads/sites/21/2018/06/Keynote-Speaker-Bkg.jpg');
}

.home-speak {
    background: url(/wp-content/uploads/sites/21/2018/06/Kate-Delaney-Speaking.jpg);
    background-size: cover;
    background-position: top center;
	min-height: 300px;
}

.speak-cta {
    background: url(/wp-content/uploads/sites/21/2018/06/Microphone-Bkg.jpg);
    background-size: cover;
    background-position: center center;
}

.speak-cta h3 {
    text-transform: uppercase;
    margin-bottom: 25px;
	letter-spacing: 1px;
}

.blog-cont {
    position: absolute;
    bottom: 5px;
    left: 15px;
}
.home-post {
    position: relative;
    height: 225px;
    background-size: cover !important;
    background-position: center center !important;
}

.blog-cont h4 {
    font-size: 1.05rem;
    font-weight: 500;
	color: #ffffff;
}

.blog-cont p a {
    color: var(--main-yellow);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.25rem;
    font-weight: 600;
}



/*///////////////////////////////////////
////////////////////////////////////////
//////////Inner Page Styles////////////
//////////////////////////////////////
///////////////////////////////////*/

.quiz-cta{
	background: var(--main-red);
	position: relative;
}

.quiz-cta:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/sites/21/2018/06/dalaney-suite-bg-alpha-100.png);
    opacity: 0.1;
    background-attachment: fixed;
}

.quiz-cta h2 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 2.3rem;
}

.quiz-cta h3{
	font-family: 'Oswald', sans-serif;
}

.quiz-cta h3 {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 35px;
}

.quote {
    position: relative;
    margin-top: -65px;
}

.quote img {
    max-height: 100px;
}

.quote-bar:before {
    content: "";
    background: var(--main-yellow);
    position: absolute;
    height: 30px;
    top: 40%;
    left: 0;
    width: 100%;
	z-index: -1;
}

.testimonial {
    background: url(/wp-content/uploads/sites/21/2018/06/Testimonial-Bkg.jpg);
    background-position: center center;
    background-size: cover;
    border-top: 30px solid var(--main-yellow);
}

.inner-span{
    background-image: url(http://kate-delaney.forbesbooks.wpengine.com/wp-content/uploads/sites/21/2018/06/Speaking-Page-Bkg.jpg);
    height: 600px;
    background-position: center center;
    background-size: cover;
}

p.test-title, p.test-company {
    text-transform: uppercase;
    font-family: 'Oswald' , sans-serif;
    font-size: 1rem;
    letter-spacing: 1px;
    margin-bottom: 0;
}
p.test-name {
    text-transform: uppercase;
    font-family: 'Oswald' , sans-serif;
    font-size: 1.5rem;
    letter-spacing: 1px;
    margin-top: 25px;
    margin-bottom: 0;
}




/*///////// About Page /////////*/

.ab-kate{
	background: var(--main-blue);
}



/*///////// Book Page /////////*/
.book{
	background: var(--main-blue);
}

.book-cta-bkg {
    background: url(/wp-content/uploads/sites/21/2018/06/Kate-Delaney-Steve-Forbes.jpg);
    background-position: top center;
    background-size: cover;
	min-height: 250px;
}

.book-cta label {
    display: none !important;
}

.book-cta .gform_wrapper {
    margin: 0 !important;
    text-align: center;
}

.book-cta .gform_footer {
    text-align: center;
}

#gform_submit_button_1 {
    background: var(--main-yellow);
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    border-radius: 5px;
	letter-spacing: 1px;
}

.book-cta h3 {
    font-family: 'Oswald' , sans-serif;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-size: 2rem;
    letter-spacing: 1px;
}



/*/////// Speaking Page ///////*/

.appear {
    margin: 35px 0;
}

.appear p {
    margin-bottom: 0;
}

.shad{
    box-shadow: 0 0 20px rgba(0,0,0,0.4);
}

#speaking-page h2 {
    font-family: 'Oswald' , sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}


/*////// Work With Page ///////*/

.work-side {
    border: 1px solid #000000;
    padding: 25px;
}

.work-side h4 {
	font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
	font-size: 1.45rem;
}






/*////// Media Page ///////*/

#media-page h2 {
    font-family: 'Oswald' , sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.press-hit{
  flex-basis: 50%;
  padding: 10px;
}

.press-container{
  border: 1px solid #eee;
  padding: 15px;
  height: 100%;
  transition: all .4s;
  text-align: center;
}

.press-container:hover{
  box-shadow: 0px 0px 35px -7px rgba(0,0,0,0.4);
}

.press-img-container{
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.press-img-container a{
  height: 100%;
  display: flex;
  align-items: center;
}

.press-img-container img{
  max-height: 100%;
}


.press-text-container h3{
  font-size: 22px;
  line-height: 26px;
  padding-top: 30px;
}

.press-text-container h3 a{
  color: black;
}

.press-text-container p{
  margin-bottom: 0px;
}



/*////// Assessment Page ///////*/

.btn-link {
    color: #FAAF3A;
	font-weight: bold;
}

.sess {
    background: #f4f4f4;
    padding: 25px;
    box-shadow: 0 0 10px rgba(0,0,0,0.65);
	border-radius: 10px;
}

.sess .gform_next_button, #gform_submit_button_4 {
    background: #FAAF3A;
    color: #ffffff;
    padding: 10px 25px !important;
    text-transform: uppercase;
    font-size: .9rem;
    font-weight: 200;
    border: none;
    letter-spacing: 1px;
    transition: all 0.6s;
}

.sess .gform_previous_button {
    border: none;
    background: none;
}

/*///// Cotact Page //////*/

.cont-form .gform_footer {
    margin-top: 0 !important;
}

.cont-form label {
    display: none !important;
}

#gform_submit_button_3 {
    background: var(--main-yellow);
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    border-radius: 5px;
	letter-spacing: 1px;
}



/*///////////////////////////////////////
////////////////////////////////////////
//////////// Blog  Styles /////////////
//////////////////////////////////////
///////////////////////////////////*/











/*///////////////////////////////////////
////////////////////////////////////////
/////////// Footer Styles /////////////
//////////////////////////////////////
///////////////////////////////////*/


.foot{
	background: #000005;
}

.foot h4 {
    font-family: 'Oswald' , sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.foot-form .gform_footer {
    text-align: center;
    margin: 0 !important;
}

.foot-form .gform_wrapper {
    margin: 0 !important;
}
.foot-form label {
    display: none !important;
}
#gform_submit_button_2 {
    background: var(--main-yellow);
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    border-radius: 5px;
	letter-spacing: 1px;
}

.foot-logo {
    position: relative;
}
.foot-logo:before {
    position: absolute;
    content: "";
    height: 1px;
    width: 100%;
    top: 50%;
    bottom: 0;
    background: #ffffff;
}

.foot-logo img {
    background: #000000;
    padding: 0 25px;
    max-width: 375px;
	width: 100%;
}

#footer-nav li {
    margin-bottom: 8px;
}

#footer-nav a {
    color: #ffffff;
}
#footer-nav ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    padding-left: 0;
    list-style-type: none;
}

#social-foot li a {
    color: #ffffff;
}

#social-foot li {
    display: inline-block;
    margin: 0 15px;
    font-size: 22px;
}
#social-foot {
    padding-left: 0;
}


/*///////////////////////////////////////
////////////////////////////////////////
/////////// Media Queries /////////////
//////////////////////////////////////
///////////////////////////////////*/


@media only screen and (max-width : 991px) {
	.hideMob{
		display: none !important;
	}
	.hideDesk{
		display: initial !important;
	}
	#speaking-page .inner-span{
		background-image: url(http://kate-delaney.forbesbooks.wpengine.com/wp-content/uploads/sites/21/2018/06/Speaking-Page-Bkg.jpg);
		background-position: right center ;
	}
	#work-page .inner-span{
		background-image: url(http://kate-delaney.forbesbooks.wpengine.com/wp-content/uploads/sites/21/2018/06/Speaking-Page-Bkg.jpg);
		background-position: 66%;
	}
	.navbar-nav li a {
		font-size: 14px !important;
		padding: 10px !important;
		text-align: center;
	}

}

@media only screen and (max-width : 767px) {
	.press-container {
		flex-basis: 100%;
	}
	.home-hero h2 {
		font-size: 2rem;
	}

	#home-page h2 {
		font-size: 2rem;
	}
	.home-hero {
		background: url(/wp-content/uploads/sites/21/2018/06/Home-Hero-Bkg.jpg);
		background-size: cover;
		background-position: bottom center;
	}
}
