@font-face {
  font-family: "roboto_condensed";
  src: url('../fonts/robotocondensed-regular.eot');
  src: url('../fonts/robotocondensed-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-regular.woff') format('woff'), url('../fonts/robotocondensed-regular.ttf') format('truetype'), url('../fonts/robotocondensed-regular.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "roboto_condensed";
  src: url('../fonts/robotocondensed-bold.eot');
  src: url('../fonts/robotocondensed-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-bold.woff') format('woff'), url('../fonts/robotocondensed-bold.ttf') format('truetype'), url('../fonts/robotocondensed-bold.eot') format('embedded-opentype');
  font-weight: bold;
  font-style: nomal;
}
@font-face {
  font-family: "roboto_condensed";
  src: url('../fonts/robotocondensed-bolditalic.eot');
  src: url('../fonts/robotocondensed-bolditalic.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-bolditalic.woff') format('woff'), url('../fonts/robotocondensed-bolditalic.ttf') format('truetype'), url('../fonts/robotocondensed-bolditalic.eot') format('embedded-opentype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "roboto_condensed";
  src: url('../fonts/robotocondensed-italic.eot');
  src: url('../fonts/robotocondensed-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-italic.woff') format('woff'), url('../fonts/robotocondensed-italic.ttf') format('truetype'), url('../fonts/robotocondensed-italic.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "roboto_condensed";
  src: url('../fonts/robotocondensed-light.eot');
  src: url('../fonts/robotocondensed-light.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-light.woff') format('woff'), url('../fonts/robotocondensed-light.ttf') format('truetype'), url('../fonts/robotocondensed-light.eot') format('embedded-opentype');
  font-weight: 300;
  font-style: nomal;
}
@font-face {
  font-family: "roboto_condensed";
  src: url('../fonts/robotocondensed-lightitalic.eot');
  src: url('../fonts/robotocondensed-lightitalic.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-lightitalic.woff') format('woff'), url('../fonts/robotocondensed-lightitalic.ttf') format('truetype'), url('../fonts/robotocondensed-lightitalic.eot') format('embedded-opentype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "titillium";
  src: url('../fonts/titilliumweb-regular.eot');
  src: url('../fonts/titilliumweb-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumweb-regular.woff') format('woff'), url('../fonts/titilliumweb-regular.ttf') format('truetype'), url('../fonts/titilliumweb-regular.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "titillium";
  src: url('../fonts/titilliumweb-bold.eot');
  src: url('../fonts/titilliumweb-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumweb-bold.woff') format('woff'), url('../fonts/titilliumweb-bold.ttf') format('truetype'), url('../fonts/titilliumweb-bold.eot') format('embedded-opentype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "titillium";
  src: url('../fonts/titilliumweb-black.eot');
  src: url('../fonts/titilliumweb-black.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumweb-black.woff') format('woff'), url('../fonts/titilliumweb-black.ttf') format('truetype'), url('../fonts/titilliumweb-black.eot') format('embedded-opentype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "titillium";
  src: url('../fonts/titilliumweb-light.eot');
  src: url('../fonts/titilliumweb-light.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumweb-light.woff') format('woff'), url('../fonts/titilliumweb-light.ttf') format('truetype'), url('../fonts/titilliumweb-light.eot') format('embedded-opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "titillium";
  src: url('../fonts/titilliumweb-bolditalic.eot');
  src: url('../fonts/titilliumweb-bolditalic.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumweb-bolditalic.woff') format('woff'), url('../fonts/titilliumweb-bolditalic.ttf') format('truetype'), url('../fonts/titilliumweb-bolditalic.eot') format('embedded-opentype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "titillium";
  src: url('../fonts/titilliumweb-regularitalic.eot');
  src: url('../fonts/titilliumweb-regularitalic.eot?#iefix') format('embedded-opentype'), url('../fonts/titilliumweb-regularitalic.woff') format('woff'), url('../fonts/titilliumweb-regularitalic.ttf') format('truetype'), url('../fonts/titilliumweb-regularitalic.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "fontawesome";
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
/*
 * Layout Units */
/*
 * Colors */
/* $procharger-yellow: #fed132 */
/*
 * FONTS */
#footer-wrapper .rs-link, a.button, input[type=submit].button, .region-header .block-search-api-page input.form-submit, #block-search-api-page-gallery-search .content input[type="submit"] {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcb05), color-stop(50%, #fce62d), color-stop(51%, #ffcb05), color-stop(100%, #ffcb05));
  background: -webkit-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: -moz-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: -o-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  border: solid 1px #fdb913;
  color: black;
  display: inline-block;
  font-weight: bold;
  margin: 10px 0px;
  padding: 0.5em 2em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 100%;
}

#block-views-blog-categories-level-1 .view-id-blog_categories, #block-views-gallery-categories-level-1 .view-id-gallery_categories {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNzM3MzczIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMyNjI2MjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(50%, #737373), color-stop(51%, #262626), color-stop(100%, #333333));
  background: -moz-linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  background: -webkit-linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  background: linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  border-top: solid 1px #666666;
  border-bottom: solid 1px #1a1a1a;
  color: white;
  margin: 1em 0;
}
#block-views-blog-categories-level-1 .view-id-blog_categories .view-content > .item-list, #block-views-gallery-categories-level-1 .view-id-gallery_categories .view-content > .item-list {
  display: table;
  width: 100%;
}
#block-views-blog-categories-level-1 .view-id-blog_categories ul, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul {
  display: table-row;
}
#block-views-blog-categories-level-1 .view-id-blog_categories ul li, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 0.9em;
}
#block-views-blog-categories-level-1 .view-id-blog_categories ul li a, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li a {
  display: block;
  padding: 5px;
  text-decoration: none;
}
#block-views-blog-categories-level-1 .view-id-blog_categories ul li a, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li a, #block-views-blog-categories-level-1 .view-id-blog_categories ul li a:visited, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li a:visited, #block-views-blog-categories-level-1 .view-id-blog_categories ul li a:active, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li a:active {
  color: white;
}
#block-views-blog-categories-level-1 .view-id-blog_categories ul li a:hover, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li a:hover, #block-views-blog-categories-level-1 .view-id-blog_categories ul li a.active, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li a.active {
  color: #eec10f;
}
@media (max-width: 999px) {
  #block-views-blog-categories-level-1 .view-id-blog_categories ul, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul {
    display: block;
    list-style: none;
  }
  #block-views-blog-categories-level-1 .view-id-blog_categories ul li, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
  }
  #block-views-blog-categories-level-1 .view-id-blog_categories ul li, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li {
    display: block;
    border-left: none;
    border-right: none;
    width: 13.7931%;
    float: left;
    margin-right: 3.44828%;
  }
  #block-views-blog-categories-level-1 .view-id-blog_categories ul li:nth-child(6n), #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li:nth-child(6n) {
    float: right;
    margin-right: 0;
  }
  #block-views-blog-categories-level-1 .view-id-blog_categories ul li a, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li a {
    padding: .75rem 0;
  }
}
@media (max-width: 599px) {
  #block-views-blog-categories-level-1 .view-id-blog_categories ul li, #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li {
    width: 28.57143%;
    float: left;
    margin-right: 7.14286%;
  }
  #block-views-blog-categories-level-1 .view-id-blog_categories ul li:nth-child(3n), #block-views-gallery-categories-level-1 .view-id-gallery_categories ul li:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
}

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
figure {
  margin: 1em 40px;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

li.nolink > span {
  cursor: default;
}

#megamenu-mlid-507 {
  margin-left: 85px;
}

#megamenu-mlid-504 {
  margin-left: 330px;
}

