@font-face {
	font-family: "Knockout";
	src: url('fonts/Knockout-HTF49-Liteweight.ttf');
	font-style: normal;
}

.map-listing_item:before{padding-top:9px;}

.hero{position:relative;}
.hero header{overflow:hidden;}
.hero .fullscreen-gutter{float:right;margin-top:230px;}

[role=navigation] ul li.tiny a{padding-top:2.8rem;}
[role=navigation] ul li a span{margin-top:40px;}

body.scrolled [role=navigation] ul li.tiny a{line-height:1.7rem;}
body.scrolled [role=navigation] ul li a span{margin-top:30px;}

#secondaryNext,#secondaryPrev,.plank_carousel button{background-color:#FFF;}

.home-grid{display:block;overflow:hidden;}
.home-halves{display:block;overflow:hidden;}
.home-halves_item{float:left;width:50%;}
.home-halves_item a header{margin-top:25%;}

.columns {display:block;overflow:hidden;}
.columns .col,.columns .col-1,.columns .col-2,.columns .col-3,.columns .col-4,.columns .col-5,.columns .col-6,.columns .col-7,.columns .col-8,.columns .col-9,.columns .col-10,.columns .col-11,.columns .col-12 {float:left;}
.columns .col {width: 100%}
.columns .col-1 {width: 8.333%}
.columns .col-2 {width: 16.667%}
.columns .col-3 {width: 25%}
.columns .col-4 {width: 33.333%}
.columns .col-5 {width: 41.667%}
.columns .col-6 {width: 50%}
.columns .col-7 {width: 58.333%}
.columns .col-8 {width: 66.667%}
.columns .col-9 {width: 75%}
.columns .col-10 {width: 83.333%}
.columns .col-11 {width: 91.667%}
.columns .col-12 {width: 100%}

.grid,.cards {display:block;overflow:hidden;}

.grid .grid-2,.cards .card-2{width: 48.8%;float: left;margin-left: 1.2%;margin-right: 1.2%;margin-bottom: 1.2%;}
.grid .grid-2:nth-child(2n+1),.cards .card-2:nth-child(2n+1){margin-left: 0;clear:left;}
.grid .grid-2:nth-child(2n+0),.cards .card-2:nth-child(2n+0){margin-right: 0;}
@media (min-width:1025px){
.bueno-cards .card{width:30%;float:left;margin-left: 1%;margin-right: 1%;margin-bottom: 1.5%; min-height:450px;}
.bueno-cards .card:nth-child(3n+1){margin-left: 0;clear:left;}
.bueno-cards .card:nth-child(3n+0){margin-right: 0;}
}
.grid .grid-3,.home-grid .home-grid_item
{width: 31.719%;float: left;margin-left: 1.2%;margin-right: 1.2%;margin-bottom: 1.2%;}
.grid .grid-3:nth-child(3n+1),.home-grid .home-grid_item:nth-child(3n+1)
{margin-left: 0;clear:left;}
.grid .grid-3:nth-child(3n+0),.home-grid .home-grid_item:nth-child(3n+0)
{margin-right: 0;}

.grid .grid-4{width: 23.2%;float: left;margin-left: 1.2%;margin-right: 1.2%;margin-bottom: 1.2%;}
.grid .grid-4:nth-child(4n+1){margin-left: 0;clear:left;}
.grid .grid-4:nth-child(4n+0){margin-right: 0;}

.grid .grid-5{width: 17.99%;float: left;margin-left: 1.25%;margin-right: 1.25%;margin-bottom: 1.25%;}
.grid .grid-5:nth-child(5n+1){margin-left: 0;clear:left;}
.grid .grid-5:nth-child(5n+0){margin-right: 0;}

.select-status svg,.custom-select-trigger{display:none;}
.radios label span{vertical-align:top;}
.radios label span:before{top:1px;}
.radios label span:after{top:6px;}

@media (max-width:1024px){
.bueno-cards .card{width:47%;float:left;margin-left: 1%;margin-right: 1%;margin-bottom: 1.5%; min-height:450px;}
.bueno-cards .card:nth-child(2n+1){margin-left: 0;clear:left;}
.bueno-cards .card:nth-child(2n+0){margin-right: 0;}
.bueno-cards .card:nth-child(3n+0){margin-right:2rem !important;}
.bueno-cards .card figcaption{padding:.2rem 1rem 1rem 1rem;}
} 