
body {
    background: url('../img/bg.png')  repeat ;  
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing:-0.5px;
    color: #000;
}

h1,h2,h3,h4,h5,h6,p{
    font-family: 'Open Sans', sans-serif;
}

p{
    letter-spacing:0px;
}

a {
    color: #000;
}

a:hover, a:active {
    text-decoration: none;
    color: #000;
}

.container{
    max-width: 985px;
}

.less-opacity{
    opacity: .6;
}

.fullscreen-container {
    width:100% !important;
    position:relative;
    padding:0;
    height:100%;           
    margin-left:auto;
    margin-right:auto;
}

.fullscreenbanner ul > li{
    height: 100%;
    min-height: 90px;
}

.main-container{
    position: relative;   
}

.main-container:before{
    content:"";   
    background: url('../img/left-side-rennen.png') no-repeat;
    position: absolute;
    top: 12px;
    left: -8%;
    width: 20%;       
}

.main-container:after{
    content:"";   
    background: url('../img/right-side-forged.png') no-repeat;
    position: absolute;
    top: 12px;
    right: -10%;
    width: 10%;
}

/* To remove Rennen background on smaller resolutions */
@media(max-width:1195px) {
    .main-container:after, .main-container:before{
        display: none;
    }
}

.main-navbar {
height: 30%;
margin: 0;
border-radius: 0px;
border:none;
background: rgb(153,22,22); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background:  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPH JhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM5OTE2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM5ZTAzMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQwMDE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, rgba(153,22,22,1) 0%, rgba(158,3,10,1) 44%, rgba(109,0,25,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(153,22,22,1)), color-stop(44%,rgba(158,3,10,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(153,22,22,1) 0%,rgba(158,3,10,1) 44%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(153,22,22,1) 0%,rgba(158,3,10,1) 44%,rgba(109,0,25,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(153,22,22,1) 0%,rgba(158,3,10,1) 44%,rgba(109,0,25,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(153,22,22,1) 0%,rgba(158,3,10,1) 44%,rgba(109,0,25,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#991616', endColorstr='#6d0019',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.rennen-logo {
    padding: 0;
    /*background: radial-gradient(circle,#3A3A3A,#0F0F0F);*/  
}
.main-navbar-links {
    text-transform: uppercase;
}

.main-navbar-links li {
    /*padding: 30px 20px 0px 20px;*/
    padding: 30px 17px 0px 17px;
}

.main-navbar-links > li > a {
    padding: 0;
    color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.main-navbar-links > li > a:active, .main-navbar-links > li > a:hover, .main-navbar-links > li > .active {
    border-bottom: #8D8D8D solid 1px;
}

.rn-navbar-collapse {

    text-align: center;
}

.main-container {
    background: #fff;
}

.header-row {
    height: 125px;
    border-bottom: #b1b1b1 solid 1px;
    margin: 0;
}

.heading {
    padding: 0;
}

.heading h1 {
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    font-size: 40px;
    margin: 25px auto 0;
}

.heading h1 > span {
    font-weight: normal;
    color: #bb1b1b;
}

.font-bold {
    font-weight: bold !important;
}
.uppercase{
    text-transform: uppercase;
}

.heading p {
    text-transform: uppercase;
    color: #b1b1b1;
    font-weight: normal;
}

.heading p > span {
    font-weight: bold;
}

.social {
    text-align: right;
    padding: 0;
}

.social h2 {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 0;
    line-height: 1;
}

.social p {
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1;
}

.socmed  {
    float: right;
    width: 160px;
    padding-top:5px;
    margin: 0 auto;
    overflow: hidden;
    z-index: 100;
}

.twitter a,.facebook a,.instagram a,.youtube a {
    float: left;
    background:url('../img/social.png') no-repeat center center;
    text-indent:8000px;
    width:32px;
    height:32px;
    margin-left:8px;
    -o-transition:all .3s;
    -moz-transition:all .3s;
    -webkit-transition:all .3s;
    -ms-transition:all .3s;
}

.twitter a:hover,.facebook a:hover,.instagram a:hover,.youtube a:hover {
    background:url('../img/social.png') no-repeat left top;
}

.facebook,.facebook a{background-position:-0px top}
.facebook a:hover{background-position:-0px bottom}
.twitter,.twitter a{background-position:-41px top}
.twitter a:hover{background-position:-41px bottom}
.instagram,.instagram a{background-position:-82px top}
.instagram a:hover{background-position:-82px bottom}
.youtube,.youtube a{background-position:-123px top}
.youtube a:hover{background-position:-123px bottom}

.content-row {
    margin-top: 15px;
}

.footer {
    height: 50px;
    color: #606060;
    clear: both;
}

.copyright {

}

.copyright p {
    padding-top: 18px;
    text-transform: uppercase;
    font-size: 11px;
}

.inc500 {

}

.inc500 p {
    padding-top: 15px;
    text-align: right;
}
.main-content{
    padding-top: 0;
    padding-bottom: 10px;
}

.about-image {
    padding-bottom: 10px;
}

.red-span{
    color: #bb1b1b;
}

.black-span{
    color: #000000;
}

.content-head-news h4{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 19px;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 5px;
}

.content-head-news h4 a{
    color: #000;
    cursor: pointer;
    font-weight: 700;
    letter-spacing: -0.5px;
}

.content-head p{
    font-size: 12px;
    color: #606060;
   
}

.news-comments{
    height: auto;
}

.news-comments-count, .news-comments-count a, .news-comments-count a:hover{
    color: #bb1b1b;
    font-weight: 800;
    font-size: 12px;
}

.news-date,.content-head-news p{
    font-size: 12px;
}

.news-content{
    letter-spacing: normal !important;
    color: #606060;
    font-family: 'Open Sans', sans-serif !important;
}
.news-content p{
      font-family: 'Open Sans', sans-serif;
}

.news-content img{
    display: inline;
    float: left;
    padding-right: 20px;
}

.content-main-image,.news-content,.news-comments{
    padding-left: 0;
    padding-right: 0;
    margin-top: 10px;
    margin-bottom: 20px;
}

.news-content hr {
    margin: 10px 0 5px;
}

.news-content .readmore-img {
    background: url("../img/rennen-r.png") no-repeat;
    font-size:13px;
    font-weight: 800;
    padding-left: 20px;
    text-align: center;
    color: #000;
}

.tags {
    text-align: left;
    display: block;
    padding: 0;
    clear: both;
}

.social-share-post {
    text-align: left;
    display: block;
    padding: 0;
    font-weight: bold;
    clear: both;
}

.social-share-post .share-this{
    padding-right: 10px;
    position: relative;
    top: -10px;
}

.st_facebook_large .stLarge, .st_twitter_large .stLarge, .st_pinterest_large .stLarge, .st_googleplus_large .stLarge, .st_email_large .stLarge,.st_tumblr_large .stLarge
{
    float: left !important;
    background:url('../img/social-share-icons.png') no-repeat center center !important;
    text-indent:8000px !important;
    width:32px !important;
    height:32px !important;
    -o-transition:all .3s !important;
    -moz-transition:all .3s !important;
    -webkit-transition:all .3s !important;
    -ms-transition:all .3s !important;
}

.st_facebook_large .stLarge:hover,.st_email_large .stLarge:hover,.st_twitter_large .stLarge:hover,.st_pinterest_large .stLarge:hover,.st_googleplus_large .stLarge:hover,.st_tumblr_large .stLarge:hover {
    opacity: 1 !important;
}

.st_facebook_large ,.st_facebook_large .stLarge{background-position:-0px top !important;}
.st_facebook_large .stLarge:hover{background-position:-0px bottom !important;}
.st_twitter_large,.st_twitter_large .stLarge{background-position:-40px top !important;}
.st_twitter_large .stLarge:hover{background-position:-40px bottom !important;}
.st_googleplus_large,.st_googleplus_large .stLarge{background-position:-80px top !important;}
.st_googleplus_large .stLarge:hover{background-position:-80px bottom !important;}
.st_tumblr_large,.st_tumblr_large .stLarge{background-position:-120px top !important;}
.st_tumblr_large .stLarge:hover{background-position:-120px bottom !important;}
.st_pinterest_large,.st_pinterest_large .stLarge{background-position:-160px top !important;}
.st_pinterest_large .stLarge:hover{background-position:-160px bottom !important;}
.st_email_large,.st_email_large .stLarge{background-position:-200px top !important;}
.st_email_large .stLarge:hover{background-position:-200px bottom !important;}

.widget{
    margin-bottom:  30px;
}

.widget-area{

}

.widget-head h4{
    font-weight: bold;
    margin-top: 10px;
    font-size: 20px;

}

.widget-head{
    height: 32px;
    overflow: hidden;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.widget-head-2{
    color: #bb1b1b;
    font-weight: 700;
    display: inline;
}

.horizontal-divider{    
    border-color: #000;
    margin: 5px auto 10px auto;

}

.widget-content > h5 > a{
    color: #000;
}

.widget-content  h5 > a :hover,
.widget-content  h5 > a :active, 
.widget-content  h5 > a :visited{
    text-decoration: underline;
}

.post-widget .widget-content p{
    font-size: 10px;
}

.post-widget .widget-content h5{
    text-transform: uppercase;    
    line-height: 20px;
    font-size: 12px;
}

.panel-archive{
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.panel-archive > .panel-heading{
    border: none;
    border-radius: 0;
    padding: 0px 0px;
}

.panel-archive  .panel-title {
    font-size: 13px;
    text-transform: uppercase;
}

.panel-archive .panel-title span{
    font-weight: bold;
}

.panel-archive-body{
    border-top: none !important;
    padding: 5px;
    margin-left: 30px;
    list-style: none;
}

.panel-archive-body ul li{
    list-style: none;
    font-size: 12px;
    text-transform: uppercase; 
}

.panel-archive-body ul li:before {
    display:inline-block;
    content:"-";
    width:1em;
    margin-left:-1em;
}

.content-container{
    margin-top: 0;
    margin-bottom: 30px;
    color: #000;
}

.content-heading{
    margin-top: 10px;
    text-transform: uppercase;  
    font-size: 22px;
    clear: both;
}

.content-heading > .red-span{
    font-weight: bold;    
}

.content{
    font-size: 13px;
}
.our-people{
    margin-top: 15px;
}
.our-people .item{
    margin:0 auto 20px auto;
    padding-left: 10px;
    padding-right: 10px; 
    text-align: center;
}

.our-people > .item > a > figure > img{
    border: 1px solid #e7e7e7;
    border-radius:  2px;   
    max-width: 100%;
    display: block;
    position: relative;
}

.our-people figure figcaption {
    background: url("../img/black-trans.png");
    height: 165px;
    position: absolute;
    top: 0;   
    left: 10px;
    right: 0;     
    vertical-align: middle;
    padding: 20% 0px;
    max-width: 225px;
    opacity: 0;   
    transition-property:opacity;
    transition-duration:1s;
    transition-timing-function:ease;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:1s;
    -webkit-transition-timing-function:ease;
}

.our-people figure figcaption h4{
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 5px;
}

.our-people figure figcaption span{
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    background: url('../img/rennen-r.png') no-repeat;
    background-position: 0 5px;
    padding-left: 20px;
    padding-top: 5px;
    border-top: 1px solid #fff;
}

.our-people .item :hover figcaption{
    opacity: 1;
}

.warranty1, .warranty2{
    border-left: 1px solid #606060;
    min-height: 110px;
    text-transform: uppercase;
    text-align: center;
}

.warranty1 h2{
    margin-bottom: 0;
    text-align: center;
}

.warranty2 h2{
    margin-bottom: 0;
    text-align: center;
}

.warranty1 h4{
    margin-top: 0;
    text-align: right;
    padding-right: 65px;
}

.warranty2 h4{
    margin-top: 0;
    text-align: right;  
    padding-right: 50px;
}

.wheel .item figure > img, .wheel-series .item figure > img{
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    display: block;
    position: relative;
}

.wheel-name .xtra-bold{
    font-weight: bolder;
    font-size: 25px;
}

.wheel .item, .wheel-series .item{
    padding-top: 20px;
    padding-bottom: 20px;
}

.wheel .item figure > figcaption, .wheel-series .item figure > figcaption{
    position: absolute;
    margin:0 15px;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: url('../img/white-trans.png') repeat;
    border-radius:3px;
    vertical-align: middle;
    opacity: 0;   
    transition-property:opacity;
    transition-duration:1s;
    transition-timing-function:ease;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:1s;
    -webkit-transition-timing-function:ease;
}

.wheel .item figure > figcaption {
    height: 185px;
}

.wheel .item figure > figcaption > a > img{
    margin-top: 70px;
}

.wheel-series .item figure > figcaption{
    height: 67%;
}

.wheel-series .item figure > figcaption > a > img{
    margin-top: 70px;
    text-transform: uppercase;
    font-size: 10px;
}

.wheel-series .item figure > figcaption > a > p, 
.wheel-series .item figure > figcaption > a:hover > p,
.wheel-series .item figure > figcaption > a:active > p,
.wheel .item figure > figcaption > a > p, 
.wheel .item figure > figcaption > a:hover > p,
.wheel .item figure > figcaption > a:active > p {
    text-decoration: none;
    color: #0f0f0f;
    font-size: 11px;
    text-transform: uppercase;
}

.wheel .item :hover figcaption, .wheel-series .item :hover figcaption{
    opacity: 1;
}

.wheel-series .item{
    margin-bottom: 30px;
}

.wheel-name{
    text-transform: uppercase;   
    padding: 10px 0;
}

.wheel-name h3{
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 5px;
    text-align: center;
    margin-bottom: 5px;
}

.wheels-collection{
    margin: 0 auto;  
    float: none;    
}

.wheels-in{
    padding:5px 0 0 0;
    height: 30px;
    text-align: right;

}

.wheels-in img {
    margin-top: -3px;
}

.wheel-model-name {
    margin-top: 20px;
}

.wheel-model-name h4 {
    text-transform: uppercase;
    text-align: center;
    font-size: 16px;
	height:33px;
}

.view-collection{
    padding: 5px 14px;
    background: url('../img/view-collection.png') no-repeat right;
    height: 30px;
    width: 180px !important;
}

.two-character-padding {
    padding: 5px 11px;
}

.slider {
    background: #131313;
    border-radius: 0px;
    margin: 0;
}

.slider .bannercontainer {
    padding:5px;
    background-color:#fff;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin: 0 auto;
}

.banner{   
    position:relative;
    overflow:hidden;
    float: none;
    margin: 0 auto;
}

.slider .tp-thumbcontainer {
    background: #fff;
    padding-top: 10px;
}

.slider .tp-thumbcontainer .selected img {
    border: 2px solid #BB1B1B;

}

.slider .tp-leftarrow {
    left: 0px;
    background: url(../img/inner-arrow.png) no-repeat 0 0px !important;
    width: 42px !important;
    height: 109px !important;
}

.slider .tp-rightarrow {
    right: 0px;
    background: url(../img/inner-arrow.png) no-repeat -43px -0px !important;
    width: 42px !important;
    height: 109px !important;
}

.slider .tp-leftarrow:hover {
    background-position: 0 -110px !important;
}

.slider .tp-rightarrow:hover {
    background-position: -43px -110px !important;
}

.slotholder {
    height: auto;
}


.header-small{
    height:25px;
    background-image: url(../img/header.png);
    background-repeat: no-repeat;
    background-position: right;
}

.header-small h4{
    font-size: 21px;
}

.header-small .widget-head-2{
    margin-left: -1px;
}

.header-small span{
    padding-right: 3px;
    background-color: #fff;
}

.header-small-white, .header-small-white span {
    color: #fff;
    padding: 2px 3px;
}

.header-small i{
    float: right;
    right: 10PX;
}

.widget a{
    text-decoration: none;
    color: #333333;
}

.widget a:hover{
    text-decoration: underline;
    color: #333333;
}

.index-side{

}

.index-side .widget{
    margin-bottom: 0px;
}

.insta_album div {
    margin-bottom: 10px;
}

.insta_album .clearfix{
    padding: 0px;
    margin: 0px;
}

#newsletter{
    padding-top: 20px;
}

#newsletter button{
    width: 80%;
    background: #BB1B1B;
    text-align: center;
    font-size: 19px;
    color:#fff;
    padding: 7px 0 7px 0;
    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
    border: none;
}


#newsletter span{
    font-weight: bold;
    background: #BB1B1B;
}

.contact-map{
    height: 365px;
}

.adress-section > div{
    margin: 10px 0;
}

.adress-section span{
    letter-spacing:0px;
    font-size: 13px;
    display: block;
}

.inquiry-form-container{
    margin: 10px 0;
}

.inquiry-form{
    padding: 0;
}

.inquiry-form .alert {
    margin: 10px 5px;
}

.contact-head{
    text-transform: uppercase;
    font-size: 22px;    
}

.inquiry-form .input-container{
    padding: 10px 5px 5px 15px;
}

.inquiry-form input , .inquiry-form textarea{
    border-radius: 0;    
    font-size: 12px;
    background: #F1F1F1; 
}

.inquiry-form textarea{

}

.inquiry-form input{
    height: 40px;
}

.inquiry-form select{
    padding: 10px 10px;
    border-radius: 0;
    height: 40px;
    font-size: 12px;
    background: #F1F1F1;
    vertical-align: middle;
}

.inquiry-form input::-moz-placeholder,.inquiry-form textarea::-moz-placeholder{
    color: #000;

}

.inquiry-form input::-webkit-input-placeholder,.inquiry-form textarea::-webkit-input-placeholder{
    color: #000;
    text-transform: uppercase;
}

.inquiry-form input:-ms-input-placeholder{
    color: #000;
    text-transform: uppercase;
}

.inquiry-form .textarea,.inquiry-form .submit-container,.inquiry-form .captcha-container{    
    top: 10px;
}

.captcha, .captcha-label{
    padding-left: 0;
    padding-right: 0;
}

.captcha-label {
    padding-top: 10px;
}

.captcha .reload-image {
    width: 25px;
    padding-top: 5px;
}

.captcha-input,.submit-button{
    padding-right: 0;
}

.submit-container input{
    background: #FFF;
}

.inquiry-form .captcha-container{
    padding-top: 10px;
    height: 40px;
}

.inquiry-form button{
    height: 40px;
    border-radius: 0;
    background: #BB1B1B;
    text-transform: uppercase;
    color: #FFF;
    font-weight: bold;
    width: 100%;
}

.filter-container{
    padding: 0;
}

.filter-head{
    background: url('../img/camera-pic.png') left no-repeat;
    height: 100%;
    text-transform: uppercase;
    text-align: left;
    padding-left: 60px;    
    padding-top: 10px;
    border-right: 1px solid #0f0f0f;
    padding-right: 0;
}

.filter-head span{
    display: block;
}

.filter-row {
    margin: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #BDBDBD;
}

.gallery-filters{
    height: auto;
    padding: 10px 0;
}

.reset-filter{
    padding: 10px 0 10px 15px;
}

.reset-filter button{
    background: #C10023;
}

.filter{
    padding-top: 7px;
    padding-left: 0;
    padding-right: 0;
}

.filter span{
    text-align: left;
    padding-top: 7px;
    padding-right: 2px;
}

.filter select{
    height: 35px;
    padding: 5px;
    background: #BDBDBD;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #FFF;
    border-radius: 0;
    outline: none;
    max-width: 110px;
    min-width: 100px;
}

.gallery-item {
    padding: 0 10px;
    text-align: left;
}

.gallery-item .item-discription{
    margin: 5px 0;
	height:36px;
}

.gallery-item .car-name{
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 5px;
}

.gallery-item .wheel-name{
    display: block;
    color: #BB1B1B;
    padding: 0 20px;
}

.loadmore-container {
    height: 30px;
    padding: 5px 15px;
    text-transform: uppercase;
    color: #FFF;
    text-align: center;
    background: #000;
    font-size: 16px;
    position: relative;
    bottom: 0;
}

.load-more:hover,.backto-top:hover,.content-empty,.loadmore-container:hover{
    cursor: pointer;
}
.backto-top {
    float: right;
    height: 30px;
    background: #000;
    border-radius: 5px 5px 0 0;
    font-size: 14px;
    color: #FFF;
    padding: 5px 15px;
    text-transform: uppercase;
    position: relative;
    bottom: 0;
}

.wheel-spec-container h3{
    text-transform: uppercase;
    background: #BB1B1B;
}

.wheel-spec{
    padding:  10px 10px 15px 0;
    border-bottom: 1px solid #BDBDBD;
    margin:10px;
}

.wheel-spec:last-child, .wheel-spec-last{
    border-bottom: none;
}

.wheel-spec .spec{
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 0;
}

.wheel-spec .details{
    float: right;
    text-align: left;
	word-wrap: break-word;
}

.social-share {
    float: right;
    text-align: center;
}

.readmore, .readmore:hover{
    color:#BB1B1B;
    font-weight: bold;
}

.galleryInner-head{
    height: 100%;
    text-transform: uppercase;
    text-align:left;
    padding-left: 10px;    
    padding-top: 10px;
    border-right: 1px solid #0f0f0f;
    padding-right: 0;
}

.galleryInner-head h3 {
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    font-size: 18px;
    margin: 0px auto 0;
    letter-spacing: -1px;
}

.galleryInner-head h3 > span {
    font-weight: normal;
}

.galleryInner-head {
    font-weight:normal;
    font-size: 13px;
}

.inner-gallery .gallery-filters{
    border-bottom: none;
}

.inner-gallery .border-none-right{
    border-right:none;
}

.inner-gallery .slider {
    background: #ffffff;
    border-radius: 0px;
    margin: 0;
}

.inner-gallery .social-media{
    text-align: right;
    margin-top: 20px;
    overflow: auto;
}

.inner-gallery .social-media .st_facebook_large .stLarge,
.inner-gallery .social-media .st_twitter_large .stLarge,
.inner-gallery .social-media .st_pinterest_large .stLarge,
.inner-gallery .social-media .st_googleplus_large .stLarge,
.inner-gallery .social-media .st_email_large .stLarge,
.inner-gallery .social-media .st_tumblr_large .stLarge {
    float: left !important;
    background:url('../img/social-share-icons-large.png') no-repeat center center !important;
    text-indent:8000px !important;
    width:60px !important;
    height:20px !important;
    -o-transition:all .3s !important;
    -moz-transition:all .3s !important;
    -webkit-transition:all .3s !important;
    -ms-transition:all .3s !important;
}

.inner-gallery .social-media .st_facebook_large .stLarge:hover,
.inner-gallery .social-media .st_email_large .stLarge:hover,
.inner-gallery .social-media .st_twitter_large .stLarge:hover,
.inner-gallery .social-media .st_pinterest_large .stLarge:hover,
.inner-gallery .social-media .st_googleplus_large .stLarge:hover,
.inner-gallery .social-media .st_tumblr_large .stLarge:hover {
    opacity: 1 !important;
}

.inner-gallery .social-media .st_facebook_large .stLarge{background-position:-0px top !important;}
.inner-gallery .social-media .st_facebook_large .stLarge:hover{background-position:-0px bottom !important;}
.inner-gallery .social-media .st_twitter_large .stLarge{background-position:-62px top !important;}
.inner-gallery .social-media .st_twitter_large .stLarge:hover{background-position:-62px bottom !important;}
.inner-gallery .social-media .st_googleplus_large .stLarge{background-position:-124px top !important;}
.inner-gallery .social-media .st_googleplus_large .stLarge:hover{background-position:-124px bottom !important;}
.inner-gallery .social-media .st_tumblr_large .stLarge{background-position:-186px top !important;}
.inner-gallery .social-media .st_tumblr_large .stLarge:hover{background-position:-186px bottom !important;}
.inner-gallery .social-media .st_pinterest_large .stLarge{background-position:-248px top !important;}
.inner-gallery .social-media .st_pinterest_large .stLarge:hover{background-position:-248px bottom !important;}
.inner-gallery .social-media .st_email_large .stLarge{background-position:-310px top !important;}
.inner-gallery .social-media .st_email_large .stLarge:hover{background-position:-310px bottom !important;}

.inner-gallery .bx-wrapper .bx-viewport {
    -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 #FFFFFF;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 5px;
    box-shadow: none;
    left: 0;
}

.inner-gallery #bx-pager {
    height: 110px;
    margin-top: 8px;
    overflow: hidden;
    width: auto;
}

.inner-gallery #bx-pager a img {
    border-radius: 0;
    margin: 7px;
}

.inner-gallery #bx-pager > li > a:active, .inner-gallery #bx-pager > li > a:hover, .inner-gallery #bx-pager > li > .active {
    border: medium solid #BB1B1B;
}

.inner-gallery #bx-pager .jcarousel-item a img {
    border: medium solid #fff;
}

.inner-gallery #bx-pager .jcarousel-item a:hover img, .inner-gallery #bx-pager .jcarousel-item .active img {
    border: medium solid #BB1B1B;
    opacity: 0.8;
}

