.thumbContainer:hover div, .thumbContainer:focus div  {
	margin-top: 0px;
	animation-name: slideUp;
        animation-duration: .7s;
}

.thumbContainer div img {
       display:none;
}

.thumbContainer div:before {
	border-bottom-color: rgba(0,0,0,1);
}

.thumbContainer div {
	background-color: rgba(0,0,0,1);
}



#content ul li { font-size: 14px; line-height:20px; }
#productDescription h6 { line-height: 26px; }
#content ul { margin-left:40px; margin-right:40px; }
table, th, td { border: 1px solid white; }
@media only screen and (max-width : 320px) { 		
  h1.sliderTitle { font-size: 30px; line-height: 32px; padding: 55px 0 0 0; }
  .center { display: none; }
  .special{ width: 50%; }
  .viewCompare { padding-top: 3px; }
  .grid_6 iframe { padding: 20px 10px 0 10px; }
}

/* Break 2  ----------- */
@media only screen and (min-width : 321px) and (max-width : 480px) {
  h1.sliderTitle { font-size: 30px; line-height: 32px; padding: 55px 0 0 0; }
  .center { display: none; }
  .special { width: 50%; }
  .viewCompare { padding-top: 3px; }
  .grid_6 iframe { padding: 20px 10px 0 10px; }
}

/* Break 3 ----------- */
@media only screen and (min-width : 481px) and (max-width : 767px) {
  h1.sliderTitle { font-size: 46px; line-height: 52px; padding: 70px 140px 0 0; }
  .center { display: none; }
  .special {	width: 50%; }
  .grid_6 iframe { padding: 20px 10px 0 10px; }
}

/* Break 4 ----------- */
@media only screen and (min-width : 768px) and (max-width : 1023px) {
  h1.sliderTitle { font-size: 60px; line-height: 62px; padding: 120px 140px 0 0; 	margin-right: 0; }
  .cycle-slideshow, .cycle-slideshow .slide { height: 460px; }
  .special { width: 60%; text-align:right; float:right }
  .productHeaderBg { height:400px; }
}

/* Break 5 ----------- */
@media only screen and (min-width : 1024px) {
  h1.sliderTitle { font-size: 70px; line-height: 70px; padding: 180px 100px 0 0; 	}
  .cycle-slideshow, .cycle-slideshow .slide { height: 480px; }
  .special {	width: 60%; text-align:right; float:right }
  .productHeaderBg { height:400px; }
}	

/* Break 6 ----------- */
@media only screen and (min-width : 1224px) {
  h1.sliderTitle { font-size: 80px; line-height: 82px; padding: 220px 100px 0 0; 	}
  .cycle-slideshow, .cycle-slideshow .slide { 	height: 490px; }
  .special { width: 60%; text-align:right; float:right }
  .productHeaderBg { height:400px; }
}

/* Break 6 ----------- */
@media only screen and (min-width : 1281px) {
  h1.sliderTitle { font-size: 80px; line-height: 82px; padding: 240px 100px 0 0; 	}
  .cycle-slideshow, .cycle-slideshow .slide { 	height: 690px; }
  .special {	width: 60%; text-align:right; float:right }
  .productHeaderBg { height:500px; }
}

/* Use a different font family for search results */
.gs-title, .gs-snippet { font-family: "effra", sans-serif; }

/* Add a border between individual search results */
.gs-webResult { border: 1px solid #eee; padding: 1em; }

/* Do no display the count of search results */    
.gsc-result-info { display: none; }

/* Hide the Google branding in search results */
.gcsc-branding { display: none; }

/* Hide the thumbnail images in search results */
.gsc-thumbnail { display: none; }

/* Hide the snippets in Google search results */
.gs-snippet { display: none; }
.gs-result .gs-title, .gs-result .gs-title { color: #333; }
    
/* Change the font size of the title of search results */
.gs-title a { font-size: 14px; }
   
/* Change the font size of snippets inside search results */
.gs-snippet { font-size: 14px; }
    
/* Google Custom Search highlights matching words in bold, toggle that */
.gs-title b, .gs-snippet b { font-weight: normal; }
    
/* Do no display the URL of web pages in search results */
.gsc-url-top, .gsc-url-bottom { display: none; }
    
/* Highlight the pagination buttons at the bottom of search results */
.gsc-cursor-page { font-size: 1.5em; padding: 4px 8px; border: 2px solid #ccc; }

#nav #mainNav ul li ul li ul li a { width: 120px !important; }