.region-navigation {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcb05), color-stop(50%, #fce62d), color-stop(51%, #ffcb05), color-stop(100%, #ffcb05));
  background: -webkit-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: -moz-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: -o-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  border-top: solid 1px #fce62d;
  border-bottom: solid 1px #fdb913;
  width: 100%;
  height: 35px;
  margin: 0 0 25px;
  padding: 0;
  text-align: center;
  background-repeat: no-repeat;
  background-position: left top;
}
.region-navigation #block-menu-block-1 h2, .region-navigation #block-menu-block-1 .view-vehicles-lists h3, .view-vehicles-lists .region-navigation #block-menu-block-1 h3, .region-navigation #block-menu-block-2 h2, .region-navigation #block-menu-block-2 .view-vehicles-lists h3, .view-vehicles-lists .region-navigation #block-menu-block-2 h3, .region-navigation #block-system-user-menu h2, .region-navigation #block-system-user-menu .view-vehicles-lists h3, .view-vehicles-lists .region-navigation #block-system-user-menu h3 {
  display: none;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu {
  float: right;
}
.region-navigation #block-menu-block-1 .content > ul.menu, .region-navigation #block-menu-block-2 .content > ul.menu, .region-navigation #block-system-user-menu .content > ul.menu {
  float: left;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu, .region-navigation #block-menu-block-1 .content > ul.menu, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu, .region-navigation #block-menu-block-2 .content > ul.menu, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu, .region-navigation #block-system-user-menu .content > ul.menu {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  margin: 0;
  padding: 0;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu li, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu li, .region-navigation #block-menu-block-1 .content > ul.menu li, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu li, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu li, .region-navigation #block-menu-block-2 .content > ul.menu li, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu li, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu li, .region-navigation #block-system-user-menu .content > ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li, .region-navigation #block-menu-block-1 .content > ul.menu > li, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li, .region-navigation #block-menu-block-2 .content > ul.menu > li, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li, .region-navigation #block-system-user-menu .content > ul.menu > li {
  padding: 0;
  float: left;
  border-left: 1px solid #fce62d;
  border-right: 1px solid #fdb913;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li:first-child, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li:first-child, .region-navigation #block-menu-block-1 .content > ul.menu > li:first-child, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li:first-child, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li:first-child, .region-navigation #block-menu-block-2 .content > ul.menu > li:first-child, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li:first-child, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li:first-child, .region-navigation #block-system-user-menu .content > ul.menu > li:first-child {
  border-left: none;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li:last-child, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li:last-child, .region-navigation #block-menu-block-1 .content > ul.menu > li:last-child, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li:last-child, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li:last-child, .region-navigation #block-menu-block-2 .content > ul.menu > li:last-child, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li:last-child, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li:last-child, .region-navigation #block-system-user-menu .content > ul.menu > li:last-child {
  border-right: none;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.active-trail, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.active-trail, .region-navigation #block-menu-block-1 .content > ul.menu > li.active-trail, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.active-trail, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.active-trail, .region-navigation #block-menu-block-2 .content > ul.menu > li.active-trail, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.active-trail, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.active-trail, .region-navigation #block-system-user-menu .content > ul.menu > li.active-trail {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNzM3MzczIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMyNjI2MjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(50%, #737373), color-stop(51%, #262626), color-stop(100%, #333333));
  background: -moz-linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  background: -webkit-linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  background: linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  border-top: solid 1px #666666;
  border-bottom: solid 1px #1a1a1a;
  border: solid 1px #000000;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.active-trail a, .region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.active-trail.nolink > span, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.active-trail a, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.active-trail.nolink > span, .region-navigation #block-menu-block-1 .content > ul.menu > li.active-trail a, .region-navigation #block-menu-block-1 .content > ul.menu > li.active-trail.nolink > span, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.active-trail a, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.active-trail.nolink > span, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.active-trail a, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.active-trail.nolink > span, .region-navigation #block-menu-block-2 .content > ul.menu > li.active-trail a, .region-navigation #block-menu-block-2 .content > ul.menu > li.active-trail.nolink > span, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.active-trail a, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.active-trail.nolink > span, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.active-trail a, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.active-trail.nolink > span, .region-navigation #block-system-user-menu .content > ul.menu > li.active-trail a, .region-navigation #block-system-user-menu .content > ul.menu > li.active-trail.nolink > span {
  color: white;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li a, .region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.nolink > span, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li a, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.nolink > span, .region-navigation #block-menu-block-1 .content > ul.menu > li a, .region-navigation #block-menu-block-1 .content > ul.menu > li.nolink > span, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li a, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.nolink > span, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li a, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.nolink > span, .region-navigation #block-menu-block-2 .content > ul.menu > li a, .region-navigation #block-menu-block-2 .content > ul.menu > li.nolink > span, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li a, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.nolink > span, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li a, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.nolink > span, .region-navigation #block-system-user-menu .content > ul.menu > li a, .region-navigation #block-system-user-menu .content > ul.menu > li.nolink > span {
  line-height: 35px;
  font-size: 16px;
  color: black;
  text-transform: uppercase;
  font-family: "roboto_condensed", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0 0.5em;
  text-decoration: none;
  display: inline-block;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.hover a, .region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.hover.nolink > span, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.hover a, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.hover.nolink > span, .region-navigation #block-menu-block-1 .content > ul.menu > li.hover a, .region-navigation #block-menu-block-1 .content > ul.menu > li.hover.nolink > span, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.hover a, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.hover.nolink > span, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.hover a, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.hover.nolink > span, .region-navigation #block-menu-block-2 .content > ul.menu > li.hover a, .region-navigation #block-menu-block-2 .content > ul.menu > li.hover.nolink > span, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.hover a, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.hover.nolink > span, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.hover a, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.hover.nolink > span, .region-navigation #block-system-user-menu .content > ul.menu > li.hover a, .region-navigation #block-system-user-menu .content > ul.menu > li.hover.nolink > span {
  color: white;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li ul, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li ul, .region-navigation #block-menu-block-1 .content > ul.menu > li ul, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li ul, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li ul, .region-navigation #block-menu-block-2 .content > ul.menu > li ul, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li ul, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li ul, .region-navigation #block-system-user-menu .content > ul.menu > li ul {
  display: block;
  visibility: hidden;
  position: absolute;
  padding: 0;
  margin: 0;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li ul li, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li ul li, .region-navigation #block-menu-block-1 .content > ul.menu > li ul li, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li ul li, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li ul li, .region-navigation #block-menu-block-2 .content > ul.menu > li ul li, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li ul li, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li ul li, .region-navigation #block-system-user-menu .content > ul.menu > li ul li {
  margin: 0;
  padding: 0;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li ul a, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li ul a, .region-navigation #block-menu-block-1 .content > ul.menu > li ul a, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li ul a, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li ul a, .region-navigation #block-menu-block-2 .content > ul.menu > li ul a, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li ul a, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li ul a, .region-navigation #block-system-user-menu .content > ul.menu > li ul a {
  color: white;
  text-decoration: none;
  line-height: 25px;
  font-weight: bold;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li ul a:hover, .region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li ul a.active-trail, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li ul a:hover, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li ul a.active-trail, .region-navigation #block-menu-block-1 .content > ul.menu > li ul a:hover, .region-navigation #block-menu-block-1 .content > ul.menu > li ul a.active-trail, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li ul a:hover, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li ul a.active-trail, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li ul a:hover, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li ul a.active-trail, .region-navigation #block-menu-block-2 .content > ul.menu > li ul a:hover, .region-navigation #block-menu-block-2 .content > ul.menu > li ul a.active-trail, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li ul a:hover, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li ul a.active-trail, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li ul a:hover, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li ul a.active-trail, .region-navigation #block-system-user-menu .content > ul.menu > li ul a:hover, .region-navigation #block-system-user-menu .content > ul.menu > li ul a.active-trail {
  color: #ffcb05;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.hover ul, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.hover ul, .region-navigation #block-menu-block-1 .content > ul.menu > li.hover ul, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.hover ul, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.hover ul, .region-navigation #block-menu-block-2 .content > ul.menu > li.hover ul, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.hover ul, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.hover ul, .region-navigation #block-system-user-menu .content > ul.menu > li.hover ul {
  visibility: visible;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.active-trail ul, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.active-trail ul, .region-navigation #block-menu-block-1 .content > ul.menu > li.active-trail ul, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.active-trail ul, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.active-trail ul, .region-navigation #block-menu-block-2 .content > ul.menu > li.active-trail ul, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.active-trail ul, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.active-trail ul, .region-navigation #block-system-user-menu .content > ul.menu > li.active-trail ul {
  visibility: visible;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.active-trail ul.hide, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.active-trail ul.hide, .region-navigation #block-menu-block-1 .content > ul.menu > li.active-trail ul.hide, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.active-trail ul.hide, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.active-trail ul.hide, .region-navigation #block-menu-block-2 .content > ul.menu > li.active-trail ul.hide, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.active-trail ul.hide, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.active-trail ul.hide, .region-navigation #block-system-user-menu .content > ul.menu > li.active-trail ul.hide {
  visibility: hidden;
}
.region-navigation #block-menu-block-1 .menu-level-1 > ul.menu > li.active-trail.hover ul.hide, .region-navigation #block-menu-block-1 .menu-block-2 > ul.menu > li.active-trail.hover ul.hide, .region-navigation #block-menu-block-1 .content > ul.menu > li.active-trail.hover ul.hide, .region-navigation #block-menu-block-2 .menu-level-1 > ul.menu > li.active-trail.hover ul.hide, .region-navigation #block-menu-block-2 .menu-block-2 > ul.menu > li.active-trail.hover ul.hide, .region-navigation #block-menu-block-2 .content > ul.menu > li.active-trail.hover ul.hide, .region-navigation #block-system-user-menu .menu-level-1 > ul.menu > li.active-trail.hover ul.hide, .region-navigation #block-system-user-menu .menu-block-2 > ul.menu > li.active-trail.hover ul.hide, .region-navigation #block-system-user-menu .content > ul.menu > li.active-trail.hover ul.hide {
  visibility: visible;
}

#block-system-user-menu .content > ul.menu {
  float: left;
}

#block-menu-block-2 {
  margin: 1em 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjN2M3YzdjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1NTU1NTUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjYyNjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #555555), color-stop(50%, #7c7c7c), color-stop(51%, #555555), color-stop(100%, #626262));
  background: -moz-linear-gradient(#555555, #7c7c7c 50%, #555555 51%, #626262);
  background: -webkit-linear-gradient(#555555, #7c7c7c 50%, #555555 51%, #626262);
  background: linear-gradient(#555555, #7c7c7c 50%, #555555 51%, #626262);
  border-top: solid 1px #959595;
  border-bottom: solid 1px #494949;
}
#block-menu-block-2 .menu-block-2 > ul.menu {
  float: none;
  display: table;
  width: 100%;
}
#block-menu-block-2 .menu-block-2 > ul.menu > li {
  display: table-cell;
  text-align: center;
  float: none;
}
#block-menu-block-2 .menu-block-2 > ul.menu > li a {
  color: white;
}

.megamenu-skin-minimal .megamenu-slot {
  margin-right: 0;
  border-bottom: 0 none transparent;
}
.megamenu-skin-minimal .megamenu-slot-title {
  background-color: transparent;
  color: white;
  font-size: 90%;
  text-align: center;
  text-transform: capitalize;
}
.megamenu-skin-minimal .megamenu-slot-title a {
  background-color: transparent;
  color: white;
  font-size: 90%;
  text-align: center;
  text-transform: capitalize;
}

#megamenu-mlid-510 {
  margin-left: 590px;
}

.block-megamenu-mainmenu .megamenu-skin-minimal .megamenu-bin {
  background-color: transparent;
  background-image: none;
  border: 0 none transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.block-megamenu-mainmenu .content ul.megamenu-bin {
  background-image: none;
  height: 30px;
  background-image: none;
  top: 35px;
  left: 20px;
  width: 800px;
  /*background-color:#8A8A8A; */
  height: 25px;
  margin-top: 5px;
  line-height: 20px;
}

.megamenu-menu .megamenu-parent {
  position: static;
}

.block-megamenu-mainmenu .content ul.megamenu-bin {
  margin-left: 40px;
  width: 100% !important;
  top: -9000px;
}

.megamenu-menu .megamenu-slot {
  width: auto;
  margin: 5px 10px 0 0;
}

/*menu at left */
#sidebar-first {
  padding-bottom: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}
#sidebar-first > .section {
  -moz-box-shadow: black 0 -20px 20px 20px;
  -webkit-box-shadow: black 0 -20px 20px 20px;
  box-shadow: black 0 -20px 20px 20px;
}
#sidebar-first a {
  color: black;
}

#sidebar-first ul.menu {
  margin: 0px;
  padding-left: 0;
}
#sidebar-first ul.menu li {
  list-style-image: none;
  list-style-type: none;
  text-transform: uppercase;
  padding-top: 2px;
  padding-bottom: 2px;
}
#sidebar-first ul.menu li a {
  color: black;
  padding-left: 0;
  font-weight: bolder;
  font-family: "roboto_condensed", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  text-decoration: none;
}
#sidebar-first ul.menu li a:hover {
  text-decoration: none;
  color: white;
}
#sidebar-first ul.menu li.first.leaf {
  border-top: none;
}
#sidebar-first ul.menu li.leaf {
  border-bottom: 1px solid #fdb913;
  border-top: 1px solid #fce62d;
}

a:active, a:focus {
  text-decoration: none;
  color: #fb4444;
}

.form-item label.option {
  text-transform: none;
}

#block-menu-menu-dealer-toolbox ul li.nolink {
  background-color: #fdb913;
  color: white;
  font-weight: bolder;
  font-size: 17px;
  padding: 5px 0px 5px 25px;
}

input.form-autocomplete, input.form-text, input.form-file {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 white;
  border-color: #999999 #cccccc #cccccc;
  border-image: none;
  border-right: 1px solid #cccccc;
  border-style: solid;
  border-width: 1px;
  color: black;
  font-size: 14px;
  padding: 2px;
}

textarea.form-textarea, select.form-select {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 white;
  border-color: #999999 #cccccc #cccccc;
  border-image: none;
  border-right: 1px solid #cccccc;
  border-style: solid;
  border-width: 1px;
  color: black;
  font-size: 14px;
  padding: 2px;
}

