/**
 * Place your custom styles here.
 */

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

html{
}

body{
  margin-top: 0;
  background: url('/sites/default/files/background.jpg') top center repeat;
  font-family: Georgia, "Times New Roman", Times, serif;  
  color: #432e1e;
  font-size: 15px;

}

body.toolbar-tray-open.user-logged-in{
  padding-top: 80px !important;
}


.container-fluid{
  padding-left: 0;
  padding-right: 0;
}

.container-fluid.pad{
  padding-left: 15px;
  padding-right: 15px;
}

h1, h2, h3, h4, h5, h6{
  font-family: 'Arbutus Slab';
  font-style: normal;
  font-weight: normal;  
}

h1, h1.page-header{
  font-size: 36px;
  line-height: 1.5em;
  margin-top: 0.75em;
  margin-bottom: 0.95em;
  border-bottom: 10px solid #e7dfd3;
  padding-bottom: 15px;
  color: #d57600;  
}

a{
  cursor: pointer;
  color: #432e1e;  
}


a:hover{
  color: #d57600;  
}

img{
  max-width: 100% !important;
}


.stretch{
  margin-left: -15px;
  margin-right: -15px;
}

.vertical-align {
  display: flex;
  align-items: center;
}

.paragraph--type--xeno-hero__image{
  background-size: cover;
  background-repeat: repeat-y;  
}

.paragraph--type--xeno-hero{
  padding: 40px 0;
}

/* generic styles */

.paragraph--color--primary{
  background: #e7dfd3;
}


.paragraph--color--secondary{
}

.paragraph--color--success{
}

.paragraph--color--info{
}

.paragraph--color--rgba-black-strong {

    background: rgba(0,0,0,1);

}

.paragraph--color--rgba-black-strong *{
	color: #fff;
}

/* accordions */

.panel.panel-default{
  
}

.panel-title{
  
}

.panel-collapse.collapse{
  
}

.panel-collapse.collapse.in{
  
}

/* slick carousel  */

nav.slick__arrow{
  display: none;
}


/* header */

#header{

  text-align: right;
  padding: 0px 0;
}

#header .block{
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
}

.region-header, #header .section, #navbar .section{

}

.search-block-form{
  float: right;
  width: 160px; 
  margin: 13px 15px 10px 35px;
}

#search-block-form input{
  font-family: Georgia, "Times New Roman", Times, serif;  
  color: #432e1e;
  background: #fffcf4;
}

#search-block-form input::placeholder, #search-block-form textarea::placeholder {
  color: transparent;
  opacity: 0;
}



#search-block-form button{
  width: 62px;
  background: #432e1e;
}

/* nav */
.navbar-header{
  clear: none;
}
/* menu styles */



.navbar{
  background: url('/sites/default/files/nav2.jpg') top center repeat-x;
  border-radius: 0;
  border: none;
  border-bottom: none;
  padding: 00px 0;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > .active > a{
	color: #ece8e3;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
  background: none; 
  color: #ece8e3;
}

.dropdown-menu{
  left: -136px;  
}


#block-searchform .form-group{
  margin-bottom: 0;
}


.navbar-default .navbar-nav{
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  line-height: 15px;
  background: none;  
  
}

.navbar-default .navbar-nav > .active > a{
  background: none;  
}



.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
  background: none;
  color: #d57600;
}

.navbar-default .navbar-nav a:hover, .navbar-default .navbar-nav > li > a:hover{
  color: #d57600;
  background: none;  
}

.navbar-default .navbar-nav li{
  padding: 6px 15px;

}

.navbar-header .region-navigation{
  margin-left: -15px;
  margin-right: -15px;
  float: left;
}


.navbar-nav > li > .dropdown-menu{
  background-color: #584236;
  font-size: 11px;
  padding-right: 0px;  
  color: #ece8e3;
  margin-top: -1px;
  border: none;
}

.dropdown-menu > li > a{
  color: #ece8e3;  
  background-color: inherit;  
}

