.btn-secondary {
  background-color: #f7f7f7;
  border-color: #cccccc;
}
.btn-secondary:hover {
  background-color: #4b4b4b;
  border-color: #4b4b4b;
  color: #ffffff;
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptserif/v18/EJRVQgYoZZY2vCFuvDFR.ttf) format('truetype');
}
.funds-grid .box-container {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.sort-nav-bar {
  padding: 0;
}
.fgw-body {
  display: flex;
  gap: 20px;
  padding: 20px;
}
.fgw-body .fgw-wl {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  flex: 1 0 0;
  align-self: stretch;
}
.fgw-body .fgw-wl .fgw-title {
  display: flex;
  align-items: center;
  gap: 15px;
  padding-bottom: 10px;
  align-self: stretch;
  border-bottom: 1px solid #cccccc;
}
.fgw-body .fgw-wl .fgw-title h3 {
  border-bottom: none;
  font-family: 'PT Serif', serif;
  font-weight: normal;
  margin: 0;
}
.fgw-body .fgw-wl .fgw-title h3 a {
  color: #000000;
  font-size: 24px;
}
.fgw-body .fgw-wl .fgw-title h3 a:hover {
  text-decoration: none;
}
.fgw-body .fgw-wr {
  border-left: 1px solid #cccccc;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  padding-left: 20px;
  align-self: stretch;
  width: 260px;
}
.fgw-body .fgw-wr .fgw-wr-d .fgw-wr-d-t {
  font-size: 12px;
}
.fgw-body .fgw-wr .fgw-wr-d .fgw-wr-d-d {
  font-weight: bold;
}
.fgw-footer {
  background-color: #f7f7f7;
  padding: 10px 20px;
  display: flex;
  gap: 10px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fgw-footer .btn {
  font-family: 'PT Serif', serif;
}
.strip-top {
  background-color: #1a6da0;
  margin-bottom: 5px;
  margin-top: -19px;
  text-align: center;
  padding: 20px;
}
.strip-top img {
  margin: 0 auto;
}
/*.text-shadow (@string: 0 1px 3px rgba(0, 0, 0, 0.25)) {
	text-shadow: @string;
}
.box-shadow (@string) {
	-webkit-box-shadow: @string;
	-moz-box-shadow:    @string;
	box-shadow:         @string;
}
.drop-shadow (@x: 0, @y: 1px, @blur: 2px, @spread: 0, @alpha: 0.25) {
	-webkit-box-shadow:	@x @y @blur @spread rgba(0, 0, 0, @alpha);
	-moz-box-shadow:	@x @y @blur @spread rgba(0, 0, 0, @alpha);
	box-shadow:		@x @y @blur @spread rgba(0, 0, 0, @alpha);
}
.inner-shadow (@x: 0, @y: 1px, @blur: 2px, @spread: 0, @alpha: 0.25) {
	-webkit-box-shadow: inset @x @y @blur @spread rgba(0, 0, 0, @alpha);
	-moz-box-shadow:    inset @x @y @blur @spread rgba(0, 0, 0, @alpha);
	box-shadow:         inset @x @y @blur @spread rgba(0, 0, 0, @alpha);
}

.box-sizing (@type: border-box) {
	-webkit-box-sizing: @type;
	-moz-box-sizing:    @type;
	box-sizing:         @type;
}


.border-radiuses (@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) {
	-webkit-border-top-right-radius:    @topright;
	-webkit-border-bottom-right-radius: @bottomright;
	-webkit-border-bottom-left-radius:  @bottomleft;
	-webkit-border-top-left-radius:     @topleft;

	-moz-border-radius-topright:        @topright;
	-moz-border-radius-bottomright:     @bottomright;
	-moz-border-radius-bottomleft:      @bottomleft;
	-moz-border-radius-topleft:         @topleft;

	border-top-right-radius:            @topright;
	border-bottom-right-radius:         @bottomright;
	border-bottom-left-radius:          @bottomleft;
	border-top-left-radius:             @topleft;

	-moz-background-clip:    padding; 
	-webkit-background-clip: padding-box; 
	background-clip:         padding-box; 
}

.opacity (@opacity: 0.5) {
	-webkit-opacity: 	@opacity;
	-moz-opacity: 		@opacity;
	opacity: 		@opacity;
}

.gradient (@startColor: #eee, @endColor: white) {
	background-color: @startColor;
	background: -webkit-gradient(linear, left top, left bottom, from(@startColor), to(@endColor));
	background: -webkit-linear-gradient(top, @startColor, @endColor);
	background: -moz-linear-gradient(top, @startColor, @endColor);
	background: -ms-linear-gradient(top, @startColor, @endColor);
	background: -o-linear-gradient(top, @startColor, @endColor);
}
.horizontal-gradient (@startColor: #eee, @endColor: white) {
 	background-color: @startColor;
	background-image: -webkit-gradient(linear, left top, right top, from(@startColor), to(@endColor));
	background-image: -webkit-linear-gradient(left, @startColor, @endColor);
	background-image: -moz-linear-gradient(left, @startColor, @endColor);
	background-image: -ms-linear-gradient(left, @startColor, @endColor);
	background-image: -o-linear-gradient(left, @startColor, @endColor);
}

.animation (@name, @duration: 300ms, @delay: 0, @ease: ease) {
	-webkit-animation: @name @duration @delay @ease;
	-moz-animation:    @name @duration @delay @ease;
	-ms-animation:     @name @duration @delay @ease;
}

.transition (@transition) {
	-webkit-transition: @transition;  
	-moz-transition:    @transition;
	-ms-transition:     @transition; 
	-o-transition:      @transition;  
}
.transform(@string){
	-webkit-transform: @string;
	-moz-transform: 	 @string;
	-ms-transform: 		 @string;
	-o-transform: 		 @string;
}
.scale (@factor) {
	-webkit-transform: scale(@factor);
	-moz-transform: 	 scale(@factor);
	-ms-transform: 		 scale(@factor);
	-o-transform: 		 scale(@factor);
}
.rotate (@deg) {
	-webkit-transform: rotate(@deg);
	-moz-transform: 	 rotate(@deg);
	-ms-transform: 		 rotate(@deg);
	-o-transform: 		 rotate(@deg);
}
.skew (@deg, @deg2) {
	-webkit-transform:       skew(@deg, @deg2);
	-moz-transform: 	 skew(@deg, @deg2);
	-ms-transform: 		 skew(@deg, @deg2);
	-o-transform: 		 skew(@deg, @deg2);
}
.translate (@x, @y:0) {
	-webkit-transform:       translate(@x, @y);
	-moz-transform: 	 translate(@x, @y);
	-ms-transform: 		 translate(@x, @y);
	-o-transform: 		 translate(@x, @y);
}
.translate3d (@x, @y: 0, @z: 0) {
	-webkit-transform:       translate3d(@x, @y, @z);
	-moz-transform: 	 translate3d(@x, @y, @z);
	-ms-transform: 		 translate3d(@x, @y, @z);
	-o-transform: 		 translate3d(@x, @y, @z);
}
.perspective (@value: 1000) {
	-webkit-perspective: 	@value;
	-moz-perspective: 	@value;
	-ms-perspective: 	@value;
	perspective: 		@value;
}
.transform-origin (@x:center, @y:center) {
	-webkit-transform-origin: @x @y;
	-moz-transform-origin:    @x @y;
	-ms-transform-origin:     @x @y;
	-o-transform-origin:      @x @y;
}
.btn-uniform(@btnwidth)
{
width:@btnwidth;
}

.custom-padding (@value)
{
padding: @value;
}

.custom-margin (@value)
{
margin: @value;
}


.pad-left (@value)
{
padding-left: @value;
}

.pad-right (@value)
{
padding-right: @value;
}*/
@media only screen and (min-width: 1600px) {
  .container {
    max-width: 1300px;
  }
}
@media only screen and (max-width: 992px) {
  .funds-grid .box-container {
    margin-bottom: 15px;
  }
  .box-container {
    margin: 0;
  }
  .fgw-body {
    flex-direction: column;
  }
  .fgw-body .fgw-wr {
    padding-left: 0;
    border-left: 0;
    border-top: 1px solid #cccccc;
    width: auto;
    padding-top: 15px;
    flex: 1;
  }
  .fgw-body .fgw-wl .funds-logo {
    flex: 0 0 75px;
  }
  .fgw-body .fgw-wl .fgw-title h3 a {
    font-size: 18px;
  }
  .fgw-footer {
    flex-wrap: wrap;
  }
}
/*# sourceMappingURL=style.css.map */