html {
	font-family:sans-serif;
}
.triptech_calculator {
	--tt_modalbg:rgba(0, 0, 0, .7);
	--tt_modalbg:rgba(0, 0, 0, .7);
	--tt_inmodalbg:#fff;
	--tt_calc_sel_bg:#fff;
	--tt_calc_sel_border:#E1E1E4;
	--tt_calc_sel_col:unset;
	--tt_calc_dis_bg:#F5F5F7;
	--tt_calc_dis_border:#B2B2B9;
	--tt_calc_dis_col:#B2B2B9;
	--tt_calc_lab_bg:#F5F5F7;
	--tt_calc_lab_border:#E1E1E4;
	--tt_calc_lab_col:#F5F5F7;
	--tt_calc_maxwidth:1136px;
	--tt_calc_accent:#C4122E;
}

.triptech_calculator div.tt_modal {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: var(--tt_modalbg);
	transform:translate(calc(-50vw + -100%));
	opacity:0;
	z-index:10;
}
body[data-triptech-calc]:not([data-triptech-calc=""]) div.tt_modal {
	transform:translate(0%,0%);
	opacity:1;
}
body[data-triptech-calc]:not([data-triptech-calc=""]) {
	overflow:hidden;
}
.triptech_calculator .tt_calc_overtitle {
	display:none;
}
.triptech_calculator div.tt_inmodal {
	top: 5rem;
	bottom: 3rem;
	width: 80%;
	margin: auto;
	position: fixed;
	left: 0;
	right: 0;
	background: var(--tt_inmodalbg);
	max-width:var(--tt_calc_maxwidth);
	display: flex;
	flex-flow:column;
	overflow-y: auto;
}