.dropdown-menu > li > a:hover, body .dropdown-menu > .active > a{
  background-color: inherit;
}


/* highlighted */


.highlighted{

}

.region-highlighted{
}


.breadcrumb{
  font-family: 'Montserrat', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  color: #2d1d12;
  padding: 25px 0 0px 0;
  background-color: initial;
}

.breadcrumb > li{
  
}

.breadcrumb > .active{
  
}

.breadcrumb > li a{
  color: #2d1d12;
  text-decoration: none;  
}

.breadcrumb > li a:hover{
  color: #d57600;
}


.region-highlighted h1{
  padding-left: 0px;
  padding-right: 15px;

  
}

/* left sidebar */

.region-sidebar-first h2{
  
}

.region-sidebar-first h3{
  
}

.region-sidebar-first h4{
  
}

.region-sidebar-first .content ul{
  
}

.region-sidebar-first .content ul li{
  
}


/* Content */

.region-content a{
  color: #d57600;  
}

.region-content h2 a{
  color: #432e1e;   
}

div.cwrap{
  background-color: #fffcf4;
  padding: 10px 29px 20px 29px;
  margin-top: 190px;
  box-sizing: border-box;
}

.constrain .region-content{
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}

.region-content{
}

.region-content h2{
  
}

.region-content h3{
  
}

.region-content h4{
  
}

.region-content .content ul{
  
}

.region-content .content ul li{
  
}





/* right sidebar */

.region-sidebar-second h2{
  
}

.region-sidebar-second h3{
  
}

.region-sidebar-second h4{
  
}

.region-sidebar-second .content ul{
  
}

.region-sidebar-second .content ul li{
  
}



/* footer */
.footer{
  margin-top: 0px;
  padding-top: 0;
  padding-bottom: 0;
  border-top: none;
}


.region-footer h2{
  
}

.region-footer h3{
  
}

.region-footer h4{
  
}

.region-footer .content ul{
  
}

.region-footer .content ul li{
  
}

/* footer2 */

.footer2{
  margin-top: 40px;
  padding-top: 0;
  padding-bottom: 0;
  border-top: none;
  font-family: Montserrat,sans-serif;
}


.region-footer2 h2{
  
}

.region-footer2 h3{
  
}

.region-footer2 h4{
  
}

.region-footer2 .content ul{
  
}

.region-footer2 .content ul li{
  
}



.paragraph--color--rgba-black-strong .social-icons *{
	color: #000;
}

.item-list ul{
	list-style-type: none;
	padding: 0;
}

.item-list ul li{
	list-style-type: none;
	padding-left: 17px;
	background: url('../images/bullet.png') no-repeat 0 4px;
	margin-bottom: 10px;
}

.paragraph--color--rgba-black-strong .item-list ul li{
	background: url('../images/bullet-white.png') no-repeat 0 4px;
}

.footer, .footer2{
	font-size: 15px;
}

.footer .slick-slide{
	margin: 0 30px;
}

.region-footer #block-views-block-logo-carousel-block-1{
	padding: 55px 0;
}



a.cta-btn{
	display: inline-block;
	background-color: #188a8d;
	color: #fff !important;
	margin-top: 15px;
	padding: 12px 25px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}

h2{
	font-weight: 500;
}

a.link-style{
	color: #188a8d;
	font-weight: bold;
}

.paragraph--type--bp-columns__3col .paragraph.paragraph--width--medium{
	width: 80%;
	margin: 0 auto;
}

.valign{
	display: inline-block;
}

.paragraph--id--60{
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 16px;
  line-height: 23px;
}


.visiontextb {
  margin-left: 0px;
  font-size: 15px;
  line-height: 21px;
}

.visiontable2 {
  color: #432e1e;
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  line-height: 21px;
  margin-right: 17px;
  margin-left: 28px;
  margin-top: 9px;
}

.visiontableborder {
  border-top:1px solid #e7dfd3;
  margin-top: 37px;
  margin-bottom: 22px;
}

