
/*-----------------------------------------------------------------------------

TURBOCATALYST RESPONSIVE 2015 LAUNCH

Screen Stylesheet

version:   	2.4.85
date:      	01/17/2015
author:		turbocatalyst
email:     	howard.dammond@turbocatalyst.com
website:   	http://www.turbocatalyst.com/
-----------------------------------------------------------------------------*/

  /*********************************************************************************************
		-	 basic home page	-
  **********************************************************************************************/

  /*	-		-	*/


/*.title-bar img {
	width: 100%;
	height: 100%;
}

.breadcrumbs a {
   color: #c62020;
   font-size: 1.8em;
}



ul,li{
}
*/
.module article {
  border-top: 1px solid #ccc;
  padding: 0 .2em;
background:#fff;

}
  .module {
    float: left;
background:#fff;
    width:100%;
    margin: 2em 3.5% 3.5% 0;
    margin: 2em .5em 3.5% .5em;
    margin: 2em .2em 3.5% .2em;
    padding: 0;
/*  -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,.2);
          box-shadow: 0px 0px 8px 2px rgba(0,0,0,.2);


	background-color:#FFFFFF;
	-moz-border-radius: 1px;
	border-radius: 1px;
*/
	-moz-box-shadow: 1px 1px 1px 1px #a3a3a3;
	-webkit-box-shadow: 1px 1px 1px 1px #a3a3a3;
	box-shadow: 1px 1px 1px 1px #a3a3a3;
	
	color:#58595b;
/*	padding:0 15px;
*/	
	background:#fff;
	background:rgba(255,255,255,0.85);
	background:rgba(255,255,255,1);

  }



  .module:nth-child(odd) {
    margin-left: .5em;
  }

  .module h2 {
    position: absolute;
    padding: 0 2em 1.5em 1em;
    margin:0 0 20px 0;

  }

  .module-content {
    padding: 0;
    background:#fff;   
    color:#0157A0;
 /* #1E2739;    	-moz-box-shadow: 1px 1px 1px 1px #a3a3a3;
	-webkit-box-shadow: 1px 1px 1px 1px #a3a3a3;
	box-shadow: 1px 1px 1px 1px #a3a3a3;
*/
  }

  .module span {
    padding: 0 0 0 1em;
	font-family:"Roboto Slab";
	font-family: 'Raleway', sans-serif;
    color:#000000;
    font-size:13pt;
  }

  .module-content span {
    padding: 0 0 0 1em;
	font-family:"Roboto Slab";
	font-family: 'Raleway', sans-serif;
    color:#000000;
    font-size:13pt;
  }

  .module-content > p {
    display: block;
    padding: .1em 2em 0 1em;
    color:#000000;
  }

  .module-content > img {
    display: inline-block;
    margin: 0 0 .1em 0;
  }

 .module-content img {
    display: inline-block;
    margin: 0 0 0 0;
    width:100%;

  }

  .toggle-btn.icon-plus-alt, .toggle {
    margin-right: .5em;
  }

  .module article {
    border: none;
    display:none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
 }



 .module article  p {
 margin:10px 0 0 0;
 padding:0 10px 20px 10px;
color:#000000;
text-align:left;
}


.parent {   width:100%;
min-height: 185px; color: black; }
.child { min-height: 20px; color: black; display: none; }
.parent:hover .child, .parent.hover .child { display: block; }

.module:hover {
      z-index:100;
   -webkit-transition: all 2s ease-in-out;
    -webkit-transform: scale(1.3);
       -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
         -o-transform: scale(1.3);
            transform: scale(1.3);
    border: none;

	-moz-box-shadow: 1px 1px 1px 1px #fff;
	-webkit-box-shadow: 1px 1px 1px 1px #fff;
	box-shadow: 1px 1px 1px 1px #fff;
    

}

.module:hover .article, .module.hover .article { display: block; }



#top-line {
width: 100%;
background:  #c62020;
height: 5px;
display: block;
}

.containerhref{
    /*Important:*/
    position:relative;
}

/*Important:*/
.link-spanner{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index: 1;

  /* edit: fixes overlap error in IE7/8,
     make sure you have an empty gif
  background-image: url('empty.gif');*/
}


.footer {
    background: none repeat scroll 0 0 transparent;
    padding: 25px 0;
    text-align: center;
}


  /*********************************************************************************************
		-	 gemstone subpages with readmore and hover effects	-
  **********************************************************************************************/

