/*----- Last-Modified: May 15 2018 19:03:39 EST -----*/
body.txi-page,
body.txi-page content a.txi-cta {
	color: #FFFFFF ;
}

body.txi-page content a.txi-cta {
	border-color: #FFFFFF ;
}

body.txi-page {
	background-color:#555555}

body.txi-page  content a {
	color: #e58932 ;	
}


#txi-backgrounds {
	background-color:#555555;
}

.txi-header-buffer {
	background-color:rgba(0,0,0,0.8);				
}


.txi-lego .txi-lego-middle.txi-full-span .txi-view-more {
	background-color:rgba(0,0,0,0.55);		
}

.txi-banner .txi-banner-top:after,
.txi-lego .txi-lego-top,
.txi-lego .txi-lego-top:before,
.txi-lego .txi-lego-top:after,
.txi-lego .txi-lego-middle,
.txi-lego .txi-lego-bottom-left,
.txi-lego .txi-lego-bottom-left:after,
.txi-lego .txi-lego-bottom-right,
.txi-lego .txi-lego-bottom-right:before {
		background-color:rgba(0,0,0,0.55);		
	border-top-color:rgba(0,0,0,0.55);		
	border-right-color:rgba(0,0,0,0.55);		
	border-bottom-color:rgba(0,0,0,0.55);		
	border-left-color:rgba(0,0,0,0.55);		
}


.txi-less-transparent .txi-lego .txi-lego-top,
.txi-less-transparent .txi-lego .txi-lego-top:before,
.txi-less-transparent .txi-lego .txi-lego-top:after,
.txi-less-transparent .txi-lego .txi-lego-middle,
.txi-less-transparent .txi-lego .txi-lego-bottom-left,
.txi-less-transparent .txi-lego .txi-lego-bottom-left:after,
.txi-less-transparent .txi-lego .txi-lego-bottom-right,
.txi-less-transparent .txi-lego .txi-lego-bottom-right:before {
	background-color:rgba(0,0,0,0.9);		
	border-top-color:rgba(0,0,0,0.9);		
	border-right-color:rgba(0,0,0,0.9);		
	border-bottom-color:rgba(0,0,0,0.9);		
	border-left-color:rgba(0,0,0,0.9);	
}

.txi-less-transparent .txi-lego:nth-child(even) .txi-lego-top,
.txi-less-transparent .txi-lego:nth-child(even) .txi-lego-top:before,
.txi-less-transparent .txi-lego:nth-child(even) .txi-lego-top:after,
.txi-less-transparent .txi-lego:nth-child(even) .txi-lego-middle,
.txi-less-transparent .txi-lego:nth-child(even) .txi-lego-bottom-left,
.txi-less-transparent .txi-lego:nth-child(even) .txi-lego-bottom-left:after,
.txi-less-transparent .txi-lego:nth-child(even) .txi-lego-bottom-right,
.txi-less-transparent .txi-lego:nth-child(even) .txi-lego-bottom-right:before	{
	background-color:rgba(0,0,0,0.7);		
	border-top-color:rgba(0,0,0,0.7);		
	border-right-color:rgba(0,0,0,0.7);		
	border-bottom-color:rgba(0,0,0,0.7);		
	border-left-color:rgba(0,0,0,0.7);		
}

.txi-banner .txi-banner-top {
	background: -moz-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.6) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.6) 100%); /* W3C */
}

.txi-banner .txi-banner-bottom:after,
.txi-lego.dark .txi-lego-top,
.txi-lego.dark .txi-lego-top:before,
.txi-lego.dark .txi-lego-top:after,
.txi-lego.dark .txi-lego-middle,
.txi-lego.dark .txi-lego-bottom-left,
.txi-lego.dark .txi-lego-bottom-left:after,
.txi-lego.dark .txi-lego-bottom-right,
.txi-lego.dark .txi-lego-bottom-right:before,
.txi-lego:nth-child(even) .txi-lego-top,
.txi-lego:nth-child(even) .txi-lego-top:before,
.txi-lego:nth-child(even) .txi-lego-top:after,
.txi-lego:nth-child(even) .txi-lego-middle,
.txi-lego:nth-child(even) .txi-lego-bottom-left,
.txi-lego:nth-child(even) .txi-lego-bottom-left:after,
.txi-lego:nth-child(even) .txi-lego-bottom-right,
.txi-lego:nth-child(even) .txi-lego-bottom-right:before	{
	background-color:rgba(0,0,0,0.8);		
	border-top-color:rgba(0,0,0,0.8);		
	border-right-color:rgba(0,0,0,0.8);		
	border-bottom-color:rgba(0,0,0,0.8);		
	border-left-color:rgba(0,0,0,0.8);
}


.txi-banner .txi-banner-bottom  {
	background: -moz-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.8)), color-stop(100%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
}


.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 {
			
	border-top-color:#e58932;		
	border-right-color:#e58932;		
	border-bottom-color:#e58932;		
	border-left-color:#e58932;	
	background-color:rgba(229,137,50,1);		
	border-top-color:rgba(229,137,50,1);		
	border-right-color:rgba(229,137,50,1);		
	border-bottom-color:rgba(229,137,50,1);		
	border-left-color:rgba(229,137,50,1);		
	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(165,94,27,0.97);		
	border-top-color:rgba(165,94,27,0.97);		
	border-right-color:rgba(165,94,27,0.97);			
	border-bottom-color:rgba(165,94,27,0.97);			
	border-left-color:rgba(165,94,27,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:#e58932;		
	border-top-color:#e58932;		
	border-right-color:#e58932;		
	border-bottom-color:#e58932;		
	border-left-color:#e58932;	
	background-color:rgba(229,137,50,0.95);		
	border-top-color:rgba(229,137,50,0.95);		
	border-right-color:rgba(229,137,50,0.95);		
	border-bottom-color:rgba(229,137,50,0.95);		
	border-left-color:rgba(229,137,50,0.95);		
	color:#000000;
}	 
   
body.txi-page #lhc_status_container {
	background-color:rgba(229,137,50,1);
}

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

.txi-lego article content ul li:before,
body.txi-page content a,
.txi-checkbox:checked:after  {
	color: #e58932;	
}


.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(229,137,50,1);
	border-color:rgba(229,137,50,1);
	background-color:rgba(229,137,50,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(229,137,50,0.35);
}

main.txi-single-default .txi-lego article.txi-lego-middle.txi-1-column content .txi-post-content > div  a {
	color:#DDDDDD;
}

main.txi-single-default .txi-lego article.txi-lego-middle.txi-1-column content .txi-post-content > div a:hover {
	color:#FFFFFF;
}

a.txi-cta.solid {
	color:#000000;
	border-color:#000000;
	background-color:rgba(229,137,50,0.85);
}

#txi-login-popup #txi-login-popup-content {
	background-color:rgba(229,137,50, 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(206,123,45, 1);
	-webkit-box-shadow: 0 0 0px 1000px #ce7b2d inset;	
}

a.txi-cta.solid:hover {
	
}