/*side bar widgets */
.sidebar .block {
  margin: 0;
}
.sidebar .block h2, .sidebar .block .view-vehicles-lists h3, .view-vehicles-lists .sidebar .block h3 {
  font-family: "titillium", Arial, Helvetica Neue, Helvetica, sans-serif;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDA0MDQwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a1a1a), color-stop(50%, #404040), color-stop(51%, #000000), color-stop(100%, #000000));
  background: -moz-linear-gradient(#1a1a1a, #404040 50%, #000000 51%, #000000);
  background: -webkit-linear-gradient(#1a1a1a, #404040 50%, #000000 51%, #000000);
  background: linear-gradient(#1a1a1a, #404040 50%, #000000 51%, #000000);
  border-top: solid 1px #333333;
  border-bottom: solid 1px black;
  position: relative;
  line-height: 1.5;
  left: -20px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 15px;
  padding-top: 0px;
  color: white;
  text-shadow: 0 1px 0 black;
  text-transform: uppercase;
  font-size: 23px;
}

.sb1-ads.first {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.sb1-ads.first p, .sb1-ads.first .content {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

#block-block-9 {
  margin: 0 0px;
  padding-left: 9px;
}
#block-block-9 a.ad-first {
  margin-right: 15px;
}

.views-slideshow-controls-bottom {
  margin-top: 6px;
}

#block-block-7 img {
  border: 8px solid black;
  margin-left: -8px;
  margin-top: -20px;
}

#block-block-7 a.ad-first {
  display: block;
  margin-bottom: -10px;
  margin-top: 19px;
}

/*Vehicle Gallery styles */
#block-views-gallery-gallery-sidebar > h2:nth-child(1), .view-vehicles-lists #block-views-gallery-gallery-sidebar > h2:nth-child(1), .view-vehicles-lists #block-views-gallery-gallery-sidebar > h3:nth-child(1) {
  margin-bottom: 0px;
}

.view-display-id-gallery_sidebar img {
  margin: 0px 4px 4px 0px;
  display: block;
}

#block-views-gallery-gallery-sidebar > div:nth-child(3) {
  margin-left: 0px;
  padding-left: 0px;
}

#block-views-gallery-gallery-sidebar--2 {
  padding: 20px;
  display: none;
}
@media (max-width: 999px) {
  #block-views-gallery-gallery-sidebar--2 {
    display: block;
  }
}
body.front #block-views-gallery-gallery-sidebar--2 h2, body.front #block-views-gallery-gallery-sidebar--2 .view-vehicles-lists h3, .view-vehicles-lists body.front #block-views-gallery-gallery-sidebar--2 h3 {
  color: #ffffff;
}

/*Testimonial and Gallery Button Styles */
/*Footer styles */
/*--footer-- */
#footer-wrapper {
  padding-top: 0;
  position: relative;
}
#footer-wrapper .section {
  max-width: 1000px;
  margin: auto;
}
#footer-wrapper .section #footer {
  -moz-box-shadow: black 0 20px 20px 20px;
  -webkit-box-shadow: black 0 20px 20px 20px;
  box-shadow: black 0 20px 20px 20px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcb05), color-stop(50%, #fce62d), color-stop(51%, #ffcb05), color-stop(100%, #ffcb05));
  background: -webkit-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: -moz-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: -o-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  border-top: solid 1px #fce62d;
  border-bottom: solid 1px #fdb913;
  margin-top: 0;
  padding: 10px;
  display: table;
  width: 100%;
}
#footer-wrapper .section #footer:after {
  font-size: 0;
}
#footer-wrapper .section #footer .region-footer {
  display: table-row;
}
#footer-wrapper .section #footer #block-block-4, #footer-wrapper .section #footer #block-menu-menu-footer-menu, #footer-wrapper .section #footer #block-block-2 {
  display: table-cell;
  vertical-align: middle;
}
#footer-wrapper .section #footer #block-block-4 {
  width: 25%;
}
#footer-wrapper .section #footer #block-block-4 img {
  margin-right: 10px;
}
#footer-wrapper .section #footer p {
  margin: 0;
}

#footer #block-menu-menu-footer-menu {
  text-align: center;
}
#footer #block-menu-menu-footer-menu ul.menu {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  display: inline-block;
}
#footer #block-menu-menu-footer-menu ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
#footer #block-menu-menu-footer-menu ul.menu li {
  float: left;
  padding: 0;
  border-left: 1px solid #fce62d;
  border-right: 2px solid #fdb913;
}
#footer #block-menu-menu-footer-menu ul.menu li:first-child {
  border-left: none;
}
#footer #block-menu-menu-footer-menu ul.menu li:last-child {
  border-right: none;
}
#footer #block-menu-menu-footer-menu ul.menu li.active-trail {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNzM3MzczIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMyNjI2MjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(50%, #737373), color-stop(51%, #262626), color-stop(100%, #333333));
  background: -moz-linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  background: -webkit-linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  background: linear-gradient(#4d4d4d, #737373 50%, #262626 51%, #333333);
  border-top: solid 1px #666666;
  border-bottom: solid 1px #1a1a1a;
}
#footer #block-menu-menu-footer-menu ul.menu li.active-trail a {
  color: white;
}
#footer #block-menu-menu-footer-menu ul.menu li a {
  font-size: 15px;
  color: black;
  height: 20px;
  text-transform: uppercase;
  font-family: "roboto_condensed",Arial,Helvetica Neue,Helvetica,sans-serif;
  font-weight: bolder;
  padding: 10px;
  text-decoration: none;
  display: inline-block;
}
#footer #block-menu-menu-footer-menu ul.menu li:hover a {
  color: white;
}

#footer-columns .region {
  width: 31%;
  float: left;
}

#footer-wrapper {
  text-align: center;
}
#footer-wrapper .region-footer-firstcolumn {
  text-align: left;
}
#footer-wrapper .region-footer-secondcolumn {
  text-align: center;
}
#footer-wrapper .region-footer-thirdcolumn {
  text-align: right;
}
#footer-wrapper #subfooter {
  width: 960px;
  margin: 0 auto;
  padding: 0 0 0 0;
  text-align: right;
}
#footer-wrapper #subfooter p {
  margin: 0 auto;
  padding: 0 0 0 0;
}
#footer-wrapper #subfooter .region-subfooter .block {
  border: 0px none transparent;
  margin: 0;
  padding: 0;
}
#footer-wrapper .rs-link.rs-link-inactive {
  display: none;
}

