body
{
   width: 100%;
   margin: 0 auto;
        background: #000; /* was #fff */
	font-size: 18px;
	position: relative;
}



/* start kaygtr page container */
/* navbar toggle  */

@media (max-width: 320px) /*was 480px and previous 1200px */
{
        .navbar-header {
                float: left; /* was none  */
        }
        .navbar-toggle {
                display: block;
        }
        .navbar-collapse {
                border-top: 1px solid transparent;
                box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        }
        .navbar-collapse.collapse {
                display: none!important;
        }
        .navbar-collapse.collapse.in {
            display: block!important;
        }
        .navbar-nav {
                float: none!important;
                margin: 7.5px -15px;
        }
        .navbar-nav>li {
                float: none;
        }
        .navbar-nav>li>a {
                padding-top: 10px;
                padding-bottom: 10px;
        }
    .navbar-form {
        padding: 10px 15px;
        margin-top: 8px;
        margin-right: -15px;
        margin-bottom: 8px;
        margin-left: -15px;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
        width:auto;
        float:none!important;
    }
}
/* end navber toggle */

/*
@media (min-width: 480px) {
	.container { width: 480px; }
}
@media (min-width: 560px) {
	.container { width: 560px; }
}
@media (min-width: 640px) {
	.container { width: 640px; }
}
@media (min-width: 700px) {
	.container { width: 700px; } /* new */
}
@media (min-width: 768px) {
	.container { width: 768px; }
}
@media (min-width: 820px) {
	.container { width: 820px; } /* new was 900px */
}
@media (min-width: 892px) {
	.container { width: 892px; } /* new was 900px */
}
@media (min-width: 930px) {
	.container { width: 930px; } /* new was 900px */
}
@media (min-width: 1024px) {
	.container { width: 1024px; } /* was 999px */
}
*/
@media (min-width: 1158px) {
	.container { width: 1158px; } /* was 1024px */
}
@media (min-width: 1200px) {
	.container { width: 1200px;	} /* was 1000px */
}

@media (min-width: 1400px) /* was 2400px */{
	.container { width: 1400px;	} /* was 2400px */
}

/* end kaygtr page container */

.blue {
	color: #06C;
}

.green {
	color: #090;
}
.left { 
        float: left; 
}

/* start kaygtr navigation */

header {
   
     display: block;
     margin-left: 10px; /* was 0px */
     margin-right: 0px;
     position: fixed;
     top: 5px; /* was 6 */
     /* this was here width: 100%; */
 }

