/*----- Last-Modified: May 14 2018 00:51:50 EST -----*/	

body.txi-page {
	background-color:rgba(6,111,158, 1);
}

.txi-lego article content ul li:before,
header nav ul li a:hover {
    color:rgba(97,195,236, 1);
}

header nav ul li a:hover span {
}


header nav ul li a span {
	background-image:url(../img/icons/txi-icons-000000.png);	
	background-image:url(../img/icons/txi-icons-FFFFFF.png);
	background-position:0px 0px;
}

header nav ul li a:hover span.hover {
	filter:url('filters/txi-feColorMatrix/61c3ec.svg#colorize');
}

a.txi-cta.hot,
header a.txi-cta:hover,
header a.txi-cta:active {
	opacity:1;
	color:rgba(97,195,236, 1);
	background-color:rgba(97,195,236, 0.2);	
}


#txi-download-box,
.txi-lego article.txi-lego-middle.txi-1-column content h2,
.txi-lego article.txi-lego-middle.txi-2-column content h2,
.txi-clip-oct.hot span .txi-oct-corner-fill-a,
.txi-clip-oct.hot span .txi-oct-corner-fill-b,
.txi-clip-oct.hot span .txi-oct-corner-fill-c,
.txi-clip-oct.hot span .txi-oct-corner-fill-d,
a.txi-cta.hot span,
a.txi-cta.txi-clip-oct:hover span .txi-oct-corner-fill-a,
a.txi-cta.txi-clip-oct:hover span .txi-oct-corner-fill-b,
a.txi-cta.txi-clip-oct:hover span .txi-oct-corner-fill-c,
a.txi-cta.txi-clip-oct:hover span .txi-oct-corner-fill-d,
a.txi-cta:hover span,
a.txi-cta.txi-clip-oct:active span .txi-oct-corner-fill-a,
a.txi-cta.txi-clip-oct:active span .txi-oct-corner-fill-b,
a.txi-cta.txi-clip-oct:active span .txi-oct-corner-fill-c,
a.txi-cta.txi-clip-oct:active span .txi-oct-corner-fill-d,
a.txi-cta:active span,
main.txi-contribute .txi-lego .txi-lego-top h1 {
	border-color:rgba(97,195,236, 1);
	
}


a.txi-cta.txi-clip-oct.hot[data-txi-oct-corner-c="1"] span:after,
a.txi-cta.txi-clip-oct.hot[data-txi-oct-corner-c="1"] span:before,
a.txi-cta.txi-clip-oct.hot[data-txi-oct-corner-d="1"] span:after,
a.txi-cta.txi-clip-oct.hot[data-txi-oct-corner-d="1"] span:before,
a.txi-cta.hot span,
a.txi-cta.txi-clip-oct[data-txi-oct-corner-c="1"]:hover span:after,
a.txi-cta.txi-clip-oct[data-txi-oct-corner-c="1"]:hover span:before,
a.txi-cta.txi-clip-oct[data-txi-oct-corner-d="1"]:hover span:after,
a.txi-cta.txi-clip-oct[data-txi-oct-corner-d="1"]:hover span:before,
a.txi-cta:hover span,
a.txi-cta.txi-clip-oct[data-txi-oct-corner-c="1"]:active span:after,
a.txi-cta.txi-clip-oct[data-txi-oct-corner-c="1"]:active span:before,
a.txi-cta.txi-clip-oct[data-txi-oct-corner-d="1"]:active span:after,
a.txi-cta.txi-clip-oct[data-txi-oct-corner-d="1"]:active span:before,
a.txi-cta:active span {
	border-color:rgba(97,195,236, 1);
	
}