.inner-gallery .bx-wrapper .bx-prev {
    background: url("../img/inner-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
    width: auto;         
}

.inner-gallery .bx-wrapper .bx-next {
    background: url("../img/inner-arrow.png") no-repeat scroll -43px 0 rgba(0, 0, 0, 0);
    right: 0;
}

.inner-gallery .bx-wrapper .bx-prev:hover {
    background-position: 0 -110px;
}

.inner-gallery .bx-wrapper .bx-next:hover {
    background-position: -43px -110px;
}

.inner-gallery .bx-wrapper .bx-controls-direction a {
    height: 109px;
    margin-top: -16px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 43%;
    width: 42px;
    z-index: 9999;
}

.inner-gallery .bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

.separator {
    background: url('../img/header.png');
    height: 23px;
    margin-top: 20px;
}

.more-info {
    padding: 0 15px;
    margin-bottom: 10px;
}

.more-info a {
    color: #0f0f0f;
    text-transform: uppercase;
    position: relative;
    top: 10px;
}

.align-center{
    text-align: center;
}

.breadcrumb {
    float: right;
    text-align: right;
    font-size: small;
    background: none;
    margin-bottom: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    height: 20px;
}

.breadcrumb a {
    text-decoration: none;
    color: #000;
}

.breadcrumb span {
    color: #BB1B1B;
}
.post-widget .comment_text{
    display: none;
}
.panel-archive-body li a:hover{
    text-decoration: underline;
    color: #C00000;
}
.panel-archive-body ul{
    letter-spacing: 0;
}

@media(min-width:768px) and (max-width:992px) {

    .main-navbar-links li {
        padding-right: 15px;
        padding-left: 0;
    }

    .main-navbar-links li:last-child {
        padding-right: 0;
    }

    .main-navbar-links li a {
        color: #000;
    }

    .video-item .item-discription {
        text-align: center;
    }

    .video .item figure > figcaption {
        width: 470px;
    }

    .inner-gallery .social-media {
        padding-top: 15px;
        float: none;  
        text-align: center;
    }

    .inner-gallery .social-media span {
        display:inline-block !important;
    }
}

@media(max-width:767px) {
    .navbar-header {
        border: 0;
    }

    .main-navbar-links {
        margin-top: 0;
    }

    .main-navbar-links li {
        padding: 10px 0;
        background: #0f0f0f;
        opacity: 0.9;
        border: 0;
        text-align: center;
    }

    .main-navbar-links > li > a:active, .main-navbar-links > li > a:hover, .main-navbar-links > li > .active {
        border: 0px;
    }

    .navbar-right > .navbar-bottom {
        overflow: hidden;
        display: none;
    }

    .warranty2 h2, .warranty2 h4{
        text-align: center;
        padding-right: 0;
    }

    .copyright, .inc500 p {
        text-align: center;
    }

    .galleryInner-head{
        width: auto;
        border-top: 1px solid  #606060;
        border-right:none;
        padding: 10px;
    }

    .inner-gallery .social-media {
        padding-top: 15px;
        float: none;  
        text-align: center;
        border-top: 1px solid #BDBDBD;
    }

    .inner-gallery .social-media span {
        display:inline-block !important;
    }

    .header-row {
        height: auto;
    }

    .heading {
        border-bottom: #b1b1b1 solid 1px;
    }

    .social {
        text-align: center;
        padding-bottom: 5px;
    }

    .social h2 {
        margin-top: 5px;
    }

    .socmed {
        float: none;
        margin: 0 auto;
    }

    .breadcrumb {
        float: left;
        text-align: left; 
    }

    .video-item .item-discription {
        text-align: center;
    }
}

/* /////////// video /////////  */

.video-item .wheel-name{
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 5px;
}

.video-item .item-discription{
    margin-top: 5px;
    margin-bottom: 20px;
	min-height:36px;
}

.video-item .car-name{
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 5px;
}

.video .item figure > img{
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    display: block;
    position: relative;
}

.video -name .xtra-bold{
    font-weight: bolder;
    font-size: 25px;
}

.video .item{
    padding-top: 0;    
}

.video .item figure > figcaption{
    position: absolute;
    margin:0 15px;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: url('../img/black-trans.png') repeat;
    vertical-align: middle;
    opacity: 0;   
    transition-property:opacity;
    transition-duration:1s;
    transition-timing-function:ease;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:1s;
    -webkit-transition-timing-function:ease;
}

.video .item2 figure > figcaption{
    position: absolute;
    margin:0px 15px;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: url('../img/black-trans.png') repeat;
    vertical-align: middle;
    opacity: 0;   
    transition-property:opacity;
    transition-duration:1s;
    transition-timing-function:ease;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:1s;
    -webkit-transition-timing-function:ease;
}

.video .item figure > figcaption {
    height: 256px;
}

.video .item figure > figcaption > a, .video .item2 figure > figcaption > a {
    text-decoration: none;
    color: #fff;
}

.video .item figure > figcaption > a > img{
    margin-top: 100px;
}

.video .item2 figure > figcaption > a > img{
    margin-top: 50px;
}

.video .item2 figure > figcaption {
    height: 165px;
}

.video.item figure > figcaption > a > p, 
.video .item figure > figcaption > a:hover > p,
.video .item figure > figcaption > a:active > p,
.video.item2 figure > figcaption > a > p, 
.video .item2 figure > figcaption > a:hover > p,
.video .item2 figure > figcaption > a:active > p{
    text-decoration: none;
    color: #ffffff;
}

.video .item :hover figcaption,.video .item2 :hover figcaption  {
    opacity: 1;
}

.gallery .item figure > img{
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    display: block;
    position: relative;
}

.gallery-name .xtra-bold{
    font-weight: bolder;
    font-size: 25px;
}

.gallery .item{
    padding-top: 0px;
    padding-bottom: 0px;
}

.gallery .item figure > figcaption {
    position: absolute;
    margin:0px 10px;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: url('../img/black-trans.png') repeat;
    border-radius:0px;
    vertical-align: middle;
    opacity: 0;   
    transition-property:opacity;
    transition-duration:1s;
    transition-timing-function:ease;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:1s;
    -webkit-transition-timing-function:ease;
}

.gallery .item figure > figcaption > a {
    text-decoration: none;
}

.gallery .item figure > figcaption {
    height: 274px;
}

.gallery .item figure > figcaption > a > img{
    margin-top: 100px;
}

.gallery .item figure > figcaption > a > p, 
.gallery .item figure > figcaption > a:hover > p,
.gallery .item figure > figcaption > a:active > p {
    text-decoration: none;
    color: #ffffff;
}

.gallery .item :hover figcaption {
    opacity: 1;
}

/*Instagram Plugin CSS */
.instagram-photo {        
    text-align: center;
    padding: 0;
    position:relative;
    margin: 3px;
    width: 30%;
}

.insta_album img{    
    text-align: center;
    padding: 0;
}

.instagram-photo .instagram-hover-cover {
    background: url("../img/fancybox-hover.png") no-repeat scroll 50% 50% #000;
    position:absolute;
    top:0;
}
iframe {
    border:none;
}

.home-caption {
    position:absolute;
    top:0;
    right:0;
    background: url("../img/black-trans.png");
    width:100%;
    height:100%;
    padding-top: 20%;    
    text-align:center;
    color:#fff !important;
    z-index:2;    
    text-transform: uppercase;
    font-size: 11px;    
    vertical-align: middle;
    opacity: 0;   
    transition-property:opacity;
    transition-duration:1s;
    transition-timing-function:linear;
    -webkit-transition-property:opacity;
    -webkit-transition-duration:1s;
    -webkit-transition-timing-function:linear;
}

.home-caption  a{
    color:#fff !important;
}

.content-main-image:hover .home-caption{
    opacity: 1;
}

.home-caption span{    
    display: inline-block;
    margin: 5px;
}

.big-wheel{
    text-align: center;
}

.wheel-thumb-container{
    float: none;
    margin: 30px auto;
    text-align: center;
}

.wheel-thumb-container img{
    margin: 0 auto;
    text-align: center;
    width: 20%;
    cursor: pointer;
}

.wheel-thumb-post-container {
    margin: 15px 0 0 0;
    padding: 0;
}

.wheel-thumb-post {
    margin-bottom: 10px;
    width: 175px;
}

.select-container{
    padding: 0;
}

.wheel-thumb-container img:not(:last-child){
    border-right: 1px solid #E4E4E4;
}

.navbar-small{
    margin-right: 0;
}

.content-empty{
    background: #C51C1C;
    height: 50px;
    text-transform: uppercase;
    color: #FFF;
    text-align: center;
    position: relative;
    bottom: 0;
    margin:0 15px;
    width:auto;
    overflow:hidden;
}

.content-empty .upper_span{
    background: #B91A1A;
    width:33%;
    font-size: 13px;
    text-align: center;
    margin:0 auto;
    height:50px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.content-empty .lower_span{
    font-size: 12px;
}

@media(max-width:768px)
{
    .our-people .item{
        padding-left: 15px;
        padding-right: 15px; 
    }   

    .our-people figure figcaption{
        position: absolute;
        left: 15px !important;
    }

    .view-collection{
        margin: 0 auto;
    }

    .socmed-home  {
        float: left;
        width: 200px;
        padding-top:5px;
        margin: 0 auto;
        overflow: hidden;
        z-index: 100;
    }
    .facebook-home a,.instagram-home a,.youtube-home a,.flickr-home a{
        float: left;
        background:url('../img/home-social-mob.png') no-repeat center center;
        text-indent:8000px;
        width:50px;
        height:44px;
        margin-left: -20px;
        -o-transition:all .3s;
        -moz-transition:all .3s;
        -webkit-transition:all .3s;
        -ms-transition:all .3s;
    }
    .facebook-home a:hover,.instagram-home a:hover,.youtube-home a:hover,.flickr-home a:hover {
        background:url('../img/home-social-mob.png') no-repeat left top;
    }

    .facebook-home,.facebook-home a{background-position:-0px top}
    .facebook-home a:hover{background-position:-0px bottom}
    .instagram-home,.instagram-home a{background-position:-50px top}
    .instagram-home a:hover{background-position:-50px bottom}
    .youtube-home,.youtube-home a{background-position:-100px top}
    .youtube-home a:hover{background-position:-100px bottom}
    .flickr-home,.flickr-home a{background-position:-150px top}
    .flickr-home a:hover{background-position:-150px bottom}
    #load-more-wide{
	visibility: hidden;
    }
}

@media only screen and (max-width: 480px), only screen and (max-device-width: 640px) {
    .navbar-footer {
        display:none;
    }

    .img-logo{
        margin-left:3px;
    }
    .tp-bullets{
	visibility: hidden
    }
    .tp-rightarrow,.tp-leftarrow{
	visibility: hidden
    }
}

@media(max-width: 600px){
    .heading h1, .content-heading{
        font-size: 160%;
    }

    .inc500 p{
        padding-top: 0px;

    }

    .copyright p{
        margin-bottom: 0px;
    }

    .filter-head-mobile{
        border-right: none;

    }

    .filter-reset-mobile{
        float:left;
        text-align: right;
    }

    .breadcrumb-mobile-screen{
        height:auto;
        margin:0 auto;
    }

    .gallery-mobile-screen{
        border-top: 1px solid  #606060;
        border-right:none;
        padding: 10px;
    }

    .social-share-post .share-this{
        clear: both;
        display: block;
    }
}

@media(max-width:320px)
{
    .wheel-thumb-container img{
        width:30%;
    }

}

@media(max-width:310px){
    .caption{
        padding: 5%;
    }
}

@media(max-width:240px)
{
    .heading h1, .content-heading{
        font-size: 120%;
    }
}

@media(min-width:768px)
{
    .socmed-home  {
        float: left;
        width: 309px;
        padding-top:5px;
        margin: 0 auto;
        overflow: hidden;
        z-index: 100;
    }

    .facebook-home a,.instagram-home a,.youtube-home a,.flickr-home a{
        float: left;
        background:url('../img/home-social.png') no-repeat center center;
        text-indent:8000px;
        width:71px;
        height:65px;
        margin-left: -20px;
        -o-transition:all .3s;
        -moz-transition:all .3s;
        -webkit-transition:all .3s;
        -ms-transition:all .3s;
    }

    .facebook-home a:hover,.instagram-home a:hover,.youtube-home a:hover,.flickr-home a:hover {
        background:url('../img/home-social.png') no-repeat left top;
    }

    .facebook-home,.facebook-home a{background-position:-0px top}
    .facebook-home a:hover{background-position:-0px bottom}
    .instagram-home,.instagram-home a{background-position:-79px top}
    .instagram-home a:hover{background-position:-79px bottom}
    .youtube-home,.youtube-home a{background-position:-158px top}
    .youtube-home a:hover{background-position:-158px bottom}
    .flickr-home,.flickr-home a{background-position:-237px top}
    .flickr-home a:hover{background-position:-237px bottom}

    #load-more-mobile{
	visibility: hidden;
    }


}
.red{
    color:#C51C1C;
    float:left;
}


.required {
    font-size: 12px;

    display: block;
    margin-bottom: 10px;
    margin-top: -10px;
    min-height: 0px;
    padding-left: 0;
    vertical-align: middle;
}
.required label{
    font-weight: lighter;
}

.abt-ts-series { 
display:none;
}

.peeps { 
display:none;
}

.txt-spc { margin-right: 3px; }