#watchbutton {
  background:url("/sites/default/files/watch.jpg") 0 0 no-repeat;  
  width:80px;  
  height:80px;  
  margin:0 auto;  
  padding:0;  
}

#watchbutton li span { display: none; }  
   
#watchbutton li { float:left; list-style:none; position:relative; }  

#watchbutton li, #watchbutton a {  
  height:80px;    /* Each button must have the same height, define it here */  
  display:block;  
  margin:0;  
  padding:0;  
}  
   
li#watchbuttona { margin-bottom:0px; width:80px; }  
#watchbuttona a:hover { background:url("/sites/default/files/watch.jpg") -0px  -80px no-repeat; }

#readbutton {  
  background:url("/sites/default/files/read.jpg") 0 0 no-repeat;  
  width:80px;  
  height:80px;  
  margin:0 auto;  
  padding:0;  
}

#readbutton li span { display: none; }  
   
#readbutton li { float:left; list-style:none; position:relative; }  

#readbutton li, #readbutton a {  
  height:80px;    /* Each button must have the same height, define it here */  
  display:block;  
  margin:0;  
  padding:0;  
}  
   
li#readbuttona { margin-bottom:0px; width:80px; }  

#readbuttona a:hover { background:url("/sites/default/files/read.jpg") -0px  -80px no-repeat; }



#followbutton {  
  background:url("/sites/default/files/follow.jpg") 0 0 no-repeat;  
  width:80px;  
  height:80px;  
  margin:0 auto;  
  padding:0;  
}

#followbutton li span { display: none; }  
   
#followbutton li { float:left; list-style:none; position:relative; }  

#followbutton li, #followbutton a {  
  height:80px;    /* Each button must have the same height, define it here */  
  display:block;  
  margin:0;  
  padding:0;  
}  
   
li#followbuttona { margin-bottom:0px; width:80px; }  
#followbuttona a:hover { background:url("/sites/default/files/follow.jpg") -0px  -80px no-repeat; }


.paragraph--id--75{
  color: #432e1e;
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  line-height: 21px;
  margin-top: 9px;
}

.paragraph--id--75 p{
  margin-top: 5px;
  margin-bottom: 15px;
}

#donatebutton {  
     background:url("/sites/default/files/donate-now-sprite.jpg") 0 0 no-repeat;  
     width:168px;  
     height:35px;  
     margin:0;  
     padding:0;  
     }

#donatebutton li span { display: none; }  
   
#donatebutton li { float:left; list-style:none; position:relative; }  

#donatebutton li, #donatebutton a {  
     height:35px;    /* Each button must have the same height, define it here */  
     display:block;  
     margin:0;  
     padding:0;  
     }  
   
li#donatebuttona { margin-bottom:0px; width:168px; }  
#donatebuttona a:hover { background:url("/sites/default/files/donate-now-sprite.jpg") -0px  -35px no-repeat; }

#updatenow {  
     background:url("/sites/default/files/updatenowsprite.jpg") 0 0 no-repeat;  
     width:168px;  
     height:35px;  
     margin:0;  
     padding:0;  
     }

#updatenow li span { display: none; }  
   
#updatenow li { float:left; list-style:none; position:relative; }  

#updatenow li, #updatenow a {  
     height:35px;    /* Each button must have the same height, define it here */  
     display:block;  
     margin:0;  
     padding:0;  
     }  

.updatenowpos {
     margin-left: 39px;
     margin-top: 97px;
     }
     
li#updatenowa { margin-bottom:0px; width:168px; }  
#updatenowa a:hover { background:url("/sites/default/files/updatenowsprite.jpg") -0px  -35px no-repeat; }


#highfivebutton {       
  background:url("/sites/default/files/high5sprite.jpg") 0 0 no-repeat;  
  width:168px;  
  height:35px;  
  margin:0;  
  padding:0;  
}

#highfivebutton li span { display: none; }  
   
#highfivebutton li { float:left; list-style:none; position:relative; }  