.navbar-default
{
	background: #000; /* was #f9f9f9 */
	border: none;
	box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.08);
	margin-top: 0px; /* was 0px */
        border-top: 3px solid #999999;
        border-bottom: 3px solid #999999; /* was c0c0c0 */
        top: 0px !important; /* was 0px */
        /* left: 0px !important; */ 
}
.navbar-default .navbar-brand 
{
        font-weight: 800; /* was 600 */
	font-size: 36px; /* was 36 */
	padding: 10px 20px 0px 0px; /* was 10px */
	height: 30px; /* was 45px */
        border-bottom: 2px solid #c0c0c0;
	line-height: 20px; /* was 20px */
        
}
.navbar-default .navbar-brand:hover { color: #000; } /* was #f5f5f5 */
.navbar-default .nav li a 
{
	color: #ccc; /* was #000 */
	font-size: 12px; /* was 15px */
	font-weight: 500; /* was 500 */
	height: 50px; /* was 50px */
        line-height: 20px; /* was 50px */
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.navbar-default .nav li a:hover
{
	background-color: #000; /* was #f5f5f5 */
	color: #CCC; /* was #000 */
}
.navbar-default .nav li a:focus { color: #000; } /* was 303030 */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #fff; /* was #fff */
	background-color: #000; /* was #d5d5d5 */
}
.navbar-default .navbar-toggle
{
	border: none;
	padding-top: 10px; /* was 18px */
}
.navbar-default .navbar-toggle .icon-bar
{
	background: #000; /* was #999 burger menu */
	border-color: transparent;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus 
{
       background-color: transparent
 }


/* end kaygtr navigation */


/* start kaygtr header background slideshow */
#home 
{ 
   width: 100%;
   margin: 0 auto;
        padding-top: 29px;/* was 29px */  /* was 50px when flexslider original used */
}
.flexslider {
	margin: 0 0 60px; /* was 60px */
	background: #000;
	padding: 0;
	position: relative;
	zoom: 1; 
	background-color: #000; /* was #371604 */
	overflow: hidden;
	margin: 0;
}
.flexslider .slides {
	padding: 0;
	zoom: 1; 
}
.flexslider .slides img {
	width: 100%; /* was width: 100%; */
	min-width: 480px; /* was 648px */
	/* min-height: 270px; */
	display: block;
}
.flexslider .slides > li {
	display: none;  
	padding: 0;
	position: relative;
	-webkit-backface-visibility: hidden;
}
.flexslider img {
	position: relative;
	width: 100%;
}
.slider-caption {
	color:white;
        text-shadow: 2px 2px 6px #000; /* was 1, 1, 5 */
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	text-transform: uppercase;
        z-index: 7;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.kaygtr-slider-btn
{
	background: #FF0000;
	border-radius: 10px; /* was 0px */
	border: 2px solid transparent;
	color: #FFFFFF;
	font-weight: bold;
	margin: 40px 0 0 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	height: 50px;
	width: 175px;
	padding: 12px 10px 10px 10px;
}
.kaygtr-slider-btn:hover,
.kaygtr-slider-btn:focus {
	background: #fff;
	color: #222222;
	border: 2px solid transparent;
}
.kaygtr-slider-btn2
{
	background: #00FF00;
	border-radius: 10px; /* was 0px */
	border: 2px solid transparent;
	color: #FFFFFF;
	font-weight: bold;
	margin: 40px 0 0 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	height: 50px;
	width: 75px;
	padding: 12px 10px 10px 10px;
}
.kaygtr-slider-btn2:hover,
.kaygtr-slider-btn2:focus {
	background: #fff;
	color: #222222;
	border: 2px solid transparent;
}

/* start kaygtr products */
#products

{
	background: url('http://www.kayvintagereissue.com/images/logo_back.png') repeat 0 0 scroll; 
        background-size: 150px;
        background-position: center center;
        background-color: #e8e8e8;
        /* background: linear-gradient(#e5e5e5, #fff, #e8e8e8, #e9e9e9, #e5e5e5); was #e8e8e8 */
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
        color: #222;
	padding: 60px 0 60px 0;
        font-size: 14px;
}
#products .col-md-3 { margin-bottom: 20px; }
#products h2
{
	font-weight: 600;
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 34px;
	padding: 0 0 20px 0;
}
#products h3
{
	/* background: #e8e8e8; */
	color: #222; /* was fff */
	font-weight: 400;
        font-size: 22px;
	padding: 10px;
}
#products h4
{
	font-weight: 400;
        font-size: 18px;
        color: #333;
	padding: 0 50px 0 50px;
       /* line-height: 20px; */
}
#products h5
{
	font-weight: 600;
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 20px;
        color: #000;
	padding: 0 20px 0 20px; /* was 0 50 0 50 */
        line-height: 20px;
}
#products p
{
        font-size: 10px;
	color: #000; /* was 222222 */
	padding: 0 50px 0 50px; /* was 10px */
}

#products img
{
	cursor: pointer;
	display: inline-block;
	margin-top: 20px; /* was 60px */
	margin-bottom: 10px;
	position: relative;
        border-radius: 50%; /* maybe */
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#products img:hover
{
	border-radius: 50%;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1); /* was 0.9 */
	opacity: 0.7;
}

/* end kaygtr products */

/* Start GTR CSS */
#guitar-area {
    margin: 60px 0px;
}
.guitar-content {
        
  background: #fff; /* was F5F5F5 */
  padding-bottom:25px;
  max-width: 950px; /* was 555px */
  margin: 0 auto;
}
.guitar-content h2 
{
        color: #222; /* was fff */
	font-weight: 600; /* was 200 */
        font-size: 40px; /* was 38px */
	padding: 10px;
        text-transform: capitalize;
}
.guitar-content p {
    padding: 10px; /* was 27px */
    text-align: left;
    color: #222;
    font-size: 16px;
}
.guitar-content span {
  margin-left: 225px;
}
.guitar-content span a {
    background: #e8e8e8 none repeat scroll 0 0; /* was #fff */
    border: 1px solid #ccc;
    border-radius: 10px;
    color: #666666;
    font-size: 18px;
    padding: 10px 30px;
    text-decoration: none;
    text-transform: capitalize;
}
.guitar-content span a:hover {
    background: #ff7900 none repeat scroll 0 0; /* was ff0000 */
    color: #c0c0c0; /* was ffff00 */
}
.guitar-content > p#blofr {
    padding: 8px;
}

/* End GTR CSS */

/* start kaygtr guitars */
#guitars

{
        background: #fff; 
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
        color: #222; /* was #222222 */
	padding: 20px 0 60px 0;
}

#guitars .col-md-12 {	
        padding: 20px 0 20px 0; 
}
#guitars h2
{
	font-weight: 600;
        font-size: 40px;
	padding: 0 0 20px 0;
}
#guitars h4
{
	font-weight: 600;
	padding-top: 6px;
	padding-bottom: 10px;
}
#guitars .skills { 
        padding-top: 20px;
 }
