			html, body { height: auto !important; }
			#canvas { overflow: initial !important; }
			
			@media screen and (min-width: 1000px) {
			}
			
			.tabs__content p, .tabs__content ul { margin-top: .8rem; }
			.tabs__nav {
				top: 2rem;
				position: sticky;

				text-indent: 0 !important;
				/*margin-right: 1rem;*/
				padding: 0 !important;
			}
			.tabs__nav li:before { display: none; position: absolute; left: 0}
			
			.small { font-size: .8rem; }
			
			/* === JQUI: TABS === */
			.ui-tabs-nav { margin-top: -2px; }
			.ui-tabs-tab { margin-top: 2px; }
			.ui-tabs-tab a { 
				position: relative; 
				padding: 2rem 2.5rem 2rem .5rem; border-radius: .15rem;  display: block; transition: background .5s linear; 
				text-decoration: none !important; line-height: 1.2;
				/* border: 2px solid #eee;*/
				background: #ECE7E2;
			}
			.ui-tabs-tab .job__title {  }

			.ui-tabs-tab a:after { content: ''; position: absolute; height: 1rem; width: 1rem; right: .5rem; left: auto; top: 50%; transform: translateY(-50%); 
				background: transparent no-repeat center center;
				background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='18px' xml:space='preserve'%3E%3Cpolyline style='fill:none;stroke:%23FFFFFF;stroke-width:4;stroke-linecap:round' points='3,3 9,9 3,15'/%3E%3C/svg%3E");

				background-size: contain;
				overflow: hidden; 
				opacity: 1;
			}
			.ui-tabs-tab.ui-state-active a { background: #FFF !important; }
			.ui-tabs-tab.ui-state-active a * { color: #333 !important; }
			##.ui-tabs-tab.ui-state-active a:after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='18px' xml:space='preserve'%3E%3Cpolyline style='fill:none;stroke:%23B0C530;stroke-width:4;stroke-linecap:round' points='3,3 9,9 3,15'/%3E%3C/svg%3E"); }
			

			# .ui-tabs-tab a span  { font-weight: 600; }
			.ui-tabs .ui-state-focus { outline: 0; }

			@media(min-width: 768px){
				.ui-tabs-nav { top: 2rem; position: sticky; }
			}

			.ui-tabs h4 { color: inherit !important; letter-spacing: 0 !important; margin-bottom: .2em;  }
			
			/* === FANCYBOX ===*/
			.fancybox-bg {  background: rgba(87,95,92,.8); }
			.fancybox-is-open .fancybox-bg { /*opacity: 1;*/ }

			.fancybox-slide--iframe {
			    padding: 44px 10px;
			}

			.fancybox-slide--iframe .fancybox-content {
				max-width: 768px;	
				max-height: 100% !important;
	
				margin: 0 auto !important;
				overflow: hidden;
				background: #E5E7E8;
				background: #F0F033;
			}
			/* ============== */
			/* BTNs */
			/*
			.btn--1 { 
				background: #B0C530; display: inline-block; padding: .3em .7em; margin: 0.2em 0; border-radius: .2rem; border: 0 !important;
				font-size: 1em; line-height: 1; text-transform: uppercase; letter-spacing: 1px; text-decoration: none !important; text-align: center;
				word-wrap: break-word; -moz-hyphens: none; -webkit-hyphens: none; hyphens: none;
			} 
			.btn--1, .btn--1:link, .btn--1:visited, .btn--1:active { color: #FFF !important; }
			.btn--1 {
				box-shadow: 0 0 0 0 rgba(176,195,62,0);
				transition: all .3s cubic-bezier(0,.47,.49,2);	
			}

			.btn--1:hover { 
				text-decoration: none;

				box-shadow: 0 0 0 .3rem rgba(176,195,62,.3);	
			}
			*/