/*--Quick Tabs-- */
.block-quicktabs .quicktabs-wrapper .quicktabs_main .view-footer h2, .block-quicktabs .quicktabs-wrapper .quicktabs_main .view-footer .view-vehicles-lists h3, .view-vehicles-lists .block-quicktabs .quicktabs-wrapper .quicktabs_main .view-footer h3 {
  display: none;
}
.block-quicktabs .quicktabs-wrapper .quicktabs_main {
  padding: 0.2em 0 0;
  border: 0;
  font-family: "roboto_condensed", Arial, Helvetica Neue, Helvetica, sans-serif;
}
.block-quicktabs .quicktabs-wrapper .quicktabs_main .active > a {
  text-decoration: underline;
}
.block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs {
  border: 0;
  background: white;
  padding: 0.2em 0 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  font-size: 15px;
  display: table;
  width: 100%;
}
.block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs.ui-widget-header {
  border-bottom: 0px solid #aaaaaa;
  background-color: white;
}
.block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  float: none;
  display: table-cell;
  vertical-align: middle;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYTZhNmE2Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM3ZjdmN2YiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzhjOGMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7f7f7f), color-stop(50%, #a6a6a6), color-stop(51%, #7f7f7f), color-stop(100%, #8c8c8c));
  background: -moz-linear-gradient(#7f7f7f, #a6a6a6 50%, #7f7f7f 51%, #8c8c8c);
  background: -webkit-linear-gradient(#7f7f7f, #a6a6a6 50%, #7f7f7f 51%, #8c8c8c);
  background: linear-gradient(#7f7f7f, #a6a6a6 50%, #7f7f7f 51%, #8c8c8c);
  border-top: solid 1px #bfbfbf;
  border-bottom: solid 1px #737373;
  border: 1px solid black;
  border-bottom-width: 0px;
  line-height: 14px;
  text-align: center;
  margin: 0;
  white-space: normal;
  height: 33px;
  padding: 0 1em;
}
.block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li a {
  padding: 0;
  display: block;
  text-align: center;
  width: 100%;
  margin: auto;
  color: #eeeeee;
  text-decoration: none;
}
.block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li.active {
  background: white;
}
.block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li.active a {
  color: black;
}
.block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li .ajax-progress {
  display: none;
}
@media (max-width: 375px) {
  .block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li {
    display: block;
    float: left;
  }
  .block-quicktabs .quicktabs-wrapper ul.quicktabs-tabs li a {
    padding: 9px 0;
  }
}
.block-quicktabs .quicktabs-wrapper .quicktabs_main > a {
  color: blue;
}
.block-quicktabs .ui-tabs .ui-tabs-panel {
  padding: 0;
}
.block-quicktabs .sharethis-buttons, .block-quicktabs .link-wrapper {
  display: none;
}

/*.block-quicktabs td {
 *	 display: none;
 * } */
/*tr, tr.even
 * background: #FFF
 * background: rgba(#fff, 1)
 * &.odd
 *   background: #f8f8f8
 *   background: rgba(#f8f8f8, 1) */
/*-- level 2 qtabs -- */
/*
.region-content > div[id^="block-quicktabs-"] + #block-system-main div[id^="node-"] {
  display: none;
}
*/
ul.procharger-tabs {
  border: 0;
  background: white;
  padding: 0.2em 0 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  font-size: 15px;
  display: table;
  width: 100%;
}
ul.procharger-tabs li {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYTZhNmE2Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM3ZjdmN2YiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzhjOGMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7f7f7f), color-stop(50%, #a6a6a6), color-stop(51%, #7f7f7f), color-stop(100%, #8c8c8c));
  background: -moz-linear-gradient(#7f7f7f, #a6a6a6 50%, #7f7f7f 51%, #8c8c8c);
  background: -webkit-linear-gradient(#7f7f7f, #a6a6a6 50%, #7f7f7f 51%, #8c8c8c);
  background: linear-gradient(#7f7f7f, #a6a6a6 50%, #7f7f7f 51%, #8c8c8c);
  border-top: solid 1px #bfbfbf;
  border-bottom: solid 1px #737373;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  border: 1px solid black;
  line-height: 14px;
  text-align: center;
  margin: 0;
  white-space: normal;
  height: 33px;
}
ul.procharger-tabs li .ajax-progress-throbber {
  -moz-animation: procharger-tab-pulse 1.5s infinite linear;
  -webkit-animation: procharger-tab-pulse 1.5s infinite linear;
  animation: procharger-tab-pulse 1.5s infinite linear;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
ul.procharger-tabs li .ajax-progress-throbber .throbber {
  display: none;
}
ul.procharger-tabs li.active {
  background: white;
  border-bottom-width: 0;
}
ul.procharger-tabs li.active a {
  color: black;
}
ul.procharger-tabs a {
  color: #eeeeee;
  text-decoration: none;
  width: 100%;
  display: block;
  padding: 0 1em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
ul.procharger-tabs a .ajax-progress {
  display: none;
}
@media (max-width: 375px) {
  ul.procharger-tabs a {
    display: block;
    float: left;
  }
  ul.procharger-tabs a a {
    padding: 9px 0;
  }
}

@-moz-keyframes procharger-tab-pulse {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes procharger-tab-pulse {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes procharger-tab-pulse {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
#procharger-tabs-body .sharethis-buttons {
  display: none;
}
#procharger-tabs-body .content-title {
  display: none;
}

.item-list .pager li {
  padding: 0;
  margin: 0 0.25em;
}
.item-list .pager li a {
  padding: .25em;
  display: inline-block;
  min-width: 1em;
  text-decoration: none;
  color: black;
  border: 1px solid #f68605;
  background: #ffcb05;
}

.node-video {
  position: relative;
}
.node-video .sharethis-buttons {
  position: absolute;
  width: auto;
  float: none;
  bottom: 14px;
  right: 0;
  top: auto;
  text-align: right;
}
.node-video .sharethis-buttons:after {
  content: url('../../images/share.png');
}
.node-video .sharethis-buttons:hover .sharethis-wrapper {
  display: block;
  line-height: 1;
}
.node-video .sharethis-buttons .sharethis-wrapper {
  display: none;
  position: relative;
  bottom: 1em;
  padding: .25em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px;
  white-space: nowrap;
  background: white;
  border: 1px black solid;
}
.node-video .sharethis-buttons .sharethis-wrapper span {
  display: inline-block;
}
.node-video.no-share .sharethis-buttons {
  display: none;
}

#mobile-menu-toggle,
#search-toggle,
#phone-link {
  display: none;
  font-family: "fontawesome";
  color: white;
  padding: 1rem;
  text-decoration: none;
  font-size: 1.5rem;
  line-height: 1;
}
@media (max-width: 999px) {
  #mobile-menu-toggle,
  #search-toggle,
  #phone-link {
    display: block;
  }
}

#mobile-menu-toggle {
  float: left;
}
#mobile-menu-toggle:before {
  content: "\f0c9";
}
body.mobile-menu-active #mobile-menu-toggle:before {
  content: "\f00d";
}

#search-toggle {
  float: right;
}
#search-toggle:before {
  content: "\f002";
}

#phone-link:before {
  content: "\f095";
}

.region-mobile-header ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.region-mobile-header ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
.region-mobile-header ul.menu li a, .region-mobile-header ul.menu li.nolink span {
  color: white;
  display: block;
  border-bottom: 1px #ddd solid;
  padding: .5rem 1rem;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.5rem;
}
.region-mobile-header ul.menu li a:hover, .region-mobile-header ul.menu li.nolink span:hover {
  background-color: #333;
}
.region-mobile-header ul.menu li {
  padding: 0;
  margin: 0;
}
.region-mobile-header ul.menu li ul.menu {
  display: none;
  padding-left: 2rem;
}
.region-mobile-header ul.menu li.active ul.menu {
  display: block;
}
.region-mobile-header ul.menu li.expanded > a:after, .region-mobile-header ul.menu li.expanded.nolink > span:after {
  content: '\f054';
  font-family: "fontawesome";
  font-size: 1rem;
  margin-left: .5rem;
  display: inline-block;
}
.region-mobile-header ul.menu li.expanded.active > a:after, .region-mobile-header ul.menu li.expanded.active.nolink > span:after {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.region-mobile-header ul.menu li.active-trail > a, .region-mobile-header ul.menu li.active-trail.nolink > span {
  background-color: #333;
}

@media (max-width: 999px) {
  .region-header {
    margin: 0;
  }

  body.mobile-menu-active {
    overflow: hidden;
  }
  body.mobile-menu-active #header {
    height: 100%;
    overflow: auto;
  }
}
@media (max-width: 999px) {
  #block-search-api-page-procharger-site-search {
    display: none;
  }
  body.search-active #block-search-api-page-procharger-site-search {
    display: block;
  }
}
ul.car-blurb {
  list-style: none;
}
ul.car-blurb li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
ul.car-blurb li {
  color: white;
  margin-bottom: 1rem;
  width: 31.25%;
  float: left;
  margin-right: 3.125%;
}
ul.car-blurb li:nth-child(3n) {
  float: right;
  margin-right: 0;
}
ul.car-blurb li h1 {
  color: #ffcb05;
  margin: 0;
  font-size: 1.75rem;
}
@media (max-width: 599px) {
  ul.car-blurb li {
    width: 47.61905%;
    float: left;
    margin-right: 4.7619%;
  }
  ul.car-blurb li:nth-child(3n) {
    width: 47.61905%;
    float: left;
    margin-right: 4.7619%;
  }
  ul.car-blurb li:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (max-width: 375px) {
  ul.car-blurb li {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  ul.car-blurb li:nth-child(3n) {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}

#breadcrumb {
  color: gray;
  font-size: .8rem;
}
#breadcrumb .breadcrumb > span:last-child {
  color: black;
}
#breadcrumb span {
  display: inline-block;
  float: left;
}
#breadcrumb a {
  color: inherit;
  font-weight: normal;
}
#breadcrumb a:hover {
  color: black;
}
#breadcrumb .delimiter {
  padding: 0 .5em;
}

.hide-submit input[type="submit"], .hide-submit button {
  display: none;
}

body {
  background: url('../../images/ProCharger_Background_Repeat.jpg') black repeat-x;
  font-family: "roboto_condensed", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: normal;
  color: black;
  font-size: 14px;
  line-height: 1.25;
}
body.in-maintenance #page {
  background: url('../../images/blackfill.gif') repeat-x scroll left top transparent;
}
body.in-maintenance #content {
  margin-top: 120px;
  clear: none;
}
body #page-wrapper {
  background: transparent url('../../images/procharger-background.png') no-repeat left top;
}
body #block-block-5 {
  color: white;
}
body #block-block-5 ul li {
  list-style-type: disc;
}

/*base styles */
h1, h2, .view-vehicles-lists h2, .view-vehicles-lists h3, h3, h4, h5 {
  font-family: "titillium", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 900;
  text-transform: uppercase;
}
h1 a, h2 a, .view-vehicles-lists h2 a, .view-vehicles-lists h3 a, h3 a, h4 a, h5 a {
  color: black;
}

h1 {
  font-size: 36px;
}

iframe {
  border: none;
  width: 100%;
}

a {
  color: #000000;
  text-decoration: underline;
  font-weight: bolder;
}
a:hover {
  text-decoration: underline;
  font-weight: bolder;
}

tbody {
  border-top: none;
}

table {
  width: 100%;
  border: #000000 2px solid;
  border-collapse: collapse;
}

table td {
  border-left: #000000 2px solid;
}

table tr:first-child {
  background: #FFCB05;
}

table tr:nth-child(2n+3) {
  background: #CCCCCC;
}

table.nostyle {
  width: 100%;
  border: none;
  background: transparent;
}

table.nostyle td {
  border-left: none;
}

table.nostyle tr:first-child {
  background: none;
}

table.nostyle tr:nth-child(2n+3) {
  background: none;
}

/* header */
#header {
  background-color: transparent;
  padding-top: 20px;
}
#header > .section {
  position: relative;
}
@media (max-width: 999px) {
  #header {
    background-color: black;
    padding-top: 0;
  }
  body.mobile-menu-active #header {
    top: 0;
    bottom: 0;
    overflow-y: auto;
  }
  #header .region-header {
    margin: 0;
  }
}

#logo {
  background-image: url('../../images/logo.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 75px;
  width: 282.43243px;
  display: inline-block;
}

@media (max-width: 999px) {
  #logo {
    background-image: url('../../images/logo.png');
    height: 55px;
    width: 207.11712px;
    margin: .25rem;
  }
}
@media (max-width: 375px) {
  #logo {
    height: 40px;
    width: 150.63063px;
    margin: .75rem 0;
  }
}

.region-header, .with-secondary-menu .region-header, .without-secondary-menu .region-header {
  margin-top: 15px;
}

.region-header #block-block-18 {
  position: absolute;
  top: 0;
  right: 0;
  height: 32px;
}
@media (max-width: 999px) {
  .region-header #block-block-18 {
    right: 3rem;
  }
  .region-header #block-block-18 p {
    display: none;
  }
}
.region-header p:nth-child(1) {
  color: white;
  font-family: "titillium", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
  margin-top: 10px;
}
.region-header .block-search-api-page {
  position: absolute;
  top: 40px;
  right: 0;
  overflow: hidden;
  *zoom: 1;
}
.region-header .block-search-api-page .form-item {
  margin: 0;
}
.region-header .block-search-api-page .form-type-textfield {
  float: left;
  height: 23px;
}
.region-header .block-search-api-page .form-type-textfield .form-text {
  width: 190px;
  background: white repeat scroll 0 0;
  border: none;
}
.region-header .block-search-api-page input.form-submit {
  margin: 0 0 0 0.25em;
  height: 23px;
  padding: 0 1em;
}
@media (max-width: 999px) {
  .region-header .block-search-api-page {
    position: static;
    text-align: center;
    width: 80%;
    margin: 0 auto .5rem;
  }
  .region-header .block-search-api-page .form-type-textfield {
    width: 80%;
    height: auto;
    float: none;
    margin: 0 auto .5rem;
  }
  .region-header .block-search-api-page .form-type-textfield .form-text {
    width: 100%;
    font-size: 1.25rem;
  }
  .region-header .block-search-api-page input.form-submit {
    clear: both;
    width: 7em;
    font-size: 1.25rem;
    height: auto;
  }
}
.region-header #block-system-user-menu {
  position: absolute;
  top: 0.25em;
  right: 0;
}
.region-header #block-system-user-menu ul.menu {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
.region-header #block-system-user-menu ul.menu li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
.region-header #block-system-user-menu ul.menu li a {
  color: white;
  font-family: "titillium", Arial, Helvetica Neue, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
}

/*common 2 all */
/*for expand collapse */
.toggler {
  color: blue;
  text-decoration: underline;
  cursor: pointer;
  padding-left: 30px;
  background: url(/misc/arrow-asc.png);
  background-position: left top;
  background-repeat: no-repeat;
}
.toggler.active {
  background: url(/misc/arrow-desc.png);
  background-repeat: no-repeat;
}

/*disables social links */
body.sans-social span.st_twitter_large, body.sans-social span.st_facebook_large, body.sans-social span.stLarge {
  display: none;
}

/*layout */
#header div.section,
#featured div.section,
#messages div.section,
#main-wrapper,
#triptych,
#footer-columns,
#footer-wrap {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

#main-wrapper {
  margin: 0 auto;
  max-width: 1000px;
}

#main-wrapper {
  overflow: hidden;
}

#sidebar-first, #sidebar-second {
  width: 28%;
  float: left;
  position: relative;
  z-index: 1;
}