#highfivebutton li, #highfivebutton a {  
  height:35px;    /* Each button must have the same height, define it here */  
  display:block;  
  margin:0;  
  padding:0;  
}  
   
li#highfivebuttona { margin-bottom:0px; width:168px; }  
#highfivebuttona a:hover { 
  background:url("/sites/default/files/high5sprite.jpg") -0px  -35px no-repeat; 
}


#join {  
  background:url("/sites/default/files/jointhewalk.jpg") 0 0 no-repeat;  
  width:168px;  
  height:35px;  
  margin:0;  
  padding:0;  
}

#join li span { display: none; }  
   
#join li { float:left; list-style:none; position:relative; }  

#join li, #join a {  
  height:35px;    /* Each button must have the same height, define it here */  
  display:block;  
  margin:0;  
  padding:0;  
}  
   
li#joina { margin-bottom:0px; width:168px; }  
#joina a:hover { background:url("/sites/default/files/jointhewalk.jpg") -0px  -35px no-repeat; }

#sponsor {  
  background:url("/sites/default/files/sponsorachild.jpg") 0 0 no-repeat;  
  width:168px;  
  height:35px;  
  margin:0;  
  padding:0;  
}

#sponsor li span { display: none; }  
   
#sponsor li { float:left; list-style:none; position:relative; }  

#sponsor li, #sponsor a {  
  height:35px;    /* Each button must have the same height, define it here */  
  display:block;  
  margin:0;  
  padding:0;  
}  
   
li#sponsora { margin-bottom:0px; width:168px; }  
#sponsora a:hover { background:url("/sites/default/files/sponsorachild.jpg") -0px  -35px no-repeat; }

#renewsponsorships {  
  background:url("/sites/default/files/renewsponsorships.jpg") 0 0 no-repeat;  
  width:217px;  
  height:35px;  
  margin:0;  
  padding:0;  
}

#renewsponsorships li span { display: none; }  
   
#renewsponsorships li { float:left; list-style:none; position:relative; }  

#renewsponsorships li, #renewsponsorships a {  
  height:35px;    /* Each button must have the same height, define it here */  
  display:block;  
  margin:0;  
  padding:0;  
}  
   
li#renewsponsorshipsa { margin-bottom:0px; width:217px; }  
#renewsponsorshipsa a:hover { background:url("/sites/default/files/renewsponsorships.jpg") -0px  -35px no-repeat; }

.page-node-4201 .paragraph--type--bp-columns-two-uneven__2col-column1{
  font-family: 'Montserrat', sans-serif;
}

.paragraph--id--84{
  padding: 10px 20px;
}

.paragraph--id--84 img{
  margin: 0 10px 15px 0;
}

.page-node-4201 .paragraph--type--bp-columns-two-uneven{
  border-bottom: 2px solid #e4dbc9;
  margin-bottom: 15px;  
}

#views-bootstrap-children-block-1 .col-auto{
  background: #fff;
  padding: 10px;
  text-align: center;
  border: 1px solid #ccc;
  line-height: 20px;
}

#views-bootstrap-children-block-1 .col-auto img{
  margin: 0 auto 10px auto;
}

#views-bootstrap-children-block-1 .col-auto a{
  color: #d57600;
  font-weight: bold;
}

.view-blog-teasers .views-row{
  border-top: 1px solid #e7dfd3;
  clear: both;
}

.view-blog-teasers  .views-field-body .teaserimage {
  display: inline-block;
  width: 25%;
}

.view-blog-teasers  .views-field-body .teasertext{
  display: inline-block;
  font-size: 21px;
  font-size: 15px;
  line-height: 23px;
  margin-left: 15px;
  width: 70%;
}

.view-blog-teasers .views-field-field-africa-trip-blog-topic{
  color: #d57600;
  font-weight: bold;
  float: right;  
}

.view-blog-teasers .views-field-field-africa-trip-blog-topic a{
  color: #d57600;
}

.view-blog-teasers .views-field-title{
  text-decoration: none;
  font-family: 'Montserrat', sans-serif;
  text-size: 20px;
  color: #432e1e;  
}

