

/*Prevention of font size override custom Block tabs*/
div.ccm-block-field-group h2 {
margin: 0;
font-size: 16px;
font-weight: bold; padding: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div.ccm-dashboard-overlay-module {
float: left;
width: 120px;
margin-right: 17px;
margin-bottom: 10px;
}


/*Prevention of font size override in the dashboard tab*/
div.ccm-dashboard-overlay-module h1 {
font-size: 13px!important;
line-height: 15px!important;
margin-bottom: 0px!important;
padding: 0!important;
}

/*Z-index Issue editable regions - stops being able to add content to editable regions*/
div#ccm-highlighter {z-index:100!important;}

*{ margin: 0; padding: 0;} 

body{ padding: 0; margin: 0;
cursor: default; font-size: 1em;
 font-family: "lato",sans-serif;
color: #666; 

}

/*change this to increase page width do not remove---*/
.row{ max-width: 980px;}
.rowNarrow{ max-width: 800px;}
.rowWide{ max-width: 90%; background: #ccc;}
.fullWidth{ width: 100%; display: block; float: left;}
.nopadLeft{ padding-left: 0!important;}
.nopadRight{ padding-right: 0!important;}



   
/* Header styles */
h1, h2, h3, h4, h5, h6 {
	font-weight: 400; font-family: "bebas-neue",sans-serif;
	font-style: normal;
	text-rendering: optimizeLegibility;
	display: block;
	margin: 0 0 20px 0;
	}
  
h1{ font-size: 50px; line-height: 55px;}
h2{ font-size: 40px; line-height: 45px;}
h3{ font-size: 30px; line-height: 35px;}
h4{ font-size: 20px; line-height: 25px;}
h5{ font-size: 18px; line-height: 23px;}
h6{ font-size: 16px; line-height: 21px;} 

/*Text Styles*/

.largeFont{/*font-family: 'Alfa Slab One', cursive;*/}
.chunkyFont{/*font-family: 'Alfa Slab One', cursive;*/}
.handwritten{/*font-family: 'Pacifico', cursive;*/ font-weight: 400; font-style: normal; font-size: 30px;}



/*add these if you want to add padding to the sides - reset to 0 in the media query*/
.pad10{padding: 0 10%;}
.pad20{padding: 0 20%;}
.pad30{padding: 0 30%;}
.pad40{padding: 0 40%;}
.pad50{padding: 0 50%;}

.padTop { padding:80px 0 0 0;}
.padTopInternal { padding:140px 0 0 0;}

.darkGey{ color: #666666;}
.grey{ color: #A0A0A0;}
.lightGrey{ color: #EEEEEE;}
.black{ color: #000;}
.white{ color: #FFF;}

.fl { float:left; }
.fr { float:right; }

/* Paragraph styles */
p{ line-height: 21px; font-style: normal; text-rendering: optimizeLegibility; margin:0 0 20px 0;}

strong{ font-weight: 700; font-weight: bold;}

/* Link Styles */
a{text-decoration: none;cursor: pointer; color:#23ADC5;}
a:hover { color:#F5AD37; }

p a{ color: #000;}
p a:hover{ color: #f00; text-decoration: none;}

.button{ font-family: "bebas-neue",sans-serif; padding: 5px 10px; color: #FFF; display: inline-block; text-transform: uppercase; font-size:24px; 	-webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; -webkit-appearance: none;}

.button:hover{ background: #A0A0A0; color: #666666; text-decoration: none;}

.blueButt { background:#23ADC5; padding:5px 20px;}
.blueButt:hover {background:#FFB339; color:#fff;}

.redButt { background:#E2011E; }
.redButt:hover { background:#FFB339; color:#fff;}

.yellowButt { background:#FFB339;}
.yellowButt:hover { background:#2b2b2b; color:#fff;}

.blackButt { background:#2b2b2b;}
.blackButt:hover { background:#FFB339; color:#fff;}

/*Header*/
.top-strip{ background:url(/themes/chase_motors_theme/images/top-strip.png) repeat-x top center; display: block; float: left; width: 100%; padding: 10px 0; height: auto; position:absolute;}
.top-strip p{ font-family: "bebas-neue",sans-serif; font-size: 18px; line-height: 23px; margin: 0;}
.topLeft{ text-align: left; float: left;}
.topRight{ text-align: right; float: left; padding-left: 70px; margin:15px 0 14px 0;}
.topRight p{ padding: 0 20px; font-size:36px; color:#fff; display:inline-block;}

.widetop{ background: #666666; display: block; float: left; width: 100%; height: auto; padding: 85px 0 30px 0;}
.logo{ float: left; margin:10px 0 0 0;}
.contact-top p{ color: #FFF; font-size: 25px; line-height: 30px; text-align: right; padding: 30px 80px 0 0; height: 80px; background: url('/themes/chase_motors_theme/images/sprite.png') no-repeat right -10px; text-transform: uppercase;}

.mainNav { background:#E2011E; width:100%; display:block; height: 40px; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); padding:5px 20px;}
.widenav{ background: #000; display: block; float: left; padding: 10px 0; width: 100%; height: auto;}
header ul{ display: block; float: left; list-style: none; width: auto; text-transform: uppercase; background:#E2011E; margin:0;}
header li{ display: block; float: left; width: auto; margin: 0 22px 0 5px; }
header li:last-child { margin: 0 0 0 5px; }
header li a{ font-family: "bebas-neue",sans-serif; color: #FFF; font-size: 20px; line-height: 30px; text-transform:uppercase;}
header li a:hover{ color: #FFB339;}


.social{ float:right; display:inline-block; height:42px; margin:10px 0 0 0;}
.social a{ width: 42px; height: 42px; background: #ccc; display: block; float: left; margin: 0 0 0 5px;
background:url(/themes/chase_motors_theme/images/social-sprite.png) no-repeat;}
.social a.fbLink{ background-position: 0px 0px;}
.social a.fbLink:hover{ background-position: 0px -44px;}
.social a.twittLink{ background-position: -44px 0px;}
.social a.twittLink:hover{ background-position: -44px -44px;}
.social a.inLink{ background-position: -88px 0px;}
.social a.inLink:hover{ background-position: -88px -44px;}


/*BLOCK STYLES*/

.videoHolder { margin:50px 0; background:#2c2c2c; padding:10px;}

.ImageOverlayWrapper{width: 100%; position: relative; height: auto; float: left;}
.blockImageOverlaytext{ position: absolute; top: 0; left: 20px; background: #000; width: 50%; top: 200px;}
.blockImageOverlaytext p.overlaytext{ color: #fff; font-size: 30px;}



/*Top Banner*/
.banner{ background:url(/themes/chase_motors_theme/images/banner-bg.jpg) repeat top center; padding: 30px 0; margin:0 0 15px 0; min-height:650px; border-bottom:140px solid #D12516;}
.bannerLeft { height:auto; padding:28px 0 0 0; }
.bannerLeft p { font-family: "bebas-neue",sans-serif; color:#2d2d2d; font-size:36px;}
.bannerLeft p span { text-transform:uppercase; color:#1B95B5; font-size:86px; font-style:italic; display:block; line-height:110px; font-weight:700;}
.bannerLeft p strong { color:#2d2d2d; font-size:40px; float:right;}
.bannerRight img {padding:100px 0 0 0; }

.wideFormRow { position:relative}
.wideForm { position:absolute; top:-250px;}
.wideForm img { position:absolute; left:-110px; top:-60px; display:block;}
.wideFormTitle { display:block; width:100%; height:auto; background:url(/themes/chase_motors_theme/images/form-title-bg.png) no-repeat 160px 0; color:#fff; font-size:38px; text-transform:uppercase; padding:14px 0 0 300px; min-height:47px; margin:0!important;}
.wideFormTitle p {font-family: "bebas-neue",sans-serif;  margin:0; }
.wideFormInner { background:#69A9CC; width:100%; height:auto; padding:20px; border:8px solid #111; float:left; margin:0;}
.wideFormInner p { color:#fff;}

.formPad { width:100%; height:auto; padding-top:120px;}

/*CONTENT WRAPPERS*/
.main-content{ display: block; float: left; width: 100%; padding: 30px 0 15px 0;}
.main-content h1 { color:#1B95B5; font-size:80px; font-style:italic; line-height:68px;}
.main-content h3 { color:#FFBB3B; font-size:48px; font-style:italic; line-height:46px;}
.main-content h4 { font-size:28px; line-height:30px;}
.main-bottom { height:auto; background:url(/themes/chase_motors_theme/images/tyre-stack.gif) no-repeat bottom left; }

.yellowWrapper { padding:30px; background:#F5AD37; border-radius:8px; display:block; margin:40px 0; position:relative; height:auto; float:left; width:100%; display:block; min-height:360px;}
.main-content ul.ticks { list-style-type:none; padding:0; margin:0; position:relative; left:-30px; height:auto; display:block;}
.main-content ul.ticks li { background:url(/themes/chase_motors_theme/images/tick.png) no-repeat 0 0;  color:#fff; padding:8px 0 8px 80px; min-height:80px;}

.wideNumber { background:url(/themes/chase_motors_theme/images/wide-call-bg.gif) no-repeat top center; margin:30px 0; min-height:100px; padding:10px 0;}
.wideNumber p { font-family: "bebas-neue",sans-serif; color:#f6ae37; font-size:50px; text-align:center; text-transform:uppercase; line-height:56px;}
.wideNumber p span { color:#fff; font-size:58px;}


/*SERVICE*/
.fullWidth{ width: 100%; height: auto; float: left; }
.serviceWrapperTop { background:url(/themes/chase_motors_theme/images/serviceTop-bg.gif) no-repeat top center; height:auto; min-height:200px;}
.serviceWrapperTop h2 {color:#D12516; font-size:78px; text-transform:uppercase; font-style:italic; font-weight:700; padding:100px 0 0 0; display:block;   -ms-transform: rotate(-2deg); /* IE 9 */-webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */ transform: rotate(-2deg);}
.serviceWrapperTop h2 span { text-transform:none; color:#2d2d2d; font-size:30px;}
.serviceWrapperMiddle { background:#D12516; text-align:center; height:auto; padding:40px 0 60px 0;}
.serviceWrapperMiddle h3 { color:#FFB339; text-transform:uppercase; text-align:center; font-size:40px; }
.serviceWrapperMiddle img { margin:0 auto; display:block; padding:0 0 20px 0; min-height:175px;}
.serviceWrapperMiddle p { color:#fff; text-align:center; padding:0 10px 20px 10px;}
.serviceWrapperMiddle a { padding:10px 20px;}
.serviceWrapperBottom { background:#D12516 url(/themes/chase_motors_theme/images/service-bottom.gif) repeat-x bottom center; height:auto; color:#fff; text-align:center; min-height:200px;}
.serviceWrapperBottom a { padding:10px 50px;}



/*TESTIMONIAL*/
.testimonialWrapper {  margin:0 0 40px 0; height:auto;}
.testimonialWrapper a { float:right; padding:10px 40px;}
.testimonialTitle { margin:0 0 30px 0; height:auto; float:left}
.testimonialTitle p { font-family: "bebas-neue",sans-serif; background:url(/themes/chase_motors_theme/images/quote-top.png) no-repeat top left, url(/themes/chase_motors_theme/images/quotes-bottom.png) no-repeat bottom right; color:#2d2d2d; text-transform:uppercase; font-size:45px; line-height:42px; padding:50px 0; display:block;}
.testimonialTitle p span { color:#D12516; font-size:64px; display:block; line-height:58px;}
.testimonial { margin:0 0 36px 0; height:auto;}
.testimonial p.title {font-family: "bebas-neue",sans-serif;  background:none; padding:0; font-size:36px; line-height:34px; color:#333;}
.testimonial p strong { font-family: "bebas-neue",sans-serif; font-size:24px; color:#FFB339;}


.sidetestimonialTitle { margin:0 0 30px 0; height:auto; float:left; position:relative;}
.sidetestimonialTitle p { font-family: "bebas-neue",sans-serif; background:url(/themes/chase_motors_theme/images/quote-top.png) no-repeat top left, url(/themes/chase_motors_theme/images/quotes-bottom.png) no-repeat bottom right; color:#2d2d2d; text-transform:uppercase; font-size:36px; line-height:40px; padding:45px 0; display:block;}
.sidetestimonialTitle p span { color:#D12516; font-size:52px; display:block; line-height:48px;}
.sidetestimonialTitle img { width:90px; margin:0 auto; display:block; }


.fulltestimonialTitle { margin:0 0 30px 0; height:auto; float:left; position:relative; }
.fulltestimonialTitle p { font-family: "bebas-neue",sans-serif; background:url(/themes/chase_motors_theme/images/quote-top.png) no-repeat top left, url(/themes/chase_motors_theme/images/quotes-bottom.png) no-repeat bottom right; color:#2d2d2d; text-transform:uppercase; font-size:36px; line-height:40px; padding:45px 0; display:block;}
.fulltestimonialTitle p span { color:#D12516; font-size:52px; line-height:48px;}
.fulltestimonialTitle img { width:90px; display:block; }


/*APPOINTMENT FORM*/

.appointmentTop { background:url(/themes/chase_motors_theme/images/appointment-bg.gif) no-repeat top center; padding:100px 0 0 0; margin:0 0 10px 0;}
.appointmentTop p.title { font-family: "bebas-neue",sans-serif; color:#2d2d2d; font-size:40px; text-transform:uppercase; line-height:36px; margin:0;}
.appointmentTop p.title span { color:#FFB339; text-transform:uppercase; font-size:60px; line-height:56px; display:block; }


.squeeze-content{ padding: 30px 0 0 0}

.thanksPage{padding: 40px 0;}


.squeeze-content main{}
.squeeze-content main ul{ padding: 15px 0 15px 10px; list-style: none;}
.squeeze-content main ul li{ padding:  0 0 0 20px; border-left: solid 3px #ccc; margin: 20px 0; display: block; font-weight: bold;}
.squeeze-content h1{ font-size: 73px; line-height: 75px; padding: 10px 0; color: #07B3E7;}
.squeeze-content h2 {
color: #666;
padding: 10px 0;
font-size: 46px;
font-weight: 900;
line-height: 53px;
}
.squeeze-content h3{
font-size: 36px;
line-height: 35px;
color: #07B3E7;
font-weight: 900;
}

.squeeze-content aside{}


.squeezeBoxedBodyBackground{}

.squeezeBoxed{ max-width: 1024px; margin: 0 auto; background: #000;}


/*FORM STYLES*/

.sideForm { color: #fff; padding: 20px; position: relative; margin:0 0 30px 0;}
.sideFormInside{padding: 20px;}

.sideForm .iconSet{ position: absolute; right: 32px; top: 75px; }

.sideForm p{color: #fff; padding: 10px 0;}
.sideForm h6{ color: #fff; font-size: 46px; line-height: 45px; padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: solid 3px #34C1EB;}
.longForm{min-height: 810px;} /*add this as a secondary class to sideForm to to make a form really long*/


.blackForm { background:#171D1F; margin:0 0 30px 0;}
.blackForm  p.title { font-family: "bebas-neue",sans-serif; color:#F5AD37; font-size:40px; text-transform:uppercase; line-height:48px; margin:0;}
.blackForm  p.title span { color:#fff; font-size:60px;}
.blackForm p span { display:block; color:#F5AD37;}

.watermark {
	display: inline-block; width: 100%; padding: 7px 0 7px 10px; border: none;
	font-size: 14px; font-family: inherit; margin: 6px 0; height:40px;
}
	
.formButt {
	display: inline-block;
	font-family: "bebas-neue",sans-serif;
	padding: 10px; width: 100%;
	border: none;
	color: #FFF;
	margin: 10px 0;
	font-size: 30px;
	cursor: pointer;
	text-transform: uppercase;
	-webkit-transition: all .1s ease-in-out;
 	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
 	transition: all .1s ease-in-out; -webkit-appearance: none;
	}
.formButt:hover{ background-color: #333;}

.formButtBlue { background:#23ADC5; }
.formButtBlue:hover {background:#FFB339; }

.formButtBlack { background:#2b2b2b;}
.formButtBlack:hover{ background:#D12516;}

.blueForm { background:#23ADC5;}

/*ADD download class to add download icon ///////////////////////////*/
.formButt.downLoadButt{
background: url(/themes/chase_motors_theme/images/arrow-down.png) no-repeat 90% /*H*/ 10px /*V*/#666;}

.formButt.downLoadButt:hover{ background: url(/themes/chase_motors_theme/images/arrow-down.png) no-repeat 90% /*H*/ -75px /*V*/#333;}


/*ABOUT STYLES*/

.hoursWrapper { height:auto; padding:0 20px 20px 20px; background:#E2011E; margin: 0 0 30px 0; position:relative; }
.hoursWrapper img { width:180px; position:absolute; top:120px; right:-30px;}
.hoursWrapper img.title { position:absolute; top:0px; left:-20px; width:90px;}
.hoursWrapper h3 { background: #2B353B; padding:10px 20px 10px 60px; font-size:34px;}
.hoursWrapper p { color:#fff; font-family: "bebas-neue",sans-serif; font-size:28px; line-height:34px;}
.hoursWrapper p span { color:#FFB339;  font-family: "bebas-neue",sans-serif; display:block;}


/*SERVICE Styles*/

.redWrapper { background:#E2011E; padding:25px 20px 20px 20px; margin:0 0 30px 0; height:auto; float:left; color:#fff;}
.serviceBlock { padding:30px 20px 20px 20px; margin:0 0 30px 0; height:auto; float:left;}
.serviceBlock p span { font-family: "bebas-neue",sans-serif; color:#23ADC5; font-size:24px;}
.serviceBlock p span.yellow { color:#FFB339; }

p.serviceTitle { font-family: "bebas-neue",sans-serif; font-size:64px; margin:0 0 30px 0;}

.serviceWrapperSmall h3 { }
.serviceWrapperSmall img { margin:0 auto; display:block; padding:0; min-height:135px;}

.winterWrapper { background:#333; color:#fff; padding:20px; margin:0 0 30px 0;}
.winterWrapper h3 { color:#23ADC5;}
.winterWrapper img { display:block; width:100px; margin:0 auto;}
.winterWrapper h4 {font-size:26px;  }
.winterWrapper h4 span {color:#23ADC5; }

.title { font-family: "bebas-neue",sans-serif; color:#fff; font-size:34px; line-height:32px;}
.title span { color:#FFB339;}


/*BLOG STYLES*/

/*Blog Styles*/

.guestBook-formBlock{ height: auto; overflow: hidden;}
.guestBook-formBlock input{background: #f5f5f5; width: 100%; border: none; height: 40px; padding: 0 0 0 10px; margin: 5px 0 8px 0; border:1px solid #ccc;}
span.note{font-size: .8em!important; display: block; float: left; }
h4.guestBook-title{border-bottom: #ccc; text-align: right; margin: 0;}
h5.guestBook-formBlock-title{ display: none;}

.guestBook-formBlock textarea { background: #f5f5f5; width: 100%; border: none; height: 150px; padding: 10px 0 0 10px; margin: 5px 0 5px 0; border:1px solid #ccc;}

.guestBook-formBlock .button { width:272px; height:58px; float:left; padding:14px 0; background:#23ADC5; color:#fff; text-transform:uppercase; text-align:center; font-size:26px; margin:0; cursor: pointer; border:none; -webkit-transition: all .2s ease-in-out;  -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; -webkit-appearance: none; }
 
.guestBook-formBlock .button:hover{
    text-decoration: none;  background: #FFB339; color:#fff;} 

.content-sbBlog-wrap{ margin:0 0 50px 0; display:block; border-bottom:1px solid #AAA; float:left; padding:0 0 20px 0;}
h3.ccm-page-list-title, h3.ccm-page-list-title a{ font-size: 32px; margin: 0 0 10px 0; color:#E2011E; text-transform:uppercase;}
h3.ccm-page-list-title, h3.ccm-page-list-title a:hover { color:#23ADC5; text-decoration:none;}
.blogListBottom{width: 100%; float: left; height: 40px; background: #e9e9e; font-size: 13px; }

div.guestBook-entry { background:#f4f4f4; margin:20px 0; padding:20px;}
div.contentByLine { padding:0 0 10px 0;}

.blogWrap { display:block; width:100%; padding:10px 0;}

.content-sbBlog-post img{ float: left; margin: 0; border:none;}

.content-sbBlog-post { padding:0; display:block; float:left; border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:10px 0; margin:0 0 10px 0;} 

.st_twitter { display:none;}

.st_facebook { display:none;}

.thumbnail { float:left; margin:0 30px 0 0; display:block;}

.content-sbBlog-category {  display:none!important; line-height:40px;}

.blog-cats { display:block; padding:10px 0 0 0;}

.catWrapper { background:url(/themes/chase_motors_theme/images/icon-cat.png) no-repeat; padding:0 0 0 34px; float:left; line-height:36px; height:30px;}

.content-sbBlog-commentcount { font-family: "bebas-neue",sans-serif;  height:30px; background:url(/themes/chase_motors_theme/images/icon-comments.png) no-repeat 2px 0; padding:0 0 0 34px; color:#555; float:left!important; line-height:30px; font-size:22px;}

#tags { display:none;}

#subscribe_to_blog { display:none;}

.pblog-strip { display:block; width:100%; height:32px; background:#f4f4f4; float:left; padding:6px 10px 0 10px; margin:0 0 10px 0;}

.content-sbBlog-commentcount { float:right;}

#content-sbBlog-date {font-family: "bebas-neue",sans-serif;  height:30px; background:url(/themes/chase_motors_theme/images/icon-date.png) no-repeat; padding:0 0 0 34px; float:left!important; width:200px!important; clear:right; color:#555; line-height:36px; font-size:22px;}

a.readmore {font-family: "bebas-neue",sans-serif; float:right; width:32%; display:inline-block; background:url(/themes/chase_motors_theme/images/readmore.gif) no-repeat top center; padding:5px 20px 5px 30px; color:#fff; text-align:left; font-size:24px; text-transform:uppercase; -webkit-transition: all .2s ease-in-out; text-align:right;
 	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
 	transition: all .2s ease-in-out; -webkit-appearance: none;}

a.readmore:hover { text-decoration:none; background:url(/themes/chase_motors_theme/images/readmore-hover.gif) no-repeat top center; border:none!important; color:#fff;}

.right h2 { font-size:22px!important; }

#pb_body { width:100%;}
#pb_body h4 { color:#23ADC5; text-align:left; font-size:24px;}

#pb_sidebar { width:100%; margin:0 0 30px 0;}

#sidebar-archives h3 { display:block; clear:both; margin:10px 0; font-size:30px!important;}

#sidebar-archives ul { padding:0 0 20px 0; margin:5px 0 20px 0; display:block;}

#sidebar-archives li { float:left; padding:4px 8px; text-decoration:none; list-style-type:none; background:#f4f4f4; display:inline-block; margin:2px 5px 2px 0; min-width:12%;}

.tweetWrapper { margin:30px 0; display:block;}

.ccm-pagination { margin:30px 0; padding:10px;}
.ccm-page-left, .ccm-page-right { display:inline-block; color:#AAA; text-transform:uppercase; font-size:14px;}
.ccm-page-left a, .ccm-page-right a { display:inline-block; background:#AAA; color:#fff; text-transform:uppercase; font-size:14px; padding:10px 20px;}
.ccm-page-left a:hover, .ccm-page-right a:hover { background:#23ADC5; color:#fff;}
.numbers { padding:6px; color:#666; }
.numbers a { color:#AAA!important;}
.numbers a:hover { color:#23ADC5!important;}
.currentPage { background:#23ADC5; color:#fff;}

.shareWrapper { width:100%; padding:10px 0; border-top:1px solid #eee;  border-bottom:1px solid #eee; height:auto; float:left; margin:10px 0 20px 0;}
.shareWrapper p { color:#03466f; font-size:16px; margin:0;}

.ccm-next-previous-wrapper a {  background:#333; display: inline-block; font-family: inherit; width: 160px; border: none; line-height: 40px; color: #FFF; margin: 10px 0; font-size: 26px; padding:0 20px; cursor: pointer; font-family: inherit; text-transform: uppercase;
	-webkit-transition: all .1s ease-in-out;
 	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
 	transition: all .1s ease-in-out; -webkit-appearance: none; height: 40px; font-family: "bebas-neue",sans-serif;}
.ccm-next-previous-wrapper a:hover { background:#E2011E;  }
	
.ccm-next-previous-nextlink { float:right;}
.ccm-next-previous-previouslink { float:left;}

.ccm-page-list { margin:0 0 30px 0;}

h5.related-list { border-bottom:1px solid #ccc; padding:8px; min-height:64px;}

h1.blogHeader { color:#1B95B5; font-size:64px; font-style:italic; line-height:60px;}


/*CONTACT STYLES*/

.formBlockSurveyTable { width:100%;}
#Question8, #Question9, #Question10 { height:40px; width:100%; background:#F3F3F3; color:#555; font-size:15px; border:none; margin:0 0 6px 0; padding:0 0 0 10px;}
#Question11 { height:140px; width:100%; background:#F3F3F3; color:#777; font-size:15px; border:none; margin:0 0 6px 0; padding:10px;}

.ccm-input-button {display: inline-block; font-family: "bebas-neue",sans-serif; padding: 10px; width: 100%; border: none; color: #FFF;
margin: 10px 0; font-size: 30px; cursor: pointer; text-transform: uppercase; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; -webkit-appearance: none; background:#23ADC5; }

.ccm-input-button:hover {background:#FFB339; color:#fff;}

.question label { font-size:12px;}

.contactSide h4 span { color:#E2011E; dislay:block; font-size:26px; }

/*FOOTER STYLES*/
.widefooter{ background: #2B353B; float: left; width: 100%; height: auto;}
.fullGrey { background:#3E494E; float: left; width: 100%; height: auto; padding:20px 0; margin:0 0 20px 0;}

.footerLogo { margin:0 0 30px 0; padding:20px 0;}

.footerNav ul{ display: block; float: right; list-style: none; width: auto; font-size: 22px; line-height: 21px; text-transform: uppercase; margin: 60px 0 30px 0;}
.footerNav li{ display: block; width: auto; float: left; margin: 0 16px 0 0;} 
.footerNav li:last-child{ margin: 0;}
.footerNav li a{ font-family: "bebas-neue",sans-serif;  color: #FFF;}
.footerNav li a:hover{ color: #FFB339;}

.footerForm p.title { font-family: "bebas-neue",sans-serif; color:#fff; text-transform:uppercase; font-size:45px; line-height:40px; margin:0; padding:0;}
.footerForm p.title span { color:#FFB339; display:block;}

.footerContact p span {  font-family: "bebas-neue",sans-serif;  color:#fff; text-transform:uppercase; font-size:32px; line-height:28px;}
.footerContact p { font-family: "lato",sans-serif;font-size:18px; color:#FFB339;}
.footerContact a:hover {color:#FFB339; }


.footerWeblinks ul{ list-style: none; width: 100%; display: block; float: left; margin: 0 0 30px 0;}
.footerWeblinks li{ width: auto; display: block; float: left; font-size: 14px; line-height: 19px; color: #FFF; padding: 0 15px; border-left: 1px #FFF solid;}
.footerWeblinks li:first-child{ border-left: none; padding: 0 15px 0 0;}
.footerWeblinks li a{ color: #FFF; display: block;}
.footerWeblinks li a:hover{ color: #A0A0A0;}

footer a.phoneFooter,footer a.emailFooter{ color: #FFF; font-size: 30px; line-height: 35px; display: inline-block; margin: 0 0 10px 0;}
footer a.phoneFooter:hover,footer a.emailFooter:hover{ color: #A0A0A0;}

p span.webLink{ text-align: right; float: right; padding-right: 30px;}

/*Squeeze Page Footer*/
.squeezefooter{ display: block; float: left; width: 100%; height: auto; padding: 30px 0;}
.squeezefooter .logo{ float: right;}
.squeezefooter ul{ list-style: none; padding: 15px 0 0 0; float:left;}
.squeezefooter ul li a{ color: #666; padding: 0 0 5px 0;}

footer p{ float:right; color: #FFF;}

.copyright { height:auto; margin:30px 0;}
.copyright p { font-size:14px;}


/*Services*/
/*.serviceBox{ background: #A0A0A0; height: auto; min-height: 220px; display: block; float: left; width: 100%; margin: 15px 0;}
.serviceBox a{ padding: 100px 0 0 0; color: #666666; text-align: center; font-size: 30px; display:block; float: left; width: 100%; height:auto;}*/

/*Sidebar*/
/*.owner{ background: #A0A0A0; padding: 30px; display: block; float: left; width: 100%; height: auto; color: #FFF; text-align: center; margin: 0 0 15px 0;}
.ownerpic p, .owner p{ color: #FFF; margin: 0;}*/

/*Testimonial
.testimonial{ background: #A0A0A0; padding: 20px; display: block; float: left; width: 100%; height: auto; margin: 15px 0;}
.testimonial h3{ text-transform: uppercase;}
.testimonial p{ font-size: 18px; line-height: 23px;}*/



@media only screen and (max-width: 800px) {
	
	.columnsWrapper .grid-3{ width: 50%;}
	
	a.formButt, input.formButt{ font-size: 16px; line-height: 21px;}
	.printsqueezeform{min-height: 400px;}

}

@media only screen and (max-width: 640px) {
	.fr, .fl { float:none;}
	.top-strip{ position: static; background:#333;}
	.widetop{ padding: 30px 0;}
	.topLeft, .topRight{ float: none; width: 100%; padding: 0; text-align: center;}
	.topRight p { background:none; padding:20px 20px 20px 0; }
	.logo { float: none; text-align: center; margin: 0 0 20px 0;}
	.mainNav { height:auto; float:left;}
	.contact-top{ text-align: center;}
	.contact-top p{ display: inline-block;}
	.padTop { padding:0;}
	.padTopInternal {padding:20px 0 0 0; }
	.bannerLeft { padding:20px 0 0 0;}
	.bannerRight img { padding:0;}
	.banner { min-height:740px;}
	.wideForm img { display:none;}
	.wideFormTitle { padding:10px 0 0 150px; background:url(/themes/chase_motors_theme/images/form-title-bg.png) no-repeat 0 0; font-size:32px;}
	.formPad { padding-top:200px;}
	.main-content ul.ticks { left:-10px;}
	.main-content ul.ticks li { min-height:92px;}
	.yellowWrapper { min-height:420px;}
	.ownerpic img { display:none;}
	.wideNumber { background:#222; min-height:130px;}
	.serviceWrapper { margin:0 0 50px 0;}
	.serviceWrapperMiddle img { padding:0;}
	.serviceWrapperBottom { min-height:330px;}
	.testimonialTitle { margin:0 0 20px 0;}
	.footerLogo { margin:0;}
	.footerNav ul  {width: 100%; text-align: center; margin:20px 0 30px 0}
	.footerNav ul li{ width: 100%; margin: 5px 0;}
	.footerNav ul li a{ font-size: 18px; line-height: 23px;}
	.footerForm p.title { margin:0 0 0 10px; text-align:center;}
	footer p { margin:10px 0 ; text-align:center;}
	.main-bottom { background:none;}
	.footerContact p, .footerContact p span { text-align:center; float:none;}
	.copyright p { text-align:center;}
	.respNoPad { padding-left:0!important; padding-right:0!important;}
	.bannerLeft p span { font-size:92px;}
a.formButt, input.formButt{ font-size: 20px; line-height: 21px;}
	.wideNumber p span { display:block;}
	.serviceBlock { margin:0!important; padding:0 20px 20px 20px;}
	.serviceBlock img { margin:0 auto; display:block;}
	.serviceBlock h3 { text-align:center;}
	.serviceWrapperBottom { min-height:200px;}
	a.readmore { width:56%; margin:10px 0;}
	.content-sbBlog-wrap { margin:0 0 90px 0;}
	h1.blogHeader { font-size:48px; line-height:46px;}
}

@media only screen and (max-width: 420px) {
	
	h1{ font-size: 35px; line-height: 40px;}
	h2{ font-size: 30px; line-height: 35px;}
	h3{ font-size: 25px; line-height: 30px;}
	h4{ font-size: 20px; line-height: 25px;}
	h5{ font-size: 18px; line-height: 23px;}
	h6{ font-size: 16px; line-height: 21px;} 
	
.comingSoon{ padding: 30px 0;}

.nopadLeft{ padding-right: 0!important;}
.nopadRight{ padding-left: 0!important;}
.columnsWrapper .grid-3{ width: 100%;}

/*add these if you want to add padding to the sides - reset to 0 in the media query*/

.thanksPage{padding: 40px 0;}

.contact-top p{ font-size: 16px; line-height: 21px; height: auto; text-align: center; padding: 100px 0 0 0; background: url('/themes/chase_motors_theme/images/sprite.png') no-repeat center -10px; margin: 0;}
	
	header ul{ width: 100%; text-align: center;}
	header li{ width: 100%; margin: 5px 0;}
	header li a{ font-size: 18px; line-height: 23px;}
	
/*.testimonial h3 { text-transform: uppercase; margin: 20px 0 10px 0;}*/

.squeeze-content h1{font-size: 30px;}
.squeeze-content h2{ padding: 10px 0; font-size: 40px;}
.squeeze-content h3{font-size: 26px;
line-height: 35px;
font-weight: 900;}

.chunkyFont{}

.sideForm {}
.sideFormInside{padding: 20px;}


.printsqueezeform{min-height: 400px;}
.sideForm p{color: #fff;}
.sideForm h6{}
	

}