#sidebar-first .section {
  padding: 0;
}
#sidebar-first .block {
  padding: 5px 8px;
}
#sidebar-first .block h2, #sidebar-first .block .view-vehicles-lists h3, .view-vehicles-lists #sidebar-first .block h3 {
  width: auto;
  position: static;
  padding-left: 0;
  text-indent: 15px;
}
#sidebar-first .block > .content {
  padding: 0 8px;
  margin: 5px 0;
}
@media (max-width: 999px) {
  #sidebar-first {
    display: none;
  }
}

.one-sidebar #content {
  width: 72%;
  float: right;
}
@media (max-width: 999px) {
  .one-sidebar #content {
    width: 100%;
    float: none;
  }
}

#block-block-33 {
  overflow: hidden;
  text-align: center;
}

#featured .region-featured {
  position: relative;
}
#featured .region-featured #block-views-home-anchor-image-block {
  position: absolute;
  top: 0;
  right: 0;
  float: none;
}

@media (max-width: 999px) {
  .region-navigation {
    display: none;
  }
}

.region-mobile-header {
  display: none;
}
@media (max-width: 999px) {
  .region-mobile-header {
    display: block;
  }
}

.region-post-content {
  clear: both;
}

#header .region-mobile-header {
  display: none;
}
@media (max-width: 999px) {
  #header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
  }
  body.mobile-menu-active #header .region-mobile-header {
    display: block;
  }
}

@media (max-width: 999px) {
  #page-wrapper {
    margin-top: 63px;
  }
}

img {
  max-width: 100%;
  height: auto;
}
table img {
  max-width: none;
}

.region-sidebar-first {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCE62D', endColorstr='#FFFDB913');
  background-color: #fce62d;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZTYyZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkYjkxMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fce62d), color-stop(100%, #fdb913));
  background: -moz-linear-gradient(left, #fce62d, #fdb913);
  background: -webkit-linear-gradient(left, #fce62d, #fdb913);
  background: linear-gradient(to right, #fce62d, #fdb913);
  background-image: -ms-linear-gradient(to right, #fce62d 0%, #fdb913 100%);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZTYyZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkYjkxMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fce62d), color-stop(100%, #fdb913));
  background-image: -moz-linear-gradient(left, #fce62d 0%, #fdb913 100%);
  background-image: -webkit-linear-gradient(left, #fce62d 0%, #fdb913 100%);
  background-image: linear-gradient(to right, #fce62d 0%, #fdb913 100%);
  border-style: solid;
  border-color: black;
  border-width: 4px;
  height: 100%;
}

.autosubmenu h2, .autosubmenu .view-vehicles-lists h3, .view-vehicles-lists .autosubmenu h3 {
  display: none;
}
.autosubmenu .content {
  text-align: center;
}
.autosubmenu ul {
  list-style: none;
  margin-left: -12px;
  display: inline-block;
}
.autosubmenu li {
  float: left;
  display: block;
  background-color: whitesmoke;
  width: 96px;
  text-align: center;
  border-radius: 7px;
  border-style: solid;
  border-width: 1px;
  border-color: lightgrey;
  font-size: 12px;
  margin-right: 10px !important;
  height: 30px !important;
  line-height: 28px !important;
  padding-left: 5px;
}
.autosubmenu li:hover {
  background-color: white;
}

#block-block-28 {
  display: none;
}
#block-block-28 h2, #block-block-28 .view-vehicles-lists h3, .view-vehicles-lists #block-block-28 h3, #block-block-28 p {
  display: none;
}

.trucksubmenu h2, .trucksubmenu .view-vehicles-lists h3, .view-vehicles-lists .trucksubmenu h3 {
  display: none;
}
.trucksubmenu ul {
  list-style: none;
  margin-left: -12px;
}
.trucksubmenu li {
  float: left;
  display: block;
  background-color: whitesmoke;
  width: 96px;
  text-align: center;
  border-radius: 7px;
  border-style: solid;
  border-width: 1px;
  border-color: lightgrey;
  font-size: 12px;
  margin-right: 10px !important;
  height: 30px !important;
  line-height: 28px !important;
  padding-left: 5px;
}
.trucksubmenu li:hover {
  background-color: white;
}

#block-block-29 {
  display: none;
}
#block-block-29 h2, #block-block-29 .view-vehicles-lists h3, .view-vehicles-lists #block-block-29 h3, #block-block-29 p {
  display: none;
}

.motorsubmenu h2, .motorsubmenu .view-vehicles-lists h3, .view-vehicles-lists .motorsubmenu h3 {
  display: none;
}
.motorsubmenu ul {
  list-style: none;
  margin-left: -12px;
}
.motorsubmenu li {
  float: left;
  display: block;
  background-color: whitesmoke;
  width: 96px;
  text-align: center;
  border-radius: 7px;
  border-style: solid;
  border-width: 1px;
  border-color: lightgrey;
  font-size: 12px;
  margin-right: 10px !important;
  height: 30px !important;
  line-height: 28px !important;
  padding-left: 5px;
}
.motorsubmenu li:hover {
  background-color: white;
}

#block-block-31 {
  display: none;
}
#block-block-31 h2, #block-block-31 .view-vehicles-lists h3, .view-vehicles-lists #block-block-31 h3, #block-block-31 p {
  display: none;
}

.infosubmenu h2, .infosubmenu .view-vehicles-lists h3, .view-vehicles-lists .infosubmenu h3 {
  display: none;
}
.infosubmenu ul {
  list-style: none;
  margin-left: -12px;
}
.infosubmenu li {
  float: left;
  display: block;
  background-color: whitesmoke;
  width: 96px;
  text-align: center;
  border-radius: 7px;
  border-style: solid;
  border-width: 1px;
  border-color: lightgrey;
  font-size: 12px;
  margin-right: 10px !important;
  height: 30px !important;
  line-height: 28px !important;
  padding-left: 5px;
}
.infosubmenu li:hover {
  background-color: white;
}

#block-block-32 {
  display: none;
}
#block-block-32 h2, #block-block-32 .view-vehicles-lists h3, .view-vehicles-lists #block-block-32 h3, #block-block-32 p {
  display: none;
}

div[id*="-ui-tabs"] table {
  border: 2px solid #000000;
  width: 100% !important;
}
div[id*="-ui-tabs"] table tr:nth-child(odd) {
  background-color: lightgrey;
  color: black;
  border-left-style: 2px solid #000000;
  border-right-style: 2px solid #000000;
  font-size: 14px;
}
div[id*="-ui-tabs"] table td {
  border-left: 2px solid #000000;
  border-top: none;
  border-bottom: none;
  font-size: 14px;
}
div[id*="-ui-tabs"] table tr:nth-child(even) {
  background-color: white;
  color: black;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
  font-size: 14px;
}
div[id*="-ui-tabs"] table tr:first-child {
  background-color: #FFCC00;
  border-top: 2px solid #000000;
  border-left: 2px solid #000000;
  border-right: 2px solid #000000;
  padding: none;
  font-size: 16px;
  text-align: center;
}

/*.sans-title #content .section h1 {
 *	display:none;
 *} */
.node-block-copy.contextual-links-region > h2[property="dc:title"], .view-vehicles-lists .node-block-copy.contextual-links-region > h2[property="dc:title"], .view-vehicles-lists .node-block-copy.contextual-links-region > h3[property="dc:title"] {
  display: none;
}

.login-message {
  padding: 0 15px;
  background-color: #efedde;
  border: 1px solid #cccccc;
}

.sharethis-buttons {
  width: 165px;
  float: right;
  line-height: 30px;
}
.sharethis-buttons .sharethis-wrapper {
  position: relative;
  text-align: right;
  right: 0px;
  top: 5px;
  /*background-color: yellow; */
}
.sharethis-buttons .st_fblike {
  right: 80px;
  position: absolute;
  line-height: 26px;
  width: 81px;
  height: 30px;
  display: block;
  top: 0;
  /*background-color: blue; */
}

/*.link-wrapper .links.inline {
 *	position: relative;
 *	line-height: 30px;
 *	right: 170px;
 *	bottom: 42px;
 *	background-color: red;
 *	height: 30px;
 *	display: block;
 *	width: 80px;
 *	float: right;
 *	padding: 0;
 *} */
.link-wrapper .links.inline li {
  margin: 0;
  padding: 0 5px 0 0;
}

/* common */
.center-txt {
  text-align: center;
}

.left-txt {
  text-align: left;
}

.right-txt {
  text-align: right;
}

.left {
  float: left;
}

.right {
  float: right;
}

/*masthead */
#preheadspacer {
  height: 20px;
  background-color: black;
}

/*home hero */
#featured {
  padding: 0;
  margin: 0 0 1em;
}
#featured #views_slideshow_cycle_teaser_section_homepage_slider-block {
  position: relative;
  top: 0;
  left: 0;
}
#featured #block-views-home-anchor-image-block {
  float: right;
  position: relative;
  top: -17px;
}
#featured #block-views-home-anchor-image-block .content {
  margin-top: 0;
}

.imce-frame {
  height: 800px !important;
}

#browse-wrapper {
  height: 700px !important;
}

#highlighted {
  border-bottom: none;
}

/*-- main menu -- */
/*-- mega menu -- */
.region-header {
  width: inherit;
  margin: 0 0 10px;
}
.region-header .block-megamenu-mainmenu {
  height: 67px;
  text-align: center;
  background-image: url('../../images/bimenufill.png');
  position: relative;
  background-repeat: repeat-x;
  background-color: transparent;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  background-repeat: repeat;
  background-position: left top;
}

#node-10104 table, #node-10105 table {
  width: 950px !important;
  margin: 0 auto !important;
}

.block-megamenu-mainmenu .content ul.megamenu-bin li h3 {
  white-space: nowrap;
  background-color: green;
}

.view-id-ford_editorial .views-row-odd {
  padding: 10px;
  width: 590px;
  border-radius: 8px;
}
.view-id-ford_editorial .views-row-even {
  padding: 10px;
  width: 590px;
  border-radius: 8px;
  background-color: whitesmoke;
}

/*-- homeblock - styles for background and padding for home page text -- */
#block-block-5.front.home {
  background-color: black;
  font-size: 1.1em;
  margin-top: 2px;
  padding: 30px;
}

/*-- homeblock - styles to align & text wrap bottom right image -- */
#block-block-5.front.home div.bottom-container {
  overflow: hidden;
}
#block-block-5.front.home div.bottom-container:before {
  content: " ";
  width: 1px;
  height: 100px;
  float: right;
  overflow: hidden;
  margin-right: -1px;
}
#block-block-5.front.home div.bottom-container .bottom-right-image {
  float: right;
  clear: right;
  margin: 10px 0 20px 20px;
}
#block-block-5.front.home div.bottom-container p {
  margin: 0;
}

/*FAQ */
.page-node-25 #block-system-main .field-name-body .faqTitle {
  display: none;
}
.page-node-25 .faqToggles {
  font-size: 10px;
}
.page-node-25 .view-faq.view-id-faq .toggler {
  background: url('../../images/arrow-right.png') no-repeat scroll 0 0 transparent;
}
.page-node-25 .view-faq.view-id-faq .toggler.active {
  background: url('../../images/arrow-down.png') no-repeat scroll 0 0 transparent;
}