.view-blog-teasers .views-field-body{

}

.view-blog-topic h2{
  margin-top: 0px;
  font-family: 'Montserrat', sans-serif;
  font-size: 22.5px;
  font-weight: normal;
  padding-bottom: 10px;
  border-bottom: 1px solid #e7dfd3;  
}

.view-blog-topic .back, #block-backtoallposts{
  text-align: right;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;  
}

.view-blog-topic .back a{
  color: #d57600;  
}


.view-blog-topic .views-field-title, .page-node-type-africa-trip-blog-entry article h2{
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 8px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e7dfd3;  

}

.page-node-type-africa-trip-blog-entry .view-blog-topic .views-field-title,
#block-views-block-blog-topic-block-1 .view-blog-topic .views-field-title {
border-bottom: 0px;
}

#block-views-block-blog-topic-block-3 .view-content{
  display: none;
}

.view-display-id-block_1 h2{
  font-family: 'Montserrat', sans-serif;
  line-height: 34px;
  font-size: 27px;
  font-style: bold;
  color: #333333;
  margin-top: 30px;
}

.paragraph--id--101 a{
  color: #d57600;    
}

.newsimg {
  width: 248px;
  margin-top: 0px;
  padding: 12px 13px 15px 13px;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  line-height: 19px;
  font-style: bold;
  color: #432e1e;
}

.newstext {  
  padding: 0px 14px 15px 14px;
  background-color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  line-height: 19px;
  font-style: bold;
  color: #432e1e;
}

.newscell {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e1e1e1;
}

/* legacy vidoes */


.videotitle {
  float: left;
  font-family: 'Montserrat', sans-serif;
  font-size: 27px;
  font-weight: bold;
  line-height: 27px;
  color: #432e1e;
  padding-bottom: 15px;
  width: 75%;
}

.videobotl {
  float: left;
  padding-bottom: 20px;
  width: 45%;
  margin-right: 42px;
}

.videonav {
  float: right;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: bold;
  width: 25%;
  text-align: right;
}

.videobotr {
  float: right;
  width: 50%;
}

.videotop {
  clear: both;
}


.videogrid {
	display: block;
	width: 269px;
	height: 257px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #000;
	overflow: hidden;
	cursor: pointer;
	font-family: Arial,Helvetica,sans-serif;
}

.videogrid {
	background: #fff;
}

ul.videogrid {
	list-style: none;
	padding: 0;
	overflow: hidden;
	margin: 0;
}
ul.videogrid li {
	position: relative;
	display: inline;
	float: left;
	width: 267px;
	height: 255px;

	background: #fff;
	border: 1px solid #e4e1d7;
}
ul.videogrid {
	display: block;
	position: relative;
	left: -0px;
	top: -0px;
	width: 269px;
	height: 257px;
	text-decoration: none;
}
ul.videogrid a {
	width: 269px;
	height: 257px;
}
ul.videogrid li:hover, ul.videogrid li.hover {
	background: #e4e1d7;
	border: 1px solid #e4e1d7;
}

ul.videogrid li img {
  display: block;  
  border: 0;
  margin-left: 11px;
  margin-top: 12px;
}


.titlevideo {
	font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  line-height: 19px;
	color: #432e1e;
	margin-top: 10px;
	margin-left: 11px;
}

.viewtext {
  font-family: 'Montserrat', sans-serif;
  font-size: 10px;
  line-height: 19px;
	color: #432e1e;
	margin-top: 10px;
	margin-left: 11px;
	font-weight:bold;

}

.frontquote {
margin: 0px 0px 12px 0px;
font-size:22px;

}


/*home page */
.page-node-4665 h1.page-header {
font-size: 36px;
line-height: 1.5em;
margin-top: 0em;
margin-bottom: 0em;
border-bottom: 0px;
color: #d57600;
}

.page-node-4105 h1.page-header,
.page-node-5038 h1.page-header,
.page-node-5039 h1.page-header {
font-size: 30px;
}


