@media (max-width: 320px) {
 .sv-slideshow {
 display: none;
 }
 #block-gavias-kunco-telephone.header-telephone p {
    text-align: right;
    padding-right: 12px;
 }
 .body-page.gva-body-page .topbar {
   padding: 0px 0;
  }
}

@media (max-width: 480px) {
 .sv-slideshow {
 display: none;
 }
 #block-gavias-kunco-telephone.header-telephone p {
    text-align: right;
    padding-right: 12px;
 }
 .body-page.gva-body-page .topbar {
   padding: 0px 0;
  }
}

@media (min-width: 500px) {
 .landing-video {
 display: none;
 }
  /*
 .topbar {
   display: none;
 } */
}

/****/
.margin-lr-50 {
  margin: 0px 50px;
}

.margin-lr-150 {
  margin: 0px 150px;
}
.margin-b30 {
    margin-bottom: 30px;
}
.margin-b40 {
    margin-bottom: 40px;
}
.margin-b50 {
    margin-bottom: 50px;
}
.margin-b75 {
    margin-bottom: 75px;
}
.margin-b100 {
    margin-bottom: 100px;
}
.rf-background {
    background: #006837;
}

.rf-color {
    color: #006837;
}
.lpad20 {
    padding-left: 20px;
}
.lpad10 {
    padding-left: 10px;
}
.rpad20 {
    padding-right: 20px;
}
.rpad10 {
    padding-right: 10px;
}
.font-50p {
    font-size: 50%;
}
.font-60p {
    font-size: 60%;
}
.font-70p {
    font-size: 70%;
}
.font-75p {
    font-size: 75%;
}
.font-80p {
    font-size: 80%;
}
.font-85p {
    font-size: 85%;
}
.font-90p {
    font-size: 90%;
}
.font-100p {
    font-size: 110%;
}
.font-110p {
    font-size: 110%;
}
.font-120p {
    font-size: 120%;
}
.font-125p {
    font-size: 125%;
}

/* This suppresses the display of the donation button on the page header */
.header-action {
    display: none;
}
/* Styles content box for DHI Events when using Gavias Grid to render */
.rf-event-content .event-block .event-content {
    background: powderblue;
}
#rf-upcoming-event .event-block .event-content {
    background: powderblue;
}

/** Style to hide Gavias Builder elements **/
.hidden-element {
    display: none;
    visibility: hidden;
}

/** Style to display icon box title in dark preselected colour **/
.widget.gsc-icon-box.dark_icon_box_title.text-light .title, .widget.gsc-icon-box.dark_icon_box_title.text-dark .title {
    color: #684035;
}

.widget.rf-black-text.gsc-heading .title-desc { 
/* Forces default kunco dark-text class which is actually gray to black */
    color: black;
}

.widget.rf-black-text .sub-title { 
    font-weight: bold;
}

/* Suppress Icon and Number in Counter Display */

.widget.milestone-block.special-top.position-icon-top-2 .milestone-icon {
	display: none;
}
.widget.milestone-block.special-top.position-icon-top .milestone-icon {
	display: none;
}
.widget.milestone-block.special-top.position-icon-left .milestone-icon {
	display: none;
}
.widget.milestone-block.special-top.position-icon-top-2 .milestone-number {
	display: none;
}
.widget.milestone-block.special-top.position-icon-top .milestone-number {
	display: none;
}
.widget.milestone-block.special-top.position-icon-left .milestone-number {
	display: none;
}
.widget.milestone-block.special-top.position-icon-top-2 .milestone-text {
	font-weight: 600;
  	padding-bottom: 20px;
}
.widget.milestone-block.special-top.position-icon-top .milestone-text {
	font-weight: 600;
  	padding-bottom: 20px;
}
.widget.milestone-block.special-top.position-icon-left .milestone-text {
	font-weight: 600;
  	padding-bottom: 20px;
}

/*
.widget.milestone-block .milestone-number {
display: none;
}
.widget.milestone-block .milestone-icon {
display: none;
} */


/* Slider Layer Styling */
.slider-layer-1 {
  background: beige;
  opacity: 0.5;
  width: 40%;
  border-radius: 6px;
}

/* Styling for Counters */
.lightgray-bg {
    background: lightgray !important;
}

/* Style for Our Objectives */
.rf-objectives-fontstyle {
  font-size: 12.0pt;
  font-family: 'Calibri', sans-serif;
}

/* Styling for Footer Titles */
.fancy-lf.block .block-title {
  padding: 0;
}

.footer .fancy-lf.block .block-title span {
  color: skyblue !important;
}

.fancy-lf.block .block-title:after {
  background: inherit;
}

.svg-photo-gallery header p {
    color: #684035;     /* Dark Brown */
    font-size: 150%;
}

.svg-photo-gallery .node__title a {
    color: #684035;     /* Dark Brown Header Text */
}

/* Display RF Photo Album body(project description) in Italics on the Photo Album View */
.field.field--name-body p {
  font-style: italic;
}

/* Suppress display of image in Gavias image-content element */
.gsc-image-content.imageless-image-content img {
  display: none;
}

/*  Set Vision and Mission color to red and increase font size */
.gsc-image-content.imageless-image-content h4
{
  color: red;
  font-size: 170%;
}

/* Format Menu Items Display. Brown color  */
.navigation .gva_menu > li > a {
	color: brown;
}

/* Styling for Contact Form Header */
.markup-wrapper {
    font-family: "poppins", sans-serif;
    font-size: 18px;
    color: #FFA600;
    margin-bottom: 40px;
}

.contextual-region.sv-quick-contact {
	background: skyblue;
	padding: 20px;
}

/* Used to style Project Team node display (Single Team Member page) */
.svg-team .views-field.views-field-title {
    font-size: 150%;
}

.svg-team .views-field.views-field-body {
    padding-top: 6px;
    margin-right: 18px;
    margin-bottom: 50px;
}

.svg-team .views-field.views-field-field-team-member-role {
    font-style: italic;
    margin-top: -4px;
    font-weight: bold;
}