@font-face{font-family:'renault_liferegular'; src:url('../fonts/renaultlife-regular-webfont.eot'); src:url('../fonts/renaultlife-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/renaultlife-regular-webfont.woff2') format('woff2'),url('../fonts/renaultlife-regular-webfont.woff') format('woff'),url('../fonts/renaultlife-regular-webfont.ttf') format('truetype'),url('../fonts/renaultlife-regular-webfont.svg#renault_liferegular') format('svg'); font-weight:normal; font-style:normal;}
@font-face{font-family:'renault_lifelight'; src:url('../fonts/renaultlife-light-webfont.woff2') format('woff2'),url('../fonts/renaultlife-light-webfont.woff') format('woff'); font-weight:normal; font-style:normal;}
body, html{margin:0;padding:0;font-family:"renault_liferegular";}
a:focus, div:focus, .ui-dialog-titlebar-close{outline:0px;}
.m-wrapper{margin:0 auto;}
.m-banner{margin:2em 0;}
.m-banner .m-banner__img img{width:100%;}
.m-banner__footer{background:#000;overflow:hidden;padding:1em 2em;}
.m-bammer__footer-icon{width:42px;height:42px;float:left;margin-right:1em;}
.m-bammer__footer-icon img{width:100%;}
.m-banner__footer-description{float:left;}
.m-banner__footer-description h1, .m-banner__footer-description h2{margin:0;padding:0;line-height:1em;font-weight:lighter;}
.m-banner__footer-description h1{font-family:"renault_liferegular";}
.m-banner__footer-description h2{font-size:16px;}
/*TABS*/
.m-tabs{position:relative;margin-bottom:1em;}
.m-box-buy{position:absolute;top:0;right:0;}
.m-box-buy span{color:#FFF;font-size:20px;margin:0 .5em;padding-right:.5em;}
.m-box-buy a{color:#FFF;background:rgba(151,151,151,1);background:-moz-linear-gradient(top,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(151,151,151,1)),color-stop(100%,rgba(5,5,5,1)));background:-webkit-linear-gradient(top,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);background:-o-linear-gradient(top,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);background:-ms-linear-gradient(top,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);background:linear-gradient(to bottom,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797',endColorstr='#050505',GradientType=0 );text-decoration:none;padding:.3em 1em;border-radius:5px;}
.ui-state-active{background:transparent;min-width:100px;max-height:0px;border-bottom:60px solid #757575;border-right:30px solid transparent;}
.ui-state-active a{border-bottom:1px solid #676b75;color:#fff !important;}
.m-tabs .m-tabs__options{overflow:hidden;margin:0;padding:0 18px;}
.m-tabs .m-tabs__options li{float:left;list-style:none;margin-left:-30px;border-radius:10px 10px 0px 0px;/*transform:perspective(5px) rotateX(2deg);*/}
.m-tabs .m-tabs__options li a{color:#000;padding:1em 2em;display:block;text-decoration:none;/*transform:perspective(5px) rotateX(-2deg);*/font-family:"renault_liferegular";}
.m-tabs__content{overflow:hidden;background:#757575;padding:1.5em;}
/*END TABS*/
/*CARS*/
.m-car{width:21%;min-height:310px;float:left;margin:1em 1%;padding:.3em 0;background:#FFF;-webkit-box-shadow:0px 10px 38px -13px rgba(0,0,0,0.75);-moz-box-shadow:0px 10px 38px -13px rgba(0,0,0,0.75);box-shadow:0px 10px 38px -13px rgba(0,0,0,0.75);}
.m-car__header{font-size:11px;color:#394345;padding:.5em 0;margin:0 .5em;border-bottom:1px solid silver;height:26px;}
.m-car__photo{padding:.5em;}
.m-car__photo img{width:100%;}
.m-car__footer{padding:0 .5em .5em .5em;text-align:center;}
.m-car__footer img{padding:1px 5px;}
.m-car__footer span{font-size:15px;color:#000;font-weight:bold;float:left;padding:0;font-family:"renault_liferegular";}
.m-car__footer a{float:right;font-size:10px;color:#FFF;background:rgba(151,151,151,1);background:-moz-linear-gradient(top,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(151,151,151,1)),color-stop(100%,rgba(5,5,5,1)));background:-webkit-linear-gradient(top,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);background:-o-linear-gradient(top,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);background:-ms-linear-gradient(top,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);background:linear-gradient(to bottom,rgba(151,151,151,1) 0%,rgba(5,5,5,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797',endColorstr='#050505',GradientType=0 );text-decoration:none;padding:.5em .5em .5em 1.6em;border-radius:3px;position:relative;}
.m-car__footer a span{line-height:1em;background:#FFF;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:3px;}
.m-car__footer a span i{position:absolute;font-size:14px;font-weight:bold;top:50%;left:50%;margin-top:-4px;margin-left:-4px;font-style:normal;width:9px;height:8px;line-height:5px;padding:1px 3px 0 0;}
@media screen and (max-width:768px){
	.m-car{width:46%;}
    .m-car__footer span{text-align:center;width:100%;margin:0.5em 0;}
    .m-car__footer a{padding:1em 0;width:100%;margin:1px;}
    .m-car__footer a span{display:none;}
}
/*END CARS*/
.m-paginate ul{margin:0;padding:1em .5em;overflow:hidden;clear:both;}
.m-paginate li{display:inline-block;background:#8b8c8e;}
.m-paginate li a{text-decoration:none;color:#FFF;padding:.3em .5em;display:block;}
.m-paginate li:hover{background:#000;}
.m-paginate li:first-child, .m-paginate li:last-child{background:#ededeb;}
.m-paginate li:first-child a, .m-paginate li:last-child a{color:#000;}
/*DIALOG*/
.ui-widget-overlay{background:red;}
.ui-dialog{background:#FFF;z-index:99999;}
.ui-widget-overlay{background:black;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:.5;}
.ui-dialog-titlebar{margin:0 1em;padding:1em 0;display:block;border-bottom:1px solid silver;}
.m-modal-image-detail{margin:.5em 1em;}
.m-modal-image-detail img{width:100%;}
.m-modal-footer{margin:.5em 1em;padding:1em 0;}
.m-modal-footer img{float:right;}
.m-modal-footer span{font-family:"renault_liferegular";font-size:18px;}
.ui-dialog-titlebar-close{background:transparent;border:1px solid #FFF;position:absolute;right:-30px;top:-25px;height:24px;width:24px;cursor:pointer;}
.ui-state-default .ui-icon{background-image:url("img/ui-icons_888888_256x240.png");position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;background-position:-96px -128px;}
.ui-button-icon-only .ui-button-text{text-indent:-9999999px;display:block;}

#myModals {display:none;}
/*END DIALOG*/