@font-face {
font-family: 'fontello';
src: url(//rms-equipements.ca/wp-content/themes/autodealer/font/fontello.eot?49933604);
src: url(//rms-equipements.ca/wp-content/themes/autodealer/font/fontello.eot?49933604#iefix) format('embedded-opentype'),
url(//rms-equipements.ca/wp-content/themes/autodealer/font/fontello.woff?49933604) format('woff'),
url(//rms-equipements.ca/wp-content/themes/autodealer/font/fontello.ttf?49933604) format('truetype'),
url(//rms-equipements.ca/wp-content/themes/autodealer/font/fontello.svg?49933604#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.icon-glass:before {content: '\e800'; } .icon-logo-db:before { content: '\ea83'; } .icon-search:before { content: '\e802'; } .icon-mail:before { content: '\e803'; } .icon-mail-alt:before { content: '\e804'; } .icon-heart:before { content: '\e805'; } .icon-heart-empty:before { content: '\e806'; } .icon-star:before { content: '\e807'; } .icon-star-empty:before { content: '\e808'; } .icon-star-half:before { content: '\e809'; } .icon-star-half-alt:before { content: '\e80a'; } .icon-user:before { content: '\e80b'; } .icon-users:before { content: '\e80c'; } .icon-male:before { content: '\e80d'; } .icon-female:before { content: '\e80e'; } .icon-video:before { content: '\e80f'; } .icon-videocam:before { content: '\e810'; } .icon-picture:before { content: '\e811'; } .icon-camera:before { content: '\e812'; } .icon-camera-alt:before { content: '\e813'; } .icon-th-large:before { content: '\e814'; } .icon-th:before { content: '\e815'; } .icon-th-list:before { content: '\e816'; } .icon-ok:before { content: '\e817'; } .icon-ok-circled:before { content: '\e818'; } .icon-ok-circled2:before { content: '\e819'; } .icon-ok-squared:before { content: '\e81a'; } .icon-cancel:before { content: '\e81b'; } .icon-cancel-circled:before { content: '\e81c'; } .icon-cancel-circled2:before { content: '\e81d'; } .icon-plus:before { content: '\e81e'; } .icon-plus-circled:before { content: '\e81f'; } .icon-plus-squared:before { content: '\e820'; } .icon-plus-squared-small:before { content: '\e821'; } .icon-minus:before { content: '\e822'; } .icon-minus-circled:before { content: '\e823'; } .icon-minus-squared:before { content: '\e824'; } .icon-minus-squared-alt:before { content: '\e825'; } .icon-minus-squared-small:before { content: '\e826'; } .icon-help:before { content: '\e827'; } .icon-help-circled:before { content: '\e828'; } .icon-info-circled:before { content: '\e829'; } .icon-info:before { content: '\e82a'; } .icon-home:before { content: '\e82b'; } .icon-link:before { content: '\e82c'; } .icon-unlink:before { content: '\e82d'; } .icon-link-ext:before { content: '\e82e'; } .icon-link-ext-alt:before { content: '\e82f'; } .icon-attach:before { content: '\e830'; } .icon-lock:before { content: '\e831'; } .icon-lock-open:before { content: '\e832'; } .icon-lock-open-alt:before { content: '\e833'; } .icon-pin:before { content: '\e834'; } .icon-eye:before { content: '\e835'; } .icon-eye-off:before { content: '\e836'; } .icon-tag:before { content: '\e837'; } .icon-tags:before { content: '\e838'; } .icon-bookmark:before { content: '\e839'; } .icon-bookmark-empty:before { content: '\e83a'; } .icon-flag:before { content: '\e83b'; } .icon-flag-empty:before { content: '\e83c'; } .icon-flag-checkered:before { content: '\e83d'; } .icon-thumbs-up:before { content: '\e83e'; } .icon-thumbs-down:before { content: '\e83f'; } .icon-thumbs-up-alt:before { content: '\e840'; } .icon-thumbs-down-alt:before { content: '\e841'; } .icon-download:before { content: '\e842'; } .icon-upload:before { content: '\e843'; } .icon-download-cloud:before { content: '\e844'; } .icon-upload-cloud:before { content: '\e845'; } .icon-reply:before { content: '\e846'; } .icon-reply-all:before { content: '\e847'; } .icon-forward:before { content: '\e848'; } .icon-quote-left:before { content: '\e849'; } .icon-quote-right:before { content: '\e84a'; } .icon-code:before { content: '\e84b'; } .icon-export:before { content: '\e84c'; } .icon-export-alt:before { content: '\e84d'; } .icon-pencil:before { content: '\e84e'; } .icon-pencil-squared:before { content: '\e84f'; } .icon-edit:before { content: '\e850'; } .icon-print:before { content: '\e851'; } .icon-retweet:before { content: '\e852'; } .icon-keyboard:before { content: '\e853'; } .icon-gamepad:before { content: '\e854'; } .icon-comment:before { content: '\e855'; } .icon-chat:before { content: '\e856'; } .icon-comment-empty:before { content: '\e857'; } .icon-chat-empty:before { content: '\e858'; } .icon-bell:before { content: '\e859'; } .icon-bell-alt:before { content: '\e85a'; } .icon-attention-alt:before { content: '\e85b'; } .icon-attention:before { content: '\e85c'; } .icon-attention-circled:before { content: '\e85d'; } .icon-location:before { content: '\e85e'; } .icon-direction:before { content: '\e85f'; } .icon-compass:before { content: '\e860'; } .icon-trash:before { content: '\e861'; } .icon-doc:before { content: '\e862'; } .icon-docs:before { content: '\e863'; } .icon-doc-text:before { content: '\e864'; } .icon-doc-inv:before { content: '\e865'; } .icon-doc-text-inv:before { content: '\e866'; } .icon-folder:before { content: '\e867'; } .icon-folder-open:before { content: '\e868'; } .icon-folder-empty:before { content: '\e869'; } .icon-folder-open-empty:before { content: '\e86a'; } .icon-box:before { content: '\e86b'; } .icon-rss:before { content: '\e86c'; } .icon-rss-squared:before { content: '\e86d'; } .icon-phone:before { content: '\e86e'; } .icon-phone-squared:before { content: '\e86f'; } .icon-menu:before { content: '\e870'; } .icon-cog:before { content: '\e871'; } .icon-cog-alt:before { content: '\e872'; } .icon-wrench:before { content: '\e873'; } .icon-basket:before { content: '\e874'; } .icon-calendar:before { content: '\e875'; } .icon-calendar-empty:before { content: '\e876'; } .icon-login:before { content: '\e877'; } .icon-logout:before { content: '\e878'; } .icon-mic:before { content: '\e879'; } .icon-mute:before { content: '\e87a'; } .icon-volume-off:before { content: '\e87b'; } .icon-volume-down:before { content: '\e87c'; } .icon-volume-up:before { content: '\e87d'; } .icon-headphones:before { content: '\e87e'; } .icon-clock:before { content: '\e87f'; } .icon-lightbulb:before { content: '\e880'; } .icon-block:before { content: '\e881'; } .icon-resize-full:before { content: '\e882'; } .icon-resize-full-alt:before { content: '\e883'; } .icon-resize-small:before { content: '\e884'; } .icon-resize-vertical:before { content: '\e885'; } .icon-resize-horizontal:before { content: '\e886'; } .icon-move:before { content: '\e887'; } .icon-zoom-in:before { content: '\e888'; } .icon-zoom-out:before { content: '\e889'; } .icon-down-circled2:before { content: '\e88a'; } .icon-up-circled2:before { content: '\e88b'; } .icon-down-dir:before { content: '\e88c'; } .icon-up-dir:before { content: '\e88d'; } .icon-left-dir:before { content: '\e88e'; } .icon-right-dir:before { content: '\e88f'; } .icon-down-open:before { content: '\e890'; } .icon-left-open:before { content: '\e891'; } .icon-right-open:before { content: '\e892'; } .icon-up-open:before { content: '\e893'; } .icon-angle-left:before { content: '\e894'; } .icon-angle-right:before { content: '\e895'; } .icon-angle-up:before { content: '\e896'; } .icon-angle-down:before { content: '\e897'; } .icon-angle-circled-left:before { content: '\e898'; } .icon-angle-circled-right:before { content: '\e899'; } .icon-angle-circled-up:before { content: '\e89a'; } .icon-angle-circled-down:before { content: '\e89b'; } .icon-angle-double-left:before { content: '\e89c'; } .icon-angle-double-right:before { content: '\e89d'; } .icon-angle-double-up:before { content: '\e89e'; } .icon-angle-double-down:before { content: '\e89f'; } .icon-down:before { content: '\e8a0'; } .icon-left:before { content: '\e8a1'; } .icon-right:before { content: '\e8a2'; } .icon-up:before { content: '\e8a3'; } .icon-down-big:before { content: '\e8a4'; } .icon-left-big:before { content: '\e8a5'; } .icon-right-big:before { content: '\e8a6'; } .icon-up-big:before { content: '\e8a7'; } .icon-right-hand:before { content: '\e8a8'; } .icon-left-hand:before { content: '\e8a9'; } .icon-up-hand:before { content: '\e8aa'; } .icon-down-hand:before { content: '\e8ab'; } .icon-left-circled:before { content: '\e8ac'; } .icon-right-circled:before { content: '\e8ad'; } .icon-up-circled:before { content: '\e8ae'; } .icon-down-circled:before { content: '\e8af'; } .icon-cw:before { content: '\e8b0'; } .icon-ccw:before { content: '\e8b1'; } .icon-arrows-cw:before { content: '\e8b2'; } .icon-level-up:before { content: '\e8b3'; } .icon-level-down:before { content: '\e8b4'; } .icon-shuffle:before { content: '\e8b5'; } .icon-exchange:before { content: '\e8b6'; } .icon-collapse:before { content: '\e8b7'; } .icon-collapse-top:before { content: '\e8b8'; } .icon-expand:before { content: '\e8b9'; } .icon-play:before { content: '\e8ba'; } .icon-play-circled:before { content: '\e8bb'; } .icon-play-circled2:before { content: '\e8bc'; } .icon-stop:before { content: '\e8bd'; } .icon-pause:before { content: '\e8be'; } .icon-to-end:before { content: '\e8bf'; } .icon-to-end-alt:before { content: '\e8c0'; } .icon-to-start:before { content: '\e8c1'; } .icon-to-start-alt:before { content: '\e8c2'; } .icon-fast-fw:before { content: '\e8c3'; } .icon-fast-bw:before { content: '\e8c4'; } .icon-eject:before { content: '\e8c5'; } .icon-target:before { content: '\e8c6'; } .icon-signal:before { content: '\e8c7'; } .icon-award:before { content: '\e8c8'; } .icon-desktop:before { content: '\e8c9'; } .icon-laptop:before { content: '\e8ca'; } .icon-tablet:before { content: '\e8cb'; } .icon-mobile:before { content: '\e8cc'; } .icon-inbox:before { content: '\e8cd'; } .icon-globe:before { content: '\e8ce'; } .icon-sun:before { content: '\e8cf'; } .icon-cloud:before { content: '\e8d0'; } .icon-flash:before { content: '\e8d1'; } .icon-moon:before { content: '\e8d2'; } .icon-umbrella:before { content: '\e8d3'; } .icon-flight:before { content: '\e8d4'; } .icon-fighter-jet:before { content: '\e8d5'; } .icon-leaf:before { content: '\e8d6'; } .icon-font:before { content: '\e8d7'; } .icon-bold:before { content: '\e8d8'; } .icon-italic:before { content: '\e8d9'; } .icon-text-height:before { content: '\e8da'; } .icon-text-width:before { content: '\e8db'; } .icon-align-left:before { content: '\e8dc'; } .icon-align-center:before { content: '\e8dd'; } .icon-align-right:before { content: '\e8de'; } .icon-align-justify:before { content: '\e8df'; } .icon-list:before { content: '\e8e0'; } .icon-indent-left:before { content: '\e8e1'; } .icon-indent-right:before { content: '\e8e2'; } .icon-list-bullet:before { content: '\e8e3'; } .icon-list-numbered:before { content: '\e8e4'; } .icon-strike:before { content: '\e8e5'; } .icon-underline:before { content: '\e8e6'; } .icon-superscript:before { content: '\e8e7'; } .icon-subscript:before { content: '\e8e8'; } .icon-table:before { content: '\e8e9'; } .icon-columns:before { content: '\e8ea'; } .icon-crop:before { content: '\e8eb'; } .icon-scissors:before { content: '\e8ec'; } .icon-paste:before { content: '\e8ed'; } .icon-briefcase:before { content: '\e8ee'; } .icon-suitcase:before { content: '\e8ef'; } .icon-ellipsis:before { content: '\e8f0'; } .icon-ellipsis-vert:before { content: '\e8f1'; } .icon-off:before { content: '\e8f2'; } .icon-road:before { content: '\e8f3'; } .icon-list-alt:before { content: '\e8f4'; } .icon-qrcode:before { content: '\e8f5'; } .icon-barcode:before { content: '\e8f6'; } .icon-book:before { content: '\e8f7'; } .icon-ajust:before { content: '\e8f8'; } .icon-tint:before { content: '\e8f9'; } .icon-check:before { content: '\e8fa'; } .icon-check-empty:before { content: '\e8fb'; } .icon-circle:before { content: '\e8fc'; } .icon-circle-empty:before { content: '\e8fd'; } .icon-asterisk:before { content: '\e8fe'; } .icon-gift:before { content: '\e8ff'; } .icon-fire:before { content: '\e900'; } .icon-magnet:before { content: '\e901'; } .icon-chart-bar:before { content: '\e902'; } .icon-ticket:before { content: '\e903'; } .icon-credit-card:before { content: '\e904'; } .icon-floppy:before { content: '\e905'; } .icon-megaphone:before { content: '\e906'; } .icon-hdd:before { content: '\e907'; } .icon-key:before { content: '\e908'; } .icon-fork:before { content: '\e909'; } .icon-rocket:before { content: '\e90a'; } .icon-bug:before { content: '\e90b'; } .icon-certificate:before { content: '\e90c'; } .icon-tasks:before { content: '\e90d'; } .icon-filter:before { content: '\e90e'; } .icon-beaker:before { content: '\e90f'; } .icon-magic:before { content: '\e910'; } .icon-truck:before { content: '\e911'; } .icon-money:before { content: '\e912'; } .icon-euro:before { content: '\e913'; } .icon-pound:before { content: '\e914'; } .icon-dollar:before { content: '\e915'; } .icon-rupee:before { content: '\e916'; } .icon-yen:before { content: '\e917'; } .icon-renminbi:before { content: '\e918'; } .icon-won:before { content: '\e919'; } .icon-bitcoin:before { content: '\e91a'; } .icon-sort:before { content: '\e91b'; } .icon-sort-down:before { content: '\e91c'; } .icon-sort-up:before { content: '\e91d'; } .icon-sort-alt-up:before { content: '\e91e'; } .icon-sort-alt-down:before { content: '\e91f'; } .icon-sort-name-up:before { content: '\e920'; } .icon-sort-name-down:before { content: '\e921'; } .icon-sort-number-up:before { content: '\e922'; } .icon-sort-number-down:before { content: '\e923'; } .icon-hammer:before { content: '\e924'; } .icon-gauge:before { content: '\e925'; } .icon-sitemap:before { content: '\e926'; } .icon-spinner:before { content: '\e927'; } .icon-coffee:before { content: '\e928'; } .icon-food:before { content: '\e929'; } .icon-beer:before { content: '\e92a'; } .icon-user-md:before { content: '\e92b'; } .icon-stethoscope:before { content: '\e92c'; } .icon-ambulance:before { content: '\e92d'; } .icon-medkit:before { content: '\e92e'; } .icon-h-sigh:before { content: '\e92f'; } .icon-hospital:before { content: '\e930'; } .icon-building:before { content: '\e931'; } .icon-smile:before { content: '\e932'; } .icon-frown:before { content: '\e933'; } .icon-meh:before { content: '\e934'; } .icon-anchor:before { content: '\e935'; } .icon-terminal:before { content: '\e936'; } .icon-eraser:before { content: '\e937'; } .icon-puzzle:before { content: '\e938'; } .icon-shield:before { content: '\e939'; } .icon-extinguisher:before { content: '\e93a'; } .icon-bullseye:before { content: '\e93b'; } .icon-adn:before { content: '\e93c'; } .icon-android:before { content: '\e93d'; } .icon-apple:before { content: '\e93e'; } .icon-bitbucket:before { content: '\e93f'; } .icon-bitbucket-squared:before { content: '\e940'; } .icon-css3:before { content: '\e941'; } .icon-music:before { content: '\e801'; } .icon-dropbox:before { content: '\e943'; } .icon-facebook:before { content: '\e944'; } .icon-facebook-squared:before { content: '\e945'; } .icon-flickr:before { content: '\e946'; } .icon-foursquare:before { content: '\e947'; } .icon-github:before { content: '\e948'; } .icon-github-squared:before { content: '\e949'; } .icon-github-circled:before { content: '\e94a'; } .icon-gittip:before { content: '\e94b'; } .icon-gplus-squared:before { content: '\e94c'; } .icon-gplus:before { content: '\e94d'; } .icon-html5:before { content: '\e94e'; } .icon-instagramm:before { content: '\e94f'; } .icon-linkedin-squared:before { content: '\e950'; } .icon-linux:before { content: '\e951'; } .icon-linkedin:before { content: '\e952'; } .icon-maxcdn:before { content: '\e953'; } .icon-pinterest-circled:before { content: '\e954'; } .icon-pinterest-squared:before { content: '\e955'; } .icon-renren:before { content: '\e956'; } .icon-skype:before { content: '\e957'; } .icon-stackoverflow:before { content: '\e958'; } .icon-trello:before { content: '\e959'; } .icon-tumblr:before { content: '\e95a'; } .icon-tumblr-squared:before { content: '\e95b'; } .icon-twitter-squared:before { content: '\e95c'; } .icon-twitter:before { content: '\e95d'; } .icon-vkontakte:before { content: '\e95e'; } .icon-weibo:before { content: '\e95f'; } .icon-windows:before { content: '\e960'; } .icon-xing:before { content: '\e961'; } .icon-xing-squared:before { content: '\e962'; } .icon-youtube:before { content: '\e963'; } .icon-youtube-squared:before { content: '\e964'; } .icon-youtube-play:before { content: '\e965'; } .icon-blank:before { content: '\e966'; } .icon-lemon:before { content: '\e967'; } .icon-note:before { content: '\e968'; } .icon-note-beamed:before { content: '\e969'; } .icon-music-1:before { content: '\e96a'; } .icon-search-1:before { content: '\e96b'; } .icon-flashlight:before { content: '\e96c'; } .icon-mail-1:before { content: '\e96d'; } .icon-heart-1:before { content: '\e96e'; } .icon-heart-empty-1:before { content: '\e96f'; } .icon-star-1:before { content: '\e970'; } .icon-star-empty-1:before { content: '\e971'; } .icon-user-1:before { content: '\e972'; } .icon-users-1:before { content: '\e973'; } .icon-user-add:before { content: '\e974'; } .icon-video-1:before { content: '\e975'; } .icon-picture-1:before { content: '\e976'; } .icon-camera-1:before { content: '\e977'; } .icon-layout:before { content: '\e978'; } .icon-menu-1:before { content: '\e979'; } .icon-check-1:before { content: '\e97a'; } .icon-cancel-1:before { content: '\e97b'; } .icon-cancel-circled-1:before { content: '\e97c'; } .icon-cancel-squared:before { content: '\e97d'; } .icon-plus-1:before { content: '\e97e'; } .icon-plus-circled-1:before { content: '\e97f'; } .icon-plus-squared-1:before { content: '\e980'; } .icon-minus-1:before { content: '\e981'; } .icon-minus-circled-1:before { content: '\e982'; } .icon-minus-squared-1:before { content: '\e983'; } .icon-help-1:before { content: '\e984'; } .icon-help-circled-1:before { content: '\e985'; } .icon-info-1:before { content: '\e986'; } .icon-info-circled-1:before { content: '\e987'; } .icon-back:before { content: '\e988'; } .icon-home-1:before { content: '\e989'; } .icon-link-1:before { content: '\e98a'; } .icon-attach-1:before { content: '\e98b'; } .icon-lock-1:before { content: '\e98c'; } .icon-lock-open-1:before { content: '\e98d'; } .icon-eye-1:before { content: '\e98e'; } .icon-tag-1:before { content: '\e98f'; } .icon-bookmark-1:before { content: '\e990'; } .icon-bookmarks:before { content: '\e991'; } .icon-flag-1:before { content: '\e992'; } .icon-thumbs-up-1:before { content: '\e993'; } .icon-thumbs-down-1:before { content: '\e994'; } .icon-download-1:before { content: '\e995'; } .icon-upload-1:before { content: '\e996'; } .icon-upload-cloud-1:before { content: '\e997'; } .icon-reply-1:before { content: '\e998'; } .icon-reply-all-1:before { content: '\e999'; } .icon-forward-1:before { content: '\e99a'; } .icon-quote:before { content: '\e99b'; } .icon-code-1:before { content: '\e99c'; } .icon-export-1:before { content: '\e99d'; } .icon-pencil-1:before { content: '\e99e'; } .icon-feather:before { content: '\e99f'; } .icon-print-1:before { content: '\e9a0'; } .icon-retweet-1:before { content: '\e9a1'; } .icon-keyboard-1:before { content: '\e9a2'; } .icon-comment-1:before { content: '\e9a3'; } .icon-chat-1:before { content: '\e9a4'; } .icon-bell-1:before { content: '\e9a5'; } .icon-attention-1:before { content: '\e9a6'; } .icon-alert:before { content: '\e9a7'; } .icon-vcard:before { content: '\e9a8'; } .icon-address:before { content: '\e9a9'; } .icon-location-1:before { content: '\e9aa'; } .icon-map:before { content: '\e9ab'; } .icon-direction-1:before { content: '\e9ac'; } .icon-compass-1:before { content: '\e9ad'; } .icon-cup:before { content: '\e9ae'; } .icon-trash-1:before { content: '\e9af'; } .icon-doc-1:before { content: '\e9b0'; } .icon-docs-1:before { content: '\e9b1'; } .icon-doc-landscape:before { content: '\e9b2'; } .icon-doc-text-1:before { content: '\e9b3'; } .icon-doc-text-inv-1:before { content: '\e9b4'; } .icon-newspaper:before { content: '\e9b5'; } .icon-book-open:before { content: '\e9b6'; } .icon-book-1:before { content: '\e9b7'; } .icon-folder-1:before { content: '\e9b8'; } .icon-archive:before { content: '\e9b9'; } .icon-box-1:before { content: '\e9ba'; } .icon-rss-1:before { content: '\e9bb'; } .icon-phone-1:before { content: '\e9bc'; } .icon-cog-1:before { content: '\e9bd'; } .icon-tools:before { content: '\e9be'; } .icon-share:before { content: '\e9bf'; } .icon-shareable:before { content: '\e9c0'; } .icon-basket-1:before { content: '\e9c1'; } .icon-bag:before { content: '\e9c2'; } .icon-calendar-1:before { content: '\e9c3'; } .icon-login-1:before { content: '\e9c4'; } .icon-logout-1:before { content: '\e9c5'; } .icon-mic-1:before { content: '\e9c6'; } .icon-mute-1:before { content: '\e9c7'; } .icon-sound:before { content: '\e9c8'; } .icon-volume:before { content: '\e9c9'; } .icon-clock-1:before { content: '\e9ca'; } .icon-hourglass:before { content: '\e9cb'; } .icon-lamp:before { content: '\e9cc'; } .icon-light-down:before { content: '\e9cd'; } .icon-light-up:before { content: '\e9ce'; } .icon-adjust:before { content: '\e9cf'; } .icon-block-1:before { content: '\e9d0'; } .icon-resize-full-1:before { content: '\e9d1'; } .icon-resize-small-1:before { content: '\e9d2'; } .icon-popup:before { content: '\e9d3'; } .icon-publish:before { content: '\e9d4'; } .icon-window:before { content: '\e9d5'; } .icon-arrow-combo:before { content: '\e9d6'; } .icon-down-circled-1:before { content: '\e9d7'; } .icon-left-circled-1:before { content: '\e9d8'; } .icon-right-circled-1:before { content: '\e9d9'; } .icon-up-circled-1:before { content: '\e9da'; } .icon-down-open-1:before { content: '\e9db'; } .icon-left-open-1:before { content: '\e9dc'; } .icon-right-open-1:before { content: '\e9dd'; } .icon-up-open-1:before { content: '\e9de'; } .icon-down-open-mini:before { content: '\e9df'; } .icon-left-open-mini:before { content: '\e9e0'; } .icon-right-open-mini:before { content: '\e9e1'; } .icon-up-open-mini:before { content: '\e9e2'; } .icon-down-open-big:before { content: '\e9e3'; } .icon-left-open-big:before { content: '\e9e4'; } .icon-right-open-big:before { content: '\e9e5'; } .icon-up-open-big:before { content: '\e9e6'; } .icon-down-1:before { content: '\e9e7'; } .icon-left-1:before { content: '\e9e8'; } .icon-right-1:before { content: '\e9e9'; } .icon-up-1:before { content: '\e9ea'; } .icon-down-dir-1:before { content: '\e9eb'; } .icon-left-dir-1:before { content: '\e9ec'; } .icon-right-dir-1:before { content: '\e9ed'; } .icon-up-dir-1:before { content: '\e9ee'; } .icon-down-bold:before { content: '\e9ef'; } .icon-left-bold:before { content: '\e9f0'; } .icon-right-bold:before { content: '\e9f1'; } .icon-up-bold:before { content: '\e9f2'; } .icon-down-thin:before { content: '\e9f3'; } .icon-left-thin:before { content: '\e9f4'; } .icon-right-thin:before { content: '\e9f5'; } .icon-up-thin:before { content: '\e9f6'; } .icon-ccw-1:before { content: '\e9f7'; } .icon-cw-1:before { content: '\e9f8'; } .icon-arrows-ccw:before { content: '\e9f9'; } .icon-level-down-1:before { content: '\e9fa'; } .icon-level-up-1:before { content: '\e9fb'; } .icon-shuffle-1:before { content: '\e9fc'; } .icon-loop:before { content: '\e9fd'; } .icon-switch:before { content: '\e9fe'; } .icon-play-1:before { content: '\e9ff'; } .icon-stop-1:before { content: '\ea00'; } .icon-pause-1:before { content: '\ea01'; } .icon-record:before { content: '\ea02'; } .icon-to-end-1:before { content: '\ea03'; } .icon-to-start-1:before { content: '\ea04'; } .icon-fast-forward:before { content: '\ea05'; } .icon-fast-backward:before { content: '\ea06'; } .icon-progress-0:before { content: '\ea07'; } .icon-progress-1:before { content: '\ea08'; } .icon-progress-2:before { content: '\ea09'; } .icon-progress-3:before { content: '\ea0a'; } .icon-target-1:before { content: '\ea0b'; } .icon-palette:before { content: '\ea0c'; } .icon-list-1:before { content: '\ea0d'; } .icon-list-add:before { content: '\ea0e'; } .icon-signal-1:before { content: '\ea0f'; } .icon-trophy:before { content: '\ea10'; } .icon-battery:before { content: '\ea11'; } .icon-back-in-time:before { content: '\ea12'; } .icon-monitor:before { content: '\ea13'; } .icon-mobile-1:before { content: '\ea14'; } .icon-network:before { content: '\ea15'; } .icon-cd:before { content: '\ea16'; } .icon-inbox-1:before { content: '\ea17'; } .icon-install:before { content: '\ea18'; } .icon-globe-1:before { content: '\ea19'; } .icon-cloud-1:before { content: '\ea1a'; } .icon-cloud-thunder:before { content: '\ea1b'; } .icon-flash-1:before { content: '\ea1c'; } .icon-moon-1:before { content: '\ea1d'; } .icon-flight-1:before { content: '\ea1e'; } .icon-paper-plane:before { content: '\ea1f'; } .icon-leaf-1:before { content: '\ea20'; } .icon-lifebuoy:before { content: '\ea21'; } .icon-mouse:before { content: '\ea22'; } .icon-briefcase-1:before { content: '\ea23'; } .icon-suitcase-1:before { content: '\ea24'; } .icon-dot:before { content: '\ea25'; } .icon-dot-2:before { content: '\ea26'; } .icon-dot-3:before { content: '\ea27'; } .icon-brush:before { content: '\ea28'; } .icon-magnet-1:before { content: '\ea29'; } .icon-infinity:before { content: '\ea2a'; } .icon-erase:before { content: '\ea2b'; } .icon-chart-pie:before { content: '\ea2c'; } .icon-chart-line:before { content: '\ea2d'; } .icon-chart-bar-1:before { content: '\ea2e'; } .icon-chart-area:before { content: '\ea2f'; } .icon-tape:before { content: '\ea30'; } .icon-graduation-cap:before { content: '\ea31'; } .icon-language:before { content: '\ea32'; } .icon-ticket-1:before { content: '\ea33'; } .icon-water:before { content: '\ea34'; } .icon-droplet:before { content: '\ea35'; } .icon-air:before { content: '\ea36'; } .icon-credit-card-1:before { content: '\ea37'; } .icon-floppy-1:before { content: '\ea38'; } .icon-clipboard:before { content: '\ea39'; } .icon-megaphone-1:before { content: '\ea3a'; } .icon-database:before { content: '\ea3b'; } .icon-drive:before { content: '\ea3c'; } .icon-bucket:before { content: '\ea3d'; } .icon-thermometer:before { content: '\ea3e'; } .icon-key-1:before { content: '\ea3f'; } .icon-flow-cascade:before { content: '\ea40'; } .icon-flow-branch:before { content: '\ea41'; } .icon-flow-tree:before { content: '\ea42'; } .icon-flow-line:before { content: '\ea43'; } .icon-flow-parallel:before { content: '\ea44'; } .icon-rocket-1:before { content: '\ea45'; } .icon-gauge-1:before { content: '\ea46'; } .icon-traffic-cone:before { content: '\ea47'; } .icon-cc:before { content: '\ea48'; } .icon-cc-by:before { content: '\ea49'; } .icon-cc-nc:before { content: '\ea4a'; } .icon-cc-nc-eu:before { content: '\ea4b'; } .icon-cc-nc-jp:before { content: '\ea4c'; } .icon-cc-sa:before { content: '\ea4d'; } .icon-cc-nd:before { content: '\ea4e'; } .icon-cc-pd:before { content: '\ea4f'; } .icon-cc-zero:before { content: '\ea50'; } .icon-cc-share:before { content: '\ea51'; } .icon-cc-remix:before { content: '\ea52'; } .icon-github-1:before { content: '\ea53'; } .icon-github-circled-1:before { content: '\ea54'; } .icon-flickr-1:before { content: '\ea55'; } .icon-flickr-circled:before { content: '\ea56'; } .icon-vimeo:before { content: '\ea57'; } .icon-vimeo-circled:before { content: '\ea58'; } .icon-twitter-1:before { content: '\ea59'; } .icon-twitter-circled:before { content: '\ea5a'; } .icon-facebook-1:before { content: '\ea5b'; } .icon-facebook-circled:before { content: '\ea5c'; } .icon-facebook-squared-1:before { content: '\ea5d'; } .icon-gplus-1:before { content: '\ea5e'; } .icon-gplus-circled:before { content: '\ea5f'; } .icon-pinterest:before { content: '\ea60'; } .icon-pinterest-circled-1:before { content: '\ea61'; } .icon-tumblr-1:before { content: '\ea62'; } .icon-tumblr-circled:before { content: '\ea63'; } .icon-linkedin-1:before { content: '\ea64'; } .icon-linkedin-circled:before { content: '\ea65'; } .icon-dribbble-1:before { content: '\ea66'; } .icon-dribbble-circled:before { content: '\ea67'; } .icon-stumbleupon:before { content: '\ea68'; } .icon-stumbleupon-circled:before { content: '\ea69'; } .icon-lastfm:before { content: '\ea6a'; } .icon-lastfm-circled:before { content: '\ea6b'; } .icon-rdio:before { content: '\ea6c'; } .icon-rdio-circled:before { content: '\ea6d'; } .icon-spotify:before { content: '\ea6e'; } .icon-spotify-circled:before { content: '\ea6f'; } .icon-qq:before { content: '\ea70'; } .icon-instagram:before { content: '\ea71'; } .icon-dropbox-1:before { content: '\ea72'; } .icon-evernote:before { content: '\ea73'; } .icon-flattr:before { content: '\ea74'; } .icon-skype-1:before { content: '\ea75'; } .icon-skype-circled:before { content: '\ea76'; } .icon-renren-1:before { content: '\ea77'; } .icon-sina-weibo:before { content: '\ea78'; } .icon-paypal:before { content: '\ea79'; } .icon-picasa:before { content: '\ea7a'; } .icon-soundcloud:before { content: '\ea7b'; } .icon-mixi:before { content: '\ea7c'; } .icon-behance:before { content: '\ea7d'; } .icon-google-circles:before { content: '\ea7e'; } .icon-vkontakte-1:before { content: '\ea7f'; } .icon-smashing:before { content: '\ea80'; } .icon-sweden:before { content: '\ea81'; } .icon-db-shape:before { content: '\ea82'; } .icon-dribbble:before { content: '\e942'; }.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}@-webkit-keyframes flash {
0%, 50%, 100% {opacity: 1;}	25%, 75% {opacity: 0;}
}
@-moz-keyframes flash {
0%, 50%, 100% {opacity: 1;}	
25%, 75% {opacity: 0;}
}
@-o-keyframes flash {
0%, 50%, 100% {opacity: 1;}	
25%, 75% {opacity: 0;}
}
@keyframes flash {
0%, 50%, 100% {opacity: 1;}	
25%, 75% {opacity: 0;}
}
.flash {
-webkit-animation-name: flash;
-moz-animation-name: flash;
-o-animation-name: flash;
animation-name: flash;
}
@-webkit-keyframes shake {
0%, 100% {-webkit-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}
@-moz-keyframes shake {
0%, 100% {-moz-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}
@-o-keyframes shake {
0%, 100% {-o-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}
@keyframes shake {
0%, 100% {transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.shake {
-webkit-animation-name: shake;
-moz-animation-name: shake;
-o-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
40% {-webkit-transform: translateY(-30px);}
60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
40% {-moz-transform: translateY(-30px);}
60% {-moz-transform: translateY(-15px);}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
40% {-o-transform: translateY(-30px);}
60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-30px);}
60% {transform: translateY(-15px);}
}
.bounce {
-webkit-animation-name: bounce;
-moz-animation-name: bounce;
-o-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}	
100% {opacity: 1;}
}
@-moz-keyframes fadeIn {
0% {opacity: 0;}	
100% {opacity: 1;}
}
@-o-keyframes fadeIn {
0% {opacity: 0;}	
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}	
100% {opacity: 1;}
}
.fadeIn {
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {
0% {
opacity: 0;
-moz-transform: translateY(20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {
0% {
opacity: 0;
-o-transform: translateY(20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDown {
0% {
opacity: 0;
-moz-transform: translateY(-20px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDown {
0% {
opacity: 0;
-o-transform: translateY(-20px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-o-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeft {
0% {
opacity: 0;
-o-transform: translateX(-20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
-moz-animation-name: fadeInLeft;
-o-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRight {
0% {
opacity: 0;
-moz-transform: translateX(20px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRight {
0% {
opacity: 0;
-o-transform: translateX(20px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
transform: translateX(20px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
-moz-animation-name: fadeInRight;
-o-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUpBig {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInUpBig {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
transform: translateY(2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
-moz-animation-name: fadeInUpBig;
-o-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInDownBig {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateY(0);
}
}
@-o-keyframes fadeInDownBig {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
100% {
opacity: 1;
-o-transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
-moz-animation-name: fadeInDownBig;
-o-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInLeftBig {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInLeftBig {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
-moz-animation-name: fadeInLeftBig;
-o-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes fadeInRightBig {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-o-keyframes fadeInRightBig {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
100% {
opacity: 1;
-o-transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
-moz-animation-name: fadeInRightBig;
-o-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-moz-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@-o-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.fadeOut {
-webkit-animation-name: fadeOut;
-moz-animation-name: fadeOut;
-o-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
}
@-moz-keyframes fadeOutUp {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-20px);
}
}
@-o-keyframes fadeOutUp {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
-moz-animation-name: fadeOutUp;
-o-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
}
}
@-moz-keyframes fadeOutDown {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(20px);
}
}
@-o-keyframes fadeOutDown {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
-moz-animation-name: fadeOutDown;
-o-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
}
}
@-moz-keyframes fadeOutLeft {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-20px);
}
}
@-o-keyframes fadeOutLeft {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-20px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
-moz-animation-name: fadeOutLeft;
-o-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
}
}
@-moz-keyframes fadeOutRight {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(20px);
}
}
@-o-keyframes fadeOutRight {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(20px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
-moz-animation-name: fadeOutRight;
-o-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes fadeOutUpBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes fadeOutUpBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
-moz-animation-name: fadeOutUpBig;
-o-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes fadeOutDownBig {
0% {
opacity: 1;
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes fadeOutDownBig {
0% {
opacity: 1;
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
-moz-animation-name: fadeOutDownBig;
-o-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
-moz-animation-name: fadeOutLeftBig;
-o-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes fadeOutRightBig {
0% {
opacity: 1;
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes fadeOutRightBig {
0% {
opacity: 1;
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
-moz-animation-name: fadeOutRightBig;
-o-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes slideInDown {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes slideInDown {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
100% {
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
-moz-animation-name: slideInDown;
-o-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes slideInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes slideInLeft {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
100% {
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
-moz-animation-name: slideInLeft;
-o-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes slideInRight {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes slideInRight {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
100% {
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
-moz-animation-name: slideInRight;
-o-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes slideOutUp {
0% {
-moz-transform: translateY(0);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes slideOutUp {
0% {
-o-transform: translateY(0);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
transform: translateY(0);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
-moz-animation-name: slideOutUp;
-o-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes slideOutLeft {
0% {
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes slideOutLeft {
0% {
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
-moz-animation-name: slideOutLeft;
-o-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes slideOutRight {
0% {
-moz-transform: translateX(0);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes slideOutRight {
0% {
-o-transform: translateX(0);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
transform: translateX(0);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
-moz-animation-name: slideOutRight;
-o-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes bounceIn {
0% {
opacity: 0;
-moz-transform: scale(.3);
}
50% {
opacity: 1;
-moz-transform: scale(1.05);
}
70% {
-moz-transform: scale(.9);
}
100% {
-moz-transform: scale(1);
}
}
@-o-keyframes bounceIn {
0% {
opacity: 0;
-o-transform: scale(.3);
}
50% {
opacity: 1;
-o-transform: scale(1.05);
}
70% {
-o-transform: scale(.9);
}
100% {
-o-transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
transform: scale(.3);
}
50% {
opacity: 1;
transform: scale(1.05);
}
70% {
transform: scale(.9);
}
100% {
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
-moz-animation-name: bounceIn;
-o-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInUp {
0% {
opacity: 0;
-moz-transform: translateY(2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(-30px);
}
80% {
-moz-transform: translateY(10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInUp {
0% {
opacity: 0;
-o-transform: translateY(2000px);
}
60% {
opacity: 1;
-o-transform: translateY(-30px);
}
80% {
-o-transform: translateY(10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
transform: translateY(2000px);
}
60% {
opacity: 1;
transform: translateY(-30px);
}
80% {
transform: translateY(10px);
}
100% {
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
-moz-animation-name: bounceInUp;
-o-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes bounceInDown {
0% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateY(30px);
}
80% {
-moz-transform: translateY(-10px);
}
100% {
-moz-transform: translateY(0);
}
}
@-o-keyframes bounceInDown {
0% {
opacity: 0;
-o-transform: translateY(-2000px);
}
60% {
opacity: 1;
-o-transform: translateY(30px);
}
80% {
-o-transform: translateY(-10px);
}
100% {
-o-transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-2000px);
}
60% {
opacity: 1;
transform: translateY(30px);
}
80% {
transform: translateY(-10px);
}
100% {
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
-moz-animation-name: bounceInDown;
-o-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInLeft {
0% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(30px);
}
80% {
-moz-transform: translateX(-10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInLeft {
0% {
opacity: 0;
-o-transform: translateX(-2000px);
}
60% {
opacity: 1;
-o-transform: translateX(30px);
}
80% {
-o-transform: translateX(-10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
}
60% {
opacity: 1;
transform: translateX(30px);
}
80% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
-moz-animation-name: bounceInLeft;
-o-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-moz-keyframes bounceInRight {
0% {
opacity: 0;
-moz-transform: translateX(2000px);
}
60% {
opacity: 1;
-moz-transform: translateX(-30px);
}
80% {
-moz-transform: translateX(10px);
}
100% {
-moz-transform: translateX(0);
}
}
@-o-keyframes bounceInRight {
0% {
opacity: 0;
-o-transform: translateX(2000px);
}
60% {
opacity: 1;
-o-transform: translateX(-30px);
}
80% {
-o-transform: translateX(10px);
}
100% {
-o-transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
transform: translateX(2000px);
}
60% {
opacity: 1;
transform: translateX(-30px);
}
80% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
-moz-animation-name: bounceInRight;
-o-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
}	
}
@-moz-keyframes bounceOut {
0% {
-moz-transform: scale(1);
}
25% {
-moz-transform: scale(.95);
}
50% {
opacity: 1;
-moz-transform: scale(1.1);
}
100% {
opacity: 0;
-moz-transform: scale(.3);
}	
}
@-o-keyframes bounceOut {
0% {
-o-transform: scale(1);
}
25% {
-o-transform: scale(.95);
}
50% {
opacity: 1;
-o-transform: scale(1.1);
}
100% {
opacity: 0;
-o-transform: scale(.3);
}	
}
@keyframes bounceOut {
0% {
transform: scale(1);
}
25% {
transform: scale(.95);
}
50% {
opacity: 1;
transform: scale(1.1);
}
100% {
opacity: 0;
transform: scale(.3);
}	
}
.bounceOut {
-webkit-animation-name: bounceOut;
-moz-animation-name: bounceOut;
-o-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes bounceOutUp {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(20px);
}
100% {
opacity: 0;
-moz-transform: translateY(-2000px);
}
}
@-o-keyframes bounceOutUp {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(20px);
}
100% {
opacity: 0;
-o-transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(20px);
}
100% {
opacity: 0;
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
-moz-animation-name: bounceOutUp;
-o-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
}
}
@-moz-keyframes bounceOutDown {
0% {
-moz-transform: translateY(0);
}
20% {
opacity: 1;
-moz-transform: translateY(-20px);
}
100% {
opacity: 0;
-moz-transform: translateY(2000px);
}
}
@-o-keyframes bounceOutDown {
0% {
-o-transform: translateY(0);
}
20% {
opacity: 1;
-o-transform: translateY(-20px);
}
100% {
opacity: 0;
-o-transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
transform: translateY(0);
}
20% {
opacity: 1;
transform: translateY(-20px);
}
100% {
opacity: 0;
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
-moz-animation-name: bounceOutDown;
-o-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
}
}
@-moz-keyframes bounceOutLeft {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(20px);
}
100% {
opacity: 0;
-moz-transform: translateX(-2000px);
}
}
@-o-keyframes bounceOutLeft {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(20px);
}
100% {
opacity: 0;
-o-transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(20px);
}
100% {
opacity: 0;
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
-moz-animation-name: bounceOutLeft;
-o-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
}
}
@-moz-keyframes bounceOutRight {
0% {
-moz-transform: translateX(0);
}
20% {
opacity: 1;
-moz-transform: translateX(-20px);
}
100% {
opacity: 0;
-moz-transform: translateX(2000px);
}
}
@-o-keyframes bounceOutRight {
0% {
-o-transform: translateX(0);
}
20% {
opacity: 1;
-o-transform: translateX(-20px);
}
100% {
opacity: 0;
-o-transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
transform: translateX(0);
}
20% {
opacity: 1;
transform: translateX(-20px);
}
100% {
opacity: 0;
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
-moz-animation-name: bounceOutRight;
-o-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes lightSpeedIn {
0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-moz-keyframes lightSpeedIn {
0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@-o-keyframes lightSpeedIn {
0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}
@keyframes lightSpeedIn {
0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
-moz-animation-name: lightSpeedIn;
-o-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-moz-keyframes lightSpeedOut {
0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@-o-keyframes lightSpeedOut {
0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes lightSpeedOut {
0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
-moz-animation-name: lightSpeedOut;
-o-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}  @font-face {
font-family: 'flexslider-icon';
src:url(//rms-equipements.ca/wp-content/themes/autodealer/css/fonts/flexslider-icon.eot);
src:url(//rms-equipements.ca/wp-content/themes/autodealer/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),
url(//rms-equipements.ca/wp-content/themes/autodealer/css/fonts/flexslider-icon.woff) format('woff'),
url(//rms-equipements.ca/wp-content/themes/autodealer/css/fonts/flexslider-icon.ttf) format('truetype'),
url(//rms-equipements.ca/wp-content/themes/autodealer/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider { position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; } .flex-direction-nav {*height: 0;}
.flex-direction-nav a  {display: block; margin: -20px 0 0; padding: 10px 20px; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; background: #000; color:#fff; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: 0px; margin-left: -10px; }
.flex-direction-nav .flex-next { right: 0px; text-align: right; margin-right: -10px; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 15px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; } .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444444; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure { }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }.animated { visibility:hidden;} .tdp_element {
margin-bottom: 50px;
}
.tdp_element_center {
width:100%;
display:block;
text-align:center;
}
.tdp_row_fullwidth{
visibility: hidden;
position: relative;
} .row_video_wrapper{
position: relative;
overflow: hidden;
}
.row_video_wrapper .row_video{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
}
.row_video_wrapper .row_video video{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
}
.row_video_wrapper .mk-section-video .mejs-container .mejs-controls,
.row_video_wrapper .mejs-overlay-loading{
display: none!important;
}
.row_video_wrapper .row_background{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
} button,
input[type="submit"],
input[type="button"],
input[type="reset"],
#buddypress input[type=submit] {
display: inline-block;
*display: inline;
padding: 4px 12px;
margin-bottom: 0;
*margin-left: .3em;
*zoom: 1;
*border: 0;
font-size: 14px;
line-height: 20px;
text-decoration: none !important;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 1px solid #d8d8d8;
-webkit-border-radius: 2px;
border-radius: 2px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #f1f1f1;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f1f1f1));
background-image: -webkit-linear-gradient(top, #fafafa, #f1f1f1);
background-image: -moz-linear-gradient(top, #fafafa, #f1f1f1);
background-image: linear-gradient(to bottom, #fafafa, #f1f1f1);
border-color: #d8d8d8;
color: #444444;
*background-color: #f1f1f1;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15);
box-shadow: inset 0 1px 0 rgba(255,255,255,.15);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #0057a2;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3784f9), to(#0057a2));
background-image: -webkit-linear-gradient(top, #3784f9, #0057a2);
background-image: -moz-linear-gradient(top, #3784f9, #0057a2);
background-image: linear-gradient(to bottom, #3784f9, #0057a2);
background-repeat: repeat-x;
border-color: #117597;
color: #ffffff;
*background-color: #0057a2;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
#buddypress input[type=submit]:active {
color: #444444;
background-color: #f1f1f1;
*background-color: #e4e4e4;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
#buddypress input[type=submit]:hover {
border-color: #d8d8d8;
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
button.active,
input[type="submit"].active,
input[type="button"].active,
input[type="reset"].active,
#buddypress input[type=submit]:active {
background: #eeeeee;
background-color: #d8d8d8 \9;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
#buddypress input[type=submit]:hover {
color: #444444;
text-decoration: none;
background-position: 0 -10px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.1);
box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.1);
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
button:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
#buddypress input[type=submit]:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
#buddypress input[type=submit]:active {
background: #eeeeee;
outline: 0;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
button.huge,
input[type="submit"].huge,
input[type="button"].huge,
input[type="reset"].huge {
font-size: 22px;
font-weight: normal;
line-height: normal;
padding: 10px 18px;
}
button.huge i:before,
input[type="submit"].huge i:before,
input[type="button"].huge i:before,
input[type="reset"].huge i:before {
font-size: 28px;
}
button.large,
input[type="submit"].large,
input[type="button"].large,
input[type="reset"].large,
#wpas-submit input{
font-size: 14px;
line-height: normal;
padding: 8px 14px;
}
button.small,
input[type="submit"].small,
input[type="button"].small,
input[type="reset"].small,
.search-form-widget input[type=submit]  {
font-size: 12px;
line-height: 16px;
padding: 3px 10px;
}
button.mini,
input[type="submit"].mini,
input[type="button"].mini,
input[type="reset"].mini {
padding: 1px 6px;
font-size: 11px;
line-height: 16px;
}
button.full,
input[type="submit"].full,
input[type="button"].full,
input[type="reset"].full {
display: block;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
color: #ffffff;
background-color: #0057a2;
*background-color: #1487ae;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
border-color: #117597;
}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
button.active,
input[type="submit"].active,
input[type="button"].active,
input[type="reset"].active {
background: #1695c1;
background-color: #117597 \9;
}
.btn, input[type="submit"],
input[type="button"],
input[type="reset"],
#buddypress input[type=submit]  {
display: inline-block;
*display: inline;
padding: 4px 12px;
margin-bottom: 0;
*margin-left: .3em;
*zoom: 1;
*border: 0;
font-size: 14px;
line-height: 20px;
text-decoration: none !important;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 1px solid #d8d8d8;
-webkit-border-radius: 2px;
border-radius: 2px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #f1f1f1;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f1f1f1));
background-image: -webkit-linear-gradient(top, #fafafa, #f1f1f1);
background-image: -moz-linear-gradient(top, #fafafa, #f1f1f1);
background-image: linear-gradient(to bottom, #fafafa, #f1f1f1);
background-repeat: repeat-x;
border-color: #d8d8d8;
color: #444444;
*background-color: #f1f1f1;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15);
box-shadow: inset 0 1px 0 rgba(255,255,255,.15);
}
.btn:hover,
.btn:active, input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
color: #444444;
background-color: #f1f1f1;
*background-color: #e4e4e4;
}
.btn:hover, input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
border-color: #d8d8d8;
}
.btn:active,
.btn.active, input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
background: #eeeeee;
background-color: #d8d8d8 \9;
}
.btn:hover {
color: #444444;
text-decoration: none;
background-position: 0 -10px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.1);
box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.1);
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn:focus,  {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:active {
background: #eeeeee;
outline: 0;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.btn.huge {
font-size: 22px;
font-weight: normal;
line-height: normal;
padding: 10px 18px;
font-weight: 600;
text-transform: uppercase;
}
.btn.huge i:before {
font-size: 28px;
}
.btn.large {
font-size: 14px;
line-height: normal;
padding: 8px 14px;
}
.btn.small {
font-size: 12px;
line-height: 16px;
padding: 3px 10px;
}
.btn.mini {
padding: 1px 6px;
font-size: 11px;
line-height: 16px;
}
.btn.full {
display: block;
}
.btn.primary {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #0057a2;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3784f9), to(#0057a2));
background-image: -webkit-linear-gradient(top, #3784f9, #0057a2);
background-image: -moz-linear-gradient(top, #3784f9, #0057a2);
background-image: linear-gradient(to bottom, #3784f9, #0057a2);
background-repeat: repeat-x;
border-color: #117597;
color: #ffffff;
*background-color: #0057a2;
}
.btn.primary:hover,
.btn.primary:active {
color: #ffffff;
background-color: #0057a2;
*background-color: #1487ae;
}
.btn.primary:hover {
border-color: #117597;
}
.btn.primary:active,
.btn.primary.active {
background: #1695c1;
background-color: #117597 \9;
}
.btn-block {
display: block;
width: 100%;
padding-right: 0;
padding-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.btn.white, li.current-item a, .search-form-widget input[type=submit]  {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fafafa;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fafafa));
background-image: -webkit-linear-gradient(top, #ffffff, #fafafa);
background-image: -moz-linear-gradient(top, #ffffff, #fafafa);
background-image: linear-gradient(to bottom, #ffffff, #fafafa);
background-repeat: repeat-x;
border-color: #e1e1e1;
color: #444444;
*background-color: #fafafa;
}
.btn.white:hover,
.btn.white:active, .search-form-widget input[type=submit]:active {
color: #444444;
background-color: #fafafa;
*background-color: #ededed;
}
.btn.white:hover, .search-form-widget input[type=submit]:hover {
border-color: #e1e1e1;
}
.btn.white:active,
.btn.white.active, .search-form-widget input[type=submit]:active {
background: #f7f7f7;
background-color: #e1e1e1 \9;
}
.btn.gray, .single_add_to_cart_button {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #888888;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#888888));
background-image: -webkit-linear-gradient(top, #999999, #888888);
background-image: -moz-linear-gradient(top, #999999, #888888);
background-image: linear-gradient(to bottom, #999999, #888888);
background-repeat: repeat-x;
border-color: #6f6f6f;
color: #ffffff;
*background-color: #888888;
}
.btn.gray:hover,
.btn.gray:active,
.single_add_to_cart_button:hover,
.single_add_to_cart_button:active {
color: #ffffff;
background-color: #888888;
*background-color: #7b7b7b;
}
.btn.gray:hover, .single_add_to_cart_button:hover {
border-color: #6f6f6f;
}
.btn.gray:active,
.btn.gray.active,
.single_add_to_cart_button:hover {
background: #858585;
background-color: #6f6f6f \9;
}
.btn.black {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #111111;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
background-image: -webkit-linear-gradient(top, #222222, #111111);
background-image: -moz-linear-gradient(top, #222222, #111111);
background-image: linear-gradient(to bottom, #222222, #111111);
background-repeat: repeat-x;
border-color: #000000;
color: #ffffff;
*background-color: #111111;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,.05);
}
.btn.black:hover,
.btn.black:active {
color: #ffffff;
background-color: #111111;
*background-color: #040404;
}
.btn.black:hover {
border-color: #000000;
}
.btn.black:active,
.btn.black.active {
background: #0e0e0e;
background-color: #000000 \9;
}
.btn.black:hover {
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 1px 1px rgba(0,0,0,.25);
box-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 1px 1px rgba(0,0,0,.25);
}
.btn.black:active {
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.35);
box-shadow: inset 0 1px 2px rgba(0,0,0,.35);
}
.btn.red {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #d14836;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d95f4f), to(#d14836));
background-image: -webkit-linear-gradient(top, #d95f4f, #d14836);
background-image: -moz-linear-gradient(top, #d95f4f, #d14836);
background-image: linear-gradient(to bottom, #d95f4f, #d14836);
background-repeat: repeat-x;
border-color: #ad3727;
color: #ffffff;
*background-color: #d14836;
}
.btn.red:hover,
.btn.red:active {
color: #ffffff;
background-color: #d14836;
*background-color: #c13e2c;
}
.btn.red:hover {
border-color: #ad3727;
}
.btn.red:active,
.btn.red.active {
background: #d04432;
background-color: #ad3727 \9;
}
.btn.orange {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #f77e05;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fa9f1e), to(#f77e05));
background-image: -webkit-linear-gradient(top, #fa9f1e, #f77e05);
background-image: -moz-linear-gradient(top, #fa9f1e, #f77e05);
background-image: linear-gradient(to bottom, #fa9f1e, #f77e05);
background-repeat: repeat-x;
border-color: #c56504;
color: #ffffff;
*background-color: #f77e05;
}
.btn.orange:hover,
.btn.orange:active {
color: #ffffff;
background-color: #f77e05;
*background-color: #de7104;
}
.btn.orange:hover {
border-color: #c56504;
}
.btn.orange:active,
.btn.orange.active {
background: #f27b05;
background-color: #c56504 \9;
}
.btn.yellow {
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #f7bb05;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7d52a), to(#f7bb05));
background-image: -webkit-linear-gradient(top, #f7d52a, #f7bb05);
background-image: -moz-linear-gradient(top, #f7d52a, #f7bb05);
background-image: linear-gradient(to bottom, #f7d52a, #f7bb05);
background-repeat: repeat-x;
border-color: #c59504;
color: #444444;
*background-color: #f7bb05;
}
.btn.yellow:hover,
.btn.yellow:active {
color: #444444;
background-color: #f7bb05;
*background-color: #dea804;
}
.btn.yellow:hover {
border-color: #c59504;
}
.btn.yellow:active,
.btn.yellow.active {
background: #f2b705;
background-color: #c59504 \9;
}
.btn.green {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #53af4e;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6cb858), to(#53af4e));
background-image: -webkit-linear-gradient(top, #6cb858, #53af4e);
background-image: -moz-linear-gradient(top, #6cb858, #53af4e);
background-image: linear-gradient(to bottom, #6cb858, #53af4e);
background-repeat: repeat-x;
border-color: #428c3e;
color: #ffffff;
*background-color: #53af4e;
}
.btn.green:hover,
.btn.green:active {
color: #ffffff;
background-color: #53af4e;
*background-color: #4b9d46;
}
.btn.green:hover {
border-color: #428c3e;
}
.btn.green:active,
.btn.green.active {
background: #51ab4c;
background-color: #428c3e \9;
}
.btn.cyan {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #21bbbd;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2cc9cb), to(#21bbbd));
background-image: -webkit-linear-gradient(top, #2cc9cb, #21bbbd);
background-image: -moz-linear-gradient(top, #2cc9cb, #21bbbd);
background-image: linear-gradient(to bottom, #2cc9cb, #21bbbd);
background-repeat: repeat-x;
border-color: #199092;
color: #ffffff;
*background-color: #21bbbd;
}
.btn.cyan:hover,
.btn.cyan:active {
color: #ffffff;
background-color: #21bbbd;
*background-color: #1da6a7;
}
.btn.cyan:hover {
border-color: #199092;
}
.btn.cyan:active,
.btn.cyan.active {
background: #20b7b9;
background-color: #199092 \9;
}
.btn.dark-blue {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #0066cc;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0066cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0066cc);
background-image: -moz-linear-gradient(top, #0088cc, #0066cc);
background-image: linear-gradient(to bottom, #0088cc, #0066cc);
background-repeat: repeat-x;
border-color: #004c99;
color: #ffffff;
*background-color: #0066cc;
}
.btn.dark-blue:hover,
.btn.dark-blue:active {
color: #ffffff;
background-color: #0066cc;
*background-color: #0059b3;
}
.btn.dark-blue:hover {
border-color: #004c99;
}
.btn.dark-blue:active,
.btn.dark-blue.active {
background: #0063c7;
background-color: #004c99 \9;
}
.btn.blue {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #0199cc;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2eaddb), to(#0199cc));
background-image: -webkit-linear-gradient(top, #2eaddb, #0199cc);
background-image: -moz-linear-gradient(top, #2eaddb, #0199cc);
background-image: linear-gradient(to bottom, #2eaddb, #0199cc);
background-repeat: repeat-x;
border-color: #017399;
color: #ffffff;
*background-color: #0199cc;
}
.btn.blue:hover,
.btn.blue:active {
color: #ffffff;
background-color: #0199cc;
*background-color: #0186b3;
}
.btn.blue:hover {
border-color: #017399;
}
.btn.blue:active,
.btn.blue.active {
background: #0195c7;
background-color: #017399 \9;
}
.btn.light-blue {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #4787ed;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#4787ed));
background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
background-image: linear-gradient(to bottom, #4d90fe, #4787ed);
background-repeat: repeat-x;
border-color: #1969e8;
color: #ffffff;
*background-color: #4787ed;
}
.btn.light-blue:hover,
.btn.light-blue:active {
color: #ffffff;
background-color: #4787ed;
*background-color: #3078eb;
}
.btn.light-blue:hover {
border-color: #1969e8;
}
.btn.light-blue:active,
.btn.light-blue.active {
background: #4284ed;
background-color: #1969e8 \9;
}
.btn.magenta {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #c72ecc;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ca4ccf), to(#c72ecc));
background-image: -webkit-linear-gradient(top, #ca4ccf, #c72ecc);
background-image: -moz-linear-gradient(top, #ca4ccf, #c72ecc);
background-image: linear-gradient(to bottom, #ca4ccf, #c72ecc);
background-repeat: repeat-x;
border-color: #9e25a2;
color: #ffffff;
*background-color: #c72ecc;
}
.btn.magenta:hover,
.btn.magenta:active {
color: #ffffff;
background-color: #c72ecc;
*background-color: #b329b7;
}
.btn.magenta:hover {
border-color: #9e25a2;
}
.btn.magenta:active,
.btn.magenta.active {
background: #c32dc8;
background-color: #9e25a2 \9;
}
.btn.pink {
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
background-color: #ed174f;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fb6089), to(#ed174f));
background-image: -webkit-linear-gradient(top, #fb6089, #ed174f);
background-image: -moz-linear-gradient(top, #fb6089, #ed174f);
background-image: linear-gradient(to bottom, #fb6089, #ed174f);
background-repeat: repeat-x;
border-color: #c20f3e;
color: #ffffff;
*background-color: #ed174f;
}
.btn.pink:hover,
.btn.pink:active {
color: #ffffff;
background-color: #ed174f;
*background-color: #da1145;
}
.btn.pink:hover {
border-color: #c20f3e;
}
.btn.pink:active,
.btn.pink.active {
background: #ed124b;
background-color: #c20f3e \9;
}
.btn ~ .btn {
margin-left: 10px;
}
.margin-right {
margin-right: 10px;
} .alert-box {
padding: 8px 14px 8px;
margin-bottom: 18px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #f8f2d3;
border: 1px solid #f6e4c1;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.alert-box a {
text-decoration: underline;
}
.alert-box,
.alert-box a,
.alert-box a:hover {
text-decoration: none;
color: #b38432;
}
.alert-box a {
text-decoration: underline;
}
.alert-box .close {
text-decoration: none;
float: right;
opacity: .5;
filter: alpha(opacity=50);
}
.alert-box .close:before {
line-height: 11px;
vertical-align: middle;
}
.alert-box .close:hover {
opacity: 1;
filter: alpha(opacity=100);
}
.alert-box.success {
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-box.success,
.alert-box.success a {
color: #468847;
}
.alert-box.error {
background-color: #f2dede;
border-color: #eed3d7;
}
.alert-box.error,
.alert-box.error a {
color: #b94a48;
}
.alert-box.info {
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-box.info,
.alert-box.info a {
color: #3a87ad;
} .tooltipster-default {
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #000000;
border-radius: 4px;
font-weight: 600;  
} .tooltipster-default .tooltipster-content {
font-size: 12px;
line-height: 16px;
padding: 8px 10px;
overflow: hidden;
} .tooltipster-default .tooltipster-arrow .tooltipster-arrow-border { } .tooltipster-icon {
cursor: help;
margin-left: 4px;
} .tooltipster-base {
padding: 0;
font-size: 0;
line-height: 0;
position: absolute;
z-index: 9999999;
pointer-events: none;
width: auto;
overflow: visible;
}
.tooltipster-base .tooltipster-content {
overflow: hidden;
} .tooltipster-arrow {
display: block;
text-align: center;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
display: block;
width: 0; 
height: 0;
position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
border-left: 8px solid transparent !important;
border-right: 8px solid transparent !important;
border-top: 8px solid;
bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
border-left: 9px solid transparent !important;
border-right: 9px solid transparent !important;
border-top: 9px solid;
bottom: -7px;
}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
border-left: 8px solid transparent !important;
border-right: 8px solid transparent !important;
border-bottom: 8px solid;
top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
border-left: 9px solid transparent !important;
border-right: 9px solid transparent !important;
border-bottom: 9px solid;
top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
left: 0;
right: 0;
margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
border-top: 8px solid transparent !important;
border-bottom: 8px solid transparent !important; 
border-left: 8px solid;
top: 50%;
margin-top: -7px;
right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
border-top: 9px solid transparent !important;
border-bottom: 9px solid transparent !important; 
border-left: 9px solid;
margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
border-top: 8px solid transparent !important;
border-bottom: 8px solid transparent !important; 
border-right: 8px solid;
top: 50%;
margin-top: -7px;
left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
border-top: 9px solid transparent !important;
border-bottom: 9px solid transparent !important; 
border-right: 9px solid;
margin-top: -8px;
} .tooltipster-fade {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity;
}
.tooltipster-fade-show {
opacity: 1;
}
.tooltipster-grow {
-webkit-transform: scale(0,0);
-moz-transform: scale(0,0);
-o-transform: scale(0,0);
-ms-transform: scale(0,0);
transform: scale(0,0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
-webkit-transform: scale(1,1);
-moz-transform: scale(1,1);
-o-transform: scale(1,1);
-ms-transform: scale(1,1);
transform: scale(1,1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-swing {
opacity: 0;
-webkit-transform: rotateZ(4deg);
-moz-transform: rotateZ(4deg);
-o-transform: rotateZ(4deg);
-ms-transform: rotateZ(4deg);
transform: rotateZ(4deg);
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
}
.tooltipster-swing-show {
opacity: 1;
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
transform: rotateZ(0deg);
-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
top: 0;
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
-ms-transition-property: top;
transition-property: top;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
top: 0px !important;
opacity: 0;
}
.tooltipster-slide {
left: -40px;
-webkit-transition-property: left;
-moz-transition-property: left;
-o-transition-property: left;
-ms-transition-property: left;
transition-property: left;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
left: 0px !important;
opacity: 0;
} .tooltipster-content-changing {
opacity: 0.5;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}  .mCSB_container{
width:auto;
margin-right:30px;
overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
width:16px;
height:100%;
top:0;
right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
position:absolute;
top:0;
left:0;
bottom:0;
right:0; 
height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
width:2px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
cursor:pointer;
width:100%;
height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
display:block;
position:relative;
height:20px;
overflow:hidden;
margin:0 auto;
cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
top:100%;
margin-top:-40px;
} .mCSB_horizontal>.mCSB_container{
height:auto;
margin-right:0;
margin-bottom:30px;
overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
margin-right:0;
margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
width:100%;
height:16px;
top:auto;
right:auto;
bottom:0;
left:0;
overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:2px;
margin:7px 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
width:30px;
height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
display:block;
position:relative;
width:20px;
height:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer;
float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
margin-left:-40px;
float:right;
}
.mCustomScrollBox{
-ms-touch-action:none; } .mCustomScrollBox>.mCSB_scrollTools{
opacity:0.75;
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }
.mCustomScrollBox:hover>.mCSB_scrollTools{
opacity:1;
filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{
background:#000; background:rgba(0,0,0,0.4);
filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#fff; background:rgba(255,255,255,0.75);
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
background-image:url(//rms-equipements.ca/wp-content/themes/autodealer-child/css/mCSB_buttons.png);
background-repeat:no-repeat;
opacity:0.4;
filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp{
background-position:0 0; }
.mCSB_scrollTools .mCSB_buttonDown{
background-position:0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft{
background-position:0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight{
background-position:0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
opacity:0.75;
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
opacity:0.9;
filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; }  .mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
background:#000; background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#000; background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px;
} .mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#fff; background:rgba(255,255,255,0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background:#fff; background:rgba(255,255,255,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -56px;
} .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#000; background:rgba(0,0,0,0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background:#000; background:rgba(0,0,0,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -56px;
} .mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#fff; background:rgba(255,255,255,0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background:#fff; background:rgba(255,255,255,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-20px -56px;
} .mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#000; background:rgba(0,0,0,0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background:#000; background:rgba(0,0,0,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-100px -56px;
} .mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
background:#fff; background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto;
} .mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
background:#000; background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px;
background:#000; background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px;
}  .irs {
position: relative; display: block;
}
.irs-line {
position: relative; display: block;
overflow: hidden;
}
.irs-line-left, .irs-line-mid, .irs-line-right {
position: absolute; display: block;
top: 0;
}
.irs-line-left {
left: 0; width: 10%;
}
.irs-line-mid {
left: 10%; width: 80%;
}
.irs-line-right {
right: 0; width: 10%;
}
.irs-diapason {
position: absolute; display: block;
left: 0; width: 100%;
}
.irs-slider {
position: absolute; display: block;
cursor: default;
z-index: 1;
}
.irs-slider.single {
left: 10px;
}
.irs-slider.single:before {
position: absolute; display: block; content: "";
top: -50%; left: -100%;
width: 300%; height: 200%;
background: rgba(0,0,0,0.0);
}
.irs-slider.from {
left: 100px;
}
.irs-slider.from:before {
position: absolute; display: block; content: "";
top: -50%; left: -200%;
width: 300%; height: 200%;
background: rgba(0,0,0,0.0);
}
.irs-slider.to {
left: 300px;
}
.irs-slider.to:before {
position: absolute; display: block; content: "";
top: -50%; left: 0;
width: 300%; height: 200%;
background: rgba(0,0,0,0.0);
}
.irs-slider.last {
z-index: 2;
}
.irs-min {
position: absolute; display: block;
left: 0;
cursor: default;
}
.irs-max {
position: absolute; display: block;
right: 0;
cursor: default;
}
.irs-from, .irs-to, .irs-single {
position: absolute; display: block;
top: 0; left: 0;
cursor: default;
white-space: nowrap;
}
.irs-grid {
position: absolute; display: none;
bottom: 0; left: 0;
width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
display: block;
}
.irs-grid-pol {
position: absolute;
top: 0; left: 0;
width: 1px; height: 8px;
background: #000;
}
.irs-grid-pol.small {
height: 4px;
}
.irs-grid-text {
position: absolute;
bottom: 0; left: 0;
width: 100px;
white-space: nowrap;
text-align: center;
font-size: 9px; line-height: 9px;
color: #000;
}  .irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-diapason,
.irs-slider {
background: url(//rms-equipements.ca/wp-content/themes/autodealer-child/images/sprite-skin-flat.png) repeat-x;
}
.irs {
height: 40px;
}
.irs-with-grid {
height: 60px;
}
.irs-line {
height: 12px; top: 25px;
}
.irs-line-left {
height: 12px;
background-position: 0 -30px;
}
.irs-line-mid {
height: 12px;
background-position: 0 0;
}
.irs-line-right {
height: 12px;
background-position: 100% -30px;
}
.irs-diapason {
height: 12px; top: 25px;
background-position: 0 -60px;
}
.irs-slider {
width: 16px; height: 18px;
top: 22px;
background-position: 0 -90px;
}
#irs-active-slider, .irs-slider:hover {
background-position: 0 -120px;
}
.irs-min, .irs-max {
color: #999;
font-size: 10px; line-height: 1.333;
text-shadow: none;
top: 0; padding: 1px 3px;
background: #e1e4e9;
border-radius: 4px;
}
.irs-from, .irs-to, .irs-single {
color: #fff;
font-size: 10px; line-height: 1.333;
text-shadow: none;
padding: 1px 5px;
background: #ed5565;
border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
position: absolute; display: block; content: "";
bottom: -6px; left: 50%;
width: 0; height: 0;
margin-left: -3px;
overflow: hidden;
border: 3px solid transparent;
border-top-color: #ed5565;
}
.irs-grid-pol {
background: #e1e4e9;
}
.irs-grid-text {
color: #999;
} h4.lined {
overflow: hidden;
display: inherit;
}
h4.lined:after {
background-color: #E7E7E7;
content: "";
display: inline-block;
height: 2px;
position: relative;
vertical-align: middle;
width: 100%;
}
h4.lined:after {
left: 0.5em;
margin-right: -50%;
}
.heading-with-sub {
border-bottom: 1px solid #E2E2E2;
}
.heading-sub {
display: block !important;
margin-bottom: 30px !important;
color: #303841 !important;
}
.highlight1 {
padding: 5px 10px;
border-radius: 3px;
color: #fff;
font-style: italic;
}
blockquote {
padding: 30px;
margin: 40px 0;
background: #F3F3F3;
line-height: 1.6em;
font-weight: 400;
font-style: italic;
border-radius: 3px;
}
.heading-boxed{
position: relative;
display: table;
width: 100%;
margin-bottom: 50px;
border: 1px solid rgba(192,192,192,0.3);
border-radius: 3px;
}
.heading-boxed .heading-icon{
font-size: 24px;
display: table-cell;
vertical-align: middle;
padding: 25px;
border-right: 1px solid rgba(192,192,192,0.3);
}
.heading-boxed .heading-icon i{
line-height: 1em;
}
.heading-boxed .heading-content{
display: table-cell;
vertical-align: middle;
padding: 25px;
width: 100%;
}
.heading-boxed h3{
font-size: 24px;
font-weight: 100;
margin: 10px 0px 10px 0px;
}
.heading-boxed p{
font-size: 14px;
margin-bottom: 0;
}
.space {
display: block;
width: 100%;
} .tt_tabs ul.tab_header:before, 
.tt_tabs ul.tab_header li.active,
.tt_tabs.horizontal_tab ul.tab_header li,
.tt_accordion .accordion_title,
.tt_accordion .accordion_title:first-child,
.tt_toggle .tt_toggle_title:first-child,
.tt_toggle .tt_toggle_title,
.tt_accordion .accordion_content,
.tt_toggle .tt_toggle_inner, .hr {
border-color: #f0f0f0;
border-color: rgba(192,192,192,0.3);
}
.tt_tabs ul.tab_header li {
border-color: #f0f0f0;
}
.box.success  {border-color: #468847;}
.box.warning  {border-color: #c09853;}
.box.info   {border-color: #3a87ad;}
.box.error    {border-color: #b94a48;}
.tt_accordion .accordion_title,
.tt_toggle .tt_toggle_title {
background-color: rgba(192,192,192,0.1);
}
.box.success  {background-color: #dff0d8;}
.box.warning  {background-color: #fcf8e3;}
.box.info   {background-color: #d9edf7;}
.box.error    {background-color: #f2dede;}
.tt_tabs ul.tab_header li a > [class^="icon-"],
.tt_accordion .accordion_title [class^="icon-"],
.tt_toggle .tt_toggle_title [class^="icon-"],
.icon_margin {margin-right: .5em;}
.tt_accordion .accordion_title{
background-color: #f9f9f9;
background-color: transparent;
}
.accordion_title a,
.tt_toggle_title a{
padding: .75em 0em;
font-weight: bold;
}
.tt_accordion .accordion_title,
.tt_toggle .tt_toggle_title {
cursor:pointer;
position:relative;
margin:0;
border-width: 0px; border-style: solid;
border-bottom-width: 1px;
border-top:none;
zoom:1;
padding: 10px 0px;
}
.tt_accordion .accordion_title:first-child,
.tt_toggle .tt_toggle_title:first-child { 
border-top-width: 0px;
border-top-style: solid;
background-color: transparent;
}
.tt_accordion .accordion_content,
.tt_toggle .tt_toggle_inner {
padding:1.5em 0px;
border-width: 0px; border-style: solid;
border-top:0;
overflow:auto;
zoom:1;
}
.tt_icon{
position:absolute;
right:1.618em;
top: 1em;
font-weight:normal;
color: #666;
}
.tt_accordion .accordion_title .accordion_arrows, .tt_icon{
position: absolute;
top: 0px;
right: 0px;
font-size: 18px;
font-weight: normal;
}
.tt_accordion .accordion_title .accordion_arrows [class^="icon-"], .tt_icon {
margin-right: 0px;
line-height: 42px;
}
.tt_accordion .accordion_title .accordion_arrows i:last-child,
.tt_accordion .accordion_title.current .accordion_arrows i:first-child{
display: none;
}
.tt_accordion .accordion_title.current .accordion_arrows i:last-child{
display: inline-block;
} .tt_accordion.bordered .accordion_title, .tt_toggle .tt_toggle_title{
border: 1px solid #ddd !important;
display: block;
background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-color: #F9F9F9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
-moz-box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
box-shadow: 0px 1px 1px 0px rgba(180, 180, 180, 0.1);
font-weight: 600;
margin-bottom: 10px;
padding: 10px 0px;
}
.tt_toggle .tt_toggle_title {
padding: 10px 20px;
}
.tt_accordion.bordered .accordion_title .accordion_arrows, .tt_icon{
right: 0px;
background-color: #fff;
border-left:1px solid #ddd;
}
.tt_accordion.bordered .accordion_title,
.tt_toggle.bordered .tt_toggle_title,
.tt_accordion.bordered .accordion_content,
.tt_toggle.bordered .tt_toggle_inner{
border-width: 1px;
}
.tt_accordion.bordered .accordion_title a,
.tt_toggle.bordered .tt_toggle_title a{
padding: .75em 1.5em;
}
.tt_accordion.bordered .accordion_content,
.tt_toggle.bordered .tt_toggle_inner{
padding:1.5em;
margin-top: -12px;
margin-bottom: 15px;
} ul.jp-controls-play {
margin-left: 0px !important;
}
.tdp_elem_audio,
.tdp_elem_video {
border-width: 1px;
border-style: solid;
border-color: #EDEDED;
border-color: rgba(192, 192, 192, 0.3);
background-color: #F6F6F6;
background-color: rgba(192, 192, 192, 0.1);
position: relative;
}
.audio_embed, .video_embed {
border: none;
background: transparent;
}
.tdp_elem_audio ul, .tdp_elem_audio ul li,
.tdp_elem_video ul, .tdp_elem_video ul li {
list-style: none;
margin: 0;
padding: 0;
}
.jp-interface {
height: 3em;
}
.jp-controls-play {
float: left;
}
.jp-progress-container {
margin-left: 5em;
margin-right: 14em;
padding: 1.15em 0;
}
.tdp_elem_audio ul.jp-controls-play li a, .tdp_elem_audio ul.jp-controls-sound li a,
.tdp_elem_video ul.jp-controls-play li a, .tdp_elem_video ul.jp-controls-sound li a {
outline: none;
vertical-align: top;
}
.tdp_elem_audio ul.jp-controls-play,
.tdp_elem_video ul.jp-controls-play {
padding-right: 1em;
border-right: 1px solid #EDEDED;
border-right: 1px solid rgba(192, 192, 192, 0.3);
padding: 1em;
line-height: 1;
text-align: center;
display: inline-block;
}
.jp-seek-bar {
background-color: #f4f4f4;
background-color: rgba(192, 192, 192, .1);
border: 1px solid #ededed;
border: 1px solid rgba(192, 192, 192, .3);
height: .75em !important;
width: 100% !important;
cursor: pointer;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
.jp-play-bar {
background-color: #00b4cc;
border: 1px solid rgba(0, 0, 0, .1);
height: .75em !important;
margin-top: -1px;
margin-left: -1px;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.jp-time-holder {
position: absolute;
top: 0;
right: 4.5em;
line-height: 1em;
padding: 1em 0;
text-align: center;
padding-left: 1em;
border-left: 1px solid rgba(192, 192, 192, 0.3);
vertical-align: top;
}
.jp-current-time {
display: inline-block;
*zoom: 1;
display: inline;
vertical-align: top;
}
.jp-current-time:after {
content: "/";
margin: 0 .5em;
vertical-align: top;
}
.jp-duration {
display: inline-block;
*zoom:1;
display: inline;
font-weight: bold;
vertical-align: top;
}
ul.jp-controls-sound {
padding: 1em;
text-align: center;
border-left: 1px solid #ededed;
border-left: 1px solid rgba(192, 192, 192, 0.3);
position: absolute;
top: 0;
right: 0;
line-height: 1em;
}
.tdp-jplayer-video{
width: 100%;
display: block;
margin-left: auto;
margin-right: auto;
background-color: #111;
}
.jp-video-container{
position: relative;
border-top: 1px solid rgba(192, 192, 192, 0.3);
} .w-actionbox-h {
text-align:center;
position:relative;
width:100%;
zoom:1;
}
.w-actionbox-h:before,.w-actionbox-h:after {
display:table;
content:" ";
}
.w-actionbox-h:after {
clear:both;
}
.w-actionbox-text h1,.w-actionbox-text h2,.w-actionbox-text h3,.w-actionbox-text h4 {
margin:0;
}
.w-actionbox-text p {
margin:15px 0 0;
}
.w-actionbox-controls {
margin-top:30px;
}
.inner-action {
width:1100px;
max-width:100%;
min-width:768px;
margin:0 auto;
}
.w-actionbox-text.has_subline h3 {
padding-top:10px!important;
}
.w-actionbox.controls_aside .w-actionbox-h {
display:table;
text-align:left;
}
.w-actionbox.controls_aside .w-actionbox-text {
display:table-cell;
vertical-align:middle;
padding:0;
}
.w-actionbox.controls_aside .w-actionbox-controls {
display:table-cell;
vertical-align:middle;
text-align:right;
white-space:nowrap;
padding-left:40px;
margin:0;
}
.w-actionbox.controls_aside .w-actionbox-button {
margin:0 0 0 20px;
padding: 10px 20px;
border-radius: 3px;
color: #fff;
}
.w-actionbox.controls_aside .w-actionbox-button:first-child {
margin-left:0;
}
.w-actionbox {
margin-bottom:0;
border-radius:3px;
padding:30px 40px;
}
.w-actionbox-text {
padding:0 20px;
}
.w-actionbox-text h3 + p {
margin:12px 0 0;
}
.color_alternate .w-actionbox.color_alternate,.color_primary .w-actionbox.color_primary {
background-color:transparent;
padding:0;
}
.color_alternate {
color:#576676;
background-color:#ecf0f1;
}
.w-iconbox-h {
position:relative;
}
.w-iconbox-icon {
position:absolute;
top:0;
left:0;
text-align:center;
font-size:32px;
line-height:70px;
height:70px;
width:70px;
border-radius:50%;
text-shadow:0 3px 0 rgba(0,0,0,0.1);
-webkit-transition:background-color .25s ease, color .25s ease;
transition:background-color .25s ease, color .25s ease;
background-color:#f8862c;
color:#fff;
}
.w-iconbox:hover .w-iconbox-icon {
background-color:#666;
}
.w-iconbox-icon:before {
display:block;
content:'';
position:absolute;
left:-5px;
top:-5px;
width:100%;
height:100%;
border-radius:50%;
-webkit-transition:all .25s ease;
transition:all .25s ease;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
opacity:0;
transform:scale(0.8);
box-shadow:0 0 0 3px #666;
padding:5px;
}
.w-iconbox:hover .w-iconbox-icon:before {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity:1;
transform:scale(1);
}
.w-iconbox-icon i {
vertical-align:top;
line-height:inherit;
}
.w-iconbox-icon-img {
display:none;
position:absolute;
top:50%;
left:50%;
width:32px;
height:32px;
text-align:center;
margin:-16px 0 0 -16px;
}
.w-iconbox-icon-img img {
vertical-align:top;
}
.w-iconbox-text .w-iconbox-text-title {
font-size:20px;
margin-bottom:15px;
}
.w-iconbox-text .w-iconbox-text-description p {
margin-bottom:15px;
}
.w-iconbox-text .w-iconbox-text-description p:last-child {
margin-bottom:0;
}
.w-iconbox-text .w-iconbox-text-link {
display:inline-block;
margin-top:15px;
}
.w-iconbox.with_img .w-iconbox-icon i {
display:none!important;
}
.w-iconbox.with_img .w-iconbox-icon-img {
display:block!important;
}
.w-iconbox.icon_left .w-iconbox-text {
margin-left:100px;
}
.w-iconbox.icon_top .w-iconbox-h {
margin-top:35px;
border-radius:4px;
border:1px solid #e8e8e8;
background-color:#fff;
color:#666;
}
.color_primary .w-iconbox.icon_top .w-iconbox-h,.color_alternate .w-iconbox.icon_top .w-iconbox-h {
border-color:#fff;
}
.w-iconbox.icon_top .w-iconbox-icon {
top:-36px;
left:50%;
margin-left:-35px;
}
.w-iconbox.icon_top .w-iconbox-text {
text-align:center;
padding:55px 10% 30px;
}
.color_primary .w-iconbox.icon_top .w-iconbox-text-title,.color_alternate .w-iconbox.icon_top .w-iconbox-text-title {
text-shadow:none;
color:#333;
}
.color_primary .w-iconbox.icon_top .w-iconbox-text-link,.color_alternate .w-iconbox.icon_top .w-iconbox-text-link {
color:#f8862c;
}
.color_primary .w-iconbox.icon_top .w-iconbox-text-link:hover,.color_alternate .w-iconbox.icon_top .w-iconbox-text-link:hover {
color:#fff;
}
a.w-actionbox-button:hover {
color: #fff !important
}
.w-actionbox-button,.w-actionbox-button.g-btn {
margin:0 10px;
padding: 10px 20px;
border-radius: 3px;
color: #fff;
}
.w-actionbox-text a:hover,.w-iconbox-text .w-iconbox-text-link:hover span {
border-bottom:1px solid;
}
@media only screen and max-width 767px{
.w-actionbox.controls_aside .w-actionbox-h {
display:block;
text-align:center;
}
.w-actionbox.controls_aside .w-actionbox-text {
display:block;
}
.w-actionbox.controls_aside .w-actionbox-controls {
display:block;
text-align:center;
padding:20px 0 0;
}
}
@media only screen and max-width 479px{
.w-actionbox-button {
margin-bottom:10px;
}
} .tdp_elem_content_box {
border-width: 1px;
border-style: solid;
background-color: #f6f6f6;
border-color: #ededed;
background-color: rgba(192, 192, 192, .1);
border-color: rgba(192, 192, 192, .3);
}
.tdp_elem_content_box h3 {
font-size: 14px;
padding: 15px 30px;
line-height: 1.1em;
border-bottom: 1px solid #ededed;
border-bottom: 1px solid rgba(192, 192, 192, .3);
font-weight: bold;
margin-bottom: 0;
margin-top: 0;
display: inherit;
} 
.tdp_elem_content_box .tdp_elem_content_box_content {
padding: 15px 30px;
}
.tdp_elem_content_box_colored {
border: 1px solid rgba(0, 0, 0, 0.1);
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.tdp_elem_content_box_colored h3 {
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.no_border, .no_border h3, .no_border .tdp_elem_content_box_colored {
border: none;
} .tdp_elem_divider {
width: 100%;
height: 0;
clear: both;
border-bottom: 1px solid #ededed;
}
.tdp_elem_divider.style2 {
border-bottom-style: dotted;
}
.tdp_elem_divider.style3 {
border-bottom-style: dashed;
}
.tdp_elem_divider.style4 {
-webkit-box-shadow: 0 15px 25px -24px rgba(0,0,0,.5);
-moz-box-shadow: 0 15px 25px -24px rgba(0,0,0,.5);
box-shadow: 0 15px 25px -24px rgba(0,0,0,.5);
height: 50px;
margin-top: -50px;
}
.tdp_elem_divider.style5 {
border: none;
-webkit-box-shadow: 0 40px 50px -49px rgba(0,0,0,.1);
-moz-box-shadow: 0 40px 50px -49px rgba(0,0,0,.1);
box-shadow: 0 40px 50px -49px rgba(0,0,0,.1);
height: 100px;
margin-top: -100px;
}
.tdp_elem_divider.style6 {
text-align: right;
}
.tdp_elem_divider.style6 span {
font-size: 11px;
text-transform: uppercase;
line-height: 11px;
opacity: .2;
cursor: pointer;
}
.tdp_elem_divider.style6 span:hover {
opacity: 1;
}
.tdp_elem_divider.style6 span i {
position: relative;
top: -1px;
margin-left: 5px;
}
.tdp_elem_divider.style7 {
border: none;
height: 5px;
background-color: #00b4cc;
}
.tdp_elem_divider.style8 {
width: 30%;
margin-left: auto;
margin-right: auto; 
height: 5px;
background-color: #00b4cc;
}
.tdp_elem_divider.style9 {
width: 30%;
margin-left: auto;
margin-right: auto; 
}
.
.tdp_elem_divider.style10 {
width: 30%;
margin-left: auto;
margin-right: auto;
border-bottom-style: dashed;
} .tdp_gallery{
text-align: center; 
}
.tdp_gallery .gallery_preview{
display: none;
}
.tdp_gallery.gallery_layout2 .gallery_preview{
display: block;
text-align: center;
background-color: #333;
margin-bottom: 10px;
border: 1px solid #ededed;
background-color: #f6f6f6;
padding: 5px;
}
.tdp_gallery .gallery_preview .preview_panel{
position: relative;
min-height: 100px;
display: block;
}
.tdp_gallery .gallery_preview .preview_panel img{
width: 100%;
}
.tdp_gallery .gallery_preview .preview_panel .thumb{
display: block;
}
.tdp_gallery .gallery_preview .preview_panel .hover i{
position: relative;
top: 49%;
color: #fff;
font-size: 22px;
}
.tdp_gallery .gallery_preview a{
}
.tdp_gallery .gallery_thumbs{
}
.tdp_gallery .gallery_thumbs .thumb{
position: relative;
line-height: 0px;
display: inline-block;
width: 100%;
}
.tdp_gallery .gallery_thumbs a{
display: inline-block;
border: 1px solid #ededed;
padding: 5px;
line-height: 0px;
background-color: #f6f6f6;
position: relative;
margin: 1%;
}
.tdp_gallery .gallery_thumbs a img{
width: 100%;
}
.tdp_gallery .gallery_preview .preview_panel .hover,
.tdp_gallery .gallery_thumbs .hover{
position: absolute;
display: block;
width: 100%;
height: 100%;
background-color: rgba(0,180,203, 0.8);
top: 0px;
left: 0px;
text-align: center;
display: none;
-webkit-transition: all 0.25s ease-out;
}
.tdp_gallery .gallery_thumbs .hover i{
position: relative;
top: 48%;
color: #fff;
font-size: 18px;
}
.tdp_gallery .gallery_preview .preview_panel a:hover .hover,
.tdp_gallery .gallery_thumbs a:hover .hover{
display: block;
} .tdp_gallery.gallery_layout2{
}
.tdp_gallery.gallery_layout2 .gallery_thumbs{
display: block;
text-align: center;
}
.tdp_gallery.gallery_layout2 .gallery_thumbs .thumb{
width: 50px;
}
.tdp_gallery.gallery_layout2 .gallery_thumbs .hover i{
font-size: 14px;
top: 38%;
} .tdp_gallery.gallery_imac,
.tdp_gallery.gallery_laptop,
.tdp_gallery.gallery_iphone{
position: relative;
display: block;
padding-left: 10px;
padding-right: 10px;
}
.tdp_gallery.gallery_imac .gallery_prev,
.tdp_gallery.gallery_laptop .gallery_prev,
.tdp_gallery.gallery_iphone .gallery_prev{
font-size: 1.8em;
position: absolute;
left: 0px;
top: 50%;
margin-top: -1.8em;
}
.tdp_gallery.gallery_imac .gallery_next,
.tdp_gallery.gallery_laptop .gallery_next,
.tdp_gallery.gallery_iphone .gallery_next{
font-size: 1.8em;
position: absolute;
right: 0px;
top: 50%;
margin-top: -1.8em;
}
.tdp_gallery.gallery_laptop .gallery_prev,
.tdp_gallery.gallery_laptop .gallery_next{
margin-top: 0px;
}
.tdp_gallery .gallery_viewport{
width:100%;
height:100%;
position:absolute;
top:0px;
left: 0px;
}
.tdp_gallery .gallery_viewport > div{
width:100%;
height:100%;
position:absolute;
top:0px;
left: 0px;
background-size:cover;
background-repeat:no-repeat;
background-position:center top;
} .tdp_gallery.gallery_layout_slider{
display: block;
border: 1px solid #ededed;
background-color: #f6f6f6;
padding: 5px;
margin-bottom: 20px;
position: relative;
}
.tdp_gallery.gallery_layout_slider .gallery_preview{
display: block;
}
.tdp_gallery.gallery_layout_slider .gallery_preview img{
width: 100%;
}
.tdp_gallery.gallery_layout_slider .gallery_pager{
position: absolute;
bottom: 25px;
display: block;
text-align: center;
width: 100%;
z-index: 100;
}
.tdp_gallery.gallery_layout_slider .gallery_pager span{
display: inline-block;
border-radius: 50%;
border: 3px solid #cdcdcd;
background-color: #fff;
color: #fff;
line-height: 0px;
padding: 4px;
width: 9px;
height: 9px;
margin-right: 3px;
margin-left: 3px;
cursor: pointer;
}
.tdp_gallery.gallery_layout_slider .gallery_pager span.cycle-pager-active{
border-color: #00b4cc;
}  .pricing-table{
width:100%;
padding-top:31px;
}
.pricing-table p{
margin:0;
}
.pricing-table.col-2 .plan{
float:left;
width:49.5%;
display: block;
}
.pricing-table.col-3 .plan{
float:left;
width:33%;
display: block;
}
.pricing-table.col-4 .plan{
float:left;
width:24.8%;
display: block;
}
.pricing-table.col-5 .plan{
float:left;
width:19.7%;
display: block;
}
.plan{
text-align: center;
border:1px solid #dddddd;
background: #ffffff;
margin-right:-1px;
-webkit-box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2);
-moz-box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2);
box-shadow:1px 1px 3px 0px rgba(180, 180, 180, 0.2);
}
.pricing-table .featured{
color:#ffffff !important; margin:-31px -1px 20px -1px;
position: relative;
z-index: 999;
text-transform: uppercase;
font-weight:bold;
font-size:11px !important;
letter-spacing: 1px !important;
background: #333333;
height:31px !important;
line-height:31px !important;
}
.plan .plan-head{
background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
}
.plan .plan-head h3{
display:block;
width:100%;
margin:25px 0 5px 0;
font-size:16px;
padding:0;
}
.plan .price{
display:block;
font-size:36px;
line-height:38px;
font-weight:300;
border-bottom:1px solid #dddddd;
padding:0;
margin:0;
}
.plan .price span{
display:block;
font-weight:400;
font-size:11px;
margin:5px 0 25px 0;
padding:0;
color:#c0c0c0;
line-height:11px;
}
.plan .signup{
padding:20px 0 20px 0;
text-align: center;
border-top:1px solid #dddddd;
background: #f9f9f9;
}
.plan .signup + p {
display: none;
}
.plan .signup a.button{
margin:0;
}
.plan ul{
margin:0 !important;
list-style: none !important;
padding:0 !important;
background: #ffffff;
}
.plan li{
font-size:12px;
padding:10px 0px; 
text-align: center;
background: url(//rms-equipements.ca/wp-content/themes/autodealer-child/images/dotted.png) repeat-x bottom left;
}
.plan li:last-child{
background: none;
}  .counter-circle-wrapper{float:left;display:inline-block;margin-right:20px;width:220px;height:220px;position:relative;text-align:center;}
.counter-circle-wrapper:last-child{margin-right:0;}
.counter-circle-content{font-weight: 300;
letter-spacing: -1pt;
font-size: 40px;
width: 220px;
height: 220px;
text-align: center;
line-height: 220px;
position: absolute;
top: 0;
left: 0;}
.counter-circle-content .fontawesome-icon{margin:0 !important;float:none !important;font-size:50px !important;}
.counter-box-wrapper{border:1px solid #e7e6e6;width:20%;padding:2%;display:inline-block;margin-right:1%;}
.counters-box .counter-box-wrapper:last-child{margin-right:0;}
.content-box-percentage{font-size:50px;line-height:50px;}
.counter-box-color {
border:none;
border-radius: 3px;
} @keyframes animate_progress{
from{ width: 0px; }
to{ width: 100%; }
}
@-webkit-keyframes animate_progress{
from{ width: 0px; }
to{ width: 100%; }
}
@keyframes animate_vprogress{
from{ height: 0px; }
to{ height: 100%; }
}
@-webkit-keyframes animate_vprogress{
from{ height: 0px; }
to{ height: 100%; }
}
.tdp_elem_progress{
position: relative;
margin-bottom: 20px;
}
.tdp_elem_progress .tdp_progress_line{
position: relative;
width: 100%;
display: none;
animation: animate_progress 1.2s;
-webkit-animation: animate_progress 1.2s;
}
.tdp_elem_progress .tdp_progress_vline{
position: relative;
height: 100%;
display: none;
animation: animate_vprogress 1.2s;
-webkit-animation: animate_vprogress 1.2s;
} .tdp_elem_progress.style1{
background-color: rgba(192,192,192,0.1);
border: 1px solid rgba(192,192,192,0.2);
padding: 12px 40px;
padding-right: 60px;
border-radius: 60px;
}
.tdp_progress_line_container {
margin-top: -1px;
margin-left: -1px;
}
.tdp_elem_progress.style1 .tdp_progress_bar{
height: 9px;
background-color: #fff;
border: 1px solid #dfdfdf;
border-radius: 10px;
}
.tdp_elem_progress.style1 .tdp_progress_line{
height: 10px;
border-radius: 10px;
}
.tdp_elem_progress.style1 .tdp_progress_icon{
position: absolute;
top: 5px;
left: 10px;
font-size: 18px;
}
.tdp_elem_progress.style1 .tdp_progress_label{
position: absolute;
top: 7px;
right: 12px;
font-size: 14px;
font-weight: bold;
} .tdp_elem_progress.style2{
padding: 1px;
}
.tdp_elem_progress.style2 .tdp_progress_bar{
height: 8px;
border-width: 1px;
border-style: solid;
border-radius: 60px;
clear: both;
}
.tdp_elem_progress.style2 .tdp_progress_line{
height: 10px;
border-radius: 60px;
position: relative;
top: 0px;
}
.tdp_elem_progress.style2 .tdp_progress_title{
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
}
.tdp_elem_progress.style2 .tdp_progress_title i{
display: inline-block;
width: 20px;
}
.tdp_elem_progress.style2 .tdp_progress_label{
font-size: 11px;
font-weight: bold;
float: right;
} .tdp_elem_progress.style3{
background-color: rgba(192,192,192,0.1);
box-shadow: inset 0 0 0 1px rgba(192,192,192,0.2);
}
.tdp_elem_progress.style3 .tdp_progress_line_container{
height: 40px;
}
.tdp_elem_progress.style3 .tdp_progress_line{
height: 40px;
color: #fff;
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
overflow: hidden;
}
.tdp_elem_progress.style3 .tdp_progress_icon{
font-size: 18px;
margin-top: 10px;
display: inline-block;
margin-left: 15px;
}
.tdp_elem_progress.style3 .tdp_progress_label{
font-size: 14px;
font-weight: bold;
float: right;
margin-top: 9px;
display: inline-block;
margin-right: 15px;
} .tdp_elem_progress.style4{
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
}
.tdp_elem_progress.style4 .tdp_progress_line_container{
height: 40px;
}
.tdp_elem_progress.style4 .tdp_progress_line{
height: 40px;
position: relative;
color: #fff;
overflow: hidden;
background-color: rgba(255,255,255,0.15);
}
.tdp_elem_progress.style4 .tdp_progress_icon{
font-size: 18px;
margin-top: 10px;
display: inline-block;
margin-left: 15px;
}
.tdp_elem_progress.style4 .tdp_progress_label{
font-size: 14px;
font-weight: bold;
float: right;
margin-top: 9px;
display: inline-block;
margin-right: 15px;
} .tdp_elem_progress.style5{
background-color: rgba(192,192,192,0.1);
box-shadow: inset 0 0 0 1px rgba(192,192,192,0.2);
position: relative;
margin-top: 40px;
}
.tdp_elem_progress.style5 .tdp_progress_line_container{
height: 40px;
}
.tdp_elem_progress.style5 .tdp_progress_line{
height: 40px;
position: relative;
color: #fff;
overflow: hidden;
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
}
.tdp_elem_progress.style5 .tdp_progress_icon{
font-size: 18px;
margin-top: 10px;
display: inline-block;
margin-left: 15px;
}
.tdp_elem_progress.style5 .tdp_progress_label{
font-size: 14px;
font-weight: bold;
float: right;
margin-top: 9px;
display: inline-block;
margin-right: 15px;
}
.tdp_elem_progress.style5 .tdp_progress_title{
position: absolute;
top: -25px;
left: 0px;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}
.tdp_elem_progress .tdp_progress_vline_container{
position: absolute;
width: 100%;
bottom: 0px;
left: 0px;
} .tdp_elem_progress.style6{
}
.tdp_elem_progress.style6 .tdp_progress_bar{
height: 190px;
position: relative;
}
.tdp_elem_progress.style6 .tdp_progress_bar .tdp_progress_vline{
position: absolute;
display: block;
background-color: rgba(192,192,192,0.1);
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
bottom: 0px;
left: 0px;
width: 100%;
}
.tdp_elem_progress.style6 .tdp_progress_bar .tdp_progress_vline span{
position: absolute;
height: 10px;
width: 100%;
left: 0px;
top: 0px;
}
.tdp_elem_progress.style6 .tdp_progress_percent{
font-size: 30px;
display: block;
margin-top: 20px;
}
.tdp_elem_progress.style6 .tdp_progress_title{
font-size: 14px;
font-weight: bold;
display: block;
text-transform: uppercase;
} .tdp_elem_progress.style7{
}
.tdp_elem_progress.style7 .tdp_progress_bar{
height: 190px;
position: relative;
}
.tdp_elem_progress.style7  .tdp_progress_vline{
position: absolute;
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
bottom: 0px;
left: 0px;
width: 100%;
}
.tdp_elem_progress.style7  .tdp_progress_vline span{
position: absolute;
height: 10px;
width: 100%;
left: 0px;
top: 0px;
background-color: rgba(0,0,0,0.1);
}
.tdp_elem_progress.style7 .tdp_progress_percent{
font-size: 30px;
display: block;
margin-top: 20px;
}
.tdp_elem_progress.style7 .tdp_progress_title{
font-size: 14px;
font-weight: bold;
display: block;
text-transform: uppercase;
} .tdp_elem_progress.style8{
}
.tdp_elem_progress.style8 .tdp_progress_bar{
height: 190px;
position: relative;
}
.tdp_elem_progress.style8 .tdp_progress_bar .tdp_progress_vline{
position: absolute;
background-color: rgba(192,192,192,0.1);
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
top: 0px;
left: 0px;
width: 100%;
display: block;
}
.tdp_elem_progress.style8 .tdp_progress_bar .tdp_progress_vline span{
position: absolute;
height: 10px;
width: 100%;
left: 0px;
bottom: 0px;
}
.tdp_elem_progress.style8 .tdp_progress_percent{
font-size: 30px;
display: block;
}
.tdp_elem_progress.style8 .tdp_progress_title{
font-size: 14px;
font-weight: bold;
display: block;
text-transform: uppercase;
margin-bottom: 10px;
} .tdp_elem_progress.style9{
}
.tdp_elem_progress.style9 .tdp_progress_bar{
height: 190px;
position: relative;
}
.tdp_elem_progress.style9  .tdp_progress_vline{
position: absolute;
box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
top: 0px;
left: 0px;
width: 100%;
}
.tdp_elem_progress.style9  .tdp_progress_vline span{
position: absolute;
height: 10px;
width: 100%;
left: 0px;
bottom: 0px;
background-color: rgba(0,0,0,0.1);
}
.tdp_elem_progress.style9 .tdp_progress_percent{
font-size: 30px;
display: block;
}
.tdp_elem_progress.style9 .tdp_progress_title{
font-size: 14px;
font-weight: bold;
display: block;
text-transform: uppercase;
margin-bottom: 10px;
} .sf-icon {
font-size: 30px;
line-height: 26px;
padding: 0;
width: auto;
height: 24px;
background-image: none;
}
.sf-icon-character {
font-weight: bold;
margin-left: 3px;
}
.sf-icon-cont .sf-icon-character {
margin-left: 1px;
}
.sf-icon.sf-icon-medium {
font-size: 38px;
line-height: 40px;
width: auto;
height: 38px;
}
.sf-icon-cont.cont-small .sf-icon {
line-height: 28px;
height: 30px;
margin-left: -5px;
}
.sf-icon-cont.cont-small .sf-icon[class^="ss-"] {
line-height: 36px;
}
.sf-icon-cont.cont-medium .sf-icon {
line-height: 48px;
}
.sf-icon-cont.cont-medium .sf-icon-character {
font-size: 58px;
}
.sf-icon-cont.cont-medium .sf-icon[class^="ss-"] {
line-height: 58px;
}
.sf-icon.sf-icon-large {
font-size: 50px;
line-height: 69px;
width: auto;
height: 56px;
}
.sf-icon-cont.cont-large .sf-icon {
line-height: 76px;
}
.sf-icon-cont.cont-large .sf-icon[class^="ss-"] {
line-height: 92px;
}
.sf-icon-cont.cont-large .sf-icon-character {
font-size: 80px;
}
.sf-icon-cont .sf-icon {
padding: 0;
display: block;
}
.sf-icon-cont {
padding: 18px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
vertical-align: middle;
margin-bottom: 20px;
margin-right: 20px;
height: 28px;
width: 28px;
line-height: 12px;
border: 2px solid transparent;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
box-sizing: content-box;
background-size: 100% 100%;
background-position: center center;
transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
}
.sf-icon-box-standard:hover .sf-icon-cont, .sf-icon-box-left-icon:hover .sf-icon-cont{
background:rgba(0, 0, 0, 0.8);
border-color: rgba(0, 0, 0, 0.8) !important;
color: #fff !important;
}
.browser-ie .sf-icon-cont:hover, .browser-ie .sf-hover .sf-icon-cont, .browser-ie10 .sf-icon-cont:hover, .browser-ie10 .sf-hover .sf-icon-cont {
background-image: none;
}
.sf-icon-cont.cont-small {
padding: 19px 20px 19px 18px;
}
.sf-icon-cont.cont-medium {
padding: 25px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
vertical-align: middle;
margin-bottom: 20px;
width: 48px;
height: 48px;
line-height: 12px;
}
.sf-icon-cont.cont-large {
padding: 37px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
vertical-align: middle;
width: 77px;
height: 77px;
}
.sf-icon.sf-icon-large:before {
font-size: 72px;
}
.sf-icon-float-left {
float: left;
padding: 5px 10px 0 0;
}
.sf-icon-float-right {
float: right;
padding: 5px 0 0 10px;
}
.sf-icon-float-none {
display: inline-block;
} .sf-icon-box {
display: block;
position: relative;
z-index: 2;
}
.sf-icon-box.sf-icon-box-standard {
text-align: center;
padding: 10px;
}
.sf-icon-box-standard .sf-icon-cont {
margin-right: 0;
margin-bottom: 5px;
margin-bottom: 20px;
}
.sf-icon-box-standard .sf-icon {
padding: 0;
}
.sf-icon-box h3 > i {
margin-right: 8px;
vertical-align: -2px;
font-size: 22px;
}
.sf-icon-box.sf-icon-box-standard h3 {
margin-bottom: 20px;
}
.sf-icon-box.sf-icon-box-left-icon h3, .sf-icon-box.sf-icon-box-left-icon-alt h3 {
margin-top: 0;
}
.sf-icon-box.sf-icon-box-left-icon .sf-icon-cont {
float: left;
position: relative;
margin-top: 3px;
}
.sf-icon-box.sf-icon-box-left-icon-alt > i {
float: left;
position: relative;
font-size: 42px;
line-height: 52px;
text-align: center;
width: 44px;
}
.sf-icon-box.sf-icon-box-left-icon-alt > i[class*="ss-"] {
line-height: 48px;
}
.sf-icon-box.sf-icon-box-left-icon-alt > span {
float: left;
position: relative;
font-size: 46px;
line-height: 46px;
text-align: center;
width: 48px;
margin-left: 0;
}
.sf-icon-box.sf-icon-box-boxed-two .sf-icon {
margin-bottom: 15px;
display: block;
}
.sf-icon-box-boxed-two .sf-icon-box-content {
padding-bottom: 20px;
}
.sf-icon-box.sf-icon-box-boxed-two h3 {
margin-top: 10px;
}
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont {
background-image: url(//rms-equipements.ca/wp-content/themes/autodealer-child/css/images/crease.svg);
background-size: 100% 100%;
background-position: center center;
position: absolute;
right: 30px;
top: -30px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
height: 32px;
width: 32px;
line-height: 12px;
border: 0;
margin: 0;
transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
}
.browser-ie .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont, .browser-ie10 .sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont {
background-image: none;
}
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-cont:after {
content: '';
width: 0;
height: 0;
border-top: 1px solid #fff;
border-bottom: 10px solid transparent;
border-left: 12px solid #fff;
position: absolute;
left: 29px;
bottom: -10px;
}
.sf-icon-box.sf-icon-box-boxed-three .sf-icon-cont {
right: 50%;
margin-right: -35px;
}
.sf-icon-box[class*="sf-icon-box-boxed-"] .sf-icon-box-content-wrap {
background: #fff;
padding: 40px 30px 60px 30px;
margin-top: 40px;
margin-bottom: 20px;
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.sf-icon-box.sf-icon-box-boxed-three .sf-icon-box-content-wrap {
padding: 60px 30px 65px 30px;
}
.sf-icon-box.sf-icon-box-boxed-two .sf-icon-box-content-wrap {
padding-bottom: 30px;
}
.sf-icon-box.sf-icon-box-boxed-three .sf-icon-box-content-wrap {
padding-bottom: 40px;
}
.sf-icon-box.sf-icon-box-boxed-four .sf-icon-box-content-wrap {
padding: 25px 30px 20px;
}
.sf-icon-box.sf-icon-box-boxed-four h3 {
margin-top: 0;
}
.sf-icon-box .sf-icon-box-content-wrap {
display: block;
}
.sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap {
display: block;
margin-left: 90px;
}
.sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap {
display: block;
margin-left: 70px;
}
.sf-icon-box.sf-icon-box-boxed-two .sf-icon-box-content-wrap {
text-align: center;
}
.sf-icon-box.sf-icon-box-boxed-three h3, .sf-icon-box.sf-icon-box-boxed-three .sf-icon-box-content {
text-align: center;
}
.sf-icon-box-hr {
width: 50px;
height: 1px;
margin: 0 auto;
display: block;
background: #e4e4e4;
margin-bottom: 20px;
-webkit-transition: all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;
-moz-transition: all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0s!important;
-o-transition: all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;
transition: all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;
}
.sf-icon-box:hover .sf-icon-box-hr {
width: 100px;
}
.sf-icon-box-content {
display: block;
width: 100%;
line-height: 150%;
}
.sf-icon-box-content p {
line-height: 150%;
}
.sf-icon-box-content p:last-child {
margin-bottom: 0;
}
.sf-icon-box-content a.read-more {
padding-top: 8px;
}
.sf-icon-box-animated {
text-align: center;
width: 100%;
height: auto;
background: transparent;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}
.sf-icon-box-animated .inner {
-webkit-perspective: 100px;
-moz-perspective: 100px;
-ms-perspective: 100px;
perspective: 100px;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;
-moz-transition: all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0s!important;
-o-transition: all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;
transition: all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;
}
.sf-icon-box-animated .front, .sf-icon-box-animated .back {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}
.sf-icon-box-animated .front {
-ms-transform: rotateY(0deg);
z-index: 8;
display: block;
width: 100%;
height: auto;
border: 1px solid #e4e4e4;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 70px 20px;
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.sf-icon-box-animated .front h3 {
margin: 10px 0;
}
.sf-icon-box-animated .back {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
overflow: hidden;
background: #ffffff;
border: 1px solid #e4e4e4;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
position: absolute;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
padding: 20px;
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.sf-icon-box-animated:hover .inner, .no-csstransitions .sf-icon-box-animated .inner {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}
.sf-icon-box-animated:hover .front {
z-index: -1;
}
.sf-icon-box-animated .sf-icon {
margin-bottom: 0;
padding: 0;
line-height: 44px;
margin-top: 20px;
}
.sf-icon-box-animated table, .sf-icon-box-animated td {
border: 0;
padding: 0;
text-align: center;
vertical-align: middle;
}
.sf-icon-box-hover {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: #fff;
z-index: 10;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.sf-icon-box-hover table, .sf-icon-box-animated .back table {
margin-top: -10px;
height: 100%;
width: 100%;
}
.sf-icon-box-hover:hover {
width: 116%;
height: 116%;
left: -8%;
top: -8%;
-ms-filter: "alpha(opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
transition: width 300ms,height 300ms,top 300ms,left 300ms;
-moz-transition: width 300ms,height 300ms,top 300ms,left 300ms;
-webkit-transition: width 300ms,height 300ms,top 300ms,left 300ms;
-o-transition: width 300ms,height 300ms,top 300ms,left 300ms;
}
.imageframe{position:relative;display:inline-block;max-width:100%;}
.imageframe-border img{border:4px solid #eef0f2;}
.imageframe-glow img{
border: 4px solid #fff; -moz-box-shadow: 0 0 3px rgba(3,3,3,.3); -webkit-box-shadow: 0 0 3px rgba(3,3,3,.3); box-shadow: 0 0 3px rgba(3,3,3,.3); }
.imageframe-dropshadow img{
-moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3); -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3); box-shadow: 2px 3px 7px rgba(0,0,0,.3); }
.imageframe-bottomshadow .imageframe-shadow-left{
background:url(//rms-equipements.ca/wp-content/themes/autodealer-child/css/images/imageframe_shadow.png) no-repeat top left;
height:22px;
width:230px;
display:inline-block;
position:absolute;
bottom:-22px;
left:0;
}
.imageframe-bottomshadow .imageframe-shadow-right{
background:url(//rms-equipements.ca/wp-content/themes/autodealer-child/css/images/imageframe_shadow.png) no-repeat top right;
height:22px;
width:230px;
display:inline-block;
position:absolute;
bottom:-22px;
right:0;
}
.imageframe img{
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tabs-horizontal .tab-box {
border:1px solid #eaeaea;
}
.tab-holder .tabs{
height:39px;
list-style:none;
margin:0;
padding:0;
overflow:hidden;
}
.tab-holder .tabs li{
margin:0;
padding:0;
border-left:1px solid #d9d9d9 !important;
border-top:1px solid #d9d9d9 !important;
height:39px;
float:left;
}
.tab-holder .tabs li a{
border:0 !important;
height:39px !important;
line-height:39px !important;
text-indent:0 !important;
color:#333333 !important;
padding:0 15px !important;
border-bottom:1px solid #dcdcdc !important;
}
.tab-holder .tabs li:last-child{
border-right:0 !important;
}
.tab-holder .tabs li:last-child a{
border-right:1px solid #d9d9d9 !important;
}
.tab-holder .tabs li.active a{
background:none !important;
border-top:3px solid #84c650 !important;
height:36px !important;
line-height:36px !important;
border-bottom:0 !important;
}
.tab-holder .tabs li img{
margin-top:9px;
}
.tab-holder .news-list{
list-style:none;
margin:0;
padding:0;
}
.tab-holder .news-list li{
border-bottom:1px solid #e2e2e2;
padding:20px 15px !important;
overflow:hidden;
}
.tab-holder .news-list li a{
background:none !important;
padding:0 !important;
}
.tab-holder .news-list li:last-child{
border-bottom:0;
}
.tab-holder .news-list .post-holder a{
margin:0;
padding:0;
overflow:hidden;
background:none !important;
border:0 !important;
text-indent:0 !important;
height:auto !important;
line-height:normal !important;
}
.tab-holder .news-list li .image{
float:left;
margin-right:13px;
}
.tab-holder .news-list li .post-holder{
}
.tab-holder .news-list li .post-holder a{
color:#444444 !important;
font-size:13px !important;
line-height:17px !important;
}
.tab-holder .news-list li .post-holder p {
margin:0;
margin-bottom:5px;
}
.tab-holder .news-list li .post-holder .meta{
margin:0;
margin-top:2px;
font-size:12px !important;
color:#747474 !important;
}
.tab-holder .news-list li .post-holder .meta em{
font-style:normal !important;
font-size:12px !important;
color:#747474 !important;
}
.tab-holder .news-list li .post-holder .comment-text-side{
line-height:16px !important;
}
.shortcode-tabs .tab-hold .tabs li{
}
.shortcode-tabs .tab-hold .tabs li a{
display:block !important;
text-decoration: none;
width: auto;
height: 31px;
padding: 0px 20px;
line-height: 31px;
border: solid 1px #e4e4e4;
border-left: 0;
border-bottom: none;
margin: 0;
color: #777;
outline: none;
background: #f7f7f7;
background: -webkit-linear-gradient(#f7f7f7,#eee);
background: -moz-linear-gradient(#f7f7f7,#eee);
background: -o-linear-gradient(#f7f7f7,#eee);
background: linear-gradient(#f7f7f7,#eee);
box-shadow: inset 0 1px 1px #fff;
}
.shortcode-tabs .tab-hold .tabs li:last-child a{
}
.shortcode-tabs .tab-hold .tabs li.active a{
background:none !important;
}
.shortcode-tabs .tab_content{
padding:15px !important;
overflow:hidden;
}
.shortcode-tabs .tab_content *:last-child{
margin-bottom:0;
}
.shortcode-tabs{
margin-bottom:50px;
}
.tabs-vertical{border:0px;}
.tabs-vertical .tabset{
border-bottom:1px solid #d3d3d3;
width:15.7446808511%;
float:left;
height:auto;
position:
relative;
left:1px;
z-index:10;
}
.tabs-vertical .tab-hold .tabset li{float:none !important;width:auto;height:auto;border:0;}
.tabs-vertical .tab-hold .tabset li a,.tabs-vertical .tab-hold .tabset li:last-child a{border-bottom:0 !important;}
.tabs-vertical .tab-hold .tabset li a{width:auto !important;text-indent:0 !important;height:auto !important;line-height:normal !important;padding:10px !important;}
.tabs-vertical .tab-hold .tabset li a:hover{}
.tabs-vertical .tab-hold .tabset li.active a{background:#fff !important;border-width:0px !important;border-style:solid !important;border-left-width:3px !important;height:auto !important;line-height:normal !important;}
.tabs-vertical .tabs-container{width:83.9361702128%;float:left;}
.tabs-vertical .tabs-container .tab_content{border:1px solid #d3d3d3;padding:30px !important;}  .member{
max-width:460px;
text-align: center;
border: 1px solid #ddd;
background-color: #ffffff;
padding:25px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow:1px 1px 2px 0px rgba(180, 180, 180, 0.2);
-moz-box-shadow:1px 1px 2px 0px rgba(180, 180, 180, 0.2);
box-shadow:1px 1px 2px 0px rgba(180, 180, 180, 0.2);
}
.member-img img{
width: 101%;
max-width: 101%;
height:auto;
}
.member-img {
margin:-25px -22px 15px -25px;
}
.member h4{
text-align: center;
text-transform: uppercase;
margin:0;
padding:0;
}
.member .member-role{
color:#bfbfbf;
font-size:11px;
margin-bottom:10px;
}
.member p{
margin:0;
}
.member .member-social{
height:40px !important;
margin:25px -20px -20px -20px;
border-top:1px solid #efefef;
padding:0 !important;
}
.member .member-social ul{
margin:10px 0 0 0;
padding:0;
list-style: none;
text-align: center;
}
.member .member-social ul li{
display: inline-block;
float: none;
}
.member .member-social ul li a{
display:block;
width:40px;
height:40px;
background-position: 0px 0px;
background-repeat: no-repeat;
margin:0;
padding:0;
}
.review blockquote{
background:none !important;
border-left:none !important;
padding:0 !important;
margin:0 !important;
}
.review blockquote q{
display:block;
padding:25px 20px 24px 24px;
background:#f6f3f3;
}
.review blockquote q::before,.review blockquote q::after,
.review blockquote q:before,.review blockquote q:after{
content:'';
}
.review blockquote q p:first-child::before{
content:open-quote;
}
.review blockquote q p:last-child::after{
content:close-quote;
}
.review blockquote div{
display:block;
padding:12px 0 0 2px;
color:#333;
font-style:normal !important;
position:relative;
}
.review blockquote div:after{
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.review blockquote div:after{
border-color: rgba(72, 71, 71, 0);
border-top-color: #f6f3f3;
border-width: 10px;
bottom:auto;
top:0px;
left:30px;
}
.review blockquote div strong{
padding:0;
font-style:normal !important;
}
.review blockquote div span{
font-style:normal !important;
}
.review blockquote div{
float:left;
line-height:15px;
}
.review blockquote div .company-name{
display:block;
min-height:29px;
padding-top:6px;
font-style:normal !important;
}  .tdp-row:after{
content:"";
display:block;
clear:both;
}
.section-overlay {
height: 100%;
position: absolute;
width: 100%;
display: block;
opacity: 0.8;
}
.center-yes {
text-align: center;
}
.tdp_row_fullwidth.light-yes,
.tdp_row_fullwidth.light-yes a,
.tdp_row_fullwidth.light-yes h1, 
.tdp_row_fullwidth.light-yes h2, 
.tdp_row_fullwidth.light-yes h3, 
.tdp_row_fullwidth.light-yes h4, 
.tdp_row_fullwidth.light-yes h5, 
.tdp_row_fullwidth.light-yes h6 {
color: #fff !important;
}
.tdp_row_fullwidth.light-yes h4.heading-sub {
color: #B9B9B9 !important;
} a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:absolute;padding:4px 0;min-height:42px;z-index:999999;}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;color:#2185D5;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#2185D5;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#0c1923;margin-top:36px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:23px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,.9)}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}.icheckbox_square-blue,
.iradio_square-blue {
display: block;
margin: 0;
padding: 0;
width: 22px;
height: 22px;
background: url(//rms-equipements.ca/wp-content/themes/autodealer/css/square/blue.png) no-repeat;
border: none;
cursor: pointer;
}
.icheckbox_square-blue {
background-position: 0 0;
}
.icheckbox_square-blue.hover {
background-position: -24px 0;
}
.icheckbox_square-blue.checked {
background-position: -48px 0;
}
.icheckbox_square-blue.disabled {
background-position: -72px 0;
cursor: default;
}
.icheckbox_square-blue.checked.disabled {
background-position: -96px 0;
}
.iradio_square-blue {
background-position: -120px 0;
}
.iradio_square-blue.hover {
background-position: -144px 0;
}
.iradio_square-blue.checked {
background-position: -168px 0;
}
.iradio_square-blue.disabled {
background-position: -192px 0;
cursor: default;
}
.iradio_square-blue.checked.disabled {
background-position: -216px 0;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
.icheckbox_square-blue,
.iradio_square-blue {
background-image: url(//rms-equipements.ca/wp-content/themes/autodealer/css/square/blue@2x.png);
-webkit-background-size: 240px 24px;
background-size: 240px 24px;
}
}@media screen and (max-width: 1024px), screen and (max-device-width: 1024px), screen and (max-width: 1080px)  {
#navigation-wrapper{
display: none !important;
}
.top-inner-wrapper{
font-size:95%;
}
#logo-container {
width: 90%!important; position:relative!important;
}
#table_equipement{
width:600px!important;
}
.mean-container a.meanmenu-reveal{
margin-top:80px
}
.meanclose{
margin-top:0px!important;
background-color:#000;
}
.heading-with-sub {
font-size: 30px!important;
line-height: 40px!important;
padding-bottom:30px!important;
}
} @media screen and (max-width: 1024px), screen and (max-device-width: 1024px), screen and (max-width: 1200px)  {
.user-profile {
font-size: 12px;
}
#table_equipement{
width:400px!important;
}
.homepage-search-key {
position: relative;
padding: 10px 15px;
float: left;
width: 97%;
margin: auto;
background-color: #f3f3f3;
border: 1px solid #d8d8d8;
}
.searchbox {
display: inline;
float: left;
width: 285px!important;
margin-right: 45px;
margin-top: 10px;
}
.searchbtn {
padding: 10px 10px;
display: inline;
float: left;
width: 285px!important;
}
.searchkeywords {
display: inline;
float: left;
width: 285px!important;
margin-right: 45px;
}
} @media screen and (max-width: 1024px), screen and (max-device-width: 1024px), screen and (max-width: 1080px)  {
.wrapper{
width: 960px;
}
.home-search-form-wrapper .wpas-field {
width: 285px !important;
}
.home-search-form-wrapper {
margin-bottom: 0px;
}
#table_equipement{
width:400px!important;
}
.heading-with-sub {
font-size: 30px!important;
line-height: 40px!important;
padding-bottom:30px!important;
}
#navigation-wrapper{
display: none !important;
}
.homepage-search-key {
position: relative;
padding: 10px 15px;
float: left;
width: 97%;
margin: auto;
background-color: #f3f3f3;
border: 1px solid #d8d8d8;
}
.searchbox {
display: inline;
float: left;
width: 285px!important;
margin-right: 15px;
margin-top: 10px;
}
.searchbtn {
padding: 10px 10px;
display: inline;
float: left;
width: 285px!important;
}
.searchkeywords {
display: inline;
float: left;
width: 265px!important;
margin-right: 15px;
}
} @media handheld and (max-width: 767px), screen and (max-device-width: 750px), screen and (max-width: 960px)  {
#logo-container {
width: 90%!important;
margin-top: -10px;
margin-left:2em; position:relative!important;
}
.mean-container a.meanmenu-reveal{
margin-top:0px
}
.meanclose{
margin-top:0px!important;
}
#table_equipement{
width:300px!important;
}
.wrapper{
width: 550px;
}
#mobile-menu {
overflow: hidden !important;
}
#vehicle-filter-form .fancy-select .trigger, #vehicle-filter-form .fancy-select .options {
display: none;
}
#vehicle-filter-form .fancy-select select {
display: block !important;
position: relative !important;
height: auto !important;
width: auto !important;
opacity: 1 !important;
top:auto !important;
left: auto !important;
margin-top: 10px;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fourth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .tdp_two_third, .tdp_one_third, #tabs-adv #wpas-range_1, .custom-search-form #wpas-range_1 {
float: none !important;
margin: 0;
width: auto !important;
text-align:center;
}
#logo-container, .sf-icon-box, .vehicle-detail, .type_list, #header-left-content {
text-align: center;
}
.pull-right, .pullright, #breadcrumb-wrapper, .vehicle-price {
float: none;
}
body.page-template-templatestemplate-homepage2-php .signup-message {
margin-top: -10px;
margin-bottom: 10px;
}
.latest_offers .prev, .latest_offers .next {
top: 80px;
}
.animated {
-webkit-animation-fill-mode: none!important;
-moz-animation-fill-mode: none!important;
-ms-animation-fill-mode: none!important;
-o-animation-fill-mode: none!important;
animation-fill-mode: none!important;
-webkit-animation-duration: none!important;
-moz-animation-duration:none!important;
-ms-animation-duration:none!important;
-o-animation-duration:none!important;
animation-duration: none!important;
visibility: visible !important;
display: block !important;
}
.sf-icon-box.sf-icon-box-left-icon .sf-icon-cont {
float: none;
position: static;
margin-top: 0px;
margin-right: 0px;
}
.sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap {
margin-left: 0px;
}
.heading-with-sub {
padding-bottom: 10px;
}
#footer-social {
position: static;
display: block;
right: auto;
margin-top:auto;
}
.stats-column:before {
display: none;
}
.home-search-form-wrapper {
margin-left: -21px;
margin-bottom: -99px;
box-shadow: none;
position: relative;
margin-top: 0px;
overflow: hidden;
width: 95%;
}
.home-search-form-wrapper .wpas-field {
float: none;
width: auto;
margin-right: 0px;
}
.home-search-form-wrapper .search-form-widget {
padding:0px;
}
.homepage-search-title {
background: none;
position: static;
margin:0px;
color: inherit;
padding:20px 0px;
}
#landing-form-wrapper h1 {
line-height: 1.3em;
font-size: 24px;
}
#landing-form-wrapper h2, #landing-form-wrapper h3, #landing-form-wrapper h4, #landing-form-wrapper h5, #landing-form-wrapper h6 {
font-size: 18px;
}
.heading-with-sub {
font-size: 22px;
}
.custom-search-form {
margin-bottom: 20px;
}
.brand_list.type_list ul {
display: block !important;
text-align: center;
}
.brand_list ul li {
display: block;
margin-left: 0px;
margin-right: 0px;
}
.w-actionbox.controls_aside .w-actionbox-h {
display: block !important;
vertical-align: inherit!important;
}
.w-actionbox.controls_aside .w-actionbox-controls {
margin-top: 10px;
display: block !important;
vertical-align: inherit !important;
text-align: center !important;
padding-left: 0px !important;
}
.w-actionbox-h {
text-align: center !important;
}
.w-actionbox-text p {
margin-bottom: 10px;
display: block;
}
.w-actionbox.controls_aside .w-actionbox-button:first-child {
margin-top: 10px !important
}
#tabs-adv {
margin-bottom: 20px;
}
.tabbed-vehicles-search .brand_list ul li:first-child {
margin-left: 0px;
}
#breadcrumb-wrapper {
margin: 25px 0px;
}
.counter-box-wrapper {
display: block !important;
width: inherit !important;
margin-bottom: 20px;
}
a.btn {
display: block;
}
.w-actionbox-button, .w-actionbox-button.g-btn, .w-actionbox.controls_aside .w-actionbox-button {
display: block !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-bottom: 10px !important;
}
.sf-icon-box {
margin-bottom: 30px;
}
.sf-icon-box.sf-icon-box-left-icon-alt > i {
float: none;
}
.sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap {
margin-left: 0px;
}
.heading-boxed {
display: block !important;
width: inherit !important;
}
.heading-boxed .heading-content {
width: inherit;
}
.pricing-table .plan {
float: none !important;
width: 99% !important;
margin-bottom: 30px !important;
}
.products li {
width: auto !important;
height: auto !important;
}
.product .images {
width: 275px;
}
#header-left-content h2 {
margin-bottom: 0px;
}
.wp-pagenavi {
margin-bottom: 30px;
}
#vehicle-toggle li {
float: none;
margin-bottom: 10px;
margin-right: 0px;
}
#vehicle-infobar {
height: auto;
padding: 20px 0px;
}
.features_table .line .left {
width: auto !important;
}
.features_table .line .right {
width: auto;
margin-left: 10px;
}
body.single-vehicles {
margin-top: 20px;
}
.single-price {
margin-top: 20px;
}
#tabs-listing .vehicle-features li, .tabs-listing .vehicle-features li {
width: auto;
float: none;
}
#sidebar {
margin-top: 20px;
}
body.single-vehicles .latest_offers .prev, body.single-vehicles .latest_offers .next {
top:230px;
}
body.single-vehicles .latest_offers .prev {
left: 90px;
}
body.single-vehicles .latest_offers .next {
right:80px;
}
#adv-vehicle-search #wpas-adv_range_1, #adv-vehicle-search #wpas-adv_range_2 {
width: 240px !important
}
#adv-vehicle-search #wpas-submit {
margin-top: 20px;
}
body.archive .post-img, .single-desc h3 {
margin-bottom: 0px;
margin-top: 0px;
font-size: 15px;
}
.one_third.single-thumb {
width: 30.6666%!important;
float: left!important;
margin-right: 4%!important;
}
.two_third.last.single-desc {
width: 65.3332%!important;
float: left!important;
}
.vehicle-price {
margin-top: 10px;
font-size: 20px;
}
.single-vehicle-view {
margin-bottom: 20px;
padding-bottom: 20px;
}
.fieldset-auto_title input, .fieldset-price input {
width: 88% !important
}
#wp-auto_description-wrap {
border:none;
}
.wp_themeSkin table.mceLayout {
margin-left: -21px;
}
.user-description div.one_third {
margin-bottom: 20px !important;
}
body.page-template-templatestemplate-dealer-profile-php #page-top h1 {
font-size: 21px;
line-height: 1.3em;
}
.wp-pagenavi a, .wp-pagenavi span, .pagination a, .pagination span, .page-numbers li span, .page-numbers li a {
display: inline-block;
margin-bottom: 10px;
}
.vehicle-post .one_fourth {
width: 22% !important;
margin-right: 4% !important;
float: left !important;
}
.vehicle-post .three_fourth {
width: 74% !important;
float: left !important;
}
#landing-form-wrapper {
min-height: 200px;
}
#landing-search .wrapper {
padding:50px 0px 50px 0px !important;
}
#header-left-content {
text-align: center !important;
}
.home-search-form-wrapper {
margin-bottom: 0px;
} .top-intro-text {
display: none;
}
.toll-free {
display: none;
}
.user-profile {
text-align: center;
font-size:1.2em!important;;
}
.user-module li:first-child {
display: none;
}
.user-module li:last-child {
float: left;
margin-left: 0px;
}
.login-popup {
width: 81% !important;
height: 100px !important;
top:15%;
left: 53%;
}
.heading-with-sub {
font-size: 30px!important;
line-height: 40px!important;
padding-bottom:30px!important;
}
.homepage-search-key {
position: relative;
padding: 10px 15px;
float: left;
width: 97%;
margin: 30px auto!important;
background-color: #f3f3f3;
border: 1px solid #d8d8d8;
}
.searchbox {
display: inline;
float: left;
margin-right: 50px;
margin-top: 10px;
width: 100%!important;
}
.searchbtn{
padding: 10px 10px;
display: inline;
float: left;
margin-right: 15px;
width: 100%!important;
}
.searchbox input{
width: 96%!important;
}
.searchbtn input{
width: 96%!important;
}
.searchkeywords {
display: inline;
float: left;
width: 96%!important;
margin-right: 15px;
}
.flexslider .slides > li {
width: 540px!important;
}
} @media screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 580px)  {
.wrapper{
width: 440px;
}
#mobile-menu {
overflow: hidden !important;
}
#vehicle-filter-form .fancy-select .trigger, #vehicle-filter-form .fancy-select .options {
display: none;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fourth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .tdp_two_third, .tdp_one_third, #tabs-adv #wpas-range_1, .custom-search-form #wpas-range_1 {
float: none !important;
margin: 0;
width: auto !important;
}
#logo-container, .latest_offers, .sf-icon-box, .vehicle-detail, .type_list, #header-left-content, .vehicle-details {
text-align: center;
}
.signup-message, .pull-right, .pullright, #breadcrumb-wrapper, .vehicle-price {
float: none;
}
body.page-template-templatestemplate-homepage2-php .signup-message {
margin-top: -10px;
margin-bottom: 10px;
}
.latest_offers .prev, .latest_offers .next {
top: 275px;
font-size: 30px;
}
.blox_row_fullwidth .latest_offers .next {
right: 70px;
}
.blox_row_fullwidth .latest_offers .prev {
left: 70px;
}
.animated {
-webkit-animation-fill-mode: none!important;
-moz-animation-fill-mode: none!important;
-ms-animation-fill-mode: none!important;
-o-animation-fill-mode: none!important;
animation-fill-mode: none!important;
-webkit-animation-duration: none!important;
-moz-animation-duration:none!important;
-ms-animation-duration:none!important;
-o-animation-duration:none!important;
animation-duration: none!important;
visibility: visible !important;
display: block !important;
}
.sf-icon-box.sf-icon-box-left-icon .sf-icon-cont {
float: none;
position: static;
margin-top: 0px;
margin-right: 0px;
}
.sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap {
margin-left: 0px;
}
.mds-tabs-wrapper dt, #tabs-listing > ul li a, .tabs-listing > ul li a {
float: none;
display: block;
}
#tabs-listing ul li, .tabs-listing ul li {
width: 100%;
}
a.btn.pull-right, a.btn.pullright {
display: block;
}
.heading-with-sub {
padding-bottom: 10px;
}
#footer-social {
position: static;
display: block;
right: auto;
margin-top:auto;
}
.stats-column:before {
display: none;
}
.home-search-form-wrapper {
margin-left: -21px;
margin-bottom: -99px;
box-shadow: none;
position: relative;
margin-top: 0px;
overflow: hidden;
width: 100%;
}
.home-search-form-wrapper .wpas-field {
float: none;
width: auto;
margin-right: 0px;
}
.home-search-form-wrapper .search-form-widget {
padding:0px;
}
.homepage-search-title {
background: none;
position: static;
margin:0px;
color: inherit;
padding:20px 0px;
}
#landing-form-wrapper h1 {
line-height: 1.3em;
font-size: 24px;
}
#landing-form-wrapper h2, #landing-form-wrapper h3, #landing-form-wrapper h4, #landing-form-wrapper h5, #landing-form-wrapper h6 {
font-size: 18px;
}
.heading-with-sub {
font-size: 22px;
}
.custom-search-form {
margin-bottom: 20px;
}
.brand_list.type_list ul {
display: block !important;
text-align: center;
}
.brand_list ul li {
display: block;
margin-left: 0px;
margin-right: 0px;
}
.w-actionbox.controls_aside .w-actionbox-h {
display: block !important;
vertical-align: inherit!important;
}
.w-actionbox.controls_aside .w-actionbox-controls {
margin-top: 10px;
display: block !important;
vertical-align: inherit !important;
text-align: center !important;
padding-left: 0px !important;
}
.w-actionbox-h {
text-align: center !important;
}
.w-actionbox-text p {
margin-bottom: 10px;
display: block;
}
.w-actionbox.controls_aside .w-actionbox-button:first-child {
margin-top: 10px !important
}
#tabs-adv {
margin-bottom: 20px;
}
.tabbed-vehicles-search .brand_list ul li:first-child {
margin-left: 0px;
}
#breadcrumb-wrapper {
margin: 25px 0px;
}
.counter-box-wrapper {
display: block !important;
width: inherit !important;
margin-bottom: 20px;
}
a.btn {
display: block;
}
.w-actionbox-button, .w-actionbox-button.g-btn, .w-actionbox.controls_aside .w-actionbox-button {
display: block !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-bottom: 10px !important;
}
.sf-icon-box {
margin-bottom: 30px;
}
.sf-icon-box.sf-icon-box-left-icon-alt > i {
float: none;
}
.sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap {
margin-left: 0px;
}
.heading-boxed {
display: block !important;
width: inherit !important;
}
.heading-boxed .heading-content {
width: inherit;
}
.pricing-table .plan {
float: none !important;
width: 99% !important;
margin-bottom: 30px !important;
}
.products li {
width: auto !important;
height: auto !important;
}
.product .images {
width: 275px;
}
#header-left-content h2 {
margin-bottom: 0px;
}
.wp-pagenavi {
margin-bottom: 30px;
}
#vehicle-toggle li {
float: none;
margin-bottom: 10px;
margin-right: 0px;
}
#vehicle-infobar {
height: auto;
padding: 20px 0px;
}
.features_table .line .left {
width: auto !important;
}
.features_table .line .right {
width: auto;
margin-left: 10px;
}
body.single-vehicles {
margin-top: 20px;
}
.single-price {
margin-top: 20px;
}
#tabs-listing .vehicle-features li, .tabs-listing .vehicle-features li {
width: auto;
float: none;
}
#sidebar {
margin-top: 20px;
}
body.single-vehicles .latest_offers .prev, body.single-vehicles .latest_offers .next {
top:230px;
}
body.single-vehicles .latest_offers .prev {
left: 90px;
}
body.single-vehicles .latest_offers .next {
right:80px;
}
#adv-vehicle-search #wpas-adv_range_1, #adv-vehicle-search #wpas-adv_range_2 {
width: 240px !important
}
#adv-vehicle-search #wpas-submit {
margin-top: 20px;
}
body.archive .post-img, .single-desc h3 {
margin-bottom: 0px;
margin-top: 0px;
font-size: 15px;
}
.one_third.single-thumb {
width: 30.6666%!important;
float: left!important;
margin-right: 4%!important;
}
.two_third.last.single-desc {
width: 65.3332%!important;
float: left!important;
}
.vehicle-price {
margin-top: 10px;
font-size: 20px;
}
.single-vehicle-view {
margin-bottom: 20px;
padding-bottom: 20px;
}
.fieldset-auto_title input, .fieldset-price input {
width: 88% !important
}
#wp-auto_description-wrap {
border:none;
}
.wp_themeSkin table.mceLayout {
margin-left: -21px;
}
.user-description div.one_third {
margin-bottom: 20px !important;
}
body.page-template-templatestemplate-dealer-profile-php #page-top h1 {
font-size: 21px;
line-height: 1.3em;
}
.wp-pagenavi a, .wp-pagenavi span, .pagination a, .pagination span, .page-numbers li span, .page-numbers li a {
display: inline-block;
margin-bottom: 10px;
}
.vehicle-post .one_fourth {
width: auto !important;
margin-right: 0 !important;
float: none !important;
}
.vehicle-post .three_fourth {
width: auto !important;
float: none !important;
}
#landing-form-wrapper {
min-height: 200px;
}
#landing-search .wrapper {
padding:50px 0px 50px 0px !important;
}
#header-left-content {
text-align: center !important;
} .top-intro-text {
display: none;
}
.toll-free {
display: none;
}
.user-module li:first-child {
display: none;
}
.user-module li:last-child {
float: left;
margin-left: 0px;
}
.login-popup {
width: 81% !important;
height: 100px !important;
top:15%;
left: 55%;
}
.same-form h2, #forgotten h2 {
font-size: 21px !important;
padding: 10px 0px !important;
}
div.submit {
padding: 10px 0px;
}
.login-popup {
width: 81% !important;
height: 100px !important;
top:15%;
left: 55%;
}
.heading-with-sub {
font-size: 25px!important;
line-height: 30px!important;
padding-bottom:20px!important;
}
#page-top {
background-image: none!important;
}
.homepage-search-key {
position: relative;
padding: 10px 15px;
float: left;
width: 97%;
margin: 30px auto!important;
background-color: #f3f3f3;
border: 1px solid #d8d8d8;
}
.searchbox {
display: inline;
float: left;
margin-right: 50px;
margin-top: 10px;
width: 100%!important;
}
.searchbtn{
padding: 10px 10px;
display: inline;
float: left;
margin-right: 15px;
width: 100%!important;
}
.searchbox input{
width: 96%!important;
}
.searchbtn input{
width: 96%!important;
}
.searchkeywords {
display: inline;
float: left;
width: 96%!important;
margin-right: 15px;
}
} @media screen and (max-width: 320px), screen and (max-device-width: 320px), screen and (max-width: 450px)  {
.home-search-form-wrapper {
margin-bottom: 30px;
}
.wrapper{
width: 280px;
}
#mobile-menu {
overflow: hidden !important;
}
#vehicle-filter-form .fancy-select .trigger, #vehicle-filter-form .fancy-select .options {
display: none;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fourth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .tdp_two_third, .tdp_one_third, #tabs-adv #wpas-range_1, .custom-search-form #wpas-range_1 {
float: none !important;
margin: 0;
width: auto !important;
}
#logo-container, .latest_offers, .sf-icon-box, .vehicle-detail, .type_list, #header-left-content, .vehicle-details {
text-align: center;
}
.signup-message, .pull-right, .pullright, #breadcrumb-wrapper, .vehicle-price {
float: none;
}
body.page-template-templatestemplate-homepage2-php .signup-message {
margin-top: -10px;
margin-bottom: 10px;
}
.latest_offers .prev, .latest_offers .next {
top: 200px;
font-size: 30px;
}
.blox_row_fullwidth .latest_offers .next {
right: 70px;
}
.blox_row_fullwidth .latest_offers .prev {
left: 70px;
}
.animated {
-webkit-animation-fill-mode: none!important;
-moz-animation-fill-mode: none!important;
-ms-animation-fill-mode: none!important;
-o-animation-fill-mode: none!important;
animation-fill-mode: none!important;
-webkit-animation-duration: none!important;
-moz-animation-duration:none!important;
-ms-animation-duration:none!important;
-o-animation-duration:none!important;
animation-duration: none!important;
visibility: visible !important;
display: block !important;
}
.sf-icon-box.sf-icon-box-left-icon .sf-icon-cont {
float: none;
position: static;
margin-top: 0px;
margin-right: 0px;
}
.sf-icon-box.sf-icon-box-left-icon .sf-icon-box-content-wrap {
margin-left: 0px;
}
.mds-tabs-wrapper dt, #tabs-listing > ul li a, .tabs-listing > ul li a {
float: none;
display: block;
}
#tabs-listing ul li, .tabs-listing ul li {
width: 100%;
}
a.btn.pull-right, a.btn.pullright {
display: block;
}
.heading-with-sub {
padding-bottom: 10px;
}
#footer-social {
position: static;
display: block;
right: auto;
margin-top:auto;
}
.stats-column:before {
display: none;
}
.home-search-form-wrapper .wpas-field {
float: none;
width: auto;
margin-right: 0px;
}
.home-search-form-wrapper .search-form-widget {
padding:0px;
}
.homepage-search-title {
background: none;
position: static;
margin:0px;
color: inherit;
padding:20px 0px;
}
.home-search-form-wrapper {
margin-bottom: 0px;
}
#landing-form-wrapper h1 {
line-height: 1.3em;
font-size: 24px;
}
#landing-form-wrapper h2, #landing-form-wrapper h3, #landing-form-wrapper h4, #landing-form-wrapper h5, #landing-form-wrapper h6 {
font-size: 18px;
}
.heading-with-sub {
font-size: 22px;
}
.custom-search-form {
margin-bottom: 20px;
}
.brand_list.type_list ul {
display: block !important;
text-align: center;
}
.brand_list ul li {
display: block;
margin-left: 0px;
margin-right: 0px;
}
.w-actionbox.controls_aside .w-actionbox-h {
display: block !important;
vertical-align: inherit!important;
}
.w-actionbox.controls_aside .w-actionbox-controls {
margin-top: 10px;
display: block !important;
vertical-align: inherit !important;
text-align: center !important;
padding-left: 0px !important;
}
.w-actionbox-h {
text-align: center !important;
}
.w-actionbox-text p {
margin-bottom: 10px;
display: block;
}
.w-actionbox.controls_aside .w-actionbox-button:first-child {
margin-top: 10px !important
}
#tabs-adv {
margin-bottom: 20px;
}
.tabbed-vehicles-search .brand_list ul li:first-child {
margin-left: 0px;
}
#breadcrumb-wrapper {
margin: 25px 0px;
}
.counter-box-wrapper {
display: block !important;
width: inherit !important;
margin-bottom: 20px;
}
a.btn {
display: block;
}
.w-actionbox-button, .w-actionbox-button.g-btn, .w-actionbox.controls_aside .w-actionbox-button {
display: block !important;
margin-left: 0px !important;
margin-right: 0px !important;
margin-bottom: 10px !important;
}
.sf-icon-box {
margin-bottom: 30px;
}
.sf-icon-box.sf-icon-box-left-icon-alt > i {
float: none;
}
.sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap {
margin-left: 0px;
}
.heading-boxed {
display: block !important;
width: inherit !important;
}
.heading-boxed .heading-content {
width: inherit;
}
.pricing-table .plan {
float: none !important;
width: 99% !important;
margin-bottom: 30px !important;
}
.products li {
width: auto !important;
height: auto !important;
}
.product .images {
width: 275px;
}
#header-left-content h2 {
margin-bottom: 0px;
}
.wp-pagenavi {
margin-bottom: 30px;
}
#vehicle-toggle li {
float: none;
margin-bottom: 10px;
margin-right: 0px;
}
#vehicle-infobar {
height: auto;
padding: 20px 0px;
}
.features_table .line .left {
width: auto !important;
}
.features_table .line .right {
width: auto;
margin-left: 10px;
}
body.single-vehicles {
margin-top: 20px;
}
.single-price {
margin-top: 20px;
}
#tabs-listing .vehicle-features li, .tabs-listing .vehicle-features li {
width: auto;
float: none;
}
#sidebar {
margin-top: 20px;
}
body.single-vehicles .latest_offers .prev, body.single-vehicles .latest_offers .next {
top:230px;
}
body.single-vehicles .latest_offers .prev {
left: 90px;
}
body.single-vehicles .latest_offers .next {
right:80px;
}
#adv-vehicle-search #wpas-adv_range_1, #adv-vehicle-search #wpas-adv_range_2 {
width: 240px !important
}
#adv-vehicle-search #wpas-submit {
margin-top: 20px;
}
body.archive .post-img, .single-desc h3 {
margin-bottom: 0px;
margin-top: 0px;
font-size: 15px;
}
.one_third.single-thumb {
width: 30.6666%!important;
float: left!important;
margin-right: 4%!important;
}
.two_third.last.single-desc {
width: 65.3332%!important;
float: left!important;
}
.vehicle-price {
margin-top: 10px;
font-size: 20px;
}
.single-vehicle-view {
margin-bottom: 20px;
padding-bottom: 20px;
}
.fieldset-auto_title input, .fieldset-price input {
width: 88% !important
}
#wp-auto_description-wrap {
border:none;
}
.wp_themeSkin table.mceLayout {
margin-left: -21px;
}
.user-description div.one_third {
margin-bottom: 20px !important;
}
body.page-template-templatestemplate-dealer-profile-php #page-top h1 {
font-size: 21px;
line-height: 1.3em;
}
.wp-pagenavi a, .wp-pagenavi span, .pagination a, .pagination span, .page-numbers li span, .page-numbers li a {
display: inline-block;
margin-bottom: 10px;
}
.vehicle-post .one_fourth {
width: auto !important;
margin-right: 0 !important;
float: none !important;
}
.vehicle-post .three_fourth {
width: auto !important;
float: none !important;
}
#landing-form-wrapper {
min-height: 30px;
}
#landing-search .wrapper {
padding:100px 0px 100px 0px !important;
} .top-intro-text {
display: none;
}
.toll-free {
display: none;
}
.user-profile {
text-align: center;
font-size:1em!important;;
}
.user-module li:first-child {
display: none;
}
.user-module li:last-child {
float: left;
margin-left: 0px;
}
.login-popup {
width: 81% !important;
height: 100px !important;
top:15%;
left: 55%;
}
.same-form h2, #forgotten h2 {
font-size: 21px !important;
padding: 10px 0px !important;
}
div.submit {
padding: 10px 0px;
}
.heading-with-sub {
font-size: 18px!important;
line-height: 20px!important;
padding-bottom:20px!important;
}
#page-top {
background-image: none!important;
}
.user-profile {
text-align: center;
font-size:0.8em!important;;
}
.homepage-search-key {
position: relative;
padding: 10px 15px;
float: left;
width: 90%;
margin: 30px auto!important;
background-color: #f3f3f3;
border: 1px solid #d8d8d8;
}
.searchbox {
display: inline;
float: left;
margin-right: 50px;
margin-top: 10px;
width: 100%!important;
}
.searchbtn{
padding: 10px 10px;
display: inline;
float: left;
margin-right: 15px;
width: 100%!important;
}
.searchbox input{
width: 92%!important;
}
.searchbtn input{
width: 92%!important;
}
.searchkeywords {
display: inline;
float: left;
width: 92%!important;
margin-right: 15px;
}
.flexslider .slides > li {
width: 270px!important;
}
}