a { text-decoration: none; }

.ui-page { outline: none; }

/* MAIN CONTENT */
.news, .contact, .history, .support, .search, .produits, .ficheproduit, .videos { max-width: 1280px; min-height: 650px; margin: auto; padding: 2em; text-align: center; overflow: hidden; box-sizing: border-box; }
.news { background: #fff; color: #000; padding: 0; }
.videos { background: #fff; color: #000; }
.contact { background: #fff; color: #000; }
.history { background: #fff; color: #000; padding: 2em 0 0 0; }
.support { background: #fff; color: #000; }
.search { background: #fff; color: #000; padding: 0 2em 2em 2em;}
.produits { background: #fff; color: #000; padding: 0 2em; }
.ficheproduit { background: #fff; color: #000; position: relative; }
@media screen and (max-width:900px) {
	.news, .produits, .ficheproduit { padding: 0; }
	.contact, .history, .support, .search { padding: 1em; }
}

/* PAGE INDEX */
.news #eagletone-slider { max-width: 1280px; height: 400px; background: #fff; margin: 30px 0 30px 0; }
.news #eagletone-slider .slide-left { float: left; height: 100%; }
.news #eagletone-slider .slide-left .slide-left-btn { position: relative; top: 50%; margin-top: -25px; width: 80px; height: 35px; font-size: 30px; text-align: center; cursor: pointer; }
.news #eagletone-slider .slide-right { float: right; height: 100%; }
.news #eagletone-slider .slide-right .slide-right-btn { position: relative; top: 50%; margin-top: -25px; width: 80px; height: 35px; font-size: 30px; text-align: center; cursor: pointer; }
.news #eagletone-slider .slide-left .slide-left-btn span, #eagletone-slider .slide-right .slide-right-btn span { top: 0px; width: 35px; height: auto; }
.news #eagletone-slider .slide-left .slide-left-btn:hover, #eagletone-slider .slide-right .slide-right-btn:hover { color: #999; }
.news #eagletone-slider .slider-content { max-width: 1120px; overflow: hidden; margin: auto; }
.news #eagletone-slider .slider-content .slider-wrapper { width: auto; position: relative; left: 0; -webkit-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); -moz-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); -o-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); }
.news #eagletone-slider .slider-content .slider-wrapper .slide { float: left; height: 400px; display: table; }
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture { float:left; width: 400px; height: 400px; margin-right: 50px; -webkit-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); -moz-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); -o-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture .helper { display: inline-block; height: 100%; vertical-align: middle; }
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture img { display: inline-block; width: 100%; vertical-align: middle; }
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text { overflow: hidden; display: table-cell; vertical-align: middle; text-align: left; }
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text h2 { margin: 0 0 10px 0; padding: 0; font-size: 49px; font-weight: 300; }
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text p { margin: 0 0 10px 0; padding: 0; font-size: 20px; font-weight: 300; }
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text a { text-decoration: none; color: #000; }
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text .btn { position: relative; display: inline-block; width: 170px; height: 45px; font-size: 15px; font-weight: 300; line-height: 45px; text-align: center; text-transform: uppercase; color: #000; cursor: pointer; overflow: hidden; background-color: transparent; margin: 20px auto 0 auto; border: 1px solid #000; -webkit-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); -moz-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); -o-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); }
.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text .btn:hover { background-color: #000; color: #fff; border: 1px solid #000; }

.news #eagletone-slider .slider-buttons { background: #fff; padding: 10px 0; }
.news #eagletone-slider .slider-buttons ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
.news #eagletone-slider .slider-buttons ul li { display: inline-block; padding: 10px; margin: 0 5px; cursor: pointer; }
.news #eagletone-slider .slider-buttons ul li div { width: 10px; height: 10px; border-radius: 50%; border: 1px solid #333; box-sizing: border-box; }
.news #eagletone-slider .slider-buttons ul li.active div { background: #333; }

@media screen and (max-width: 900px) {
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture { width: 300px; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text {  }
}
@media screen and (max-width: 768px) {
	.news #eagletone-slider { height: auto; margin: 0; }
	.news #eagletone-slider .slide-left { display: none; }
	.news #eagletone-slider .slide-right { display: none; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide { text-align: center; background: #fff; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture { display: block; width: 100%; margin: 0px; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture .helper { display: none; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture img { margin: auto; width: auto; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text { display: block; width: 100%; margin: 0px; text-align: center; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text h2 { margin: 0 1em 10px 1em;}
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text p { margin: 0 1em 10px 1em; }
}
@media screen and (max-width: 400px) {
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture { height: auto; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-picture img { width: 100%; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text h2 { font-size: 30px; font-weight: 300; }
	.news #eagletone-slider .slider-content .slider-wrapper .slide .slide-text p { font-size: 16px; font-weight: 300; }
}

.news #home-videos { max-width: 1280px; background: #fff; padding: 30px 60px 30px 80px; box-sizing: border-box; }
.news #home-videos h3 { font-size: 30px; font-weight: 300; margin: 15px 0 30px 0; padding: 0; text-align: center; }
.news #home-videos .latest-videos { width: 100%; }
.news #home-videos .latest-videos .homevid { width: 33.3333%; display: inline-block; box-sizing: border-box; padding-bottom: 2em; vertical-align: top; text-align: left; }
.news #home-videos .latest-videos .homevid:nth-child(1) { padding-left: 0px; padding-right: 20px; }
.news #home-videos .latest-videos .homevid:nth-child(2) { margin-left: -5px; padding-right: 20px; }
.news #home-videos .latest-videos .homevid:nth-child(3) { margin-left: -5px; padding-right: 20px; }
.news #home-videos .latest-videos .homevid img { cursor: pointer; width: 100%; height: auto; }
.news #home-videos .latest-videos .homevid p { font-size: 15px; text-align: center; }
.news #home-videos .latest-videos .homevid span { display: block; font-size: 15px; text-align: center; }
.news #home-videos .latest-videos .homevid span.vidTitle { font-weight: 600; margin: 0 0 10px 0 }
.news #home-videos .latest-videos .homevid a { text-decoration: none; color: #000; }
.news #home-videos .latest-videos .homevid a span.moreVideos:hover { color: #999; }
.news #home-videos .latest-videos .homevid div { position: relative; cursor: pointer; }
.news #home-videos .latest-videos .homevid div:after { position: absolute; width: 64px; height: 64px; top: 0; left: 0; bottom:0; right: 0; margin: auto; content: url(/template/images/playvideo.png);}
@media screen and (max-width:985px) {
	.news #home-videos .latest-videos .homevid { width: 50%; }
}
@media screen and (max-width:768px) {
	.news #home-videos { padding: 30px 10px 30px 20px; }
	.news #home-videos .latest-videos .homevid { padding-right: 10px !important; }
}
@media screen and (max-width:500px) {
	.news #home-videos .latest-videos .homevid { width: 100%; }
}

/* PAGE CONTACT */
.contact h2 { font-size: 49px; font-weight: 300; margin: 0 auto 10px auto; }
.contact h4 { font-size: 20px; font-weight: 300; margin: 0 0 2em 0; }
.contact form { margin: auto; }
.contact div.inText { float: left; width: 50%; box-sizing: border-box; }
.contact div:nth-child(1) { padding-right: 15px; box-sizing: border-box; }
.contact div:nth-child(2) { padding-left: 15px; box-sizing: border-box; }
.contact div.tarea { display: block; width: 100%; }
.contact div:after { content: ''; width: 100%; height: 0.5px; background: #999; display: block; }
.contact div.bad:after { content: ''; width: 100%; height: 0.5px; background: #DE1D1D; display: block; }

.contact .g-recaptcha {display: inline-block; padding-top: 20px;}
.contact .g-recaptcha div:after {display: none;}

.contact input[type="text"] { width: 100%; }
.contact input[type="text"], textarea::-webkit-input-placeholder { font-size: 20px; font-weight: 300; }
.contact input[type="text"], textarea:-moz-placeholder {	/* Firefox 18- */
font-size: 20px; font-weight: 300; }
.contact input[type="text"], textarea::-moz-placeholder {	/* Firefox 19+ */
font-size: 20px; font-weight: 300; }
.contact input[type="text"], textarea:-ms-input-placeholder { font-size: 20px; font-weight: 300; }
.contact textarea { resize: vertical; display: block; padding: 20px 0 0 0; margin-bottom: -10px; font-family: 'Open Sans', sans-serif; }
.contact input[type="text"] { line-height: 60px; font-family: 'Open Sans', sans-serif; }
.contact input[type="text"], textarea { border: none; outline: none; width: 100%; font-size: 20px; font-weight: 300; height: 60px; }
.contact input[type="submit"] { position: relative; display: block; width: 170px; height: 45px; font-size: 15px; font-weight: 300; line-height: 44px; text-align: center; text-transform: uppercase; color: #000; cursor: pointer; overflow: hidden; background-color: transparent; margin: 20px auto 0 auto; border: 1px solid #000; -webkit-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); -moz-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); -o-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); }
.contact input[type="submit"]:hover { background-color: #000; color: #fff; border: 1px solid #000; }
@media screen and (max-width:900px) {
	.contact h2 { padding-top: 0; margin: 0; font-size: 30px; }
	.contact h4 { line-height: 25px; font-size: 15px; }
}
@media screen and (max-width:650px) {
	.contact form { max-width: 100%; margin: auto; }
	.contact div.inText { width: 100%; }
	.contact div:nth-child(1) { padding-right: 0px; }
	.contact div:nth-child(2) { padding-left: 0px; }
}

/* PAGE HISTOIRE */
.history { text-align: center; padding: 2em 0 0 0; }
.history h2 { padding-top: 0; margin: 0 auto 25px auto; max-width: 1280px; font-size: 49px; font-weight: 300; }
.history p { line-height: 30px; margin: auto; max-width: 1280px; font-size: 20px; font-weight: 300; padding: 0 4em; }
.history img { display: block; margin: auto; padding-top: 20px;}
@media screen and (max-width:1280px) {
	.history img:nth-child(4) { width: 100%; }
}
@media screen and (max-width:900px) {
	.history { padding: 0; }
	.history h2 { padding-top: 15px; padding-bottom: 15px; margin: 0; max-width: 1280px; font-size: 30px; }
	.history p { line-height: 25px; font-size: 15px; padding: 0 1em; }
}
@media screen and (max-width:290px) {
	.history img { width: 100%; }
}

/* PAGE SUPPORT */
.support h2 { font-size: 49px; font-weight: 300; margin: 0 auto 10px auto; }
.support h4 { font-size: 20px; font-weight: 300; margin: 0 0 2em 0; }
.columns { -moz-column-width: 15em; /* Firefox */ -webkit-column-width: 15em; /* webkit, Safari, Chrome */ column-width: 15em; text-align: left; }
.columns div { width: 100%; display: inline-block; }
.columns ul { margin: 1em 0; padding: 0; list-style-type: none;}
.columns ul li:first-child { margin-top: 0px; }
.columns ul li a { color: #000; text-decoration: none; }
.columns ul li a:hover { border-bottom: 1px dotted #000; }
.columns span { font-size: 60px; font-weight: 300; }
.columns hr { border: none; border-top: 1px dotted #000; display: block; margin: 0; }
@media screen and (max-width:900px) {
	.support h2 { padding-top: 0; margin: 0; font-size: 30px; }
	.support h4 { line-height: 25px; font-size: 15px; }
}

/* PAGE RESULTAT RECHERCHE */
.search { text-align: left; }
.search .navigationListing { text-align: center; }
.search .navigationListing span { font-size: 20px; font-weight: 300; display: inline-block; text-align: center; vertical-align: middle; }
.search .pager { padding: 0; padding: 1em; }
.search .pager li { display: inline; list-style: none outside none; }
.search .pager li a { text-decoration: underline; color: #000; }
.choixCat { min-height: 330px; font-size: 12px; float: left; width: 250px; border: 1px solid black; display: inline-block; }
.choixCat span { float: left; position: relative; margin-right: 5px; }
.choixCat .catFirst { padding: 0.5em; font-weight: 900; background: #000; color: #fff; margin: 0; }
.choixCat ul { padding-left: 1em; text-align: left; list-style-type: none; }
.choixCat ul a { text-decoration: none; text-transform: capitalize; color: #000000; }

.search .categFlex { display: inline-block; width: 930px; margin-left: 32px; padding: 0; text-align: left; }
.search .categFlex:after { content: ''; display: inline-block; width: 100%; }
.search .categFlex .categ { width: 220px; margin: 0 0.5em 1em 0; text-align: center; display: inline-block; position: relative; vertical-align: top; }
.search .categ span.nameCateg { position: relative; background: none; padding: 0; }
.search .categ img { margin-bottom: 10px; }
.search .hoverCateg { height: 220px; }
.search .hoverCateg span { margin-top: -12px; }

#BigProd { float: right; max-width: 300px; position: relative; border: 2px solid #999; }
#BigProd img { width: 100%; height: auto; }
#BigProd span { position: absolute; bottom: 0; left: 0; width: 100%; background: #666; color: #fff; text-decoration: none; text-align: center; }
.close-cat { background: #000; border-radius: 50%; color: #fff; padding: 2px; }
@media screen and (max-width:1280px) {
	.search { text-align: center; }
	#BigProd { display: inline-block; float: none; margin-bottom: 10px; max-width: 310px; }
	.choixCat { font-size: 12px; display: inline-block; top: 0; vertical-align: top; width: 20%; }
	.listingProd { display: inline-block; margin-bottom: 2em; }
	.listingFlex { max-width: 612px; }
	.listingFlex .affichProd { margin: 5px; }
	.search .categFlex { padding: 0; text-align: left; width: 75%; }
	.search .categFlex .categ { margin: 0; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
}
@media screen and (max-width:1000px) {
	.search .categFlex .categ { width: 48%; margin: 0; }
}
@media screen and (max-width:800px) {
	#BigProd { width: 100% !important; max-width: 100%; }
	.choixCat { width: 100%; margin: 0 0 1em 0; }
	.search .categFlex { padding: 0; margin: 0; width: 100%; text-align: center; }
	.search .categFlex .categ { width: 30%; }
}
@media screen and (max-width:600px) {
	.search .categFlex .categ { width: 49%; margin: 0; border: 0; }
}

/* PAGE CATEGORIES */
.categFlex { padding: 0 2% 0; text-align: center; }
.categFlex:after { content: ''; display: inline-block; width: 100%; }
.categFlex .categ { width: 23%; margin: 0.5em; text-align: center; display: inline-block; position: relative; }

.hoverCateg { opacity: 0; background: #000; color: #fff; position: absolute; top: 0; width: 100%; height: 100%; box-sizing: border-box; z-index: 2;
-webkit-transition: opacity 300ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
   -moz-transition: opacity 300ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
     -o-transition: opacity 300ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
        transition: opacity 300ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}
.hoverCateg span { position: absolute; top: 50%; left: 0; right: 0; margin-top: -27px; font-size: 16px; text-transform: uppercase; }
.categ:hover .hoverCateg { opacity: 0.8; }
.categ img { width: 100%; display: block; }
.categ span.nameCateg { font-size: 1.2em; width: 100%; margin: 0 auto; position: absolute; z-index: 3; bottom: 0; left: 0; background: rgba(255,255,255,0.8); color: #000; text-decoration: none; text-align: center; padding: 5px 10px; box-sizing: border-box; -webkit-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000); transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000); }
@media screen and (max-width:1280px) {
	.categFlex { padding: 0; text-align: center; }
	.categFlex .categ { margin: 0; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
}
@media screen and (max-width:1000px) {
	.categFlex .categ { width: 48%; margin: 0; }
}
@media screen and (max-width:800px) {
	.categ span.nameCateg { font-size: 1em; max-height: 50%; overflow: hidden; }
}
@media screen and (max-width:500px) {
	.categFlex .categ { width: 100%; margin: 0; border: 0; }
}

/* FICHE PRODUIT */
.produitImgs { float: left; width: 610px; }
.minsProduit { font-size: 12px; width: 100%; padding: 5px; margin: 0 5px;}
.image_prodmin { cursor: pointer; }
.minsProduit img { border: 1px solid #999; display: inline-block; }
.imgProduit { width: 100%; height: 610px; margin: 0 auto; display: block; }
.imgProduit img { width: 100%; padding: 100px; box-sizing: border-box; }
.calq { float: right; max-width: 600px; height: 90%; position: relative; padding: 0 0 0 20px; box-sizing: border-box; }
.calq .productdescript { height: 590px; overflow: auto; margin: 0 0 20px 0;}
.calq .title { float: left; font-size: 14px; padding-top: 10px; text-align: center; color: #BBB; width: 100%; font-weight: 700; padding-bottom: 10px; }
.calq .Desig { float: right; width: 100%; line-height: 30px; text-align: center; font-size: 16px; height: 30px; color: #999; font-weight: 700; }
.calq .descript { overflow: auto; line-height: 20px; text-align: left; font-size: 12px; margin-bottom: 10px; width: 100%; }
.calq .descript img { display: none; }
.calq .descript > a { color: #8D8D7A; }
.calq .descript a { text-decoration: none; color: #8D8D7A; }
.calq .descript a:hover { border-bottom: 1px dotted #8D8D7A; }
.calq .descript > a:hover { border-bottom: 1px dotted #8D8D7A; }
.calq .price { display: inline-block; color: #999; font-size: 20px; margin: 0; width: 50%; height: 49px; box-sizing: border-box; float: left; text-align: left; }
.calq .price span { border: 1px solid #999; padding: 0.5em 1em; display: inline-block; }
.calq .whereBuy { display: inline-block; color: #999; font-size: 20px; margin: 0; width: 50%; height: 49px; box-sizing: border-box; float: right; text-align: right; }
.calq .whereBuy span { color: #999; font-size: 20px; padding: 0.5em 1em; margin: 0; cursor: pointer; border: 1px solid #999; display: inline-block; }
.calq .marketplaces { display: none; color: #999; font-size: 20px; box-sizing: border-box; text-align: right; }
.calq .marketplaces.active { display: block; }
.calq .marketplaces a { text-decoration: none; color: #000; display: inline-block; vertical-align: bottom; }
.calq .marketplaces a img { float: none; display: block; }
.calq .modeEmploi { display: block; color: #999; font-size: 14px; margin: 20px 0 0 0; box-sizing: border-box; text-align: right; }
.calq .modeEmploi a { text-decoration:none; color: #999; border: 1px solid #999; padding: 0.5em 1em; }
#ReseauSoc { float: right; margin: 20px 0 0 0; padding: 0; text-decoration: underline; color: #000; font-size: 0.9em; }
#ReseauSoc span { display: inline-block; width: 20px; height: 20px; cursor: pointer; float: left; background-size: 100%; margin: 2px; }
#ReseauSoc span.facebook { background-image: url(/template/images/fb_blk.svg); }
#ReseauSoc span.twitter { background-image: url(/template/images/twitter_blk.svg); }
#ReseauSoc span.facebook:hover { background-image: url(/template/images/fb.svg); }
#ReseauSoc span.twitter:hover { background-image: url(/template/images/twitter.svg); }
.supportPDF { text-decoration: underline; color: #000; margin-left: 5px; float: right; }
@media screen and (max-width:1280px) {
	.produitImgs { width: 50%; display: inline-block; }
	.imgProduit { margin-bottom: 1em; height: auto; }
	.imgProduit img { width: 100%; }
	.calq { display: inline-block; float: none; margin-bottom: 10px; width: 50%; }
}
@media screen and (max-width:850px) {
	.produitImgs { float: none; margin: auto; display: block; }
	.minsProduit { margin: 0 auto 2em auto; }
	.imgProduit { display: inline-block; width: 100%; }
	.imgProduit img { width: 100% !important; margin-top: 1em; padding: 0px;}
	.calq { width: 100% !important; max-width: 100%; padding: 0 20px; }
	.calq .productdescript { height: auto; }
}
@media screen and (max-width:450px) {
	.minsProduit { width: 100%; }
}

/* PAGE VIDEOS */
.videos #home-videos { max-width: 1280px; background: #fff; padding: 30px 60px 30px 80px; box-sizing: border-box; }
.videos #home-videos h3 { font-size: 30px; font-weight: 300; margin: 0 0 30px 0; padding: 0; text-align: left; }
.videos #home-videos .latest-videos { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; }
.videos #home-videos .latest-videos .homevid { width: 33.3333%; box-sizing: border-box; padding: 0 10px 2em 10px; vertical-align: top; text-align: left; }
.videos #home-videos .latest-videos .homevid div { position: relative; cursor: pointer; }
.videos #home-videos .latest-videos .homevid div:after { position: absolute; width: 64px; height: 64px; top: 0; left: 0; bottom:0; right: 0; margin: auto; content: url(/template/images/playvideo.png);}
.videos #home-videos .latest-videos .homevid img { cursor: pointer; width: 100%; height: auto; }
.videos #home-videos .latest-videos .homevid p { font-size: 15px; text-align: center; }
.videos #home-videos .latest-videos .homevid span { display: block; font-size: 15px; }
.videos #home-videos .latest-videos .homevid span.vidTitle { font-weight: 600; margin: 0 0 10px 0 }
.videos #home-videos .latest-videos .homevid a { text-decoration: none; color: #000; display: inline-block; }
.videos #home-videos .latest-videos .homevid a span.moreVideos:hover { color: #999; }
@media screen and (max-width:985px) {
	.videos #home-videos .latest-videos .homevid { width: 50%; }
}
@media screen and (max-width:768px) {
	.videos #home-videos { padding: 30px 10px 30px 20px; }
	.videos #home-videos .latest-videos .homevid { padding-right: 10px !important; }
}
@media screen and (max-width:500px) {
	.videos #home-videos .latest-videos .homevid { width: 100%; }
}