﻿

/*=====================
	CSS reset/normalize
=======================*/

/**Correct `block` display not defined in IE 8/9.**/
article,aside,details,figcaption,figure,footer,header,hgroup,
main,nav,section,summary {display: block;}
pre {white-space: pre-wrap;}
small { font-size: 80%;}




/*=====================
	base styles
=======================*/

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden!important;
    background:#000
}

body {
	font-family: 'atrament-web', sans-serif;
    font-weight:200;
    margin: 0;
	padding:0;
}

svg {
    width: 100%;
}

svg:not(:root){overflow:hidden}

.clear{clear:both}




/*=====================
	typography
=======================*/

h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}

h1 {color:#fff;font-weight:200;line-height:60px;text-transform:uppercase}
h2 {color:#fff;font-weight:200}
h3 {font-size:30px;font-weight:200}
h4 {font-size:19px;font-weight:200;color:#fff!important}
h6 {font-size:15px;font-weight:200}
h5 {font-size:17px;font-weight:200!important;color:#fff;text-transform:uppercase;letter-spacing:.5px}

p {
    line-height:25px;
    color:#C1C1C1;
    font-weight:100;
    font-size:15px;
    font-family: 'roboto-condensed', sans-serif!important;
}

a {letter-spacing:.8px;text-decoration: none;}
strong{font-weight:bold;text-transform:uppercase}





/*=====================
	scroll bar
=======================*/

::-webkit-scrollbar {
  width: 15px;
}
::-webkit-scrollbar-track {
  background:#141414;
}
::-webkit-scrollbar-thumb {
  background:#373737;
  border-radius: 25px;
}
::-webkit-scrollbar-thumb:hover {
  background:#424242;
}





/*=====================
	header styles
=======================*/

.top-header{
    display:block;
    overflow:auto;
    padding:15px 30px;
    text-align:right;
    position: relative;
}

.top-header i{
    color:#fff;
    transition:.3s ease;
    margin: 0px 10px 0px 10px;
    background:#265fa2;
    padding:5px;
    font-size: 11px;
    border-radius:2px
}

.top-header a{
    color:#fff!important;
    text-decoration:
    none;
    text-transform:
    uppercase;
    transition:.3s ease
;
    font-size: 18px;
}

.top-header a:hover{color:#CBCBCB!important}

.logo-wrap{float:left}

.logo-wrap img{
    width:100%;
    max-width: 200px;
    transition:.3s ease;
    padding: 0px 0px 0px 50px;
}

.bottom-header{
    display:block;
    position: relative;
    background:rgba(255,255,255,0.05);
    height:100px
}

.logo-text{
	 width:100%;
	 max-width: 400px !important;
    transition:.3s ease;
	 padding: 26px 0px 0px 0px !important;
	 vertical-align: top;
	 position: absolute;
}




/*=====================
	nav styles
=======================*/

#menuArea{display:none}
.navigation {margin-top:0px;float:right}

nav.primary {
	padding:0;
	display:block;
	width:100%;
	position:relative;
	background:transparent;
    float:right;
    margin-right:10px
}
nav.primary ul {
    margin:0;
    padding:0;
}

nav.primary ul li {
    display:inline-block;
    list-style-type:none;
    transition:.5s ease;
    margin:0 -1.5px;
    cursor:pointer
}

nav.primary ul li a {
    color:#fff;
    font-size:17px;
    text-transform:
    uppercase;
    text-decoration:
    none;
    padding:40px 0px;
    display:
    block;
    margin: 0 18px;
    position:
    relative;
    font-family:
    'atrament-web', sans-serif;
    text-align:
    center;
}

nav.primary ul li:hover {
    background:#265fa2
}

nav.primary ul li a .click{
    cursor:pointer;
    z-index: 12;
    top:0;
    right:0;
    width:auto;
    height:auto
}


nav.primary ul li li a { 
    font-size:16px;
    line-height:16px;
    margin:0!important;
    padding:20px!important;
    color:#fff!important;
    display:list-item;
    text-align:left;
    border-left:none;
    border-top:#000 solid 1px;
    border-right:#000 solid 1px;
}


nav.primary ul.list {
    background:#2D2D2D;
    border:0!important;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    box-shadow: 1px 1px 10px -5px rgba(0,0,0,0.40);
    position: absolute; 
    z-index:99999999;
}

nav.primary ul.list li{display:block;width:270px;list-style-type:none}
nav.primary ul li li{margin:0!important}
nav.primary ul li li:hover{background:#265fa2!important}

nav.primary ul ul {display:none;position:absolute}
nav.primary ul ul ul{position:absolute;left:100%;top:0}
nav.primary ul li:hover > ul{display:block;line-height:18px}
nav.primary ul ul li{float:none;position:relative}

nav.primary ul li li .shwrm-img{text-align:center!important}
nav.primary ul li li a img{width:auto;max-width:100px}








/*=====================
	default styles
=======================*/

.hero {
    position:absolute;
    width: 100%;
    height: 100%;
    -webkit-animation: fadein 4s;
    -moz-animation: fadein 4s;
    -ms-animation: fadein 4s;
    -o-animation: fadein 4s;
    animation: fadein 4s;
}

.fade-bg{
    display:block;
    overflow:auto;
    background:#000
}

.header-wrap {
    height:48vw;
    overflow: hidden;
    position: relative;
	width: 100%;
    background:#000;
}



/* transition */

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}




/* text */

.intro-text{
    display:
    block;
    margin-top: 7vw;
    margin-left:5%;
    position:
    relative;
    text-align:
    left;
    text-transform:
    uppercase;
    transition:.3s ease;
}

.intro-text h1{
    color:#fff;
    font-size: 42px;
    line-height: 1vw;
}

.intro-text h2{
    color:#fff;
    font-size: 1.5vw;
    line-height:3vw
}




/* button */

.intro-btn{
    display:block;
    overflow:auto;
    width:255px
}

.content-btn{
    display:block;
    overflow:auto;
    width:175px;
    overflow-y:hidden
}

.sim-button {
    line-height: 45px;
    height: 45px;
    margin-top: 25px;
    width: 250px;
    cursor: pointer;
    position:relative;
}

.sim-button2 {
    line-height: 37px;
    height: 35px;
    margin-top: 25px;
    width: 150px;
    cursor: pointer;
    position:relative;
}


.button1 span, .button2 span{
	z-index: 2;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
    text-align:center;
    color: #fff;
    text-transform:uppercase
}

.button1 span{font-size:20px}
.button2 span{font-size:16px}

.button1, .button2 {
    color:#265fa2;
    background-color: #265fa2;
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
    border:1px solid #265fa2

}

.button1:hover, .button2:hover {
	background-color: transparent;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 2px;
    border:1px solid #265fa2
}





/* icon section */

.icon-section{
    display:block;
    overflow:auto;
    overflow-x:hidden;
    background:#1C1C1C;
}

.icon-col{
    width:33.33%;
    float:left;
    background:#1C1C1C;
    position:relative;
    transition:.3s ease;
    padding:28px 0
}

.icon-text-wrap{
    display:block;
    overflow:auto;
    width:200px;
    margin-left:30px
}

.icon-col img{
    width:100%;
    float:left
}

.icon1{max-width:70px;margin-top:4px}
.icon2{max-width:80px}
.icon3{max-width:80px;}

.icon-text{
    float:right;
    color:#fff;
    transition:.5s ease
}

.icon-col .overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background:transparent;
    border-left: 2px solid #000;
    transition: .3s ease;
}

.icon-col h1{
    font-size:20px;
    color:#fff!important;
}

.icon-col i{
    font-size:10px;
    border:1px solid #fff;
    border-radius:50px;
    padding:8px 10px;
    position:absolute;
    top:45px;
    right:40px;
    left:auto;
    color:#fff;
    transition:.3s ease
}

.icon-col:hover{background:#262626}
.icon-col:hover i{right:30px}





/* about section */

.about-section{display:block;overflow:auto}

.store-front{
    display:block;
    overflow:auto;
    float:right;
    width:58%;
    height:auto
}

.store-front img{width:100%;height:100%}

.full-img{display:block}    
.cropped-img{display:none}  

.about-float{
    background:#000;
    width:40%;
    float:left;
    height:390px
}

.about-text{padding:3vw 30px 0 30px}

.underline{
    height: 20px;
    margin-bottom: 40px;
    width: 200px;
    margin-top:-10px;
    border-bottom: 1px solid #265fa2
}

.about-text a{
    color:#C1C1C1;
    text-decoration:none;
    transition:.3s ease
}

.about-text a:hover{color:#fff}
.about-text i{color:#265fa2;margin-right:5px}







/* dealer section */

.dealer-section{
    display:block;
    overflow:auto;
    background:#1C1C1C;
    padding:80px 30px 110px 30px
}

.dealer-text{
    float:right;
    text-align:right;
    width:40%
}

.dealer-text .underline{float:right}
.dealer-text .content-btn{float:right;width:160px}

.dealer-logos{
    float:left;
    width:55%;
    margin-top:100px
}

.dealer-wrap{
    display:inline-block;
    overflow:auto;
    padding:10px 40px;
    background:#292929;
    border-radius:3px;
    transition:.3s ease;
    margin:3px
}

.dealer-wrap img{
    width:100%;
    max-width:150px
}

.dealer-wrap:hover{background:#343434}




/* search section */

.search-section{
    display:block;
    overflow:auto;
    padding:30px;
    background:#265fa2
}

.quick-search{
    width:90%;
    margin:0 auto
}

.submit-line{
    width:90%;
    background: #597ca5;
    padding:20px;
    border:0px!important;
    border-radius:2px;
    margin-right:5px
}

.submit-btn{
    cursor: pointer;
    background:#1C1C1C!important;
    color:#fff;
    padding:20px;
    border:0px!important;
    border-radius:2px;
    font-weight:200;
    transition:.3s ease;
    font-family: 'atrament-web', sans-serif!important
}

.submit-btn:hover{background:#262626!important}



/*========================= 
	 Slideshow styles 
===========================*/ 
.carousel-control.left,
.carousel-control.right {
	background-repeat: no-repeat;
	text-shadow: none;
    opacity: 1;
    filter: alpha(opacity=100);
}

.carousel-control.left {
    background-image: linear-gradient(to right, rgba(62, 172, 231, .3) 0%, rgba(62, 172, 231, .0001) 100%);
}

.carousel-control.right {
    background-image: linear-gradient(to right, rgba(62, 172, 231, .0001) 0%, rgba(62, 172, 231, .3) 100%);
}

.slideshow-left, .slideshow-right {
    top: 45%;
    position: absolute;
    z-index: 10;
}

.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
}

.carousel-control.left span:hover,
.carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}

.carousel-control {
    width: 5%;
}

.slideshow-img {
    margin: auto;
    /* height: 575px!important; */
}

.skyline-img {
    object-fit: cover;
    object-position: center;
}





/* contact section */

.contact-section{
    display:block;
    overflow:auto;
    background:#000;
    width:auto!important
}

.contact-text{
    float:left;
    background:#000;
    width:40%;
    padding:80px 30px 110px 30px
}

.contact-text a{
    color:#C1C1C1;
    text-decoration:none;
    transition:.3s ease
}

.contact-text a:hover{color:#fff}
.contact-text i{color:#265fa2;margin-right:7px}

.map-section{
    float:right;
    width:50%;
    height:660px;
    overflow:hidden
}

.map{filter: grayscale(100%) invert(92%) contrast(83%);margin:0!important}






/*=====================
	content styles
=======================*/

.content-section{
    display:block;
    overflow:auto;
    padding:50px 30px
}

.form-section{
    display:block;
    overflow:auto;
    padding:40px 0
}

.grey{background:#1C1C1C}

.content-image{
    display:block;
    overflow:auto;
    background-attachment: fixed;
    background-size: cover;
    height:20vw;
}

.aboutimg{background-image: url("../siteart/about-bg.jpg")}
.serviceimg{background-image: url("../siteart/service.jpg")}
.financeimg{background-image: url("../siteart/finance.jpg")}

.contact-map{
    display:block;
    overflow:auto;
    height:20vw;
    overflow-y:hidden
}

.content-section a{
    color:#C1C1C1;
    text-decoration:none;
    transition:.3s ease
}

.content-section a:hover{color:#fff}
.content-section i{color:#265fa2;margin-right:7px}





/*=====================
	footer styles
=======================*/

.footer-wrap{
    display:block;
    overflow:auto;
    text-align:center;
    background:rgba(255,255,255,0.05);
    padding:15px;
    text-transform:uppercase;
}

.footer-wrap p{color:#878787!important;font-family: 'atrament-web', sans-serif!important;}
.footer-wrap a{color:#878787!important;transition:.3s ease;}
.footer-wrap a:hover{color:#B6B6B6!important}



/*==========================
	  responsive styles
============================*/



@media screen and (max-width: 1570px){
	.logo-text {
    max-width: 300px !important;
    padding: 28px 0px 0px 0px !important;
	}
}

@media screen and (max-width: 1470px){
 
nav.primary ul li a{font-size:15px;margin: 0px 8px;}
nav.primary ul li li a{font-size:14px;padding:15px!important}
nav.primary ul li li a img{width:auto;max-width:80px}
    
.store-front{
    float:none;
    width:100%;
}
    
.full-img{display:none}    
.cropped-img{display:block}   
    
.about-float{
    background:#000;
    width:100%;
    float:none;
    height:auto
}

.about-text{padding:50px 30px}    
}


@media screen and (max-width: 1400px){
.dealer-logos{margin-top:40px}

.dealer-wrap{
    display:block;
    padding:10px 0px;
    width:400px;
    margin:5px;
    text-align:center
}
}

@media screen and (max-width: 1250px){    
    
	
.logo-text {padding-top: 14px !important;max-width: 280px !important;}	
	
nav.primary{display:none;}
#menuArea{display:block;margin:-58px 15px 0px 0px}
#menuArea input {display: none;}
    
.open {
  background-color: #fff;
  width: 30px;
  height: 2px;
  display: block;
  cursor: pointer;
  position: relative;
  top: 8px;
}

.open:before {
  content: "";
  background-color: #fff;
  width: 30px;
  height: 2px;
  display: block;
  position: relative;
  top: -4px;
  transform: rotate(0deg);
  transition: all 0.3s ease;
}

.open:after {
  content: "";
  background-color: #fff;
  width: 30px;
  height: 2px;
  display: block;
  position: relative;
  top: 2px;
  transform: rotate(0deg);
  transition: all 0.3s ease;
}

.menuOpen {
  width: 24px;
  height: 20px;
  display: block;
  padding: 15px;
  cursor: pointer;
  float: right;
}

.mobilemenu {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  right:30px;
  background:rgba(38,95,162,.98);
}

.mobilemenu label {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 20px;
  top: 20px;
  background-size: 100%;
  cursor: pointer;
}

.mobilemenu .menuContent {
  position: relative;
  top: 42%;
  font-size: 19px;
  text-align: left;
  padding-bottom: 20px;
  margin-top: -300px;
}
    
    
    
.mobile-wrapper{width:auto;max-width:600px;margin:0 auto}    
    
.new-inv{margin-top:50px}    
    
.menu-col{float:left}
    
.menu1{width:48%}
.menu2{width:52%}
    
.menu1 ul li a{color:#fff!important}   
.menu1 ul li a:hover{color:#FDDAC2!important}   
    
.half-left{float:left} 
.half-right{float:right}
    
.mobilemenu h2{text-transform:uppercase;margin-bottom:10px}   
    
.new-shwrm{margin-top:50px}    
    
.shwrm-img-mobile {margin-left:-20px}      
.shwrm-img-mobile img{width:auto;max-width:60px;padding:10px;transition:.3s ease}          
.woods-mobile{padding-right:10px!important}     
    
        
.mobilemenu ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
}

.mobilemenu ul li a {
  display: block;
  color:#FDDAC2;
  text-decoration: none;
  transition: color 0.5s;
  padding: 5px 0;
  text-transform:uppercase;
  transition: 0.4s
}

.mobilemenu ul li a:hover{color:#fff}

.menuEffects {
  opacity: 0;
  z-index:99;
  visibility: hidden;
  transition: opacity 0.5s, visibility 0.4s;
}

.menuEffects ul {transform: translateY(0%);transition: all 0.5s;}
.menuEffects h2 {transform: translateY(0%);transition: all 0.5s;}
.menuEffects .shwrm-img-mobile {transform: translateY(0%);transition: all 0.5s;}

#menuToggle:checked ~ .menuEffects {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s;
}

#menuToggle:checked ~ .menuEffects ul {opacity: 1;}
#menuToggle:checked ~ .menuEffects h2 {opacity: 1;}
#menuToggle:checked ~ .menuEffects .shwrm-img-mobile {opacity: 1;}
#menuToggle:checked ~ .menuOpen .open {background-color: transparent;}

#menuToggle:checked ~ .menuOpen .open:before {
  content: "";
  background-color: white;
  transform: rotate(45deg);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
}

#menuToggle:checked ~ .menuOpen .open:after {
  content: "";
  background-color: white;
  transform: rotate(-45deg);
  position: relative;
  top: 0;
  right: 0;
  z-index: 999;
}

#menuToggle:not(:checked) ~ .menuEffects ul {transform: translateY(-30%);}
#menuToggle:not(:checked) ~ .menuEffects h2 {transform: translateY(-150%);}
#menuToggle:not(:checked) ~ .menuEffects .shwrm-img-mobile {transform: translateY(-150%);}

    
    
.top-header{padding:7px 15px 10px 15px}
.top-header a{font-size:10px}

.top-header i{
    margin:0px 7px;
    padding:3px;
    font-size:9px;
}
    
.bottom-header{height:65px}    

.logo-wrap img{
    max-width: 130px;
    margin-top:5px;
    padding: 0px 0px 0px 30px;
}

.intro-text{margin-top: 6vw;}
.intro-btn{width:250px}
.button1 span{font-size:17px}

.sim-button {
    line-height: 40px;
    height: 40px;
    width: 150px;
}

.intro-text h1{font-size: 3.3vw;line-height:3vw}
.intro-text h2{font-size: 2vw;line-height: 1vw;}

.icon-col{padding:18px 0}

.icon-text-wrap{
    width:160px;
    margin-left:15px
}

.icon1{max-width:50px;margin-top:6px}
.icon2{max-width:60px}
.icon3{max-width:60px}

.icon-col h1{font-size:18px;line-height:50px!important}

.icon-col i{
    font-size:8px;
    top:30px;
    right:20px;
}

.icon-col:hover i{right:15px}

.search-section{padding:0}
.quick-search{width:auto}
.submit-line{width:92%}

.content-image{height:30vw}
.contact-map{height:35vw}   
}

@media screen and (max-width: 980px){
.submit-line{width:89%}
}

@media screen and (max-width: 900px){
.about-text{width:auto;padding:40px 30px 50px 30px}

.dealer-section{
    display:block;
    overflow:auto;
    background:#1C1C1C;
    padding:60px 30px
}

.dealer-text{
    float:none;
    text-align:left;
    width:auto
}

.dealer-text .underline{float:none}
.dealer-text .content-btn{float:none}

.dealer-logos{
    float:none;
    width:auto;
    margin-top:60px
}

.dealer-wrap{
    display:block;
    padding:10px 0px;
    width:400px;
    margin:5px 0;
    text-align:center
}

.contact-text{
    float:none;
    background:#000;
    width:auto;
    padding:60px 30px
}

.contact-text a{
    color:#C1C1C1;
    text-decoration:none;
    transition:.3s ease
}

.contact-text a:hover{color:#fff}
.contact-text i{color:#265fa2;margin-right:7px}

.map-section{
    float:none;
    width:auto;
    height:200px
}
}

@media screen and (max-width: 750px){
.intro-text h1, .intro-text h2{display:none}
.sim-button {margin-top: 0px}


.icon-col{
    width:100%;
    float:none;
    padding:10px 0;
    overflow:hidden
}

.icon-col .overlay{border-top: 2px solid #000;}
.icon-text-wrap{width:170px;margin-left:30px}

.icon-col i{right:40px;top:23px}
.icon-col:hover i{right:30px}
}

@media screen and (max-width: 730px){.submit-line{width:85%}}



@media screen and (max-width: 680px){
    
.mobile-wrapper{width:100%;max-width:100%;padding:0 20px}    
    
.new-inv{margin-top:30px}    
.new-shwrm{margin-top:30px}    
    
.menu-col{float:left}
    
.menu1{width:25%}
.menu2{width:45%}  
    
.mobilemenu .menuContent {
  position: relative;
  top: 45%;
  font-size: 13px;
  text-align: left;
  padding-bottom: 20px;
  margin-top: -250px;
}     
    
.shwrm-img-mobile img{max-width:50px}       
    
.content-section{padding: 40PX 30px}
h1 {line-height:10px;font-size:20px}
p{font-size:11px;line-height:20px}
.intro-text{margin-top:5vw;margin-left:6%}
.intro-btn{width:160px}
.button1 span{font-size:15px}

.footer-wrap{padding:10px}

.underline{
    margin-bottom: 20px;
    width: 120px;
    margin-top:0px;
}

.form-section{padding:10px 0}

.about-text {padding:50px 30px}

.sim-button {
    line-height: 35px;
    height: 35px;
    width: 130px;
}

.icon-col{padding:18px 0}

.icon-text-wrap{
    width:150px;
    margin-left:20px
}

.icon1{max-width:40px;margin-top:10px}
.icon2{max-width:50px;margin-top:7px}
.icon3{max-width:50px;margin-top:7px}

.icon-col{
    width:100%;
    float:none;
    padding:5px 0;
    overflow:hidden
}

.icon-col .overlay{border-top: 2px solid #000;}
.icon-col h1{font-size:15px;line-height:50px!important}
.icon-col i{right:20px;font-size:7px;padding:7px 8px;top:19px}
.icon-col:hover i{right:15px}

.content-btn{width:150px}
.button2 span{font-size:13px}

.sim-button2 {
    line-height:27px;
    height: 25px;
    margin-top: 20px;
    width: 100px;
}

.dealer-logos{margin-top:50px}
.dealer-wrap{width:200px;}
.dealer-wrap img{max-width:100px}

.content-image{height:40vw}
}

@media screen and (max-width: 580px){.submit-line{width:82%}}


@media screen and (max-width: 530px){
	.logo-wrap img {
    max-width: 90px;
	}
	.logo-text {
    max-width: 235px !important;
}
}



@media screen and (max-width: 450px){ 
.menu1{width:27%}    
.menu2{width:58%}    
.intro-text{margin-top:1vw}
.intro-btn{width:130px}
.button1 span{font-size:13px}

.sim-button {
    line-height: 30px;
    height: 30px;
    width: 100px;
}
.mobilemenu .menuContent {margin-top: -200px;}
#menuArea{display:block;margin:-55px 0px 0px 0px}

.open {width: 20px;height: 1.5px}
.open:before {width: 20px;height: 1.5px}
.open:after {width: 20px;height: 1.5px}

.submit-line{padding:10px}
.submit-btn{padding:10px}
	.logo-text {
    padding-top: 5px !important;
    max-width: 185px !important;
}
	.logo-wrap img {
		max-width: 60px;}
}