/* CSS:  http://www.codeproject.com/Tips/607758/Scrollable-div-which-allows-single-finger-scrollin#  */
.panel
{
   width: 100%;
   height: 195px; /* fixed height of div */
   height: 150px; /* fixed height of div */
   -webkit-overflow-scrolling: touch; /* allow touch scrolling in webkit browsers */
 }

 .overflow
 {
   overflow: scroll; /* set overflow to scroll for desktop browsers */
   overflow-x: hidden; /* hide scrollbar on x-axis */
 }

/*
.readmore>a:hover, .readmore>a:active, .readmore>a:focus {
background-color: #4a8ec2;
color: #fff;
text-decoration: none;
} 
*/

#about-hidden {
    display: none;
}  

#responsive-hidden {
    display: none;
}  

#ecommerce-hidden {
    display: none;
}  

#footer-hidden {
    display: none;
}  

p.tagline {
  text-align:center;
  margin: 0 auto;
  
}

.oneliner {
 max-width:75%;

}

.inner {
    width: 70%;
    margin: 0 auto;
}

/* http://stackoverflow.com/questions/114543/how-to-center-a-div-in-a-div-horizontally */


.gemstone_detail p {
  font-size:12pt;
  padding: 0 1.5em 0 1.5em;
  text-align:justify;
}


a {
    color:#0087f1;
}

p {
    margin-bottom:5px;
    font-size:10pt;
}

.fulltext p {
  padding: 0 auto;
}

.read-more a {
    padding-right:22px;
    font-weight:700;
    text-decoration:none;
}

.blog-item .readmore a:hover {
    color:#000;
    background-color: #4a8ec2;

}

/* ^^^^^^^^^^^ */
.view {
 /*  width: 300px;
   height: 200px;
   margin: 10px;
   
   gemstone_detail
   float: left;
   
   float: right;*/

 /*   border: 10px solid #fff;
  border:10px inset #021a40; 
   border:7px outset #112255;
   border:7px outset #B48109;
   border:7px outset #9C5A48;
   
*/   
   background-color:#ff0;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(https://turbocatalyst.com/!/images/bgimg.jpg) no-repeat center center;
}
.view .mask,.view .content {
/*
   width: 300px;
   height: 200px;
*/

   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;

}

