ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}

.top10 {margin-top:10px;}
.top20 {margin-top:20px;}
.top30 {margin-top:30px;}
.containerBottom20 {padding-bottom:20px;display:table}

.lightBack {background: #e8e8e8;}

.btn {border-radius: 0px;padding:0px 15px 0px 15px;}

body {background-color: #f9f9f9;color: #4a4a4a;font-size:15px;font-family: 'Open Sans', Arial, Helvetica, sans-serif;background: url("../images/template/background.jpg";background:none) no-repeat;background-attachment: fixed;}
a {color:#000000}
a:hover {color:#adaaa7;text-decoration: none;}
.form-control {border-radius: 0px}

.container-fluid {margin-left:0px;margin-right:0px;}

.navbar {background:transparent;border-color:#383838;margin-bottom:0px;border:0px;}

.navbar > .container-fluid {max-width:1110px;margin:auto;padding:0px;}

.navbar-header {background:#292c33}

.navbar-brand {height:autoline-height:auto;padding:0px 10px 0px 10px;height:30px;}
.navbar > .container-fluid .navbar-brand {margin:10px 0px 0px 0px;color:#ffffff;}
.navbar > .container-fluid .navbar-brand:hover {color:#888888;}

.dropdown-menu {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background: #383838;border-radius: 0px}
.dropdown-menu > li > a {line-height: 34px;background: #272727; color:#ffffff;padding:0px 10px;font-size:13px !important;}
.dropdown-menu > li > a:hover {line-height: 34px;color:#ffffff;background-color: #383838}

.navbar-inverse .navbar-nav > li.dropdown {color:#ffffff;text-transform: uppercase;}
.navbar-inverse .navbar-nav > li.dropdown span.search {color:#ffffff;text-transform: uppercase;padding: 15px 10px 10px 10px;line-height:50px;font-weight:bold;font-size:14px;}
.navbar-inverse .navbar-nav > li.dropdown span.search:hover {border-bottom:5px solid #e68500;}
.navbar-inverse .navbar-nav > li.dropdown a {margin:0px 0px 0px 0px;font-weight:bold;font-size:14px;padding-left:6px;padding-right:6px;}
.navbar-inverse .navbar-nav > li.dropdown:hover {background:#383838;color:#ffffff;text-transform: uppercase;}
.navbar-inverse .navbar-nav > li.dropdown:hover a {color:#ffffff;}

.navbar-inverse .navbar-nav > li {height:50px;border-left:0px solid #383838;}
.navbar-inverse .navbar-nav > li > a {color:#ffffff;font-size:16px;padding:15px 10px 10px 10px;}
.navbar-inverse .navbar-nav > li > a:hover {color:#ffffff;border-bottom:5px solid #e68500;}

.navbar-inverse .navbar-nav > li.active {background:#000000;border-bottom:5px solid #e68500;}
.navbar-inverse .navbar-nav > li.active > a {background:#000000;font-size:14px;color:#ffffff;border-bottom:5px solid #292c33;}

.header {width:100%;height:42px;background:#000000;}
.header > .container-fluid {max-width: 1110px !important;margin:auto;padding:0px;}
.header .socials {text-align:right;padding:0px}

#searchActBtnD {color:#e68500}

.headMenu {padding:0px;background:#000000;height:40px;}

.headerSocials {padding-top:0px;margin:0px;width:100%;text-align:right;padding-top:5px;}
.headerSocials img {width:30px;height:30px !important;}

.socialIcon {width:30px;height:30px;background: #292c33;border-radius: 20px;display:block;margin:0px 0px 0px 5px;display:inline-block;}
.socialIcon:hover {background:#2e2e2e;}
.socialIcon img {width:30px;height:30px;}

.top {position:relative;}
.top .logo {padding:5px 0px 0px 0px;position:relative;}
/*.top .logo img {height:30px;left:-65px;position:absolute;}*/
.top .quickLinks {text-align:right;padding:0px;line-height:40px;}
.top .quickLinks span {color:#292c33;}
.top .quickLinks a {line-height:18px;color:#ffffff;display:inline-block;padding:0px 0px 0px 10px;text-transform:uppercase;font-size:11px;font-weight:bold;}
.top .quickLinks a:hover {color:#292c33;}
.top .search {position:absolute;left:350px;bottom:17px;background:transparent;}
.top .search input {height: 35px;border:0px;width:400px;margin:0px;padding:5px 35px 5px 15px;}
.top .search input {background: linear-gradient(to bottom,#ffffff 0%,#ffffff 60%,#a3a3a3 120%);background:#ffffff;}
.top .search form {margin:0px;padding:0px;}
.top .search button {position:absolute;border:0px;background:transparent;position:absolute;right:-45px;top:5px;}
.top .search button img {width:25px;}
.top .socials {color:#ffffff;}

.menuTop {background:#000000;}
.menuTop > .container-fluid {max-width: 1110px;margin:auto;padding:0px;background:#000000;}
.menuTop > .container-fluid .navbar-brand {margin:10px 0px 0px 0px;color:#ffffff;}
.menuTop > .container-fluid .navbar-brand:hover {color:#888888;}
.menu {padding-left:0px;}

.startShows {margin-top:0px;padding:20px;}
.startShows .showsTitle {margin:-20px -20px -20px -20px;padding-bottom:20px;}
/*.startShows .showsTitle a {background:#292c33;color:white;padding:5px 10px 5px 10px;}*/

.startShows .boXContent {background:#ffffff;display:table;margin:0px -15px -15px -15px;padding-top:15px;}

.startShows .caption {display:table;}
.startShows .caption h1 {margin-top:0px;line-height:20px;color:#000000;}
.startShows .caption a {color:#000000;font-weight:bold;}
.startShows .caption a.small {font-size:0.5em;font-size:18px;}

.startShows .image {height:250px;overflow:hidden;}

/*.startShows {background:#000000;display:inline-block;margin-bottom:0px;}
.startShows .head {height:50px;background:#292c33;text-transform:uppercase;color:#ffffff;font: 700 20px/50px 'Lato', sans-serif;letter-spacing: -0.2px;}
.startShows .each {height:300px;overflow:hidden;margin:20px auto 20px auto;}
.startShows .each a {}*/



.startBDrives {margin-top:10px;padding:20px;background:#000000;display:inline-block;margin-bottom:0px;}
.startBDrives .bdrivesTitle {margin-left:15px;padding-bottom:15px;margin-bottom:10px;padding-top:10px;margin-right:15px;border-bottom:1px solid #ffffff;}
.startBDrives .bdrivesTitle a {background:#e58d00;color:white;padding:5px 10px 5px 10px;text-transform:uppercase;text-shadow: 1px 1px 0px #000000;display:inline-block}
.startBDrives .bdrivesTitle h3 {margin:0px;padding:0px;display:inline-block;font-size:20px;}
.startBDrives .bdrivesTitle .btn {float:right;padding:0px;}
.startBDrives .bdrivesTitle .btn a.btn {background:none;color:#ffffff;text-transform:none;font-size:14px;padding:0px;}
.startBDrives .image {max-height:300px;overflow:hidden;}
.startBDrives .caption {margin:0px 15px 0px 15px;padding:10px 0px 10px 0px;color:#ffffff;}
.startBDrives .caption h1 {margin-top:0px;line-height:20px;}
.startBDrives .caption p {margin-top:10px;}

.startBox {margin-top:10px;}
.startBox a {margin-top:0px;line-height:20px;font-size:20px}
.startBox .caption {margin-top:0px;position:absolute;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.5);padding:10px;color:#ffffff}
.startBox .caption h2 {margin:0px 0px 0px 0px;line-height:28px;font-size:1.1em}
.startBox .caption a {margin-top:0px;line-height:20px;font-size:1.1em}
.startBox .caption p {font-size:0.8em}


.carousel {margin-right:-30px;}
.carousel-inner > .item > img {width:100% !important;}
.carousel-inner > .item {max-height:400px;}
.carouselHome {max-height:400px !important;}

.carousel-caption {width:92%;left:30px;text-align:left;background:black;padding:20px;background: rgba(0, 0, 0, 0.4);}
.carousel-caption a {color:#ffffff;}
.carousel-caption h1 {text-transform:uppercase;font-size:22px;margin-top:0px;}

.carousel-indicators {}

.startHome {max-width:1110px !important;margin-left:auto;margin-right:auto;margin-top:0px;padding-bottom:0px;}
.startHome a {color:#ffffff;font-size:20px;}
.startHome h2 {color:#ffffff;font-size:20px;}
.startHome .mTitle {font: normal 32px/40px PT Sans,sans-serif;color: #ffffff;padding:0px 0px 20px 30px;text-transform: uppercase;}

.topAd {text-align:center;background:#e4e4e4;max-width:970px;height:90px;margin:10px auto 10px auto;}
.rightAd {text-align:center;background:#e4e4e4;width:300px;height:600px;margin:10px auto 10px auto;}
.rightAd250 {text-align:center;background:#e4e4e4;width:300px;height:250px;margin:10px auto 10px auto;}
.rightAdBig {text-align:center;background:#e4e4e4;width:300px;height:600px;margin:10px auto 10px auto;}

.startList {}
.startList .image {height:170px;overflow:hidden;display:block;padding:0px;}
.startList .info {padding:0px;margin:0px 0px 30px 0px;height:40px;}
.startList .info .title {padding:0px 5px 0px 0px;}
.startList .info .title a {font-weight:normal;text-decoration: none;font-size:14px;text-transform:uppercase;color:gray;}
.startList .info .title h2 {margin:0px;color:gray}
.startList .info .button {padding:0px;height:40px;background: linear-gradient(to bottom,#a6cbe6 0%,#96c4e4 50%,#86bce3 100%) !important;}
.startList .info .button a {color:#ffffff;display:block;font-size:14px;text-align:center;background:#ffffff;height:40px;line-height:40px;text-decoration: none}
.startList .info .button a:hover {color:#ffffff;display:block;font-size:14px;text-align:center;background:#ffffff;height:40px;line-height:40pxbackground: linear-gradient(to bottom,#ffffff 0%,#ffffff 50%,#ffffff 100%) !important;}

.homeList {padding-bottom:30px;}
.homeList .image {height:120px;overflow:hidden;display:block;padding:0px;}
.homeList .info {padding:5px 5px 5px 10px;margin:0px 0px 30px 0px;height:40px;}
.homeList .info .date {padding:0px 5px 0px 0px;font-weight:normal;text-decoration: none;font-size:10px;text-transform:uppercase;color:#adaaa7;}
.homeList .info .title {padding:0px 5px 0px 0px;}
.homeList .info .title a {font: bold 15px/18px PT Sans,sans-serif;text-transform:uppercase;color:#ffffff;}
.homeList .info .title a:hover {color:gray;}
.homeList .info .title h2 {margin:0px;}
.homeList .info .desc {font-family: Arial, Helvetica, sans-serif;padding:0px 5px 0px 0px;font-size:13px;color:gray;}

.homeClients {padding-bottom:30px;}
.homeClients .image {height:120px;overflow:hidden;display:block;padding:0px;}
.homeClients .info .title {padding:0px 5px 0px 0px;}
.homeClients .info .title a {font: bold 15px/18px PT Sans,sans-serif;text-transform:uppercase;color:#ffffff;}
.homeClients .info .title a:hover {color:gray;}
.homeClients .info .title h2 {margin:0px;}

.mainContent {max-width:1110px !important;margin-left:auto;margin-right:auto;margin-top:0px;display:table;background:#ffffff;padding: 0px 0px 0px 0px;}

.breadcrumbContainer {}
.breadcrumb {margin-bottom:0px;padding: 5px 0px 5px 0px;color: #adaaa7;border-radius: 0;text-transform: none;background: transparent;}
.breadcrumb a {color: #adaaa7;font-size:11px;}
.breadcrumb a.home {color: #ffffff;}
.breadcrumb > li + li:before {
    color: #adaaa7;
    content: "|";
    padding: 0 5px;
}

.moduleInfo {display:block;line-height: 20px;padding-bottom: 0px;text-align: justify;}
.moduleInfo h1 {color:#2e2e2e;font-size:24px;text-transform: uppercase;border-bottom:1px solid #2e2e2e;}

.moduleInfoLarge {display:block;line-height: 20px;padding-bottom: 0px;text-align: justify;font-size:13px;}
.moduleInfoLarge h1 {color:#000000;font-size:24px;text-transform: uppercase;border-bottom:1px solid gray;}

.moduleInfoSmall {display:block;line-height: 20px;padding:0px;text-align: justify;color:#000000;margin:0px;}
.moduleInfoSmall h1 {color:#000000;font-size:24px;text-transform: uppercase;margin-top:0px;border-bottom:1px solid gray;}
.moduleInfoSmall a {color:#e68500;text-transform: none;margin-top:0px;}
.moduleInfoSmall .priceBtn {width:80px;background:#292c33;color:#ffffff;text-transform:uppercase;display:block;padding:auto 10px auto 10px;font-size:12px;text-align:center;margin:auto;}
.moduleInfoSmall .priceBtn a {background:#292c33;color:#ffffff;text-transform:uppercase;font-size:12px;}
.moduleInfoSmall .priceInfo {width:100%;margin:5px auto 5px auto;text-align:center;font-size:15px;}
.moduleInfoSmall .modelImage {padding-left:1px;padding-right:1px;}
.moduleInfoSmall .year {width:80px;background:#292c33;color:#ffffff;text-transform:uppercase;display:inline-block;padding:auto 10px auto 10px;font-size:12px;text-align:center;}
.moduleInfoSmall .year a {background:#292c33;color:#ffffff;text-transform:uppercase;font-size:12px;}
.moduleInfoSmall a.tags {color:#292c33;font-size:14px;text-transform: uppercase;margin-top:0px;}
.moduleInfoSmall a.new {float:right;color:#292c33;padding:1px;margin:5px 0px 0px 0px;font-weight:bold;font-size:12px;}
.moduleInfoSmall .image {text-align:center;}
.moduleInfoSmall .image span {font-size:12px;font-weight:bold;color:#292c33;text-transform:uppercase;}
.moduleInfoSmall .soc img {width:25px;}

.moduleInfoBrands {display:block;line-height: 20px;padding:0px;text-align: justify;color:#000000;margin:0px;}
.moduleInfoBrands h1 {color:#000000;font-size:22px;text-transform: uppercase;margin-top:0px;border-bottom:1px solid gray;}
.moduleInfoBrands a {color:#000000;font-size:24px;text-transform: uppercase;margin-top:0px;}
.moduleInfoBrands .priceBtn {width:80px;background:#292c33;color:#ffffff;text-transform:uppercase;display:block;padding:auto 10px auto 10px;font-size:12px;text-align:center;margin:auto;}
.moduleInfoBrands .priceBtn a {background:#292c33;color:#ffffff;text-transform:uppercase;font-size:12px;}
.moduleInfoBrands .priceInfo {width:100%;margin:5px auto 5px auto;text-align:center;font-size:15px;}
.moduleInfoBrands .modelImage {padding-left:1px;padding-right:1px;}
.moduleInfoBrands .year {width:80px;background:#292c33;color:#ffffff;text-transform:uppercase;display:inline-block;padding:auto 10px auto 10px;font-size:12px;text-align:center;}
.moduleInfoBrands .year a {background:#292c33;color:#ffffff;text-transform:uppercase;font-size:12px;}
.moduleInfoBrands a.tags {color:#292c33;font-size:14px;text-transform: uppercase;margin-top:0px;}
.moduleInfoBrands a.new {float:right;color:#292c33;padding:1px;margin:5px 0px 0px 0px;font-weight:bold;font-size:12px;}
.moduleInfoBrands .image {text-align:center;}
.moduleInfoBrands .image span {font-size:12px;font-weight:bold;color:#292c33;text-transform:uppercase;}


.moduleHomeInfo {width:1100px;height:220px;display:block;line-height: 20px;padding-bottom: 20px;text-align: justify;overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:20px;}
.moduleHomeInfo h1 {color:#ffffff;font-size:24px;text-transform: uppercase;}
.moduleHomeInfo img {float:left;height:200px;padding-right:20px;}

.defaultListing {border-bottom: 1px solid #ffffff;display:block;padding-bottom:20px;}
.defaultListing .name a {color:#ffffff;font-size:20px;}
.defaultListing h2 {color:#ffffff;font-size:20px;}
.defaultListing .btn {margin-top:20px;}
.defaultListing .price {text-transform: uppercase;color: #ffffff;font-size: 12px;padding-top:20px;}
.defaultListing .price span {font-size: 26px;display: block;padding: 5px 0px;}

.defaultListing2 {padding-bottom:30px;border-top:1px solid #e5e1dd;padding-top:20px;margin-bottom:20px;}
.defaultListing2 .image {height:250px;overflow:hidden;display:block;padding:0px;}
.defaultListing2 .info {padding:0px;margin:0px 0px 30px 0px;height:40px;}
.defaultListing2 .info .date {padding:20px 5px 0px 0px;font-weight:normal;text-decoration: none;font-size:10px;text-transform:uppercase;color:#adaaa7;}
.defaultListing2 .info .title {padding:0px 5px 0px 0px;max-height:70px;overflow:hidden;}
.defaultListing2 .info .title a {font: normal 21px Sans,sans-serif;text-transform:uppercase;color:#ffffff;line-height: 24px;
}
.defaultListing2 .info .title a:hover {color:#adaaa7;}
.defaultListing2 .info .title h2 {margin:0px;}
.defaultListing2 .info .desc {font-family: Arial, Helvetica, sans-serif;padding:0px 5px 0px 0px;font-size:13px;color:gray;}

.defaultListing .gallery {margin-bottom:30px;}

.newsListing {display:inline-block;background:transparent;padding-top:10px;margin:15px 0px 0px 0px; border-top:1px solid #efefef;}
.newsListing .image {overflow:hidden;display:block;}
.newsListing .image img {width:100%;}
.newsListing .info {margin-top:10px;}
.newsListing .info .date {padding:10px 5px 0px 0px;font-weight:normal;text-decoration: none;font-size:10px;color:gray;}
.newsListing .info .date a {text-transform:none;color:#292c33;padding-bottom:5px;font-weight:bold;}
.newsListing .info .date span {color:#000000;}
.newsListing .info .title {padding:0px 5px 5px 0px;max-height:70px;overflow:hidden;}
.newsListing .info .title a {font: 700 18px 'Lato', sans-serif;color:#000000;}
.newsListing .info .title h2 {margin:0px;font: 700 18px 'Lato', sans-serif;color:#000000;}
.newsListing .info .title h3 {margin:0px;font: 700 18px 'Lato', sans-serif;color:#000000;}
.newsListing .info .desc {font-size: 15px;color: #ffffff;padding:0px 5px 0px 0px;color:#4a4a4a;}
.newsListing .btn {margin-top:20px;background:#ffffff;}
.newsListing .btn a {color:#292c33;font: 700 17px/40px 'Lato', sans-serif;text-transform:uppercase;}
.newsListing .btn a:hover {color:#000000;}
.newsListing .price {color:#292c33;font-size:18px;font-weight: bold;}
.newsListing .location {color:#292c33;font-size:12px;font-weight: bold;position:absolute;bottom:10px;right:0px;}

.newsListingSimilar {display:inline-table;background:transparent;padding-top:15px;margin:15px 0px 20px 0px;}
.newsListingSimilar .image {width:100%;}
.newsListingSimilar .image img {width:100%;}
.newsListingSimilar .info {padding:10px;}
.newsListingSimilar .info .title {padding:0px 5px 5px 0px;max-height:65px;overflow:hidden;line-height:15px;}
.newsListingSimilar .info .title a {font: 700 15px 'Lato', sans-serif;color:#000000;text-transform:none;}

.adsListingSimilar {display:inline-block;background:transparent;padding-top:15px;margin:15px 0px 0px 0px;}
.adsListingSimilar .image {overflow:hidden;display:block;}
.adsListingSimilar .info {padding:10px;}
.adsListingSimilar .info .title {padding:0px 5px 5px 0px;max-height:65px;overflow:hidden;line-height:15px;}
.adsListingSimilar .info .title a {font: 700 15px 'Lato', sans-serif;color:#000000;text-transform:none;}

.listingBackRed {background:#292c33;}
.listingBackGray {background:#606060;}
.listingBackGray2 {background:#e3e3e3;}
.listingBackBlack {background: url("../images/template/bg_gray.png");}
.listingBackWhite {background:#ffffff;}

.newsTitleWhite h2 a {color:#ffffff;}
.newsTitleWhite h2 a:hover {color:#292c33}

.newsTitleRed a {color:#292c33 !important;}
.newsTitleRed a:hover {color:#000000}
.newsTitleRed h2 a {color:#292c33;}
.newsTitleRed h2 a:hover {color:#000000}

.textBlack {color:#000000 !important;}
.textGray {color:#777777 !important;}

.priceList {}
.priceList .categoryName {color:#ffffff;text-transform: uppercase;font-weight:bold;padding-left:0px;}

.productInfo {background: url("../images/template/bg_gray.png");padding:0px 0px 0px 0px;}
.productInfo span.title {float:left;background:#f8f3ef;padding:0px 10px 0px 0px;}
.productInfo span.price {float:right;background:#f8f3ef;padding:0px 0px 0px 10px;}

.moduleListing {padding:10px;max-height:125px;overflow:hidden;background:#ffffff;border-bottom:1px dotted #dddddd;}
.moduleListing .image {overflow:hidden;display:block;padding:0px;}
.moduleListing .info {padding:0px;margin:0px 0px 0px 0px;display:block;}
.moduleListing .info .date {padding:20px 5px 0px 0px;font-weight:normal;text-decoration: none;font-size:10px;text-transform:uppercase;color:#adaaa7;}
.moduleListing .info .title {padding:5px 10px 10px 10px;overflow:hidden;display:block;text-align:left;}
.moduleListing .info .title a {font: 300 16px/20px 'Lato', sans-serif;}
.moduleListing .info .title a:hover {color:#292c33;}
.moduleListing .info .desc {font-family: Arial, Helvetica, sans-serif;padding:0px 5px 0px 0px;font-size:13px;color:gray;max-height:55px;overflow:hidden;}

.moduleListingAS {padding:0px 0px 0px 0px;max-height:175px;overflow:hidden;position:relative}
.moduleListingAS:hover {background:#292c33;}
.moduleListingAS .image {overflow:hidden;display:block;padding:0px;}
.moduleListingAS .info {padding:0px;margin:0px 0px 0px 0px;display:block;position:absolute;top:80px;height:110px;background: rgba(0, 0, 0, 0.4);}
.moduleListingAS .info .title {padding:10px 10px 10px 10px;overflow:hidden;display:block;text-align:left;max-height:60px;overflow:hidden;}
.moduleListingAS .info .title a {font: 700 18px/25px 'Lato', sans-serif;color: #ffffff;text-transform: uppercase;}
.moduleListingAS .info .title a:hover {color:#ffffff;}
.moduleListingAS .info span {padding:0px 5px 0px 5px;font: 400 12px/25px 'Lato', sans-serif;color: #ffffff;text-transform: uppercase;background: #292c33;position:absolute;top:60px;}
.moduleListingAS .info .desc {font-family: Arial, Helvetica, sans-serif;padding:0px 5px 0px 0px;font-size:13px;color:gray;max-height:55px;overflow:hidden;}

.moduleListingG {padding:0px 0px 0px 0px;}
.moduleListingG img {overflow:hidden;display:block;padding:10px;}

.moduleListingG .info {padding:0px;margin:0px 0px 0px 0px;display:block;position:absolute;top:80px;height:110px;background: rgba(0, 0, 0, 0.4);}
.moduleListingG .info .title {padding:10px 10px 10px 10px;overflow:hidden;display:block;text-align:left;max-height:60px;overflow:hidden;}
.moduleListingG .info .title a {font: 700 18px/25px 'Lato', sans-serif;color: #ffffff;text-transform: uppercase;}
.moduleListingG .info .title a:hover {color:#ffffff;}
.moduleListingG .info span {padding:0px 5px 0px 5px;font: 400 12px/25px 'Lato', sans-serif;color: #ffffff;text-transform: uppercase;background: #292c33;position:absolute;top:60px;}
.moduleListingG .info .desc {font-family: Arial, Helvetica, sans-serif;padding:0px 5px 0px 0px;font-size:13px;color:gray;max-height:55px;overflow:hidden;}

.moduleListingHome1 {padding:0px 0px 0px 0px;max-height:250px;overflow:hidden;position:relative}
.moduleListingHome1:hover {background:#292c33;}
.moduleListingHome1 .image {overflow:hidden;display:block;padding:0px;}
.moduleListingHome1 .info {padding:0px;margin:0px 0px 0px 0px;display:block;position:absolute;top:140px;height:110px;background: rgba(0, 0, 0, 0.4);}
.moduleListingHome1 .info .title {padding:10px 10px 10px 10px;overflow:hidden;display:block;text-align:left;max-height:60px;overflow:hidden;}
.moduleListingHome1 .info .title a {font: 700 18px/25px 'Lato', sans-serif;color: #ffffff;text-transform: uppercase;}
.moduleListingHome1 .info .title a:hover {color:#ffffff;}
.moduleListingHome1 .info span {padding:0px 5px 0px 5px;font: 400 12px/25px 'Lato', sans-serif;color: #ffffff;text-transform: uppercase;background: #292c33;position:absolute;top:60px;}
.moduleListingHome1 .info .desc {font-family: Arial, Helvetica, sans-serif;padding:0px 5px 0px 0px;font-size:13px;color:gray;max-height:55px;overflow:hidden;}

.moduleListingHome2 {padding:0px 0px 0px 0px;position:relative}
.moduleListingHome2 .image {overflow:hidden;display:block;padding:0px;height:250px}
.moduleListingHome2 .info {padding:0px;margin:0px 0px 0px 0px;display:block;height:250px;}
.moduleListingHome2 .info .title {padding:50px 20px 10px 20px;overflow:hidden;display:block;text-align:left;}
.moduleListingHome2 .info .title a {font: 700 18px/25px 'Lato', sans-serif;color: #ffffff;text-transform: uppercase;}
.moduleListingHome2 .info .title a:hover {color:#ffffff;}
.moduleListingHome2 .info span {font: 400 12px/25px 'Lato', sans-serif;color: #ffffff;text-transform: uppercase;text-transform: uppercase;position:absolute;top:20px;}
.moduleListingHome2 .info .desc {padding:0px 20px 20px 20px !important;margin: 0;font-family: 'Lato', sans-serif;font-size: 13px;line-height: 22px;color: #ffffff;max-height:180px;overflow:hidden;}

.article {max-width:1110px !important;border-right:0px solid #000000;color:#000000;padding:0px 0px 10px 0px;font-size:16px;}
.article .title {font-size:28px;}
.article .title h1 {color:#000000;font-size:28px;}
.article .author {font-size:14px;color:gray;}
.article .author a {font-size:14px;color:#000000;}
.article .topSocials {float:right;padding-bottom:5px;font-size:12px;}
.article .topSocials img {height:20px;}
.article .bottomSocials {padding-top:20px;font-size:14px;}
.article .bottomSocials img {height:25px;}
.article .stSocials {padding-top:10px;font-size:14px;padding-bottom:10px;}
.article .stSocials p {font-size:14px;font-weight:bold;}
.article .stSocials a {}
.article .stSocials a img {width:100%;}
.article .content {display:table;text-align: left;position:relative;}
.article .content a {color:#e68500;}
.article a {color:#e68500;}
.article .content span {}

.article .tags {display:table;text-align:left;padding-bottom:10px;}
.article .tags a {background:transparent;color:#292c33;}

.article .others {padding:0px;display:table;text-align: justify;color:#000000;}

.article .own {float:left;top:0px;background:#f9f9f9;width:255px;padding:10px;margin:10px 10px 0px 0px;border:1px solid #e6e6e6}
.article .own .ownTitle {background:#292c33;text-transform:uppercase;font-size:12px;color:#ffffff;padding:5px 5px 5px 5px;margin:-10px -10px 10px -10px}
.article .own .otxt {text-transform:uppercase;margin:0px;padding:0px;font-size:10px;}

.article .extra {width:100%;margin-top:20px;display:table;text-align: left;color:#000000;}
.article .extra .mImg {max-height:180px;overflow:hidden;margin-bottom:10px;display:block;}
.article .extra .mName {border-bottom:1px solid #292c33;padding-bottom:3px;}
.article .extra .model {font-size:22px;background:#292c33;color:#ffffff;text-transform:uppercase;padding:5px;font-size:14px;text-shadow: 1px 1px 0px #000000;}
.article .extra .eTitle {height:30px;line-height:30px;color:#ffffff;text-transform:uppercase;padding-left:0px;}
.article .extra .eTitle span {background:#292c33;padding:5px 10px 4px 10px;}
.article .extra .eTxt {max-width:710px;padding:10px 0px 0px 0px;background:none;display:inline-block;}
.article .extra .eTxt h3 {margin-top:0px;}
.article .extra .eTxt a {font-weight:bold;margin-top:0px;}
.article .extra .eTxt .info {display:table;padding-top:10px;width:100%;}

/*.article .extra .largeImg {max-height:420px;overflow:hidden;}
.article .extra .smallImg {max-height:210px;overflow:hidden;}*/
.article .extra .smallImg img {width:100%;}

.article .extra .sVal {padding:5px 10px 5px 10px;background:gray;display:inline-block;display:block;color:#ffffff;text-align:center;}
.article .extra .sTxt {padding:5px 10px 5px 10px;background:#e3e3e3;display:inline-block;display:block;text-align:center;}

.article .image {position:relative;display:block;float:left}

.article .thumbs {width:100%;position:relative;display:block;float:left}
.article .thumbs img {width:50px;padding:2px;margin:2px;border:1px solid #e5e5e5;float:left}
.article .thumbs img:hover {width:50px;padding:2px;margin:2px;border:1px solid #ffffff}
.article .thumbs img.active {width:50px;padding:2px;margin:2px;border:1px solid #ffffff}

.eTitleLine {border-bottom:1px solid #292c33;}

.articleMore {color:#adaaa7;padding:0px;border-bottom:1px solid #2e2e2e;margin-top:0px;}
.articleMore span {font-size:18px;color: #000000;text-transform: uppercase;font-weight: normal;margin:0px;padding:2px 5px 2px 5px;line-height:18px;display:inline-block;}
.articleMore span h2 {font-size:18px;color: #000000;text-transform: uppercase;font-weight: normal;margin:0px;}
.articleMore span h3 {font-size:18px;color: #000000;text-transform: uppercase;font-weight: normal;margin:0px;}

.updownLines {border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}

.relevantList {}
.relevantList span {color:#ffffff;font-size:20px;display:block;border-bottom:1px solid #ffffff;}

.menuListing {display:block;padding-bottom:20px;border-bottom:1px solid #e9e9e9;padding:10px 0px 0px 0px;}
.menuListing .name a {color:#ffffff;font-size:20px;}
.menuListing h2 {color:#ffffff;font-size:20px;margin-top:0px;}
.menuListing .btn {margin-top:20px;}
.menuListing .info {padding-top:0px;margin-top:0px;}
.menuListing .price {text-transform: uppercase;color: #ffffff;font-size: 12px;padding-top:0px;margin-top:0px;}
.menuListing .price span {font-size: 20px;display: block;padding: 5px 0px;}

.subcatTitle {font-size:16px;font-style:italic;margin-top:20px;margin-bottom:20px;border-top: 1px solid #ffffff;display:table;}
.subcatTitle h1 {color:#ffffff;font-size:24px;}

.footerContainer {background: #191919;font-size:11px;color:#ffffff;line-height:18px;padding:0px 0px;display:block}

.footer {max-width:1110px !important;margin-left:auto;margin-right:auto;display:table;padding-top:40px;padding-bottom:40px;}
.footer h4 {;font-size:13px;color:#ffffff;padding:0px;line-height:1.5;display:inline}
.footer span {text-transform: uppercase;font-size:17px;color:#ffffff;padding:0px;line-height:1.5;display:inline;font-weight:bold;margin-bottom:15px;display:block;}
.footer a {font: 700 12px/25px 'Lato', sans-serif;color:#ffffff;padding:0px;line-height:1.5;text-transform: uppercase;font-weight:normal;display:block;}
.footer p {font: 700 12px/25px 'Lato', sans-serif;color:#ffffff;padding:0px;line-height:1.5;font-weight:normal;padding-bottom:20px;}
.footer a.footerbtn {background:#e68500;width:150px;padding:5px;font-weight:bold;transition: 0.3s;}
.footer .copy {font-size:14px;font-weight:bold;margin-top:20px;}
.footer .copy p {font-size:12px;}

.footerSocials {}
.footerSocials a {display:inline-block;}

.rightModules {margin: 10px 0px 10px 0px;border:1px solid #dddddd;}
.rightModules .mTitle {font: 700 20px/50px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;text-transform: uppercase;padding:0px 0px 0px 10px;background:#fafafa;text-align:left;border-bottom:1px solid #dddddd;}
.rightModules .mTitle h4 {font: 700 20px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;text-transform: uppercase;}
.rightModules .socials {background:#ffffff;}

.more {margin-left:5px;overflow: hidden;display: inline-block;width: 13px;height: 13px;background: url(/images/template/arrow.png) no-repeat 0% 0%;border-radius: 5px;}


.rightMenu {
    position:relative;
    float:right;
}
.right-caret {

    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid #000000;
    display: inline-block;
    height: 0;
    opacity: 1;
    vertical-align: top;
    width: 0;

}
.right
{
    float:right;
}

/*
.searchBox {width:380px;font-family: Georgia, sans-serif;border:none;display:inline-table;margin:10px}

input.searchBox {margin:0px 0px 0px 0px;padding:5px;border:0px;width:300px;height:27px;color:black;float:left;background:#f1f1f1;border-radius: 0}
input.searchBox:hover {}

button.searchBox {margin:0px 0px 0px 0px;width:27px;height:27px;color:white;background:#f1f1f1;font-size:1px;font-weight:bold;text-transform:uppercase;float:left;border:none !important;padding:0px;}
button.searchBox img {width:auto;height:auto;padding:1px 0px 0px 0px;margin:0px;border:0px !important;height:25px;}
button.searchBox:hover {cursor:pointer}

button.searchBoxBtn {margin:0px 0px 0px 0px;width:77px;height:27px;color:#e68500;background:#f1f1f1;font-size:1px;font-weight:bold;text-transform:uppercase;float:left;border:none !important;padding:0px;font-size:12px;font-family:'Lato', sans-serif;;}
button.searchBoxBtn:hover {cursor:pointer}
*/

.searchBox {width:380px;font-family: Georgia, sans-serif;border:none;display:inline-table;margin:10px;background:#f1f1f1}

input.searchBox {margin:0px 0px 0px 0px;padding:5px;border:0px;width:300px;height:27px;color:black;float:left;background:#f1f1f1;border-radius: 0}
input.searchBox:hover {}

button.searchBox {margin:0px 0px 0px 0px;width:27px;height:27px;color:white;background:#f1f1f1;font-size:1px;font-weight:bold;text-transform:uppercase;float:left;border:none !important;padding:0px;}
button.searchBox img {width:auto;height:auto;padding:1px 0px 0px 0px;margin:0px;border:0px !important;height:25px;}
button.searchBox:hover {cursor:pointer}

button.searchBoxBtn {margin:2px;width:76px;height:23px;color:#f1f1f1;background:#e68500;font-size:1px;font-weight:bold;text-transform:uppercase;float:left;border:none !important;padding:0px;font-size:12px;font-family:'Lato', sans-serif;;}
button.searchBoxBtn:hover {cursor:pointer}


.pagination {margin-left:45px;}
.pagination > li:first-child > a, .pagination > li:first-child > span {border-radius: 0px}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-radius: 0px}
.pagination li {display: inline-block;margin-right: 2px;}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:hover {background:#f5f5f5;color:#000000;}
.pagination li a {font: 700 12px/10px 'Lato', sans-serif;color: #ffffff;background:#292c33;border-radius: 0px;text-transform:uppercase;border:0px;}
.pagination li.active {}

legend {font: 700 20px/50px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;text-transform: uppercase;border-bottom:1px solid #2e2e2e;padding:0px 0px 0px 10px;text-align:left;border-bottom:none;}

.others {font-family: 'Lato', sans-serif;font-size: 13px;line-height: 22px;color: #ffffff;}
.others h1 {margin-top:10px;}
.others h1 a {margin-top:10px;color:#ffffff;font-size:20px;}
.others .gallery {margin-bottom:30px;}

.homeNews {border:1px solid #dddddd;display:inline-block;margin-bottom:20px;margin-top:10px;background:#fafafa;background:none;padding:0px 20px 0px 20px;}

.homeNewsCat {background:#fafafa;color:#ffffff;line-height:50px;height:50px;border-bottom:1px solid #dddddd;padding-left:10px;margin:auto -20px auto -20px;}
.homeNewsCat a {font-size:20px;color:#000000;text-transform:uppercase;}
.homeNewsCat h4 {font-size:20px;color:#000000;text-transform:uppercase;margin:0px;line-height:50px;height:50px;float:left;}
.homeNewsCat a.all {font-size:14px;color:#000000;text-transform:none;float:right;padding-right:10px;}

.homeNewsList {padding-top: 10px;padding-bottom: 10px;position:relative;border-bottom:1px solid #dddddd;}
.homeNewsList .large {margin-bottom:10px;padding-top:10px;padding-bottom:10px}
.homeNewsList .image {/*max-height:180px*/;overflow:hidden;position:relative;padding:0px;}
.homeNewsList .image img {width:100%;}
.homeNewsList .title {text-transform:uppercase;font-size:14px;font-weight:bold;color:#000000;height:48px;overflow:hidden;padding:5px 5px 5px 0px;width:100%;}
.homeNewsList .cat {text-transform:uppercase;font-size:10px;font-weight:bold;color:#ffffff;padding:10px 10px 10px 0px;}
.homeNewsList .cat a {color:#ffffff;padding:5px;background:#292c33;text-shadow: 1px 1px 0px #000000;}
.homeNewsList .small {}
.homeNewsList .smallImage {max-height:130px;overflow:hidden;position:relative;}

.homeVideos {border:1px solid #dddddd;display:inline-block;margin-bottom:20px;background:#000000;padding:0px 20px 0px 20px;max-width:710px;}

.homeVideosList {padding: 10px;position:relative;color:#ffffff;}
.homeVideosList .image {position:relative;max-height:230px;overflow:hidden;margin-bottom:0px}
.homeVideosList .thumb {position:relative;max-height:150px;overflow:hidden;}
/*.homeVideosList .player {position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,0.5);border-radius:25px}*/
.homeVideosList .player {position:absolute;bottom:5px;right:5px;background:rgba(255,30,30,0.5);border-radius:25px}
.homeVideosList .player:hover {box-shadow: 0px 0px 5px #ffffff}
.homeVideosList .player img {height:50px;}

.homeVideosList .caption {padding-top:5px;}
.homeVideosList .caption a {font-size:18px;color:#ffffff;line-height:normal}
.homeVideosList .caption a.main {font-size: 18px;margin-top:10px;padding-bottom:20px;line-height:0.3;display:block !important;}
.homeVideosList .caption span {font-size:18px;color:#ffffff;text-transform:uppercase;line-height:22px;}

.homeVideosCat {background:#000000;color:#ffffff;line-height:50px;height:50px;padding-left:0px;border-bottom:1px solid #dddddd;}
.homeVideosCat a {font-size:20px;color:#ffffff;text-transform:uppercase;padding:5px;text-shadow: 1px 1px 0px #000000;background:#e58d00;}
.homeVideosCat .xmore {float:right;}
.homeVideosCat .xmore a.xmore {background:none;padding:0px;margin:0px;text-transform:uppercase;font-size:14px;}


.homeDrives {position:relative;margin:10px 0px 0px 0px;border:1px solid #dddddd;}
.homeDrives .caption {position:absolute;background: rgba(0, 0, 0, 0.6);bottom:0px;display:block;padding:10px;width:100%;height:100px;line-height:40px;}
.homeDrives .caption h1 {color:#ffffff;}
.homeDrives .caption a {color:#ffffff;font-size:20px;}
.homeDrives .caption span {color:#ffffff;display:block;text-transform:uppercase;border-bottom:1px solid yellow;font-size:20px;text-shadow: 1px 1px 0px #000000;}

.homeDrives .caption2 {position:absolute;background: rgba(0, 0, 0, 0.6);top:0px;right:0px;display:block;padding:10px;width:200px;height:100%;line-height:30px;}
.homeDrives .caption2 h1 {color:#ffffff;}
.homeDrives .caption2 a {color:#ffffff;font-size:18px;font-size:1.2em}
.homeDrives .caption2 p {color:#ffffff;font-size:15px;font-weight:normal;line-height:20px;padding-top:20px;}
.homeDrives .caption2 .title {display:block;border-bottom:1px solid #ffffff;margin-bottom:10px;padding-bottom:10px;}
.homeDrives .caption2 .title span {color:#ffffff;text-transform:uppercase;font-size:20px;text-shadow: 1px 1px 0px #000000;margin-bottom:10px;padding:5px;background:#292c33;display:block;text-align:center}
.homeDrives .caption2 .title span h3 {font-size:20px;margin:4px 0px 4px 0px;}
.homeDrives .caption2 .btn {margin:20px auto auto auto;background:#292c33;display:block;width:100px;font-size: 14px;}

.txtFirst {background:#f9f9f9;margin:0px}
.txtFirst {margin:0px;padding:10px}
.txtFirst a {font-size:12px;padding:0px;margin:0px;font-weight:bold}
.txtFirst a h1 {font-size:12px;padding:0px;margin:0px;font-weight:bold}
.txtFirst p {font-size:11px;padding:0px;margin:0px}

.tipUs {padding:10px;text-align:center;}
.tipUs a {margin-top:10px;}

.brandPageModule {border:1px solid #dddddd;display:table;margin-top:15px;margin-bottom:15px;background:#ffffff;width:100%;}
.brandPageModule .mtitle {;height:40px;line-height:40px;padding:0px 5px 0px 5px;color:#ffffff;text-transform:uppercase;font: 700 18px/40px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;border-bottom:1px solid #dddddd;background:#f5f5f5;}
.brandPageModule .mtitle h2, .brandPageModule .mtitle h3, .brandPageModule .mtitle h4, .brandPageModule .mtitle h5 {text-transform:uppercase;font: 700 18px/40px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;margin:0px;}
/*.brandPageModule .mtitle h3 {text-transform:uppercase;font: 700 18px/40px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;margin:0px;}
.brandPageModule .mtitle h4 {text-transform:uppercase;font: 700 18px/40px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;margin:0px;}
.brandPageModule .mtitle h5 {text-transform:uppercase;font: 700 18px/40px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;margin:0px;}*/
.brandPageModule .mtitle .mores {float:right;line-height:20px;padding-top:8px;}
.brandPageModule .mtitle .mores a {font-size:12px;line-height:normal;}

.brandList {padding:5px 5px 10px 5px;font-size:14px;margin-bottom:10px;display:block;}
.brandList .image {margin-bottom:10px;position:relative;}
.brandList .image img {width:100%;}
.brandList .title {font-weight:bold;font-size:15px;}
.brandList .desc {font-size:13px;text-align:left;}

.brandOfficial {padding:5px 5px 10px 5px;font-size:14px;margin-bottom:10px;display:block;}
.brandOfficial .image {margin-bottom:10px;position:relative;}
.brandOfficial .title {font-weight:bold;font-size:15px;}
.brandOfficial .desc {font-size:13px;text-align:left;}

.brandDrivetest {padding:5px 5px 10px 5px;font-size:14px;margin-bottom:10px;display:block;}
.brandDrivetest .image {margin-bottom:10px;position:relative;}
.brandDrivetest .title {font-weight:bold;font-size:15px;}
.brandDrivetest .desc {font-size:13px;text-align:left;}

.blCustomMargin {margin:10px 10px auto 10px;}

.playerModule {position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:50px;height:50px;padding:0px;}
/*.player {width:50px;height:50px;position:absolute;bottom:0px;right:0px;top:0px;left:0px;background:rgba(0,0,0,0.5);border-radius:25px !important;}*/
.player {width:50px;height:50px;position:absolute;bottom:0px;right:0px;top:0px;left:0px;background:rgba(255,30,30,0.5);border-radius:25px !important;}
.player:hover {box-shadow: 0px 0px 5px #ffffff}
.player img {width:50px;height:50px;margin:-2px 0px 0px -2px;}
.player img {width:50px;height:50px;margin:0px 0px 0px 0px;}

.player2 {width:50px;height:50px;position:absolute;bottom:0px;right:0px;top:0px;left:0px;background:rgba(0,0,0,0.5);border-radius:25px !important;}
.player2:hover {box-shadow: 0px 0px 5px #ffffff}
.player2 img {width:50px;height:50px;margin:-2px 0px 0px -2px;}
.player2 img {width:50px;height:50px;margin:0px 0px 0px 0px;}

.vgallery {padding-bottom:20px;}
.vgallery .image {overflow:hidden;position:relative;}
.vgallery .vtitle {height:55px;}
.vgallery a {font-size:15px;}
.vgallery h2 {font-size:15px;font-weight:bold;line-height:22px;margin:0px;}
.vgallery h3 {font-size:15px;font-weight:bold;line-height:22px;margin:0px;}
.vgallery a:hover {color:#292c33;}

.brandslist {background:#ffffff;text-align:center;padding:10px;}
.brandslist a {font-weight:bold;text-transform:uppercase;padding-top:10px;font-size:16px;}
.brandslist a:hover {color:#292c33;}
.brandslist .image {color:#292c33;}
.brandslist div.title {height:40px;display:block;color:#000000;}
.brandslist div.title h2 {font-size:16px;font-weight:bold;text-transform:uppercase;margin:0px;color:#000000;}
.brandslist div.title h3 {font-size:16px;font-weight:bold;text-transform:uppercase;margin:0px;color:#000000;}

.modelsList {display:inline-block;line-height: 20px;padding:0px 0px 3px 0px;text-align: justify;color:#000000;margin:0px;border:1px solid #dddddd;background:#ffffff;}
.modelsList .title {;height:40px;line-height:40px;padding:0px 5px 0px 5px;text-transform:uppercase;font: 700 18px/40px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;border-bottom:1px solid #dddddd;background:#f5f5f5;}
.modelsList .title h2 {text-transform:uppercase;font: 700 18px/40px 'Lato', sans-serif;letter-spacing: -0.2px;color: #000000;margin:0px;float:left;}


.modelsEach {background:#ffffff;margin-top:10px;padding-bottom:10px;margin-top:20px;border-bottom:1px solid #dddddd;height:160px;text-align:center;display:table;width:100%}
.modelsEach a {font-weight:bold;}
.modelsEach a:hover {color:#292c33}
.modelsEach p {font-size:13px;color:gray;}
.modelsEach p a {color:#292c33;font-weight:normal;}

.noBottomLine {border-bottom:none;}

.modelsExtra {display:block;line-height: 20px;padding:10px 0px 3px 0px;text-align: justify;color:#000000;margin:10px 0px 0px 20px;}

.customBottomBorder {border-bottom:1px solid #dddddd;}
.noBottom {margin-bottom:0px !important;padding-bottom:0px;}

.showsList {position:relative;margin-bottom:20px;overflow:hidden}
.showsList img {width:100%;}
.showsList .caption {position:absolute;bottom:0px;left:0;right:0;margin:auto;background:rgba(0,0,0,0.5);text-align:center;margin:0px;padding:10px;;}
.showsList .caption a {color:#ffffff;text-shadow: 1px 1px 0px #000000;font-size:18px;}
.showsList .caption p {color:#ffffff;text-shadow: 1px 1px 0px #000000;margin-bottom:0px;font-size:12px;}

.progress {margin:5px 0px 0px 0px;}

.vstats {font-size:12px;background: #f9f9f9;display:block;border:1px solid #e6e6e6;padding:5px 5px 5px 5px;margin:5px 0px 0px 0px;}
.vstatsH {height:84px;}
.vstatm {padding:5px 5px 0px 5px;}
.vstatm img {width:15px;margin-right:5px;}
.vstats .vTxt {text-transform:uppercase;font-weight:bold;padding:0px;margin:0px;;padding:2px 2px 0px 2px;}
.vstats .vVal {padding:0px 2px 2px 2px;}

.estats {font-size:12px;background: #f9f9f9;display:block;border:1px solid #e6e6e6;padding:5px 5px 5px 5px;margin:5px 0px 0px 0px;}
.estatm {padding:5px 5px 0px 5px;}
.estats .vTxt {text-transform:uppercase;font-weight:bold;padding:0px;margin:0px;;padding:2px 2px 0px 2px;font-size:15px;}
.estats .vVal {padding:0px 2px 2px 2px;font-size:12px;height:70px;overflow:hidden;}

/* This rule is read by Galleria to define the gallery height: */
#galleria{height:510px;color:#ffffff;}

.gallery {position:relative;background:#000000;height: 514px;}
a.fullscreen {position:absolute;z-index:9;display:block;color:#ffffff;background:#292c33;padding:2px 5px 0px 5px !important;margin:0px;font-size:12px;text-transform:uppercase;right:0px;top:5px;display:block;padding-top:10px;top:20px;right:19px;height:32px;line-height:32px;text-align:center;font-size:20px;background:rgba(0,0,0,0.6);border-radius:20px !important}
.gallery .large {position:relative;height:464px;display:block;}
.gallery .large .image {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:690px;height:444px;}
.gallery .thumbs {height:50px;padding:0px 10px 0px 10px;}
.gallery .thumbs .thumb {color:red;width:40px;height:40px;display:inline-block;margin-right:5.4px;}
.gallery .thumbs .thumb img {border:0px;width:40px;padding:0px;margin:0px;opacity:0.6;transition: 0.3s;}
.gallery .thumbs .thumb img:hover {border:0px;width:40px;padding:0px;margin:0px;opacity:1;transition: 0.3s;}
.gallery .thumbs .thumb img.selected {opacity:1.0 !important;transition: 0.3s;}

.gallery .gleft, .gallery .gright {background-color: rgba(0,0,0,0.5) !important;
    padding-right: 20px;
    background-image: url('/galleria/themes/classic/classic-map.png');
    background-repeat: no-repeat;
position:absolute; width:62px;height:74px;z-index:9999;top:195px;transition: 0.3s;}
.gallery .gleft {left:20px;background-position: 20px 23px;opacity:.8;}
.gallery .gright {right:20px;background-position: -274px 23px;opacity:.8;}

.gleft:hover, .gright:hover {opacity:1;transition: 0.3s;}


.galleryFull {position:relative;height:100%px;background:#000000;}
.galleryFull a.fullscreen {position:absolute;z-index:9;display:block;color:#ffffff;background:#e11e1e;padding:2px 5px 0px 5px !important;margin:0px;font-size:12px;text-transform:uppercase;right:0px;top:5px;display:block;padding-top:10px;top:20px;right:19px;height:32px;line-height:32px;text-align:center;font-size:20px;background:rgba(0,0,0,0.6);border-radius:20px !important}
.galleryFull .large {position:relative;height:800px;display:block;}
.galleryFull .large .image {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:1024px;height:800px;}

.galleryFull .gleft, .galleryFull .gright {background-color: rgba(0,0,0,0.5) !important;
    padding-right: 20px;
    background-image: url('/galleria/themes/classic/classic-map.png');
    background-repeat: no-repeat;
position:absolute; width:62px;height:74px;z-index:9999;top:195px;transition: 0.3s;}
.galleryFull .gleft {left:20px;background-position: 20px 23px;opacity:.8;}
.galleryFull .gright {right:20px;background-position: -274px 23px;opacity:.8;}

.progress-bar {background: linear-gradient(to right,yellow 0%,#292c33 70%);}
.progress {background:transparent;border:0px;box-shadow:none}

* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

.boxVideos {border:1px solid #dddddd;display:inline-block;margin-bottom:20px;background:transparent;}

.boxVideosList {padding: 10px;position:relative;background:transparent !important;}
.boxVideosList .image {position:relative;margin-bottom:0px}
.boxVideosList .thumb {position:relative;max-height:150px;overflow:hidden;}
/*.boxVideosList .player {position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,0.5);border-radius:25px !important}*/
.boxVideosList .player {position:absolute;bottom:5px;right:5px;background:rgba(255,30,30,0.5);border-radius:25px !important}
.boxVideosList .player:hover {box-shadow: 0px 0px 5px #ffffff}
.boxVideosList .player img {height:50px;}

.boxVideosList .caption {padding-top:0px;max-height:112px;overflow:hidden;}
.boxVideosList .caption a {font-size:18px;color:#000000;line-height:normal}
.boxVideosList .caption span {font-size:18px;color:#ffffff;background:#292c33;padding:5px 15px 5px 15px;text-transform:uppercase;}
.boxVideosList .caption h1 {margin-top:10px;font-weight:bold;margin:0px;line-height:14px}

.boxVideosCat {color:#ffffff;line-height:50px;height:50px;padding-left:10px;border-bottom:1px solid #dddddd;}
.boxVideosCat a {font-size:20px;color:#ffffff;text-transform:uppercase;color:#ffffff;background:#292c33;padding:5px;}
.boxVideosCat span {font-size:20px;color:#ffffff;text-transform:uppercase;color:#ffffff;background:#292c33;padding:5px;}

.fixed {
	width:100%;
    position:fixed;
    top:0;
    left:0;
    right:0;
    margin:auto;
}

.menuSearch {left:auto;right:0 !important;}
.menuSearch .search {padding:5px;margin:0px;width:399px;padding-left:1px;}

.yearBtn {background:none;color:#ffffff;text-transform:uppercase;display:inline-block;padding:0px;font-size:12px;text-align:center;margin:5px;padding:0px 0px;margin-bottom:15px;}
.yearBtn a {padding:5px 20px;background:#292c33;color:#ffffff;text-transform:uppercase;font-size:12px;font-weight:bold;margin:0px;}
.yearBtn a.active {background:#f5f5f5;color:#000000;}

.module404 {display:block;line-height: 20px;padding:10px 10px 3px 10px;text-align: center;margin-top:10px;background:#292c33;border: 1px solid #dddddd;}
.module404 h1 {color:#ffffff;font-size:34px;text-transform: uppercase;border-bottom:1px solid white;padding:20px;}
.module404 p {color:#ffffff;font-size:20px;padding:20px;}

.topCookies {width:100%;background: rgba(184,0,0,0.9);position:absolute;z-index:9999;padding:0px;left:0;top:0;}
.topCookies ul {display:table;margin:auto;height:40px;color:white;font-size:14px;text-align:center;padding:5px;}
.topCookies ul a {font-size:14px;color:white;text-decoration:underline;}


#rc-imageselect {transform:scale(0.71);transform-origin:0;-webkit-transform:scale(0.71);transform:scale(0.71);-webkit-transform-origin:0 0;transform-origin:0 0; 0}

.wellType {background:none;margin:auto;font-size:12px;margin-bottom: 20px}
.wellSmall {width:70%;}
.wellMedium {width:90%;}

.tagsList {font-family: 'Lato', sans-serif;font-size: 13px;}
.tagsList .thumbnail {margin-right:10px;}
.tagsList h2 {font-weight:bold;margin-top:0px;line-height: 18px;}
.tagsList h2 a {font: 700 18px 'Lato', sans-serif;color:#000000;}
.tagsList h3 {font-weight:bold;margin-top:0px;line-height: 18px;}
.tagsList h3 a {font: 700 18px 'Lato', sans-serif;color:#000000;}
.tagsList .title {font-weight:bold;margin-top:0px;line-height: 18px;}
.tagsList .title a {font: 700 18px 'Lato', sans-serif;color:#000000;padding-bottom: 10px;}
.tagsList p {font-family: 'Lato', sans-serif;font-size: 15px;}
.tagsList a {color:#e68500;}

.galleria-videoicon {background: rgba(255,30,30,.8) !important;}

.carousel-indicators li {
    border-radius: 50% !important;
}

.galleria-stage {top:0px;}
.galleria-image {width:690px;height:444px;}

.galleria-exit {position:absolute;top:12px;right:12px;z-index:10;cursor:pointer}

/*.carousel-inner {height:470px;}
.carousel {height:470px;}*/

.searchBoxR {width:100%;font-family: Georgia, sans-serif;border:none;display:inline-table;margin:10px}

input.searchBoxR {margin:0px 0px 0px 0px;padding:5px;border:0px;width:85%;height:27px;color:black;float:left;background:#f1f1f1;border-radius: 0}
input.searchBoxR:hover {}

button.searchBoxR {margin:0px 0px 0px -1px;width:27px;height:27px;color:white;background:#f1f1f1;font-size:1px;font-weight:bold;text-transform:uppercase;float:left;border:none !important;padding:0px;border:0px;}
button.searchBoxR img {width:auto;height:auto;padding:1px 0px 0px 0px;margin:0px;border:0px !important;height:25px;}
button.searchBoxR:hover {cursor:pointer}

.topAdsense {width:100%;display:inline-block;}
.middleAdsense {width:100%;display:inline-block;}

.galleria-theme-classic .galleria-image-nav-right {background-color:rgba(0,0,0,0.5) !important;padding-right:20px;background-position: -274px 23px;}
.galleria-theme-classic .galleria-image-nav-left {background-color:rgba(0,0,0,0.5) !important;padding-right:20px;background-position: 20px 23px;}

.carousel-control span {color:#ffffff !important;}