#guitars img {
	position: relative;
	width: 100%;
        border-radius: 50%; /* maybe */
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#guitars .progress
{
	background: #fff;
	height: 6px;
	margin: 10px 0 16px 0;
}
#guitars .progress .progress-bar-success 
{ 
      background: transparent; /* was FF0000 */
}
/* end kaygtr guitars */

/* start kaygtr kessel */
#kessel
{
	background: url('http://www.kayvintagereissue.com/images/Kessel_BG3.jpg') no-repeat; 
        background-size: 100%; /* was contain was cover */
        /* background-position: center; */
        /* background: linear-gradient(#e5e5e5, #fff, #e5e5e5, #fff); */
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
        text-align: center;
        color: #a9a9a9; /* was a9a9a9 */
	padding: 100px 0 100px 0; /* was 60 0 100 0 */
}
#kessel h2
{
	font-weight: 600;
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 34px;
        color: #000;
	padding: 0 0 20px 0;
}
#kessel h3
{
	font-size: 28px;
        font-weight: 600;
        color: #fff;
        text-shadow: 2px 2px 6px #000;
	padding: 0 0 20px 0;
}
#kessel p 
{	
         margin-bottom: 60px;
         color: #000; 
         font-size: 18px; /* was 16px */
}
#kessel .col-md-3 { padding: 4px; }
#kessel .image_thumb
{
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
}
#kessel .image_thumb .image_overlay
{
	/* background: #fff; */
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	top: 0;
	left: 0;
	bottom: 0;
	/*padding-top: 46px;*/
	text-align: center;
}
#kessel .image_thumb:hover .image_overlay 
{ 
     opacity: 0.9; 
}
#kessel .image_thumb .image_overlay .fa
{
	/* background: #fff; */
	border-radius: 50%;
	color: #444;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	opacity: 1;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#kessel .image_thumb a:hover { 
        text-decoration: none;
}
/* end kaygtr kessel */

/* start kaygtr history */
#history
{
	background: url('http://www.kayvintagereissue.com/images/factory.png') no-repeat 0 0 scroll; 
        background-size: contain;
        background-position: center center;
        background-color: #000; /* was #e8e8e8 */
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
        color: #eee; /* was 222 */
	padding: 60px 0 60px 0;
        font-size: 18px;
}
#history .col-md-3 { margin-bottom: 20px; }
#history h2
{
	font-weight: 600;
        font-size: 40px;
	padding: 0 0 20px 0;
}
#history h3
{
	background: #000; /* was FFF */
	color: #eee; /* was 222222 */
	font-weight: 800;
	padding: 30px; /* was 10px */
}
#history p
{
	color: #ccc; /* was 222222 */
        font-size: 20px;
	padding: 0 50px 0 50px; /* was 10px */
}
#history img
{
	cursor: pointer;
	display: inline-block;
	margin-top: 60px;
	margin-bottom: 10px;
	position: relative;
        transform: scale(0.9);
        border-radius: 50%; /* maybe */
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#history img:hover
{
	border-radius: 50%;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1); /* was 0.9 */
	opacity: 0.7;
}
/* end kaygtr history */