.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
/*   padding: 10px; */
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
/*   font-size: 12px; */
   font-size: 130%;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   padding: 10px 15px 10px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   margin: 7px 0 0 0;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.view-tenth img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
   background-color: rgba(255, 231, 179, 0.3);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
      min-height:100%;

}
.view-tenth h2 {
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   color: #333;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth p {
   color: #333;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

.gemstone_detail  {
  padding: 1.5em 0 0 0;
}


/*----BEGIN 2015 AGGREGATE FROM FROM ICON BOX ---- */

	/* #Icon Box 	================================================== */
	
	.icon-box { vertical-align: baseline; margin-bottom: 30px; }
	.icon-box img, .icon-box5 img, .icon-box i { float: left; display: block; vertical-align: text-top; margin: -1px 20px 95px 0; }
	.icon-box5 img { margin: 0 12px 0 0; }
	.icon-box5 i, .icon-box i { font-size: 32px; color: #484b4d; float: left; margin-right: 10px; cursor: default; }
	.icon-box i { margin-right: 20px; }
	.icon-box h5 { margin-bottom: 10px; line-height: 1; }
	.container .icon-box p { margin-bottom: 12px; }
	.container .icon-box5 p { margin-top: 4px; margin-right: 20px; margin-bottom: 10px; }
	.icon-box2 { border: 8px solid #1A8E8C; background-color:#18817F; vertical-align:baseline; text-align:center; border-radius:5px; padding:20px 10px; 	-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
	.icon-box2 h5 {color: #FFFFFF; font-size: 16px;font-weight: 400;line-height: 20px; padding: 15px 0;text-align: center;border-bottom: 1px solid #1A8E8C;}
	.icon-box2:hover h5 { color: #71D14B; padding-bottom: 15px; border-bottom: 1px solid rgba(255,255,255,0.5);}
	.icon-box2 p{text-align: center; letter-spacing: 0px; color: #4ACCCA; padding: 5px 10px; font-size: 13px}
	.icon-box2:hover p{color:#fff}
	.icon-box2 i { display:block; margin:16px 0 20px; font-size:64px;}
	.icon-box2:hover { cursor:default; border: 8px solid #177876; border-radius: 10px;}
	.icon-box3 i, .icon-box4 i { font-size: 48px; color: #2e373d; margin-bottom: 10px; display: inline-block; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
	.icon-box3:hover i { color: #0093d0; cursor: default; }
	.icon-box3 h5, .icon-box4 h5 { margin-bottom: 4px; color: #2e373d; font-size: 16px; letter-spacing: 0.25px; }
	.icon-box3 h5 strong, .icon-box4 h5 strong { font-weight: bold; }
	.icon-box3 p { line-height: 21px; margin-right: 10px; }
	.icon-colorx i, i.icon-colorx { color: #e53f51; }
	.icon-box4 { text-align: center; margin-bottom: 20px; }
	.icon-box4 i { padding: 30px; font-size: 32px; background: #f2f2f2; border-radius: 50%; margin-bottom: 24px; cursor: default; }
	.container .icon-box4 p { margin: 0 10px 30px; }
	.icon-box4:hover i { color: #fff; background: #e53f51; }
	.icon-box6 { position: relative; text-align:center; background-color: rgba(255,255,255,0.81); background-color:#fff\9; border: 1px solid #e5e5e5; border-radius: 3px; padding: 36px 20px 28px; text-shadow: 0 0 0 0; margin: 40px 0 20px; }
	.icon-box6 * { text-shadow: none; }
	.icon-box6 i { font-size: 24px; padding: 15px 16px 17px; background: #e53f51; color: #fff; position: absolute; top: -30px; left: 50%; margin-left: -27px; border-radius: 30px; cursor: default; }
	.icon-box6 h4, .blox .icon-box6 h4, .blox.dark .icon-box6 h4 { color: #363636; font-weight: 400; }
	.container .icon-box6 p, .container .blox .icon-box6 p, .container .blox.dark .icon-box6 p { color: #818181; margin-bottom: 12px; }
	.icon-box7 { padding: 0px 0 10px 0;  }
	.icon-box7 i { display: block; text-align: center; padding: 40px 0; border-radius: 2px; background: #f7f7f7; font-size: 64px; line-height: 1; margin-bottom: 20px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
	.icon-box7:hover i { background: #e53f51; color: #fff; cursor: default; }
	.icon-box1 { text-align: center; color: #898989; margin-bottom:20px; border-bottom: 8px solid #fff;border-radius: 0px; padding:30px 10px 0px;}
	.icon-box1 i { display: inline-block; font-size: 72px; padding: 40px; margin-bottom: 26px; color: #FDFDFD; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 10px solid #ddd; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
	}
	.icon-box1:hover {
	background: #efefef;
	border-bottom: 8px solid #ddd;
	}
	.icon-box1:hover i { border: 10px solid #D66F51;}
	.icon-box1 h5 { margin-bottom: 16px; font-size: 22px; font-weight: 500; letter-spacing: -0.2px; color: #555; -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
	.icon-box1:hover h5 { color: #D66F51 }
	.icon-box1 p { font-size:1.11em;padding: 0 10px 5px; text-align:left; }
	.icon-box1 a.magicmore {
		position:relative; 
		-webkit-transition: all 0.18s ease;
		-moz-transition: all 0.18s ease;
		-ms-transition: all 0.18s ease;
		-o-transition: all 0.18s ease;
		transition: all 0.18s ease;
		border: none;
		display: inline-block;
		padding: 6px 16px 6px 28px;
		cursor: pointer;
		border: 1px solid transparent;
		border-radius: 2px;
		white-space: nowrap;
		margin-bottom: 20px;
		color: #999;
		font-weight: bold;
	}
	.icon-box1 a.magicmore:hover {
		background: #D66F51;
		color: #fff;
	}
	.icon-box1 a.magicmore:before {  position:absolute; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; content: "\e3b0"; color:inherit; top:13px; left:14px; font-size:8px; text-transform: none; line-height: 1;	-webkit-font-smoothing: antialiased;}
	.icon-box1 a.magicmore:after {  display:none}
	
		.icon-box2 a.magicmore {
		position:relative; 
		-webkit-transition: all 0.18s ease;
		-moz-transition: all 0.18s ease;
		-ms-transition: all 0.18s ease;
		-o-transition: all 0.18s ease;
		transition: all 0.18s ease;
		border: none;
		display: inline-block;
		padding: 6px 16px 6px 28px;
		cursor: pointer;
		border: 1px solid transparent;
		border-radius: 2px;
		white-space: nowrap;
		margin-bottom: 20px;
		color: #18817F;
		font-weight: bold;
		background: #156F6D;
	}
	.icon-box2:hover a.magicmore{
		color: #fff;
	}
	.icon-box2 a.magicmore:hover {
		background: #71D14B;
	}
	.icon-box2 a.magicmore:before {  position:absolute; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; content: "\e3b0"; color:inherit; top:13px; left:14px; font-size:8px; text-transform: none; line-height: 1;	-webkit-font-smoothing: antialiased;}
	.icon-box2 a.magicmore:after {  display:none}
	
	

	.icon-box5 i { display: inline-block; font-size: 28px; float: left; color: #F3F3F3; padding: 10px; background: #4a4d4f; margin-right: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.2); -moz-box-shadow: inset 0 0 10px rgba(0,0,0,.2); box-shadow: inset 0 0 10px rgba(0,0,0,.2); -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out; }
	.icon-box5 h4 { font-size: 14px; line-height: 48px; font-weight: 900; -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out; }
	.icon-box5 p { display: block; padding-top: 5px; }
	.icon-box5:hover i { background: #de513f; }
	.icon-box5:hover h4 { color: #de513f; }

	i.pink-color {color: #FF8E8E}
	i.purple-color {color: #A87FAA}
	i.green-color {color: #62951E}         

	i.darkblue-color {color: #081c66}
	/*i.blue-color {color: #0157A0}*/
	i.blue-color {color: #013293}
   
	i.grey-color {color: #303030}         
	i.darkred-color {color: #660808 }         


/*----2015 END AGGREGATE FROM AGGREGATE FROM FROM ICON BOX ----*/

/*----BEGIN 2015 AGGREGATE FROM INLINE (HOME.HTML)  ---- */


.scroll {
	background:url(https://turbocatalyst.com/!/images/scroll.png) no-repeat;
	height:85px;
	width:33px;
	display:inline-block;

    -webkit-transition: opacity 0.5s;
    -moz-transition:    opacity 0.5s;
    -o-transition:      opacity 0.5s;

}
.scroll:hover{
	background-position:0 0px;
	opacity: 0.5;
}
.scroll2:hover{
	background-position:0 0px;
	opacity: 0.7;
}


/*..... BANNER ......*/

#banner0{
	background: url(https://turbocatalyst.com/!/images/header01homepage.png) #0D4862 10px 10px repeat,
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))/*, url("the-image.png")*/;

	color: white;
	height: 320px;
	margin: 0 auto;
	padding: 0;
}

#banner{
	background:url(https://turbocatalyst.com/!/images/banner2a.png) 50% 0 no-repeat fixed;
	color: white;
	height: auto;
	margin: 0 auto;
	padding: 0;
}

/*.bannerallax {
  
    background: url(/imagesbanner2.jpg) no-repeat center center;
    position:fixed;
    width:100%;
}


.bannerallax2 {
background: url(images/work-desk-14949.jpg) no-repeat center center; 
background-position: 0 100%;
background-attachment: fixed;
display:block;
overflow:visible;
overflow-y:hidden;

}*/

/**/

.header1headline {

  color:#fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 300; 
	font-size:22px;

}

.sc { 
  -moz-font-feature-settings: 'smcp';
  -webkit-font-feature-settings: 'smcp';
  -ms-font-feature-settings: 'smcp';
  font-feature-settings: 'smcp';
}


.qot-week blockquote h4 {
font-family:"Roboto Slab"; font-size:21px; color:#0157A0;margin:1em 0 0 0;
}



.blue
{
   background: #dedede; 
   color: #0157A0; 
}

#footer { 
  width:100%; 
  padding:2em 0 0 0;  
  background:#202020; 
  border-top:5px solid #e5e5e5; 
  height:6em;
  max-width:1600px; 
  margin:0 auto;
  text-align:center;
  color:#fff;
 }
.alignleft {
    float: left; margin:0 0 0 2em;
}
.alignright {
    float: right; margin:0 2em 0 0 ;
}
#footerlogo {
    display: block;margin: 0 auto;
}


hr.gradient5white {
    border: 0;
    height: 5px;
    background-image: -webkit-linear-gradient(left, rgba(210,210,210,0), rgba(210,210,210,0.75), rgba(210,210,210,0)); 
    background-image:    -moz-linear-gradient(left, rgba(210,210,210,0), rgba(210,210,210,0.75), rgba(210,210,210,0)); 
    background-image:     -ms-linear-gradient(left, rgba(210,210,210,0), rgba(210,210,210,0.75), rgba(210,210,210,0)); 
    background-image:      -o-linear-gradient(left, rgba(210,210,210,0), rgba(210,210,210,0.75), rgba(0,0,0,0)); 
    margin:0.5em 0 0.5em 0;
}

/*
#feedback { 
  height: 104px; 
  width: 104px; 
  position: fixed; 
  top: 40%; 

  z-index: 999;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg); 
  -moz-transform: rotate(-90deg); 
  -o-transform: rotate(-90deg); 
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#feedback a { 
  display: block; 
   background: #f00; 
 background: #17191A; 
  height: 16px; 
  width: 70px; 
  padding: 8px 16px;
  color: #dedede; 
  font-family: Verdana, sans-serif; 
  font-size: 1em; 
  font-weight: bold; 
  letter-spacing: 0.025em;
  text-decoration: none; 
  border-bottom: solid 1px #333;
  border-left: solid 1px #333;
  border-right: solid 1px #fff;
}

#feedback a:hover { 
  letter-spacing: 0.0625em;
   color: #fff; 
 background: #06c; 
  background: #0D8DCE; 
}

*/

.qot-week blockquote h4 {
font-family: "Roboto Slab";
font-size: 21px;
color: #0157A0;
margin: 1em 0 0 0;
}

.module:hover {
      z-index:100;
   -webkit-transition: all 2s ease-in-out;
    -webkit-transform: scale(1.3);
       -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
         -o-transform: scale(1.3);
            transform: scale(1.3);
    border: none;
text-shadow: none;
}

.module:hover .article, .module.hover .article { display: block; }


/*blockquote {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;

margin: 0.25em 0;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;
color: #383838;
}

blockquote:before {
display: block;
content: "\201C";
font-size: 10px;
position: absolute;
left: -.01em;
top: -.01em;
color: #7a7a7a;
}
*/
blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
}


blockquote {
  background: #f9f9f9;
/*  border-left: 10px solid #ccc;*/
  margin: 1.5em 10px;
  padding: 0.5em 10px;
/*  quotes: "\201C""\201D""\2018""\2019";*/
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.blox.dark.section-bg2 { background:#8a93a4 url(https://turbocatalyst.com/!/images/section-bg1330x831.png) no-repeat center bottom; background-size:cover; background-attachment:fixed; min-height:820px; border-top:5px solid #e5e5e5;}

.blox.dark.section-bg3 { background:#8a93a4 url(https://turbocatalyst.com/!/images/bckgr_why_turbocatalyst.png) no-repeat center bottom; background-size:cover; background-attachment:fixed; min-height:820px; border-top:5px solid #e5e5e5;}

.blox.dark.section-bg4 { background:#8a93a4 url(https://turbocatalyst.com/!/images/D1028_1_033_1200.jpg) no-repeat center bottom; background-size:cover; background-attachment:fixed; min-height:820px; border-top:5px solid #e5e5e5;}

.blox.dark.section-bg5a { background:#8a93a4 url(https://turbocatalyst.com/!/images/phone_laptop2.png) no-repeat center bottom; background-attachment:fixed; min-height:220px; border-top:5px solid #e5e5e5;}

.blox.dark.section-bg5b { background:#8a93a4 url(https://turbocatalyst.com/!/images/phone_laptop2a.png) no-repeat center bottom; background-attachment:fixed; min-height:220px; border-top:5px solid #e5e5e5;}

.blox.dark.section-bg5 { background:#8a93a4 url(https://turbocatalyst.com/!/images/phone_laptop.png) no-repeat center bottom; background-size:cover; background-attachment:fixed; min-height:220px; border-top:5px solid #e5e5e5;}

.blox.dark.section-bg5  h2, h5{
/*  display:block;
  background-color:#fff;margin-top:20em;
  background-color:rgba(255,255,255,.5);
  background-color:rgba(0,0,0,.25);
  width:65%; background-size:cover;
  margin: 0 auto;*/
}

/*.row-of-results{
  display:block;
  background-color:#fff;
  background-color:rgba(255,255,255,.5);
  margin-top:20em;
  padding: 0;
}*/
.results {
/*
background: #243442 url(images/results2.jpg);
background: #243442 url(images/grid-cells-lightbackground_283.jpg);
SEG2048.png


background: #243442 url(../images/phone_laptop.png);
background-size: cover;
background-position: bottom left;
background-repeat: no-repeat;
color: #fff;
text-align: center;*/
}

.results .row-of-results{
  display:block;
  background-color:#fff;
  background-color:rgba(255,255,255,.5);
  margin-top:20em;
  padding: 0;
}


.results .row-of-results:after{content:"";display:table;clear:both}

.results .row-of-results .result {
border-left: 1px solid #fff;  
border-bottom: 0;
/* */
}





/*----2015 END AGGREGATE FROM INLINE (HOME.HTML) ----*/

 
  /* #Media Queries
	================================================== */
	@media only screen and (max-width: 479px) { 
	. .module { display: block; float: none; margin: 0; text-align: center;}
	.icon-box h5 { line-height: 1; margin-bottom: 20px; text-align: center;}
