@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    list-style: outside none none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    line-height: 1;
	overflow-x:hidden;
}
ol, ul {
    list-style: outside none none;
}
blockquote, q {
    quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
    content: none;
}
blockquote {
    border-left: 5px solid;
    margin: 20px 0 30px;
    padding-left: 20px;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
article, aside, footer, header, hgroup, nav, section {
    display: block;
}

/*****FONTS******/
/*@font-face {
    font-family: RobotoLight;
    src: url(../../fonts/Roboto-Light.ttf) format('truetype'),
	url(../../fonts/Roboto-Light.otf) format('opentype'),
	url(Roboto-Light.svg) format('svg');
}

@font-face {
    font-family: RobotoCondensedLight;
    src: url(../../fonts/RobotoCondensed-Light.ttf) format('truetype'),
	url(../../fonts/RobotoCondensed-Light.otf) format('opentype'),
	url(RobotoCondensed-Light.svg) format('svg');
}

@font-face {
    font-family: RobotoBold;
    src: url(../../fonts/Roboto-Bold.ttf) format('truetype'),
	url(../../fonts/Roboto-Bold.otf) format('opentype'),
	url(Roboto-Bold.svg) format('svg');
}

@font-face {
    font-family: RobotoItalic;
    src: url(../../fonts/Roboto-Italic.ttf) format('truetype'),
	url(../../fonts/Roboto-Italic.otf) format('opentype'),
	url(Roboto-Italic.svg) format('svg');
}

@font-face {
    font-family: RobotoCondensedRegular;
    src: url(../../fonts/RobotoCondensed-Regular.ttf) format('truetype'),
	url(../../fonts/RobotoCondensed-Regular.otf) format('opentype'),
	url(RobotoCondensed-Regular.svg) format('svg');
}

@font-face {
    font-family: RobotoCondensedBold;
    src: url(../../fonts/RobotoCondensed-Bold.ttf) format('truetype'),
	url(../../fonts/RobotoCondensed-Bold.otf) format('opentype'),
	url(RobotoCondensed-Bold.svg) format('svg');
}*/

/*****SITE******/

#wrapper{
	width:100%;
	height:auto;
	margin:0;
	padding:0;	
}

#top{
	width:100%;
	height:740px;
	position:relative;
	overflow:hidden;
	float:left;
}

#top_galery 
{
	position:relative;
	list-style-type:none;
}

#top_galery li{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	overflow:hidden;
	text-align:center;
}

#top ul li img{
	/*width:100%;*/
	margin:auto;
	/*max-height:100%;*/
	min-width:100%;
}

/*****HEADER******/

#header{
	width:100%;
	height:144px;
	background:url(../../images/header_back.png);
	background-size:cover;
	position:absolute;
	z-index:100;
	min-width:320px;
}

#logo{
	background:url(../../images/logo_back.png);
	width:20%;
	height:100%;
	background-size:100%;
	float:left;
}

#logo img{
	margin-left:10%;
	margin-top:10px;
}

#top_form{
	width:265px;
	height:35px;
	float:right;
	margin-top:55px;
	margin-right:30px;
}

#top_form form input{
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	font-size:14px;
	color:#666;
	float:left;
}

#top_form form input[type=text] {
	width:218px;
	padding-left:5px;
	height:29px;
	border:#666 1px solid;
	margin-right:5px;
}

#header_buttons{
	float:right;	
	margin-top:66px;
}

#header_buttons ul{
	list-style-type:none;
}

#header_buttons ul li{
	margin-right:25px;
	display:inline;
}

#header_buttons ul li a{
    color:#FFF;
    text-decoration:none;
    font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
    font-size:18px;
    padding: 0px 0px 30px 0px;
}

#header_buttons ul li a:hover{
	color:#009edf;
}

/******HEADER RESPONSIVE***********/

#header_menu{
	display:none;
}

/********TOP GALLERY NAVIGATION**************/

#top_navigation{
	width:100%;
	height:200px;
	bottom:0;
	position:absolute;
	display:block;
        z-index:10;
}

#top_navigation h1{
	color:#303030;
	font-size:38px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	text-align:center;
}

#top_navigation_subtitle{
	padding:10px;
	padding-left:25px;
	padding-right:25px;
	background-color:#009fe0;
	color:#FFF;
	font-size:19px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	margin-top:10px;
	margin-left: auto;
    margin-right: auto;
	text-align:center;
	display:table;
}