/* start kaygtr contest */
#contest
{
	color: #fff; /* was #222222 */
	padding: 60px 0 60px 0;
}
#contest .col-md-12 {	
        padding: 20px 0 0 0; 
}
#contest h2
{
	font-weight: 600;
        font-size: 34px;
	padding: 0 0 20px 0;
}
#contest h3
{
	font-weight: 600;
        font-size: 24px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#contest h4
{
	font-weight: 400;
        font-size: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#contest .skills { 
        padding-top: 30px;
 }
#contest .progress
{
	background: #1e1e1e;
	height: 6px;
	margin: 10px 0 16px 0;
}
#contest .progress .progress-bar-success { background: #transparent; }
/* end kaygtr contest */

/* start kaygtr catalogs */
#catalog
{
        text-align: center;
        color: #a9a9a9; /* was a9a9a9 */
	padding: 60px 0 100px 0;
}
#catalog h2
{
	font-weight: 600;
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 34px;
        color: #000;
	padding: 0 0 20px 0;
}
#catalog h3
{
	font-weight: 600;
        font-size: 38px;
        color: #fff;
	padding: 0 0 60px 0; /* was 20 */
}
#catalog h4
{
	font-weight: 400;
        font-size: 18px;
        color: #000;
	padding: 0 0 20px 0;
}
#catalog p
{	
        margin-bottom: 60px;
        color: #000; 
}
#catalog .col-md-3 { padding: 15px; } /* was 4px */
#catalog .image_thumb
{
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
}
#catalog .image_thumb .image_overlay
{
	background: #222222;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	top: 0;
	left: 0;
	bottom: 0;
	/*padding-top: 46px;*/
	text-align: center;
}
#catalog .image_thumb:hover .image_overlay { opacity: 0.9; }
#catalog .image_thumb .image_overlay .fa
{
	background: #EEE;
	border-radius: 50%;
	color: #444;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	opacity: 1;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#catalog .image_thumb a:hover { text-decoration: none; }
/* end kaygtr catalogs */

/* start kaygtr list */
#list
{
	background: #111; /* was fff */
        border-top: 2px solid #c0c0c0;
	/* border-bottom: 2px solid #c0c0c0; */
        color: #ccc;
	padding: 60px 0 60px 0;
        font-size: 16px;
}
#list .col-md-3 { margin-bottom: 20px; }
#list h2
{
	font-weight: 600;
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 40px;
        color: #ccc;
	padding: 0 0 20px 0;
}
#list h3
{
	background: #111; /* was FFF */
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 18px; /* was 13px */
	color: #ccc; /* was 222222 */
	font-weight: 400;
	padding: 10px; /* was 10px */
}
#list p
{
	color: #ccc; /* was 222222 */
	padding: 0 50px 0 50px; /* was 10px */
}
#list img
{
	cursor: pointer;
	display: inline-block;
	margin-top: 60px;
	margin-bottom: 10px;
	position: relative;
        transform: scale(0.9);
        border-radius: 50%; /* maybe */
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#list img:hover
{
	border-radius: 50%;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1); /* was 0.9 */
	opacity: 0.7;
}
/* end kaygtr list */

/* start kaygtr spotlight */
#spotlight
{
	background: url('http://www.kayvintagereissue.com/images/spotlight_copy.jpg') repeat 0 0 scroll;
        background-size: cover; /* was contain */
        /* background-position: center; */
        /* background: linear-gradient(#e5e5e5, #fff, #e5e5e5, #fff); */
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
        text-align: center;
        color: #a9a9a9; /* was a9a9a9 */
	padding: 60px 0 60px 0; /* was 60 0 100 0 */
}
#spotlight h2
{
	font-weight: 600;
        /*  font-family: 'Bank Gothic', sans-serif; */
        font-size: 34px;
        color: #000;
	padding: 0 0 20px 0;
}
#spotlight h3
{
	font-weight: 400;
        color: #fff;
	padding: 0 0 20px 0;
}
#spotlight h4
{
	font-weight: 400;
        color: #222;
	padding: 0 0 20px 0;
}
#spotlight p 
{	
         margin-bottom: 60px;
         color: #000; 
         font-size: 16px;
}
#spotlight .col-md-3 { padding: 4px; }
#spotlight .image_thumb
{
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
}
#spotlight .image_thumb .image_overlay
{
	background: #222222;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	top: 0;
	left: 0;
	bottom: 0;
	/*padding-top: 46px;*/
	text-align: center;
}
#spotlight .image_thumb:hover .image_overlay { opacity: 0.9; }
#spotlight .image_thumb .image_overlay .fa
{
	background: #EEE;
	border-radius: 50%;
	color: #444;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	opacity: 1;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#spotlight .image_thumb a:hover { 
        text-decoration: none;
}
/* end kaygtr spotlight */

/* start kaygtr portfolio */
#portfolio
{
	background: url('http://www.kayvintagereissue.com/images/logo_back.png') repeat 0 0 scroll; 
        background-size: 100px; /* was 150px */
        background-position: center center;
        background-color: #000; /*was e8e8e8 */
	border-top: 2px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
        text-align: left; /* was center */
        color: #ccc; /* was a9a9a9 */
	padding: 60px 0 10px 0; /* was 60px 0 100px 0 */
}
#portfolio h2
{
	font-weight: 600;
        font-size: 40px; /* was 34px */
        color: #ccc; /* was 000 */
	padding: 0 0 20px 0;
}
#portfolio h3
{
	font-weight: 400;
        color: #fff;
	padding: 0 0 20px 0;
}
#portfolio h4
{
	font-weight: 400;
        color: #222;
	padding: 0 0 20px 0;
}
#portfolio p 
{	
         margin-bottom: 60px;
         color: #ccc;  /* was 000 */
         font-size: 20px; /* was 18px */
}
#portfolio .col-md-3 { padding: 4px; }
#portfolio .image_thumb
{
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
}
#portfolio .image_thumb .image_overlay
{
	background: #222222;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	top: 0;
	left: 0;
	bottom: 0;
	/*padding-top: 46px;*/
	text-align: center;
}
#portfolio .image_thumb:hover .image_overlay { opacity: 0.9; }
#portfolio .image_thumb .image_overlay .fa
{
	background: #EEE;
	border-radius: 50%;
	color: #444;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	opacity: 1;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#portfolio .image_thumb a:hover { 
        text-decoration: none;
}
/* end kaygtr portfolio */

/* Start Dealer CSS */

#dealer-area {

    margin: 60px 0px;
    background: #e8e8e8; 
    border-top: 3px solid #999999;
    border-bottom: 3px solid #999999;  /* was c0c0c0 */
}
.dealer-content {
  
  background: #e8e8e8;  /* was F5F5F5 */
  padding-bottom:25px;
  /* max-width: 555px; was 950px */
  margin: 0 auto;
}
.dealer-content h2 
{
        font-weight: 600;
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 34px;
	padding: 0 0 20px 0;
}
.dealer-content h3 
{
        color: #222; /* was fff */
	font-weight: 400;
        font-size: 28px; /* was 24 */
	padding: 2px;
        text-transform: capitalize;
}
.dealer-content p 
{
    font-size: 24px;
    padding: 27px;
    text-align: left;
    color: #222;
}
.dealer-content span {
  margin-left: 225px; /* was 225 */
}
.dealer-content span a {
    background: #e8e8e8 none repeat scroll 0 0; 
    border: 1px solid #ccc;
    border-radius: 10px;
    color: #666666;
    font-size: 18px;
    padding: 30px 60px; /* was 10px 30px */
    text-decoration: none;
    text-transform: capitalize;
}
.dealer-content span a:hover {
    background: #ff0000 none repeat scroll 0 0; /* was E6E6E6 */
    color: #ffff00; /* was 666666 */
}
.dealer-content > p#blofr {
    padding: 8px;
}
/* End Dealer CSS */

