html,body,div,span,h1,h2,h3,h4,h5,p,blockquote,a,img,small,strong,ol,ul,li,fieldset,form,label,legend,table,caption,tr,td,hr{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;
	-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}
img{vertical-align:top}
p{margin-bottom:20px}
a{color:#EA6806;text-decoration:none}
a:hover{color:#444}
a.btn{border:none;color:white;text-shadow:1px 1px 1px #D6611E;padding:6px 14px;text-align:center;display:inline-block;font-size:15px;font-weight:600;line-height:1.3em;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	transition:background-color 0.15s ease 0s;-webkit-transition:background-color 0.15s ease 0s;-moz-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;-ms-transition:background-color 0.15s ease 0s}
a.btn{background-color:#FF9240} a.btn:hover{background-color:#c66400;/* #DE7B2F*/}
ul{list-style:none}
ul.bullet{list-style-type:disc;padding-left:40px;margin-bottom:20px}
ul.bullet li{line-height:22px;list-style-position:inside;padding-top:4px;text-indent:-20px}
input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
button,input,textarea,select,label,img{display:inline-block}
button{border:0 none;text-align:center}
button,a span{cursor:pointer}

html,body{height:100%}
body{height:100%;width:100%;min-width:320px;line-height:24px;font-size:14px;font-weight:normal;text-align:left;color:#fff;background-color:#424446;
	-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;
 	-webkit-overflow-scrolling:touch;
} 
body,form input,form textarea,form select,form option,#page.home h2,#page.home h3{font-family:"Raleway",sans-serif} /* 400-500-700 */
h1,h2,h3,h4,#call p,nav.mob,#topline .right a{font-family:'Fredoka One',sans-serif}

h1{color:#424446;font-size:28px;padding-bottom:15px;font-weight:normal} 
h2{color:#FF9240;font-size:20px;padding-bottom:5px;padding-top:10px;font-weight:normal} 
h3{color:#828282;font-size:17px;line-height:22px;padding-bottom:5px;font-weight:normal} 
h5{color:#f8a958;font-size:24px;padding-bottom:15px;font-weight:normal} /* footer */

.fleft{float:left}
.fright{float:right}
.cent{text-align:center}
.dim{opacity:0.8}
.dim:hover{opacity:1}
.msg p{color:#FF0000}
.inline{display:inline}
.indent{margin-left:30px}
.inside{margin-left:20px;margin-right:20px}
.nobot,.nobr{margin-bottom:0;padding-bottom:0}
.clr{clear:both}
.hide,.h{display:none}
.hilite{color:#D7C8B8;font-weight:700}
.from{color:#BA9B5F;font-weight:bold;padding-left:20px;padding-top:3px}
.nowrap{white-space:nowrap}
.br10{height:10px}

#container{}
header{}
#grey{clear:both;float:left}
#page{clear:both;float:left;min-height:200px;margin:0 auto;padding-top:30px;color:#444;background-color:#fff}
footer{clear:both;font-size:13px;line-height:23px}

section{clear:both;width:100%;float:left}
section .col,section .row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
section.cs1 .col{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}
section.cs2 .col{float:left;display:inline;width:50%;padding-left:20px;padding-right:20px;padding-bottom:20px}
section.cs3 .col{float:left;display:inline;width:33.3%;padding-left:20px;padding-right:20px}

/******************************************************************************************/
header{height:189px;background-image:url("../_images/tile_header.png");background-repeat:repeat-x}
header .inner{width:960px;height:189px;background-image:url("../_images/bgnd_header.png");background-repeat:no-repeat}
#logo{float:left;/*margin-top:-13px*/}
header .right{float:right;width:300px}

ul.social{float:right;height:51px;font-size:18px;font-weight:bold;color:#fff;line-height:42px}
ul.social li{float:left;display:inline;margin-left:8px;}

#call{float:right;width:176px;padding-top:17px}
#call p{color:white;font-size:24px;line-height:24px}
#call p a{font-size:30px;color:#fff}
#call p a:hover{color:#ffd2b6}

nav.pri{clear:both;float:right;margin-top:-13px}
nav.pri ul{padding-right:4px;display:inline-block}
nav.pri li{float:left;display:inline;padding-left:3px;padding-right:3px;font-weight:500}
nav.pri li:first-child{padding-left:0}
nav.pri li:last-child{padding-right:0}
nav.pri li a{font-size:15px;display:block;}
nav.pri li.sel a{color:#424446}
nav.pri li.unsel a{color:#fff}
nav.pri li a:hover{color:#424446}
nav.pri li span{color:#fff;font-size: 13px;}

/******************************************************************************************/
#main{clear:both;/*padding-bottom:275px;overflow:auto;*/min-width:960px} 
#main .inner{margin:0 auto;width:960px} 
article{  clear: both;display: block;float: left;width: 100%;}

#page.sec p{padding-right:35px}
#page.sec ul{list-style:disc;padding-left:15px;padding-right:35px}
#page.sec li{padding-bottom:15px}
#page.our_pack li{padding-bottom:0px}
p.comingsoon{font-weight:bold;font-style:italic;font-size:18px;color:#FF9240;text-indent:20px}

/******************************************************************************************/
footer section.cs3 .col{padding-top:30px}
footer section.cs3 .col.a{width:34%;;padding-right:40px;}
footer section.cs3 .col.b{width:32%;background-color:#ff9240;color:#231f20;font-size:14px;line-height: 24px;padding-bottom: 15px;padding-left:34px;padding-right:34px;}
footer section.cs3 .col.c{width:34%;padding-left:40px;padding-right:20px;}
footer section.cs3 .col.b img{margin-bottom:5px}
footer section.cs3 .col.b span{font-weight:700;white-space:nowrap}
footer section.cs3 .col.b a{color:#fff} footer section.cs3 .col.b a:hover{color:#000}

footer a{color:#f8a958} 
footer a:hover{color:#fff} 
footer .from{padding-left:0;font-weight:normal;font-style:italic;padding-top:3px;color:#fff}
footer a.more{display:block;margin-top:-14px} 

#signup{padding-top:5px}
#signup a.btn{padding: 9px 34px;margin-top: 5px;}

ul#logos{height:42px;padding-top:25px}
ul#logos li{float:left;display:inline;padding-right:20px;width:auto}

footer ul#copy{line-height:30px;font-size:9px;color:#bbb;width:100%;padding-top:17px;padding-bottom:8px}
footer ul#copy li{float:left;display:inline;padding-right:3px;width:auto}
footer ul#copy li:last-child{padding-right:0}
footer ul#copy a{color:#fff}
footer ul#copy a:hover{color:#FF9240}

/*Opera Fix for sticky footer
body:before{/* thanks to Maleika (Kohoutec)
 content:"";
 height:100%;
 float:left;
 width:0;
 margin-top:-32767px;/* thank you Erik J 
}*/

/* social & share ***********************/
.social{margin-top:10px;}
.social li{float:left;display:inline;}
.social li a img{background-color:#f7942e}
.social li a img:hover{background-color:#c66400}
.social li a img{transition:background-color 0.15s ease 0s;-webkit-transition:background-color 0.15s ease 0s;-moz-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;-ms-transition:background-color 0.15s ease 0s}
.social li a img{width:42px;height:42px;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px}