#top_navigation_buttons{
	margin-top:70px;
	margin-left: auto;
    margin-right: auto;
	text-align:center;
	display:table;
}

#top_navigation_buttons .circle {
	border-radius: 50%;
	width: 11px;
	height: 11px;
	background-color:#009fdf;
	display:inline;
	float:left;
	margin-left:17px;
	margin-right:17px;
}

#top_navigation_buttons .selected {
	background-color:#FFF;
}

/**************MIDDLE SECTION*************/

#middle_section{
	max-width:970px;	
	width:100%;
	height:auto;
	position:relative;
	margin:auto;
	margin-top:0;
	padding-bottom:60px;
}

#middle_form{
	display:none;
}

#middle_content{
	min-height:200px;
	width:45%;
	margin:auto;
	margin-top:50px;
	margin-bottom:40px;
	margin-left:4.8%;
	float:left;
}

#middle_content h1{
	font-size:27px;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	margin-bottom:5px;
	font-weight:lighter;
}

#middle_content .copete{
	font-size:15px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	color:#a09ea1;
}

#middle_content p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	color:#303030;
	text-align:justify;
	margin-top:10px;
	line-height:20px;
}

#middle_content h2{
	font-size:28px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	color:#303030;
	margin-bottom:20px;
	margin-top:7px;
	font-weight:lighter;
}

#middle_content form{
	width:100%;
	margin-top:10px;	
}

#middle_content form input[type=text] {
	float:left;
	width:calc(49% - 13px);
	height:28px;
	padding-top:2px;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	color:#303030;
	padding-left:5px;
}

#middle_content form .last{
	margin-left:2%;
}

#middle_content form input[type=image]{
	float:right;
	margin-top:10px;
}


/*Empresa*/

#middle_content.empresa{
    width:calc(100% - 70px);
}
#middle_content.products{
    width:calc(100% - 10px);
	margin-left:5px;
}

#middle_content .copete_empresa{
	font-size:15px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	color:#a09ea1;
	width:49%;
	float:left;
}

#middle_content_pictures{
	float:right;
	width:50%;
}

#middle_content_pictures img{
	width:100%;
}

#middle_content_pictures img:last-child{
	margin-top:4px;
}

#middle_content h3{
	font-size:19px;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#009edf;
	margin-bottom:30px;
	margin-top:40px;
	font-weight:lighter;
	width:50%;
	float:left;
}

#middle_content p.empresa{
	width:48%
}

#footer_content_min.empresa{
	margin-top:50px;
}

#footer_content_max.empresa{
	margin-top:50px;
}

#footer_content_last.empresa{
	margin-top:50px;
}


/*productos*/

#middle_content h2.productos{
	width:40%;
	margin-bottom:0;
}

.copete_productos{
    font-size:15px;
    font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
    color:#303030;
    width:40%;
    float:left;          
}

.copete_productos a{
	text-decoration:none;
	color:#303030;
}

#productos_filters{
	width:60%;
	float:left;
	margin-top:-30px;
}

#productos_filters div{
	float:right;
	color:#303030;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
}

#productos_filters div p{
	float:left;
	margin-top:5px;
	margin-right:5px;
}

#productos_filters div a{
	float:left;
	text-decoration:none;
	min-width:13px;
	height:21px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	background-color:#FFF;
	border:1px solid #a7a3a2;
	border-right:none;
	color:#303030;
}

#productos_filters div a:hover{
	background-color:#EEE;
}

#productos_filters div a:last-child{
	border-right:1px solid #a7a3a2;
}

#productos_filters div a.selected{
	background-color:#e7e7e7;
}

#productos_filters div form{
	float:left;
	width:auto;
	margin:0;
}

#productos_filters div form select{
	height:31px;
	min-width:115px;
	padding-left:3px;
	border:1px solid #a7a3a2;
	float:left;
	background:url(../../images/productos/select-arrow.png) no-repeat right;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color:#e7e7e7;
	border-radius:0;
	margin-right:5px;
}

#productos_filters div a.arrow_bot{
	background:url(../../images/productos/arrow.png) no-repeat center;
	margin-right:40px;
}

#productos_filters div a.invert{
	-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
}