/* Start Dealer 2 CSS */

#dealer2-area {

    margin: 60px 0px;
    background: #fff; 
    border-top: 0px solid #999999;
    border-bottom: 0px solid #999999;  /* was c0c0c0 */
}
.dealer2-content {
  
  background: #fff;  /* was F5F5F5 */
  padding-bottom:25px;
  /* max-width: 555px; was 950px */
  margin: 0 auto;
}
.dealer2-content h2 
{
        font-weight: 600;
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 34px;
	padding: 0 0 20px 0;
}
.dealer2-content h3 
{
        color: #222; /* was fff */
	font-weight: 400;
        font-size: 28px; /* was 24 */
	padding: 2px;
        text-transform: capitalize;
}
.dealer2-content p 
{
    font-size: 24px;
    padding: 27px;
    text-align: left;
    color: #222;
}
.dealer2-content span {
  margin-left: 225px; /* was 225 */
}
.dealer2-content span a {
    background: #fff none repeat scroll 0 0; 
    border: 1px solid #ccc;
    border-radius: 10px;
    color: #666666;
    font-size: 18px;
    padding: 30px 60px; /* was 10px 30px */
    text-decoration: none;
    text-transform: capitalize;
}
.dealer2-content span a:hover {
    background: #ff0000 none repeat scroll 0 0; /* was E6E6E6 */
    color: #ffff00; /* was 666666 */
}
.dealer2-content > p#blofr {
    padding: 8px;
}
/* End Dealer 2 CSS */