.page-node-4707 .paragraph--type--bp-columns__3col {
padding: 5px;
}

.page-node-4707 .paragraph--type--bp-simple .field {
  background: #fff;
  border: 1px solid #e1e1e1;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 6px;
}

.paragraph--id--101 {
display: none;
}

.gelicablack {
font-family: "gelica", sans-serif;
font-weight: 900;
font-style: normal;
color: #D61F26;
font-size: 19px;
}

.page-node-5152 .navbar,
.page-node-5152 .section,
.page-node-5152 h1.page-header,
.page-node-5134 .navbar,
.page-node-5134 .section,
.page-node-5134 h1.page-header,
.page-node-5066 h1.page-header,
.page-node-5098 h1.page-header,
.page-node-5099 h1.page-header,
.page-node-5100 h1.page-header,
.page-node-5101 h1.page-header,
.page-node-5104 h1.page-header,
.page-node-5108 h1.page-header,
.page-node-5095 h1.page-header,
.page-node-5096 h1.page-header {
display: none;
}

.page-node-5152 .bwrap,
.page-node-5134 .bwrap {
background: none !important;
margin-top: -240px;
}


.page-node-5101 table {
background-image:url("https://africa.livingcompassion.org/sites/default/files/mapbackground.jpg");
background-repeat:no-repeat;
width:942px;
height: 320px;
}

.page-node-5101 .paragraph--id--7374 {
margin-top: -31px;
}
  
  .bw24row {
  font-family: Montserrat,sans-serif;
    font-size: 48px;
    font-weight: bold;

  }
  
  .bw24headertext {
  font-family: Montserrat,sans-serif;
    font-size: 22px;
    line-height: 30px;

  }
  
    .bw24subhead {
  font-family: Montserrat,sans-serif;
    font-size: 18px;
     line-height: 23px;
color: #cc6633;   
    font-weight: bold;

  }

  .b2astewardssubhead {
  font-family: Verdana, sans-serif;
    font-size: 18px;
     line-height: 23px;
color: #740109;   
    font-weight: bold;

  .b2astewardstext {
  font-family: Verdana, sans-serif;
    font-size: 16px;
     line-height: 150%;
color: #000;   
    font-weight: normal;

  
  .page-node-5100 p, 
  .page-node-5101 p, 
  .page-node-5095 p {
font-family: Montserrat,sans-serif;
  font-size: 20px;
  font-weight: normal;
    }

.paragraph.paragraph--width--full > .paragraph__column,
  .page-node-5095 .paragraph__column {
  padding-left: 0px;
  padding-right: 0px;
  }
  
  .page-node-5095 .paragraph > .paragraph__column {
  padding-bottom: 0px;
  }
  
  .page-node-5095 #block-creative-webform {
  background-color: #ffdab2;
  padding-left: 30px;
  padding-right: 30px;
  }
  
  .page-node-5095 h2.block-title {
font-family: Montserrat,sans-serif;
  font-size: 21px;
  font-weight: bold;
  color: #ad2020;

  }
    .page-node-5095 .control-label {
font-family: Montserrat,sans-serif;
  font-size: 19px;
  font-weight: normal;
  color: #432e1e;
  }
  
.page-node-5095 .paragraph--color--rgba-orange-slight {
background: #fff4e8;
  background-color: #fff4e8;
  padding-left: 30px;
  padding-right: 30px;
}
  
  .btn-primary {
  color: #fff;
  background-color: #ad2020;
  border-color: #ad2020;
  font-family: Montserrat;
  font-size: 11px;
  font-weight: bold;
  border-radius: 0px;
  }
  
  .btn-primary:hover {
  color: #fff;
  background-color: #ad2020;
  border-color: #ad2020;
 }
 
.page-node-5095 .edit-typeofevent p {
margin-top: 30px;
font-size: 18px;
}

.page-node-5095 #edit-actions {
text-align:right;
} 

h2.block-title {
font-size: 21px;
}

ul {
color: #d97a04;
}