/*Dealer Locator */
body.gallery h1#page-title {
  height: 167px;
  width: 625px;
  background-image: url('../../images/gallery-logo.png');
  font-size: 0em;
  line-height: 0;
  clear: both;
  float: right;
}
body.gallery .region-content {
  position: relative;
  top: 200px;
}

#containerTiny {
  min-height: 190px !important;
}

/*Blog */
body.node-type-public-blog h1#page-title {
  background-repeat: no-repeat;
  margin-top: 0;
}
body.node-type-public-blog .node-public-blog {
  line-height: 1.3;
}
body.node-type-public-blog .node-public-blog img {
  display: block;
  margin: 0.5em auto;
}

#ytFrame {
  width: 370px !important;
  height: 200px;
  margin-left: 10px;
}

body.front #highlighted {
  padding: 0 0 0 15px;
}
#highlighted #block-views-front-blog-teaser-block {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
#highlighted #block-views-front-blog-teaser-block h2, #highlighted #block-views-front-blog-teaser-block .view-vehicles-lists h3, .view-vehicles-lists #highlighted #block-views-front-blog-teaser-block h3 {
  display: none;
}
@media (max-width: 599px) {
  #highlighted #block-views-front-blog-teaser-block {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  #highlighted #block-views-front-blog-teaser-block {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
#highlighted #block-views-front-blog-teaser-block .content .view-content ul, #highlighted .feature-block .content .view-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#highlighted #block-views-front-blog-teaser-block .content .view-content ul li, #highlighted .feature-block .content .view-content ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
#highlighted #block-views-front-blog-teaser-block .content .view-content ul li, #highlighted .feature-block .content .view-content ul li {
  margin: 0;
  padding: 0;
  width: 22.85714%;
  float: left;
  margin-right: 2.85714%;
}
#highlighted #block-views-front-blog-teaser-block .content .view-content ul li:nth-child(4n), #highlighted .feature-block .content .view-content ul li:nth-child(4n) {
  float: right;
  margin-right: 0;
}
@media (max-width: 599px) {
  #highlighted #block-views-front-blog-teaser-block .content .view-content ul li, #highlighted .feature-block .content .view-content ul li {
    width: 47.05882%;
    float: left;
    margin-right: 5.88235%;
  }
  #highlighted #block-views-front-blog-teaser-block .content .view-content ul li:nth-child(2n), #highlighted .feature-block .content .view-content ul li:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  #highlighted #block-views-front-blog-teaser-block .content .view-content ul li, #highlighted .feature-block .content .view-content ul li {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  #highlighted #block-views-front-blog-teaser-block .content .view-content ul li:nth-child(4n), #highlighted .feature-block .content .view-content ul li:nth-child(4n) {
    display: block;
  }
}
@media (max-width: 479px) {
  #highlighted #block-views-front-blog-teaser-block .content .field-name-field-teaser-image, #highlighted .feature-block .content .field-name-field-teaser-image {
    width: 47.05882%;
    float: left;
    margin-right: 5.88235%;
  }
  #highlighted #block-views-front-blog-teaser-block .content .field-name-title, #highlighted .feature-block .content .field-name-title {
    width: 47.05882%;
    float: right;
    margin-right: 0;
  }
}
#highlighted #block-views-front-blog-teaser-block .content a, #highlighted .feature-block .content a {
  border: 4px solid black;
  color: white;
  text-decoration: none;
  font-size: 0.9rem;
  display: block;
}
#highlighted #block-views-front-blog-teaser-block .content a:hover, #highlighted .feature-block .content a:hover {
  color: #ffcb05;
}
#highlighted #block-views-front-blog-teaser-block .content p a, #highlighted .feature-block .content p a {
  border: none;
}
#highlighted #block-views-front-blog-teaser-block .content img, #highlighted .feature-block .content img {
  display: block;
  width: 100%;
}
#highlighted .feature-block {
  width: 22.85714%;
  float: right;
  margin-right: 0;
}
@media (max-width: 599px) {
  #highlighted .feature-block {
    width: 30.76923%;
    float: right;
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  #highlighted .feature-block {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  #highlighted .feature-block .content a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 47.05882%;
    float: left;
    margin-right: 5.88235%;
  }
  #highlighted .feature-block .content p {
    width: 47.05882%;
    float: right;
    margin-right: 0;
  }
}

.view-id-blogs .view-filters {
  margin-bottom: 0.5em;
  overflow: hidden;
  *zoom: 1;
}
.view-id-blogs .view-filters .views-widget-filter-field_blog_categories_tid {
  float: none;
}
.view-id-blogs .view-filters .views-widget-filter-field_blog_categories_tid > label {
  display: none;
}
.view-id-blogs .view-filters .views-widget-filter-field_blog_categories_tid label {
  font-weight: normal;
}
.view-id-blogs .view-filters .bef-checkboxes .form-type-bef-checkbox {
  float: left;
  width: 33%;
}
.view-id-blogs .view-filters .ajax-progress {
  display: none;
}
.view-id-blogs .node-teaser {
  margin-bottom: 2em;
}
.view-id-blogs .node-teaser .group-left {
  padding-right: 1em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 70%;
  float: left;
}
.view-id-blogs .node-teaser .group-right {
  width: 30%;
  float: left;
}
.view-id-blogs .node-teaser.group-one-column .group-left, .view-id-blogs .node-teaser.group-one-column .group-right {
  width: 100%;
}
.view-id-blogs .node-teaser .field-name-body {
  max-height: 6em;
  overflow: none;
}
@media (max-width: 999px) {
  .view-id-blogs .node-teaser .field-name-body {
    max-height: none;
  }
}
.view-id-blogs .node-teaser .field-name-body img {
  display: none;
}
.view-id-blogs .node-teaser .field-name-field-teaser-image img {
  border: 4px solid black;
}

body.blog h1#page-title {
  float: left;
  width: 20%;
  margin-top: 0;
}
body.blog .view-filters {
  float: left;
  width: 80%;
}

.view-blogs .view-content {
  clear: both;
  padding-top: 1em;
}

.view-id-blogs.view-display-id-block .meta.submitted {
  display: none;
}
.view-id-blogs.view-display-id-block .node-readmore {
  text-transform: uppercase;
}

#block-views-front-blog-teaser-block h2, #block-views-front-blog-teaser-block .view-vehicles-lists h3, .view-vehicles-lists #block-views-front-blog-teaser-block h3 {
  font-weight: 600;
  color: white;
  margin-top: 0px;
  font-size: 20px;
  margin-left: 14px;
}

.view-id-front_blog_teaser.view-display-id-block_1 div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(1) > a:nth-child(1) {
  border-top: none;
}
.view-id-front_blog_teaser.view-display-id-block_1 .blog-more-link {
  border-bottom: none;
}
.view-id-front_blog_teaser.view-display-id-block_1 a {
  background-position: left;
  background-repeat: no-repeat;
  border-bottom: 1px solid #fdb913;
  border-top: 1px solid #fce62d;
  font-weight: bold;
  display: block;
  padding-bottom: 2px;
  padding-top: 2px;
}

.view-front-blog-teaser.view-display-id-block_1 {
  background-color: transparent;
  font-family: "roboto_condensed", Arial, Helvetica Neue, Helvetica, sans-serif;
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  min-height: 100px;
  padding-top: 0px;
  padding-left: 0px;
  line-height: 20px;
  color: white;
}
.view-front-blog-teaser.view-display-id-block_1 a {
  display: block;
}
.view-front-blog-teaser.view-display-id-block_1 span.field-content a:link, .view-front-blog-teaser.view-display-id-block_1 span.field-content a:visited {
  text-decoration: none;
  color: black;
}
.view-front-blog-teaser.view-display-id-block_1 span.field-content a:hover, .view-front-blog-teaser.view-display-id-block_1 span.field-content a:active, .view-front-blog-teaser.view-display-id-block_1 span.field-content a.active {
  color: white;
}
.view-front-blog-teaser.view-display-id-block_1 span.field-content a:hover {
  text-decoration: underline;
}

#block-views-blog-categories-level-1 {
  clear: both;
}

#ytFrame {
  width: 370px !important;
  height: 200px;
  margin-left: 10px;
}

#views_slideshow_controls_text_previous_homepage_slider-block {
  background-image: url('../../images/larrow.png');
  background-repeat: no-repeat;
  background-position: left;
  display: inline-block;
}
#views_slideshow_controls_text_previous_homepage_slider-block a {
  color: lightgrey;
  margin-left: 25px;
}

#views_slideshow_controls_text_pause_homepage_slider-block {
  display: none;
}

#views_slideshow_controls_text_next_homepage_slider-block {
  background-image: url('../../images/rarrow.png');
  background-repeat: no-repeat;
  background-position: right;
  display: inline-block;
}
#views_slideshow_controls_text_next_homepage_slider-block a {
  color: lightgrey;
  margin-right: 25px;
}

#views_slideshow_controls_text_homepage_slider-block {
  float: left;
}

/*Search Results */
.ss_link .content {
  position: relative;
  min-height: 100px;
  width: 100%;
}
.ss_link .content a {
  display: block;
  width: 150px;
  min-height: 20px;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 10px;
  border: 1px solid #adadad;
  background-color: #e4e1e1;
}

/* for profile pics in blog posts */
.submitted .user-picture img {
  height: 130px;
  width: 95px;
  margin-right: 20px;
  margin-bottom: 5px;
}

.comment .user-picture img {
  height: 70px;
  width: 50px;
}

/* for data tables in qt-vechicle lists */
div[id^="quicktabs-"] .view-vehicles-lists .views-field-field-vehicle-photo {
  width: 120px;
  float: left;
  clear: left;
}
div[id^="quicktabs-"] .view-vehicles-lists .views-field-body {
  margin-left: 120px;
}

/* technology page */
.page-node-1 #block-system-main .sharethis-buttons {
  display: none;
}

/* racing page */
.page-node-23 #block-system-main .sharethis-buttons, .page-node-7544 #block-system-main .sharethis-buttons {
  display: none;
}

/* word on the street page */
/* word on the street ford */
.page-editorial-ford .view-ford-editorial .views-row, .page-editorial-gm .view-ford-editorial .views-row, .page-editorial-chevy .view-ford-editorial .views-row, .page-editorial-truck .view-ford-editorial .views-row, .page-editorial-motorcycle .view-ford-editorial .views-row, .page-editorial-marine .view-ford-editorial .views-row {
  margin-bottom: 10px;
}
.page-editorial-ford .view-ford-editorial .views-row-odd, .page-editorial-gm .view-ford-editorial .views-row-odd, .page-editorial-chevy .view-ford-editorial .views-row-odd, .page-editorial-truck .view-ford-editorial .views-row-odd, .page-editorial-motorcycle .view-ford-editorial .views-row-odd, .page-editorial-marine .view-ford-editorial .views-row-odd {
  background-color: #cccccc;
}
.page-editorial-ford .view-ford-editorial .views-row .views-field-field-publication .field-content, .page-editorial-gm .view-ford-editorial .views-row .views-field-field-publication .field-content, .page-editorial-chevy .view-ford-editorial .views-row .views-field-field-publication .field-content, .page-editorial-truck .view-ford-editorial .views-row .views-field-field-publication .field-content, .page-editorial-motorcycle .view-ford-editorial .views-row .views-field-field-publication .field-content, .page-editorial-marine .view-ford-editorial .views-row .views-field-field-publication .field-content {
  font-style: italic;
  text-align: right;
}

