/* fonts input */
@font-face {
    font-family: 'century_bold';
	src:url(../fonts/century_bold.ttf);
    
}
@font-face {
    font-family: 'century_regular';
	src:url(../fonts/century_regular.ttf);
    
}

/* Jolla Header Section */

.jolly-full-top{
  background: #fff none repeat scroll 0 0;
  max-width: 100%;
  padding-bottom: 25px;
  padding-top: 30px;
}
.jolla-right-icon {
  margin-top: 40px;
}
.jolla-right-icon p{
	font-family: 'century_bold';
	font-size:17px;
	color:#19242e;
	margin-top:5px;
}
.jolly-full-width{
	 width: 100%;
  max-width: 100%; 
  background:#008aff;
}
.jolly-full-width-2{
	 width: 100%;
  max-width: 100%; 
}
.columns-wrapper{
	padding-left:0px;
	padding-right:0px;
}
.jolla-header-bg{
	background:url(../images/jolla-header-bg.jpg) center;
	background-size:cover;
	height:685px;
}
.top-bar {
	background:#008aff;
	height:80px;
}
.top-bar-section ul {
  margin-right: 50px;
  padding-top: 36px;
}
.top-bar-section ul li a {
  font-family: "century_regular";
  font-size: 17px;
}
.top-bar-section li:not(.has-form) a:not(.button) {
  color:#fff;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
  background:none;
}
.top-bar-section li:not(.has-form) a:hover:not(.button) {
  background: none;
}
.top-bar-section ul li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin-top: 17px;
}
.top-bar-section ul li a.active{
  color: #0b0b0b !important;
  font-weight:bold;
}
.top-bar-section ul li:hover{
  background:none;
}
.montery-logo {
  margin-top: 17px;
}
.jolla-header-text p.jolla-heading {
  color: #3e3e3e;
  font-family: "Open Sans",sans-serif;
  font-size: 36px;
  font-weight: 600;
  margin-top: 229px;
}
.jolla-header-text p.jolla-sub-heading {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 48px;
  font-weight: 600;
  margin-top: -40px;
  text-shadow: 1px 1px #5e564b;
  text-transform: uppercase;
}
.jolla-header-text p.jolla-sub-heading-2 {
  color: #3e3e3e;
  font-family: "Open Sans",sans-serif;
  font-size: 41px;
  font-weight: 600;
  line-height: 1.1;
  margin-top: -32px;
  text-transform: uppercase;
}
.jolla-header-text p.jolla-text {
  color: #fff;
  font-family: "Open Sans",sans-serif;
  font-size: 36px;
  font-weight: 600;
  margin-top: -29px;
  text-shadow: 1px 1px #5e564b;
  text-transform: uppercase;
}
.jolla-article {
  background:#484848;
  max-width: 100%;
  padding-top: 50px;
}
.jolla-article h1 {
  color: #fff;
  font-family: "century_bold";
  font-size: 25px;
  padding-bottom: 15px;
  text-align: center;
}
.jolla-article p {
  color: #fff;
  font-family: "century_regular";
  font-size: 16px;
  line-height: 1.3;
  padding-bottom: 25px;
  text-align: center;
}

/* Jolla car section */

.jolla-car{
	max-width:100%;
}
.jolla-left-car {
  padding-left: 0;
  padding-right: 0;
  background:#dbe8f0 none repeat scroll 0 0;
}
.jolla-right-car {
  background: #dbe8f0 none repeat scroll 0 0;
  padding-bottom: 20px;
  padding-top: 40px;
}
.jolla-right-car p {
  color: #242424;
  font-family: "century_regular";
  font-size: 13px;
  line-height: 1.3;
  padding-left: 30px;
}

/* Jolla Article section */

.jolla-car-article{
	background:url(../images/jolla-home-body-bg.jpg) center;
	background-size:cover;
	height:755px;
	padding-top:125px;
}
.jolla-article-paragraph {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  margin-top: 40px;
  padding: 35px 73px;
}
.jolla-article-paragraph p {
  color: #242424;
  font-family: "century_regular";
  font-size: 17px;
  line-height: 1.2;
  margin-top: 30px;
}

/* Footer section */

.footer-text{
	background:#f0f0f0;
}
.footer-text p{
	font-family: "Open Sans",sans-serif;
	font-size:17px;
	color:#272727;
	text-align:center;
	padding-top:40px;
	padding-bottom:20px;
	
}

/* Jolla Towing Service page */

.jolla-towing-article{
	background:url(../images/jolla-body-bg.jpg) center;
	background-size:cover;
	height:1497px;
	padding-top:160px;
}
.jolla-article-paragraph-2 {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  margin-top: 40px;
  padding:70px 73px;
  margin-bottom:20px;
}
.jolla-article-paragraph-2 h4 {
  color: #242424;
  font-family: "century_bold";
  font-size: 22px;
}
.jolla-article-paragraph-2 p {
  color: #242424;
  font-family: "century_regular";
  font-size: 17px;
  line-height: 1.2;
  margin-top: 30px;
}

/* Jolla Contact section */

.jolla-contact{
	max-width:100%;
}
.jolla-left-contact {
  padding-left: 0;
  padding-right: 0;
  background:#dbe8f0 none repeat scroll 0 0;
}
.jolla-right-contact {
  background: #484848 none repeat scroll 0 0;
  padding-bottom: 18px;
  padding-top: 40px;
}
.jolla-right-contact p {
  color: #242424;
  font-family: "century_regular";
  font-size: 13px;
  line-height: 1.3;
  padding-left: 30px;
}
.jolla-form-content h5 {
  color: #fff;
  font-family: "century_bold";
  font-size: 25px;
  margin-left: -185px;
  text-transform: uppercase;
}
.jolla-form-content p {
  color: #fff;
  font-family: "century_regular";
  font-size: 18px;
  margin-left: -210px;
}
.form-control {
  background-color: #c9c4c6 !important;
  border: 1px solid #fff !important;
  border-radius: 0px;
  box-shadow: none;
  color:#fff !important;
  display: block;
   font-family: 'century_regular';
  font-size: 16px !important;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 69% !important;
}
.form-control::-moz-placeholder {
  color: #fff;
  font-family: 'century_regular';
}
.jolla-btn {
  background: #8a7c81 none repeat scroll 0 0;
  font-family: "century_bold";
  font-size: 13px;
  margin-left: 174px;
  padding: 15px 10px;
}
