/*
Theme Name: Before They Vanish
Description: Child theme for the Divi theme for WordPress.
Author: Programming by FOW
Template: Divi
Author URI: http://fullorbitweb.com
Version: 0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


@import url("../Divi/style.css");
@import url("fonts/fonts.css");
@import url("https://use.typekit.net/yoe3yqr.css");


body, input, textarea,select,option{
	font-family: OpenSansSC,sans-serif;
	font-size: 18px;
}

h1, h2, h3, h4, h5,h6{
	font-family: 'ff-zwo-web-pro',sans-serif;
	font-weight:800;
	color:#c07821;
	text-transform:uppercase;
}
.subheading{
	display:block;
	font-size:70%;
	text-transform:normal;
}

p a:link, p a:visited, div a:link, div a:visited{
	display:inline-block;
	padding: 0px;
	line-height:1.1;
	color:#f9e198;
	border-bottom:solid 1px #f9e198;
	transition:color .5s, border .5s;
}
p a:hover, p a:visited:hover, div a:hover, div a:visited:hover{
	color:#fff;
	border-bottom:solid 1px #f9e19800;
}
div.et-pb-slider-arrows a, div.et-pb-slider-arrows a:link{
	border-bottom:none;
	color:#fff;
	transition:color .5s;
}

div.et-pb-slider-arrows a, div.et-pb-slider-arrows a:link, div.et-pb-slider-arrows a:hover{
	border-bottom:none;
	color:#f9e198;
}


#top-nav-list{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	flex-wrap:wrap;
	padding-bottom:0px !important;
}
#top-nav-list li{
	display:inline-block;
	margin: 0px .75rem;
}
#top-nav-list li a{
	display:inline-block;
	padding: .5rem .7rem;
	transition:border-bottom .5s;
}

#top-nav-list li a:link, #top-nav-list li a:visited, #top-nav-list li a:hover{
	color:#fff;
	text-decoration:none;
	border-bottom: solid 1px #ffffff00;
}
#top-nav-list li a:hover,#top-nav-list li a:visited:hover{
	color:#fff;
	text-decoration:none;
	border-bottom: solid 1px #fff;
}


/****  PANELS  ****/

.btv-authors-panel .et_pb_row .et_pb_column .et_pb_image img{
	border: solid 2px #fff;
}

/****  REVIEWS SLIDER  ****/

.review_slider h2.et_pb_slide_title{
	display:none !important;
}
.review_slider .et_pb_slide_content p.review{
	text-align:left;
}

.review_slider .et_pb_slide_content p.review:before{
   content:'“';
   display:inline-block;
   font-size: 4rem;
   left; -1rem;
	top: .5rem;
   color:#ffffffbb;
   font-family:OldStandart,serif;
   position:relative;
}
   
.review_slider .et_pb_slide_content p.review_credit{
	text-align:right !important;
	font-size: 90%;
	font-style:italic;
}

.review_slider .et_pb_slides .et_pb_slide .et_pb_slide_overlay_container{
	background-color:transparent !important;
}



/****  EVENTS LIST  ****/

#vsel .vsel-meta .vsel-meta-title{
	color:#fff;
	font-size: 130%;
	font-family:OpenSansSC,sans-serif;
	font-weight:bold;
}

.et_pb_row#events-cell{
	background-image: url(images/moose-clip-flush.svg);
	background-repeat:no-repeat;
	background-position: 2vw bottom;
	background-size: auto 8vw;
}

#skyline-back{
	background-image: url(images/skyline-xparent.svg); 
	background-repeat:no-repeat;
	background-position: left bottom;
	background-size: 100% auto;
	opacity: 0.0; 
	width:100vw;
	max-width:100vw;
	
}

/*****  JAGUARS  *****/

.jaguar-sitting{
background-image: url(images/jaguar-sitting-straight-tail-reverse.png);
background-repeat:no-repeat;
background-position:bottom 0px right 4vw;
background-size: auto 9vw;
}
.jaguar-walking{
background-image: url(images/jaguar-walking-bk.png);
background-repeat:no-repeat;
background-position:bottom 0px left 4vw;
background-size: 13vw auto;
}

#footer-widgets{
	padding: 1% 0px;
}
.footer-widget, .et_pb_gutters3 .footer-widget{
	margin:0px;
}
.et_pb_gutters3 .footer-widget .fwidget.widget_text,
.footer-widget p, .et_pb_gutters3 .footer-widget p{
	width: 100%;
	text-align:center;
}