.triptech_calculator .tt_calc_nav {
	display:flex;
	flex-flow:row wrap;
	gap:0.5rem;
	flex:1;
	align-content: flex-start;
}
.triptech_calculator .tt_calc_nav>section {
	order:2;
	display:none;
	width:100%;
	flex-flow:row wrap;
	padding-top:1rem;
}
.triptech_calculator .tt_calc_nav input:checked+section {
	display:unset;
}
.triptech_calculator .tt_calc_nav input[type=radio]{
	display:none;
}
.triptech_calculator .tt_calc_nav>label:not(.tt_calc_print) {
	flex:1 0 10%;
	white-space:nowrap;	
	cursor:pointer;
	background  :var(--tt_calc_dis_bg);
	border-color:var(--tt_calc_dis_border);
	color       :var(--tt_calc_dis_col);
}
.triptech_calculator .tt_calc_nav>label:hover {
	border-color:var(--tt_calc_sel_border) !important;
	color       :var(--tt_calc_sel_border);
}
.triptech_calculator .tt_calc_nav label.tt_calc_print {
	cursor:pointer;
	position:absolute;
	bottom:1rem;
	right:1rem;


}
.triptech_calculator .tt_modal_close {
	width: auto;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.triptech_calculator.tt_transOn div.tt_modal {
	transition:all 0.6s ease-in-out;
}
.triptech_calculator .tt_modal_close {
	top: 2.75rem;
	width: 25px !important;
	z-index: 99999;
	color: #fff;
	right: max(10%,calc(50% - var(--tt_calc_maxwidth)/2 ));
}
.triptech_calculator div.tt_inmodal {
	padding:1rem;
}

.triptech_calculator .tt_calc_head {
	display:flex;
	flex-flow:row wrap;
	padding-bottom:1rem;
	gap:1rem;
}
.triptech_calculator .tt_calc_head span {
	flex:1 0 10%;
}
.triptech_calculator .tt_calc_head .tt_calc_seld {
	flex:1 1 10%;
}
.triptech_calculator .tt_calc_head .tt_calc_seld:before {
	content:attr(data-type);
}
.triptech_calculator input[type="number"] {
	-moz-appearance:textfield;
}
.triptech_calculator input[type="number"]::-webkit-outer-spin-button,
.triptech_calculator input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.triptech_calculator .hideEmpty:empty {
	display:none;
}
.triptech_calculator div.resultSet,
.triptech_calculator div.optionDesc{
	flex:0 0 100%;
	width:100%;
	border:1px solid #E1E1E4;
	margin:1rem 0;
	padding:1em;
}
.triptech_calculator div.optionDesc{
	font-size:0.8em;
}
.triptech_calculator .tt_calc_sect .tt_inputwrap {
	flex:1 0 25%;
}

.triptech_calculator .tt_inputouterwrap {
	display:flex;
	flex-flow:row wrap;
	gap:1rem;
	flex:1 0 100%;
	margin-bottom: 2rem;
}
.triptech_calculator .tt_inputouterwrap  .tt_inputwrap {
	flex:1 0 10%;
	text-align:center;
	min-width:100px;
	white-space: nowrap;
}
.triptech_calculator .tt_inputouterwrap  .tt_inputwrap input {
	font-size:1.5rem;
	display:block;
	text-align:center;
}
.triptech_calculator .tt_calc_sect h2 {
	text-align: center;
	flex:1 0 100%;
}
.triptech_calculator .tt_calc_sect .instruct {
	flex:1 0 100%;

}
@media print {
	.triptech_calculator .tt_calc_nav,
	.triptech_calculator .tt_calc_nav>label{
		display:none;
	}
	.triptech_calculator .tt_calc_nav.tt_printing  {
		display:unset;
	}
}






/*exStylus*/
.triptech_calculator {
	--tt_modalbg:rgba(0, 0, 0, .7);
	--tt_inmodalbg:#fff;
	--tt_calc_sel_bg:#fff;
	--tt_calc_sel_border:#E1E1E4;
	--tt_calc_sel_col:unset;
	--tt_calc_dis_bg:#F5F5F7;
	--tt_calc_dis_border:#B2B2B9;
	--tt_calc_dis_col:#B2B2B9;
	--tt_calc_lab_bg:#F5F5F7;
	--tt_calc_lab_border:#E1E1E4;
	--tt_calc_lab_col:#F5F5F7;
	--tt_calc_maxwidth:1136px;
}


.triptech_calculator .tt_calc_nav > section {
	border:1px solid var(--tt_calc_lab_border);
	border-top:none;
	padding:1rem;
}
.triptech_calculator .tt_calc_nav {
	gap:0;
}
.triptech_calculator .tt_calc_nav > label:not(.tt_calc_print) {

	border-color: var(--tt_calc_lab_border);
	color: var(--tt_calc_dis_col);
}
.triptech_calculator .tab-accordion__tab-button {
	padding:.9375rem .75rem .9375rem .75rem;
	text-align:center;
	border:1px solid var(--tt_calc_lab_border);
	border-left:none;
	background:var(--tt_calc_lab_bg);
	color:unset !important;
}
.triptech_calculator .tab-accordion__tab-button.tt_menuLabel_0 {
	border-left:1px solid var(--tt_calc_lab_border);
}

.tt_calc_head{
	background:var(--tt_calc_accent);
	margin:-1rem;
	padding:1rem;
	margin-bottom:1rem;
}
.triptech_calculator .tt_calc_head .tt_calc_seld::before {
	color:white
}

.triptech_calculator .tt_calc_nav>h2,
.triptech_calculator .tt_calc_nav label.tt_mlt,
.triptech_calculator .tt_calc_nav input.tt_mlti {
	display:none;
}
.triptech_calculator .tt_calc_nav label.tt_mlt {
	position:absolute;
	right:1rem;
	width:9rem;
	padding:0.41rem;
	text-align:center;
	align-content:center;
	color:var(--tt_calc_accent);
	line-height:1.1rem;
	background:#fff;
	border:2px solid var(--tt_calc_accent);
	border-radius:5px
}

.triptech_calculator div[data-desc-type=warning] {
	background:yellow;
	font-weight:bold;
}

.triptech_calculator .tt_fastimg {
	background:url(c3.png) no-repeat center 2rem/contain;
	min-height:80px;
}
.triptech_calculator .tt_fastimg_5t2 { background-image: url(5t2.png);}
.triptech_calculator .tt_fastimg_5t4 { background-image: url(5t4.png);}
.triptech_calculator .tt_fastimg_6t5 { background-image: url(6t5.png);}
.triptech_calculator .tt_fastimg_6t5 { background-image: url(6t5.png);}
.triptech_calculator .tt_fastimg_7t3 { background-image: url(7t3.png);}
.triptech_calculator .tt_fastimg_7t6 { background-image: url(7t6.png);}
.triptech_calculator .tt_fastimg_8t4 { background-image: url(8t4.png);}
.triptech_calculator .tt_fastimg_c3 { background-image: url(c3.png);}
.triptech_calculator .tt_fastimg_c4 { background-image: url(c4.png);}
.triptech_calculator .tt_fastimg_c5 { background-image: url(c5.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_5t2 { background-image: url(5t2_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_5t4 { background-image: url(5t4_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_6t5 { background-image: url(6t5_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_6t3 { background-image: url(6t3_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_7t3 { background-image: url(7t3_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_7t6 { background-image: url(7t6_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_8t4 { background-image: url(8t4_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_c3 { background-image: url(c3_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_c4 { background-image: url(c4_0.png);}
.triptech_calculator .tt_fastimg_0.tt_fastimg_c5 { background-image: url(c5_0.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_5t2 { background-image: url(5t2_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_5t4 { background-image: url(5t4_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_6t5 { background-image: url(6t5_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_6t3 { background-image: url(6t3_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_7t3 { background-image: url(7t3_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_7t6 { background-image: url(7t6_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_8t4 { background-image: url(8t4_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_c3 { background-image: url(c3_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_c4 { background-image: url(c4_1.png);}
.triptech_calculator .tt_fastimg_1.tt_fastimg_c5 { background-image: url(c5_1.png);}


.triptech_calculator div.resultSet table {
	width:100%;
}
.triptech_calculator caption {
	border: 1px solid #E1E1E4;
	border-bottom:none;
	text-transform:none;
	text-align:center;
	color: #ddd;
	background: #666;
	border-color: #666;
}
}
.triptech_calculator div[data-result-type*="-table"] {
	padding:0;
	border:none;
}
.triptech_calculator div[data-result-type*="-table"] table {
	border: 1px solid #E1E1E4;
}
.triptech_calculator div[data-result-type*="-table"] th {
	vertical-align: top;
	
}
.triptech_calculator div[data-result-type*="-table"] td {
	vertical-align: top;
	text-align:center;
}
.triptech_calculator div[data-result-type*="-table"] thead {
	background-color:#F5F5F7;
}
.triptech_calculator div[data-result-type*="-table"] tbody tr:nth-child(even) {
	border-top: 1px solid #E1E1E4;
	border-bottom: 1px solid #E1E1E4;
	background-color:#F5F5F7;
}
.triptech_calculator div[data-result-type*="-table"] tbody tr:last-child {
	border-bottom: none;
}

.triptech_calculator .tt_calc_head:not([data-active-calc="SpoutingDrainage"]) .tt_calc_seld_rain {
	display:none;
}
.triptech_calculator .tt_calc_head[data-active-calc="SpoutingDrainage"] .tt_calc_seld_roofmat {
	display:none;
}

.triptech_calculator .tt_fastimg_wrap {
	display:flex;
	flex-flow:row wrap;
	justify-content:center;
	gap:0 3rem;
}
.triptech_calculator .tt_fastimg {
	text-align:center;
	flex:0 0 100%;
	max-width:400px;
}
.triptech_calculator .tt_fastimg_wrap:empty {
	display:none;
}
input:disabled {
	background:#fff;
}

.triptech_calculator .tt_calc_sect .tt_inputwrap {
	position:relative;
}
.triptech_calculator .tt_calc_sect .tt_inputwrap:after {
	position:absolute;
	right:0.5em;
	font-size:0.6em;
}
.triptech_calculator .tt_calc_sect[rel=Quantities] .tt_inputouterwrap {
	padding-bottom:1em;
}
.triptech_calculator .tt_calc_sect .tt_inputwrap.tt_scale:after {
	right:0.5em;
	bottom:0;
	content:"metres";
}
.triptech_calculator .tt_calc_sect[data-scale="1000"] .tt_inputwrap.tt_scale:after {
	content:"mm";
}
.triptech_calculator .tt_calc_sect[rel=Quantities] .tt_inputwrap[rel=sheets]:after,
.triptech_calculator .tt_calc_sect[rel=Quantities] .tt_inputwrap[rel=lm]:after {
	text-align:center;
	left:0.5em;
	font-size:0.8em;
	content:"Covers "attr(data-fullwidth)" metres";
}
.triptech_calculator .tt_calc_sect[rel=Quantities][data-scale="1000"] .tt_inputwrap[rel=sheets]:after {
	content:"Covers "attr(data-fullwidth)" mm";
}
.triptech_calculator .tt_calc_sect[rel=PitchAngle] .tt_inputwrap input[rel=fall] {
	padding-left:1.5rem;
}
.triptech_calculator .tt_calc_sect[rel=PitchAngle] .tt_inputwrap[rel=fall]:before {
	position:absolute;
	top:2.4rem;
	left:0.5rem;
	content:"1 in ";
	font-size:0.8em;
}
.triptech_calculator .tt_calc_sect[rel=Quantities] .tt_inputwrap[rel=lm]:after {
	content:attr(data-weight);
}
/* .triptech_calculator .tt_calc_sect[rel=PitchAngle] .tt_inputwrap[rel=valang]:after { */
.triptech_calculator .tt_calc_sect .tt_inputwrap.tt_angle:after {
	content:"°";
	top: 1.5rem;
	font-size: 1.5rem;
	right: calc(50% - 1.7em);
}
.triptech_calculator .tt_calc_sect select {
	width:unset;
	font-size:1.5rem;
}
.triptech_calculator .tt_preMessage {
	flex:1 0 100%;
}
.triptech_calculator .tt_calc_sect[data-desc-type="warning"] .tt_hide_warning,
.triptech_calculator .tt_calc_sect[data-desc-type="svgwarning"] .tt_hide_svgwarning {
	display:none;
}
.triptech_calculator table.tt_roofDrainage th,
.triptech_calculator table.tt_roofDrainage td {
	text-align:left;
}
.triptech_calculator input.tt_catchment {
	text-align:center;
	max-width:6em;
	margin:1em;
}

.triptech_calculator .tt_rainwater1 td.tt_rwprof {
	width:50%;
	height:180px;
	background: url(Quarter-Round.png) no-repeat center center / contain;
	
}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_Half-Round-Gutter { background-image:url(Half-Round-Gutter.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_Quad-Gutter { background-image:url(Quad-Gutter.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_Quarter-Round { background-image:url(Quarter-Round.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_Smoothline-Gutter { background-image:url(Smoothline-Gutter.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_VC-Gutter { background-image:url(VC-Gutter.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_VC-Gutter-Slotted { background-image:url(VC-Gutter-Slotted.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_Edge-Gutter { background-image:url(Edge-Gutter.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_125-Quad { background-image:url(125-Quad.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_120-Box-Gutter { background-image:url(120-Box-Gutter.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_125-Box-Gutter { background-image:url(125-Box-Gutter.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_175-Box-Gutter { background-image:url(175-Box-Gutter.png);}
.triptech_calculator .tt_rainwater1 td.tt_rwprof.tt_300-Box-Gutter { background-image:url(300-Box-Gutter.png);}

.triptech_calculator div.resultSet {
	border:none;
	padding:0;
}
.triptech_calculator div.resultSet.tt_noborder table { 
	border:1px solid #E1E1E4;
}
.triptech_calculator div.resultSet.tt_noborder table td,
.triptech_calculator div.resultSet.tt_noborder table th { 
	padding: 0 1rem;
}

.triptech_calculator table.tt_durability_zones tbody th {
	text-align:left;
	white-space:nowrap;
	
}
.triptech_calculator table.tt_durability_zones tbody td {
	text-align:left;
}
.triptech_calculator table.tt_fasteners tbody th,
.triptech_calculator table.tt_fasteners tbody td {
	padding:0 0.5em;
	text-align:left;
}


.triptech_calculator section[data-desc-type^="Steel-"] tr.tt_paint3 {
	display:none;
}
.triptech_calculator section[data-desc-type^="Aluminium-"] tr.tt_paint1,
.triptech_calculator section[data-desc-type^="Aluminium-"] tr.tt_paint2 {
	display:none;
}

.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzonec *,
.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzoned *,
.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzonee * {
	color:var(--tt_calc_accent);
}
.triptech_calculator section[data-desc-type^="Steel-Painted"] tr.tt_dzoned *,
.triptech_calculator section[data-desc-type^="Steel-Painted"] tr.tt_dzonee * {
	color:#df7900;
}

.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzonec td,
.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzoned td,
.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzonee td,
.triptech_calculator section[data-desc-type^="Steel-Painted"] tr.tt_dzoned td,
.triptech_calculator section[data-desc-type^="Steel-Painted"] tr.tt_dzonee td {
	padding-left:3em;
}


.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzonec td::before, 
.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzoned td::before, 
.triptech_calculator section[data-desc-type^="Steel-Unpainted"] tr.tt_dzonee td::before,
.triptech_calculator section[data-desc-type^="Steel-Painted"] tr.tt_dzoned td::before, 
.triptech_calculator section[data-desc-type^="Steel-Painted"] tr.tt_dzonee td::before{
	font-family: "icons-stratco";
	content:"\F133 ";
	position:absolute;
	transform:translateX(-2em);
}

.triptech_calculator div.tt_spanstack {
	display:flex;
	flex-flow:row wrap;
	gap:1rem;
}
.triptech_calculator div.tt_spanstack>table {
	flex:1 0 300px;
}

.triptech_calculator .tt_calc_sect .tt_inputwrap[data-drapemin]::before {
	font-size:0.8em;
	display:inline-block;
	left:0;
	right:0;
	text-align:center;
	content:"Minimum "attr(data-drapemin)"m";
	position:absolute;
	bottom:-1.1rem;
}
.triptech_calculator div.curves {
	width:100%;
	text-align:center;
}
.triptech_calculator div.curves svg {
	max-width:100%;
}
.triptech_calculator .tt_calc_sect>* {
	order:4;
}
.triptech_calculator .tt_calc_sect>h2:first-child {
	order:1;
}
.triptech_calculator .tt_calc_sect>.tt_preMessage,
.triptech_calculator .tt_calc_sect>.tt_inputouterwrap{
	order:2;
}
.triptech_calculator div[data-desc-type="warning"] {
	order:2;
}
.triptech_calculator .tt_undermin {
	color:var(--tt_calc_accent);
}
.triptech_calculator .tt_calc_sect[rel=SpoutingDrainage] .tt_inputwrap select {
	display:block;
	width:100%;
	text-align: center;
}
body.triptech_contour .triptech_calculator {
	--tt_calc_accent:#0063b1;
}
@media (max-width: 74.999rem) {
	.triptech_calculator {
		--tt_modalbg:rgba(0, 0, 0, .85);
	}
	.triptech_calculator .tt_calc_nav > section {
		border:none;
		padding:0;
	}
	.triptech_calculator .tt_calc_nav>label {
		display:none;
	}
	.triptech_calculator .tt_calc_nav h2 {
		padding-right:10rem;
		margin-bottom:2rem;
	}
	.triptech_calculator .tt_calc_nav label.tt_mlt {
		display:block;
		
		
	}
	
	.triptech_calculator .tt_calc_nav input.tt_mlti:checked~label {
		display:unset;
		flex:1 0 100%;
	}
	.triptech_calculator .tt_calc_nav input.tt_mlti:checked~h2{
		display:unset;
		flex:1 0 100%;
		margin: 0 0 1rem 0;
		padding:0;
		text-align:center;
		
	}
	.triptech_calculator .tt_calc_nav input.tt_mlti:checked~section,
	.triptech_calculator .tt_calc_nav input.tt_mlti:checked~label.tt_mlt {
		display:none !important;
	}
	
	.triptech_calculator div.tt_inmodal {
		width:100%;
	}
	.triptech_calculator .tab-accordion__tab-button {
		border-left:1px solid var(--tt_calc_lab_border);
	}
	.triptech_calculator .tt_calc_nav h2 {
		margin-bottom:10px;
	}
	.triptech_calculator .tt_modal_close {
		right: max(1.25rem,calc(50% - var(--tt_calc_maxwidth)/2 ));
	}
	.triptech_calculator div.tt_inmodal {
		bottom:0rem;
	}
}
@media (max-width: 39.875rem) {
	.triptech_calculator .tt_modal_close {
		top:1.25rem;
	}
	.triptech_calculator div.tt_inmodal {
		top:3.575rem;
		bottom:3.875rem;
	}
	.triptech_calculator .tt_calc_sect[rel=SpoutingDrainage] .tt_inputwrap,
	.triptech_calculator .tt_calc_sect[rel=WindZones] .tt_inputwrap,
	.triptech_calculator .tt_calc_sect[rel=Fasteners] .tt_inputwrap {
		flex:1 0 100%;
		display:flex;
		align-items: center;

	}
	.triptech_calculator .tt_calc_sect .tt_inputwrap select {
		margin-right:0;
		min-width:9rem;
		max-width:9rem;
	}
	.triptech_calculator .tt_calc_sect[rel=SpoutingDrainage] .tt_inputwrap input,
	.triptech_calculator .tt_calc_sect[rel=SpoutingDrainage] .tt_inputwrap select {
		margin-right:0;
		min-width:7rem;
		max-width:7rem;
	}
	.triptech_calculator .tt_calc_nav label.tt_calc_print {
		display:none !important;
	}
	.contact-bar--horizontal\@smallonly .contact-bar__label {
		white-space: nowrap;
	}
}







@keyframes blink {
	0% {
		opacity: 1;
	}
	
	50% {
		opacity: 0.8;
	}
	
	100% {
		opacity: 1;
	}
}

body.triptech_contour #top-bar-content a.tt_calculator {
	animation: blink 1s infinite;
	background-image:none;
}

body.triptech_contour #top-bar-content a.tt_calculator::before{
	display:inline-block;
	height:1em;
	width:1em;
	margin-right:0.5em;
	filter:invert(1);
	content:'';
	transform:translateY(0.1em);
	background:url(http://localhost/td/stratco-calculator/style/calculator.svg) no-repeat center bottom/contain;
}

body.triptech_contour .tt_modal_close::after {
	content:"⛌";
	display:inline-block;
	font-size:3rem;
	color:#fff;
	transform:translateY(-35px);
}
@media (max-width: 74.999rem) {
	body.triptech_contour #top-bar-content {
		padding-right:130px;
	}
	body.triptech_contour #top-bar-content a.tt_calculator::before{
		height:2em;
		width:2em;
	}
	body.triptech_contour #top-bar-content a.tt_calculator {
		position:absolute;
		top:0;
		right:0;
		display:flex;
		align-items:center;
		bottom:0;
		animation: blink 1s infinite;
		
	}
}
@media (max-width: 39.875rem) {
	body.triptech_contour #top-bar-content a.tt_calculator {
		justify-content: center;
		flex-flow:column;
	}
}

body.triptech_contour .triptech_calculator .tt_calc_nav label.tt_mlt {
	width:9em;
}
body.triptech_contour .triptech_calculator select {
	display:block;
	height: 37.5px;
	width: 100%;
	padding: 6px 1.875rem 6px 0.625rem;
	padding-right: 1.875rem;
	padding-left: .625rem;
	margin-right: auto;
	margin-left: auto;
}
body.triptech_contour .triptech_calculator input {
	width:100%;
}
body.triptech_contour  .triptech_calculator h2 {
	font-size:2.5rem!important;
}
body.triptech_contour  .triptech_calculator h3,
body.triptech_contour  .triptech_calculator h4 {
	font-size:2rem !important;
}

body.triptech_contour .triptech_calculator div.tt_modal {
	z-index:1000;
}