.txi-less-transparent .txi-lego.solid:nth-child(odd) .txi-lego-top,
.txi-less-transparent .txi-lego.solid:nth-child(odd) .txi-lego-top:before,
.txi-less-transparent .txi-lego.solid:nth-child(odd) .txi-lego-top:after,
.txi-less-transparent .txi-lego.solid:nth-child(odd) .txi-lego-middle,
.txi-less-transparent .txi-lego.solid:nth-child(odd) .txi-lego-bottom-left,
.txi-less-transparent .txi-lego.solid:nth-child(odd) .txi-lego-bottom-left:after,
.txi-less-transparent .txi-lego.solid:nth-child(odd) .txi-lego-bottom-right,
.txi-less-transparent .txi-lego.solid:nth-child(odd) .txi-lego-bottom-right:before,
.txi-less-transparent .txi-lego.solid:nth-child(even) .txi-lego-top,
.txi-less-transparent .txi-lego.solid:nth-child(even) .txi-lego-top:before,
.txi-less-transparent .txi-lego.solid:nth-child(even) .txi-lego-top:after,
.txi-less-transparent .txi-lego.solid:nth-child(even) .txi-lego-middle,
.txi-less-transparent .txi-lego.solid:nth-child(even) .txi-lego-bottom-left,
.txi-less-transparent .txi-lego.solid:nth-child(even) .txi-lego-bottom-left:after,
.txi-less-transparent .txi-lego.solid:nth-child(even) .txi-lego-bottom-right,
.txi-less-transparent .txi-lego.solid:nth-child(even) .txi-lego-bottom-right:before,
.txi-lego.solid .txi-lego-top,
.txi-lego.solid .txi-lego-top:before,
.txi-lego.solid .txi-lego-top:after,
.txi-lego.solid .txi-lego-middle,
.txi-lego.solid .txi-lego-bottom-left,
.txi-lego.solid .txi-lego-bottom-left:after,
.txi-lego.solid .txi-lego-bottom-right,
.txi-lego.solid .txi-lego-bottom-right:before {
	background-color:#61c3ec;		
	border-top-color:#61c3ec;		
	border-right-color:#61c3ec;		
	border-bottom-color:#61c3ec;		
	border-left-color:#61c3ec;	
	color:#000000;
}

.txi-less-transparent .txi-lego.solid-dark:nth-child(odd) .txi-lego-top,
.txi-less-transparent .txi-lego.solid-dark:nth-child(odd) .txi-lego-top:before,
.txi-less-transparent .txi-lego.solid-dark:nth-child(odd) .txi-lego-top:after,
.txi-less-transparent .txi-lego.solid-dark:nth-child(odd) .txi-lego-middle,
.txi-less-transparent .txi-lego.solid-dark:nth-child(odd) .txi-lego-bottom-left,
.txi-less-transparent .txi-lego.solid-dark:nth-child(odd) .txi-lego-bottom-left:after,
.txi-less-transparent .txi-lego.solid-dark:nth-child(odd) .txi-lego-bottom-right,
.txi-less-transparent .txi-lego.solid-dark:nth-child(odd) .txi-lego-bottom-right:before,
.txi-less-transparent .txi-lego.solid-dark:nth-child(even) .txi-lego-top,
.txi-less-transparent .txi-lego.solid-dark:nth-child(even) .txi-lego-top:before,
.txi-less-transparent .txi-lego.solid-dark:nth-child(even) .txi-lego-top:after,
.txi-less-transparent .txi-lego.solid-dark:nth-child(even) .txi-lego-middle,
.txi-less-transparent .txi-lego.solid-dark:nth-child(even) .txi-lego-bottom-left,
.txi-less-transparent .txi-lego.solid-dark:nth-child(even) .txi-lego-bottom-left:after,
.txi-less-transparent .txi-lego.solid-dark:nth-child(even) .txi-lego-bottom-right,
.txi-less-transparent .txi-lego.solid-dark:nth-child(even) .txi-lego-bottom-right:before,
.txi-lego.solid-dark .txi-lego-top,
.txi-lego.solid-dark .txi-lego-top:before,
.txi-lego.solid-dark .txi-lego-top:after,
.txi-lego.solid-dark .txi-lego-middle,
.txi-lego.solid-dark .txi-lego-bottom-left,
.txi-lego.solid-dark .txi-lego-bottom-left:after,
.txi-lego.solid-dark .txi-lego-bottom-right,
.txi-lego.solid-dark .txi-lego-bottom-right:before {
		background-color:rgba(6,111,158,0.97);		
	border-top-color:rgba(6,111,158,0.97);		
	border-right-color:rgba(6,111,158,0.97);			
	border-bottom-color:rgba(6,111,158,0.97);			
	border-left-color:rgba(6,111,158,0.97);		
}

