@charset "UTF-8";
/* CSS Document For Trinity Signs CSS*/

.btn-new {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    font-family: Arial;
    color: #000;
    font-size: 16px;
    background: transparent;
    padding: 10px 30px 10px 30px;
    text-decoration: none;
    border: 3px solid #000;
    margin-left: 40%;
    margin-right: 40%;
	    margin-top: 70px;
}

div#Mod90 {
    background: #b3b3b3;
    background: -moz-linear-gradient(top, #b3b3b3 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #b3b3b3 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #b3b3b3 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#ffffff',GradientType=0 );
    -webkit-box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
    box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
}


.uk-margin {
    margin-top: 20px;
}



h1, .h1, h2, .h2 {
    margin-top: 20px;
    margin-bottom: 50px!important;
}

.btn-primary {
    color: #ffffff;
    background-color: #aaa;
    border-color: #357ebd;
}


.t3-wrapper {
    background: transparent;
    position: relative;
    left: 0;
    z-index: 99;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    overflow: visible;
}

.h6 {
	color:#ffffff;
	    font-size: 16px;
    font-family: Trebuchet MS, arial;
    margin-top: 0px;
    line-height: 1.5;
    font-weight: 100;
}


a {
    color: #a09f99;
    text-decoration: none;
}

a:hover {
    color: #fff;
    text-decoration: none;
}

.article-intro img, .article-content img {
    display: block;
    max-width: 100%;
    height: auto;
	margin:auto;
}

.center { text-align: center;
margin:auto;
display:block;}

section.article-content.clearfix {
    margin-left: 3%;
    margin-right: 3%;
}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5,  {
    font-family:'Source Sans Pro', sans-serif;
    font-weight: 900;
    line-height: 1.1;
    color: inherit;
}

p {
    font-size: 16px;
    font-family: Trebuchet MS, arial;
    margin-top: 0px;
    color: #4d4d4e;
    line-height: 1.5;
    font-weight: 100;
}

body {
    background-image: url("http://trinitysigns.com/images/774372.jpg");
	}


.t3-header {
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b3b3b3+0,ffffff+100 */

background: #b3b3b3; /* Old browsers */

background: -moz-linear-gradient(top,  #b3b3b3 0%, #ffffff 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #b3b3b3 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #b3b3b3 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
}


/*navigation*/

.t3-navbar.navbar-collapse.collapse {
    padding-top: 3px;
    
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
	    padding-left: 53px;
    padding-right: 53px;
	background-color:transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #e5ae50;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#191919+0,797879+100 */

/*background: #191919;  Old browsers */

/*background: -moz-linear-gradient(top,  #191919 0%, #797879 100%); /* FF3.6-15 */

/*: -webkit-linear-gradient(top,  #191919 0%,#797879 100%); /* Chrome10-25,Safari5.1-6 */

/*background: linear-gradient(to bottom,  #191919 0%,#797879 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#797879',GradientType=0 ); /* IE6-9 */

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
   background-color:transparent;
}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color:#e5ae50;
    background: #191919; /* Old browsers */

background: -moz-linear-gradient(top,  #191919 0%, #797879 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #191919 0%,#797879 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #191919 0%,#797879 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#797879',GradientType=0 ); /* IE6-9 */

}


.t3-mainnav {
    background-color: transparent;
    border: 0px solid transparent;
    width: 1260px;
    margin: auto;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b9b9b+0,080909+56 */

background: #9b9b9b; /* Old browsers */

background: -moz-linear-gradient(top,  #9b9b9b 0%, #080909 56%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #9b9b9b 0%,#080909 56%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #9b9b9b 0%,#080909 56%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#080909',GradientType=0 ); /* IE6-9 */

border-top: 2px solid #000101;
border-bottom: 2px solid #000101;

	height:60px;
	-webkit-box-shadow: -1px 3px 4px 1px rgba(0,0,0,0.38);
-moz-box-shadow: -1px 3px 4px 1px rgba(0,0,0,0.38);
box-shadow: -1px 3px 4px 1px rgba(0,0,0,0.38);
z-index:100;
}

.t3-mainnav .t3-navbar {
    padding-left: 10%;
    padding-right: 0;
	
}


/*slider*/
.t3-sl {
    padding-bottom: 0px;
    padding-top: 0px;
    width: 1260px;
    margin: auto;
    padding-left: 0px;
    padding-right: 0px;
	
}

.container.t3-sl.t3-sl-2 {
	
	background: url("http://trinitysigns.com/images/design-background3.jpg") no-repeat center center fixed;
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
    padding: 0;
	padding:100px 20px;
	
	
	
	
	
}

.t3-mainbody {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #f9f5f1;
    width: 1260px;
	-webkit-box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
	box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
}

.t3-module {
    margin-bottom: 0px;
}

.t3-content {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #f9f5f1;
}

/*Custom Design*/

div#Mod88  {
	background-image: url("http://trinitysigns.com/images/774372.jpg");
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
    padding: 0;
	padding:20px;
	
}

div#Mod87 {
	-webkit-box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
	box-shadow: 0px -1px 56px 13px rgba(0,0,0,0.75);
}

.t3-footer {
    border-top: 0px solid #eeeeee;
    background: #333;
    color: #555555;
}

.t3-copyright {
    border-top: 0px solid #eeeeee;
    font-size: 12px;
    padding: 0px 0 0px;
}