#productos{
	width:100%;
	min-height:500px;
	margin-top:45px;
}

#productos ul{
	list-style-type:none;
	width:100%;
	display:inline-block;
}

#productos ul li{
	float:left;
	width:23.5%;
	padding:0;
	margin:0;	
	margin-right:2%;
	margin-bottom:2%;
}
#productos ul li:nth-child(4n){
    margin-right: 0px;
}

#productos ul li a{
	text-decoration:none;
	width:100%;
	height:auto;
	min-height:300px;
	display:block;
	border:1px solid #CCC;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	position:relative;
	padding-bottom:1px;
}

#productos ul li a img{
	border:none;
	margin:auto;
	max-width:65%;
	height:auto;
}

#productos ul li a span{
	width:calc(98% - 5px);
	padding-right:5px;
	margin-left:1%;
	margin-right:1%;
	height:22px;
	float:left;
	padding-top:8px;
	text-align:right;
	position:relative;
	bottom:0;
	left:0;
	border-top:1px solid #CCC;
	color:#504f50;
	font-size:16px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	position:absolute;
}

#productos ul li a span.name{
	font-size:23px !important;
	color:#009edf !important;
	border:none !important;
	padding-top:0 !important;
	height:25px !important;
	bottom:30px;
}

#producto_tapa{
	width:100%;
	background-image:url(../../images/productos/plus.png);
	background-position:10px 10px;
	background-color:#000;
	background-repeat:no-repeat;
	min-height:300px;
	height:100%;
	filter:alpha(opacity=50);opacity:0.5;
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	visibility:hidden;
}


#productos_filters_bottom{
	float:left;
	color:#303030;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	margin-top:40px;
}

#productos_filters_bottom p{
	float:left;
	margin-top:5px;
	margin-right:5px;
}

#productos_filters_bottom a{
	float:left;
	text-decoration:none;
	min-width:13px;
	height:21px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	background-color:#FFF;
	border:1px solid #a7a3a2;
	border-right:none;
	color:#303030;
}

#productos_filters_bottom a:hover{
	background-color:#EEE;
}

#productos_filters_bottom a:last-child{
	border-right:1px solid #a7a3a2;
}

#productos_filters_bottom a.selected{
	background-color:#e7e7e7;
}

#productos_filters_bottom.right{
	float:right !important;
}

#productos_filters_bottom a.arrowLeft{
	background-image:url(../../images/productos/select-arrow.png);
	background-repeat:no-repeat;
	background-position:-1px center;	
	-webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
}


/*Detalle*/

.copete_detalle{
	width:100% !important;
}

#detalle_content{
	width:50%;
	margin:0;
	padding:0;
	margin-top:40px;
	min-height:200px;
	
	float:left;
}

#detalle_content_big_shoe{
	width:100%;
	border:1px solid #CCC;
	min-height:500px;
	text-align:center;
	margin:0;
	padding:0;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
}

#little_shoes{
	width:100%;
	margin:0;
	padding:0;
	margin-top:10px;
}

#detalle_content_little_shoe{
	width:calc(32.2% - 1px);
	border:1px solid #CCC;
	text-align:center;
	margin:0;
	margin-right:1.37%;
	margin-top:1%;
	margin-bottom:1%;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	max-height:255px;
	float:left;
}
#detalle_content_little_shoe:nth-child(3n){
    margin-right: 0px;
}

#detalle_content_little_shoe img{
	max-height:255px;
	max-width:100%;
}

#detalle_content_title{
	width:calc(85% - 30px);
	float:left;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-bottom:20px;
	padding-top:30px;
	padding-left:30px;
	padding-bottom:30px;
	background:#0090d1;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:normal;
	font-size:38px;
	color:#FFF;
}

#detalle_content_title.content1{
	display:none;
}

#detalle_content_description{
	width:85%;
	float:left;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-top:10px;
}

#detalle_content_description p{
	margin:0;
	padding:0;
	float:left;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000;
	width:34%;
	margin-left:1%;
	padding-top:7px;
}

#detalle_content_description span{
	margin:0;
	padding:0;
	float:right;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	font-size:16px;
	color:#000;
	height:22px;
	padding-top:7px;
	padding-left:5px;
	width:calc(65% - 7px);
	border:1px solid #CCC;
}