.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(odd) .txi-lego-top,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(odd) .txi-lego-top:before,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(odd) .txi-lego-top:after,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(odd) .txi-lego-middle,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(odd) .txi-lego-bottom-left,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(odd) .txi-lego-bottom-left:after,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(odd) .txi-lego-bottom-right,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(odd) .txi-lego-bottom-right:before,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(even) .txi-lego-top,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(even) .txi-lego-top:before,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(even) .txi-lego-top:after,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(even) .txi-lego-middle,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(even) .txi-lego-bottom-left,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(even) .txi-lego-bottom-left:after,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(even) .txi-lego-bottom-right,
.txi-less-transparent .txi-lego.semi-solid.solid:nth-child(even) .txi-lego-bottom-right:before,
.txi-lego.semi-solid.solid .txi-lego-top,
.txi-lego.semi-solid.solid .txi-lego-top:before,
.txi-lego.semi-solid.solid .txi-lego-top:after,
.txi-lego.semi-solid.solid .txi-lego-middle,
.txi-lego.semi-solid.solid .txi-lego-bottom-left,
.txi-lego.semi-solid.solid .txi-lego-bottom-left:after,
.txi-lego.semi-solid.solid .txi-lego-bottom-right,
.txi-lego.semi-solid.solid .txi-lego-bottom-right:before {
	background-color:#61c3ec;		
	border-top-color:#61c3ec;		
	border-right-color:#61c3ec;		
	border-bottom-color:#61c3ec;		
	border-left-color:#61c3ec;	
	background-color:rgba(97,195,236,0.95);		
	border-top-color:rgba(97,195,236,0.95);		
	border-right-color:rgba(97,195,236,0.95);		
	border-bottom-color:rgba(97,195,236,0.95);		
	border-left-color:rgba(97,195,236,0.95);		
	color:#000000;
}



body.txi-page #lhc_status_container {
	background-color:rgba(97,195,236,1);
}

body.txi-page #lhc_status_container:before {
	border-top-color:#61c3ec;		
	border-right-color:#61c3ec;		
	border-bottom-color:#61c3ec;		
	border-left-color:#61c3ec;	
}

body.txi-page content a,
.txi-checkbox:checked:after  {
	color: #61c3ec;	
}


.txi-checkbox,
.txi-checkbox:focus,
.txi-checkbox:focus-within,
.txi-checkbox:active,
.txi-checkbox:checked,
#txi-download-box a.txi-cta,
.wpcf7-form input[type="submit"],
.txi-download-form input[type="submit"],
#commentform input[type="submit"],
.txi-download-form input[type="submit"],
.txi-download-form button[type="submit"],
.txi-download-form button[type="reset"],
.txi-download-form button[type="button"],
#txi-paypal-donate input[type="submit"] {
	color:rgba(97,195,236,1);
	border-color:rgba(97,195,236,1);
	background-color:rgba(97,195,236,0.2);
}

#txi-download-box  a.txi-cta:hover,
.txi-checkbox:hover,
.txi-download-form input[type="submit"]:hover,
#commentform input[type="submit"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
button[type="reset"]:hover,
button[type="button"]:hover,
#txi-paypal-donate input[type="submit"]:hover,
#txi-paypal-donate .txi-paypal-select-wrapper a:hover,
#txi-paypal-donate .txi-paypal-select-wrapper a.active {
	background-color:rgba(97,195,236,0.35);
}



a.txi-cta.solid {
	color:#000000;
	border-color:#000000;
	background-color:rgba(97,195,236,0.85);
}

#txi-login-popup #txi-login-popup-content,
.txi-lego article.txi-lego-middle.txi-2-column   content.txi-contact-form .txi-contribute-logo {
	background-color:rgba(97,195,236, 1);	
}

#txi-login-popup  #txi-login-popup-content input#user_login,
#txi-login-popup  #txi-login-popup-content input#user_pass,
#txi-login-popup  #txi-login-popup-content input#user_login:-webkit-autofill,
#txi-login-popup  #txi-login-popup-content input#user_pass:-webkit-autofill,
#txi-login-popup  #txi-login-popup-content input:-webkit-autofill {
	background-color:rgba(87,176,212, 1);
	-webkit-box-shadow: 0 0 0px 1000px #57b0d4 inset;	
}

a.txi-cta.solid:hover {
	
}





