/*
Theme Name: Themify Ultra Child
Description: A child theme of Themify Ultra
Template: themify-ultra
Author: bumclinksuserme (websiteinfo@itsposted.com)
*/


/* ------------------------------------------------------------------------------------------
Begin Custom Styles for Home Page (Menu) 
 ------------------------------------------------------------------------------------------ */

/* Standard -----------------*/
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
/* End Standard -------------*/

/* Fonts */
/* Webfont: FrederickatheGreat-Regular */@font-face {
    font-family: 'FrederickatheGreat';
    src: url('/wp-content/fonts/FrederickatheGreat/FrederickatheGreat-Regular.eot'); /* IE9 Compat Modes */
    src: url('/wp-content/fonts/FrederickatheGreat/FrederickatheGreat-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/fonts/FrederickatheGreat/FrederickatheGreat-Regular.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/fonts/FrederickatheGreat/FrederickatheGreat-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/fonts/FrederickatheGreat/FrederickatheGreat-Regular.svg#FrederickatheGreat-Regular') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lustria-Regular */
/* font-family: "Lustria", Georgia; */@font-face {
    font-family: 'Lustria';
    src: url('/wp-content/fonts/Lustria/Lustria-Regular.eot'); /* IE9 Compat Modes */
    src: url('/wp-content/fonts/Lustria/Lustria-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/fonts/Lustria/Lustria-Regular.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/fonts/Lustria/Lustria-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/fonts/Lustria/Lustria-Regular.svg#Lustria-Regular') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}


/* Redefine standard typography */

h1 {
	font-size: 2em;
	line-height: 2.5em;
	padding-top:.5em;
}

/* logo (if used to display to the left of the h1 text) */
.bumclinksimg, img{
  float: left;
  margin:0 2em; margin-left:0em;
  width:140px;
}


/* cuscom */
.div-alignleft {
	text-align:left;
}
/* cuscom colors matching vision tree */
.colorDetermined  {background-color: #79B53C}
.colorInclusion  {background-color: #F79051}
.colorLifelong  {background-color: #EE2726}
.colorHonestWorship {background-color: #174EA2}
.colorGetConnected {background-color: #586DB3}
.colorGathering {background-color: #745FA9}


/* Variables */
:root {
  --var-font: 'FrederickatheGreat'; /* Display Font */
  --var-bumclinks-blue: #016AAC;
  --var-bumclinks-complimentblue: #7c2c04;
  --var-bumclinks-complimentbluehover: #b54107;
  --var-bumclinks-linkboxbackground: #F7F7F7;
  --var-bumclinks-h1hovercolor: #4B6FF9;
  --var-bumclinks-dropdownbackgroundhover: #605BA8;
  --var-bumclinks-dropdowncontenthover: #DDEEF6;
  --var-bumclinks-sansfont: "Verdana", "Geneva", sans-serif;
  --var-bumclinks-visionframe-headerbkgd: #2c4f40;
  --var-bumclinks-visionframe-headingcolor: #b25d3e;
}

/* custom menu for home page named bumclinksdropbtn, bumclinksdropdown */

body {
	font-family: var(--var-bumclinks-sansfont);
	background-color: #fff;
}

/* links */
a {color: var(--var-bumclinks-complimentblue);}
a:hover {color: var(--var-bumclinks-complimentbluehover);}
.bumclinksh1 h1 a {color:#333;}

/* text colors */
.text-white {color:#fff;}
.text-black h1{color:#000;}

h1, a .bumclinkscolor {color:var(--var-bumclinks-complimentblue);}
.bumclinksh1 h1 {line-height: 2.5em;padding-bottom: 0em;margin-bottom:0em;border-bottom:1px solid #fff;color:#016AAC;padding:0 1em;font-size:1.5em;}
h1, a .page-title {color:#fff;}
h1, a .page-title {color:#000;}
h1, a .page-title {color:#1750a1;}

.bumclinksh1 h1 a {color:#fff;}

 .bumclinksdropbtn h1 {
	 font-family: var(--var-bumclinks-sansfont);
	 letter-spacing: -.01em;
	 word-spacing: -.09em; 
	 font-size: 1.85em;
	 line-height:1.95em;
	 }
 .bumclinksdropbtntitle a {color: var(--var-bumclinks-blue); text-decoration:none;}
 .bumclinksdropbtntitle a:hover {color: var(--var-bumclinks-h1hovercolor); text-decoration:none;}

 .bumclinksdropbtn {
  letter-spacing: .05em;
  background-color: var(--var-bumclinks-linkboxbackground);
  color: var(--var-bumclinks-blue);
  padding: 16px;
  border: 1px solid black;
  cursor: default;
  border-radius: 0em;
}
 .bumclinksdropbtntitle {
	 text-align:left;
	 font-size: .75em;
 }

.bumclinksdropdown {
  position: relative;
  display: inline-block;
}

.bumclinksdropdown, .bumclinksdropbtn {width:100%;}

.bumclinksdropdown-content {
  display: none;
  /* position: absolute; */
  position: relative;
  background-color: var(--var-bumclinks-dropdowncontenthover);
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  margin-left: auto;margin-right: auto; width:100%;
}
.bumclinksdropdown-content-text {
	text-align:center;padding-bottom:1em;font-size:1em;line-height:1.5em;
}

.bumclinksdropdown-content a {
  font-family: var(--var-bumclinks-sansfont);
  font-size:1.25em;
  word-spacing: -.09em;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align:center;
  /* font-weight:800; */
  color: var(--var-bumclinks-background);
}

.bumclinksdropdown-content a:hover {
	background-color: var(--var-bumclinks-dropdowncontenthover);
	font-family: var(--var-bumclinks-sansfont);
	word-spacing: -.09em;
	}

.bumclinksdropdown:hover .bumclinksdropdown-content {
  display: block;
}

.bumclinksdropdown:hover .bumclinksdropbtn {
  background-color: #fff;
}
.bumclinksdropbtn h3 {margin-bottom: .5em;margin-top:0;

}
/* media query for mobile phones */

@media only screen and (max-width: 600px) {
  /* .bumclinksimg, img {display:none;} */
	h1 {
	font-size: 1.5em;
	line-height: 2em;
}
	h1.page-title { 
		font-size: 2.5em;line-height:2.5em;
}

	.bumclinksh1 h1 {
		font-size:1.25em;
		line-height:1.5em;
		padding-bottom:.5em;padding-top:.5em;
		font-weight:500;
	}
	
} /* close media query */

/* ------------------------------------------------------------------------------------------
End Custom Styles for Home Page (Menu) 
 ------------------------------------------------------------------------------------------ */
 #main-nav a:hover, #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav ul a:hover {color: #000; padding-top:3.5em;font-weight:800;}
 
/* Rainbow Background */
.bodyimage {
background-image: url(http://bumclinks.com/wp-content/uploads/2022/04/Rainbow-Gradient-Background.jpg)
}
/* Font style of Gallery title */
.caption_link, .caption_link a, .caption_link a:visited, .caption_link a:hover {font-family: "FrederickatheGreat", Georgia;
font-size: 2em;}

/* Header */
#headerwrap {
  background-color: #deeef7;
}
#header {
  text-align: center;
}
/* Vision Tree center top */
#header {
	background-image: url('/wp-content/images_sitelayout/Vision-Tree-Icon-Brown-150x150.png');
	background-position: center top;
	background-repeat: no-repeat;
	min-height: 230px;
	}
.header-bar {position:relative;top:110px;}
.page-title {font-family: "FrederickatheGreat", Georgia; font-size: 3.5em; margin: .5em 0;}
#content { padding:0em; }