#detalle_content_observaciones{
	width:calc(85% - 20px);
	float:left;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-top:40px;
	padding-top:12px;
	padding-left:20px;
	padding-bottom:12px;
	background:#898989;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
}

#detalle_content_observaciones_content{
	width:calc(85% - 50px);
	min-height:163px;
	float:left;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-bottom:10px;
	margin-top:4px;
	padding-top:20px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	background:#eeeeee;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	font-size:14px;
	color:#000;
	line-height:15px;
}

#detalle_content_separation{
	width:85%;
	float:left;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-top:3px;
	height:1px;
	border-bottom:1px dashed #CCCCCC;
}

#detalle_content_download_title{
	width:85%;
	float:left;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-top:10px;
	height:60px;
	background:#8e8e8e;
}

#detalle_content_download_title img{
	float:left;
}

#detalle_content_download_title p{
	float:left;
	width:calc(90% - 70px);
	margin-top:18px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	font-size:13px;
	color:#FFF;
	line-height:12px;
	margin-left:15px;
}

#detalle_content_form{
	width:85%;
	float:left;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-top:30px;
	margin-bottom:5px;
}

#detalle_content_form_content{
	float:left;
	margin:0;
	padding:0;
	width:48.5%;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	color:#000;
}

#detalle_content_form_content span{
	width:100%;
	font-size:17px;
	float:left;
}

#detalle_content_form form input[type=text]{
	margin:0;
	padding:0;
	padding-left:5px;
	width:calc(100% - 10px);
	font-size:14px;
	float:left;
	margin-top:10px;
}

#detalle_content_form form input[type=image]{
	margin:0;
	padding:0;
	float:right;
	margin-top:10px;
}

#detalle_content_related{
	width:85%;
	float:left;
	margin:0;
	padding:0;
	margin-left:10%;
	margin-top:10px;
	min-height:265px;
	background:#e6e6e6;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	color:#000;
}

#detalle_content_related_arrows{
	display:none;
}

#detalle_content_related span{
	width:calc(100% - 15px);
	margin-top:15px;
	font-size:28px;
	float:left;
	margin-left:15px;
}

#detalle_content_related a{
	width:30.5%;
	margin-left:2%;
	margin-top:15px;
	float:left;
	max-height:200px;
	min-height:190px;
	background:#FFF;
	
	text-decoration:none;
	display:block;
	text-align:center;
	position:relative;
}

#detalle_content_related a img{
	border:none;
	margin:auto;
	max-width:80%;
	max-height:170px;
}

#detalle_content_related a span{
	width:calc(98% - 5px);
	padding-right:5px;
	margin-left:1%;
	margin-right:1%;
	height:17px;
	float:left;
	padding-top:3px;
	text-align:right;
	position:relative;
	bottom:0;
	left:0;
	border-top:1px solid #CCC;
	color:#504f50;
	font-size:12px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	position:absolute;
}

#detalle_content_related a span.name{
	font-size:13px !important;
	color:#009edf !important;
	border:none !important;
	padding-top:0 !important;
	height:15px !important;
	bottom:22px;
}

#detalle_content_big_shoe_arrows{
	display:none;
}

#detalle_content_tiny_shoe_arrows{
	display:none;
}


/*Contacto*/

.contacto{
    margin-bottom:40px !important;
}

.contacto form label{
    float:left;
    color:#303030;
    font-size:14px;
    font-family: 'Roboto', sans-serif;
	font-weight:lighter;
    margin-top:15px;
    width:26%;
    margin-bottom:12px;
}

.contacto form input[type="text"] {
    float:right !important;
    width:70% !important;
    margin-bottom:4px !important;
}

.contacto form textarea{
    margin:0;
    padding:0;
    color: #303030;
    float: right;
    font-family: 'Roboto', sans-serif;
	font-weight:lighter;
    font-size: 14px;
    height: 50px;
    padding-left: 5px;
    padding-top: 2px;
    width:71% !important;
    margin-bottom:4px !important;
    margin-left:1%;
    border:1px solid #CCC;
}	

.contacto form input[type="image"] {
	float:right !important;
	margin-top:10px !important;
	margin-left:90% !important;
}

#mapa{
	margin:0;
	padding:0;
	width:90%;
	margin-left:10%;
	margin-top:10px;
	min-height:260px;
        float: left;
}

