/*Global Settings*/
html.BN-modal-open, html.BN-modal-open body{height:100%; width:100%; -webkit-overflow-scrolling: auto; overflow: hidden; position: fixed; }
body.BN-viewport-lg { position: absolute; }
.BN-trigger{display: flex; background-position: center center; background-repeat:no-repeat; background-size: cover; background-color:#fff;}
.BN-image img{-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.BN-thumb-3d .BN-image img {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.BN-tint{display: flex; flex:1;}
.BN-text-contents{flex: 1; text-align:left;}
.BN-root button { border: none !important; padding: 7px 15px; background: orange; color: #fff; border-radius: 5px !important; cursor: pointer;}

/*Popup Settings*/
.BN-live{ display:flex; align-items:center; overflow-x:hidden; overflow-y:auto; background: rgba(0,0,0,0.75); z-index: 999999999999999; position: fixed; top:0; right:0; bottom:0; left:0; outline: 0; padding:3rem 0;}
.BN-live .BN-popup, .BN-live .BN-popup-wrap{margin:auto;}
.BN-popup{max-width: 800px; position: relative; background-position: center center; background-repeat:no-repeat; background-size: cover; background-color: #fff;}
.BN-popup .BN-close{position:absolute; z-index:9999999998; right:-15px; top:-15px; border-radius:15px; -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.BN-popup .BN-close a{display: block; width:30px; height:30px; border-radius:15px; background:#fff; text-align: center; text-decoration: none; font-weight: bold; color:#555; -webkit-transition: -webkit-transform .4s ease-in-out; transition:transform .4s ease-in-out;}
.BN-popup .BN-close a:hover {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.BN-popup .BN-close a img{}
.BN-form-wrap form{margin: 30px 0 0 0;}
.BN-form-wrap form .form-contents{margin:0 0 20px 0;}
.BN-form-wrap .BN-form-row label{display: block; margin-bottom: 5px; font-weight: 600;}
.BN-form-wrap .BN-form-row input{display: block; width:100%; padding:10px; font-size: 1em; color:#666; border:1px solid #ccc;}
.BN-form-wrap .BN-form-row{margin-bottom: 20px;}
.BN-form-wrap .BN-form-row:last-of-type{margin-bottom: 0;}

.BN-form-wrap .BN-form-row.BN-checkbox{display:flex;}
.BN-form-wrap .BN-form-row.BN-checkbox input{width:20px; margin-left: 0;}

.BN-live .BN-popup-body{z-index: 9999999999;}


/*========Defaults (applied to individual elements) ========*/
.BN-trigger h1, .BN-inline h1{font-size: 40px; color:#666; margin:0 0 20px 0; line-height:1;}
.BN-trigger p, .BN-inline p{font-size: 16px; color: #666; margin:0 0 15px 0;}
.BN-trigger button, .BN-inline button{font-size: 18px; margin:0;}

.BN-trigger.BN-half .BN-image,
.BN-inline.BN-half .BN-image,
.BN-trigger.BN-half-vertical .BN-image,
.BN-inline.BN-half-vertical .BN-image
{background-image: url('https://beacon.by/assets/leadcapture/i/abstract.png');}

.BN-popup h3{font-size: 40px; color:#666; margin:0 0 20px 0; line-height:1;}
.BN-popup p{font-size: 16px; color: #666; margin:0 0 15px 0;}
.BN-popup button{font-size: 20px;}
.BN-popup form label, .BN-inline form label{color:#666;}
.BN-popup.BN-half .BN-image{background-image: url('https://beacon.by/assets/leadcapture/i/abstract.png');}

/*========Variables (can be applied to any template via .trigger)========*/

/*Shadow*/
.BN-shadow{-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}

/*Radius*/
.BN-radius, .BN-radius .BN-tint{border-radius: 7px;}
.BN-radius .BN-image{ border-top-left-radius: 7px; border-bottom-left-radius: 7px;}
.BN-simple-vertical.BN-radius .BN-image,
.BN-half-vertical.BN-radius .BN-image
{ border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-left-radius:0;}
.BN-radius .BN-form-wrap{border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;}

/*Compact Mode (should not be applied to vertical layout triggers)*/
.BN-compact h1{margin-bottom: 10px;}

.BN-trigger.BN-simple.BN-compact .BN-text-contents,
.BN-inline.BN-simple.BN-compact .BN-text-contents
{margin: 20px 30px;}

.BN-trigger.BN-simple.BN-thumb.BN-compact .BN-image,
.BN-inline.BN-simple.BN-thumb.BN-compact .BN-image
{padding: 20px 0 20px 30px;}

.BN-inline.BN-simple.BN-compact .BN-form-wrap
{margin: 0 30px 20px 30px;}

.BN-trigger.BN-half.BN-compact .BN-image,
.BN-inline.BN-half.BN-compact .BN-image,
.BN-inline.BN-twobyone.BN-compact .BN-image
{padding:20px;}

.BN-trigger.BN-half.BN-compact .BN-text-contents,
.BN-inline.BN-half.BN-compact .BN-text-contents,
.BN-inline.BN-twobyone.BN-compact .BN-text-contents
{margin: 20px;}

.BN-inline.BN-half.BN-compact .BN-form-wrap
{margin: 0 20px 20px 20px;}

.BN-inline.BN-twobyone.BN-compact .BN-form-wrap
{padding:20px;}


/*========TRIGGER TEMPLATES (apply these to .trigger)========*/	

/*.BN-simple - Simple*/
.BN-trigger.BN-simple .BN-image{flex: 1; display: none; justify-content: center; align-items: center; padding: 0; background-image: none !important; max-width: 200px;}
.BN-trigger.BN-simple .BN-image img{max-width:100%; min-width:100px; height:auto;}
.BN-trigger.BN-simple .BN-text{flex:2; display: flex; align-items: center;}
.BN-trigger.BN-simple .BN-text-contents{margin: 40px; align-self: center;}

.BN-trigger.BN-simple.BN-thumb .BN-image{display: flex; padding: 40px 0 40px 40px;}
.BN-trigger.BN-simple.BN-thumb .BN-image img{display: flex;}

/*.BN-simple-vertical - Simple Vertical*/
.BN-trigger.BN-simple-vertical{max-width:300px;}
.BN-trigger.BN-simple-vertical .BN-tint{flex-direction: column;}
.BN-trigger.BN-simple-vertical .BN-image{flex: 1; display: none; justify-content: center; align-items: center; padding: 0; background-image: none !important;}
.BN-trigger.BN-simple-vertical .BN-image img{max-width:100%; height:auto;}
.BN-trigger.BN-simple-vertical .BN-text{flex:2; display: flex; align-items: center;}
.BN-trigger.BN-simple-vertical .BN-text-contents{margin:30px; align-self: center;}

.BN-trigger.BN-simple-vertical.BN-thumb .BN-image{display: flex; padding: 30px;}
.BN-trigger.BN-simple-vertical.BN-thumb .BN-image img{display: flex;}


/*.half - Half*/
.BN-trigger.BN-half{background-image: none !important;}
.BN-trigger.BN-half .BN-image{flex: 1; display: flex; background-position: center; background-repeat: no-repeat; background-size:cover; justify-content: center; align-items: center; padding:40px; max-width: 200px; min-width: 100px;}
.BN-trigger.BN-half .BN-image img{max-width:100%; height:auto; display: none !important;}
.BN-trigger.BN-half .BN-text{flex:2; display: flex;}
.BN-trigger.BN-half .BN-text-contents{margin: 40px; align-self: center;}
.BN-trigger.BN-half.BN-thumb .BN-image img{display: flex !important;}

/*.BN-half-vertical - Half Vertical*/
.BN-trigger.BN-half-vertical{max-width:300px;}
.BN-trigger.BN-half-vertical .BN-tint{flex-direction:column;}
.BN-trigger.BN-half-vertical{background-image: none !important;}
.BN-trigger.BN-half-vertical .BN-image{flex: 1; display: flex; background-position: center; background-repeat: no-repeat; background-size:cover; justify-content: center; align-items: center; padding:40px;}
.BN-trigger.BN-half-vertical .BN-image img{max-width:100%; height:auto; display: none !important;}
.BN-trigger.BN-half-vertical .BN-text{flex:2; display: flex;}
.BN-trigger.BN-half-vertical .BN-text-contents{margin: 30px; align-self: center;}
.BN-trigger.BN-half-vertical.BN-thumb .BN-image img{display: flex !important;}


/*========INLINE TEMPLATES (apply these to .inline)========*/	

.BN-inline{background-position: center center; background-repeat:no-repeat; background-size: cover; background-color:#fff;}

/*.BN-simple - Simple*/
.BN-inline.BN-simple .BN-tint{display: grid; grid-template-columns: auto; grid-template-rows: auto auto;}
.BN-inline.BN-simple .BN-image{display: none;}
.BN-inline.BN-simple .BN-image img{max-width:100%; height:auto; display: none !important;}
.BN-inline.BN-simple.BN-thumb .BN-image{grid-row-start: 1; grid-row-end: 3; display: flex; flex-direction: row; background-image: none !important; justify-content: center; align-items: center; padding:40px 0 40px 40px;}
.BN-inline.BN-simple.BN-thumb .BN-tint{grid-template-columns: minmax(100px, 250px) auto;}
.BN-inline.BN-simple.BN-thumb .BN-image img{display: flex !important;}
.BN-inline.BN-simple.BN-thumb .BN-text{grid-column-start:2; grid-column-end:3;}
.BN-inline.BN-simple .BN-text{grid-column-start:1; grid-column-end:3;}
.BN-inline.BN-simple .BN-text-contents{margin: 40px;}
.BN-inline.BN-simple .BN-text-contents *:last-child{margin-bottom: 0;}
.BN-inline.BN-simple.BN-thumb .BN-form-wrap{grid-column-start:2; grid-column-end:3;}
.BN-inline.BN-simple .BN-form-wrap{grid-column-start:1; grid-column-end:3; margin:0 40px 40px 40px;}
.BN-inline.BN-simple .BN-form-wrap form{margin-top: 0;}

/*.BN-simple-vertical - Simple Vertical*/
.BN-inline.BN-simple-vertical{max-width: 300px;}
.BN-inline.BN-simple-vertical .BN-tint{display: grid; grid-template-columns:auto; grid-template-rows: auto auto auto;}
.BN-inline.BN-simple-vertical .BN-image{grid-row-start: 1; grid-row-end: 2; display: flex; flex-direction: row; background-image: none !important; max-width: 200px; justify-content: center; align-items: center;}
.BN-inline.BN-simple-vertical .BN-image img{max-width:100%; height:auto; display: none !important; margin:40px 0 40px 40px;}
.BN-inline.BN-simple-vertical.BN-thumb .BN-image img{display: flex !important;}
.BN-inline.BN-simple-vertical .BN-text{grid-row-start:2; grid-row-end:3;}
.BN-inline.BN-simple-vertical .BN-text-contents{margin: 40px;}
.BN-inline.BN-simple-vertical .BN-text-contents *:last-child{margin-bottom: 0;}
.BN-inline.BN-simple-vertical .BN-form-wrap{grid-row-start:3; grid-row-end:4; margin:0 40px 40px 40px;}
.BN-inline.BN-simple-vertical .BN-form-wrap form{margin-top: 0;}

/*.half - Half*/
.BN-inline.BN-half{background-image: none !important;}
.BN-inline.BN-half .BN-tint{width:100%; flex:0; display: grid; grid-template-columns: minmax(100px, 250px) auto; grid-template-rows: auto auto;}
.BN-inline.BN-half .BN-image{grid-row-start: 1; grid-row-end: 3; display: flex; flex-direction: row; background-position: center; background-repeat: no-repeat; background-size:cover; padding:40px; justify-content: center; align-items: center;}
.BN-inline.BN-half .BN-image img{max-width:100%; height:auto; display: none !important;}
.BN-inline.BN-half.BN-thumb .BN-image img{display: flex !important;}
.BN-inline.BN-half .BN-text{grid-column-start:2; grid-column-end:3;}
.BN-inline.BN-half .BN-text-contents{margin: 40px;}
.BN-inline.BN-half .BN-text-contents *:last-child{margin-bottom: 0;}
.BN-inline.BN-half .BN-form-wrap{grid-column-start:2; grid-column-end:3; margin:0 40px 40px 40px;}
.BN-inline.BN-half .BN-form-wrap form{margin-top: 0;}

/*.BN-half-vertical - Half Vertical*/
.BN-inline.BN-half-vertical{background-image: none !important; max-width: 300px;}
.BN-inline.BN-half-vertical .BN-tint{display: grid; grid-template-columns: auto; grid-template-rows: auto auto auto;}
.BN-inline.BN-half-vertical .BN-image{grid-row-start: 1; grid-row-end: 2; display: flex; flex-direction: row; background-position: center; background-repeat: no-repeat; background-size:cover; padding:40px; max-width: 300px; min-width: 100px; justify-content: center; align-items: center;}
.BN-inline.BN-half-vertical .BN-image img{max-width:100%; height:auto; display: none !important;}
.BN-inline.BN-half-vertical.BN-thumb .BN-image img{display: flex !important;}
.BN-inline.BN-half-vertical .BN-text{grid-row-start:2; grid-row-end:3;}
.BN-inline.BN-half-vertical .BN-text-contents{margin: 40px;}
.BN-inline.BN-half-vertical .BN-text-contents *:last-child{margin-bottom: 0;}
.BN-inline.BN-half-vertical .BN-form-wrap{grid-row-start:3; grid-row-end:4; margin:0 40px 40px 40px;}
.BN-inline.BN-half-vertical .BN-form-wrap form{margin-top: 0;}

/*.BN-twobyone - Two by One*/
.BN-inline.BN-twobyone .BN-tint{display: grid; grid-template-columns: auto; grid-template-rows: auto auto;}
.BN-inline.BN-twobyone .BN-image{display: none;}
.BN-inline.BN-twobyone .BN-text{grid-column-start:1; grid-column-end:3; display: flex;}
.BN-inline.BN-twobyone .BN-text-contents{margin: 40px; align-self: center;}
.BN-inline.BN-twobyone .BN-text-contents *:last-child{margin-bottom: 0;}

.BN-inline.BN-twobyone .BN-form-wrap{grid-column-start:1; grid-column-end:3; grid-row-start: 2; grid-row-end:3; padding:20px 40px 20px 40px; background: #22ccaa;}
.BN-inline.BN-twobyone .BN-form-wrap .form-contents{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.BN-inline.BN-twobyone .BN-form-wrap .form-contents .BN-form-row{flex-basis: 48%;}
.BN-inline.BN-twobyone .BN-form-wrap .form-contents .BN-form-row.BN-checkbox{flex-basis: 100%;}
.BN-inline.BN-twobyone .BN-form-wrap form{margin-top: 0;}
.BN-inline.BN-twobyone .BN-form-wrap form button{width:100%;}


.BN-inline.BN-twobyone.BN-thumb .BN-tint{display: grid; grid-template-columns: minmax(100px, 250px) auto; grid-template-rows: auto auto;}
.BN-inline.BN-twobyone.BN-thumb .BN-image{grid-row-start: 1; grid-row-end: 2; display: flex; flex-direction: row; background-image: none !important; justify-content: center; align-items: center; padding:40px 0 40px 40px;}
.BN-inline.BN-twobyone.BN-thumb .BN-image img{max-width:100%; height:auto; display: none !important;}
.BN-inline.BN-twobyone.BN-thumb .BN-image img{display: flex !important;}
.BN-inline.BN-twobyone.BN-thumb .BN-text{grid-column-start:2; grid-column-end:3; display: flex;}


/*======== HORIZONTAL BAR TEMPLATES ========*/

.BN-hbar{display: flex; width: 100%; position: fixed; z-index: 99999; left:0; flex-direction: column;}
.BN-hbar .BN-container{background: #22ccaa; display: flex; align-self: center;}
.BN-hbar .BN-image{display: none;}
.BN-hbar .BN-trigger{flex-grow: 1; background:transparent; text-align: left; justify-content: center; font-size: 16px;}
.BN-hbar .BN-trigger *{margin-bottom: 0; align-self: center;}
.BN-hbar .BN-trigger p{font-size: inherit; color:rgba(0,0,0,0.8); text-align: left;}
.BN-hbar .BN-trigger button{margin: 0 20px; font-size: inherit; flex-shrink: 0;}
.BN-hbar .BN-close{flex-grow: 0; display: flex; flex-direction: column; justify-content: center;}
.BN-hbar .BN-close svg path{stroke: rgba(0,0,0,1); stroke-width:3;}

/*HBAR VARIABLES*/

/*Position*/
.BN-hbar.BN-top{top:0;}
.BN-hbar.BN-bottom{bottom:0;}

.BN-hbar.BN-thumb .BN-image{background: red; display: block; width: 75px; height: 97px; margin: 0 20px; min-width: 75px;}

/*Thumb Experiment
.BN-hbar.BN-thumb .BN-image{position: absolute; z-index: 2; background: red; display: block; width: 75px; height: 97px; margin-left: 222px;}
.BN-hbar.BN-thumb .BN-trigger{justify-content: flex-start; margin-left: 325px;}
.BN-hbar.BN-thumb .BN-container{background: #22ccaa; position: absolute; z-index: 1; width: 100%; padding:15px 1.5% 15px 0; margin-top: 17px;}
*/

/*Radius*/
.BN-hbar.BN-top.BN-radius .BN-container{border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.BN-hbar.BN-bottom.BN-radius .BN-container{border-top-left-radius: 5px; border-top-right-radius: 5px;}

/*Width*/
.BN-hbar.BN-full .BN-container{width:97%; padding:15px 1.5%;}
.BN-hbar.BN-auto .BN-container{width:auto; padding:15px 1.5%;}

/*========POPUP TEMPLATES (apply these to .popup)========*/

/*.BN-simple - Simple*/
.BN-popup.BN-simple .BN-image{flex: 1; display: flex; justify-content: center; align-items: center; padding: 40px 0 40px 40px; background-image: none !important; display: none;}
.BN-popup.BN-simple .BN-image img{max-width:100%;height:auto;}
.BN-popup.BN-simple .BN-text{flex:2; display: flex; align-items: center;}
.BN-popup.BN-simple .BN-text-contents{margin: 40px; align-self: center;}

.BN-popup.BN-simple.BN-thumb .BN-image{display: flex;}


/*.half - Half*/
.BN-popup.BN-half{background-image: none !important;}
.BN-popup.BN-half .BN-image{flex: 1; display: flex; background-position: center; background-repeat: no-repeat; background-size:cover; justify-content: center; align-items: center; padding:40px;}
.BN-popup.BN-half .BN-image img{max-width:100%; height:auto; display: none !important;}
.BN-popup.BN-half .BN-text{flex:2; display: flex;}
.BN-popup.BN-half .BN-text-contents{margin: 40px; align-self: center;}

.BN-popup.BN-half.BN-thumb .BN-image img{display: flex !important;}


@media (max-width: 500px) {

	.BN-trigger.BN-half .BN-text-contents,
	.BN-inline.BN-half .BN-text-contents
	{margin: 20px 25px 25px 25px;}
	
	.BN-popup.BN-simple .BN-text-contents{margin: 20px 25px 25px 25px;}
	.BN-popup.BN-half .BN-text-contents{margin: 20px 25px 25px 25px;}
}

@media (max-width: 449px) {

	/*General*/
	.BN-live{align-items:flex-start;}
	.BN-form-wrap{text-align:left;}	
	.BN-form-wrap button{width: 100%;}
	.BN-tint{flex-direction:column;}	
	
	/*Trigger*/
	.BN-trigger{display: flex; width: 95%; margin-left: 2.5%;}
	
	.BN-trigger.BN-simple .BN-image
	{padding:0; flex-basis: auto; max-width: 100%;}
	
	.BN-trigger.BN-simple .BN-text
	{flex-basis: auto;}
	
	.BN-trigger.BN-simple .BN-text-contents
	{margin: 20px 25px 25px 25px;}
	
	.BN-trigger.BN-simple.BN-thumb .BN-image
	{padding:5%;}
	
	.BN-trigger.BN-simple.BN-thumb .BN-image img
	{max-width:50%;}
	
	.BN-trigger.BN-simple.BN-thumb .BN-text-contents
	{text-align: center !important;}
	
	.BN-trigger.BN-half .BN-tint .BN-image
	{flex-basis: 200px; background-position: top center; max-width: 100%;}
	
	.BN-trigger.BN-half.BN-thumb .BN-tint .BN-image
	{flex-basis: auto; background-position: top center;}
	
	.BN-trigger.BN-half.BN-thumb .BN-tint .BN-image img
	{max-width:50%;}
	
	.BN-trigger.BN-half .BN-text
	{flex-basis: auto;}
	
	.BN-trigger.BN-half .BN-text-contents
	{margin: 20px 25px 25px 25px;}
	
	
	/*Inline*/
	.BN-inline.BN-simple .BN-tint,
	.BN-inline.BN-half .BN-tint
	{display: grid; grid-template-columns: auto; grid-template-rows: auto auto auto;}
	
	.BN-inline.BN-simple .BN-image,
	.BN-inline.BN-twobyone .BN-image
	{grid-column-start:1; grid-column-end:2; grid-row-start:1; grid-row-start:2; padding:0; flex-basis: auto; max-width: 100%;}
	
	.BN-inline.BN-simple .BN-text,
	.BN-inline.BN-twobyone .BN-text
	{grid-column-start:1; grid-column-end:2; grid-row-start:2; grid-row-start:3;}
	
	.BN-inline.BN-simple .BN-text-contents,
	.BN-inline.BN-twobyone .BN-text-contents
	{margin: 25px 25px 0 25px;}
	
	.BN-inline.BN-simple .BN-form-wrap,
	.BN-inline.BN-twobyone .BN-form-wrap
	{grid-column-start:1; grid-column-end:2; grid-row-start:3; grid-row-start:4; margin: 25px;}
	
	.BN-inline.BN-simple.BN-thumb .BN-image,
	.BN-inline.BN-twobyone.BN-thumb .BN-image
	{padding:25px 25px 0 25px;}
	
	.BN-inline.BN-simple.BN-thumb .BN-image img,
	.BN-inline.BN-twobyone.BN-thumb .BN-image img
	{max-width:60%; margin: auto;}
	
	.BN-inline.BN-simple.BN-thumb .BN-image,
	.BN-inline.BN-simple.BN-thumb .BN-text,
	.BN-inline.BN-simple.BN-thumb .BN-form-wrap
	{grid-column-start:1; grid-column-end:3;}
	
	.BN-inline.BN-simple.BN-thumb .BN-text-contents,
	.BN-inline.BN-twobyone.BN-thumb .BN-text-contents
	{text-align: center !important;}
	
	.BN-inline.BN-twobyone .BN-form-wrap
	{margin:25px 0 0 0; padding:25px;}
	
	.BN-inline.BN-simple-vertical .BN-text-contents
	{width:85%; margin:7.5%;}
	
	.BN-inline.BN-simple-vertical .BN-form-wrap
	{width:85%; margin:0 7.5% 7.5% 7.5%;}
	
	.BN-inline.BN-half-vertical .BN-text-contents
	{width:85%; margin:7.5%;}
	
	.BN-inline.BN-half-vertical .BN-form-wrap
	{width:85%; margin:0 7.5% 7.5% 7.5%;}
	
	.BN-inline.BN-half .BN-image
	{grid-column-start:1; grid-column-end:2; grid-row-start:1; grid-row-start:2; padding:0; flex-basis: auto; max-width: 100%;}
	
	.BN-inline.BN-half .BN-text
	{grid-column-start:1; grid-column-end:2; grid-row-start:2; grid-row-start:3;}
	
	.BN-inline.BN-half .BN-text-contents
	{margin: 25px 25px 0 25px;}
	
	.BN-inline.BN-half .BN-form-wrap
	{grid-column-start:1; grid-column-end:2; grid-row-start:3; grid-row-start:4; margin: 25px;}
	
	.BN-inline.BN-half.BN-thumb .BN-image
	{padding:25px;}
	
	.BN-inline.BN-half.BN-thumb .BN-image img
	{max-width:50%; margin: auto;}
	
	.BN-inline.BN-half.BN-thumb .BN-text-contents
	{}
	
	/*Hbar*/
	.BN-hbar .BN-trigger{flex-direction: row; flex-wrap: wrap; margin-left: 0; padding:0;}
	.BN-hbar .BN-trigger p{text-align: center;}
	.BN-hbar .BN-trigger button{margin: 15px 0 0 0; width: 100%;}
	.BN-hbar .BN-close{display: inline; position: absolute; top:10px; right: 10px; justify-content: flex-start; margin-left: 5px;}
	
	.BN-hbar.BN-full .BN-container{width:calc(98%-60px); padding:15px 30px;}
	.BN-hbar.BN-auto .BN-container{width:calc(98%-60px); padding:15px 30px;}
	.BN-hbar.BN-thumb .BN-image{margin-bottom: 10px;}
	
	/*Popup*/	
	
	.BN-popup.BN-simple .BN-image{flex-basis: auto; padding:20px 0 0 0;}
	.BN-popup.BN-simple .BN-image img{max-width:60%;}
	.BN-popup.BN-simple .BN-text{flex-basis: auto; text-align:left;}
	.BN-popup.BN-simple .BN-text-contents{margin: 20px 25px 25px 25px;}
	
	.BN-popup.BN-half .BN-image{flex-basis: auto; background-position: top center;}
	.BN-popup.BN-half .BN-image img{max-width: 50%;}
	.BN-popup.BN-half .BN-text{flex-basis: auto; text-align:left;}
	.BN-popup.BN-half .BN-text-contents{margin: 20px 25px 25px 25px;}
	
	/*Variables*/
	.BN-radius, .BN-radius .BN-tint{border-radius: 7px;}
	.BN-radius .BN-image{ border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-left-radius: 0;}
	
}

@media (max-width:830px) {
	.BN-popup{width: 95%;}
	.BN-close{right:-5px;}
}