/*-----------------------------------------------------------------------------

Hillside - World class Automotive Expertise and Service

CUSTOM Stylesheet

version:   	1.24.02
date:      	07/9/2015 
author:		turbocatalyst
email:     	howard.dammond@turbocatalyst.com
website:   	http://www.turbocatalyst.com/
-----------------------------------------------------------------------------*/

/*	.slide_responsive01  {background: rgba(0, 79, 154, 1)  url(../images/slide-pics/slide1-bg_optimized0!.png)  no-repeat center center; }
	.slide_responsive02  {background: rgba(0, 79, 154, 1)  url(../images/slide-pics/slide2-bg_optimized0!.png)  no-repeat center center; }
	.slide_responsive03  {background: rgba(0, 79, 154, 1)  url(../images/slide-pics/slide3-bg_optimized0!.png)  no-repeat center center; }
*/	
	.section-testimonials .owl-portfolio .owl-controls { display:none !important; }


.p-large {
    font-size: 1.5em;
}
.color-on-dark {
    color: #fff !important;
}
	/* Testimonials section */
	.section-testimonials {
		position:relative;
	}
	.section-testimonials .fa {
		position: absolute;
		right: 40px;
		top: 0;
		font-size: 140px;
		color: #aaaab8;
		opacity: 0.2;
	}
	@media (max-width:767px) {
		.section-testimonials .fa {
			right: 0; bottom: 0; top:auto;
		}
	}
	.section-testimonials blockquote {
		text-align: center;
		padding: 0 40px;
		margin: 0;
		font-size: 17px;
		border-left: 0;
		line-height: 30px;
		color: #889;
		font-style: italic;
	}
	.section-testimonials blockquote p { 
/*   	margin-bottom: 0.5em;*/
   	color: #000;
   	line-height: 1.25;
 		font-size: 1.25em;
  	
}
	.section-testimonials blockquote h5 {
		margin:0;
		font-family: "Montserrat",sans-serif;
		font-size:14px;
		color:#778;
		font-style:normal;
	}
	.section-testimonials blockquote span {
		font-family: "Source Sans Pro",sans-serif;
		font-size:12px;
		color:rgb(181,67,33);
		margin-left:15px;
		font-style:normal;
	}

	.section-testimonials blockquote footer:before,
	.section-testimonials blockquote small:before,
	.section-testimonials blockquote .small:before { content:""; }

	.section-testimonials .owl-portfolio .owl-controls { display:none !important; }

	.section-testimonials.testimonials-bg blockquote { color:#e2e3e6; opacity:1; }
	.section-testimonials.testimonials-bg blockquote h5 { color:#e2e3e6; opacity:0.95; }
	.section-testimonials.testimonials-bg .fa { color:#d0d4d8; opacity:0.4; }
	.section-testimonials.testimonials-bg blockquote span { color:#e2e3e6; }


	/*.section-gray { background-color: #eaeaea; }
	background: rgba(0, 79, 154, 1)  url(../assets/addressblock1.png)  no-repeat center center;
	.section-dark { background-color:#303236; }
	.section-white { background-color: #f5f5f5; }*/


/* .box-services-c img:hover {
    box-shadow: inset 2px 1px 8px rgba(181,67,33,.6);
   background-color: rgb(181,67,33);
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
*/

.hovericons img:hover {
  -webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;
} 

.hovericons img {
  -webkit-filter: grayscale(100%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(100%); 
  -o-transition: .5s ease-in-out;
}

	.box-services-c:hover .hoverstyle1 {
		box-shadow: inset 2px 1px 1px rgba(0,0,0,.6);
		background-color:rgb(181,67,33);
		-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;     border-radius: 50%;
   box-shadow: 0 0 0 1px #f00;
	}

	
	.box-services-c:hover .hoverstyle1 {
		box-shadow: inset 2px 1px 1px rgba(0,0,0,.6);
		background-color:rgb(181,67,33);
		-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;     border-radius: 50%;
   box-shadow: 0 0 0 1px #f00;
	}

	
	
	.hoverstyle1{
/*    width : 100px;
    vertical-align: middle;
    border-radius: 50%;
    box-shadow: 0 0 0 15px #ddd;
*/    transition: box-shadow 0.3s;
}
.circ:hover{
}


.st0 {
    fill:none;
    stroke:#F2F2F2;
    stroke-width:4;
    stroke-miterlimit:10;
}
.icon .st0 {
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
}
.icon .fill {
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
    fill: #ffffff;
}
.icon:hover {
    cursor: pointer;
}
.icon:hover .st0 {
    stroke: #1f8a4c;
}
.icon:hover .fill {
    -webkit-transform: scale(893, 893);
    -moz-transform: scale(893, 893);
    transform: scale(893, 893);
}

.box-services-c2 {
    text-align: center;
}
	
.box-services-c2 p{
    text-align: left;
}

.box-services-c1 h3{
    text-align: center;
}




/*====/brakes=====*/
.box-services-c1:hover .hoverbrakes {
  background-repeat:no-repeat;
  background-position: top center;
  height:92px;
  background-image:url('../../turbocatalyst.com/clients%212015/hillside113/images/brake2services.html');   
}

.hoverbrakes{
  background-repeat:no-repeat;
  background-position: top center;
  height:92px;
  background-image:url('../../turbocatalyst.com/clients%212015/hillside113/images/brake_services.html');
  transition: box-shadow 0.3s;
}


/*====/engine=====*/
.box-services-c2:hover .hoverengine {
  background-repeat:no-repeat;
  background-position: top center;
  height:92px;
  background-image:url('../../turbocatalyst.com/clients%212015/hillside113/images/engine2services.html');   
}

.hoverengine{
  background-repeat:no-repeat;
  background-position: top center;
  height:92px;
  background-image:url('../../turbocatalyst.com/clients%212015/hillside113/images/engine_services.html');
  transition: box-shadow 0.3s;
}

/*====/tires=====*/
.box-services-c3:hover .hovertires {
  background-repeat:no-repeat;
  background-position: top center;
  height:92px;
  background-image:url('../../turbocatalyst.com/clients%212015/hillside113/images/tire2services.html');   
}

.hovertires{
  background-repeat:no-repeat;
  background-position: top center;
  height:92px;
  background-image:url('../../turbocatalyst.com/clients%212015/hillside113/images/tire_services.html');
  transition: box-shadow 0.3s;
}


.narrow_subtle {
  margin: 0.5em auto;width:30%;
}

</style>

	@media (min-width:768px) and (max-width:991px) {
		.logo {
			height:64px;
			background-position:center bottom;
		}
	}

	@media (min-width:768px) {
		.section-fullheight { height:100%; }
	}

	.section-main { background-color: rgb(181,67,33); }
	.section-gray { background-color: #eaeaea; }
	.section-dark { background-color:#303236; }
	.section-white { background-color: #f5f5f5; }

	/* Caption overlay */
	@media (min-width:768px) {
		.section-caption {
			position: absolute;
			top:50%; left:0;
			-webkit-transform:translateY(-50%); transform:translateY(-50%);
			width:100%;
		}
	}

	@media (max-width:767px) {
		.section-testimonials .fa {
			right: 0; bottom: 0; top:auto;
		}
	}
	.section-testimonials blockquote {
		text-align: center;
		padding: 0 40px;
		margin: 0;
		font-size: 17px;
		border-left: 0;
		line-height: 30px;
		color: #889;
		font-style: italic;
	}
	.section-testimonials blockquote p { margin-bottom: 30px; }
	.section-testimonials blockquote h5 {
		margin:0;
		font-family: "Montserrat",sans-serif;
		font-size:14px;
		color:#778;
		font-style:normal;
	}
	.section-testimonials blockquote span {
		font-family: "Source Sans Pro",sans-serif;
		font-size:12px;
		color:rgb(181,67,33);
		margin-left:15px;
		font-style:normal;
	}

	.section-testimonials blockquote footer:before,
	.section-testimonials blockquote small:before,
	.section-testimonials blockquote .small:before { content:""; }

	.section-testimonials .owl-portfolio .owl-controls { display:none !important; }

	.section-testimonials.testimonials-bg blockquote { color:#e2e3e6; opacity:1; }
	.section-testimonials.testimonials-bg blockquote h5 { color:#e2e3e6; opacity:0.95; }
	.section-testimonials.testimonials-bg .fa { color:#d0d4d8; opacity:0.4; }
	.section-testimonials.testimonials-bg blockquote span { color:#e2e3e6; }



	}



	/* Plans Section */
	.plan {
		z-index:1;
		text-align: center;
		border-top:2px solid rgb(181,67,33);
	}


	.title-slider-large {
		font-family:"Montserrat",sans-serif;
		font-size:44px;
		line-height:54px;
		font-weight: 700;
		color:#e2e3e4;
		letter-spacing: 1px;
				text-shadow: 0 4px 14px rgba(0,0,0,0.5);

	}

	.title-slider-medium {
/*		font-family:"Montserrat",sans-serif;*/
		font-size:34px;
		line-height:54px;
		font-weight: 700;
		color:#fff;
		letter-spacing: 1px;
				text-shadow: 0 4px 14px rgba(0,0,0,0.5);

	}

	.bg-overlay {
		position: absolute;
		left: 100;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 0;
		background: #424252;
		opacity: .9;
		width:400px;
		z-index:10;
		background: rgba(0, 79, 154, 0.4)  url(../assets/addressblock1.html)  no-repeat center center;
	}


.content_addressblock {
      display:none;
      height:500px;
      background: rgba(0, 79, 154, 1)  url(../assets/addressblock1.html)  no-repeat center center;
}


	.bg-overlay2 {
		display:none;
			position: absolute;
	left: 100;
		top: 30;
		right: 0;
		bottom: 0;
		z-index: 0;
		background: #424252;
	
/*		margin: -.100px 0 0 0;*/
		height:500px;
		width:100%;
		z-index:0;
		background: rgba(0, 79, 154, 1)  url(../assets/addressblock1.html)  no-repeat center center;
	}

.op5 {
  opacity: 0.5 !important;
}

	    .menu-fixed .logo { height:112px;padding:20px 0 0 0; }

		/* Transparent Menu */
/*        .header-transparent.sticky-top #undefined-sticky-wrapper {  height:auto !important; }*/
       .header-transparent.sticky-top #undefined-sticky-wrapper {   height:112px;padding:20px 0 0 0; !important; }

		.header-transparent .main-header {
			position:fixed;
			z-index:9999;
			width:100%;
			left:0;
			top:0; 
/*			padding:1em 0;*/
			background-color:transparent;
			-webkit-backface-visibility:hidden;
		}

		.header-transparent .logo { background-image:url("../images/logo.png");width:260px;height:112px; }
		.main-header .logo { background-image:url("../images/logo.png");width:260px;height:112px; }
		.header-gray .logo { background-image:url("../images/logo.png");width:260px;height:112px; }

		.header-transparent .menu > li > a {
			color:#eaecf1;
			opacity:0.9;
			-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
		}
		.header-transparent .menu > li > a:hover,
		.header-transparent .menu > li > a:focus,
		.header-transparent .menu > li:hover > a {
			color:rgb(181,67,33);
			-webkit-transition: all .3s ease-out; transition: all .3s ease-out;
		}

		.header-transparent .menu-fixed .main-header,
		.header-transparent.with-topbar .menu-fixed .main-header { 
			background-color:rgba(250,250,250,0.95); 
			-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
		}
		.header-transparent .menu-fixed .menu > li > a { 
			color: #667; 
			-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
		}
		.header-transparent .menu-fixed .logo { background-image:url("../images/logo.png"); }
		.static-menu.header-transparent .main-header {
			position:absolute;
/*			top:76px;*/
			margin-top:-76px;
		}


		.header-transparent.with-topbar .main-header { 
			position:relative;  
			background-color: rgba(255,255,255,0.1); 
		}

		/* Navigation menu over intro section */
		.h-wrapper {
			position: absolute;
			left:0;
			right:0;
			top:0;
			z-index:99999;
		}
		.push-top {
			margin-top:46px;
		}

	}

		/* Fixed Header */
        .menu-fixed .main-header {
            z-index: 9999; 
            width:100%; 
            left:0;
            background-color:rgba(250,250,250,0.9);
            box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
            -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
            color:#000;
        }
        .header-dark .menu-fixed .main-header { background-color: rgba(41,44,49,0.95); }


	    .menu-fixed .menu > li > a { padding: 20px 20px 20px 20px; }

	    .menu-fixed .megamenu,
	    .menu-fixed .submenu { top:66px; }

/*	    .menu-fixed .logo { height:66px; }*/
	    .menu-fixed .logo { height:112px; }

.logo {
  display: block;
  height: 74px;
  height: 112px;
  background-image: url("../images/logo.png");
  background-position: left center;
  background-repeat: no-repeat;
  text-indent: -9999999px;
}

	/* Menu on Mobiles */
	@media (max-width: 767px) {
		.header-wrapper { 
			background-color: #292c31;
			color: #dadde2;
						color:#000;

		}
		.logo { background-image:url("../images/logo.png") !important; }


	.bg-overlay {
		position: absolute;
		left: 100;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 0;
		background: #424252;
		opacity: .9;
		width:400px;
		z-index:10;
		background: rgba(0, 79, 154, 0.1) ;
	}
	
	.content_addressblock {
		display:block;
	}	

		.menu.xs-toggle {
			position:relative;
			top:0;
			margin-bottom: 0;
		}
		.menu > li {
			display: block;
			width: 100%;
		}
		.menu > li:last-child a {
			padding-bottom:35px;
		}
		/* Toggle Menu */
		.menu > .toggle-menu {
			display: block;
			float: right;
			width: 50px;
			height: 50px;
			position: relative;
			top: -60px;
			margin-bottom: -50px;
			cursor: pointer;
			color: #dadde2;
			
			background-color:transparent;
			-webkit-backface-visibility:hidden;
			
		}
		.menu > .toggle-menu.xs-toggle {
			float: none;
			width: 100%;
			position: relative;
			top: auto;
			margin-bottom: 0;

			background-color:transparent;
			-webkit-backface-visibility:hidden;
			
		}
		.toggle-menu .fa {
			margin: 14px 0;
			float: right;
			font-size: 24px;
		}
		.toggle-menu-title {
			color: #dadde2;
			font-size:13px;
			text-transform: uppercase;
			letter-spacing: 1px;
			margin-bottom:0;
			font-weight:400;
			float:left;
			margin-top:12px;
		}

		.menu > li > a {
			text-transform:uppercase;
			font-size:12px;
			color:inherit;
			display:block;
		}
		.menu > li > a, 
		.menu > .right > a {
			padding: 15px 25px;
		}
		.menu > li > a:hover,
		.menu > li > a:focus {
			color:rgb(181,67,33);
		}

		.submenu, 
		.submenu .submenu {
			width: 100% !important;
			left: 0;
			position: static !important;
			border: none; 
		}
		.submenu { border-top:none; }

		.megamenu {
			width: 100% !important;
			position: static;
			border-top: none !important;
			border-bottom:none;
			padding: 15px 0 0 30px;
			background-color:transparent;
		}

		.megamenu [class*="col-"] {
			float: none;
			display: block;
			width: 100% !important;
			margin-bottom:30px;
		}

		.megamenu .row,
		.megamenu .row:first-child  [class*="col-"]:first-child { margin-top: 0; }

		.menu > li > .submenu > li > a { padding-left: 40px !important; }
		.menu > li > .submenu > li > .submenu > li > a { padding-left: 62px !important; }
		.menu > li > .submenu > li > .submenu > li > .submenu > li > a { padding-left: 80px !important; }


		/* Topbar */
		.topbar .pull-right { 
			float:none !important; 
			margin-top: 20px; 
			margin-bottom:20px;
		}
	}

/* ----------- tp captions ----- */
.tp-caption.big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			padding-top: 1px;
			margin: 0px; 
			border-width: 0px;
    		padding: 10px;
			border-style: none; 
	/*		background-color:#000;	*/
			letter-spacing: -1.5px;										
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
		}
.tp-caption.big_pink{
			position: absolute; 
			color: #FFF; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
  			padding: 10px;
			border-style: none; 
			background-color:#dd1859;	
			letter-spacing: -1.5px;															
		}
.tp-caption.big_orange{
			position: absolute; 
			color: #ff7302; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;															
		}	
					
.tp-caption.big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
  			padding: 10px;
			letter-spacing: -1.5px;															
		}	
			
.tp-caption.medium_black{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#000;		
			white-space:nowrap;	
  			padding: 5px;
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
.tp-caption.medium_pink{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#dd1859;		
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
.tp-caption.medium_grey{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#888;		
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.small_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.medium_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 40px; 
			line-height: 40px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.very_large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
			letter-spacing: -2px;		
		}
					
.tp-caption.very_big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#000;		
					}	
					
.tp-caption.very_big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#fff;		
					}
					
.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}
											
.tp-caption.black{
		color: #000; 
		text-shadow: none;		
	}	
					
.tp-caption.noshadow {
		text-shadow: none;		
	}	
					
.tp-caption a { 
	color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;	 
}			
	
.tp-caption a:hover { 
	color: #ffa902; 
}

.tp-caption.custom {
	font-size: 24px; line-height: 1.1;
}

.tp-caption.custom2 {
	font-size: 35px; line-height: 1.2;
	font-weight: 700;
	color:#3C3931;
/*		letter-spacing: -1.5px;
text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); */

}

.tp-caption.custom3 {
	font-size: 32px; line-height: 1.1;
	font-weight: 700;
	color:#fff;
	letter-spacing: -1.5px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.custom4 {
	font-size: 35px; line-height: 1.1;
	font-weight: 700;
	color:#fff;
	letter-spacing: -1.5px;
/*	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);    */
}


.tp-caption.custom5 {
	font-size: 22px; line-height: 1.1;
	font-weight: 700;
	color:#fff;
	letter-spacing: -1.5px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
}


.tp-caption.custom6 {
	font-size: 26px; line-height: 1.1;
	font-size: 32px; line-height: 1.1;
	font-weight: 700;
	color:#fff;
	letter-spacing: -1.5px;
/*	 */
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);     
}

.tp-caption.custom6a {
	font-size: 24px; line-height: 1.1;
	font-weight: 500;
	color:#fff;
	letter-spacing: -1.5px;
/*	 */
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);     
}

.tp-caption.custom7 {
	font-size: 32px; line-height: 1.1;
	font-weight: 500;
	color:#000;
	letter-spacing: -1.5px;
/*	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);      */
}

.tp-caption.custom8 {
	font-size: 60px; line-height: 1.1;
	font-weight: 700;
	color:#fff;
	letter-spacing: 1.8px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.85);
}

.tp-caption.custom8a {
	font-size: 30px; line-height: 1.1;
	font-weight: 700;
	color:#fff;
	letter-spacing: 1.8px;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.85);
}


.tp-caption.tshadow {
		text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);

}

img.button {
	width:360px;
}

	body {
	   background: url(../img/dliid_bluetile1.html);
	}