.t3-footnav .t3-module {
    background:transparent;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*gallery*/
.t3-navhelper {
    background: #f5f5f5;
    border-top: 1px solid #eeeeee;
    color: #555555;
    padding: 100px 0;
    width: 1260px;
    margin: auto;
}

input#Send {
    border: solid;
    border-radius: 0px;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
	margin-left:140px;
	   
}

input#Send a {
    border: solid;
    border-radius: 0px;
    background-color: #000;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
	color:#000;
}

input#captchaTxt28 {	
width:400px!important;
}






@media (min-width: 1200px) {
	
	
	

	
.t3-header {
		width:1260px;
}

img.ls-bg.ls-preloaded {
		margin-top:0px!important;
	}
	
	/*form*/



.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    display: inline-block;
    height: 35px;
    padding: 4px;
    margin-bottom: 9px;
    font-size: 13px;
    line-height: 18px;
    color: #555555;
    width: 400px;
	border-radius:0px;
}

.formResponsive .formHorizontal .rsform-block {
	    margin-top: 20px;
    margin-bottom: 18px;
    margin-left:140px;
	margin-right:auto;
	padding-left:7%;
	padding-right:7%;
}

.section-ct {
    background-color: #000;
}

/*.formResponsive {
    width: 860px;
    margin: 0 auto !important;
}*/

input#captchaTxt28 {
    margin-top: 15px;
}

textarea#Message {
    height: 100px;
}

input#Send {
    border: solid;
    border-radius: 0px;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
	margin-left:140px;
	   
}

input#Send a {
    border: solid;
    border-radius: 0px;
    background-color: #000;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
	color:#000;
}

input#captchaTxt28 {	
width:400px!important;
}
	
	
	.off-canvas-toggle {
    display: none;
}



/*END OF FORM*/


}



@media (max-width: 1199px) and (min-width: 980px) {
	
	
	
	
	img.ls-bg.ls-preloaded {
		margin-top:0px!important;
	}
	
	
	
	.t3-mainnav {
    width: 980px;
}
	
	.t3-mainbody {
    width: 980px;
}

.t3-sl {
    width:980px;
}

.t3-navhelper {
    width:980px;
}

.navbar-default .navbar-nav > li > a {
    padding-left: 38px;
    padding-right: 38px;
}

.formResponsive .formHorizontal .rsform-block {
    margin-top: 20px;
    margin-bottom: 18px;
    margin-left: 210px;
    margin-right: auto;
    padding-left: 7%;
    padding-right: 7%;
}

/*form*/



.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    display: inline-block;
    height: 35px;
    padding: 4px;
    margin-bottom: 9px;
    font-size: 13px;
    line-height: 18px;
    color: #555555;
    width: 400px;
	border-radius:0px;
}

.formResponsive .formHorizontal .rsform-block {
	    margin-top: 20px;
    margin-bottom: 18px;
    margin-left:30px;
	margin-right:auto;
	padding-left:7%;
	padding-right:7%;
}

.section-ct {
    background-color: #000;
}

/*.formResponsive {
    width: 860px;
    margin: 0 auto !important;
}*/

input#captchaTxt28 {
    margin-top: 15px;
}

textarea#Message {
    height: 100px;
}

input#Send {
    border: solid;
    border-radius: 0px;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
	margin-left:140px;
	   
}

input#Send a {
    border: solid;
    border-radius: 0px;
    background-color: #000;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
	color:#000;
}

input#captchaTxt28 {	
width:400px!important;
}



/*END OF FORM*/
	
		.off-canvas-toggle {
    display: none;
}


	
	
}


@media (max-width: 979px) and (min-width: 768px) {
	
	.container {
    width: 100%!important;
}
	
	.t3-mainnav {
    width: 100%;
}
	
	.t3-mainbody {
    width: 100%;
}

.t3-sl {
    width:100%;
}

.t3-navhelper {
    width:100%;
}

.navbar-default .navbar-nav > li > a {
    padding-left: 33px;
    padding-right: 33px;
}

img.ls-bg.ls-preloaded {
		margin-top:0px!important;
	}
	
	/*form*/



.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    display: inline-block;
    height: 35px;
    padding: 4px;
    margin-bottom: 9px;
    font-size: 13px;
    line-height: 18px;
    color: #555555;
    width: 400px;
	border-radius:0px;
}

.formResponsive .formHorizontal .rsform-block {
	    margin-top: 20px;
    margin-bottom: 18px;
    margin-left:0px;
	margin-right:auto;
	padding-left:3%;
	padding-right:3%;
}

.section-ct {
    background-color: #000;
}

/*.formResponsive {
    width: 860px;
    margin: 0 auto !important;
}*/

input#captchaTxt28 {
    margin-top: 15px;
}

textarea#Message {
    height: 100px;
}

input#Send {
    border: solid;
    border-radius: 0px;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
	margin-left:140px;
	   
}

input#Send a {
    border: solid;
    border-radius: 0px;
    background-color: #000;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
	color:#000;
}

input#captchaTxt28 {	
width:400px!important;
}



/*END OF FORM*/


}


@media (max-width: 767px) {
	
	img.ls-bg.ls-preloaded {
		margin-top:0px!important;
	}
	
	.container {
    width: 100%;
}
	
	.t3-mainnav {
    width: 100%;
}
	
	.t3-mainbody {
    width: 100%;
}

.t3-sl {
    width:100%;
}

.t3-navhelper {
    width:100%;
}
	
}