/* word on the street gm */
/* word on the street chevy */
/* word on the street truck */
/* word on the street motorcycle */
/* word on the street marine */
table table {
  font-size: 0.75em;
}

.view-homepage-slider .views-content-counter {
  background-color: #9fc4dc;
  border-radius: 6px 6px 6px 6px;
  float: left;
  height: 12px;
  width: 12px;
  margin-right: 5px;
  text-indent: -9999px;
  cursor: pointer;
}
.view-homepage-slider .active .views-content-counter {
  background-color: #2874a2;
}

#block-block-9 .ad-first img {
  width: 115px;
  height: 78px;
}
#block-block-9 .ad-second img {
  width: 121px;
  height: 80px;
}

#block-devel-switch-user {
  display: none;
}

.owner-gallery .views-field-field-image .field-content img {
  width: 65px;
  height: 50px;
}
.owner-gallery .views-field-title {
  display: none;
}
.owner-gallery table td {
  border: 0px none;
  cellpadding: 0px;
}
.owner-gallery .views-field-field-video-embed object embed {
  height: 50px;
  width: 65px;
}

#block-views-homepage-slider-block .item-list {
  display: none;
}

#maskLink {
  background-color: black;
  color: white;
  font-family: "titillium", Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-indent: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-shadow: 0px 1px 0px black;
}
#maskLink a {
  color: white;
}

.view-vehicles-lists {
  margin-top: 30px;
}
.view-vehicles-lists section {
  border: 3px solid black;
  padding: 30px;
  width: 46%;
  margin: 0 2%;
  margin-bottom: 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 599px) {
  .view-vehicles-lists section {
    width: 96%;
  }
}
.view-vehicles-lists section header img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 3px solid black;
  display: block;
}
.view-vehicles-lists section a {
  color: #222;
}
.view-vehicles-lists .views-row .views-field-title a, .view-vehicles-lists .content a {
  padding: 8px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcb05), color-stop(50%, #fce62d), color-stop(51%, #ffcb05), color-stop(100%, #ffcb05));
  background: -webkit-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: -moz-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: -o-linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  background: linear-gradient(#ffcb05, #fce62d 50%, #ffcb05 51%, #ffcb05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fce62d', endColorstr='#ffcb05');
  border: solid 1px #ffcb05;
  display: block;
  text-decoration: none;
  font-weight: bold;
  margin: 0.5em 0;
}
.view-vehicles-lists h2, .view-vehicles-lists h3, .view-vehicles-lists h3 {
  margin: 0.5em 0 0;
}
.view-vehicles-lists p {
  margin: 0;
}

/*Company Info */
/*FAQ */
.dealer_group {
  width: 350px;
}
.dealer_group h3 {
  font-size: 1.3em;
}
.dealer_group .referral {
  padding-left: 30px;
  margin: 1em 0 2em;
}
.dealer_group .referral .referral_type {
  float: right;
  font-weight: bold;
  color: #5781fc;
  font-size: 0.9em;
}
.dealer_group .referral .company {
  font-weight: bold;
  color: #991111;
  font-size: 1.1em;
}

.node-owner-gallery .ds-slideshow #galleryControls #galleryNext, .node-owner-gallery .ds-slideshow #galleryControls #galleryPrev, .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails, .node-owner-gallery .ds-slideshow #galleryControls #galleryClose, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink, .node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a {
  color: black;
  padding: 5px;
  width: 24px;
  line-height: 24px;
  border-radius: 10px;
  font-weight: 600;
  border-style: solid;
  border-color: lightgrey;
  border-width: 2px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 24px;
  display: inline-block;
  cursor: pointer;
  text-align: center;
}
.node-owner-gallery .ds-slideshow #galleryControls #galleryNext:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryPrev:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryClose:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink:hover, .node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a:hover {
  background: #ffcb05;
  text-decoration: none;
}
.node-owner-gallery .ds-slideshow #galleryControls #galleryNext a, .node-owner-gallery .ds-slideshow #galleryControls #galleryPrev a, .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails a, .node-owner-gallery .ds-slideshow #galleryControls #galleryClose a, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink a, .node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a a {
  display: inline-block;
}
.node-owner-gallery .ds-slideshow #galleryControls #galleryNext a, .node-owner-gallery .ds-slideshow #galleryControls #galleryPrev a, .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails a, .node-owner-gallery .ds-slideshow #galleryControls #galleryClose a, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink a, .node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a a, .node-owner-gallery .ds-slideshow #galleryControls #galleryNext a:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryPrev a:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails a:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryClose a:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink a:hover, .node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a a:hover, .node-owner-gallery .ds-slideshow #galleryControls #galleryNext a:link, .node-owner-gallery .ds-slideshow #galleryControls #galleryPrev a:link, .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails a:link, .node-owner-gallery .ds-slideshow #galleryControls #galleryClose a:link, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink a:link, .node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a a:link, .node-owner-gallery .ds-slideshow #galleryControls #galleryNext a:visited, .node-owner-gallery .ds-slideshow #galleryControls #galleryPrev a:visited, .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails a:visited, .node-owner-gallery .ds-slideshow #galleryControls #galleryClose a:visited, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink a:visited, .node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a a:visited, .node-owner-gallery .ds-slideshow #galleryControls #galleryNext a:active, .node-owner-gallery .ds-slideshow #galleryControls #galleryPrev a:active, .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails a:active, .node-owner-gallery .ds-slideshow #galleryControls #galleryClose a:active, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink a:active, .node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a a:active {
  color: black;
  text-decoration: none;
}

#block-procharger-owner-gallery-gallery-inject {
  clear: both;
}

#gallery_popdown {
  clear: both;
}

.file-video {
  position: relative;
}
.file-video img {
  display: block;
}
.file-video .play-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url('../../images/video-play-48.png') no-repeat center center;
  opacity: 0.6;
}

