/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	RESET

//////////////////////////////////////////////////////////////////////////////////////////////
*/
*{
	margin:0;
	padding:0;
	outline:0;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,img,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,hgroup,menu,nav,summary,time,mark,audio,video,header,footer { 
    margin:0;
    padding:0;
    border:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline;
    background:transparent;
}

html { 
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    -webkit-text-size-adjust:none;
    -ms-text-size-adjust:none;
	overflow-y: scroll;
}

ol,ul { 
	list-style:none; 
}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,img { 
    display:block;
}

blockquote,q {
    quotes:none;
}

blockquote:before, 
blockquote:after,
q:before, 
q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration:line-through;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

input, 
select {
    vertical-align:middle;
}

table {	
	border-collapse:separate; 
	border-spacing:0; 
}
caption,
th,
td { 
	text-align:left; 
	font-weight:normal; 
}

input { 
	vertical-align:middle; 
}
img,
object,
embed {max-width: 100%;}

p{
	margin-bottom:20px;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; } /* Hide from IE Mac \*/
.clearfix { display: block; } /* End hide from IE Mac */
.none { display: none; } /* End Clearfix */

.alignleft { float: left; }
.alignright { float: right; }
.aligncenter {
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both;
}
.alignleft img{ float: left; }
.alignright img{ float: right; }
.aligncenter img{
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both;
}
img.alignleft{ float: left; margin:0 20px 0 0; }
img.alignright{ float: right; margin:0 0 0 20px; }
img.aligncenter{
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both;
}
iframe{display:block;}
input,
textarea {
    font: 12px/21px "Helvetica Neue", Helvetica, Arial, sans-serif;
	outline:none 0;
}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

.clear{
	clear:both;
	height:0px;
	}
	
.inv{
	display:none;
}
em{ font-style:italic; }
a img { border: none; }
img{
	margin:0;
	padding:0;
	border:0;
	white-space:normal;
	display:block;
}
	.wp-caption{}
	.wp-caption-text{}
	.gallery-caption{}
	.alignright{ text-align:right;}
	.alignleft{ text-align:left;}
	.aligncenter{ text-align:center;}
	.alignRight{ text-align:right;}
	.alignLeft{ text-align:left;}
	.alignCenter{ text-align:center;}
	.right{ text-align:right;}
	.left{ text-align:left;}
	.center{ text-align:center;}
	.sticky{}
	.bypostauthor{}
	.wp-smiley{ display:inline;}


@media only screen and (max-width: 479px) {
    .noMobile{ display:none; }
}
.pull-right{
    float: right !important;
    background: #fbfbfb;
    padding: 10px;
    border: 1px solid #ebebeb;
    margin-bottom: 10px;
}
.video-container{ margin-bottom: 20px; }
.address{
    margin-bottom: 20px;
}
 iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}


.spotnapply{
    background: #f8c600;
    border-radius:3px;
    color: #fff;
    cursor:pointer;
    font-size: 26px;
    font-family:sans-serif;
    text-align: center;
    text-transform: capitalize;
    margin: 30px auto;
    max-width: 600px;
    padding: 18px;
    width: 100%;
}

.spotnapply:hover{
    background: #f86300;
    color: #fff;
}


.resultsMayVary {
    font-size: 11px;
    font-weight: bold;
    padding: 2px 20px;
    line-height: 20px;
    text-transform: uppercase;
    border: none;
    border-radius: 2px;
    color: #666 !important;
    display: inline-block;
    background: none;
    margin-bottom: 20px;
}


.fb_iframe_widget {
    display: block !important;
    position: relative;
    width: 100% !important;
}
.fb_iframe_widget span {
    display: block !important;
    position: relative;
    text-align: justify;
    width: 100% !important;
}
.fb_iframe_widget iframe {
    position: absolute;
    width: 100% !important;
}

div#google_translate_element {
    width: 100%;
    text-align: center;
    background: #000;
    padding: 10px;
    color: #fff;
}

div#google_translate_element .goog-te-menu-value {color: #fff !important; font-size:13px; display: inline-block;}

div#google_translate_element .goog-te-menu-value img { display: none; }
div#google_translate_element div.goog-te-gadget-simple {
    background-color: #000000;
    border: none;
}

.goog-te-gadget img {
    vertical-align: middle;
    border: none !important;
    display: inline !important;
}

.contentPage ol li, ol li{ list-style-type: decimal !important; }


