/* @override http://letteringjs.com/css/screen-mobilelast.css */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
.container{margin-left:auto;margin-right:auto;width:640px;}
.elasticwrapper{margin-left:auto;margin-right:auto;}
.column, .grid_1, .grid_2, .grid_3, .grid_4{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.grid_1{width:140px;}
.grid_2{width:300px;}
.grid_3{width:460px;}
.grid_4{width:620px;}
.prefix_1{padding-left:160px;}
.prefix_2{padding-left:320px;}
.prefix_3{padding-left:480px;}
.suffix_1{padding-right:160px;}
.container_4 .suffix_2{padding-right:320px;}
.container_4 .suffix_3{padding-right:480px;}
.section{overflow:hidden;margin-bottom:60px;}
.section p{margin:0px 10px 1.2em;}
header .section{margin-bottom:30px;}
#gallery.section{margin-bottom:10px;}
header p{margin-bottom:0!important;}
h2{margin:0 10px 0px;}
#testimonials .grid_4{margin-top:10px;}
.mini-thumb{margin-bottom:20px;text-align:right;}
#features .thumb {
	margin-bottom: 4px;
}
.thumb, .largegallery img{background-color:#f4f1de;padding:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;}
.largegallery img, .thumb{margin-bottom:20px;-webkit-transition:all 0.2s ease-out;-webkit-box-shadow:inset 0px 0px 7px rgba(57,52,22,0);-moz-box-shadow:inset 0px 0px 7px rgba(57,52,22,0);box-shadow:inset 0px 0px 7px rgba(57,52,22,0);}
.largegallery img:hover, a .thumb:hover{-webkit-transition:all 0.2s ease-out;-webkit-box-shadow:inset 0px 0px 7px rgba(57,52,22,0.85);-moz-box-shadow:inset 0px 0px 7px rgba(57,52,22,0.85);box-shadow:inset 0px 0px 7px rgba(57,52,22,0.85);opacity:.9;}
.quote .thumb{float:left;margin:0 20px 20px 0;}
.orphan{display:none;}
footer p{margin:0px 10px 60px;min-height:16px;}
footer a{color:#7073cf;background:url(../img/paravel.png) no-repeat 2px 8px;padding-left:18px;position:relative;text-decoration:none;}
footer a:hover, footer a:focus{text-decoration:underline;}
@font-face{font-family:'FranchiseRegular';src:url('fonts/Franchise/franchise-bold-webfont.eot');src:local('â˜º'), url('fonts/Franchise/franchise-bold-webfont.woff') format('woff'), url('fonts/Franchise/franchise-bold-webfont.ttf') format('truetype'), url('fonts/Franchise/franchise-bold-webfont.svg#webfontpJ3jCjex') format('svg');font-weight:normal;font-style:normal}
body{background-color:#2f3c45;color:#f4f1de;font:16px/1.2 "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", georgia, serif;}
header a{text-decoration:none;color:#e6c92e;font-size:20px;font-style:italic;-webkit-transition:color 0.2s ease-out;}
header a:hover{color:#e6c92e;}
header p{font-size:24px;}
a{color:#e6c92e; -webkit-transition: color .2s linear;}
a:hover{
	color: #5da028;
}
h2{text-transform:uppercase;font:23px 'FranchiseRegular','HelveticaNeue-Bold','League Gothic','Impact',sans-serif;color:#c44032;}
#testimonials h2{color:#e6c92e;margin-bottom:10px;}
#gallery h2{color:#5da028;}

#paravel h2{
	color: #7073cf;
	background: url(img/paravelinc.png) no-repeat 0 center;
	padding-left: 40px;
	}
#paravel{margin-top: 50px;}
#paravel a{background-image: none;padding: 0; text-decoration:underline;}
/*.trent{
	color: #c44032;
}
.dave{
	color: #e6c92e;
}
.reagan{
	color: #5da028;
}*/

.download{font:19px 'FranchiseRegular','HelveticaNeue-Bold','League Gothic','Impact',sans-serif;color:#f4f1de;font-weight:normal;text-transform:uppercase;text-decoration:none;background:url(../img/download_btn.png) no-repeat -5px center;height:55px;width:160px;padding:0px 10px;display:block;line-height:60px;font-weight:normal;position:relative;top:-8px;left:-10px;}
#logo{font-weight: normal;text-transform:uppercase;font-family:'FranchiseRegular','HelveticaNeue-Bold','League Gothic','Impact',sans-serif;font-size:120px;margin-bottom:-32px;margin-left:10px;color:#c44032;text-shadow:#863027 -4px 4px 0;margin-top:30px;}
#logo span{display:inline-block;position:relative;letter-spacing:-1px;-webkit-transition:all 0.2s ease-out;}
#logo span:hover{top:3px}
#logo .char2, #logo .char11{color:#e36b23;text-shadow:#9b4d1f -4px 4px 0}
#logo .char3, #logo .char10{z-index:10;color:#e6c92e;text-shadow:#9c8b26 -4px 4px 0}
#logo .char4, #logo .char9{color:#5da028;text-shadow:#427021 -4px 4px 0}
#logo .char5, #logo .char8{color:#4584be;text-shadow:#2f597f -4px 4px 0}
#logo .char6, #logo .char7{color:#7073cf;text-shadow:#4a4d88 -4px 4px 0}
#logo .char6{left:-10px}
#logo .char1{-webkit-transform:rotate(-3deg);-webkit-transform:rotate(+5deg);-webkit-transform:scale(1.2);top:-10px;}
#logo .char3{top:-1px;-webkit-transform:rotate(2deg)}
#logo .char4{top:-7px}
#logo .char6{top:-7px;-webkit-transform:rotate(2deg)}
#logo .char7{-webkit-transform:rotate(-7deg)}
#logo .char8{left:+20px}
#logo .char8{top:1px;-webkit-transform:rotate(-2deg)}
#logo .char9{-webkit-transform:rotate(2deg)}
#logo .char5{top:-25px;width:36px;}
#logo .char5:hover{-webkit-transition-duration:0.4s;}
#logo .char10{left:-10px;-webkit-transform:rotate(7deg)}
#logo .char11{top:2px;left:-30px;width:50px;-webkit-transform:rotate(-3deg)}
#logo .char12{color:#e36b23;text-shadow:#9b4d1f -4px 4px 0}
#logo .char13{z-index:10;color:#e6c92e;text-shadow:#9c8b26 -4px 4px 0;left:+20px}
#logo .char14{color:#5da028;text-shadow:#427021 -4px 4px 0}
#logo .char15{color:#7073cf;text-shadow:#4a4d88 -4px 4px 0;}
#logo .char16{;-webkit-transform:rotate(+7deg)}

#links{font-weight: normal;text-transform:uppercase;font-family:'FranchiseRegular','HelveticaNeue-Bold','League Gothic','Impact',sans-serif;font-size:120px;margin-bottom:-32px;margin-left:10px;color:#c44032;text-shadow:#863027 -4px 4px 0;margin-top:30px;}
#links span{display:inline-block;position:relative;letter-spacing:-1px;-webkit-transition:all 0.2s ease-out;}
#links span:hover{top:3px}
#links .char2, #links .char9, #links .char16, #links .char23{color:#e36b23;text-shadow:#9b4d1f -4px 4px 0}
#links .char1{-webkit-transform:scale(1.2) rotate(3deg);top:-10px;}
#links .char2{-webkit-transform:rotate(-3deg);}
#links .char3, #links .char10, #links .char17, #links .char24{z-index:10;color:#e6c92e;text-shadow:#9c8b26 -4px 4px 0}
#links .char4, #links .char11, #links .char18, #links .char25{color:#5da028;text-shadow:#427021 -4px 4px 0}
#links .char4{top:-7px;-webkit-transform:rotate(3deg)}
#links .char5, #links .char12, #links .char19, #links .char26{color:#4584be;text-shadow:#2f597f -4px 4px 0}
#links .char6, #links .char12{left:-10px}
#links .char8, #links .char16{left:+10px;-webkit-transform:rotate(3deg) scale(1.2);top:-10px;z-index:17;}
#links .char9{-webkit-transform:rotate(2deg);}
#links .char8, #links .char16{color:#4584be;text-shadow:#2f597f -4px 4px 0}
#links .char17{-webkit-transform:rotate(2deg);}
#links .char14{-webkit-transform:scale(0.8);}
#links .char19{-webkit-transform:rotate(-2deg);}
#links .char21{-webkit-transform:rotate(+5deg);}
#links .char25{-webkit-transform:rotate(-5deg);}

#facts{font-weight: normal;font-family:'FranchiseRegular','HelveticaNeue-Bold','League Gothic','Impact',sans-serif;font-size:77px;margin-bottom:7px;margin-left:10px;color:#e6c92e;text-shadow:#9c8b26 -4px 4px 0;margin-top:10px;}
#facts span{display:inline-block;position:relative;-webkit-transition:all 0.2s ease-out;}
#facts span:hover{top:3px}

#carbonads-container {
	margin: 0px 10px 0px!important;
}
.carbonad {
	width: 620px!important;
	margin: 0 0 0 0!important;
	background: transparent!important;
	border: 0!important;
}
.carbonad-text {
	width: 460px!important;
	color: #000!important;
}
.carbonad-tag {
	text-align: left!important;
}
#carbonads-container {
	background-color:#f4f1de;
	padding:0px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
}
#carbonads-container {
	-webkit-transition:all 0.2s ease-out;
	-webkit-box-shadow:inset 0px 0px 7px rgba(57,52,22,0);
	-moz-box-shadow:inset 0px 0px 7px rgba(57,52,22,0);
	box-shadow:inset 0px 0px 7px rgba(57,52,22,0);
}

@media screen and (max-width:490px){.container{max-width:320px;}
header hgroup{width:320px;overflow:hidden;}
.section{margin-bottom:40px;}
header .section{margin-bottom:10px;}
#logo{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);min-width:630px;position:relative;left:-160px;top:-20px;height:110px;margin-bottom:-24px!important;}
header .grid_1, .grid_3{width:300px;}
header p{line-height:32px;}
.download{margin:20px 0 0 10px;}
#features .grid_2{width:140px;}
#testimonials .grid_4 { width: 100%; }
#testimonials .grid_4 p:nth-child(2) { margin-left: 80px; }
h2{font-size:32px!important;}
.orphan{display:block;}
.quote img{width:55px;height:55px;padding:6px;border-radius:5px;-webkit-border-radius:5px;moz-border-radius:5px;-o-border-radius:5px;margin-right:10px!important;}
footer a{background-position:0 8px;padding-left:19px;}
#paravel h2{
	color: #7073cf;
	background: url(/img/paravelinc.png) no-repeat 0 center;
	background-size:26px;
	padding-left: 30px;
	}
.carbonad {
	width: 300px!important;
}
.carbonad-text {
	width: 140px!important;
}
.carbonad-tag {
	width: 140px!important;
}

}
div.arh_item {
    margin: 5px;
	margin-bottom:5px;
    border: 1px solid #C9D7F1;
    font-family: Arial;
    font-size: 10pt;
    padding: 10px;
    background-color: transparent;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
	color: #e36b23;
}
div.no_ul ul{list-style-type: none;}
.topmenu{position:absolute;width:100%;text-align:center;top:0px;font-size:small;}
