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, 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block}
body {
color: #3f4b56!important;
line-height: 1; }
ol, ul {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none; }
table {
border-collapse: collapse;
border-spacing: 0}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
img { max-width:100%; height:auto !important}   body {
font-family: 'Cabin', sans-serif;
color:#4f5e62;
font-size:14px;
line-height:1.6em;
position:relative} body:before {
content: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/select-opacity.png) url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/dropdown_bg.png);
display:none;}
.body_wrap {
width:100%;
position:relative}
::-moz-selection { 
background: #f25a23;
color: #fff;
text-shadow: none}
::selection {
background: #f25a23;
color: #fff;
text-shadow: none} .aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto}
.alignleft {
float: left}	
.alignright {
float: right}
.text-right {
text-align:right}
.text-left {
text-align:left}
.text-center {
text-align:center} html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
background: none;
border: 0;
clear: both;
display: block;
float: none;
font-size: 0;
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0}
.clearfix {
*zoom: 1}
.clearfix:before,
.clearfix:after {
display: table;
line-height: 0;
content: ""}
.clearfix:after {
clear: both} h1, h2, h3, h4, h5, h6 {
color: #3f4b56;
font-family: 'Cabin', sans-serif;
font-weight:400;
line-height:1.2em;
margin-bottom:1em}
h1{font-size:27px}	
h2{font-size:21px}	
h3{font-size:19px}	
h4{font-size:17px}	
h5{font-size:15px}	
h6{font-size:14px}
h1 span, h2 span, h3 span ,h4 span, h5 span, h6 span {
font-weight:400;
color:#f1541e}
.post-detail .entry h1 {
margin:0 0 1em 0;
padding:0}
.post-detail .entry h2 {	
margin:35px 0 20px}
.post-detail .entry h3 {
margin:35px 0 20px}
.post-detail .entry h4 {
margin:20px 0 10px}
.post-detail .entry h5 {	
margin:20px 0 10px}
.post-detail .entry h6 {
margin:20px 0 10px}
em { font-style: italic; }
strong { font-weight: bold; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ins { background-color:#ff9; color:#000; text-decoration:none}
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold}
del { text-decoration: line-through}
dfn { font-style: italic; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
.text-red {
color:#ff8a00}
.text-blue {
color:#168dc5}
.text-gray {
color:#808080}	 	
.text-green {
color:#009551}	
.sidebar mark {
background:#ffffff;
color:#ff8a00 !important;
display:block;
padding:5px;
font-weight:normal;
font-size:110%}
.title-arrow {
padding-left:15px} blockquote cite { display: block; font-size: 14px; color: #4f5e62; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { text-decoration:underline; }
hr { border: solid #d4d4d4; border-width: 1px 0 0; clear: both; margin: 10px 0 20px; height: 0} a, a:visited { color: #318ce7; text-decoration: none; outline:none; }
a:hover, a:focus { color: #f25821; } ul { list-style: none outside; }
ol { list-style: decimal; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; } fieldset{
padding:20px;
border:1px solid #c9c9c9}
form {
font-family: 'Cabin', sans-serif;
font-size:14px;
color:#111}
form .row {
padding:5px 0}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="reset"],
select,
textarea {	
resize:none;
font-family: 'Cabin', sans-serif;
background:#f0f3f5;
font-size:13px;
border:1px solid;
border-color:#d7dfe4 #f2f5f6 #f2f5f6 #d7dfe4;
padding:8px 10px;
color:#4d4d4d;
-webkit-border-radius: 3px;
border-radius: 3px}
input[type="text"],
input[type="password"],
input[type="email"],
select {
height:16px;
line-height:16px}
textarea{
width:90%;
overflow:auto;
resize: vertical}
input, textarea, input[type="submit"]:focus, div{
outline:0 none}
input[type="radio"],input[type="checkbox"]{
margin-right:10px; margin-left:10px}
button::-moz-focus-inner {
border: 0;
padding: 0}
input[type="reset"],
input[type="submit"],
input[type="button"], 
button{
border:none;
color:#f25620;
margin:10px 0;
padding:0;
height:32px;
line-height:30px;
text-align:left;
font-family: 'Cabin', sans-serif;
font-weight:500;
font-size:11px;
text-transform:uppercase;}	
input[type="button"]:hover, input[type="button"]:focus,input[type="reset"]:hover,
input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,
button:hover,button:focus{
cursor:pointer}
button[disabled], input[disabled] {cursor: default}  .custom-checkbox,.custom-radio { position:relative; font-size:13px; text-shadow:0 1px 1px #fff;} .custom-checkbox input,.custom-radio input { position:absolute; left:2px; top:5px; margin:0; border:none; width:1px; height:1px}
.custom-checkbox label, .custom-radio label { display:block; position:relative; line-height:1; padding:.4em 0 .3em 30px; margin:0 0 .3em; cursor:pointer; color:#3f4b56}
.custom-checkbox label span, 
.custom-radio label span {
position:absolute;
right:0;
top:.4em}
.ie7 .custom-checkbox input {left:2px; top:7px} .custom-checkbox label { background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/styled_checkbox.png) no-repeat; }
.custom-radio label { background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/styled_radiobutton.png) no-repeat; }
.custom-checkbox label,.custom-radio label { background-position:-10px -10px; }
.custom-checkbox label.checked,.custom-radio label.checked { background-position:-10px -206px; color:#3f4b56 }
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus {}
.custom-checkbox label.checked.hover,.custom-checkbox label.checkedFocus {}
.custom-checkbox label.focus,.custom-radio label.focus { outline:0; } .multi_select {
position:relative; }
.multi_select_box .custom-checkbox label {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/styled_checkbox_dark.png) -10px -10px no-repeat;}
.multi_select_box .custom-checkbox label.checked {
background-position:-10px -206px;}
.multi_select_text {
font-family: 'Cabin', sans-serif;
padding:8px 12px;
height:16px;
line-height:16px;
font-size:12px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/selects-1.png) right -1px no-repeat #ecf0f2;
display: inline-block;
position: relative;
cursor: pointer;	
z-index: 2;
border-top:1px solid #d7dfe4;	
border-bottom:1px solid #eff2f4;
border-left:1px solid #d1dae0;
border-right:1px solid #e7ecee;	
color:#7d7f80;
-webkit-border-radius: 2px;
border-radius: 2px;	
width:144px;}
.multi_select_text,
.select_row {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}
.multi_select_box {
height: auto;
max-height:230px;
width: 167px;
overflow: auto;
position:absolute;
left:0;
top:38px;
z-index:6;
visibility:hidden;
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/select-opacity.png);
border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #0a0b0b;
border-bottom:none}
.sidebar .multi_select_box{
width: 152px;
}
.select_row {
cursor: pointer;
white-space: nowrap;
padding: 3px 0px 2px 12px;
zoom: 1;
border-top:1px solid #5f6060;
border-bottom:1px solid #0b0b0b;
overflow:hidden}
.ie7 .select_row {
width:100%}
.select_row label,
.select_row label.checked {
text-shadow: none;
color:#e5e5e5;}
.select_row label:hover {
color:#318ce7;}
.multi_select_box .select_row:first-child {
border-top:none}
.widget_adv_filter .multi_select {
display:inline-block;}
.widget_adv_filter .multi_select_text {
background-color:#fff;
border:1px solid #dfdfdf;
padding:8px 12px 8px 12px;
width:129px;}
.open .multi_select_box {
visibility:visible;}
.open .multi_select_text {
background-position:right -36px} .jspContainer {
overflow: hidden;
position: relative;}
.jspPane{
position: absolute;}
.jspVerticalBar{
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 13px;
background: #5a5957;}
.jspVerticalBar *{
margin: 0;
padding: 0;}
.jspCap{
display: none;}
.jspTrack{
background:#5a5957;
position: relative;}
.jspDrag{
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/select-multi-drag.png) 0 bottom no-repeat;
position: relative;
top: 0;
left: 0;
cursor: pointer;}
.jspDragTop {
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/select-multi-drag.png) 0 top no-repeat;
height:10px}
.jspArrow{
display: block;
cursor: pointer;
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/selects-1.png) no-repeat;}
.jspArrow:hover {
background-color:#212121;}
.jspArrowUp {
background-position:-21px -137px;}
.jspArrowDown {
background-position:0 -136px;}
.jspArrow.jspDisabled{
cursor: default;
opacity:0.5}
.jspVerticalBar .jspArrow{
height: 14px;}
.jspVerticalBar .jspArrow:focus{
outline: none;}
.jspCorner{
background: #eeeef4;
float: left;
height: 100%;} .preloader { 
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/loading.gif) center center no-repeat; 
display:inline-block} img.alignleft {
margin:5px 20px 5px 0 !important}
img.alignright {
margin:5px 0 5px 20px !important}
.entry .col_1_2 img.alignleft {
margin:3px 15px 3px 0 !important}
.entry .col_1_2 img.alignright {
margin:3px 0 3px 15px !important}
.entry .col_1_3 img.alignleft {
margin:2px 10px 2px 0 !important}
.entry .col_1_3 img.alignright {
margin:2px 0 2px 10px !important}
span.preload.alignleft {
float:left;
display: inline-block;
margin:5px 20px 5px 0 !important}
span.preload.alignright  {
float:right;
display: inline-block;
margin:5px 0 5px 20px !important}
span.preload.aligncentert  {
float:right;
display: inline-block;
margin:5px auto}
.video_frame, .wp-caption{ 
padding:0px;
margin:0px}
.wp-caption, .image_frame {
display:inline-block;
background:#fff;
border-bottom:3px solid #ced6db;
text-align:center;
max-width:100%;
border-radius:3px;
-webkit-border-radius:3px;}
.wp-caption.alignnone {
margin: 5px 0 20px 0;}
.wp-caption.alignleft {
margin: 0px 40px 20px 0;}
.wp-caption.alignright {
margin: 0px 0 20px 40px;}
p.wp-caption-text, .frame_caption {
text-align:center;
display:block;
padding:10px 0;
font-size:15px;
margin:0 !important;}
.wp-caption p.wp-caption-text {
font-size: 12px;
margin: 0;
padding:10px 20px;
font-style:italic;
color:#aeb1b4}
.entry .image_frame a {
color:#595959}
.image_frame a:hover {
color:#ff8a00}   .btn {
display:inline-block;
height:32px;
line-height:32px;
border:1px solid;	
-webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);
box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);	
text-align:center;
-webkit-border-radius:2px;
border-radius:2px;
text-transform:uppercase;}
.entry .btn {
margin:5px 0;
min-width:138px}
.btn:hover {
background-image:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/button_hover.png);
background-repeat:repeat-x}
.btn:active {
-webkit-box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.3), 0px 1px 1px 0px rgba(0,0,0,0.15);
box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.3), 0px 1px 1px 0px rgba(0,0,0,0.15);}
.btn input,
.btn span {
display:block;
height:32px;
line-height:31px;
padding:0 0 1px 0;
color:#fff;
background:none;
margin:0;
text-align:center;	
font-weight:bold;
font-size:13px;
cursor:pointer}
.btn span{
padding:0 30px;	
line-height:32px;
font-weight:600;}
.entry .button_styled {
padding:0 30px;
min-width:68px}
.btn_big {
height:42px;
line-height:42px;}
.btn_big input,
.btn_big span {
height:42px;
line-height:42px;}
.btn_search {
width:148px;
background-color:#f25720;
margin:0;
border-color:#d16546 #ca4e2a #ca5d3d #ca4e2a;}
.btn_search:active {
background-color:#e35b2c;}
.btn_search input {
width:148px;
text-align:left;
text-indent:40px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_search.png) 95px 11px no-repeat;
text-shadow:0 1px 1px #9e3915;}	
.ie7 .btn_search input,
.ie8 .btn_search input {
background-position:100px 11px}
.btn_rss {
width:190px;
background-color:#f25720;
margin:0;
border-color:#d16546 #ca4e2a #ca5d3d #ca4e2a;
text-shadow:0 1px 1px #666;}
.btn_rss span {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_rss2.png) 150px 11px no-repeat;
text-align:left;}
.btn_rss:active {
background-color:#e35b2c;} .btn_default,
.btn_orange {
background-color:#f25720;
border-color:#d16546 #ca4e2a #ca5d3d #ca4e2a;}
.btn_default span,
.btn_orange span {
text-shadow:0 1px 1px #666;}
.btn_white {
background-color:#fff;
border-color:#c6cccf;
-webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5)}
.btn_white span {
color:#3f4b56;}
.btn_white span strong {
font-weight:600;
color:#f25821}
.btn_purple {
background-color:#8235ca;
border-color:#6d3a9c}
.btn_purple span {
text-shadow:0 1px 1px #555}
.btn_blue {
background-color:#3e6ace;
border-color:#334c89}
.btn_blue span {
text-shadow:0 1px 1px #555}
.btn_yellow {
background-color:#f2d220;
border-color:#ccb421}
.btn_yellow span {
text-shadow:0 1px 1px #555;}
.btn_green {
background-color:#97ca35;
border-color:#759533}
.btn_green span {
text-shadow:0 1px 1px #555;}
.btn_turquoise {
background-color:#35ca94;
border-color:#19875e}
.btn_turquoise span {
text-shadow:0 1px 1px #555;}
.btn_red {
background-color:#c42119;
border-color:#862c28}
.btn_red span {
text-shadow:0 1px 1px #555;}
.btn_pink {
background-color:#f22083;
border-color:#b92d6f}
.btn_pink span {
text-shadow:0 1px 1px #666;}
.btn_violet {
background-color:#c135ca;
border-color:#7a337e}
.btn_violet span {
text-shadow:0 1px 1px #666;}
.btn_gray {	
background-color:#b6b6b6;
border-color:#999}
.btn_gray span {
text-shadow:0 1px 1px #555;}
.btn_brown {	
background-color:#7b5635;
border-color:#634a35}
.btn_brown span {
text-shadow:0 1px 1px #555;}
.btn_black {	
background-color:#262626;
border-color:#000}
.btn_black span {
text-shadow:0 1px 1px #000;}
.btn_cyan {	
background-color:#20c3f2;
border-color:#2895b6}
.btn_cyan span {
text-shadow:0 1px 1px #555;}   .container {
margin-left: auto;
margin-right: auto;
width: 950px;
position:relative} .alpha {margin-left:0 !important}
.omega {margin-right:0 !important} .col {
display:inline;
float: left;
position: relative;
margin-left: 10px;
margin-right: 10px} .col_1 {width:930px}
.col_1_2 {width:455px}
.col_1_3 {width:296px}
.col_2_3 {width:614px}
.col_1_4 {width:217px}
.col_3_4 {width:693px} .row .col_1 {width:950px}
.row .col_1_2 {width:465px}
.row .col_1_3 {width:303px}
.row .col_2_3 {width:627px}
.row .col_1_4 {width:222px}
.row .col_3_4 {width:708px}  .cols2 .content .row .col_1 {width:620px}
.cols2 .content .row .col_1_2 {width:300px}
.cols2 .content .row .col_1_3 {width:193px}
.cols2 .content .row .col_2_3 {width:407px}
.cols2 .content .row .col_1_4 {width:140px}
.cols2 .content .row .col_3_4 {width:460px}
.row .alpha, .col.alpha {
margin-left:0}
.row .omega, .col.omega {
margin-right:0}   .box {
background:#e2e6e9;
border:1px solid #d5dce1;
border-bottom:1px solid #fcfdfd}
.sidebar .box {
margin-bottom:35px}
.box_bot {
height:4px;
background:#d6dde1}   .border {
border:1px solid #ebebeb}
.divider_space, .divider_space_thin, 
.divider, .divider_thin {
clear:both;
display:block;
margin-bottom:40px;
padding-top:40px;
width:100%}
.divider_space_thin {
margin-top:10px;
margin-bottom:10px}
.divider_thin {
margin-bottom:15px;
padding-top:15px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/divider_line.png) bottom repeat-x}
.divider{
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/divider_line.png) bottom repeat-x}      .header_top {
width:100%;
height:90px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/header_top_bg.png);
position:absolute;
top:0;
z-index:5}
.header_top .container {
width:950px;
padding:20px 0 0 0}
.logo {
overflow: hidden;
height:50px;
width:220px;
float:left;
z-index:2;
position:relative}
.logo img {
max-width:100%}    #topmenu {
min-height:30px;	
padding:20px 0 0 220px;	
margin:0;
position:relative}
.ie7 #topmenu {
padding:10px 0 0 0}
.ie7 .dropdown {
float:left}
.dropdown {	
line-height:18px;
z-index:1300;
margin:0;
padding:0;
font-family: 'Cabin', sans-serif;
text-transform:uppercase;
font-size:12px;
font-weight:500;
float:right;
text-shadow:0 1px 1px #000;}
.dropdown li {
display:block;
float:left;
position:relative;
list-style:none;
margin:0 20px;
padding:0 0 20px 0;}
.dropdown li.first,
.dropdown li:first-child {
margin-left:0}
.dropdown li a {
display:block;
color:#ccc;
height:20px;
text-decoration:none} .dropdown li a span {
display:block}
.dropdown li:hover a {
color:#318ce7}
.dropdown .current-menu-item a,
.dropdown .current-menu-ancestor a {
color:#fff;}
.dropdown li ul li:hover a,
.dropdown li:hover li ul li:hover a,
.dropdown .current-menu-ancestor .current-menu-item a,
.dropdown .current-menu-ancestor .current-menu-ancestor a,
.dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-item a,
.dropdown .mega-nav ul li:hover ul li:hover a {
color:#318ce7;
background-color: transparent} 
.dropdown .mega-nav:hover li a,
.dropdown .mega-nav.current-menu-ancestor li a {
color:#e5e5e5} .dropdown li:hover li a,
.dropdown li:hover li ul li a,
.dropdown .current-menu-item li a,
.dropdown .current-menu-ancestor li a,
.dropdown .current-menu-ancestor .current-menu-item li a,
.dropdown .current-menu-ancestor .current-menu-ancestor li a,
.dropdown li ul li ul li a,	
.dropdown .mega-nav:hover ul li ul li a,
.dropdown .mega-nav ul li:hover ul li a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-item li a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-ancestor li a{
color:#e5e5e5} .dropdown .mega-nav ul li:hover a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-item a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-ancestor a,
.dropdown .mega-nav.current-menu-ancestor .current-menu-ancestor .current-menu-item a {
color:#efefef} .dropdown li ul {
margin:0;
padding:0;
text-shadow:none;	
line-height:1em;
font-weight:400;
font-size:13px;
text-transform: none;
-webkit-border-radius:2px;
border-radius:2px;
text-shadow: none;}
.dropdown li ul.submenu-1 {
display:none;
position: absolute;
top: 20px;
left:0;
z-index: 1308;		
padding:20px 0 0 0;
max-width:950px}
.dropdown li.parentHover {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/dropdown_sub.png) center bottom no-repeat}
.dropdown li ul li,
.dropdown .parentHover ul li {	
display:block;	
float: none;
width: 170px;	
margin:0;
padding:0;
height:auto;
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/dropdown_bg.png)}
.dropdown li ul.submenu-1 li {
line-height:1em}
.dropdown li ul li ul {	
z-index: 1309}
.dropdown li ul,
.dropdown li ul li ul,
.dropdown li ul li ul li ul {
display:none}
.dropdown li ul li:hover>ul {
display:block;
position:absolute;
top:0px;
left: 170px;
padding:0 0 0 4px}
.dropdown li ul li.first:hover>ul {
top:2px}
.dropdown li.last ul li:hover>ul {
left:-171px;
padding:0 2px 0 0}
.dropdown li ul li ul li {
padding:0;
float:left;
clear:both;
width:170px}
.dropdown li ul li.first,
.dropdown li ul li ul li.first {
-webkit-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0}
.dropdown li ul li.last,
.dropdown li ul li ul li.last {
-webkit-border-radius:0 0 2px 2px;
border-radius:0 0 2px 2px}
.dropdown li ul li.last a,
.dropdown li ul li ul li.last a {
background:none}
.dropdown li ul li a {
display:block;
color:#b3b2b4;
height: auto;
line-height:1.3em;
padding:8px 15px 10px 15px;
*background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/dropdown_line.png) bottom repeat-x}
.dropdown li ul li ul li a span {
min-height: inherit}
.dropdown li ul li.parent a span,
.dropdown li ul li.parent ul li.parent a span {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/dropdown_parent.png) 136px 3px no-repeat}
.dropdown li ul li.parent ul li a span {
background:none}
.dropdown li a:hover span {
cursor:pointer} .dropdown .mega-nav ul {}
.dropdown .mega-nav ul.submenu-1 {
left:-100%;
width:950px;
padding:20px 0 10px 0}
.dropdown .mega-nav ul.submenu-1 li {
float:left;
border-left:1px solid #3c3c3b;
border-right:1px solid #090a09;
background:none;
padding-top:0px;
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/dropdown_bg.png)}
.dropdown .mega-nav ul li.first,
.dropdown .mega-nav ul li ul li.first {
border-left:none;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px}
.dropdown .mega-nav ul li.last,
.dropdown .mega-nav ul li ul li.last {
-webkit-border-radius:0 2px 2px 0;
border-radius:0 2px 2px 0;
border-right:none}
.dropdown .mega-nav ul.submenu-1 li ul li {
border:none;
background:none}
.dropdown .mega-nav ul li ul.submenu-2,
.dropdown .mega-nav ul li.first:hover>ul {
top:0}
.dropdown .mega-nav:hover ul li:hover>ul {
position:relative;
left:0;
padding:0}
.dropdown .mega-nav ul li ul {
display:block;
float:none;
position:relative}
.dropdown .mega-nav ul li ul li {
float:none;
border:none;
margin:0}
.dropdown .mega-nav ul li {
width:180px}
.dropdown .mega-nav ul .parent a span {
background:none}
.dropdown .mega-nav ul li a {
padding:17px 20px 15px 20px;
text-transform:none;
font-size:20px;
background:none;
line-height:1.1em;}
.dropdown .mega-nav ul li ul li a {
padding:5px 20px 5px 20px;
text-transform:none;
font-size:13px}
.dropdown .mega-nav ul li ul li a span {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/dropdown_line.png) top repeat-x !important;
padding:13px 0 1px 0}
.ie7 .dropdown ul li {
float:left} .dropdown li ul .mega-nav-widget {
width:300px;
padding:0;
text-transform:none}
.dropdown li ul .mega-nav-widget li,
.dropdown .mega-nav ul .mega-nav-widget li  {
width:250px}
.dropdown .mega-nav ul .mega-nav-widget a {
font-size:14px;
text-transform:none;
padding:0;
line-height:1.4em}
.dropdown .mega-nav .widget-container {
padding:0 25px 15px 25px}
.dropdown .mega-nav .widget-container h3 {
color:#fff;
font-size:20px;
margin:15px 0 10px 0;
font-weight:400}
.dropdown .mega-nav .widget-container li,
.dropdown .mega-nav .widget_text .textwidget {
color:#94999c;
padding:10px 0;
text-transform:none;}
.dropdown .mega-nav .widget-container li a {
padding:0;
font-size:14px;
color:#e6eff2;
background:none}
.dropdown .mega-nav .link-more,
.dropdown .mega-nav .more-nav a,
.dropdown .mega-nav .post-more a{
color:#f25c24 !important;
font-size:12px !important;
text-transform:uppercase;
font-weight:500}
.dropdown .mega-nav .widget_featured_posts li {
clear:both;
line-height:1.2em;
padding:15px 0;
margin:0}
.dropdown .mega-nav .widget_featured_posts li:first-child {
padding-top:10px}
.dropdown .mega-nav .widget_featured_posts .post-meta {
padding:5px 0 10px 0;
margin:0}
.dropdown .mega-nav .widget_featured_posts .post-author {
color:#f25c24}
.dropdown .mega-nav .widget_featured_posts .post-image img {
max-width:100%}
.dropdown .mega-nav .widget_featured_posts .post-descr {
padding-bottom:10px;
color:#94999c;
line-height:1.5em;
font-size:13px;}
.dropdown .mega-nav .widget_recent_entries li {
margin:5px 0 10px 0;
padding:5px 0 !important}
.dropdown .mega-nav .widget_recent_entries .post-meta {
text-align:right;
padding:3px 0 0 0}
.dropdown .mega-nav .widget_recent_entries .post-meta a {
font-size:13px;
color:#94999c !important}
.dropdown .mega-nav .widget_recent_entries .post-meta .post-date {
float:left}
.dropdown .mega-nav .widget_text .textwidget {
line-height:1.5em;
font-size:14px}
.dropdown .mega-nav .widget_text .textwidget p {
padding-bottom:15px}
.dropdown .mega-nav .widget_twitter .tweet_item {
font-size:14px;
color:#e6eff2 !important}
.dropdown .mega-nav .widget_twitter .tweet_item:first-child {
padding-top:12px}
.dropdown .mega-nav .widget_twitter .tweet_item a {
color:#318ce7;
padding:0}
.dropdown .mega-nav .widget_twitter .tweet_time {
color:#94999c;
font-size:13px}
.dropdown .mega-nav .widget_recent_entries li a,
.dropdown .mega-nav .widget_featured_posts li .post-title a {
color:#e6eff2}
.dropdown .mega-nav .widget_recent_entries li a:hover,
.dropdown .mega-nav .widget_featured_posts li .post-title a:hover,
.dropdown .mega-nav .widget_twitter .tweet_item a:hover {
color:#318ce7}   .header {	
position:relative;
z-index:1;
width:100%;
margin:0;
padding:0} .header_thin {	
padding-top:90px;
background:#000 center center no-repeat;
background-size:100% auto}
.header_title {
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/opacity_header_white.png);
height:126px;}
.header_title h1,
.header_title strong {
display:block;
text-align:center;
font-size:24px;
text-transform:uppercase;
color:#3f4b56;
margin:0;
line-height:1em;
text-shadow:0 1px 1px #fff;
font-weight:normal;
padding:54px 0 0 0}
.header_title h1 span,
.header_title strong span  {
color:#f1541e} .header_map {
padding-top:90px;
background:#000}
#header_map {
position:relative;
width:100%;
height:525px;}
.header_map img, .content .map img, .map img  {
max-width:none !important}    .fullwidthbanner-container{
width:100% !important;
position:relative;
padding:0;
max-height:617px !important;
overflow:hidden;
}
.fullwidthbanner-container img { max-width: inherit !important;}
.tp-bullets.simplebullets.round .bullet {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/slider_pagination.png) no-repeat top left !important;
width:10px !important;
height:10px !important;
margin-top:-5px !important;
margin-left:8px !important;}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected {
background-position:bottom left !important} .header_slider {
width:100%;
height:617px;
overflow:hidden;
position:relative;}
.featured_item {
width:100%;
height:617px;
text-align:center;
background-position:center center;
background-repeat:no-repeat; }
.featured_item img {
width:auto}
.header_slider .slider_pag {
text-align:center;
position:absolute;
z-index:3;
width:100%;
bottom:17px}
.slider_pag a {
display:inline-block;
height:10px;
width:10px;
margin:0 4px;
overflow:hidden;
text-indent:-100px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/slider_pagination.png) 0 0 no-repeat}
.slider_pag a.selected {
background-position:0 -10px}
.header_slider .slide_content {
width:990px;
margin:0 auto;
position:relative;}
.featured_caption {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/opacity_white_15.png) top repeat-x;
position:absolute;
top:190px}
.caption_lt .featured_caption {left:0; top:190px}
.caption_lc .featured_caption {left:0px; top:250px}
.caption_lb .featured_caption {left:0px; top:380px}
.caption_rt .featured_caption {right:0px; top:190px}
.caption_rc .featured_caption {right:0px; top:250px}
.caption_rb .featured_caption {right:0px; top:380px}
.caption_dark .featured_caption p a {
color:#363636;
text-shadow:0 2px 1px #fff;}
.caption_dark .featured_caption,
.caption_dark .featured_caption p {
background-image:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/opacity_black_15.png)}	
.featured_caption p {
display:block;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/opacity_white_15.png) bottom repeat-x;
font-style:italic;
font-size:16px;
padding:30px 20px;
text-align:left;
margin:0}
.featured_caption p a {
color:#fff;
text-shadow:0 2px 1px #000;}
.featured_caption p strong {
font-style:normal;
font-size:40px;
display:block;
font-weight:normal;
font-family:'PT Serif Caption', serif;
margin-bottom:15px}
.featured_caption p span {
color:#ff5c22} .offers_slider {
padding:156px 0 81px 0;
width:950px;}
.offers_slider .slide_item {
width:950px;
height:380px;
position:relative;}
.offers_slider .slide_img {
float:left;		
width:640px;
height:360px;
padding:7px;
margin-right:30px;
background:#1f2020;
border-bottom:1px solid #464747;}
.offers_slider .img_right .slide_img {
float:right;
margin:0 0 0 30px}
.offers_slider .slide_text {
width:260px;
float:left;
padding-top:90px;
color:#9da3a6;
font-size:12px;}
.offers_slider .slide_text h2 {
font-family:'PT Serif Caption', serif;
font-size:23px;
text-shadow:0 2px 1px #000;
text-transform:uppercase;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/opacity_white_15.png) bottom repeat-x;
padding:0 0 17px 0;
margin:0 0 10px 0}
.offers_slider .slide_text h2 a {
color:#fff}
.info_line {
text-align:right;
line-height:28px;
color:#318ce7;
opacity:0.75;
filter:alpha(opacity=75);}
.info_line span {
color:#9da3a6;
float:left;}
.info_price {
position:relative;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/opacity_white_15.png) top repeat-x;
padding:17px 0 0 0;
margin:10px 0 0 0;
font-size:16px;
font-style:italic;
text-shadow:0 2px 1px #000;
color:#ff5c22}
.info_price span {
color:#fff;
margin-right:5px;}
.save-item {
display:block;
position:absolute;
right:0;
top:17px;
width:25px;
height:26px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_save.png) no-repeat;
overflow:hidden;
text-indent:-300px;}
.offers_slider .slider_pag {
text-align:center;
position:absolute;
z-index:3;
width:100%;
bottom:17px}    #middle {
clear:both;
position:relative;
z-index:1;
min-height:1px}
.middle_row {
z-index:1}
.middle_row .container {
padding:40px 0;}
.thin_row .container {
padding:1px 0;}
.middle_row.row_white {
background:#fff}
.middle_row.row_light_gray {
background:#f0f3f5;
border-top:3px solid #e6ecef;
border-bottom:1px solid #c0c2c4}
.middle_row.row_light_gray .container {
padding:60px 0}
.middle_row.row_gray {
background:#e0e4e7;
border-top:1px solid #fff;
border-bottom:1px solid #fff} #middle .content {
width:630px;
float:left;
min-height:100px;
margin:0 38px 0 0}
#middle .sidebar {
width:282px;
float:left;}
#middle.cols2,
#middle.full_width {
padding:65px 0 75px 0;
background:#f0f3f5;
border-top:3px solid #e6ecef} #middle.sidebar_left .content {
width:630px;
float:right;
margin:0 0 0 38px}
#middle.sidebar_left .sidebar {
width:282px;
float:left;}
#middle.full_width .content,
#middle.full_width .post-detail {
width:950px;
float:none;
margin:0}   .footer {
background:#2c2d2d;
border-top:3px solid #000}
.footer .container {
padding:85px 0 30px 0;
color:#797e80}
.footer p {
margin:0}
.f_col {
float:left;
width:140px;
margin-left:20px}
.f_col_4 {
width:430px;
margin-left:40px}
.footer .f_col:first-child {
margin-left:0}
.f_col h3 {
font-size:15px;
font-weight:600;
color:#fff;
text-transform:uppercase;}
.f_col li {
margin-bottom:7px}
.f_col li a {
color:#797e80;}
.f_col li a:hover {
color:#f25620}
.footer_address {
float:left;
width:220px;
line-height:2.1em;}
.footer_address .notice {
color:#318ce7;
font-size:13px;}
.footer_map {
float:left;
margin:-30px 0 0 0;
width: 194px; 
height: 194px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%; 
border-radius: 50%;
overflow:hidden;
background:transparent no-repeat 0 0;
-moz-box-shadow: inset 2px 3px 2px 3px rgba(0,0,0,0.25);
-webkit-box-shadow: inset 2px 3px 2px 3px rgba(0,0,0,0.25);
box-shadow: inset 2px 3px 2px 3px rgba(0,0,0,0.25);
position:relative}
.footer_map a {
display:block;
width:194px;
height:194px;}
.footer_contacts {
float:left;
width:460px;
margin-right:20px;
color:#fff;
line-height:22px;}
.footer_contacts .phone {
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/footer_phone.png) 0 -1px no-repeat;
padding-left:26px;
margin-right:50px;}
.footer_contacts .email {
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/footer_email.png) 0 -1px no-repeat;
padding-left:26px;}
.copyright {
float:left;
width:470px;
font-size:12px;
text-align:right;}
.copyright a {
color:#f25c24}
.copyright a:hover,
.copyright .link_white {
color:#fff} .footer_social {
clear:both;
margin:30px 0;
border-top:1px solid #000;
border-bottom:1px solid #454646}
.footer_social .social_inner {
border-bottom:1px solid #000;
border-top:1px solid #454646;
padding:22px 0 17px;
min-height:34px;
text-align:center;}
.footer_social a {
display:inline-block;
width:34px;
height:34px;
overflow:hidden;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/footer_social.png) 0 0 no-repeat;
margin:0 1px}
.footer_social a span {
display:block;
text-indent:-400px}
.footer_social .social-google {background-position:0 0}
.footer_social .social-fb {background-position:0 -34px}
.footer_social .social-twitter {background-position:0 -68px}
.footer_social .social-dribble {background-position:0 -102px}
.footer_social .social-vimeo {background-position:0 -136px}
.footer_social .social-linkedin {background-position:0 -170px}
.footer_social .social-flickr {background-position:0 -204px}
.footer_social .social-da {background-position:0 -238px}
.footer_social .social-google:hover {background-position:-34px 0}
.footer_social .social-fb:hover {background-position:-34px -34px}
.footer_social .social-twitter:hover {background-position:-34px -68px}
.footer_social .social-dribble:hover {background-position:-34px -102px}
.footer_social .social-vimeo:hover {background-position:-34px -136px}
.footer_social .social-linkedin:hover {background-position:-34px -170px}
.footer_social .social-flickr:hover {background-position:-34px -204px}
.footer_social .social-da:hover {background-position:-34px -238px}      .frame_left, .frame_right, .frame_center, .frame_box {
margin:0;
display:inline-block;
position:relative}
.frame_box {
display:inline-block;
margin-bottom:15px;
max-width:100%}
.frame_box img {
width:auto;
max-width:100%;
height:auto}
.frame_left {
float:left;
display:block;
margin:5px 20px 5px 0}
.col_1_2 .frame_left {
margin:5px 10px 5px 0}
.frame_right {
float:right;
display:block;
margin:5px 0 5px 20px}
.frame_center {
border:none;
display:block;
margin:0 auto 20px auto;
text-align:center}
.frame_left img, .frame_right img, .frame_center img {
border-bottom:1px solid #bbbbbb;
padding:6px;
background:#fff} .quote_right, .quote_left, .quote_center, blockquote {
float:right;
font-size:16px;
font-style:italic;
color:#f35d29;
width:37%;
padding:3px 0 3px 30px;
line-height:1.5em;
font-weight:500}
.quote_left {
float:left;
padding:3px 30px 3px 0}
.quote_center, blockquote {
float:none;
display:block;
width:100%;
margin:20px auto;
padding:0}
.frame_quote {
background:#f2f2f2;
margin:5px 0 20px;
border:1px solid #e6e6e6;
padding:15px 20px;
border-radius:3px;
-webkit-border-radius:3px}
.frame_quote blockquote {
margin:0;
line-height:1.5em}
.frame_quote blockquote .inner {
padding:2px 15px;
font-size:15px;
font-weight:500;}
.frame_quote blockquote {
color:#f35d29;
font-style:italic;
font-weight:normal}
.code {
background:#fff;
width:100%} .toggle, h3.toggle {
cursor:pointer;
margin:20px 0 10px 0;
padding:0}
.toggle .ico {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/toggle_icons.png) -18px 0 no-repeat;
width:11px;
height:11px;
font-size:10px;
display:inline-block;
margin-left:5px}
.toggle.box .ico {
width:18px;
height:19px;
position:absolute;
top:9px;
right:10px}
.toggle.active .ico {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/toggle_icons.png) -18px -19px no-repeat}
.toggle.box .ico {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/toggle_icons.png) 0 0 no-repeat}
.toggle.box.active .ico {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/toggle_icons.png) 0 -19px no-repeat}
.toggle_content {
line-height:1.6em;
padding-right:2px;
font-size:13px}
.toggle_content p, .entry .toggle_content p {
margin:0 0 10px 0}
.toggle_content .faq_question {
margin:5px 0 15px 0}
.toggle_content .faq_list {
margin:10px 0 0 0}
.toggle.box,
h3.toggle.box {
width:auto;
padding:10px 20px;
color:#8ea5c4;
font-size:13px;
color:#000;
text-transform:uppercase;
font-weight:bold;
font-family: 'Cabin', sans-serif;
text-shadow:0 1px 1px #fff;
background:#e9e9e9;
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#dcdcdc));
background: -moz-linear-gradient(top,  #f5f5f5,  #dcdcdc);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dcdcdc');
border-top:1px solid #e2e2e2;
border-bottom:1px solid #9b9b9b;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
position:relative;
margin:20px 0 0 0 !important;
display:block;
-webkit-box-shadow: inset 0 0 0 1px #fff;
-moz-box-shadow: inset 0 0 0 1px #fff;
box-shadow: inset 1px 1px 1px 0 #fff;
border-radius: 4px;
-webkit-border-radius: 4px;}
.toggle.box.active {
-webkit-border-radius: 4px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius: 4px;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
border-radius: 4px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
background:#f2f2f2;
border-bottom:1px solid #cdcdcd}
.boxed {
background:#f2f2f2;	
margin:0;
border:1px solid #cdcdcd;
border-top:none;
padding:20px}
.toggle_content .syntaxhighlighter {
margin:0} .dropcap1, .dropcap2 {
display:block;
float:left;
font-size:40px;
line-height:40px;
margin:0 10px 0 0}
.dropcap2 {
font-style:italic} .faq_list {
margin:0 0 10px 0}
.faq_list h2, .faq_list h3 {	
margin-bottom:15px;
font-size:14px;
color:#26363d}
.faq_question {
margin-bottom:15px !important;
font-size:14px;
color:#26363d;
font-weight:bold}
.faq_q {
margin:0 2px 0 0;
color:#f25c24;
font-weight:bold}
.faq_question.active {
color:#f25c24;
text-shadow:0 1px 1px #fff}
.faq_answer {
margin:0 0 20px 0}
.faqlist .col_1_4 {
padding-top:1.8em}    .tabs {
margin:0;
padding:0}
.tabs, 
.tabs li, 
.tabs li a {
height:51px;
font-size:13px}
.tabs li {
float:left;
display:block}
.tabs li a {
display:block;
float:left;
padding:0 25px;
color:#000;
text-decoration:none;
line-height:43px}
.tabs li a:hover {
color:#ff8a00}
.tabs li.current a {
color:#ff8a00}
.tabcontent {
clear:both} .tabs_framed {
margin-bottom:20px;
padding:0}
.tabs_framed .tabs {
margin:0;	
background:#318ce7;
height:52px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px}
.tabs_framed .tabs li {
float:left;
display:block;
list-style:none;
margin:0 0 0 7px;
padding:8px 0 0 0;
height:44px;
line-height:normal}
.tabs_framed .tabs li a {
display:block;
font-size:15px;
float:left;
padding:0 15px;
height:44px;
color:#fff;
text-decoration:none;
text-transform:uppercase;	
background:none}
.tabs_framed .tabs li a:hover {
color:#26363d}
.tabs_framed .tabs .current a {
background:#e6e6e6}
.tabs_framed .tabs .current a, 
.tabs_framed .tabs .current a:hover {
color:#26363d !important;
text-shadow:0px 1px 1px #fff}
.tabs_framed .tabcontent {
padding:8px;
font-size:13px;
background:#e6e6e6;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px}
.tabs_framed .tabcontent .inner {
padding:10px 10px 5px 10px;
background:#fff;
color:#393939}
.entry .tabcontent h2,
.entry .tabcontent h3,
.entry .tabcontent h4,
.entry .tabcontent h5,
.entry .tabcontent h6 {
margin:5px 0 10px 0;
color:#26363d} .small_tabs .tabs {
height:35px}	
.small_tabs .tabs li {
padding:5px 0 0 0;
height:30px}
.small_tabs .tabs li a {
font-size:13px;
padding:0 8px;
height:30px;
line-height:30px} .tf_sidebar_tabs {
margin:20px 0 30px}
.tf_sidebar_tabs .tabs{
background:#ddd;
height:44px}
.tf_sidebar_tabs .tabs li {
margin:0;
padding:0;
border:1px solid #ddd;
border-bottom:0}
.tf_sidebar_tabs .tabs li:first-child,
.tf_sidebar_tabs .tabs li:first-child a {
border-radius:5px 0 0 0;
-webkit-border-radius:5px 0 0 0}
.tf_sidebar_tabs .tabs li a {
font-size:14px;
padding:0 15px;
height:44px;
color:#4f5e62;
text-shadow:0 1px 1px #fff;
text-decoration:none;
text-transform:uppercase;	
background:none;
font-weight:500;}
.sidebar .tf_sidebar_tabs .tabs li a {
font-size:11px;
padding:0 11px}
.tf_sidebar_tabs .tabs li a:hover {
color:#26363d}
.tf_sidebar_tabs .tabs .current a {
background:#fff;
color:#000}
.tf_sidebar_tabs .tabs .current a, 
.tf_sidebar_tabs .tabs .current a:hover {
color:#26363d !important}
.tf_sidebar_tabs .tabcontent {
padding:1px 0 0 0;
font-size:13px;
background:#fff;
border:1px solid #ddd;
border-top:none}   .entry ul {
margin:10px 0 15px 30px;
padding:0}
.entry ul li {
margin-bottom:5px;
list-style:disc}
.entry .list_check ul, 
.entry .list_delete ul, 
.entry .list_dots ul,
.entry .list_square ul{
margin:0 0 20px 0}
.entry .list_check li,
.entry .list_delete li,
.entry .list_dots li {
list-style:none;
margin:0 0 10px 0;
line-height:23px;
padding:0 0 0 30px}
.entry .list_check li {	
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_check2.png) 0 1px no-repeat}
.entry .list_delete li {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_x2.png) 0 1px no-repeat}
.entry .list_dots li,
.entry .list_square li {
list-style: disc;
padding:0;
margin:0 0 10px 30px}
.entry .list_square li {
list-style:square}   .slider {
position:relative;
margin-bottom:10px}
.cols2 .slider {
margin-bottom:20px}
.slider_mini {
width:250px}
.slider_small {
width:430px}
.slider_medium {
width:620px}
.slider_quotes {
width:600px;
padding-bottom:40px !important}
.slider .slider-item {
position:relative;
background:#efefef;
padding:10px;
-webkit-border-radius:4px;
border-radius:4px}
.slider_quotes .slider-item {
position: relative;
background:#fff;
-webkit-border-radius:4px;
border-radius:4px;
border:1px solid #e6e6e6;
padding:15px 20px;
width:560px}
.sidebar .slider_quotes {
width:250px !important}
.sidebar .slider_quotes .slider-item {
background:none;
-webkit-border-radius:0px;
border-radius:0px;
border: none;
padding:0;
width:220px}
.sidebar .slider_quotes .slider-item {
width:250px}
.col_1_2 .slider_small {
margin-left:10px}
.slider_small .slider_container h2 {
margin-bottom:10px}
.slider_small .slider-item,
.slider_small .slider-item iframe {
width:430px;
height:242px}
.slider_medium .slider-item,
.slider_medium .slider-item iframe {
width:600px;
height:338px}
.slider_mini .slider-item,
.slider_mini .slider-item iframe{
width:240px;
height:135px;
padding:5px}
.slider .slider-item.video_slide {
overflow:hidden}
.slider .slider-item.text_slide {
overflow:auto}
.slider .slider-item.text_slide .inner {
padding:5px 10px}
.slider .slider-item.text_slide h2:first-child,
.slider .slider-item.text_slide h3:first-child,
.slider .slider-item.text_slide h4:first-child {
margin-top:0}
.slider_pagination {
padding-top:10px;
text-align:center}
.slider_pagination a {
display:inline-block;
width:16px;
height:16px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/slider_pagination.png) center 0 no-repeat;
overflow:hidden;
text-indent:-300px;
margin:0 3px}
.entry .slider_pagination a:hover,
.entry .slider_pagination a.selected {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/slider_pagination3.png) center -16px no-repeat}
.entry .slider_pagination a {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/slider_pagination3.png) 0 0 no-repeat}
.ie7 .slider_pagination a {
display:block;
float:left}
.ie7 .slider_pagination {
margin-left:40%}
.slider_quotes .prev,
.slider_quotes .next {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/arrows_slide.png) 0 0 no-repeat;
display:block;
width:9px;
height:11px;
overflow:hidden;
text-indent:-400px;
float:left;
margin:2px 5px 0 5px;
position:relative;
bottom:-10px}
.slider_quotes .prev {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/arrows_slide.png) 0 -11px no-repeat}
.slider_quotes .prev:hover {
background-position:-9px -11px}
.slider_quotes .next:hover {
background-position:-9px 0} .quote-text {
color:#f35d29;
font-size:16px;
font-style:italic;
font-weight:normal;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_quotes2.png) 0 0 no-repeat;
padding:5px 30px 0 30px;
line-height:1.5em}
.quoteBox .quote-text {
background:none;
padding:0;
font-size:15px;}
.quoteBox .quote-author,
.quoteBox .quote-author span {
color:#26363d;
text-align:left;}
.quote-text p {
padding:0;
margin-bottom:15px}
.quote-author {
padding:5px 0 0 0;
color:#f25c24;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-align:right}
.quote-author span {
color:#f25c24}
.sidebar .quote-text {
color:#bfc6c9;
font-size:14px;
background:none;
padding:0}
.sidebar .quote-text {
color:#009551;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_quotes.png) 0 2px no-repeat;
padding:0 0 0 30px;
font-size:14px}
.sidebar .quote-author, .sidebar .quote-author span {
color:#f25c24;
text-transform:none;
text-align:left}   .testimonials > .container {
width:840px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_quotes.png) center 50px no-repeat;
padding-top:115px;
padding-bottom:65px}
.testimonials .slider-item {
text-align:center;
width:580px;
padding:0 130px}
.testimonials .quote-text {
background:none;
font-style:italic;
color:#557788;
font-size:18px;
font-family:'PT Serif Caption', serif;
padding:0;
line-height:1.8em;}
.testimonials .quote-text a {
color:#318ce7}
.testimonials .quote-author {
text-align:center;
color:#f1531e;
font-weight:normal;
text-transform:none;
font-size:15px;}
.testimonials .quote-author span {
text-transform:uppercase;
font-weight:bold;}
.testimonials .prev, .testimonials .next {
display:block;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/arrows_gray.png) no-repeat;
width:20px;
height:34px;
position:absolute;
top:155px;
z-index:2;}
.testimonials .prev {
left:0;
background-position:0 0}
.testimonials .next {
right:0;
background-position:-20px 0}
.testimonials .prev:hover {
background-position:-40px 0}
.testimonials .next:hover {
background-position:-60px 0}
.testimonials .prev:active, .testimonials .next:active {
top:156px}   .styled_table table,
.sb {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border-collapse: collapse;
margin:10px 0 20px;
text-shadow:none;
color:#404040}
.styled_table table {
width:100%;
border-collapse:separate;
padding-bottom:1px}
.styled_table table,
.sb {
border: 1px solid #f25720}
.styled_table.shadow table,
.sb_shadow  {
box-shadow: 0 1px 2px 1px rgba(0,0,0,0.2); 
-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,0.2)}
.styled_table table tr th,
.sb .box_title	{
background:#f25720;
color:#fff;
font-size:13px;
font-weight:normal;
text-transform:uppercase;}
.styled_table table tr th, 
.styled_table table tr td	{
border-top:1px solid #d0d0d0;
padding:5px 15px;
text-align:left}
.styled_table table tbody td {
background:#e6e6e6;
padding:5px 15px;
font-size:13px;
font-weight:500}
.styled_table table tbody tr.odd td {
background:#f8f8f8}
.styled_table table tr:first-child th{
border-top: 0}
.table_yellow table,
.sb_yellow {
border:1px solid #f2d220}
.table_yellow table tr th,
.sb_yellow .box_title {
background:#f2d220;
color:#333}
.table_blue table,
.sb_blue {
border:1px solid #3e6ace}
.table_blue table tr th,
.sb_blue .box_title {
background:#3e6ace;}
.table_green table,
.sb_green {
border:1px solid #97ca35}
.table_green table tr th,
.sb_green .box_title {
background:#97ca35;}
.table_dark table,
.sb_dark  {
border:1px solid #262626}
.table_dark table tr th,
.sb_dark .box_title {
background:#262626;}
.table_orange table,
.sb_orange {
border:1px solid #f25720}
.table_orange table tr th,
.sb_orange .box_title {
background:#f25720;}
.table_pink table,
.sb_pink {
border:1px solid #f22083}
.table_pink table tr th,
.sb_pink .box_title {
background:#f22083;}
.table_purple table,
.sb_purple {
border:1px solid #8235ca}
.table_purple table tr th,
.sb_purple .box_title {
background:#8235ca;}
.table_red table,
.sb_red {
border:1px solid #c42119}
.table_red table tr th,
.sb_red .box_title {
background:#c42119;}
.table_turquoise table,
.sb_turquoise {
border:1px solid #35ca94}
.table_turquoise table tr th,
.sb_turquoise .box_title {
background:#35ca94;}
.table_brown table,
.sb_brown {
border:1px solid #7b5635}
.table_brown table tr th,
.sb_brown .box_title {
background:#7b5635;}
.table_violet table,
.sb_violet {
border:1px solid #c135ca}
.table_violet table tr th,
.sb_violet .box_title {
background:#c135ca;}
.table_cyan table,
.sb_cyan {
border:1px solid #20c3f2}
.table_cyan table tr th,
.sb_cyan .box_title {
background:#20c3f2;} .sb .box_title {
padding:5px 15px}
.sb.notitle .box_title {
display:none}
.sb .box_content {
padding:15px;
background:#fff;
color:#595959;
margin:1px;
border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px}   .highlight_yellow {
background:#f2d220;
color:#fff}
.highlight_brown {
background:#7b5635;
color:#fff}
.highlight_blue {
background:#3e6ace;
color:#fff}
.highlight_black {
background:#262626;
color:#fff}
.highlight_purple {
background:#8235ca;
color:#fff}   .pricing_box {
position:relative;
clear:both;
padding:50px 0;}
.entry .pricing_box ul,
.entry .pricing_box li {
margin:0;
padding:0;
list-style:none}
.entry .pricing_box li.price_col {
width:227px;
float:left;
margin:0 5px;
text-align:center;
position:relative;
border-bottom:3px solid #ced6db;
border-radius:4px;
-webkit-border-radius:4px;
background:#fff;}
.entry .price_col_body ul {
padding:25px 0;
border-bottom:1px solid #e6e6e6;
color:#808080}
.entry .price_col_body ul li {
font-size:15px;	
display:block;
margin:0 0 10px 0!important;}
.entry .price_col_body ul li strong {
color:#000}
.price_col_head strong {
display:block;
height:48px;
line-height:48px;
font-size:20px;
color:#fff;
text-transform:uppercase;
text-shadow:1px 1px 0 #333;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
-webkit-box-shadow: inset 0px -3px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px -3px 3px 0px rgba(0, 0, 0, 0.2);}
.price_col_head .price {
display:block;
height:38px;
line-height:38px;
padding:20px 0 20px 0;
color:#3f4b56;
font-size:38px;
font-weight:bold;
letter-spacing:-1px}
.price_col_head .price em {
font-style:normal;
font-size:25px;}
.price_col_head .price sup {
vertical-align: baseline;
position: relative;
top: -0.5em;
font-size:0.6em;}
.price_col_body {
border-top:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;}
.price_body_bot {
background:#f0f3f5;
border:4px solid #fff;
line-height:38px;
font-size:14px;
color:#000}
.price_body_bot strong {
color:#66c5f1}
.entry .price_col_foot {
background:#fff;
padding:20px 0;}
.entry .price_col_foot a {
color:#f1541e;
font-size:19px;
text-transform:uppercase;}
.price_col_light_blue .price_col_head strong {
background-color:#8fcfed}
.price_col_blue .price_col_head strong {
background-color:#63c2ee}
.price_col_light_red .price_col_head strong {		
background-color:#eb634d;}
.price_col_red .price_col_head strong {		
background-color:#cb4036;}
.text_notice {
font-family:'PT Serif Caption', serif;
font-style:italic;
color:#5a636c;
text-align:center;
width:555px;
margin:0 auto}      .search_row {
position:relative;
z-index:3;}
.search_row .container{
padding:28px 0 46px 0}
.search_row form {
display:block;
position:relative;}
.search_row form{
padding-right:150px;}
.search_row .contactForm{
padding-right:0px;}
.adv_search_hidden {
width:100%;
float:left;
padding-top:18px}
.search_row .row .label_title {
color:#3f4b56;
font-size:13px;
display:block;
padding-bottom:5px}
.search_row .row {
margin-left:30px;
float:left;
width:170px;
min-height:70px}
.search_row .rowSubmit {
width:150px;
position:absolute;
bottom:0;
right:0;}
.search_row.search_before .row .select_styled {
width:144px !important;}
.search_row.search_before .row:first-child {
margin-left:0;}
.search_row.full_search .row:first-child {
margin: 0 15px 0 15px;}
#adv_search_open {
color:#f25820;
cursor:pointer}
#adv_search_open:hover {
text-decoration:underline;} .full_search .container {
width:800px}
.full_search form {
padding-right:0}
.full_search .row,
.full_search .row:first-child {
margin:0 15px 0 15px;
padding:13px 0;
min-height: inherit}
.full_search .rowSubmit {
position:relative;
width:100%;
margin:0;
text-align:center;
padding:25px 0 0 0;}
.ie7 .full_search .row.rowSubmit {
min-height:30px}   .contact_form {
position:relative;
z-index:2}
.contact_form form {
padding:0;
position:relative;}
.contact_form .form_col_1,
.contact_form .form_col_2 {
margin:0 30px 0 0;
width:370px}
.contact_form .form_col_1 .row {
float:left;
margin:0 30px 0 0;}
.contact_form .row {
padding:13px 0}
.contact_form .form_col_1 .omega {
margin-right:0}
.contact_form .form_col_1 .inputField {
width:150px}
.contact_form .form_col_2 .textareaField {
width:350px;
height:110px;
resize:none}
.contact_form .form_col_3 {
position:relative;
width:150px;
height:169px}
.contact_form .rowSubmit {
padding:0;
min-height: inherit}
.contact_form .rowSubmit .btn-submit {
width:150px;
-webkit-appearance:none;}
.contact_form .link-reset {
top:35px;
right: auto;
left:0;
font-size:13px;
font-weight:500;
text-decoration:none;}   .contact_box h2 {
color:#66c5f1;
font-size:16px;
text-transform:uppercase;}
.contact_box .box_content {
background:#fff;
padding:20px 25px;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px}
.contact_box .left_side {
width:190px;
float:left;
margin-right:60px}
.contact_box .right_side {
width:330px;
float:left;
color:#7a8188;
font-size:13px;
line-height:1.6em;}
.contact_box .right_side p {
margin-top:15px}
.contact_box .left_side .name strong,
.contact_box .right_side h3 {
font-size:15px;
display:block;
font-weight:bold;
color:#333;}
.contact_box .right_side h3 {
margin-bottom:30px}
.contact_box .left_side .address {
color:#808080;
font-style:italic;
margin-bottom:10px}
.contact_box .right_side h3 {
font-size:15px;}
.contact_box .left_side .row {
padding:3px 0;
position:relative;
font-size:13px;
line-height:14px;}
.contact_box .left_side .row em {
font-style:normal;
display:block;
float:left;
width:50px}   .week_offer {
width:430px;
float:left;
margin-right:50px}
.week_offer h2, .special_offers h2 {
font-size:15px;
text-transform:uppercase;
font-weight:500;}
.week_offer .offer_image img {
display:block;
border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;}
.week_offer .offer_text {
padding:25px; position:relative;
font-size:13px;
line-height:1.4em;
color:#80868c;
background:#fff;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px}
.week_offer .offer_text h3 {
font-size:17px;
font-weight:500;
margin-bottom:0px}
.week_offer .offer_text h3 a {
color:#318ce7}
.week_offer .offer_price {
color:#f25821;
font-size:17px;
font-weight:500;
position:absolute;
top:25px;
right:30px}
.week_offer .link_more{
padding-top:10px}
.week_offer .link_more a,
.special_offers .link_more a {
color:#39434c;
font-size:13px;
text-shadow:0 1px 1px #fff;}
.week_offer .link_more a:hover,
.special_offers .link_more a:hover {
color:#f1541e}   .special_offers {
width:470px;
height:490px;
float:left;
position:relative;}
.special_item {
height:134px;
border-bottom:3px solid #ced6db;
border-radius:3px;
-webkit-border-radius:3px;
margin-bottom:8px}
.special_image {
width:310px;
height:134px;
float:left;
border-right:4px solid #f25720}
.special_image img {
border-radius:3px 0 0 0;
-webkit-border-radius:3px 0 0 0}
.special_text {
width:130px;
height:114px;
padding:10px 13px;
float:left;
background:#fff;}
.special_text h3 {
font-size:14px;
text-align:center;
margin:0;
padding-bottom:10px;
border-bottom:1px solid #e9e9e9;
display:block;
line-height:1.1em;
overflow:hidden;
white-space:nowrap}
.special_text h3 a {
color:#318ce7}
.special_text h3 a:hover {
color:#f25821}
.info_row {
border-bottom:1px solid #e9e9e9;
line-height:22px;
color:#8e959b;
font-size:10px;
text-align:right;
position:relative;}
.info_row span {
float:left;}
.special_price {
text-align:center;
color:#f25821;
padding-top:2px}
.special_offers .prev, .special_offers .next {
display:block;
width:24px;
height:15px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/vertical_arrows.png) 0 0 no-repeat;
position:absolute;
right:65px;}
.special_offers .next {
background-position:0 -15px;
bottom:5px}
.special_offers .prev {
top:5px}
.special_offers .next:active {
bottom:4px}
.special_offers .prev:active {
top:6px}
.special_offers .prev:hover {
background-position:0 -30px}
.special_offers .next:hover {
background-position:0 -45px}   .car_types_list {
text-align:center;}
.car_types_list h2 {
color:#3f4b56;
text-transform:uppercase;
font-size:19px;
font-weight:500;}
.car_types_list ul {
padding:0;
margin:50px 0}
.car_types_list li {
display:inline-block;
position: relative;
width:172px;
height:156px;
margin:0 3px;
-webkit-perspective: 600px;
-moz-perspective: 600px;
perspective: 1000;}
.ie7 .car_types_list li {
display:inline;}
.car_types_list li .front, 
.car_types_list li .back {
float:left;
width:120px;
height:96px;
padding:26px 26px 34px 26px;
font-size:12px;
position: absolute;
top: 0;
left: 0;
background-color:#318ce7;
-moz-backface-visibility: hidden;
-moz-transform-style: preserve-3d;
-webkit-backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-moz-transition: .3s;
-webkit-transition: all .3s ease-in-out;
transition: .3s;}	
.car_types_list li .front {
z-index: 2;
-webkit-transform: rotateX(0deg) rotateY(0deg);
-moz-transform: rotateX(0deg) rotateY(0deg);}
.car_types_list li .back {
z-index:1;
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);}
.car_types_list li.flip .front {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);}
.car_types_list li.flip .back {
z-index:3;
-webkit-transform: rotateX(0deg) rotateY(0deg);
-moz-transform: rotateX(0deg) rotateY(0deg);}
.car_types_list li a strong {
color:#fff;
display:block;
padding-bottom:50px;
height:35px;
line-height:1.4em;}
.car_types_list li.flip a strong {
color:#318ce7;}
.car_types_list li a em {
color:#105879;
font-style:normal;
font-weight:bold;
text-transform:uppercase;}
.car_types_list .link_more {
color:#f1541e;
clear:both}   .latest_offers{
background:#2c2d2e;
border-top:3px solid #000;
border-bottom:3px solid #000;
padding:35px 0 20px 0;
width:100%;
position:relative;}
.latest_offers .container {
color:#9da3a6;
padding:0}
.latest_offers .link_more {
position:absolute;
right:0;
top:2px;
color:#318ce7;
font-size:13px;}
.latest_offers h2 {
color:#9da3a6;
font-weight:600;
font-size:14px;
text-transform:uppercase;}
.latest_item {
width:230px;
height:210px;
text-align:center;
float:left;
margin:0 3px;
font-size:13px;
line-height:1.3em;}
.latest_item img {
margin-bottom:5px;}
.latest_item a {
color:#9da3a6}
.latest_item:hover a {
color:#fff}
#latest_offers {
margin:15px 0 0 0;}
.latest_offers .prev, .latest_offers .next, .prev_slider, .next_slider {
position:absolute;
top:80px;
left:0;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/arrow_latests.png) -10px 0 no-repeat;
width:80px;
height:163px;
text-align:center;}
.latest_offers .next, .next_slider {
right:0;
left:auto;
background-position:-110px 0}
.latest_offers .prev.disabled,
.latest_offers .next.disabled {
opacity:0.5;
filter:alpha(opacity=50);
cursor:default}   .service_item {
padding:0 0 80px 0}
.service_item h2 {
font-size:19px;
font-weight:500;
text-transform:uppercase;}
.service_item h2 a {
color:#3f4b56}
.service_item h2 a:hover {
color:#f25821}
.service_image {
width:350px;
float:right;
margin:0 0 0 50px;
border-bottom:3px solid #d1d9dd;
border-radius:2px;
-webkit-border-radius:2px;}
.service_image img {
display:block;}
.service_image .caption {
color:#aeb1b4;
font-size:12px;
background:#fff;
padding:10px 20px;
font-style:italic;}
.service_descr p {
margin-bottom:17px;
line-height:1.7em;}
.service_descr h3 {
margin:40px 0 20px 0;
color:#f25821;
font-size:17px;
font-weight:bold;
text-shadow:0 1px 1px #fff;}   .middle_row.brand_list {
position:relative;
padding:5px 0;}
.row_white.brand_list {
padding:20px 0}
.brand_list.row_light_gray {
border-top:2px solid #e6ecef;}
.brand_list h2 {
color:#3f4b56;
text-transform:uppercase;
font-size:14px;
font-weight:600;}
.brand_list ul {
margin:30px 0 0}
.brand_list ul li {
display:inline;
margin-left:38px}
.brand_list ul li a {
opacity:0.8;
filter:alpha(opacity=80);}
.brand_list ul li a:hover {
opacity:1;
filter:alpha(opacity=100);}
.brand_list ul li:first-child {
margin-left:0}
.brand_list .link_more {
position:absolute;
right:0;
top:38px;
color:#318ce7;
font-size:13px;}
.brand_list.row_light_gray .link_more {
top:58px;}
.brand_list .link_more:hover {
color:#f25c24}
.brand_list2 ul li {
display:block;
float:left;
width:225px;
margin:0 6px 70px 6px;
font-size:15px;
text-align:center;
text-transform:uppercase;}
.brand_list2 .brand_logo {
background:#fff;
display:block;
text-align:center;
padding:50px 0;
border-bottom:3px solid #c6cccf;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
margin-bottom:10px}
.brand_list2 li a {
color:#318ce7}
.brand_list2 li:hover a {
color:#f25821}   .breadcrumbs {
padding:10px 0;
font-size:13px;
color:#898f94}
.breadcrumbs .container {
padding:0}
.breadcrumbs p {
margin:0 !important;}
.breadcrumbs a {
color:#898f94}
.breadcrumbs p a:hover {
color:#f1541e}
.breadcrumbs .link_search,
.breadcrumbs .link_back {
color:#318ce7;
position:absolute;
top:4px;
right:0;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_search_blue.png) 0 3px no-repeat;
padding-left:18px;
line-height:15px;}
.breadcrumbs .link_back {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/arrow_back.png) 0 4px no-repeat;
padding-left:13px} .minigallery_carousel {
position:relative;
clear:both;
margin:10px 0 30px 0;
background:#fff;
padding:20px 0}
.entry .minigallery_carousel ul {
margin:0;
padding:0}
.minigallery_carousel li {
display:block;
float:left;	
width:100px;
height:100px;
margin:0 8px;
position:relative;
text-align:center}
.entry .minigallery_carousel li {
margin-bottom:0}
.minigallery_carousel li img {
width:92px;
height:92px;
border:4px solid #d9d9d9}
.minigallery_carousel .prev, 
.minigallery_carousel .next {
display:block;
width:20px;
height:100px;
overflow:hidden;
text-indent:-300px;
position:absolute;
top:20px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/prev_next_arrows.png) 2px center no-repeat}	
.minigallery_carousel .prev {
left:7px}
.minigallery_carousel .next {
right:7px;
background-position:-31px center}
.minigallery_carousel .prev:active, 
.minigallery_carousel .next:active {
top:21px;}
.minigallery_carousel li:hover a img {
border-color:#f35f2a}   .content .newsletterBox {
width:250px}
.newsletterBox h3 {
margin-bottom:20px}
.content .newsletterBox form {
padding:15px;}
.content .newsletterBox form {
background:#fff;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;}
.newsletterBox .inputField {
float:left;
width:166px;
padding:8px 40px 8px 10px;
margin-top:5px}
.sidebar .box .newsletterBox .inputField,
.sidebar .box .newsletterBox .btn-arrow   {
background-color:#fff}
.newsletterBox input.btn-arrow {
display:block;
float:left;
height:31px;
width:30px;
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/selects-1.png) -15px -78px no-repeat;
overflow:hidden;
text-indent:-500px;
border:none;
min-width:inherit;
padding:0;
margin:6px 0 0 -32px;
text-transform: none;
min-width:30px}
.newsletter_text {
clear:both;
padding-top:10px;}
.sidebar .box .newsletterBox label {
color:#838a90}
.newsletter_text .link-news-rss {	
color:#838a90;
font-size:13px;
font-style:italic;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_rss.png) 0 0 no-repeat;
padding-left:22px}
.link-news-rss span {
color:#318ce7}    .sidebar .widget-container,
.content .widget-container {
position:relative !important;
line-height:1.4em;
color:#3f4b56;
padding:0;
*zoom: 1}
.widget-container:before,
.widget-container:after {
display: table;
line-height: 0;
content: ""}
.widget-container:after {
clear:both}
.sidebar .widget-container {
padding:30px 25px;
font-size:13px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/sidebar_line.png) top repeat-x}
.sidebar .widget-container.first {
background:none}
.content .widget-container .widget-title,
.content .widget-container h3,		
.sidebar .widget-container .widget-title,
.sidebar .widget-container h3,
.widget_calendar table caption{
font-family: 'Cabin', sans-serif;
font-size:14px;
line-height:1.1em;
color:#3f4b56;
font-weight:500;
padding:0;
margin:0 0 20px 0;
text-transform:uppercase;
text-shadow:0 1px 1px #fff;}
.sidebar .widget-container ul {
margin:0}
.sidebar .widget-container li{
list-style:none;
text-shadow:0 1px 1px #fff;}
.sidebar .widget-container li ul {
padding-left:5px}
.sidebar .widget-container li a,
.content .widget-container li a {
color:#3f4b56}
.content .widget_featured_posts .post-descr a {
color:#f25821}
.sidebar .widget-container li a:hover,
.content .widget-container li a:hover {
color:#36aae0}
.sidebar .widget-container .current-menu-item a,
.sidebar .widget-container .current-menu-ancestor a,
.sidebar .widget-container .current-menu-item li a:hover,
.sidebar .widget-container .current-menu-ancestor li a:hover,
.sidebar .widget-container .current-menu-ancestor .current-menu-item a {
color:#f25821;}
.sidebar .widget-container .current-menu-item li a,
.sidebar .widget-container .current-menu-ancestor li a {
color:#5c6d7c;}
.sidebar .widget-container ul li ul{
padding:5px 0 0 0 !important;
margin:0}
.sidebar .widget-container ul li ul li{
padding-left:25px}
.sidebar .widget-container ul li ul li ul{
padding-left:10px}
.sidebar .widget-container ul li ul li ul li {
padding-left:25px;
margin-bottom:2px;
text-transform:none;
font-size:12px} .subscribe_btn {
text-align:center;}
.subscribe_btn .btn {
margin:5px auto} .facebook_box {
background:#fff;
padding:5px 6px;
width:270px;
margin:0 auto 20px auto;
overflow:hidden} .widget_nav_menu ul,
.widget_categories ul,
.widget_archive ul,
.widget_links ul,
.widget_meta ul,
.widget_pages ul {
padding:0 !important}
.widget_nav_menu li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_pages li,
.widget_archive li,
.widget_popular li  {
font-weight:500;	
margin:0 0 5px 0;
position:relative;}
.widget_nav_menu li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_pages li {
line-height:20px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/styled_radiobutton.png) -10px -12px no-repeat;
padding-left:25px}
.widget_popular li {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_comment.png) 0 2px no-repeat;
padding-left:25px}
.widget_nav_menu .current-menu-item,
.widget_categories .current-menu-item,
.widget_links .current-menu-item,
.widget_meta .current-menu-item,
.widget_pages .current-menu-item {
background-position:-10px -208px}
.widget-container.widget_nav_menu li a,
.widget_categories li a,
.widget_archive li a,
.widget_links li a,
.widget_meta li a,
.widget_pages li a {
display:block;
color:#3f4b56;}
.widget_categories li a em {
font-style:normal;
float:right;}
.ie7 .widget_categories li a em {
float:none;}
.widget_archive li {
width:49%;
float:left;
display:block;}
.widget_archive li.even {
padding-right:2%}
.sidebar .widget_archive li a {
color:#318ce7}
.sidebar .widget_archive li a:hover {
color:#f25821}
.widget-container.widget_nav_menu a:hover,
.widget-container.widget_nav_menu .current-menu-item li a:hover,
.widget-container.widget_categories a:hover,
.widget-container.widget_categories .current-menu-item li a:hover,
.widget-container.widget_archive a:hover,
.widget-container.widget_links a:hover,
.widget-container.widget_meta a:hover,
.widget-container.widget_pages a:hover{
color:#f25c24;}
.widget-container.widget_nav_menu li ul li a,
.widget-container.widget_nav_menu .current-menu-item li a,
.widget-container.widget_categories li ul li a,
.widget-container.widget_categories .current-menu-item li a {
color:#3f4b56;} .widget_featured_posts {
font-family: 'Cabin', sans-serif;
font-size:13px;
line-height:1.5em;}
.widget_featured_posts ul {
margin:0 !important}
.col_1_3 .widget_featured_posts {
width:280px}
.widget_featured_posts .post-title {
font-size:20px;
line-height:1.1em}
#middle .widget_featured_posts .post-title {
min-height:70px !important}
.widget_featured_posts .post-image {
padding:5px 0;
max-width:100%}
.widget_featured_posts .post-title a {
color:#26363d}
.widget_featured_posts .post-title a:hover {
color:#f25821}
.widget_featured_posts .post-item .post-meta,
#middle .widget_featured_posts .post-item .post-meta {
margin:5px 0}
.widget_featured_posts .post-descr {
color:#808080}
#middle .widget_featured_posts .post-more a {
-webkit-box-shadow: none;
box-shadow:  none;
background-color:#f0f0f0;
border-color:#e6e6e6;
font-size:11px}
#middle .widget_featured_posts .post-more a span {
color:#26363d;
text-shadow:0 1px 1px #fff;
font-weight:bold}
#middle .widget_featured_posts .post-more a:hover {
-webkit-box-shadow: 0 1px 1px 0 #c0c0c0;
box-shadow: 0 1px 1px 0 #c0c0c0;
background-color:#06af61;
border-color:#008b6a}
#middle .widget_featured_posts .post-more a:hover span {
color:#00341b;
text-shadow:0 1px 1px #76d9ac;} .widget_twitter .tweet_image {
float:left;
width:30px;
height:30px;
margin:5px 10px 0 0}
.widget_twitter .tweet_image img {
width:30px;
height:30px}
.widget_twitter .tweet_item {
clear:both;
padding:15px 0}
.widget_twitter .tweet_item:first-child {
padding-top:0}
.widget_twitter .tweet_text {
float:left;
width:178px}
.sidebar .widget_twitter .tweet_text {
width:190px}
.sidebar .widget_twitter .tweet_time {
display:block;
color:#f2551f;
font-style:italic;
padding-top:5px;
font-size:12px;}
.widget_twitter .tweet_text .inner{
line-height:1.2em}
.widget_twitter .tweet_item a {
color:#318ce7} .widget_calendar table {border-collapse: collapse; border-spacing:0; width:99%; padding:2px 0; margin:5px 2px; border:1px solid #d9e0e5; background:#fff}
.widget_calendar table th{border:1px solid #d9e0e5; font-size:13px; color:#3f4b56; background:#f2f2f2; padding:2px; font-weight:bold;}
.widget_calendar table td{color:#4f5e62;border:1px solid #d9e0e5;text-align:center; padding:2px}
.widget_calendar table a { color:#318ce7; padding:0 1px}
.widget_calendar table a:hover {color:#f25821}
.widget_calendar table tfoot td { border:none}
.widget_calendar #today { background:#f2f2f2; color:#f25c24}
.widget_calendar table caption {
line-height:18px;
text-align:left; }
.widget_calendar.boxed table {
background:#fff} .content .widget-container.widget_search {
width:250px}
.widget_search label, .widget_search cite, .widget_search .screen-reader-text {
display:none}
.content .widget_search form {
position:relative;	
background:#fff;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
padding:15px}
.widget_search input {
float:left;
margin:0}
.widget_search .inputField {	
width:164px;
padding-right:40px}
.sidebar .box .widget_search .inputField {
background-color:#fff}
.widget_search input.btn-submit {
margin:2px 0 0 -32px;
width:30px;
height:30px;
border:1px solid #d5d5d5;
border-radius:3px;
-webkit-border-radius:3px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_search.png) center center no-repeat;
background-color:#f25720;
border-color:#d16546 #ca4e2a #ca5d3d #ca4e2a;
overflow:hidden;
text-indent:-500px;
-webkit-appearance:none;} .sidebar .widget-container.widget_contact {
font-size:13px}
.widget_contact .inner {
background:#f2f2f2;
-webkit-border-radius:3px;
border-radius:3px;
padding:20px}
.content .col_1_2 .widget_contact {
width:270px}
.contact-address .name {
font-size:15px}
.widget_contact .contact-address  {
padding:0;
font-size:13px}
.sidebar .widget_contact .contact-address .address {
margin:0 0 10px 0;
color:#808080;
font-style:italic}
.contact-address div {
clear:both;
line-height:1.3em;
padding:1px 0;
font-weight:normal}
.sidebar .contact-address em {
color:#000;
display:inline-block;
width:52px;
font-style: normal;
background-repeat: no-repeat}
.sidebar .contact-address div span,
.sidebar .contact-address .mail a {
color:#000}
.sidebar .contact-address .mail a:hover {
color:#f25c24} .sidebar .widget_text .textwidget {
line-height:1.6em;
padding:0;
text-shadow:0 1px 1px #fff;}
.sidebar .widget_text .textwidget p {
margin-bottom:15px}
.sidebar .widget_text .textwidget a {
color:#ff7200} .widget_tag_cloud .tagcloud {
line-height:1.5em}
.widget_tag_cloud .tagcloud a {
background:#f9fafb;
color:#f25821;
display:inline-block;
line-height:26px;
margin:3px 2px;
padding:0 9px;
font-size:12px !important;
border-radius:3px;
-webkit-border-radius:3px;
border-bottom:2px solid #d4dbdf;
text-shadow:none;}
.widget_tag_cloud .tagcloud a:hover {
color:#fff;
background:#f25821;
border-color:#b44d2b} .twitter ul {
margin:15px 0;
padding:0}
.twitter li {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_twitter.png) 0 0 no-repeat;
padding-left:30px;
list-style:none !important;
margin-bottom:14px !important;
color:#4f5e62;
min-height:24px;
font-size:16px;
font-style:italic}
.twitter li a {
text-decoration:none}
.twitter h2 {
margin-bottom:30px !important}
.sidebar .twitter h3 {
padding-left:30px}
.twitter li a {
text-decoration:none}
.sidebar .twitter h3 {
padding-left:30px}
.sidebar .widget {
margin-bottom:30px} .flickr{
padding:0}
.flickr .flickr_badge_image {
margin:3px 10px 7px 0px;
list-style:none;
display:block;
float:left}
.flickr .flickr_badge_image img  {
width:100px;
height:100px;}
.sidebar .flickr .flickr_badge_image{
float:left;
margin:4px 10px 5px 0px;}
.sidebar .flickr .flickr_badge_image img {
width:60px;
height:60px;
border:3px solid #5a6164}
.sidebar .flickr_white:first-child {
margin-top:-29px}
.sidebar .widget-container.flickr_white h3 {
color:#66c5f1 !important;
font-size:16px !important;
margin-bottom:11px}
.sidebar .flickr_white .flickr_badge_image {
margin:5px 10px 5px 0}
.sidebar .flickr_white .flickr_badge_image img {
border:0;
width:64px;
height:64px} .post_list {
padding:0 !important;
margin:0 !important}
.post_list li {
list-style:none !important;
clear:both;
padding:10px 12px 10px 18px;
font-size:13px;
min-height:55px;
background:#fff;
margin:0 !important}
.post_list .odd {
background:#e8e8e8}
.sidebar .post_list li {
background:#e2e6e9}
.sidebar .post_list .odd {
background:#fff}
.post_list li a {
text-decoration:none;
color:#26363d;
font-size:15px}
.post_list li a:hover {
color:#f25c24}
.post_list .date {
color:#727272;
padding-top:3px;
font-size:13px;
line-height:1em}
.post_list .thumbnail {
float:right;
margin-left:10px;
border:none !important;
width:50px} .widget_recent_posts ul, 
.widget_popular_posts ul {
margin:10px 0;
padding:0}
.widget_recent_posts ul li,
.widget_popular_posts ul li {
list-style:none;
clear:both;
margin-bottom:45px;
margin-top:20px}
.content .widget_recent_posts .post-meta,
.content .widget_popular_posts .post-meta  {
padding:10px 0 5px 0;
text-align:left;
font-size:13px;
color:#808080;
margin:0 !important;
border:none}
.widget_recent_posts .post-meta a,
.widget_popular_posts .post-meta a {
color:#f25c24;
font-style:normal;
text-decoration:none}
.widget_recent_posts .post-meta .link-comments,
.widget_popular_posts .post-meta .link-comments {
color:#f25c24;
background:none;
padding:0}
.widget_recent_posts .post-meta a:hover,
.widget_popular_posts .post-meta a:hover {
color:#f25c24}
.widget_recent_posts ul li img,
.widget_popular_posts ul li img {
width:75px;
height:75px;
float:left;
margin:2px 10px 0 0;
border:none !important}
.widget_recent_posts ul li .post-title,
.widget_popular_posts ul li .post-title {
color:#318ce7;
font-size:16px;
margin-bottom:5px}
.widget_recent_posts ul li .post-title:hover,
.widget_popular_posts ul li .post-title:hover {
color:#f25c24} 
.widget_recent_posts .date,
.widget_popular_posts .date {
color:#999;
padding-top:3px;
font-size:12px;
line-height:12px}
.extras {
line-height:1.4em;
padding-top:5px;
padding-bottom:7px}
.content .link-arrow {
clear:both;
padding-right:15px;
color:#318ce7;
text-transform:uppercase;
font-size:12px;
font-weight:bold;
position:relative;}
.content .link-arrow span {
position:relative;
font-size:25px;
padding-left:5px;
top:3px;
vertical-align: baseline;}
.separator {
margin:0 5px;
color:#9a9a9a} .content .widget_recent_entries {
width:250px}
.sidebar .widget_recent_entries {
padding-bottom:25px}
.content .widget_recent_entries ul {
margin:0}
.widget_recent_entries li,
.widget_recent_comments li  {
clear:both;
line-height:1.3em;
padding:15px 0 !important;
margin:0}
.widget_recent_entries li {
min-height:60px}
.widget_recent_entries .post-title {
font-size:15px;
display:block;
min-height:30px}
.widget_recent_entries .post-meta {
font-size:12px;
padding-top:5px}
.widget_recent_entries .post-date {
color:#999;
float:right}
.content .widget_recent_entries .post-meta a,
.sidebar .widget_recent_entries .post-meta a {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#f25c24}
#middle .widget_recent_entries li:first-child,
#middle .widget_recent_comments li:first-child {
background:none;
padding-top:0}
.widget_recent_entries li .thumbnail,
.widget_recent_comments li .thumbnail {
width:62px;
height:62px;
float:left;
margin-right:10px} .sidebar .widget-container.widget_recent_comments a {
color:#ff8a00}
.sidebar .widget-container.widget_recent_comments li {
line-height:1.2em !important} .content .widget_login {
width:250px}
.widget_login h3 {
margin-top:10px}
.content .widget_login form {
padding:15px;
background:#fff;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;}
.widget-container.boxed form {
border:none;
background:none;
padding:0}
.widget_login input {
width:194px;
font-size:13px;
color:#555;
padding:7px 10px}
.sidebar .box .widget_login #user_login,
.sidebar .box .widget_login #user_pass {
background-color:#fff}
.widget_login p {
margin:5px 0 15px 0 ;
color:#838a90}
.widget_login .forgetmenot {
line-height:1.2em;
float:left;
display:block;
font-size:13px}
.widget_login .forgetmenot input {
margin:0 3px 0 0;
float:left;
border:none ;
width:auto !important;
padding:0 !important;}
.widget_login .submit {
margin:0 0 5px 0!important;
clear:both;
display:block;}
.widget_login .btn-submit {
margin:0;
width:140px !important;
-webkit-appearance:none;}
.widget_login .forget_password {
display:block;
float:left;
font-size:13px;
line-height:1.8em;
margin-top:0}
.ie7 .widget_login .forget_password,
.ie8 .widget_login .forget_password  {
width:auto;
padding-left:5px;
padding-top:1px}
.widget_login .input_styled label {
font-size:13px;
margin-right:10px;
color:#838a90}
.widget_login .forget_password a {
color:#318ce7;
font-style:italic}
.widget_login .forget_password a:hover {
color:#e67f0d}      .entry {
line-height:1.7em;}
.entry .video iframe {
width:100%;}
.content .map img,
.map_window img  {
max-width:none !important} .postlist .post-item {	
margin:0 0 70px 0}
.postlist .post-item .link_more {
font-size:15px;
line-height:15px;
font-weight:500;
color:#f1541e;
text-transform:uppercase;
display:block;
margin:15px 0 0 0;
overflow:hidden;
position:relative;}
.postlist .post-item .link_more span {
font-size:25px;
height:15px;
position:absolute;
right:0;
top:-2px}
.post-title {
padding-bottom:25px}	
.postlist .post-title h2,
.post-detail .post-title h1 {
margin:0;
font-size:22px;}
.postlist .post-title h2 a {
color:#3f4b56}
.postlist .post-title h2 a:hover {
color:#f1541e}
.postlist .post-item .post-meta {
margin:10px 20px 10px 50px;
width:130px;
float:right;}
.post-item .post-meta .info_row {
color:#318ce7;
font-size:12px;
padding:2px 0;
height:22px;
overflow:hidden}
.post-item .post-meta .info_row:first-child {
border-top:1px solid #e9e9e9;}
.post-item .post-meta .info_row span {
color:#80868c;
font-size:10px;
text-transform:uppercase;}
.post-item .post-meta a:hover,	
.entry .post-item .post-meta a:hover {
color:#f25821}
.post-detail .post-meta {
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
margin:20px 30px 0 30px;
padding:5px 0}
.post-detail .post-meta .info_row,
.post-detail .post-meta .info_row:first-child {
display:inline;
border:none;
margin:0 20px 0 10px}
.post-detail .post-meta .info_row span {
float:none;}
.post-share {
float:right;
margin:0 10px 5px 10px;
line-height:24px;
font-size:10px;
color:#f25821;
text-transform:uppercase;}
.post-share span {
display:block;
float:left;
padding-right:2px}
.post-share a {
display:block;
width:23px;
height:23px;
margin-left:4px;
overflow:hidden;
float:left;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/post_share.png) no-repeat;
text-indent:-400px;}
.post-share .share_google {
background-position:0 0}
.post-share .share_facebook {
background-position:0 -23px}
.post-share .share_twitter {
background-position:0 -46px}
.postlist .post-image {
display:inline-block;
margin:0 0 15px 0;
max-width:100%;}
.postlist .post-image.alignleft {
margin:0 20px 5px 0}
.postlist .post-image.alignright {
margin:0 0 5px 20px}
.postlist .post-aside .entry{
display: inline;
margin:20px 0;
font-size:13px;
color:#80868c;}
.postlist .post-aside,
.post-detail .post-aside{
background:#fff;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
padding:0 0 15px 0}
.post-detail .post-aside .entry {
padding:30px;
text-align:justify}
.postlist .entry p {
padding:5px 0 0 30px;
text-align: justify;
}
#middle .post-author {
color:#009551}
.link-comments {
color:#009551;
text-decoration:none;
font-style:italic}
.post-item .entry .frame_center {
margin-bottom:20px}
.entry p,
.middle_row p,
.text_box p {
margin:0 0 17px 0; 
text-align: justify;}
.entry a {
color:#318ce7}
.entry a:hover,
.link-orange {
color:#f1541e}
.entry .subtitle {
color:#009551;
font-size:15px;
margin-bottom:25px}    .tf_pagination {
clear:both;
margin:10px 0 20px;
text-align:center;
font-size:14px;
font-weight:500;
border:1px solid #ced6db;
border-bottom:1px solid #fff;}
.tf_pagination .inner {
position:relative;
background:#e0e4e7;
border-top:1px solid #f0f3f5;
border-bottom:3px solid #ced6db;
padding:20px;
line-height:32px}
.tf_pagination .page-numbers {	
margin:0 5px;
color:#3f4b56;
display:inline-block;
font-weight:500;}
.tf_pagination .page-numbers:hover,
.tf_pagination .page_current {
color:#318ce7}
.tf_pagination .page_prev,
.tf_pagination .page_next,
.btn_save {
position:absolute;
top:20px;
right:20px;
display:block;
width:88px;
height:30px;
line-height:30px;
overflow:hidden;
font-size:12px;
font-weight:500;
text-transform:uppercase;
color:#f25620;
background:#fff;
border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #dae1e6;
border-left:1px solid #cfd8de;
border-bottom:1px solid #cbd5db;
-webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);
box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);}
.tf_pagination .page_prev span,
.tf_pagination .page_next span,
.btn_save span {
display:block;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/selects-1.png) 0 -80px no-repeat;
width:22px;
height:30px;}
.tf_pagination .page_prev span {
float:left;
border-right:1px solid #e9edf0}
.tf_pagination .page_next span,
.btn_save span {
float:right;
border-left:1px solid #e9edf0;
background-position:-20px -80px}
.tf_pagination .page_prev {
right:auto;
left:20px}
.tf_pagination .page_prev:hover,
.tf_pagination .page_next:hover{
color:#fff;
background:#f25821;
border:1px solid #b44d2b;
border-left:1px solid #df5325;
border-bottom:1px solid #d75127;}
.tf_pagination .page_prev:hover span {
background-position:0 -110px;
border-color:#bf451a}
.tf_pagination .page_next:hover span{
background-position:-20px -110px;
border-color:#bf451a}   .author-description {
font-family:'PT Serif Caption', serif;
position:relative;}
.author-image,
.author-image .circle {
width:145px;
height:145px;
-webkit-border-radius: 50%; 
-o-border-radius:  50%; 
border-radius:  50%;
overflow:hidden;
display:block;}
.author-image {	
margin:-80px auto 0 auto;
border:8px solid #f0f3f5;
background-size:100% auto}
.author-image .circle {
position:relative;	
-webkit-box-shadow: inset 0px 2px 8px 0px rgba(0, 0, 0, 0.15), 0 1px 1px 0px rgba(255,255,255,0.6);	
box-shadow: inset 0px 2px 8px 0px rgba(0, 0, 0, 0.15), 0 1px 1px 0px rgba(255,255,255,0.6); }
.author-text {
width:480px;
padding:25px 75px 80px 75px;
color:#557788;
font-size:15px;
line-height:1.7em;
font-style:italic;
text-align:center;
background:#fff;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;}
.author_box_bottom {
margin-bottom:-100px !important;
border-top:1px solid #e9e9e9;
padding:50px 0 0 0;
margin:0 30px;}
.author_box_bottom .author-image {
margin:0 auto;}
.author_box_bottom .author-text {
padding:0;
margin:0 auto;
border:none;
border-radius:0;
-webkit-border-radius:0;}
.author-text p {
margin-bottom:10px}
.author-text .author-title {
color:#318ce7;
font-weight:normal;}
.author-name {
color:#f1531e;
font-size:15px;
font-style:normal;
font-family: 'Cabin', sans-serif;
margin:15px 0 20px}   .comment-list {
position:relative;
padding:0 0 10px 0;
margin-top:150px}
.link-add-comment {
position:absolute;
top:10px;
right:5px;
color:#318ce7;
font-weight:500;
font-size:17px}
.comment-list h2 {
font-size:18px;
margin:0 0 25px 0;
text-transform:uppercase;}
.comment-list ol, .comment-list ul {
margin:0;
padding:0}
.comment-list ol {
margin-bottom:20px;
padding-bottom:10px}
.comment-list ol li:first-child {
border:none}
.comment-list ul li,
.comment-list ol li,
.comment-list ol li ul li:first-child {
margin:15px 0 0 0;
list-style:none}
.comment {
clear:both;
display:block;
min-height:25px;
padding:0;
color:#4f5e62}
.comment-body {
background:#fff;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
padding:20px 30px 20px 15px}
.comment-avatar {
width:84px;
float:left;
margin-right:10px}
.comment-avatar .avatar img {
width:70px;
height:70px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%; 
border-radius: 50%;
border:7px solid #ecf0f2}
.comment-list li li .comment-avatar {
width:74px}
.comment-list li li .comment-avatar .avatar img {
width:60px;
height:60px}
.comment-text {
float:left;
width:490px;
position:relative;
font-size:13px;}
.comment-author {
padding-bottom:5px;
text-align:right;
color:#b0b7bc;
font-size:12px}
.link-author {
font-size:13px;
text-decoration:none;
float:left;
color:#f25720;
text-transform:uppercase;}
a.link-author:hover,
.link-reply:hover {
color:#f25821}
.comment-date {
color:#b0b7bc;
font-size:12px;
font-style:italic}
.link-reply {
color:#b0b7bc;
font-style:italic}
.link-reply:hover {
color:#59bdee}
.comment-entry {	
line-height:1.5em}
.children li {
padding-left:80px}
.children .comment-text {
width:420px}
.children .children .comment-text {
width:340px}   .add-comment,.comment-respond {
margin:10px 0 40px 0;
position:relative;}
.add-comment h3,.comment-respond h3{
font-size:18px;
margin:0 0 25px 0;
text-transform:uppercase;}
.comment-form {
background:#fff;
border-bottom:3px solid #ced6db;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;}
.comment-form form {
padding:15px 20px}
.comment-form .row {
padding:9px 0;
position:relative;
margin-right:20px} .field_text {
z-index:1}
.comment-form .row.omega {
margin-right:0}
.comment-form .row .label_title {
line-height:18px;
display:block;
font-size:12px;
margin-bottom:3px;
color:#3f4b56;}
.comment-form .row .label_title strong {
font-weight:normal;}
.comment-form .inputtext, 
.comment-form .textarea,
.comment-form .select_styled,
#topm-select {
font-size:13px;
line-height:16px;
height:16px;
width:258px;
margin:3px 0;
padding:7px 10px;
background-color:#e2e6e9;
border:1px solid #d6dadd;
-webkit-box-shadow: inset 0px 1px 1px 0px rgba(206, 214, 219, 1);
box-shadow: inset 0px 1px 1px 0px rgba(206, 214, 219, 1);}
#topm-select {
width:238px;
height:32px;
padding:5px;
margin:0 0 0 30px}
#topm-select option {
padding:3px 0;
text-indent:5px;}
.comment-form .rowRadio,
.comment-form .rowCheckbox {
width:280px}
.comment-form .input_styled .label_title {
margin-bottom:10px}
.comment-form .input_full {
width:558px}
.comment-form .select_styled{
height:34px;
width:280px; }
.comment-form .select_styled option {
font-size:13px;
padding:9px 0;
text-indent:5px}
.comment-form .textarea {
width:558px;
height:100px;
overflow:auto}
.comment-form .rowSubmit {
padding:15px 0;
position:relative;
text-align:left;
margin-right:0}
.btn-submit,
input.btn-submit,
.comment-form .btn-submit{
width:190px;
height:34px;
background-color:#f25720;
margin:0;
padding:0 0 1px 0;
border:1px solid;
border-color:#d16546 #ca4e2a #ca5d3d #ca4e2a;
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:13px;
text-shadow:0 1px 1px #666;
font-weight:600;
-webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);
box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);
border-radius:3px;
-webkit-border-radius:3px;
-webkit-appearance:none;}
.ie7 .btn-submit, .ie7 .btn-arrow,
.ie7 .comment-form .btn-submit,
.ie7 .btn_send {
filter:chroma(color=#000000);
border:none !important;
width:190px;
text-align:center;}
.link-reset {
color:#318ce7;
font-size:12px;
position:absolute;
text-decoration:underline;
top:17px;
right:15px}
.link-reset:hover {
color:#f25720}   .list_manage {
border:1px solid #d5dce1;
border-bottom:1px solid #fff;
clear:both;
margin-bottom:50px}
.list_manage .inner {
padding:20px;
background:#e0e4e7;
border-bottom:3px solid #ced6db}
.manage_title {
color:#3f4b56;
padding-right:8px;
line-height:32px;
font-size:13px;
font-weight:600;
display:block;
float:left}
.form_sort, .pages_jump, .pages {
float:left;
display:block;
height:30px}
.form_sort select {
width:125px}
.pages_jump {
margin-left:60px}
.pages_jump form {
float:left}
.pages_jump input {
-webkit-border-radius: 0;
border-radius: 0}
.pages_jump .inputSmall {
width:20px;
border:none;
height:20px;
line-height:20px;
padding:5px 5px;
text-align:center;
font-size:13px;
float:left;
color:#4c4c4c;
border:1px solid #cfd8de;
border-right:none;
border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px}
.pages_jump .inputSmall:focus {
background-color:#fff;
color:#f1541e}
.pages_jump .btn-arrow {
border:none;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/selects-1.png) -21px -80px no-repeat #fff;
width:22px;
height:32px;
overflow:hidden;
text-indent:-5000px;
float:left;
margin:0;
border:1px solid #cfd8de;
border-left:1px solid #cfd8de;
border-radius:0 3px 3px 0;
-webkit-border-radius:0 3px 3px 0}
.pages {
float:right}
.pages .manage_title strong {
font-style:normal;
color:#f1541e}
.pages .link_prev,
.pages .link_next {
display:block;
width:22px;
height:30px;
overflow:hidden;
text-indent:5000px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/selects-1.png) 0px -80px no-repeat #fff;
float:left;
border:1px solid #cfd8de;}
.pages .link_prev {
border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px}
.pages .link_next {
width:22px;
background-position:-21px -80px;
border-left:0;
border-radius:0 3px 3px 0;
-webkit-border-radius:0 3px 3px 0}
.pages span.link_prev,
.pages span.link_next {
filter:alpha(opacity=40);
opacity: 0.4}   .offer_list .offer_item {
border-bottom:3px solid #ced6db;
background:#fff;
margin-bottom:40px;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px}
.offer_list .offer_image {
width:270px;
height:190px;
float:left;
border-right:3px solid #f25620;
overflow:hidden;
position:relative;}
.offer_list .offer_image .sale {
display:block;
width:100px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
text-align:center;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
position:absolute;
top:30px;
left:-40px;
z-index:2;
padding:0 30px;
line-height:26px;
font-size:15px;
font-weight:500;
background:#f25620;
color:#fff;
text-transform:uppercase;}
.ie7 .offer_list .offer_image .sale,
.ie8 .offer_list .offer_image .sale {
left:0;
top:10px;
width:auto;
padding:0 15px}
.offer_list .offer_aside {
float:left;
width:313px;
padding:15px 22px 10px 22px}
.offer_list .offer_aside h2 {
margin:0;
font-size:15px;
font-weight:500;
text-transform:uppercase;}
.offer_list .offer_item h2 a {
color:#318ce7}
.offer_list .offer_item h2 a:hover {
color:#f25821}
.offer_list .offer_descr {
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
margin:14px 0;}
.offer_descr {
color:#80868c;
font-size:13px;
line-height:1.6em;
padding:15px 0 18px 0;}
.offer_list .offer_data {
text-align:center;
font-size:13px;
line-height:15px;
color:#5a6670}
.offer_list .offer_price {
float:right;
font-size:15px;
color:#f25821;
font-weight:500;}
.offer_list .offer_miliage, 
.offer_list .offer_regist {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/offer_icons.png) 0 -48px no-repeat;
padding-left:19px;
font-weight:500;}
.offer_list .offer_miliage {
background-position:0 0;
float:left;}    .offer_details {
padding-bottom:70px}
.btn_save, .btn_send,
.rowSubmit .btn_send {
font-size:11px;
height:32px;
line-height:32px;
overflow:hidden;
text-align:center;
text-transform:uppercase;
color:#f25620 !important;
background:#fff;
border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #cacfd2;
padding:0 32px 0 10px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/btn_arrow.png) right 0 #fff no-repeat;
-webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);
box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);}
.rowSubmit .btn_send {
background-position:right -1px}
.ie7 .btn_send {
background-color:#f2f2f2}
.btn_send:hover,
.btn_save:hover {
color:#fff !important;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/btn_arrow.png) right -32px #f25821 no-repeat;
border:1px solid #b44d2b;
border-left:1px solid #df5325;
border-bottom:1px solid #d75127;
text-shadow:none;}
.rowSubmit .btn_send:hover {
background-position:right -33px}
.btn_save {
position:absolute;
display:inline-block; top:-8px;
right:0;}
.offer_details .offer_gallery {
width:480px;
float:left;
margin:0 40px 0 0}
.offer_details .gallery_images {
overflow:hidden}
.offer_details .gallery_images,
.offer_details .gallery_image_item,
.offer_details .gallery_image_item a {
width:480px;
height:338px}
.gallery_image_item {
position:relative;} .gallery_image_item a span {
display:block;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/opacity_black_75.png);
width:450px;
height:20px;
line-height:20px;
padding:15px;
position:absolute;
bottom:0;
font-size:13px;
font-style:italic;}
.gallery_image_item .ico_large {
display:block;
width:16px;
height:16px;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_enlarge.png) no-repeat;
opacity:0.7;
filter:alpha(opacity=70);
position:absolute;
right:15px;
top:17px}
.gallery_image_item:hover .ico_large {
opacity:1;
filter:alpha(opacity=100);}
.gallery_thumbs {
position:relative;
background:#141414;
border-top:1px solid #000;
border-bottom:1px solid #d3d5d7;
padding:13px 0;}
.gallery_thumbs a {
display:block;
float:left;
width:107px;
height:76px;
margin:0 1px;
border:1px solid #141414;
opacity:0.6;
filter:alpha(opacity=60);}
.gallery_thumbs a.selected {
border:1px solid #999;
opacity:1;
filter:alpha(opacity=100);}
.gallery_thumbs .prev,
.gallery_thumbs .next {
display:block;
width:15px;
height:77px;
position:absolute;
top:12px;
z-index:2;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/arrows_gallery.png) 0 center no-repeat;
border:none}
.gallery_thumbs .prev {
left:1px}
.gallery_thumbs .next {
right:1px;
background-position:-15px center}
.gallery_thumbs .prev:hover {
background-position:-30px center}
.gallery_thumbs .next:hover {
background-position:-45px center}
.gallery_thumbs .prev.disabled,
.gallery_thumbs .next.disabled {
cursor:default;
background:none} .offer_details .offer_aside {
width:430px;
float:left;}
.offer_details .offer_price,
.offer_details .offer_data  {
text-shadow:0 1px 1px #fff;}
.offer_details .offer_price {
margin-bottom:10px;
position:relative;}
.offer_details .offer_price strong {
font-size:29px;
color:#f1541e}
.offer_details .offer_price em {
color:#3f4b56;}
.offer_details .offer_data {
border-top:1px solid #dbdee0;
border-bottom:1px solid #dbdee0;
line-height:1em;
padding: 20px 0 0 0;
font-size:15px;
color:#3f4b56;
font-weight:bold;}
.offer_details .offer_data li { display:inline-block;
border-left:1px solid #dbdee0;
padding:0 15px;
text-transform:uppercase;}
.offer_details .offer_data li:first-child {
padding-left:0;
border:none}
.offer_specification {
padding:5px 0 0 0}
.offer_specification ul {
display:block;
border-top:1px solid #cccfd0;}
.offer_specification li {
display:block;
width:92%;
border-bottom:1px solid #cccfd0;
padding:9px 4%;
text-align:right;
position:relative;
line-height:1.2em;
background:#fff;
color:#3f4b56;
font-size:13px;
font-weight:bold;}
.offer_specification li .spec_value {
color:#3fb6ed}
.offer_specification li.even {
background:#e0e4e7}
.offer_specification li .spec_name {
float:left;
font-weight:normal;} .details_tabs .tabs,	
.details_tabs .tabs li,
.details_tabs .tabs li a {
height:61px;
font-weight:bold;
font-size:14px;}
.details_tabs .tabs{
background:#e0e4e7;
text-shadow:0 1px 1px #fff;
border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
border-left:1px solid #e0e4e7;
border-right:1px solid #e0e4e7;
-webkit-box-shadow: inset 0px 5px 0px 1px rgba(0, 0, 0, 0.02);
box-shadow: inset 0px 5px 0px 1px rgba(0, 0, 0, 0.02);}
.details_tabs .tabs li:first-child,
.details_tabs .tabs li:first-child a {
border-radius:3px 0 0 0;
-webkit-border-radius:3px 0 0 0}
.details_tabs .tabs li {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/tabs_line.gif) right repeat-y;
padding-right:2px}
.details_tabs .tabs li a {
color:#3f4b56;
line-height:61px;
min-width:180px;
padding:0;
text-align:center;}
.details_tabs .tabs li a:hover{
background:#318ce7;
color:#fff;
text-shadow: none;}
.details_tabs .tabs li a.current,
.details_tabs .tabs li a.current:hover {
background:#fff;
color:#3f4b56;}
.details_tabs .tabcontent {
border:1px solid #e0e4e7;
border-bottom:2px solid #c6cccf;
border-top:none;
border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
background:#fff;
padding:40px}
.details_tabs .tabcontent h3 {
color:#f1541e;
font-size:15px;
font-weight:bold;}
.details_tabs .tabcontent {
font-size:13px;
color:#7a8188}
.details_tabs .tabcontent li {
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/icons/icon_check.png) 0 5px no-repeat;
padding-left:20px;
margin-bottom:8px;
line-height:1.3em;}
.details_tabs .tabcontent p {
margin:0 0 15px 0}
.details_tabs .tabcontent .col {
float:left;
position:relative;
margin:0}
.details_tabs .tabcontent .col_1_4 {
width:217px}
.details_tabs .tabcontent .col_1_2 {
width:390px;
margin-left:88px} .details_form .label_title {
display:block;
color:#f1541e;
font-weight:bold;
font-size:15px;
margin-bottom:7px}
.details_form .row {
padding:17px 0}
.form_col_1, .form_col_2, .form_col_3 {
float:left;}
.details_form .row:first-child,
.details_form .rowSubmit {
padding-top:0}
.details_form .rowSubmit {
line-height:32px;
text-align:right;}
.details_form .rowSubmit input {
margin:0}
.details_form .rowSubmit .link_reset {
float:left;
font-style:italic;}
.form_col_1 {
margin-right:90px;
width:230px}
.form_col_1 .inputField {
width:208px}
.form_col_2 {
width:548px}
.form_col_2 .textareaField {
height:150px;
width:526px}
.form_col_2.col_thin {
width:390px;
margin-right:88px;}
.form_col_2.col_thin .textareaField {
width:368px}
.form_col_3 {
width:70px} .text_box {
text-align:center;
margin:70px 0 0 0}
.text_box_top {
margin:0 0 70px 0}
.text_box {
font-size:13px;}
.text_box .btn {
margin:0 8px}
.text_box p a {
color:#318ce7}
.text_box p a:hover {
color:#f25821}   .sidebar .widget-container.widget_adv_filter {
padding:0}
.sidebar .widget-container.widget_adv_filter h3 {
color:#3f4b56;
text-shadow:0 1px 1px #fff;
font-size:14px;
padding:30px 25px;
line-height:1em;
margin:0;
font-weight:bold;}
.side_form .row {
padding:14px 25px 12px 25px;
position:relative;
background:url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/row_bg.gif) 0 top repeat-x;}
.side_form .rangeField .range-slider {
margin:20px 0 35px 5px}
.side_form input[type=text] {
background:0 0 repeat-x #fff;}
.side_form .row .select_styled {
width:129px;
font-size:12px;}
.side_form .row .select_styled .default {
color:#b4b4b4}
.side_form .label_title,
.side_form .label_title2 {
color:#838a90;
line-height:32px;
display:inline-block;	
text-shadow:0 1px 1px #fff;
font-size:13px;
font-weight:600;}
.side_form .label_title {
width:73px;	
float:left;
padding-right:2px}
.side_form .label_title2 {
margin-bottom:8px}
.side_form .inputField {
border:1px solid #dfdfdf;
padding:8px 10px 8px 10px;
width:147px;
font-size:12px}
.side_form .inputSmall {
width:50px;
font-style:italic;
color:#888}
.side_form .textareaField {
line-height:1.5em}
.checklist .label_title {
line-height:25px}
.inlinelist .label_title {
width:auto;
padding-bottom:5px;
float:none}
.inlinelist .custom-radio {
display:inline-block;
margin-right:12px}
.ie7 .inlinelist .custom-radio {
display:inline;
margin-right:10px}
.inputlist .custom-input {
padding:0 0 9px 75px;
position:relative}
.side_form .checklist .label_title {
display:block}
.side_form .rowSubmit {
padding:22px 25px 20px 25px;
text-align:center}
.ie7 .side_form .btn-submit {
padding:0 20px}   .adv_before_content {
margin-bottom:40px;}
.adv_left,
.adv_right {
float:left;
min-height:250px;
position:relative;}
.adv_left {
width:630px;
margin-right:20px;}
.adv_right {
width:300px}
.banner_slider .banner_item{
width:630px;
height:250px}
.banner_slider {
margin-bottom:10px}
.adv_left .slider_pag {
text-align:center;
bottom:10px;}
.ie7 .adv_left .slider_pag a:first-child {
margin-left:100px}
.adv_left .slider_pag a {
background-image: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/slider_pagination2.png)}    .ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden}
.invisible { visibility: hidden; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }   @media print {
* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}  .comment-reply-link{
text-transform: lowercase;
font-style: italic;
}
.comment-reply-link:hover {
color:#59bdee;
}
.comment-author .link-author,.comment-author .url {
font-size:13px;
text-decoration:none;
float:left;
color:#f25720 !important;
text-transform:uppercase;
}
.for_comment_form{
max-width: 630px;
}
.full_width .for_comment_form{
margin-left: 160px;
}
.commentlist li .comment-form input{
width:240px;
}
.commentlist li .comment-form textarea{
width: 524px;
}
.commentlist li .add-comment h3,.commentlist li .comment-respond h3 {
margin: 0;
}
.children li .comment-form input{
width:200px;
}
.children li .comment-form textarea{
width: 444px;
}
.children .children li .comment-form input{
width:160px;
}
.children .children li .comment-form textarea{
width: 364px;
}
.children .children .children .comment-text {
width: 260px;
}
.author-name strong{
text-transform: uppercase;
}
.tf_pagination .current {
color: #318ce7;
}
.entry h2 {
margin: 35px 0 20px;
}
.entry h4, .entry h5, .entry h6 {
margin: 20px 0 10px;
}
.entry h3 {
margin: 35px 0 20px;
}
.minigallery_carousel a{
color: #ccc;
}
.simple_box{
padding: 5px;
}
h2.page_title{
margin-top: 0;
}
.sidebar .box {
margin-bottom: -1px;
}
.sidebar .last_box{
margin-bottom: 35px;
}
.contact-form .form_col_1{
margin-right: 30px;
}
.widget_archive select,.widget_categories select{
height: 35px;
background: #fff;
}
.widget_login #user_login,.widget_login #user_pass{
background: #fff;
}
.widget_search .inputField{
background: #fff;
}
.newsletterBox .inputField{
background: #fff;
}
.sidebar .newsletterBox .btn-arrow {
background-color: #fff;
}
.widget_recent_comments li  {
padding: 10px 0 !important;
}
.sidebar .widget_recent_comments .recentcomments a{
color: #3f4b56;
}
.sidebar .widget_recent_comments .recentcomments a:hover,
.footer .widget_popular li a:hover,
.footer .widget_recent_comments .recentcomments a:hover{
color: #f2551f;
}
.sidebar .widget_recent_comments .recentcomments .author a{
color: #318ce7;
}
.widget_recent_comments .recentcomments .comment-date{
color: #f2551f;
}
.footer .widget_nav_menu li,.footer .widget-container li{
background: none;
padding-left: 0;
margin-bottom: 7px;
line-height: 22px;
font-family: Cabin, sans-serif;
font-weight: normal;
}
.footer .widget_nav_menu li a,.footer .widget-container li a{
color: #797e80;
}
.box_page .sidebar h3{
color: #66c5f1 !important;
font-size: 16px !important;
margin-bottom: 11px;
}
.footer .flickr .flickr_badge_image img {
width: 60px;
}
.footer .widget_login input {
width: 118px;
}
.footer .widget_login .forgetmenot label{
color: #fff;
text-shadow: none;
}
.footer .newsletterBox{
width: 155px;
}
.footer .newsletterBox .inputField{
width: 90px;
}
.footer .widget_twitter .tweet_list .tweet_image{
display: none;
}
.footer .widget_twitter .tweet_list .tweet_time{
display: block;
color: #f2551f;
}
.footer .widget_archive li{
float: none;
width: 120px;
}
.footer .widget_archive select{
width: 130px;
}
.footer .widget_calendar caption{
color: #fff;
text-shadow: none;
}
.footer .widget_recent_comments h3{
margin-bottom: 5px;
}
.footer .widget_recent_comments .author a{
color: #318ce7;
}
.footer .widget_recent_comments .comment-date{
display: block;
}
.footer .widget_search .inputField{
width: 90px;
}
.sidebar > .widget-container.subscribe_btn{
background: none;
padding-top: 0px;
}
.footer .subscribe_btn .btn_rss{
width: 140px;
}
.footer .subscribe_btn span {
padding: 0 10px;
}
h2.no_margin{
margin-top: 0;
margin-bottom: 1em;
}
.footer_testimonials .prev span,.footer_testimonials .next span{
display: none;
}
.middle_row.testimonials > .container {
padding-top:115px;
}
.header_title h1 strong{
padding: 0;
}
.fullwidthbanner-container .fullwidthbanner ul {
display: none;
}
.offers_slider{
height: 380px;
}
.offer_specification li .spec_value a,.offer_specification li .spec_value a:hover{
color:#3fb6ed;
}
.facebook_like{
background: url(//www.fila-groupe.ch/wp-content/themes/autotrader-parent/images/btn_share_like.png);
}
.error{
border: 1px solid red !important;
}
.search_row .container .car_types_list{
width: 950px;
}
.entry .service_descr h3 {
margin:40px 0 20px 0;
}
.brand_list2 ul{
margin: 0;
}
.brand_list > .container{
padding: 40px 0;
}
.mega-nav .submenu-1 >li.first.only{
margin-left: -140px;
}
.mega-nav .widget_twitter .tweet_time{
display: block;
}
.mega-nav .newsletterBox label{
color: #fff;
}
.mega-nav .widget_login .forgetmenot label{
text-shadow: none;
}
.mega-nav .widget_login .loginform p input{
margin-top: 7px;
}
.mega-nav .mega-nav-widget h2{
margin: 15px 0 10px 15px;
color: #fff;
}
.mega-nav .mega-nav-widget .widget_recent_posts,
.mega-nav .mega-nav-widget .widget_popular_posts{
margin-left: 20px;
}
.mega-nav .newsletterBox .newsletter_text span,
.mega-nav .mega-nav-widget .widget_recent_posts .post-meta a,
.mega-nav .mega-nav-widget .widget_recent_posts .post-meta span,
.mega-nav .mega-nav-widget .widget_recent_posts .link-arrow span,
.mega-nav .mega-nav-widget .widget_popular_posts .post-meta a,
.mega-nav .mega-nav-widget .widget_popular_posts .post-meta span,
.mega-nav .mega-nav-widget .widget_popular_posts .link-arrow span{
display: inline;
}
.mega-nav .mega-nav-widget .widget_recent_posts ul li,
.mega-nav .mega-nav-widget .widget_popular_posts ul li{
margin-bottom: 10px;
}
.mega-nav .mega-nav-widget .widget_recent_posts ul li .post-meta a,
.mega-nav .mega-nav-widget .widget_popular_posts ul li .post-meta a{
color: #f25c24;
}
.dropdown .mega-nav ul li:hover .mega-nav-widget ul li:hover a
{
color: #318ce7;
}
.dropdown .mega-nav ul li:hover .mega-nav-widget ul li:hover .post-meta a{
color: #f25c24;
}
.dropdown .mega-nav ul li:hover .mega-nav-widget ul li:hover a.link-arrow{
color: #fff;
}
.week_offer .offer_descr p,
.week_offer .offer_text h3 {
margin: 0;
}
.week_offer .offer_text{
padding-bottom: 5px;
}
.special_offers .special_item h3{
margin: 0;
}
.special_offers h2,.week_offer h2{
margin: 0;
margin-bottom: 1em;
}
.info_price .symbol_price{
color: #ff5c22;
margin-right: 0;
} .footer .footer_map{
-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.footer .footer_map .gmnoprint{
display: none;
}
.post-detail h2{
margin: 0;
}
.post-detail .post-image.alignleft{
padding-right: 6px;
}
.post-detail .post-image.alignright{
padding-left: 6px;
}
.full_width .minigallery_carousel .prev {
left: 0;
}
.full_width .minigallery_carousel .next {
right: 0;
}
.full_width .tabcontent .minigallery_carousel .prev {
left: 7px;
}
.full_width .tabcontent .minigallery_carousel .next {
right: 7px;
}
.jScrollPaneContainer, .multi_select_box{
border-top: 0 !important;
}
.parent_multi_select{ }
.offer_data ul li {
margin-bottom: 20px;
}
.offer_data ul li.new_line_li {
border-left: 0;
padding-left: 0;
}
.widget_links h3{
font-family: 'Cabin', sans-serif;
font-size: 14px;
line-height: 1.1em;
color: #3f4b56;
font-weight: 500;
padding: 0;
margin: 10px 0 20px 20px;
text-transform: uppercase;
text-shadow: 0 1px 1px #fff;
}
.widget_links ul{
margin: 0 25px 25px 20px;
}
.facebook_box{
border-bottom: 3px solid #ced6db;
}
.adv_search_hidden{
display: none;
}
.bookmarker {
position: absolute;
right: 1px;
top: 10px;
z-index: 1300;
}
.bookmarker a {
color:#ccc;
font-size:12px;
text-shadow: 0 1px 1px #000;
}
.bookmarker a:hover {
color:#318ce7;
}   .adv_head {
margin:5px 0 5px 0}
.ie7 .adv_head {
margin:5px 0 -12px 0}
.ie7 .header_full .adv_head {
margin:5px 0 5px 0}
.header_full .adv_head {
margin:5px 0 0 0}
.adv_before_content {
text-align:center;
margin:5px auto 15px auto}
.adv_before_content .adv_125 {
display:inline-block;}
.ie7 .adv_before_content .adv_125 {
display:inline;
margin:0 2px}
.adv_250, .advert_468, .adv_728, .adv_125, .advert_160 {
margin:0 auto}
.sidebar .adv_250, .sidebar .advert_468, .sidebar .adv_728, .sidebar .adv_125, .sidebar .advert_160 {
margin:10px auto}
.adv_125 {
width:125px}
.adv_728 {
width:728px;
height: 90px;}
.adv_250 {
width:250px;}
.advert_468 {
width:468px;}
.advert_300 {
width:300px;
margin:10px auto}
.advert_160 {
width:160px}
.adv_125_box {
width:254px;
margin:10px auto;}
.adv_125_box .adv_125 {
float:left;
width:125px;
height:125px;
margin:1px}
.content .col_1_2 .advert_300 {
margin-bottom:20px}
.adv_content {
padding-bottom:15px;
text-align:center;}
.adv_250, .adv_336, .advert_300, .advert_468, .adv_728, .adv_125, .advert_160 {
margin:0 auto;
overflow:hidden}
.adv_468 img{height:60px;}
.sidebar .adv {
margin:0 auto 20px auto;}
.content .adv_125 img{
width:125px;
height:125px}
.content .adv_728 img{
width:728px;
height:90px;}
.content .adv_250 img{
width:250px;height:250px}
.content .advert_468 img{
width:468px;
height:60px}
.content .advert_300 img{
width:300px;
height:250px}
.content .advert_160 img{
width:160px;
height:600px;} #gallery_thumbs{
height: 78px;
overflow: hidden;
}
#special_offers{
height: 435px;
overflow: hidden;
}
.latest_offers #latest_offers{
height: 210px;
overflow: hidden;
}
.offers_slider #offers_slider{
height: 380px;
overflow: hidden;
}
.slider_quotes .slider_container{
height: 154px;
overflow: hidden;
}
.fullwidthbanner{
height: 1236px;
}
#featured_slider{
height: 617px;
}
.sticky , .gallery-caption ,.bypostauthor{}
.comment-form  p.form-submit {
padding: 15px 0;
position: relative;
text-align: left;
margin-right: 0;
}
.comment-form  p.form-submit #submit {
width: 190px;
height: 34px;
background-color: #f25720;
margin: 0;
padding: 0 0 1px 0;
border: 1px solid;
border-color: #d16546 #ca4e2a #ca5d3d #ca4e2a;
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: 13px;
text-shadow: 0 1px 1px #666;
font-weight: 600;
-webkit-box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);
box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.5), 0px 1px 1px 0px rgba(0,0,0,0.15);
border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-appearance: none;
font-family: 'Cabin', sans-serif;
}
.comment-respond form {
padding: 15px 20px;
} .display_block{
display: block !important;
}
.form_sort .cusel{
float: left;
}
.radiolist .custom-radio label{
background: none;
padding-left: 0;
font-size: 12px;
line-height: 1.1;
}
.radiolist .custom-radio label.checked{
color: #318ce7;
}
.select_row .custom-radio input[type="radio"]{
display: none;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
table td,
table th,
.comment-entry table td,
.comment-entry table th{
padding: 2px 5px;
}
.post-item ol,
.comment-entry ol,
.comment-entry ul,
.entry ol{
margin: 10px 0 15px 30px;
padding: 0;
}
.comment-entry ol li{
list-style: decimal;
}
.comment-entry ul li{
list-style: disc;
}
.post-password-form input[type="submit"]{
width: 128px;
padding-top: 2px;
background-color: #f25720;
color: #fff;
text-align: center;
border-radius: 3px;
-webkit-border-radius: 3px;
}
.title_before_vehicle{
background: none;
height: auto;
}
.title_before_vehicle h1{
text-align: left;
padding: 0 0 10px 0;
}
.full_width .offer_list .offer_aside{
width: 632px;
}
.positioncounter {
position: absolute;
z-index: 10;
top: 10%;
width: 100%;
text-align: center;
}
#countdown>span {
display: inline-block;
text-align: right;
width: 1.2em;
font-weight: bolder;
font-size: 3em;
line-height: 1em;
color: white;
}
#countdown {
color : white;
font-weight: bold; 
}
@media only screen and (min-width: 280px) and (max-width: 989px) {	
.container {
width:300px}
.col {
margin: 5px 0}
img.alignleft {
margin:2px 10px 5px 0 !important}
img.alignright {
margin:2px 0 5px 10px !important} .col_1,
.col_1_2,
.col_1_3,
.col_2_3,
.col_1_4,
.col_3_4,
.row .col_1, .cols2 .content .row .col_1,
.row .col_1_2, .cols2 .content .row .col_1_2,
.row .col_1_3, .cols2 .content .row .col_1_3,
.row .col_2_3, .cols2 .content .row .col_2_3,
.row .col_1_4, .cols2 .content .row .col_1_4,
.row .col_3_4, .cols2 .content .row .col_3_4 {width:300px}
h1{font-size:19px}	
h2{font-size:19px}	
h3{font-size:17px}		
h4{font-size:16px}		
h5{font-size:15px}		
h6{font-size:13px}
.divider_space, .divider_space_thin, 
.divider, .divider_thin {
margin-bottom:15px;
padding-top:15px;}
.divider_space_thin {
margin-top:5px;
margin-bottom:5px} .header_top {
height:145px;}
.header_top .container {
width:300px}
.logo {
float:none;
margin:0 auto;
text-align:center;}
#topmenu {
padding:20px 0 0 0;}
#topmenu  .dropdown{
display:none}
.homepage .header,
.header_thin,
.header_map,
.slider_imv, .slider_fwb, .slider_feat {
padding-top:145px;}
.header_thin {	
background-size:auto 100%}
.header_title {
height:106px;}
.header_title h1,
.header_title strong {
font-size:18px;
line-height:1.2em;
padding:34px 0 0 0}
#header_map {
height:180px;} .fullwidthbanner .text_line, 
.fullwidthbanner .subtitle {
display:none !important}
.header_slider {
height:205px;}
.featured_item {
height:205px;
background-size: auto 100%}
.header_slider .slide_content {
width:280px;}
.header_slider .featured_caption {
top:30px;
left:0;
width:240px}
.caption_lt .featured_caption,
.caption_lc .featured_caption,
.caption_lb .featured_caption,
.caption_rt .featured_caption,
.caption_rc .featured_caption,
.caption_rb .featured_caption {right:0px; top:30px}
.featured_caption p {
font-size:12px;
padding:10px 0;
line-height:1.3em;}
.featured_caption p strong {
font-size:18px;
margin-bottom:5px} .offers_slider {
padding:20px 0 30px 0;
width:300px;}
.offers_slider .slide_item {
width:300px;
height:380px;}
.offers_slider .slide_img {
float:none;		
width:284px;
height:160px;
margin:0;}
.offers_slider .img_right .slide_img {
float:none;
margin:0}
.offers_slider .slide_img iframe {
width:284px;
height:160px;}
.offers_slider .slide_text {
width:300px;
float:left;
padding-top:20px;}
.offers_slider .slide_text h2 {
font-size:18px;
padding:0 0 10px 0;}
.info_line {
line-height:22px;} .middle_row .container {
padding:20px 0;}
.middle_row.row_light_gray .container {
padding:40px 0}
#middle .content,
#middle .sidebar,
#middle.sidebar_left .content,
#middle.sidebar_left .sidebar {
width:300px;
margin:0;
float:none;}
#middle .sidebar {
border-top:6px double #d5dce1;
padding-top:30px;
margin-top:30px}
#middle.full_width .content,
#middle.full_width .post-detail {
width:300px;}
#middle.cols2,
#middle.full_width {
padding:25px 0} .footer .container {
padding:35px 0 20px 0;}
.f_col {
margin:10px 5px}
.f_col_4 {
width:300px;
margin:10px 0}
.footer_address {
width:300px;
float:none;}
.footer_map {
margin:10px auto;
float:none;}
.footer_contacts {
width:300px;
margin-right:0;}
.footer_contacts .phone {
margin-right:20px;}
.copyright {
width:100%;
text-align:center;
padding-top:30px}	
.footer_social a {
margin:0} .search_row .container{
padding:28px 0 46px 0}
.search_row form {
padding-right:0px}
.search_row .row,
.search_row .row:first-child,
.search_row.search_before .row:first-child {
margin:0 5px;
width:140px;		
min-height:inherit}
.search_row .container .car_types_list {
width: 300px;
}
.search_row .multi_select_text {
width:114px;}
.multi_select .select_row {
padding: 3px 0 2px 7px;}	
.multi_select .custom-checkbox label {
padding:.4em 0 .3em 25px}	
.search_row .row .select_styled, .search_row.search_before .row .select_styled {
width:114px !important}
.search_row .rowSubmit {
width:300px;
position:relative;}
.search_row .rowSubmit .label_title {
float:left;
width:150px}
.search_row .rowSubmit .btn_search{
width:138px;}
.btn_search input {
text-indent:30px;}
.full_search .container {
width:300px}
.full_search .row,
.full_search .row:first-child {
margin:0 5px;
padding:5px 0;
min-height: inherit} .contact_form .form_col_1,
.contact_form .form_col_2 {
margin:0;
width:300px}
.contact_form .form_col_1 .row {
margin:0 5px;}
.contact_form .form_col_1 .inputField,
.contact_form .inputField{
width:118px}
.contact_form .inputtext{
width:268px;
}
.search_row .contact_form .row .select_styled{
width:144px !important;
}
.contact_form .form_col_2 .textareaField {
max-width:268px;
height:80px}
.contact_form .form_col_3 {
width:280px;
height: auto}
.contact_form .rowSubmit {
width:150px}
.contact_form .link-reset {
top:8px;
right: 0;
left: auto} .contact_box .left_side {
width:250px;
margin-right:0px}
.contact_box .right_side {
width:250px;
padding-top:40px} .week_offer {
width:300px;
float:none;
margin-right:0;
margin-bottom:40px}
.week_offer .offer_text {
padding:20px;
height: auto;}
.week_offer .offer_text h3 {
font-size:15px;}
.week_offer .offer_price {
top:20px;
right:20px} .special_offers {
width:300px;
height:610px;}
.special_item {
height:265px;}
.special_image {
width:300px;
height:129px;
float:none;
border:0;
border-bottom:4px solid #f25720}
.special_text {
width:280px;
height:114px;} .car_types_list ul {
margin:20px 0} .latest_offers {
text-align:center;
padding:25px 0 20px 0;}
.latest_offers .container {
padding:0}
.latest_offers .link_more {
position: relative;
top:-10px;}
.latest_offers .prev, .latest_offers .next {
top:70px;
width:30px;
background-position:-35px 0;}
.latest_offers .next {
background-position:-135px 0} .service_item {
padding:0 0 50px 0;
text-align:center;}	
.service_item h2 {
font-size:18px}
.service_image {
width:300px;
float:none;
margin:0 auto 10px auto;} .brand_list {
text-align:center;}
.brand_list ul li {
margin:10px}
.brand_list .link_more {
position:relative;
top:18px !important}
.brand_list2 ul li {
width:140px;
margin:0 5px 30px 5px;
font-size:13px;
line-height:1.4em;}
.brand_list2 .brand_logo {
padding:20px 0;}
.faqlist .col_1_4 {
padding-top:0;
padding-bottom:30px;
border-bottom:1px solid #d5dce1} .pricing_box {
padding:20px 0}
.entry .pricing_box li.price_col {
clear:both;
width:90%;
float:none;
margin:10px auto 20px auto}
.entry .price_col_body ul {
padding:15px 0;}
.text_notice {
width:300px;} .breadcrumbs .container {
padding:0}
.breadcrumbs .link_search,
.breadcrumbs .link_back {
position:relative;
top:5px;} .slider_small,
.slider_medium,
.slider_quotes {
width:300px}
.slider_quotes {
padding-bottom:40px !important}	
.slider .slider-item {
padding:5px;}
.slider_quotes .slider-item {
padding:10px;
width:270px}
.slider_small .slider-item,
.slider_medium .slider-item,
.slider_small .slider-item iframe,
.slider_medium .slider-item iframe {
width:290px;
height:163px} .testimonials .container {
width:300px;
padding-top:95px;
padding-bottom:45px}
.testimonials .slider-item {
width:240px;
padding:0 30px}	
.testimonials .quote-text {
font-size:15px;
line-height:1.6em;} .styled_table table,
.sb {
line-height:1.2em;}
.styled_table table tr th,
.sb .box_title	{
font-size:12px;
text-transform:none;}
.styled_table table tr th, 
.styled_table table tr td,
.sb .box_title	{
padding:5px 10px;}	
.styled_table table tbody td,
.sb .box_content {
padding:5px 10px;
font-size:12px;} .postlist .post-item {	
margin:0 0 50px 0}
.postlist .post-item .post-meta{
margin:10px 20px;
width: auto;
float:none;}
.post-detail .post-meta {
margin:20px 20px 0 20px;}
.postlist .post-image.alignleft {
margin:0 0px 5px 0;
float:none;}
.postlist .post-image.alignright {
margin:0 0 5px 0px;
float:none;}
.postlist .entry p {
padding:5px 20px 0 20px;}	
.post-detail .post-aside .entry {
padding:20px;
font-size:13px;}
.post-detail .post-meta .info_row,
.post-detail .post-meta .info_row:first-child {
display:block;
margin:0 0 0 0px;
width:140px;
text-align:left;}
.post-share {
float:right;
margin:0 0px 5px 10px;}
.post-share span {
display:block;
float:none;
text-align:center;
padding-right:2px} .tf_pagination {
margin:30px 0 30px;}
.tf_pagination .inner {
padding:25px 10px 10px;} .author-text {
width:250px;
padding:25px 25px 80px 25px;}
.author-image {
margin:-60px auto 0 auto;}
.author_box_bottom {
margin-bottom:-75px !important;}
.author-image,
.author-image .circle {
width:100px;
height:100px;} .comment-list {
margin-top:120px}
.link-add-comment {
top:2px;
right:0;
font-size:14px}
.comment-body {
padding:15px}
.comment-avatar,
.comment-list li li .comment-avatar {
width:54px;}
.comment-avatar .avatar img,
.comment-list li li .comment-avatar .avatar img {
width:40px;
height:40px;}	
.comment-text,
.children .comment-text,
.children .children .comment-text {
width:205px;}
.comment-author {
text-align:left;
padding-top:5px}
.link-author {
float:none;
display:block;}
.comment-entry {
padding-top:10px;
margin-left:-64px;
width:270px}
.children li {
padding-left:0px} .comment-form .row {
padding:9px 0;
margin-right:0px}
.comment-form .inputtext, 
.comment-form .textarea,
.comment-form .select_styled {
width:238px;}
.comment-form .rowRadio,
.comment-form .rowCheckbox,
.comment-form .select_styled {
width:240px}
.comment-form .input_full,
.comment-form .textarea {
width:238px}
.comment-form .btn-submit {
width:150px}
.link-reset {
right:5px} .form_sort {
margin-bottom:15px}
.pages_jump {
margin-left:0px;}
.list_manage .inner {
padding:10px} .offer_list .offer_image {
float:none;
border-bottom:3px solid #f25620;
border-right: none;
margin:0 auto}
.full_width .offer_list .offer_aside,
.offer_list .offer_aside {
float:none;
width:270px;
padding:15px 15px 10px 15px}
.offer_descr {
padding:10px 0;} .offer_details {
padding-bottom:40px}
.offer_details .offer_gallery {
width:300px;
float:none;
margin:0 0 20px 0}
.offer_details .gallery_images,
.offer_details .gallery_image_item,
.offer_details .gallery_image_item a {
width:300px;
height:211px}
.gallery_image_item a span {
width:280px;
height:20px;
line-height:20px;
padding:5px 10px;}
.gallery_image_item .ico_large {
display:none;}
.gallery_thumbs {
padding:10px 0;}
.gallery_thumbs a {
width:80px;
height:56px;
margin:0 2px}
.gallery_thumbs .prev,
.gallery_thumbs .next {
top:0}
.offer_details .offer_aside {
width:300px;}
.offer_details .offer_price strong {
font-size:22px;}
.offer_details .offer_price em {
font-size:13px;}
.offer_details .offer_data {
line-height:1.4em;
padding:10px 0;
font-size:12px;
text-align:center;}
.offer_details .offer_data li {
padding:0 5px;
white-space:nowrap}
.offer_specification li {
width:94%;
padding:6px 3%;
font-size:12px;} .details_tabs .tabs,	
.details_tabs .tabs li,
.details_tabs .tabs li a {
height:41px;
font-weight:bold;
font-size:10px;}
.details_tabs .tabs li a {
line-height:41px;
min-width:60px;
padding:0 3px 0 2px}
.details_tabs .tabcontent {
padding:20px}
.details_tabs .tabcontent h3 {
font-weight:normal;}
.details_tabs .tabcontent .col_1_4 {
padding-bottom:20px;
width:258px}
.details_tabs .tabcontent .col_1_2 {
width:258px;
margin-left:0} .details_form .label_title {
font-weight:normal;
font-size:14px;}
.details_form .row {
padding:12px 0}
.form_col_1 {
margin-right:0px;
width:250px}
.form_col_1 .inputField {
width:228px}
.form_col_2 {
width:250px}
.form_col_2 .textareaField {
height:150px;
width:228px}
.form_col_2.col_thin {
width:250px;
margin-right:0;}
.form_col_2.col_thin .textareaField {
width:228px}
.form_col_3 {
width:250px;
padding-top:20px}
.form_col_3 .btn_share {
margin:0 4px}
.details_form .rowSubmit .link_reset {
font-size:12px;
width:100px;
text-align:left;
line-height:1.3em;}
.text_box .btn {
margin:10px 8px} .adv_before_content .adv_left,
.adv_before_content .adv_right {
min-height:120px;}
.adv_before_content .adv_left {
width:300px;
margin:0 0 20px 0;}
.banner_slider .banner_item{
width:300px;
height:119px}	
}
@media only screen and (min-width: 480px) and (max-width: 989px) {
.container {
width:468px} .col_1,
.col_1_2,
.col_1_3,
.col_2_3,
.col_1_4,
.col_3_4,
.row .col_1, .cols2 .content .row .col_1,
.row .col_1_2, .cols2 .content .row .col_1_2,
.row .col_1_3, .cols2 .content .row .col_1_3,
.row .col_2_3, .cols2 .content .row .col_2_3,
.row .col_1_4, .cols2 .content .row .col_1_4,
.row .col_3_4, .cols2 .content .row .col_3_4 {width:468px} .header_top {
height:90px;}
.header_top .container {
width:468px}
.logo {
float:left;
margin:0 0 0 4px;
text-align:left;}
#topmenu {
padding:10px 0 0 0;
width:240px;
float:left;}
#topm-select {
margin:0}
.homepage .header,
.header_thin,
.header_map,
.slider_imv, .slider_fwb, .slider_feat {
padding-top:90px;}
.offers_slider {
height: 156px;
}
.header_title {
height:86px;} .fullwidthbanner .text_line, 
.fullwidthbanner .subtitle {
display:none !important}
.header_slider .slide_content {
width:408px;} .offers_slider {
padding:20px 0 30px 0;
width:468px;}
.offers_slider .slide_item {
width:468px;
height:155px;}
.offers_slider .slide_img {
float:left;		
width:200px;
height:113px;
margin:0 20px 0 0;
padding:5px}
.offers_slider .img_right .slide_img {
float:right;
margin:0 0 0 20px;}
.offers_slider .slide_img iframe {
width:200px;
height:113px;}
.offers_slider .slide_text {
width:238px;
float:left;
padding-top:0px;}
.offers_slider .slide_text h2 {
font-size:15px;
padding:0 0 10px 0;
margin:0 0 5px 0}
.info_line {
line-height:20px;}
.info_price {
padding:10px 0 0 0;
margin:5px 0 0 0;}
.save-item {
top:10px;} #middle .content,
#middle .sidebar,
#middle.sidebar_left .content,
#middle.sidebar_left .sidebar {
width:468px;
margin:0;
float:none;}
#middle.full_width .content,
#middle.full_width .post-detail {
width:468px;}
.sidebar .box {
width:280px;
margin:0 auto 30px auto} .footer .container {
padding:35px 0 20px 0;}
.f_col,
.footer .f_col:first-child {
margin:10px 8px}
.f_col_4 {
width:450px;
margin:20px 8px}
.footer_address {
width:220px;
float:left;}
.footer_map {
margin:-30px 0 0 0;
float:left;}
.footer_contacts {
width:468px;
margin-right:0;
text-align:center;}
.footer_contacts .phone {
margin-right:20px;}
.copyright {
width:100%;
text-align:center;
padding-top:30px}	
.footer_social a {
margin:0 1px} .search_row form {
padding-right:140px}
.adv_search_hidden {
padding-top:5px}
.search_row .row,
.search_row .row:first-child  {
margin:0 8px;
width:140px;		
min-height:inherit}
.search_row.search_before .row:first-child {
margin:0 8px;
}
.search_row .row .select_styled {
width:114px !important}
.search_row .rowSubmit {
width:140px;
position: absolute;}
.search_row .rowSubmit .label_title {
float:left;
width:150px}
.search_row .rowSubmit .btn_search{
width:138px;}
.btn_search input {
text-indent:30px;}
.full_search form {
padding:0}
.full_search .container {
width:468px}
.full_search .container .clear {
clear:none}
.full_search .row,
.full_search .row:first-child {
margin:0 8px;
padding:5px 0;
min-height: inherit}
.full_search .rowSubmit {
position:relative;
width:100%;
margin:0} .contact_form .form_col_1,
.contact_form .form_col_2,
.contact_form .form_col_3 {
margin:0 0 0 30px;
width:380px;
height:auto}
.contact_form .form_col_1 .row {
margin:0 40px 0 0;
width:170px}
.contact_form .form_col_1 .inputField,
.contact_form .inputField{
width:150px}
.contact_form .form_col_2 .textareaField,
.contact_form .textareaField{
max-width:360px;
width:360px;
height:80px}
.contact_form .form_col_2 .row {
margin:0;
width:100%}
.contact_form .row .select_styled {
width:146px !important}
.contact_form .form_col_3 {
height: auto;
padding:10px 0 0 0}
.contact_form .rowSubmit {
position:relative;
margin:0;
padding:0;}
.contact_form .link-reset {
top:18px;
right: 0;
left: auto} .contact_box {
margin:0 10px 30px 10px}
.contact_box .left_side {
width:190px;
margin-right:20px}
.contact_box .right_side {
width:100%;}
.contact_box .right_side h3 {
margin-bottom:10px} .week_offer {
width:430px;
float:none;
margin:0 auto 40px auto}
.week_offer .offer_text {
padding:25px;
height: auto;}
.week_offer .offer_text h3 {
font-size:17px;}
.week_offer .offer_price {
top:25px;
right:20px} .special_offers {
width:445px;
height:466px;
float:none;
margin:0 10px}
.special_item {
height:125px;}
.special_image {
width:290px;
height:125px;
float:left;
border:0;
border-right:4px solid #f25720}
.special_text {
width:130px;
height:114px;
padding:5px 10px;}
.special_text h3 {
font-size:14px;
padding-bottom:5px;} .car_types_list ul {
margin:20px 0} .latest_offers {
text-align:center;
padding:25px 0 20px 0;}
.latest_offers .container {
padding:0}
.latest_offers .link_more {
position: relative;
top:-10px;}
.latest_offers .prev, .latest_offers .next {
top:70px;
width:60px;
background-position:-15px 0;}
.latest_offers .next {
background-position:-125px 0} .service_item {
padding:0 10px 50px 10px}	
.service_image {
width:350px;} .brand_list2 ul li {
margin:0 5px 30px 8px;
min-height:180px} .text_notice {
width:420px;} .breadcrumbs .container {
width:450px} .slider_small {
width:430px}
.slider_medium {
width:468px;}
.slider_quotes {
width:460px;
padding-bottom:40px !important}	
.slider_quotes .slider-item {
padding:10px;
width:440px}
.slider_small .slider-item,
.slider_small .slider-item iframe {
width:430px;
height:242px}
.slider_medium .slider-item,
.slider_medium .slider-item iframe {
width:458px;
height:258px} .testimonials .container {
width:460px;
padding-top:95px;
padding-bottom:45px}
.testimonials .slider-item {
width:400px;
padding:0 30px}	
.testimonials .quote-text {
font-size:16px;
line-height:1.6em;}
.testimonials .prev, .testimonials .next {
top:145px;}
.testimonials .prev:active, .testimonials .next:active {
top:146px} .postlist .post-item {	
margin:0 0 50px 0}
.postlist .post-item .post-meta{
margin:10px 20px 10px 50px;
width: 130px;
float:right;}
.post-detail .post-meta {
margin:20px 20px 0 20px;}
.postlist .post-image.alignleft {
margin:0 10px 5px 0;
float:left;}
.postlist .post-image.alignright {
margin:0 0 5px 10px;
float:right;}
.post-detail .post-meta .info_row,
.post-detail .post-meta .info_row:first-child {
display:inline;
margin:0 10px 0 0px;}
.post-share {
float:right;
margin:0 0px 5px 10px;}
.post-share span {
display:none;} .author-text {
width:418px;} .comment-list {
margin-top:90px}
.link-add-comment {
top:2px;
right:0;
font-size:14px}
.comment-body {
padding:15px}
.comment-avatar,
.comment-list li li .comment-avatar {
width:54px;}
.comment-avatar .avatar img,
.comment-list li li .comment-avatar .avatar img {
width:40px;
height:40px;}	
.comment-text,
.children .comment-text,
.children .children .comment-text {
width:374px;}
.comment-author {
text-align:right;
padding-top:0px}
.link-author {
float:left;
display:inline;}
.comment-entry {
padding-top:0px;
margin-left:0;
width:auto} .comment-form .row {
padding:9px 0;
margin-right:20px}
.comment-form .inputtext, 
.comment-form .textarea,
.comment-form .select_styled {
width:182px;}
.comment-form .rowRadio,
.comment-form .rowCheckbox,
.comment-form .select_styled {
width:202px}
.comment-form .input_full,
.comment-form .textarea {
width:406px}
.comment-form .rowSubmit {
margin-right:0}
.comment-form .btn-submit {
width:150px}
.link-reset {
right:5px} .form_sort .manage_title {
display:none;}
.form_sort {
margin-bottom:0px}
.pages_jump {
margin-left:20px;}
.list_manage .inner {
padding:15px 10px} .offer_list .offer_image {
float:left;		
border: none;
border-right:3px solid #f25620;
margin:0;
width:200px;
height:141px}
.offer_list .offer_aside {
float:left;
width:244px;
padding:15px 10px 10px 10px}
.offer_descr {
line-height:1.4em;}
.offer_list .offer_descr {
margin:7px 0;
padding:5px 0} .offer_details .offer_gallery {
width:350px;
float:none;
margin:0 auto 20px auto}
.offer_details .gallery_images,
.offer_details .gallery_image_item,
.offer_details .gallery_image_item a {
width:350px;
height:246px}
.gallery_image_item a span {
width:330px;
height:20px;
line-height:20px;
padding:5px 10px;}
.gallery_image_item .ico_large {
display:none;}
.gallery_thumbs {
padding:10px 0;}
.gallery_thumbs a {
width:80px;
height:56px;
margin:0 5px}
.gallery_thumbs .prev,
.gallery_thumbs .next {
top:0}
.offer_details .offer_aside {
width:430px;
margin:0 auto;
float:none;}
.offer_details .offer_data {
line-height:1.4em;
padding:15px 0;
font-size:15px;
text-align:center;}
.offer_details .offer_data li {
padding:0 15px;
white-space:nowrap}
.offer_specification li {
width:94%;
padding:7px 3%;
font-size:13px;} .details_tabs {
padding:0 10px}
.details_tabs .tabs,	
.details_tabs .tabs li,
.details_tabs .tabs li a {
height:41px;
font-weight:bold;
font-size:11px;}
.details_tabs .tabs li a {
line-height:41px;
min-width:98px;
padding:0 5px}
.details_tabs .tabcontent {
padding:20px}
.details_tabs .tabcontent .col_1_4 {
padding-bottom:20px;
width:191px;
margin-right:12px}
.details_tabs .tabcontent .col_1_4:nth-child(3) {
clear:both}
.details_tabs .tabcontent .col_1_2 {
width:406px;
margin-left:0} .details_form .form_col_1 {
margin-right:0px;
width:406px}
.details_form .form_col_1 .row,
.details_form .form_col_1 .row:first-child {
width:183px;
float:left;
margin-right:20px;
padding-top:0}
#t_contacts .form_col_1 .row:first-child {
width:400px;}
.details_form .form_col_1 .inputField {
width:160px}
.details_form .form_col_2 {
width:384px}
.details_form .form_col_2 .textareaField {		
width:364px;
height:100px;}
.details_form .form_col_2.col_thin {
width:384px;
margin-right:0;}
.details_form .form_col_2.col_thin .textareaField {
width:364px}
.details_form .form_col_3 {
width:400px;
padding-top:20px}
.details_form .form_col_3 .btn_share {
margin:0 4px}
.details_form .rowSubmit .link_reset {
width:150px;
padding-top:10px}
.text_box .btn {
margin:10px 8px} .adv_before_content .adv_left,
.adv_before_content .adv_right {
min-height:120px;
float:none;
margin:0 auto 20px auto;}
.adv_before_content .adv_left {
width:450px;
margin:0 auto 20px auto;}
.banner_slider .banner_item{
width:450px;
height:179px}
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
.container {
width:744px}
.col {
margin:0 10px;}
.cols2 .col {
margin:0 0 20px 0} .col_1 {width:724px}
.col_1_2 {width:352px}
.col_1_3 {width:228px}
.col_2_3 {width:476px}
.col_1_4 {width:166px}
.col_3_4 {width:538px} .row .col_1 {width:744px}
.row .col_1_2 {width:362px}
.row .col_1_3 {width:234px}
.row .col_2_3 {width:490px}
.row .col_1_4 {width:171px}
.row .col_3_4 {width:553px} .cols2 .content .row .col_1,
.cols2 .content .row .col_1_2,
.cols2 .content .row .col_1_3,
.cols2 .content .row .col_2_3,
.cols2 .content .row .col_1_4,
.cols2 .content .row .col_3_4 {width:468px}
.divider_space, .divider_space_thin, 
.divider, .divider_thin {
margin-bottom:30px;
padding-top:30px;}
.divider_space_thin {
margin-top:10px;
margin-bottom:10px} .header_top {
height:90px;}
.homepage .header{
padding-top:0;}
.header_thin,
.header_map  {
padding-top:90px;}
.header_thin {
background-size:100%}
.header_top .container {
width:744px}
.logo {
margin:0 0 0 14px}
#topmenu {
padding:20px 0 0 220px;
width:510px;
float:none;}
#topmenu  .dropdown{
display:block}
.dropdown li {
margin:0 12px;}
.dropdown li:nth-last-child(2) ul li:hover>ul {
left:-171px;
padding:0 2px 0 0}
#topm-select {
display:none;}
.header_title {
height:126px;}
.header_title h1,
.header_title strong {
font-size:24px;
line-height:1.2em;
padding:54px 0 0 0}
#header_map {
height:325px;} .fullwidthbanner .text_line, 
.fullwidthbanner .subtitle {
display:block !important}
.tp-caption.text_line {
width:360px !important}
.fullwidthbanner-container{
max-height:447px !important;}
.fullwidthbanner .tp-caption.subtitle {
font-size:20px;}
.header_slider {
height:447px;}
.header_slider .slide_content {
width:744px}
.featured_item {
height:447px;
background-size: auto 100%}
.header_slider .featured_caption {
top:50px;
left:0;
width: auto;}
.caption_lt .featured_caption {left:0px; top:140px; right:auto}
.caption_lc .featured_caption {left:0px; top:200px; right:auto}
.caption_lb .featured_caption {left:0px; top:330px; right:auto}
.caption_rt .featured_caption {right:0px; top:140px; left:auto}
.caption_rc .featured_caption {right:0px; top:200px; left:auto}
.caption_rb .featured_caption {right:0px; top:330px; left:auto}
.featured_caption p {
font-size:14px;
padding:20px 20px;
line-height:1.3em;}
.featured_caption p strong {
font-size:30px;
margin-bottom:15px} .offers_slider {
padding:156px 0 51px 0;
width:744px;}
.offers_slider .slide_item {
width:744px;
height:240px;}
.offers_slider .slide_img {
float:left;		
width:400px;
height:225px;
margin:0 20px 0 0;
padding:7px}
.offers_slider .img_right .slide_img {
float:right;
margin:0 0 0 20px;}
.offers_slider .slide_img iframe {
width:400px;
height:225px;}
.offers_slider .slide_text {
width:290px;
float:left;
padding-top:25px;
margin-left:10px;}
.offers_slider .slide_text h2 {
font-size:20px;
padding:0 0 17px 0;
margin:0 0 10px 0}
.info_line {
line-height:28px;}
.info_price {
padding:17px 0 0 0;
margin:10px 0 0 0;}
.save-item {
top:17px;} #middle .content {
width:468px;
float:left;
margin:0}
#middle .sidebar {
width:252px;
float:left;
margin:0 0 0 24px;
border-top:none;
padding-top:0}
#middle.sidebar_left .content {
width:468px;
float:right;}
#middle.sidebar_left .sidebar {
width:252px;
margin:0 24px 0 0;
float:left;}
#middle.full_width .content,
#middle.full_width .post-detail {
width:744px;}
#middle.cols2,
#middle.full_width {
padding:65px 0 75px 0;}
.sidebar .box {
width:auto;
margin:0 auto 30px auto}
.sidebar .widget-container {
padding:30px 15px;} .sidebar .widget_twitter .tweet_text {
width:180px}
.sidebar .flickr .flickr_badge_image{
margin:4px 7px 5px 0px;}
.facebook_box {
padding:5px 6px;
width:240px;}
.side_form .row {
padding:14px 15px 12px 15px;}
.side_form .row .select_styled {
width:119px;}
.side_form .inputField {
width:137px;}
.side_form .rangeField .range-slider {
margin:20px 10px 35px 10px} .f_col,
.footer .f_col:first-child {
margin:10px 8px}
.f_col_4 {
width:220px;
margin:10px 8px 10px 48px}
.footer_address {
width:220px;}
.footer_map {
display:none;}
.footer_contacts {
width:744px;
margin-right:0;
text-align:center;} .search_row form {
padding-right:140px}
.search_row .row,
.search_row .row:first-child  {
margin:0 5px;
width:138px;		
min-height:inherit}
.search_row .row .select_styled {
width:108px !important}
.search_row .multi_select_text {
width:106px;}
.search_row .open .multi_select_box {
max-width: 130px !important;}
.widget_adv_filter .multi_select_text {
width:119px}
.multi_select .select_row {
padding: 3px 0px 2px 12px;}	
.multi_select .custom-checkbox label {
padding:.4em 0 .3em 25px}
.search_row .rowSubmit {
width:140px;
position: absolute;}
.search_row .rowSubmit .label_title {
float:left;
width:150px}
.search_row .rowSubmit .btn_search{
width:138px;}
.btn_search input {
text-indent:30px;
width:138px}
.full_search form {
padding:0}
.full_search .container {
width:744px}
.full_search .container .clear {
clear:both}
.full_search .row,
.full_search .row:first-child {
margin:0 12px;
padding:5px 0;
min-height: inherit;
width:161px}
.full_search .row .select_styled {
width:135px !important}
.full_search .rowSubmit {
position:relative;
width:100%;
margin:0;
padding-top:20px} .contact_form .form_col_1,
.contact_form .form_col_2 {
margin:0 0 0 10px;
width:360px;
height:auto}
.contact_form form {
padding:0}
.contact_form .form_col_1 .row {
margin:0 30px 0 0;
width:150px}
.contact_form .form_col_1 .inputField {
width:128px}
.contact_form .form_col_2 .textareaField {
width:340px;
height:104px}
.contact_form .form_col_2 .row {
margin:0;
width:100%}
.contact_form .form_col_2 .row .label_title {
padding-bottom:4px}
.contact_form .row .select_styled {
width:122px !important}
.contact_form .form_col_3 {
width:730px;
margin:0 0 0 10px;
height: auto;
padding:10px 0 0 0}
.contact_form .rowSubmit {
position:relative;
margin:0 auto;
padding:0;
width:150px;
float:none;}
.contact_form .link-reset {
position: absolute;
top:10px;
left: auto;
right:10px} .week_offer {
width:276px;
float:left;
margin:0 auto 40px auto}
.week_offer .offer_text {
padding:20px 10px;
height: auto;}
.week_offer .offer_text h3 {
font-size:15px;}
.week_offer .offer_price {
top:20px;
right:10px} .special_offers {
width:445px;
height:466px;
float:left;
margin:0 0 0 20px}
.special_item {
height:125px;}
.special_image {
width:290px;
height:125px;
float:left;
border:0;
border-right:4px solid #f25720}
.special_text {
width:130px;
height:114px;
padding:5px 10px;}
.special_text h3 {
font-size:14px;
padding-bottom:5px;} .car_types_list ul {
margin:20px 0} .latest_offers {
text-align:center;
padding:25px 0 20px 0;}
.latest_offers .container {
padding:0}
.latest_item {
width:200px;
height:183px;
margin:0 5px;}	
.latest_offers .link_more {
position: absolute;
top:2px;
right:10px}
.latest_offers .prev, .latest_offers .next {
top:60px;
width:60px;
background-position:-15px 0;}
.latest_offers .next {
background-position:-125px 0} .service_item {
padding:0 0 60px 0;
text-align:left;}
.service_image {
width:320px;
float:right;
margin:0 0 0 30px;} .brand_list .link_more {
position:absolute;
top:36px !important;
right:10px}
.brand_list2 li {
width:225px;
margin:0 0 40px 18px;
min-height:250px;
font-size:14px;}
.brand_list2 .brand_logo {
padding:50px 0;}
.faqlist .col_1_4 {
padding-bottom:0px;
padding-top:1.7em;
border:none} .pricing_box {
width:auto;
padding:20px 0 40px 0}
.entry .pricing_box li.price_col {
clear:none;
width:227px;
float:left;
margin:0 5px;}
.entry .price_col_body ul {
padding:20px 0;}
.entry .price_col_body ul li {
font-size:14px;}
.text_notice {
width:555px;} .breadcrumbs .container {
width:724px}
.breadcrumbs .link_search,
.breadcrumbs .link_back {
position:absolute;
top:5px;
right:0} .testimonials .container {
width:660px;
padding-top:115px;
padding-bottom:65px}
.testimonials .slider-item {
width:580px;
padding:0 40px}	
.testimonials .quote-text {
font-size:18px;
line-height:1.7em;}
.testimonials .prev, .testimonials .next {
top:145px;}
.testimonials .prev:active, .testimonials .next:active {
top:146px} .postlist .post-item {	
margin:0 0 60px 0} .offer_details .offer_gallery {
width:350px;
float:left;
margin:0 20px 0 0}
.offer_details .offer_aside {
width:370px;
margin:0;
float:left;}
.offer_details .offer_data {
line-height:1.4em;
padding:15px 0;
font-size:15px;
text-align:center;}
.offer_details .offer_data li {
padding:0 7px;
white-space:nowrap}
.offer_specification li {
width:94%;
padding:8px 3%;
font-size:13px;} .details_tabs {
padding:0 5px}
.details_tabs .tabs,	
.details_tabs .tabs li,
.details_tabs .tabs li a {
height:51px;
font-weight:bold;
font-size:13px;}
.details_tabs .tabs li a {
line-height:51px;
min-width:140px;
padding:0 5px}
.details_tabs .tabcontent {
padding:20px}
.details_tabs .tabcontent .col_1_4 {
padding-bottom:20px;
width:160px;
margin:0 0 0 15px}
.details_tabs .tabcontent .col_1_4:first-child {
margin-left:0}
.details_tabs .tabcontent .col_1_4:nth-child(3) {
clear: none}
.details_tabs .tabcontent .col_1_2 {
width:336px;
margin-left:20px} .details_form .form_col_1 {
margin-right:60px;
width:230px}
.details_form .form_col_1 .row,
.details_form .form_col_1 .row:first-child {
width:230px;
float:left;
margin-right:50px;
padding-top:0}
#t_contacts .form_col_1 .row:first-child {
width:230px;}
.details_form .form_col_1 .inputField {
width:208px}
.details_form .form_col_2 {
width:384px}
.details_form .form_col_2 .textareaField {		
width:364px;
height:105px;}
.details_form .form_col_3 {
width:230px;
padding-top:0px}
.details_form .form_col_3 .btn_share {
margin:0 2px}
.text_box .btn {
margin:0 8px} .adv_before_content .adv_left,
.adv_before_content .adv_right {
min-height:120px;
float:left;
margin:0;}
.adv_before_content .adv_left {
width:424px;
margin:0 20px 0 0;}
.banner_slider .banner_item{
width:424px;
height:168px}	
}
@media only screen and (max-width: 790px) {
#topm-select{
display: inline-block;
}
.open .multi_select_box {
max-width: 140px!important;
}
}
@media only screen and (min-width: 990px) and (max-width: 1200px)  {
.dropdown li:nth-last-child(2) ul li:hover>ul {
left:-171px;
padding:0 2px 0 0}
} @media only screen and (min-width: 479px) and (max-width: 600px)  {
.full_width .offer_list .offer_aside{
float: right;
width: 234px;
}
}
@media only screen and (min-width: 601px) and (max-width: 800px)  {
.full_width .offer_list .offer_aside{
float: right;
width: 510px;
}
} @media only screen and (device-width: 768px) {
.dropdown li ul .mega-nav-widget {
width:246px;}	
.dropdown li ul .mega-nav-widget li,
.dropdown .mega-nav ul .mega-nav-widget li  {
width:220px}
.dropdown .mega-nav .widget-container {
padding:0 13px 15px 13px}
.dropdown .mega-nav .widget-container h3 {
font-size:18px;}
.dropdown .mega-nav .widget_twitter .tweet_item {
font-size:13px;
padding:10px 0}
.dropdown .mega-nav .widget_twitter .tweet_text {
width:168px}
}
@media only print {
a[href]:after {
content: "";
}
} #popmake-83470{padding:0;background:#d50527}
.text-upper {
text-transform: uppercase !important;
}
.fleft {
float: left !important;
}
.fright {
float: right !important;
}
.ea-bootstrap .form-control {
background: #dddd;
} .color-blue { }
.entry a {
}
.sml_subscribe .prepend .color-blue {
color: #d50527;
}
p .font-big {
font-size: 19px;
}
td.vmiddle {
vertical-align: middle;
}
.borderh {
border-top: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
height: 100%;
position: relative;
padding: 10px 0;
}
.hrd {
background-color: #dddddd !important;
}
.bouton {
padding: 10px 20px;
font-size: 15px;
line-height: 15px;
font-weight: 500;
color: #d50527;
text-transform: uppercase;
display: inline-block;
margin: 15px 0 0 0;
overflow: hidden;
position: relative;
border: 1px solid grey;
}
h2.big {
font-size: 28px;
line-height: 50px;
font-weight: 900;
font-family: 'Open sans';
}
.fullwh {
width: 100%;
height: 100%;
}
.flex {
display: flex; display: -webkit-flex; }
.flex-wrap {
flex-wrap: wrap;
}
.ai-center {
align-items: center;
-webkit-align-items: center; }
.post-detail .entry h3 {
line-height: initial;
}
.post-detail .entry h4 {
margin: 20px 0;
}
.mbot20 {
margin-bottom: 20px;
}
.mbot10,
.post-detail .entry h2.mbot10 {
margin-bottom: 10px;
}
.mbot0,
.post-detail .entry h2.mbot0,
.post-detail .entry h4.mbot0 {
margin-bottom: 0px;
}
.mtop40,
.post-detail .entry h2.mtop40 {
margin-top: 40px;
}
.mtop20,
.post-detail .entry h2.mtop20 {
margin-top: 20px;
}
.mtop15 {
margin-top: 15px;
}
.mtop10,
.post-detail .entry h2.mtop10 {
margin-top: 10px;
}
.mtop0,
.post-detail .entry h2.mtop0,
.post-detail .entry h4.mtop0 {
margin-top: 0px;
}
.logo a {
display: block;
}
.logo img {
max-height: 50%;
width: auto;
}
.entry .threebtn .btn {
margin: 0;
max-width: 100%;
min-width: unset;
padding-left: 0;
}
.entry .threebtn .btn span {
padding: 0 0 0 10px;
}
.entry .checklist {
margin: 0 0 0 30px;
}
.checklist li,
.entry .checklist li {
list-style: none;
margin-bottom: 0;
}
.checklist li:before {
font-family: 'FontAwesome';
content: '\f00c';
margin: 0 5px 0 -15px;
color: #d50527;
}
button#responsive-menu-button.navbar-fixed-bottom,
button#responsive-menu-button.navbar-fixed-top {
bottom: auto;
left: auto;
margin: 0;
padding: 0;
position: fixed;
top: 52px !important;
*width: auto;
z-index: 1030;
}
.rdvchrono.navbar-fixed-top {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
margin-top: 7px;
top: 0 !important;
width: auto;
z-index: 1031;
left: 9px;
right: auto;
float: left;
}
.home #middle.full_width {
padding: 0;
background: #171717 !important;
}
.img-responsive {
margin: auto;
}
.vehicle {
font-family: 'Open sans';
}
.vehicle .name {
color: #3a3a3a;
display: block;
font-size: 16px;
font-weight: 900;
line-height: 20px;
margin: 0;
text-transform: uppercase;
}
.vehicle a img {
margin-bottom: 18px;
}
.vehicle a:hover {
text-decoration: none;
}
.vehicle .km {
color: #3a3a3a;
font-size: 16px;
line-height: 16px;
display: block;
margin: 2px 0 0 0;
}
.vehicle .price {
color: #d50527;
font-size: 25px;
font-weight: 800;
display: block;
margin: 5px 0 0 0;
}
.vehicle .priceb {
color: #a9a9a9;
text-decoration: line-through;
}
.latest_item {
height: auto;
padding: 10px;
}
.latest_item h3 a {
font-size: 23px!important;
}
.color-orange {
color: #f25821;
}
.form-maclaren input[type='text'],
.form-maclaren input[type='email'] {
background: #e8e8e8 none repeat scroll 0 0;
border: 0 none;
border-radius: 0;
color: #000;
height: auto;
line-height: 20px;
margin-bottom: 10px;
padding: 10px;
width: 100%;
}
.form-maclaren input[type='reset'],
.form-maclaren input[type='submit'],
.form-maclaren input[type='button'],
.form-maclaren button {
background: #eb6209 none repeat scroll 0 0;
color: #fff;
float: right;
font-size: 14px;
font-weight: bold;
height: auto;
padding: 5px 40px;
width: auto;
}
.form-maclaren .listesel {
margin-bottom: 20px;
}
.form-maclaren .listesel label {
background: #e8e8e8 none repeat scroll 0 0;
color: #4f5e62;
cursor: pointer;
font-weight: normal;
padding: 15px 25px;
text-align: center;
width: 100%;
}
.form-maclaren .listesel label input[type='text'] {
background: #fff;
margin-top: 10px;
}
.form-maclaren .listesel label::after {
background: #fff none repeat scroll 0 0;
border-radius: 10px;
content: ' ';
display: block;
height: 20px;
position: absolute;
right: 22px;
top: 6px;
width: 20px;
border: 3px solid #fff;
}
.form-maclaren .listesel input[type='checkbox'],
.form-maclaren .listesel input[type='radio'] {
position: absolute;
right: 25px;
top: 5px;
}
.form-maclaren .listesel input[type='checkbox']:checked + label,
.form-maclaren .listesel input[type='radio']:checked + label {
background: #eb6209;
color: #fff;
}
.form-maclaren .listesel input[type='checkbox']:checked + label:after,
.form-maclaren .listesel input[type='radio']:checked + label:after {
background: #eb6209;
}
.form-maclaren .listesel input[type='checkbox']:checked + label .hide,
.form-maclaren .listesel input[type='radio']:checked + label .hide {
display: block !important;
}
.form-maclaren .listesel label strong {
display: block;
font-weight: 900;
margin: 10px 0;
line-height: 32px;
}
.form-maclaren .listesel label.twoline strong {
line-height: 16px;
}
.entry .countdown-v2 p {
font-size: 16px;
color: #d50527 !important;
text-align: center;
}
.entry .countdown-img .countdown-v2 p#countdown {
color: #fff !important;
}
.countdown-v2 #countdown > span {
font-size: 2em;
}
.footer-last {
*padding-top: 75px;
}
.countdown-img {
position: relative;
}
.countdown-img .countdown-v2 {
position: absolute;
top: 25%;
*transform: translateY(-50%);
width: 100%;
text-align: center;
}
.countdown-v2,
.countdown-v2 p,
.countdown-v2 #countdown,
.countdown-v2 #countdown > span {
*color: #d50527;
}
#page-heritage p {
font-size: 15px;
margin-bottom: 35px;
}
#page-heritage h2 {
margin-bottom: 35px;
}
#page-heritage > .row,
.flex-center,
.flex-center-small,
.flex-center-medium {
display: flex;
align-items: center;
}
.flex-medium {
display: flex;
}
.flex-columns-fullh {
display: flex;
align-items: center;
}
#page-heritage hr,
.bloc-contact hr {
color: #717171;
max-width: 200px;
width: 100%;
margin: 20px auto !important;
}
.bloc-pc hr {
color: #717171;
max-width: 100px;
width: 100%;
margin: 20px auto !important;
}
#page-heritage h4,
#page-heritage h4 span,
.post-detail .entry .bloc-contact h4,
.post-detail .entry .bloc-contact h4 span {
font-size: 19px;
text-transform: uppercase;
line-height: 25px;
font-weight: bold;
}
.entry .bloc-pc h4 {
font-size: 19px;
line-height: 25px;
font-weight: bold;
color: #fff !important;
}
.bloc-contact p,
#page-heritage #cadre-4 p {
margin-bottom: 15px;
}
.entry .bloc-pc p {
font-size: 16px;
}
.bloc-contact p strong {
color: #d50527;
font-size: 20px;
}
.bloc-contact a.mailto {
color: #d50527;
font-size: 27px;
}
.bloc-pc a.mailto {
color: #ffffff;
font-size: 20px;
font-weight: bold;
}
.bloc-contact a.tel {
color: #26b3d6;
}
#page-heritage h4,
.post-detail .entry .bloc-contact h4 {
margin: 0 0 35px 0;
}
#page-heritage h4 span,
.post-detail .entry .bloc-contact h4 span {
color: #fff;
}
.entry h3 {
font-size: 23px;
}
@media (max-width: 1200px) {
.flex-wrap-large {
flex-wrap: wrap;
}
.entry h2 {
font-size: 26px;
}
.entry h3 {
font-size: 19px;
}
}
@media (max-width: 991px) {
.entry h1 {
font-size: 34px;
}
.entry h2 {
font-size: 19px;
}
.entry h3 {
font-size: 15px;
}
.flex-wrap-medium {
flex-wrap: wrap;
}
.flex-wrap-medium > div {
padding: 10px 0;
display: flex;
flex-direction: column;
}
.flex-wrap-medium > div .txt-icon-prefooter {
flex: 1;
align-items: center;
display: flex;
justify-content: center;
}
.garage-pfooter-icons-l1 {
margin-bottom: 20px;
}
#page-heritage p,
#page-heritage h2,
.mtop40 {
margin-top: 20px;
}
.btn-responsive {
width: 100% !important;
}
#topmenu {
width: auto !important;
}
.img-responsive {
width: 100%;
}
button#responsive-menu-button {
top: 273px !important;
height: 40px !important;
}
.tl-skinny .tl-text h2.tl-headline-title,
.tl-skinny .tl-text h2.tl-headline {
font-size: 22px !important;
line-height: 26px !important;
}
.footer-last {
*padding-top: 40px;
}
}
@media (max-width: 768px) {
h2.big,
.entry h2.big {
font-size: 26px;
line-height: 40px;
}
button#responsive-menu-button {
top: 203px !important;
}
.logo img {
}
#page-heritage > .row,
.flex-center,
.flex-center-medium .flex-medium,
.flex-center-medium {
display: block;
}
.paddingslider {
}
}
@media (max-width: 479px) {
.entry h1 {
font-size: 30px;
}
.container {
width: 100% !important;
}
.countdown-v2 #countdown > span {
font-size: 1.2em;
}
.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content,
.tl-skinny
.tl-slide.tl-slide-media-only
.tl-slide-content-container
.tl-slide-content
.tl-media {
padding: 0 !important;
width: 100% !important;
max-width: 100% !important;
}
.tl-skinny .tl-text h2.tl-headline-title,
.tl-skinny .tl-text h2.tl-headline {
font-size: 16px !important;
line-height: 18px !important;
}
.paddingslider a,
.paddingslider span {
display: block;
line-height: initial;
}
.paddingslider br {
display: none;
}
input[type='text'],
input[type='password'],
input[type='email'],
input[type='tel'],
input[type='reset'],
select,
textarea {
width: 100%;
}
h3.toggle,
.toggle_content h3 {
font-size: 16px;
}
button#responsive-menu-button {
top: 233px !important;
}
}
#topm-select {
visibility: hidden;
}
.fullwidthbanner-container {
width: 100% !important;
position: relative;
padding: 0;
max-height: 792px !important;
overflow: hidden;
}
.dropdown > .menu-item.last {
float: left !important;
margin: 0;
}
.tp-bullets.simplebullets.round .bullet,
.slick-dots > li {
width: 12px !important;
height: 12px !important;
margin-top: -5px !important;
margin-left: 16px !important;
background: none !important;
background-color: white !important;
}
.header-slick .slick-dots > li:not(.slick-active),
#services .slick-dots > li:not(.slick-active) {
background: white !important;
}
.tp-bullets.simplebullets.round .bullet:first-child,
.slick-dots > li:first-child {
margin-left: 0 !important;
}
.txt-icon-prefooter {
color: white;
font-size: 18px !important;
text-transform: uppercase;
text-align: center;
padding-top: 25px;
display: block;
text-align: center;
}
.row-icon-prefooter > a:hover {
text-decoration: none;
}
.row-icon-prefooter > a:hover .txt-icon-prefooter {
color: #16c4ed;
}
.txt-icon-prefooter-img {
text-align: center;
}
.txt-icon-prefooter-img > img {
display: block;
margin-left: auto;
margin-right: auto;
}
.txt-icon-prefooter-img,
.txt-icon-prefooter-img {
color: #16c4ed;
}
.txt-icon-prefooter-img > i {
font-size: 82px;
}
.logo {
overflow: hidden;
height: auto !important;
width: 220px;
float: none !important;
z-index: 2;
position: relative;
}
.middle_row.row_light_gray .container {
padding: 49px 0 !important;
}
.btn span {
padding: 0 10px !important;
line-height: 32px;
font-weight: 600;
}
.btn input,
.btn span {
font-weight: 400 !important;
text-align: left !important;
padding-top: 4px !important;
}
#nos-services h1 {
text-transform: uppercase;
}
#nos-services .blue-text {
color: #d50527;
}
#nos-services div.nos-services-hr {
margin-bottom: 25px;
}
#nos-services .panel-group .panel {
background-color: transparent;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
#nos-services .panel-default > .panel-heading {
color: #d50527;
background: #171717;
border-color: #d50527;
padding: 10px 15px;
border: 1px solid #d50527;
border-top-left-radius: 0;
border-top-right-radius: 0;
margin-bottom: 20px;
position: relative;
}
#nos-services .panel-group .panel-heading + .panel-collapse > .list-group,
#nos-services .panel-group .panel-heading + .panel-collapse > .panel-body {
border: none;
padding-top: 0;
}
#nos-services .panel-default > .panel-heading h4 {
text-align: center;
margin: 0;
text-decoration: none !important;
font-size: 26px;
}
#nos-services .panel-default > .panel-heading h4 a {
display: block;
}
#nos-services .panel-default > .panel-heading h4 a:hover,
#nos-services .panel-default > .panel-heading h4 a:focus {
text-decoration: none !important;
}
#nos-services .panel-default > .panel-heading .fa {
margin-right: 10px;
}
#nos-services div.nos-services-item {
border: 1px solid #d50527;
padding: 10px;
color: #d50527;
background: #171717;
}
#nos-services .btn-nos-services {
color: #fff;
background: #d50527;
border: 1px solid #d50527;
-webkit-box-shadow: none;
box-shadow: none;
text-align: center;
-webkit-border-radius: 0;
border-radius: 0;
text-transform: uppercase;
font-weight: 400;
}
#nos-services .btn-nos-services:hover {
color: #d50527;
background: #171717;
border: 1px solid #d50527;
}
#nos-services .btn-nos-services-inverse {
color: #fff;
background: #171717;
border: 1px solid #d50527;
-webkit-box-shadow: none;
box-shadow: none;
text-align: center;
-webkit-border-radius: 0;
border-radius: 0;
text-transform: uppercase;
font-weight: 400;
}
#nos-services .btn-nos-services-inverse:hover {
color: #000;
background: #fff;
border: 1px solid #000;
}
#nos-services .btn-nos-services-submit {
color: #fff;
background: transparent;
border: 1px solid #d50527;
-webkit-box-shadow: none;
box-shadow: none;
text-align: center;
-webkit-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
font-weight: 400;
}
#nos-services .btn-nos-services-submit:hover {
color: #000;
background: #d50527;
border: 1px solid #000;
}
#nos-services .ns-ico {
margin: 0 auto;
margin-bottom: 15px;
}
#nos-services .ns-title {
text-transform: uppercase;
color: #d50527;
font-size: 16px;
line-height: 20px;
margin-bottom: 15px;
}
#nos-services .nd-text {
text-align: center;
color: #fff;
font-size: 14px;
line-height: 16px;
margin-bottom: 15px;
}
#nos-services p {
margin: 0;
padding: 0;
text-align: center;
}
#nos-services img {
margin: 0 auto;
}
#nos-services h1 .ns-ico-title {
margin-top: -5px;
margin-right: 10px;
}
#nos-services .panel-title img.ns-ico-title {
margin-top: -5px !important;
margin-right: 10px !important;
}
#nos-services .ns-chevron {
position: absolute;
right: 3px;
bottom: 25px;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
}
#nos-services .collapsed .ns-chevron {
bottom: 3px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
#nos-services .form-control[disabled],
#nos-services .form-control[readonly],
#nos-services fieldset[disabled] .form-control {
background-color: #000;
opacity: 1;
}
#nos-services input[type='text'],
#nos-services input[type='password'],
#nos-services input[type='email'],
#nos-services input[type='tel'],
#nos-services input[type='reset'],
#nos-services select,
#nos-services textarea {
background: #000;
font-size: 13px;
line-height: 13px;
border: 1px solid;
border-color: #d50527 !important;
color: #fff;
}
#nos-services .field-validation-error {
color: #f00;
}
#nos-services .form-group p {
text-align: right;
}
.panel-body .col-xs-12.col-sm-6.col-md-4.col-lg-3 {
padding-left: 0;
margin-bottom: 15px;
}
.img-ab-responsive {
display: block;
max-width: 100%;
height: auto;
}
@media (min-width: 1200px) {
.panel-body .col-xs-12.col-sm-6.col-md-4.col-lg-3.fin-ligne-lg {
padding-right: 0;
}
#nos-services .nd-text {
min-height: 115px;
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.panel-body .col-xs-12.col-sm-6.col-md-4.col-lg-3.fin-ligne-md {
padding-right: 0;
}
#nos-services .nd-text {
min-height: 100px;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.panel-body .col-xs-12.col-sm-6.col-md-4.col-lg-3.fin-ligne-sm {
padding-right: 0;
}
#nos-services .nd-text {
min-height: 80px;
}
}
@media (max-width: 767px) {
.panel-body .col-xs-12.col-sm-6.col-md-4.col-lg-3 {
padding-right: 0;
}
#nos-services .nd-text {
min-height: auto;
}
}
.emodal-overlay {
background-color: #000 !important;
opacity: 0.5;
}
.emodal {
background-color: #d50527 !important;
color: #000 !important;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
z-index: 2000 !important;
}
.emodal p {
color: #000 !important;
}
.emodal .emodal-close {
background-color: #000 !important;
color: #d50527 !important;
}
.emodal .media img {
max-width: 60px !important;
margin-right: 0;
}
.emodal h4.media-heading {
color: #000;
font-size: 20px;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
font-weight: bold;
text-transform: uppercase;
}
.pp-content strong {
text-transform: uppercase;
}
.pp-content {
margin-top: 15px;
color: #000;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
margin-bottom: 15px;
}
.pp-content p {
margin-bottom: 15px;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.pp-content-small {
font-size: 11px;
line-height: 13px;
margin-bottom: 25px;
}
.emodal #nos-services .btn-nos-services-inverse {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.emodal-content {
margin-top: 10px;
}
.media-heading {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto;
word-wrap: break-word;
}
#lang_sel_list ul a {
background: transparent;
}
.page-id-52905 .countdown-v2 {
top: 25px;
}
.page-id-52905 .countdown-v2 #countdown > span {
}
.page-id-52905 .wpcf7-form-control-wrap {
font-size: 16px;
}
.page-id-52905 .wpcf7-form-control-wrap .wpcf7-list-item {
display: block;
margin: 10px 0 0 0;
}
@media (max-width: 768px) {
.pp_overlay {
display: none !important;
}
.pp_pic_holder.pp_default {
display: none !important;
}
a[rel*='prettyPhoto'] {
cursor: default !important;
}
}
#popmake-161931 button.popmake-close {
position: absolute;
top: -20px;
right: -20px;
background-color: #d50527;
font-size: 16px;
padding-left: 15px;
padding-right: 15px;
} div#pum-161931 {
background-color: rgba(0, 0, 0, 0.5);
}  html {
scroll-behavior: smooth;
}
input[type='text'],
input[type='date'],
input[type='password'],
input[type='email'],
input[type='tel'],
input[type='reset'],
select,
textarea {
border: 0 !important;
}
i {
font-style: italic;
}
#votre-garage,
#page-header {
background: #d50527;
}
#votre-garage
{
color: white;
top: -1px;
position: relative;
}
#votre-garage h1
{
background: #d50527;
text-transform: uppercase;
color: white;
}
#votre-garage h1.titre-h1,
#page-header h1.titre-h1 {
color: white !important;
letter-spacing: 1px;
font-size: 40px;
font-weight: 600;
width: fit-content;
margin: auto;
position: relative;
top: 8px;
}
@media (max-width: 875px) {
#votre-garage .h-title svg,
#page-header .h-title svg {
display: none;
}
}
.bloc-contenu {
padding: 50px 0;
}
#services.bloc-contenu {
background-image: url(//www.fila-groupe.ch/wp-content/uploads/2020/10/fila-quality.jpg);
background-size: cover;
}
#services-list {
max-width: 900px;
margin: auto;
}
.bloc-contenu.fond-gris {
background-color: #f4f4f4;
}
h1.titre-h1,
h2.titre-h2 {
margin-bottom: 0.8em;
text-align: center;
color: #000 !important;
padding: 0 10px;
font-size: 28px;
}
h2.titre-h2 {
text-transform: uppercase;
}
.sous-titre {
width: 100%;
padding: 0 15px;
max-width: 750px;
text-align: left;
margin: auto;
font-family: "Open Sans";
}
.sous-titre span.suite-texte {
display: none;
}
.sous-titre span.lire-suite {
display: block;
text-align: right;
margin-top: 20px;
text-decoration: underline;
cursor: pointer;
color: #a3a3a3;
}
#services .titre-h2,
#services .sous-titre {
color: white !important;
}
span.lire-suite:hover {
color: #d50527;
}
a.lien-chevron {
color: #000;
}
.chevron-down-svg {
margin-top: 30px;
width: 100%;
text-align: center;
}
.chevron-down-svg svg {
width: 22px;
height: 22px;
background-color: #404041;
border-radius: 100%;
padding: 3px;
}
a.lien-chevron path {
color: #fff;
fill: #fff;
}
.plus-btn i {
font-size: 1.3em;
border-radius: 100%;
padding: 3px;
color: #404041;
}
#services .plus-btn i {
color: #fff;
}
#votre-garage .chevron-down-svg svg,
#page-header .chevron-down-svg svg {
background-color: #fff;
border-radius: 100%;
}
#votre-garage svg,
#page-header svg {
max-width: 220px;
opacity: 0.8;
}
.a-left {
position: absolute;
left: 0;
top: 0;
}
.a-right {
position: absolute;
right: 0;
top: 0;
}
.h-title {
width: 100%;
max-width: fit-content;
margin: auto;
position: relative;
}
@media (min-width: 850px) {
.h-title {
padding: 0 16em;
}
}
#votre-garage a.lien-chevron path,
#page-header a.lien-chevron path {
color: #d50527;
fill: #d50527;
}
.bouton-cta {
text-align: center;
margin-top: 30px;
}
.bouton-cta a,
.bouton-cta button {
display: inline-block;
padding: 10px 20px;
color: white;
text-transform: uppercase;
border-radius: 50px;
transition: all 0.3s;
position: relative;
overflow: hidden;
z-index: 1;
letter-spacing: 1px;
font-size: 16px;
text-decoration: none !important;
}
.bouton-cta a:after,
.bouton-cta button:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #d50427;
border-radius: 50px;
z-index: -2;
}
.bouton-cta a:before,
.bouton-cta button:before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 0%;
height: 100%;
background-color: #000;
transition: all 0.3s;
border-radius: 50px;
z-index: -1;
}
.bouton-cta a i.bouton-essai {
content: url(//www.fila-groupe.ch/wp-content/themes/autotrader-child/img/volant.png);
float: left;
margin-right: 10px;
}
.bouton-cta a:hover {
color: #fff;
}
.bouton-cta a:hover:before {
width: 100%;
}
.bouton-cta.version-2 a:after {
background-color: #000000;
}
.bouton-cta.version-2 a:before {
background-color: #d50427;
}
.background-widget-actu {
height: 350px;
background-size: cover;
position: relative;
}
h3.titre-superposition {
color: #000;
margin-left: 20px;
margin-right: 20px;
}
.texte-superposition {
margin-left: 20px;
margin-right: 20px;
color: white;
font-size: 14px;
font-weight: 400;
}
.bouton-cta.version-2 {
text-align: left;
bottom: 30px;
left: 20px;
}
.bouton-cta.version-2 a {
color: white;
background: black;
border: none;
border-radius: 50px;
text-transform: uppercase;
font-family: "Open Sans";
font-size: 16px;
transition: 0.4s;
}
@media (min-width: 900px) {
.col-33 {
float: left;
width: 33.33%;
padding: 10px;
}
} #header-menu {
background: white !important;
}
.dropdown > li > a > span {
*color: black !important;
color: #7a7a7a !important;
text-transform: uppercase;
}
#lang_sel_list a.lang_sel_sel,
#lang_sel_list a.lang_sel_sel:hover {
color: black !important;
font-weight: 600 !important;
}
#search-bar-autobritt {
background: #f4f4f4;
padding: 10px;
text-align: center;
}
.inline-search-bar {
display: inline-block;
}
span.number-cars {
font-size: 36px;
line-height: 50px;
font-weight: 600;
color: #b2b1b1;
}
.no-underline a {
text-decoration: none !important;
}
.search-bar-form {
margin: 0 30px;
}
.search-bar-form input[type='text'] {
border: 0;
border-bottom: 3px solid white !important;
background-color: unset !important;
color: black !important;
height: 40px;
font-size: 14.5px;
}
.search-bar-form input[type='text']:focus {
outline: #d50527 solid !important;
}
.search-bar-form input[type='text']::placeholder {
color: #9ea0a5 !important;
}
.search-bar-form button[type='submit'] {
background: white;
color: black;
margin-left: 30px;
border-radius: 3px;
padding: 0 20px;
height: 40px;
width: 120px !important;
}
.search-bar-form button[type='submit']:hover {
background-color: #d50527;
color: white;
}
a.cta-autobritt {
border: 1px solid #c7c7c7;
border-radius: 3px;
padding: 8px 20px 11px 20px;
color: black;
display: block;
}
a.cta-autobritt:hover {
color: white !important;
background-color: #d50527;
border-color: #d50527;
text-decoration: none;
}
.compte-client-shop {
margin-left: 30px;
margin-right: 10px;
}
.dropdown li > ul.submenu-1 {
background: white !important;
}
.dropdown li ul li a {
*color: black !important;
color: #7a7a7a !important;
}
@media (min-width: 1100px) {
.search-bar-form input[type='text'] {
width: 380px !important;
}
} .sml_subscribe input.nsu-submit,
.sml_subscribe label {
color: black !important;
}
.nlprefooter {
background: #d50527 !important;
}
.footer {
background: white !important;
}
.copyright,
.copyright a,
.copyright a:hover {
color: black !important;
}
.fa-facebook-f,
.fa-linkedin-in {
color: #4c4b4b !important;
}
.fa-facebook-f:hover,
.fa-linkedin-in:hover {
color: #d50527 !important;
} .home #middle.full_width,
.latest_offers,
.middle_row.row_black {
background: white !important;
}
ul.slick-dots {
text-align: center;
margin: 15px auto 0;
}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet,
.slick-dots > li,
.entry ul.slick-dots li,
.vertnav > li a:before,
.entry ul.vertnav li a:before {
width: 12px !important;
height: 12px !important;
border-radius: 10px;
background: #000 !important;
cursor: pointer;
position: relative;
list-style-type: none;
float: none !important;
display: inline-block !important;
}
ul.services-filter {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
max-width: 1450px;
margin: 3em auto;
}
li.services-item {
font-family: "Open Sans";
background: #fff;
border-radius: 20px;
padding: 7px 15px;
}
#services .slick-dots > li:not(.slick-active) {
background: white;
}
.vertnav {
position: fixed;
bottom: 0px;
left: 0;
z-index: 2;
}
.vertnav > li,
.entry ul.vertnav li {
list-style-type: none;
}
.vertnav > li a,
.entry ul.vertnav li a {
line-height: 24px;
color: #cfcdcd;
text-transform: uppercase;
}
.vertnav > li a,
.entry ul.vertnav li a {
*color: #ffffff;
}
.vertnav > li a:before,
.entry ul.vertnav li a:before {
height: 24px !important;
width: 4px !important;
content: ' ';
float: left !important;
margin-right: 5px;
background: #cfcdcd !important;
}
.latestpostscontainer:not(.format_under) .slick-dots > li,
.entry .latestpostscontainer:not(.format_under) ul.slick-dots li {
background: black;
}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.slick-dots > li:hover,
.slick-dots > li.slick-active,
.entry ul.slick-dots li:hover,
.entry ul.slick-dots li.slick-active,
.latestpostscontainer:not(.format_under) .slick-dots > li:hover,
.entry .latestpostscontainer:not(.format_under) ul.slick-dots li.slick-active,
.vertnav > li:hover a:before,
.entry ul.vertnav li.active a:before {
background-color: #d50427 !important;
}
.slick-dots > li > button {
visibility: hidden;
}
.widget-actu {
margin-top: 30px;
}
div.listes-vehicules {
*height: 350px !important;
margin: auto;
}
.latest_vehicules .caroufredsel_wrapper {
height: 350px !important;
}
.latest_item {
*width: 330px;
margin: 0;
}
.latest_item img {
*height: 232px !important;
width: 100%;
}
a.titre-vehicule {
display: block;
text-align: left;
color: #000;
font-size: 14px;
padding-right: 10px;
font-weight: 500;
}
a.titre-vehicule {
display: block;
text-align: left;
color: #000 !important;
font-size: 14px;
padding-right: 10px;
font-weight: 500;
height: 30px;
}
a.titre-vehicule:hover {
color: unset !important;
text-decoration: none !important;
}
span.km-vehicule {
display: block;
text-align: left;
font-size: 16px;
font-family: "Open Sans";
}
.latest_item img {
margin: 0;
}
span.prix-vehicule {
background: #d50427;
display: block;
text-align: left;
position: relative;
font-family: "Open Sans";
font-weight: bold;
font-size: 21px;
margin: 0;
padding: 15px 15px;
color: #fff;
background: #d50427;
margin-bottom: 0;
}
.cta-decouvrir {
display: block;
text-align: right;
margin-top: -30px;
margin-right: 15px;
}
.cta-decouvrir a {
display: inline-block;
font-size: 1em;
padding: 10px 20px;
color: #636363 !important;
border: 2px solid #636363;
border-radius: 5px;
}
.cta-decouvrir a:hover {
color: white !important;
border-color: #d50527 !important;
background-color: #d50527 !important;
text-decoration: none !important;
} body,
#middle {
background: white !important;
}
.headermarque li a,
.entry p,
.middle_row p,
.text_box p {
color: #404041 !important;
text-align: left;
font-family: "Open Sans";
}
.widget-actu.plusieurs-cta {
text-align: center;
}
.bouton-cta.plusieurs-cta {
display: inline-block;
margin-left: 20px;
margin-right: 20px;
}
.fond-gris .latest_offers {
background: #f4f4f4 !important;
}
.bouton-cta.cta-v2 a {
background-color: #f4f4f4;
border-radius: 50px;
border: 0;
padding: 5px 15px;
cursor: pointer;
text-transform: uppercase;
}
.fond-gris .bouton-cta.cta-v2 a {
background-color: white;
}
.bouton-cta.cta-v2 a.cta-selected {
background: #d50527;
color: white;
} .middle_row.row_white {
background: white !important;
}
.postlist .post-item .showmore a {
color: black !important;
}
.postlist .post-aside,
.post-detail .post-aside {
background: white !important;
}
.entry .surtitre-row .surtitre {
background-color: unset !important;
font-weight: 400 !important;
}
hr {
display: none;
}
.cusel .jScrollPaneContainer {
background: none !important;
background-color: white !important;
border: 1px solid black !important;
}
.cusel .cusel-scroll-wrap {
color: black !important;
}
.cusel span:hover,
.cusel .cuselOptHover {
color: #d50527 !important;
}
.postlist .post-item .showmore a {
width: 150px;
padding: 10px;
} a.cta-autobritt.v-noire:hover {
background-color: #d50427 !important;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.img-size-full{
width:100%
}
#video {
margin-top:-96px;
padding-top:96px;
}
#video1 {
margin-top:-96px;
padding-top:96px;
}
#video2 {
margin-top:-96px;
padding-top:96px;
}
#video3 {
margin-top:-96px;
padding-top:96px;
}
#video4 {
margin-top:-96px;
padding-top:96px;
}
.post-type-archive-garage .header.header_thin {
background-image: url(//www.fila-groupe.ch/wp-content/uploads/2022/02/banniere-garages-Fila.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position:center top
}
div.entry div.col-xs-12.p-0 div.row.flex-center-medium ul.logos_voiture{text-align:center !important; width:100%}
#styleExceptionnel img {
max-height: 202.59px;
} #lp-leasing-title {
margin:auto;
width:80%;
}
#lp-leasing-title:before {
background-image: url(https://www.fila-groupe.ch/wp-content/uploads/2022/07/icon-hand.png);
display: inline-block;
position: absolute;
width: 60px;
background-size: cover;
background-repeat: no-repeat;
height: 62px;
content: "";
top: 24%;
left:0;
}
.lp-fin-leasing h3 {
font-size:2.2em!important;
}
.lp-fin-leasing p {
font-size:1em!important;
}
.lp-fin-leasing .relative {
position:relative;
}
.lp-fin-leasing .absolute {
position:absolute;
}
.lp-fin-leasing .bottom0 {
bottom:0;
}
.lp-fin-leasing .redBorder p {
font-size: 1.2em!important;
}
.lp-fin-leasing .redBorder:after {
height: 7px;
display: block;
width: 48px;
background: #D50527;
content: '';
margin:auto;
}
.lp-fin-leasing .col-calc-50 {
width: calc(50% - 40px);
}
@media (max-width:980px){
#lp-leasing-title {
width:100%;
}
}
@media (max-width:760px){
.lp-fin-leasing .col-calc-50 {
width: 100%;
}
#lp-leasing-title:before {
left:-17%;
width: 45px;
height: 47px;
}
}
@media (max-width:550px){
#lp-leasing-title:before {
display:none;
}
} .wpgb-facet ul .wpgb-button {
border-radius: 50px!important;
border-color: #000000!important;
}
.wpgb-button.wpgb-load-more {
width: fit-content;
border-radius: 50px!important;
border: 1px solid #000000!important;
color: #000000!important;
background-color: #ffffff!important;
}
.wp-grid-builder:not(.wpgb-grid-9, .wpgb-grid-10) .wpgb-area.wpgb-area-bottom-2 {
margin-top:90px!important;
}
.wp-grid-builder.wpgb-grid-9 .wpgb-area-left {
left:-20px;
}
.wp-grid-builder.wpgb-grid-9 .wpgb-area-right {
right:-20px;
}
@media(max-width:760px) {
.wpgb-facet .wpgb-inline-list {
justify-content: center!important;
}
.text-center p {
text-align:center;
}
.center-list .elementor-icon-list-item {
justify-content: center!important;
}
.col2-content {flex-direction:column;gap: 20px;}
.col2-content.reverse { flex-direction:column-reverse; }
.slider-occasion .swiper-pagination {
width: 100%!important;
display: none;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
margin-top: 30px;
}
}
.cf7sg-response-output {
color: transparent; }
.cf7sg-response-output .wpcf7-response-output {
color: #000000; }