/* start kaygtr contact */
#contact
{
	background: #000;
        border-bottom: 3px solid #999999; /* was c0c0c0 */
	color: #ccc;
        padding: 80px 0 80px 0; /* was 80px 0 80px 0 */
}
#contact h2
{
	font-weight: 600;
        font-size: 42px;
	padding: 0 0 10px 0;
}
#contact h3
{
	/* font-family: 'Trebuchet MS', sans-serif; */
	color: #ccc; /* was 222222 */
	font-weight: 400;
        font-size: 20px;
	padding: 5px; /* was 10px */
}
#contact h4
{
	background: #ff0000; /* was FFF */
        width: 100%;
        /* font-family: 'Trebuchet MS', sans-serif;  */
	color: #fff; /* was 222222 */
	font-weight: 500; /* was 200 */
        font-size: 18px; /* was 14px */
	padding: 5px; /* was 10px */
}
#contact .text-center p { padding: 0 0 60px 0; }
#contact h2, #contact h3 { padding: 0 0 20px 0; }
#contact .form-control
{
	background: transparent;
	border: 2px solid #222222;
	border-radius: 0px;
	color: #A9A9A9;
	margin: 10px 0 10px 0;
}
#contact input { height: 60px; }
#contact .form-control:focus
{
	background: #444444;
	border-color: transparent;
	box-shadow: none;
}
#contact input[type="submit"]
{
	color: #FFF;
	font-weight: 600;
	letter-spacing: 1px;
	width: 220px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#contact input[type="submit"]:hover
{
	background: #222222;
	border-color: transparent;
	color: #FFF;
}
#contact .address
{
	padding: 20px;
	padding-top: 0;
	margin: 0;
}
#contact .fa
{
	color: #222222;
	font-size: 20px;
	padding: 6px 10px 6px 0;
}

a {	color: #FF0000; }
a:hover, a:active 
{
	color: #A9A9A9; /* was #ffd485 */
	text-decoration: none;
}
/* end kaygtr contact */

/* start kaygtr tell */
#tell

 {
	background: url('http://www.kayvintagereissue.com/images/logo_back.png') repeat 0 0 scroll; 
        background-size: 150px;
        background-position: center center;
        background-color: #f7f7f7;
        /* background: #f7f7f7;  was fff */
        /* border-top: 3px solid #999999; */
        border-bottom: 3px solid #999999; /* was c0c0c0 */
	color: #000;
        padding: 80px 0 80px 0; /* was 80px 0 80px 0 */
} 
#tell h2
{
	font-weight: 600;
        /* font-family: 'Bank Gothic', sans-serif; */
        font-size: 38px;
	padding: 0 0 10px 0;
}
#tell h3
{
	/* background: #f7f7f7;  was FFF */
        /* font-family: 'Trebuchet MS', sans-serif; */
	color: #000; /* was 222222 */
	font-weight: 400;
        font-size: 18px;
	padding: 5px; /* was 10px */
}
#tell .text-center p { padding: 0 0 60px 0; }
#tell h2, #contact h3 { padding: 0 0 20px 0; }
#tell .form-control
{
	background: transparent;
	border: 2px solid #222222;
	border-radius: 0px;
	color: #A9A9A9;
	margin: 10px 0 10px 0;
}
#tell input { height: 60px; }
#tell .form-control:focus
{
	background: #444444;
	border-color: transparent;
	box-shadow: none;
}
#tell input[type="submit"]
{
	color: #FFF;
	font-weight: 600;
	letter-spacing: 1px;
	width: 220px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#tell input[type="submit"]:hover
{
	background: #222222;
	border-color: transparent;
	color: #FFF;
}
#tell .address
{
	padding: 20px;
	padding-top: 0;
	margin: 0;
}
#tell .fa
{
	color: #222222;
	font-size: 20px;
	padding: 6px 10px 6px 0;
}

a {	color: #FF0000; }
a:hover, a:active 
{
	color: #A9A9A9; /* was #ffd485 */
	text-decoration: none;
}
/* end kaygtr tell */

/* start kaygtr footer */
footer
{
	border-top: 2px solid #404040;
	background: #111; /* was 202020 */
	color: #ccc;
	padding: 40px 0 40px 0;
}
footer .social_icon a
{
	border: 1px solid #FFF;
	border-radius: 50%;
	color: #FFF;
	font-size: 16px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	margin: 0 4px 24px 6px;
}
footer .social_icon a:hover
{
	border-color: transparent;
	background: #222222;
}
/* end kaygtr footer */

/* start kaygtr go top */
.go-top 
{
	background-color: #222222;
	border-radius: 50%;
	bottom: 2em;
	right: 2em;
	color: #FFF;
	display: none;
	position: fixed;
	text-decoration: none;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
.go-top:hover {	color: #F9F9F9; }
/* end kaygtr go top */


@media only screen and (max-width: 1800px) {
	.flexslider h1 { font-size: 60px; } /* was 30px */
	.flexslider h2 { 
      font-size: 24px;
      text-shadow: 1px 1px 5px #000; 
}
}

/* start kaygtr 768 media quires */
@media only screen and ( max-width: 900px ) {
	.navbar-default .navbar-brand {  } /* was { margin-left: 20px; } */
	.navbar-default .navbar-nav	{ margin: 0; }
	.navbar-default .navbar-collapse  
	{
                padding-left: 20px;
		padding-right: 20px;
	}
	.flexslider h1 { font-size: 50px; } /* was 26px */
	.flexslider h2 { 
        font-size: 18px; 
        text-shadow: 1px 1px 5px #000;
}
	.kaygtr-slider-btn { 
		margin-top: 10px; 
		width: 180px;
		height: 40px;
		padding-top: 8px;
	}
        .kaygtr-slider-btn2 { 
		margin-top: 10px; 
		width: 70px;
		height: 40px;
		padding-top: 8px;
	}
}
/* end kaygtr 768 media quires */

/* start kaygtr 680 media quires */
@media only screen and ( max-width: 680px ) {
	.navbar-default .navbar-nav li a { border-bottom: 1px solid #f6f6f6; line-height: normal; height: 40px; }
/* end kaygtr 680 media quires */

/* start kaygtr 600 media quires */
@media only screen and ( max-width: 640px ) {	
	.flexslider h1 { font-size: 40px; } /* was 20px */
	.flexslider h2 { font-size: 14px; }
	.kaygtr-slider-btn {
		width: auto;
		height: auto;
		padding: 10px 20px;
		margin-top: 10px; 
	}
        .kaygtr-slider-btn2 {
		width: auto;
		height: auto;
		padding: 10px 20px;
		margin-top: 10px; 
	}
}



/* end kaygtr 600 media quires */