#mapa_direction{
	margin:0;
	padding:0;
	width:90%;
	margin-left:10%;
	color: #303030;
    float: left;
    font-family: 'Roboto', sans-serif;
	font-weight:lighter;
    font-size: 13px;
	margin-top:14px;
	color:#4c4c4c;
	line-height:14px;
}
	

/***********FOOTER*************/

#footer{
	width:100%;
	background-color:#666666;
	float:left;
	margin-top:50px;
	/*height:30px;*/
	border:1px solid #CCC;
}

#footer_content{
	width:100%;
	max-width:970px;
	margin:auto;
}

#footer_content_min{
	width:calc(26% - 45px);
	margin-left:45px;
	float:left;
	min-height:100px;
	margin-top:80px;
}

#footer_content_min:last-child{
	margin-left:0;
	text-align:right;
}

#footer_content_max{
	width:40%;
	float:left;
	min-height:100px;
	
	margin-top:80px;
}

#footer_content_min ul li{
	font-size:18px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	color:#FFF;
	list-style-type:none;
	font-weight:lighter;
	margin-top:15px;
}

#footer_content_min ul li a{
	text-decoration:none;
	color:#FFF;
}

#footer_content_min ul li a:hover{
	color:#009fdf;
}

#footer_content_max p{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	color:#FFF;
	margin-top:10px;
}

#footer_content_max p:first-child{
	margin-top:45px;
}

#footer_content_last{
	width:calc(34% - 45px);
	margin-left:45px;
	float:left;
	min-height:100px;
	margin-top:80px;
	text-align:center;
}

#footer_content_last img{
	margin-top:5px;
	width:224px;
	height:auto;
}

#footer_bottom{
	width:100%;
	height:44px;
	background:#2f2f2f;
	margin-top:70px;
	float:left;
}

#footer_bottom p{
	text-align:center;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	color:#FFF;
	margin-top:16px;
}

#footer_newsletter{
	width:90%;
	padding-left:2%;
	max-width:930px;
	margin:auto;
	min-height:30px;
	margin-top:60px;
	padding-bottom:30px;
}

#footer_newsletter h1{
	font-size:28px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:lighter;
	color:#FFF;
	width:20%;
	float:left;
	font-weight:lighter;
}

#footer_newsletter p{
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	color:#FFF;
	width:25%;
	float:left;
	font-weight:lighter;
	padding-top:2px;
}

#footer_newsletter span{
	width:100%;
	float:left;
	border-bottom:1px dashed #000000;
	height:1px;
	margin-top:50px;
}

#footer_newsletter form{
	width:53%;
	margin-left:2%;
	float:left;
}

#footer_newsletter form input[type=text] {
	float:left;
	width:calc(49% - 65px);
	height:21px;
	padding-top:2px;
	margin-top:1px;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	font-weight:lighter;
	color:#303030;
	padding-left:5px;
}

#footer_newsletter form .last{
	margin-left:1%;
}

#footer_newsletter form input[type=image]{
	float:right;
}

	
#contact_form{
    overflow: hidden;
}

.clearfix{
    clear: both;
}


.move-to-main{
    cursor:pointer;
}

.lightblue-bg{
    background: #2097d6;
    padding: 30px;
    color:#fff;   
    font-size: 51px !important;
    margin: 20px 0px;    
}
.uppercase-404{
    text-transform: uppercase;
    margin-top: 20px !important;
}
.content-404{
    background: url("../../images/404_bg.jpg") no-repeat;
    background-size: cover;
    height:95vh !important;   
}
.footer-404{
    margin-top: 0px !important;
}

.footer-404 #footer_bottom{
    margin-top: 0px !important;    
}
.middlecontent-404{
    width: 90% !important;
    margin-top: 200px !important;
    margin-right: 4.8% !important; 
}

.products-template{
    background: url(../../images/products-background.jpg) no-repeat;    
    -moz-background-size: cover; /* Firefox 3.6 */ 
    background-size: cover; /* Chrome, Firefox 4.0+, Safari 4.1+, Opera 10+ and IE9 */    
    width: 100%;
    height:  260px;
    position:absolute;
    z-index: 100;
    top: 0px;
    left: 0px;
    z-index: -10;
    display: block;
}
.top-products-template{
    height: 170px !important;
	overflow: inherit !important;
}
.white-link{
	color:#fff !important;
}