.node-owner-gallery {
  padding: 15px;
  background-color: #eeeeee;
  border-radius: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: lightgrey;
}
.node-owner-gallery .content {
  margin: 0;
}
.node-owner-gallery .ds-slideshow {
  position: relative;
}
.node-owner-gallery .ds-slideshow .field-name-field-marketing-description {
  display: none;
}
.node-owner-gallery .ds-slideshow .field-name-field-media {
  background-color: black;
}
.node-owner-gallery .ds-slideshow .field-name-field-media .file-image .content {
  height: 400px;
  overflow: hidden;
}
.node-owner-gallery .ds-slideshow .field-name-field-media img {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}
.node-owner-gallery .ds-slideshow .field-name-field-media .field-name-field-marketing-description {
  display: block;
}
.node-owner-gallery .ds-slideshow .field-name-field-media .field-name-field-gallery-media-caption, .node-owner-gallery .ds-slideshow .field-name-field-media .field-name-field-marketing-description {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: url('../../images/black-70.png');
  background: rgba(0, 0, 0, 0.7);
  font-style: italic;
  padding: 10px;
  color: white;
  z-index: 10;
}
.node-owner-gallery .ds-slideshow #galleryControls {
  text-align: center;
  z-index: 10;
  position: relative;
  margin: 10px 0;
}
.node-owner-gallery .ds-slideshow #galleryControls #galleryClose {
  width: auto;
}
.node-owner-gallery .ds-slideshow #galleryControls .group1 {
  position: absolute;
  left: 0;
}
.node-owner-gallery .ds-slideshow #galleryControls #galleryDetails, .node-owner-gallery .ds-slideshow #galleryControls #galleryLink {
  float: left;
  font-size: 14px;
  line-height: 24px;
  width: auto;
  margin-right: 1em;
}
body.node-type-owner-gallery .node-owner-gallery .ds-slideshow #galleryControls #galleryDetails, body.node-type-owner-gallery .node-owner-gallery .ds-slideshow #galleryControls #galleryLink {
  display: none;
}
.node-owner-gallery .ds-slideshow #galleryControls #galleryClose {
  position: absolute;
  right: 0;
  font-size: 18px;
}
body.node-type-owner-gallery .node-owner-gallery .ds-slideshow #galleryControls #galleryClose {
  display: none;
}
.node-owner-gallery .gallery-toggle {
  display: none;
}
body.node-type-owner-gallery .node-owner-gallery .gallery-toggle {
  display: block;
}
.node-owner-gallery .field-name-gallery-thumbnails {
  padding: 10px 0;
}
.node-owner-gallery .field-name-gallery-thumbnails ul {
  text-align: center;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
.node-owner-gallery .field-name-gallery-thumbnails ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  white-space: nowrap;
}
.node-owner-gallery .field-name-gallery-thumbnails ul li {
  margin: 0 5px;
}
.node-owner-gallery .ds-details {
  background-color: white;
  min-height: 20px;
  border-radius: 7px;
  border-style: solid;
  border-width: 2px;
  border-color: lightgrey;
  margin-top: 2px;
  padding: 12px;
  padding-bottom: 10px;
  font-size: 14px;
}
.node-owner-gallery .ds-details .field-name-gallery-detail-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 2em;
}
.node-owner-gallery .ds-details .field-name-field-blower-model {
  font-size: 1.25em;
}
.node-owner-gallery .ds-details .field-name-field-blower-model h3 {
  display: inline;
}
.node-owner-gallery .ds-details .field-name-field-blower-model ul {
  float: left;
}
.node-owner-gallery .ds-details .field-name-field-notes {
  margin-top: 1em;
  line-height: 1.5em;
}
.node-owner-gallery .ds-details .field-name-field-testimonial {
  margin: 0.5em 10px;
  padding: 0.5em 10px 0;
  line-height: 1.25em;
  quotes: "\201C" "\201D" "\2018" "\2019";
  font-style: italic;
  font-size: 1.1em;
}
.node-owner-gallery .ds-details .field-name-field-testimonial:before, .node-owner-gallery .ds-details .field-name-field-testimonial:after {
  color: #cccccc;
  content: open-quote;
  font-size: 2em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.node-owner-gallery .ds-details .field-name-field-testimonial:after {
  margin-left: 0.25em;
  content: close-quote;
}
.node-owner-gallery .ds-details .field-name-field-testimonial .field-items, .node-owner-gallery .ds-details .field-name-field-testimonial .field-item {
  display: inline;
}
.node-owner-gallery .ds-details .field-name-field-testimonial ~ .field-name-trimmed-author {
  display: block;
  margin-left: 50%;
}
.node-owner-gallery .ds-details .field-name-field-testimonial ~ .field-name-trimmed-author .field-item:before {
  content: "\2014\0020";
}
.node-owner-gallery .ds-details .field-name-trimmed-author {
  display: none;
}
.node-owner-gallery .ds-details ul li {
  font-size: 14px;
  color: black;
  width: 100%;
  margin: 0;
}
.node-owner-gallery .ds-details .group_specs {
  line-height: 1.25em;
  font-size: 14px;
  font-family: "roboto_condensed", Arial, Helvetica Neue, Helvetica, sans-serif;
  margin: .75em 0;
  overflow: hidden;
}
.node-owner-gallery .ds-details .group_specs .field, .node-owner-gallery .ds-details .group_specs .field-name-value-with-suffix {
  width: 50%;
  padding: 5px 0;
  float: left;
}
.node-owner-gallery .ds-details .group_specs .field .field-label, .node-owner-gallery .ds-details .group_specs .field-name-value-with-suffix .field-label {
  width: 50%;
  text-align: right;
  font-weight: bold;
  text-transform: uppercase;
}
.node-owner-gallery .ds-details .group_specs .field .field-items, .node-owner-gallery .ds-details .group_specs .field-name-value-with-suffix .field-items {
  padding-right: 0.5em;
  width: auto;
  float: none;
}
.node-owner-gallery .ds-sharing {
  margin-top: 1em;
}
.node-owner-gallery .ds-sharing .field {
  margin-top: .5em;
}
.node-owner-gallery .ds-sharing .field-name-bbcode pre {
  font-size: .85em;
  margin: .5em 0 0 1em;
}
.node-owner-gallery .group_specs {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
.node-owner-gallery .group_specs .field {
  margin-bottom: 0;
  width: 50%;
  float: left;
}
.node-owner-gallery .group_specs .field-collection-view {
  padding: 0;
  margin: 0;
  border-bottom: none;
}
.node-owner-gallery .file-image .content {
  text-align: center;
}
.node-owner-gallery.view-mode-gallery_testimonial {
  margin-bottom: 1em;
  position: relative;
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-field-testimonial {
  margin: 1.5em 24% 0 10px;
  padding: 0 10px;
  line-height: 1.25em;
  quotes: "\201C" "\201D" "\2018" "\2019";
  font-style: italic;
  font-size: 1.1em;
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-field-testimonial:before, .node-owner-gallery.view-mode-gallery_testimonial .field-name-field-testimonial:after {
  color: #cccccc;
  content: open-quote;
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-field-testimonial:after {
  margin-left: 0.25em;
  content: close-quote;
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-field-testimonial .field-items, .node-owner-gallery.view-mode-gallery_testimonial .field-name-field-testimonial .field-item {
  display: inline;
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-trimmed-author {
  margin: 0 24% 1.5em 10px;
  text-indent: 75%;
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-trimmed-author .field-item:before {
  content: "\2014\0020";
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-gallery-thumbnail-linked {
  float: right;
  width: 20%;
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link {
  position: absolute;
  left: 0;
  bottom: 0;
}
.node-owner-gallery.view-mode-gallery_testimonial .field-name-vehicle-detail-gallery-link a {
  display: inline-block;
  font-size: 0.8em;
  width: auto;
  padding: 0.5em;
  margin: 0 0 0.5em 0.5em;
  line-height: 1em;
  color: black;
}

.node-owner_gallery-form label {
  font-weight: bold;
}
.node-owner_gallery-form .tabledrag-toggle-weight-wrapper {
  display: none;
}
.node-owner_gallery-form table tr th {
  background-color: transparent;
}
.node-owner_gallery-form .field-name-field-specs .field-name-field-spec-attribute {
  max-width: 40%;
  float: left;
  display: inline-block;
  margin: 0;
}
.node-owner_gallery-form .field-name-field-specs .field-name-field-spec-attribute input {
  width: 100%;
}
.node-owner_gallery-form .field-name-field-specs .field-name-field-spec-value {
  width: 40%;
  float: left;
}
.node-owner_gallery-form .field-name-field-specs .field-name-field-spec-value input {
  width: 100%;
}
.node-owner_gallery-form .field-name-field-specs input.form-submit {
  float: right;
  margin-top: 1em;
}
.node-owner_gallery-form .field-name-field-specs input.field-add-more-submit {
  float: none;
}

.view-display-id-gallery_sidebar {
  overflow: hidden;
  *zoom: 1;
}
.view-display-id-gallery_sidebar .views-row {
  float: left;
  width: 31%;
  margin: 0 1%;
  position: relative;
}

#block-views-gallery-categories-level-1 {
  clear: both;
}

#block-search-api-page-gallery-search {
  margin: 1em 0;
  line-height: 33px;
  float: right;
}
#block-search-api-page-gallery-search h2, #block-search-api-page-gallery-search .view-vehicles-lists h3, .view-vehicles-lists #block-search-api-page-gallery-search h3 {
  display: none;
}
#block-search-api-page-gallery-search .content {
  text-align: right;
  margin-top: 0;
}
#block-search-api-page-gallery-search .content .form-type-textfield {
  display: inline;
}
#block-search-api-page-gallery-search .content .form-type-textfield input {
  width: 20em;
}
#block-search-api-page-gallery-search .content input[type="submit"] {
  padding: 0 1em;
  height: 25px;
}

.node-owner-gallery.view-mode-search_result {
  border: none;
  background: transparent;
  border-bottom: 2px solid lightgrey;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.node-owner-gallery.view-mode-search_result h3 {
  font-size: 1.3em;
  margin-top: 0;
}
.node-owner-gallery.view-mode-search_result .field-name-trimmed-author {
  margin-top: 1em;
}
.node-owner-gallery.view-mode-search_result .group-left {
  width: 20%;
  overflow: hidden;
  *zoom: 1;
}
.node-owner-gallery.view-mode-search_result .group-right {
  float: none;
  margin-left: 22%;
}

.view-id-gallery.view-display-id-page .views-row {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 1.38889%;
  padding-right: 1.38889%;
  margin-bottom: 20px;
  text-align: center;
}
.view-id-gallery.view-display-id-page .views-row:nth-child(4n) {
  float: right;
}
@media (max-width: 599px) {
  .view-id-gallery.view-display-id-page .views-row {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 2.77778%;
    padding-right: 2.77778%;
  }
  .view-id-gallery.view-display-id-page .views-row:nth-child(2n) {
    float: right;
  }
}
.view-id-gallery.view-display-id-page .node-owner-gallery {
  height: 190px;
}
.view-id-gallery.view-display-id-page .node-owner-gallery .field-name-field-marketing-description {
  overflow: hidden;
  height: 3.75em;
  line-height: 1.25em;
  font-size: 11px;
}

.region-highlighted #block-procharger-owner-gallery-gallery-add {
  margin: 1em 0;
  float: left;
}
.region-highlighted #block-procharger-owner-gallery-gallery-add a {
  margin: 0;
}

#featured {
  background-size: cover;
  -ms-behavior: url(/sites/all/themes/procharger/js/backgroundsize.min.htc);
  margin: 0 0 1em;
}

#block-views-homepage-carousel-left, #block-views-homepage-carousel-right {
  float: left;
  overflow: hidden;
  width: 73%;
  float: left;
  margin-right: -100%;
  border: 4px solid black;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 999px) {
  #block-views-homepage-carousel-left, #block-views-homepage-carousel-right {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
#block-views-homepage-carousel-left *, #block-views-homepage-carousel-right * {
  margin: 0;
  padding: 0;
}
#block-views-homepage-carousel-left img, #block-views-homepage-carousel-right img {
  display: block;
  width: 100%;
}
#block-views-homepage-carousel-left .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row, #block-views-homepage-carousel-right .views-slideshow-cycle-main-frame .views-slideshow-cycle-main-frame-row {
  width: 100%;
}
#block-views-homepage-carousel-left .owl-buttons, #block-views-homepage-carousel-right .owl-buttons {
  display: block;
  position: absolute;
  bottom: 0.25em;
  right: 0.25em;
  z-index: 20;
}
#block-views-homepage-carousel-left .owl-buttons .owl-prev, #block-views-homepage-carousel-left .owl-buttons .owl-next, #block-views-homepage-carousel-right .owl-buttons .owl-prev, #block-views-homepage-carousel-right .owl-buttons .owl-next {
  font-size: 24px;
  font-weight: bold;
  background: black;
  border: 2px solid #ffcb05;
  border-radius: 40px;
  height: 24px;
  width: 24px;
  line-height: 20px;
  opacity: 0.7;
  text-shadow: none;
  display: inline-block;
  text-align: center;
  margin: 0 .25rem;
}
#block-views-homepage-carousel-left .owl-buttons .owl-prev:hover, #block-views-homepage-carousel-left .owl-buttons .owl-prev a:hover, #block-views-homepage-carousel-left .owl-buttons .owl-next:hover, #block-views-homepage-carousel-left .owl-buttons .owl-next a:hover, #block-views-homepage-carousel-right .owl-buttons .owl-prev:hover, #block-views-homepage-carousel-right .owl-buttons .owl-prev a:hover, #block-views-homepage-carousel-right .owl-buttons .owl-next:hover, #block-views-homepage-carousel-right .owl-buttons .owl-next a:hover {
  text-decoration: none;
  opacity: 1;
}
#block-views-homepage-carousel-left .owl-buttons .owl-prev a, #block-views-homepage-carousel-left .owl-buttons .owl-next a, #block-views-homepage-carousel-right .owl-buttons .owl-prev a, #block-views-homepage-carousel-right .owl-buttons .owl-next a {
  text-decoration: none;
  color: white;
}

#block-views-homepage-carousel-right {
  width: 26%;
  float: right;
  margin-right: 0;
}
@media (max-width: 999px) {
  #block-views-homepage-carousel-right {
    display: none;
  }
}

#views_slideshow_controls_text_next_homepage_carousel-left {
  left: auto;
  right: 2%;
}

#views_slideshow_controls_text_pause_homepage_carousel-left {
  display: none;
}

/* Inner pages */
body.not-front #main {
  background-color: #777;
}
body.not-front #page-title {
  text-transform: uppercase;
}
body.not-front #content > .section {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF999999', endColorstr='#FFFFFFFF');
  background-color: #ffffff;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999999), color-stop(100%, #ffffff));
  background: -moz-linear-gradient(top, #999999, #ffffff);
  background: -webkit-linear-gradient(top, #999999, #ffffff);
  background: linear-gradient(to bottom, #999999, #ffffff);
  background-image: -ms-linear-gradient(to bottom, #999999 0px, #ffffff 90px);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #999999), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, #999999 0px, #ffffff 90px);
  background-image: -webkit-linear-gradient(top, #999999 0px, #ffffff 90px);
  background-image: linear-gradient(to bottom, #999999 0px, #ffffff 90px);
  border-top: 4px solid black;
  -moz-box-shadow: black 0 0 20px;
  -webkit-box-shadow: black 0 0 20px;
  box-shadow: black 0 0 20px;
  min-height: 1600px;
  padding: 30px;
}

.view-gallery-testimonials a.button.editorial {
  float: right;
}

.page-hybridauth-window {
  background: white;
}

/*# sourceMappingURL=procharger.css.map */
