@import url('http://fonts.googleapis.com/css?family=Oswald:300');
body{margin:0;padding:0;color:#84878E;background-color:#1E1E1E;font-family:Open Sans,Trebuchet,sans-serif;font-size:13px;font-weight:normal;line-height:18px;}
p{font-family:Open Sans,Trebuchet,sans-serif;font-size:13px;font-weight:normal;line-height:18px;}
a:link,a:visited{text-decoration:underline;color:#80a100;}
a:hover{color:#80a100}a{outline:0}
h1{margin:30px 0 20px;font-weight:300;font-size:32px;color:#3B3B3B;line-height:42px}
a:visited,h1 a:link{text-decoration:none}
h2{margin:0px 0 -5px 0px;font-weight:300;font-size:18px;color:#3B3B3B;line-height:27px;}
a:visited,h2 a:link{text-decoration:none}
h3{margin:30px 0 -5px 0;font-weight:300;font-size:22px;line-height:26px;color:#80a100}
h4{margin:20px 0 0 0;font-weight:300;font-size:22px;line-height:26px;color:#151515}
a:visited,h3 a:link{text-decoration:none}
ul{line-height:24px;list-style-type:none}
.ul-contest{line-height:24px;list-style-type:none;margin-left:0px;font-size:14px;text-align:center;display:block;}
p.page-link,p.page-link a{font-size:150%}
#list ul{list-style-type:disc;line-height:normal;}
input, select, textarea{background-color:#ffffff;}
img, object, embed, video{max-width:100%;}
.ie6 img{width:100%;}
.fluid{clear:both;margin-left:0;width:100%;float:left;display:block;background-color:#ffffff;}
.fluidList{list-style:none;list-style-image:none;margin:0;padding:0;}
.gridContainer{margin-left:auto;margin-right:auto;width:100%;clear:none;float:none;}
#div1{}
.header{background-color:#2f2f2f;}
.nav{}
.navigation {margin-left:-40px;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {color: #fff;text-decoration:none;}
.navigation li {display: inline;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {background-color: #cd5215;border-radius: 2px;cursor: pointer;padding: 12px;padding: 0.75rem;}
.navigation li a:hover,
.navigation li.active a {background-color: #cc9e00;}
.content{}
.content-left-area{margin-left:20px;margin-top:20px;margin-right:20px;}
.content-right{width:100%;margin-left:0;clear:both;text-align:center;}
.carbon-footer{display:none;}
.share{width:100%;margin-top:40px;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;}
.share-top{width:100%;margin-top:40px;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;}
.caption{font-style:italic;margin-bottom:30px;display:block;}
.photo-horizontal{width:100%;height:auto;margin:20px 0;}
.photo-horizontal-hero{width:100%;height:auto;margin:0 0 20px 0;}
.photo-horizontal-stats{width:100%;height:auto;margin:0 0 20px 0;display:block;}
.photo{width:100%;height:auto;margin:20px 0 20px 0;max-width:720px;display:block;margin-left:auto;margin-right:auto;clear:both;}
.photo-vestigo{width:320px;height:52px;margin:30px 0 0 0;display:block;border:none; max-width:320px;}
.mobile-nav{padding-left:20px;padding-top:10px;padding-bottom:10px;background-color:#000000;}
.mobile-nav ul{display:block;padding-top:10px;}
.mobile-nav ul li{display:block;padding-top:10px;}
.mobile-nav ul a{text-decoration:none;font-size:16px;color:#ffffff;}
.menu-btn{background-image:url(menu.png);width:85px;height:30px;background-size:85px 30px;}
.promo1{width:100%; text-align: center;margin-bottom:30px;margin-top:20px;}
.mobile-promo{margin-bottom:20px;margin-top:20px;margin-left:-10px;display:block;}
.mobile-promo2{margin-bottom:50px;margin-top:10px;margin-left:-10px;display:block;}
.responsive-menu{display:none;}
.expand{display:block !important;}
.open-menu-link{display:none;position:absolute;right:15px;top:0;line-height:55px;font-size:30px;cursor:pointer;}
.visible{display:block !important;}
.mile{font-weight:400;font-size:16px;color:#3c3c3c;display:inline-block;margin:10px 5px 0 0;}
.trailhead{font-weight:600;color:#3c3c3c;}
.top-ten{width:100%;margin:30px 0 70px 0;display:block;overflow:hidden;}
.top-ten-photo{width:100%;height:auto;max-width:720px;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}
.top-ten-info{width:100%;display:inline-block;}
.top-ten-info h2{margin-bottom:10px;font-weight:300;font-size:26px;line-height:30px;}
.top-ten-info h3{font-family:Oswald, Open Sans, sans-serif;font-size:15px;color:#878787;margin:0 !important;padding:0 !important;text-transform:uppercase;display:block;letter-spacing:.05em;}
.top-ten-info a{text-decoration:none;}
.top-ten-info .button{background-color:#87A343;color:#ffffff;display:inline-block;font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase;padding:6px 12px;}
.blog{width:100%;margin:50px 0 20px 0;display:block;overflow:hidden;}
.blog img{width:100%;margin:0;}
.blog h2{font-size: 28px; font-weight: 200; margin:10px 0 15px 0; line-height: 30px;}
.blog h2 span{font-size: 18px; line-height: 16px;}
.blog a {text-decoration:none; color:#80a100;}
.blog h3{font-family:Oswald, Open Sans, sans-serif;font-size:15px;color:#878787;margin:0 !important;padding:0 !important;text-transform:uppercase;}
.blog-button {background-color:#87A343;color:#ffffff !important;display:inline-block;font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase;padding:6px 12px; margin-top:15px;}
.gifts{width:100%;margin:30px 0 50px 0;display:block;overflow:hidden;}
.gifts-photo{width:100%;height:auto;display:inline-block;margin:0 0 10px 0;}
.gifts-info{width:100%;display:inline-block;margin-bottom:30px;}
.gifts-info h2{text-decoration:none;font-size:22px;display:block;margin:0 0 20px 0 !important;padding:0;}
.gifts-info h3{font-family:Oswald, Open Sans, sans-serif;font-size:12px;color:#878787;margin:0 !important;padding:0 !important;text-transform:uppercase;display:block;letter-spacing:.05em;}
.gifts-info h3 span{color:#88a344;font-weight:700;}
.gifts-info .button{background-color:#87A343;color:#ffffff;display:inline-block;font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase;padding:6px 12px;text-decoration:none;margin:10px 20px 0 0;}
.gifts-info .button-gray{background-color:#B2B2BA;}
.or-recap{width:100%;margin:25px 0 0 0;display:block;overflow:hidden;}
.or-recap-info{width:100%;display:inline-block;margin-bottom:10px;}
.or-recap-info h2{text-decoration:none;font-size:28px;display:block;margin:0 0 20px 0 !important;padding:0;color:#80a100;line-height:32px;}
.or-recap-info h3{font-family:Oswald, Open Sans, sans-serif;font-size:16px;color:#878787;margin:0 !important;padding:0 !important;text-transform:uppercase;display:block;letter-spacing:.05em;}
.or-recap-info h3 span{color:#88a344;font-weight:700;}
.footer{background-color:#88a344;}
.footer-links{width:100%;margin-left:0;clear:both;}
.footer-right{background-color:#88a344;width:100%;margin-left:0;margin-top:10px;clear:both;}
.footer-container{margin:20px;font-size:22px;font-weight:200;color:#fff;text-align:center;}
.footer-container ul a{display:block;margin-left:-40px;color:#362603;font-size:14px;font-weight:400;line-height:24px;text-decoration:none;}
.headersocial{width:28px;height:28px;border:none;padding-right:6px;padding-left:6px;}
.footersocial{width:28px;height:28px;border:none;padding-right:10px;-webkit-filter:invert(100%);}
.footer-icons{margin-top:15px;}
.footer-gray{background-color:#494949;font-size:11px;color:b9b9b9;width:100%;clear:both;}
.footer-gray-container{margin:45px 20px 45px 20px;}
.footer-gray a{text-decoration:none;color:#ffffff;}
.button-link{color:#ffffff;font-weight:400;font-size:15px;background-color:#7fa200;text-transform:uppercase;padding:6px 12px;display:inline-block;margin:10px 20px 0 0;}
.button-link a{color:#ffffff;text-decoration:none;}
.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden;}
.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
#home-page{background-color:#fff;overflow:hidden;}
#home-page a{text-decoration:none;}
#home-page a:hover{color:#151515;}
#home-page h2{font-weight:300;font-size:30px;color:#151515;margin:0 0 20px 0;padding:0;}
#home-page h2 span{color:#87A343;font-weight:600;}
#home-page h3{color:#151515;font-size:15px;font-weight:400;margin:0;padding:0;}
#home-page .home-hero{display:none;}
#home-page .home-hero-area{padding:20px 20px 20px 20px;}
#home-page .home-hero-photo{width:100%;height:auto;}
#home-page .home-hero-promo{display:none;}
#home-page .home-hero-promo-area{display:none;}
#home-page .home-hero-promo2{display:none;}
#home-page .home-hero-promo2-area{display:none;}
#home-page .mobile-hero{width:100%;margin-left:0;height:auto;text-align:center;}
#home-page .mobile-hero-area{margin:20px 20px 40px 20px;}
#home-page .home-left{width:100%;}
#home-page .col1{width:100%;margin-left:0;}
#home-page .col1-area{padding:20px 20px 10px 20px;font-weight:400;font-size:15px;color:#87A343;}
#home-page .col2{width:100%;margin-left:0;clear:both;}
#home-page .col2-area{padding:0 20px 10px 20px;}
#home-page .col2-links{display:none;}
#home-page .last{margin-bottom:0;}
#home-page .home-right{width:100%;margin-left:0;clear:both;}
#home-page .home-right-area{padding:20px 20px 20px 20px;}
#home-page .button{background-color:#87A343;color:#ffffff;display:inline-block;font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase;padding:6px 12px;}
#home-page .button-gray{background-color:#B2B2BA !important;}
#home-page .button:hover{background-color:#151515 !important;color:#fff !important;}
#home-page .home-featuredimage{width:100%;height:auto;margin-top:5px;margin-bottom:10px;}
#home-page ul.featured-links{font-weight:500;font-size:13px;line-height:18px;list-style:none;margin:0;padding:0;}
#home-page ul.featured-links li{margin:14px 0 0 0;}
#home-page ul.home-list{clear:both;margin:0 0 10px 0;padding:0;}
#home-page ul.home-list li{overflow:hidden;margin:0 0 20px 0;}
#home-page ul.home-list img{float:left;margin:5px 10px 16px 0;width:50%;height:auto;}
#home-page ul.home-list h4{color:#87A343;font-size:14px;font-weight:normal;line-height:normal;margin:0;}
#home-page ul.home-list p{color:#5b5b5b;font-size:13px;font-weight:400;line-height:normal;margin:0;}
#home-page .yellow h2 span,
#home-page .yellow a{color:#cb9d22;}
#home-page .yellow a:hover{color:#151515;}
#home-page .yellow .button{background-color:#cb9d22;color:#ffffff;}
#home-page .yellow .button:hover{background-color:#151515;color:#ffffff;}
#home-page .home-finderthumb{width:58px;height:26px;padding-right:15px;vertical-align:middle;border:none;}
#home-page .ga-trails-by-city ul{float:left;margin:10px 0 0 0;padding:0;width:50%;}
#home-page .ga-trails-by-city a{color:#87A343;font-size:13px;font-weight:500;line-height:35px;}
#home-page .ga-trails-by-city a:hover{color:#151515;}
#home-page .last{margin-bottom:25px;}
#home-page .full-hero{display:none;}
#home-page .full-hero-area{display:none;}
#home-page .mobile-hero{width:100%;margin-left:0;}
#home-page .mobile-hero-area{margin:20px 20px 40px 20px;}
#home-page .home-footer{width:100%;margin-left:0;}
#home-page .home-footer-area{margin:20px 20px 40px 20px;}
#finder{background-color:#fff;overflow:hidden;}
#finder .finder-headline{width:100%;margin:0;}
#finder .finder-headline-area{margin:20px 20px 0 20px;}
#finder .finder-headline-area2{margin:30px 20px 0 20px;}
#finder h2{font-weight:300;font-size:30px;color:#151515;margin:0;padding:0;line-height:36px;}
#finder h2 span{color:#87A343;font-weight:600;}
#finder h3{margin:20px 20px 20px 0;font-weight:300;font-size:17px;color:#3B3B3B;line-height:24px;}
#finder photo{width:100%;height:auto;}
.finder-thirds{width:100%;margin:0;clear:both;}
.finder-thirds-area{margin:0 20px 0 20px;padding-bottom:15px;text-align:center;font-size:19px;background-color:#80a100;color:#ffffff !important;font-weight:300;display:block;text-decoration:none !important;}
.contest-halves{width:100%;margin:0 0 20px 0;clear:both;}
.contest-halves-area{margin: 0 10px 0 10px;padding: 10px;text-align: center;font-size: 16px;background-color: #cfbea5;background-image: url("http://www.atlantatrails.com/images/big-canoe-contest/cardboard-web.jpg");color: #161616 !important;font-weight: 500;display: block;line-height: 22px;}
.contest-halves-area p{font-size: 16px !important;line-height: 22px !important;}
.contest-halves-area a{color:#161616;}
.contest-body{font-weight:300;font-size:16px;color:#3B3B3B;line-height:24px;}
.gifts-thirds-area{margin:0 20px 0 20px;display:block;}
.finder-fifths{width:100%;clear:none;margin-left:0;}
.finder-fifths-area{margin:20px 20px 0 20px;padding:15px;text-align:center;font-size:19px;background-color:#80a100;color:#ffffff !important;font-weight:300;display:block;text-decoration:none !important;}
.finder-yellow{background-color:#dcca09;}
.finder-orange{background-color:#cc9e00;}
.finder-orangered{background-color:#a28200;}
.finder-red{background-color:#cd5214;}
.finder-white{background-color:#E6E6E6;color:#000000 !important;}
.gift-headline{font-family:Oswald, Open Sans, sans-serif;font-size:24px;font-weight:100;color:#000000;margin:20px 0 30px 0;text-transform:uppercase;}
#logo{width:100%;background-color:#2f2f2f;text-align:center;}
.logoimg{width:40%;max-width:100px;height:auto;margin-left:0;}
#author{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/eric-champlin.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
#author-gabe{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/gabe-s.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
#author-kaley{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/kaley-decker.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
#author-joe{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/joe-wagner.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
#author-holly{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/holly-beilin.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
#author-rob{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/rob-sollie.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
#author-kc{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/kc-moog.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
#author-kimberly{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/kimberly-estep.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
#author-murphy{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/murphy-martin.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
.author-text{padding:162px 20px 20px 20px;text-align:left;}
#author-mary-claire{width:100%;height:auto;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/mary-claire-stewart.jpg);background-repeat:no-repeat;background-size:142px 142px;color:#111111;display:block}
.author-text{padding:162px 20px 20px 20px;text-align:left;}
.author-text a{text-decoration:underline;color:#80a100;}
#mc_embed_signup{}
.chimpform{font-family:Open Sans,Trebuchet,sans-serif;font-size:12px;margin-top:15px;margin-bottom:10px;height:10px;width:200px;padding:10px;border:none;background-color:#ffffff;}
.chimpform input{background-color:#ffffff;}
.chimpbutton{background-color:#494949;color:#ffffff;display:inline-block;font-size:15px;font-weight:400;text-transform:uppercase;padding:6px 12px;letter-spacing:110%;font-family:Open Sans,Trebuchet,sans-serif;border:0;}
.chimpbutton:hover{background-color:#151515 !important;color:#fff !important;}
#header-social{width:100%;margin-left:0;clear:none;background-color:#2f2f2f;text-align:center;margin-top:20px;margin-bottom:20px;}
.header-icons{display:block;}
.search{display:none;}
.search-mobile{clear:none;}
.searchform-mobile{vertical-align:middle;margin-left:0;}
.searchinput-mobile{height:28px;border:none;font-family:Open Sans,Trebuchet,sans-serif;padding-left:0px;width:140px;}
.searchwhite-mobile{width:80%;vertical-align:middle;margin-top:20px;}
.searchimage-mobile{vertical-align:middle;height:26px;}
.search-spacer{display:none;}
.promo{display:none;width:100%;}
.content-fullwidth{margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:40px;overflow:hidden;}
.content-fullwidth h1{margin-top:20px;}
.footer-mountains{display:block;height:40px;}
#trail-info{border:2px solid #d7d7d7;color:#2f2f2f;min-height:70px;margin:40px 10px 40px 15px;padding:20px 10px 5px 20px;position:relative;font-size:15px;background-color:#fff;}
#trail-info a{text-decoration:underline;font-family:Open Sans, sans-serif;font-weight:500;}
#trail-info p{font-size:14px;}
.trail-emph{font-family:Oswald, Open Sans, sans-serif;font-size:16px;margin-right:8px;}
#trail-info ul{margin:0;padding:0 0 10px 0;overflow:auto;}
#trail-info li{display:table;float:left;margin-right:20px;width:170px;}
#trail-info h2{color:#d7d7d7;font-size:30px;font-weight:400;height:30px;left:-25px;margin:0;padding:0;position:absolute;top:117px;width:130px;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);}
#trail-info .details li a{display:table-cell;background-position:top left;background-repeat:no-repeat;background-size:58px 26px;height:26px;line-height:1.1;padding-left:68px;padding-bottom:10px;text-decoration:none;vertical-align:middle;font-family:Oswald, Open Sans, sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.1em;}
#trail-info .details li a span{}
.distance-0-2{background-image:url('http://www.atlantatrails.com/images/home/0-2miles@2x.png');}
.distance-2-4{background-image:url('http://www.atlantatrails.com/images/home/2-4miles@2x.png');}
.distance-4-6{background-image:url('http://www.atlantatrails.com/images/home/4-6miles@2x.png');}
.distance-6{background-image:url('http://www.atlantatrails.com/images/home/6miles@2x.png');}
.map-icon{background-image:url('http://www.atlantatrails.com/images/home/map-icon.png');}
.easy{background-image:url('http://www.atlantatrails.com/images/home/easy.png');}
.moderate{background-image:url('http://www.atlantatrails.com/images/home/moderate.png');}
.moderate-difficult{background-image:url('http://www.atlantatrails.com/images/home/moderate-difficult.png');}
.difficult{background-image:url('http://www.atlantatrails.com/images/home/difficult.png');}
.paved{background-image:url('http://www.atlantatrails.com/images/home/paved.png');}
.unpaved{background-image:url('http://www.atlantatrails.com/images/home/unpaved.png');}
.promo-footer{display:none;}
.promo-footer-mobile{display:block;margin:50px 0;}
#cssmenu{display:none;}
#directions-submit{background-color:#494949;color:#fff;text-decoration:none;border:none;font-size:15px;font-weight:400;text-transform:uppercase;padding:6px 12px;letter-spacing:110%;font-family:Open Sans,Trebuchet,sans-serif;}
#directions{padding:10px;background-color:#E2E2E2;}
#getoutsidegeorgia{text-align:center !important;padding-bottom:30px;padding-top:15px;}
#getoutsidegeorgia h1{font-size:32px;line-height:40px;}
#getoutsidegeorgia h3{font-size:20px}
#sidebar{margin-top:35px;margin-bottom:35px;margin-left:40px;margin-right:40px;}
#sidebar a{text-decoration:none;}
#sidebar a:hover{color:#151515;}
#sidebar h2{font-weight:300;font-size:25px;line-height:28px;color:#151515;margin:0 0 15px 0;padding:0;}
#sidebar h2 span{color:#87A343;font-weight:600;}
#sidebar h3{color:#151515;font-size:15px;font-weight:400;margin:30px 0 0 0;padding:0;}
#sidebar h4{color:#87A343;font-size:14px;font-weight:400;margin:10px 10px 30px 0;padding:0;line-height:17px;}
#sidebar .button{background-color:#87A343;color:#ffffff;display:inline-block;font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase;padding:6px 12px;}
#sidebar .button-gray{background-color:#B2B2BA !important;}
#sidebar .button:hover{background-color:#151515 !important;color:#fff !important;}
#sidebar .view-all{display:block;margin:0 0 12px 0;text-transform:uppercase;font-weight:400;font-size:14px;}
#sidebar ul.featured-links{font-weight:500;font-size:13px;line-height:18px;list-style:none;margin:0;padding:0;}
#sidebar ul.featured-links li{margin:15px 0 15px 0;}
.sidebar-promo{display:none;}
.sidebar-promo-player{display:block;margin-bottom:35px;margin-left:20px;margin-right:20px;}
.sidebar-promo-vert{display:none;}
.review{text-transform:uppercase;padding-top:20px;font-size:20px;}
.vertical-photo{max-width:450px;}
.zeroMargin_mobile{margin-left:0;}
.hide_mobile{display:none;}
ins{background:#fff}
#ad{}
#desktop-only{display:none;}

@media only screen and (min-width:650px){.gridContainer{width:100%;clear:none;float:none;margin-left:auto;}
#div1{}
.header{}
.nav{}
.footer-gray{}
.share-top{width:100%;margin-top:40px;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;}
.promo1{float: right; margin-left: 40px; margin-bottom: 20px; width: 300px;}
.mobile-promo{margin:0 10px 20px 0;width:100%;}
.top-ten{}
.top-ten-photo{}
.top-ten-photo img{}
.top-ten-info{}
.top-ten-info h2{}
.top-ten-info a{text-decoration:none;}
.top-ten-info .button{background-color:#87A343;color:#ffffff;display:inline-block;font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase;padding:6px 12px;}
.gifts{width:100%;margin:30px 0 30px 0;display:block;overflow:hidden;}
.gifts-photo{width:45%;float:left;display:inline-block;margin:0 3% 0 0;}
.gifts-photo img{width:100%;height:auto;}
.gifts-info{width:52%;float:left;display:inline-block;}
.gifts-info h2{}
.gifts-info a{}
.gifts-info .button{}
#logo{width:23.0769%;text-align:left;}
#author{width:100%;height:auto;min-height:142px;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/eric-champlin.jpg);background-repeat:no-repeat;background-size:160px 160px;color:#111111;display:block}
#author-kaley{width:100%;height:auto;min-height:142px;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/kaley-decker.jpg);background-repeat:no-repeat;background-size:160px 160px;color:#111111;display:block}
#author-lesli{width:100%;height:auto;min-height:142px;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/lesli-peterson.jpg);background-repeat:no-repeat;background-size:160px 160px;color:#111111;display:block}
#author-ashley{width:100%;height:auto;min-height:142px;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/ashley-walsh.jpg);background-repeat:no-repeat;background-size:160px 160px;color:#111111;display:block}
#author-joe{width:100%;height:auto;min-height:142px;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/joe-wagner.jpg);background-repeat:no-repeat;background-size:160px 160px;color:#111111;display:block}
#author-holly{width:100%;height:auto;min-height:142px;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/holly-beilin.jpg);background-repeat:no-repeat;background-size:160px 160px;color:#111111;display:block}
#author-rob{width:100%;height:auto;min-height:142px;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/rob-sollie.jpg);background-repeat:no-repeat;background-size:160px 160px;color:#111111;display:block}
#author-kc{width:100%;height:auto;min-height:142px;margin-top:60px;margin-bottom:20px;background-color:#ebebeb;background-image:url(http://www.atlantatrails.com/images/kc-moog.jpg);background-repeat:no-repeat;background-size:160px 160px;color:#111111;display:block}
.author-text{padding:15px 20px 20px 182px;text-align:left;}
.author-text a{text-decoration:underline;color:#80a100;}
#header-social{width:74.3589%;clear:none;margin-left:2.5641%;}
.header-icons{display:block;}
.logoimg{width:90px;height:90px;margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:10px;}
.promo{display:none;width:100%;}
.content-fullwidth{}
.content-left-area{margin-left:20px;margin-top:20px;margin-right:20px;}
.content-right{width:100%;clear:both;margin-left:0;margin-top:20px;}
.photo-horizontal-stats{width:100%;height:auto;margin:0 0 20px 0;display:block;max-width:880px;}
.promo-footer{display:none;}
#home-page{}
#home-page h2{font-weight:300;font-size:26px;color:#151515;margin:0 0 20px 0;padding:0;}
#home-page h2 span{color:#87A343;font-weight:600;}
#home-page .home-hero{width:100%;display:block;}
#home-page .home-hero-area{padding:20px 20px 20px 20px;text-align:center;}
#home-page .home-hero-photo{max-width:600px;}
#home-page .home-hero-promo{width:100%;clear:both;margin-left:0;}
#home-page .home-hero-promo-area{padding:20px 0 20px 20px;text-align:center;}
#home-page .mobile-hero{display:none;}
#home-page .mobile-hero-area{display:none;}
#home-page .home-left{width:48.7179%;}
#home-page .col1{width:100%;margin-left:0;}
#home-page .col1-area{padding:20px 0 10px 20px;font-weight:400;font-size:13px;color:#87A343;}
#home-page .col2{width:100%;clear:both;margin-left:0;}
#home-page .col2-area{padding:0 0 20px 20px;}
#home-page .col2-links{display:none;}
#home-page .home-right{width:48.7179%;clear:none;margin-left:2.5641%;}
#home-page .home-right-area{padding:20px 20px 20px 10px;}
#home-page .home-hero-promo2{width:48.7179%;clear:none;margin-left:2.5641%;display:block;}
#home-page .home-hero-promo2-area{padding:105px 0 20px 0;display:block;}
#home-page ul.home-list h4{color:#87A343;font-size:14px;font-weight:normal;line-height:normal;margin:0;}
#home-page ul.home-list p{color:#5b5b5b;font-size:12px;font-weight:400;line-height:normal;margin:0;}
#home-page .full-hero{width:100%;margin-left:0;display:block;}
#home-page .full-hero-area{margin:20px 20px 40px 20px;display:block;}
#home-page .mobile-hero{display:none;}
#home-page .mobile-hero-area{display:none;}
.home-footer{}
.finder-thirds{width:50%;clear:none;margin-left:0;}
.finder-fifths{width:50%;clear:none;margin-left:0}
.contest-halves{width:50%;clear:none;margin-left:0}
.show_tablet{display:block;}
#getoutsidegeorgia{}
#getoutsidegeorgia h1{font-size:50px;line-height:60px;}
#getoutsidegeorgia h3{}
.hide_tablet{display:none;}
.zeroMargin_tablet{margin-left:0;}
#desktop-only{display:none;}
}
@media only screen and (min-width:1024px){.gridContainer{width:95%;max-width:1050px;padding-left:0.75%;padding-right:0.75%;margin:auto;clear:none;float:none;margin-left:auto;}
.carbon-footer{display:block;}
.nav{background-color:#2F2F2F;}
.mobile-nav{display:none;}
.promo1{float: right; margin-left: 40px; margin-bottom: 20px;}
.mobile-promo{display:none;}
.mobile-promo2{display:none;}
.footer-links{width:23.7288%;margin-left:10.1694%;clear:none;}
.footer-right{width:32.2033%;clear:none;margin-left:1.6949%;}
.footer-gray{}
.footer-container{text-align:left;font-size:19px;}
.footer-container ul a{font-size:12px;line-height:18px;}
.footer-left{margin-left:80px;}
.search{width:38.7755%;clear:none;margin-left:2.0408%;text-align:right;height:28px;background-color:#2f2f2f;text-align:right;display:block;}
.searchform{vertical-align:middle;width:100%;}
.searchinput{height:26px;border:none;background-color:#c8c8c8;width:194px;font-family:Open Sans,Trebuchet,sans-serif;padding-left:8px;}
.searchwhite{background-color:#ffffff;width:260px;vertical-align:top;background-color:#c8c8c8;margin-left:0;}
.searchimage{vertical-align:middle;height:26px;}
.search-spacer{width:28.5714%;display:inline-block;background-color:#2f2f2f;}
.promo{clear:none;width:74.5762%;text-align:right;display:block;margin-top:20px;background-color:#2f2f2f;}
.content-fullwidth{}
.footer-mountains{display:block;background-image:url(http://www.atlantatrails.com/images/atlantatrails-theme/footer.png);height:140px;background-repeat:no-repeat;background-size:100%;background-position:0 40px;}
.content-left{width:66.1016%;}
.content-left-area{margin-left:20px;margin-top:20px;}
.content-right{width:32.2033%;clear:none;margin-left:1.6949%;text-align:left;}
.promo-footer{display:block;margin:50px 0;}
.promo-footer-mobile{display:none;}
.finder-thirds{width:33.333%;clear:none;margin-left:0;}
.contest-halves{width:50%;clear:none;margin-left:0;}
.finder-fifths{width:20%;clear:none;margin-left:0;}
.top-ten{}
.top-ten-photo{}
.top-ten-info{}
.top-ten-info h2{}
.top-ten-info a{}
.top-ten-info .button{}
.gifts{}
.gifts-photo{}
.gifts-info{}
.gifts-info h2{}
.gifts-info a{}
.gifts-info .button{}
#home-page{}
#home-page .home-hero{width:66.1016%;display:block;}
#home-page .home-hero-area{padding:20px 0 20px 20px;}
#home-page .home-hero-photo{max-width:800px;}
#home-page .home-hero-promo{width:32.2033%;clear:none;margin-left:1.6949%;display:block;}
#home-page .home-hero-promo-area{padding:20px 20px 20px 0;display:block;}
#home-page .home-hero-promo2{width:32.2033%;clear:none;margin-left:1.6949%;display:block;}
#home-page .home-hero-promo2-area{padding:105px 20px 20px 0;display:block;}
#home-page .mobile-hero{display:none;}
#home-page .mobile-hero-area{display:none;}
#home-page .home-left{width:66.1016%;}
#home-page .col1{width:48.7179%;margin-left:0;}
#home-page .col1-area{padding:20px 0 20px 20px;}
#home-page .col2{width:47.7179%;clear:none;margin-left:3.5641%;}
#home-page .col2-area{padding:20px 0 20px 0;}
#home-page .col2-links{display:block;padding:105px 0 0 0;}
#home-page .home-right{width:32.2033%;clear:none;margin-left:1.6949%;}
#home-page .home-right-area{padding:20px 20px 20px 10px;}
#cssmenu{background:#000000;margin:0;width:auto;line-height:1;display:block;position:relative;z-index:1000;padding-left:4px;}
#cssmenu ul{list-style:none;margin:0;padding:0;display:block;}
#cssmenu ul:after,
#cssmenu:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
#cssmenu ul li{margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{text-decoration:none;display:block;margin:0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top:auto;}
#cssmenu ul li ul li{max-height:0;position:absolute;-webkit-transition:max-height 0.4s ease-out;-moz-transition:max-height 0.4s ease-out;-ms-transition:max-height 0.4s ease-out;-o-transition:max-height 0.4s ease-out;transition:max-height 0.4s ease-out;background:#ffffff;}
#cssmenu ul li ul li.has-sub:after{display:block;position:absolute;content:"";height:10px;width:10px;border-radius:5px;background:#000000;z-index:1;top:13px;right:15px;}
#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu ul li ul li.has-sub:before{display:block;position:absolute;content:"";height:0;width:0;border:3px solid transparent;border-left-color:#ffffff;z-index:2;top:15px;right:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#ffffff;}
#cssmenu ul li ul li a{font-size:14px;font-weight:300;text-transform:none;color:#000000;letter-spacing:0;display:block;width:180px;line-height:18px;padding:11px 10px 11px 20px;}
#cssmenu ul li ul li:hover > a,
#cssmenu ul li ul li.active > a{color:#699e3b;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#699e3b;}
#cssmenu ul li ul li:hover > ul{left:100%;top:0;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:after{content:"";display:block;position:absolute;width:100%;height:0;top:0;z-index:0;background:#ffffff;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s;}
#cssmenu > ul > li.has-sub > a{padding-right:40px;}
#cssmenu > ul > li.has-sub > a:after{display:block;content:"";background:#ffffff;height:12px;width:12px;position:absolute;border-radius:13px;right:14px;top:16px;}
#cssmenu > ul > li.has-sub > a:before{display:block;content:"";border:4px solid transparent;border-top-color:#699e3b;z-index:2;height:0;width:0;position:absolute;right:16px;top:21px;}
#cssmenu > ul > li > a{color:#b3d670;padding:10px 15px;font-weight:300;font-size:15px;z-index:2;position:relative;}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after{height:100%;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color:#000000;}
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#ffffff;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{width:130px;display:block;}
#cssmenu > ul > li > ul > li{width:200px;display:block;}
#logo{width:15.2542%;}
#header-social{width:83.0508%;clear:none;margin-left:1.6949%;margin-top:40px;}
.logoimg{width:90%;height:90%;max-height:100px;max-width:100px;margin-bottom:10px;}
#sidebar{margin-left:0px;margin-right:0px;}
#sidebar a{text-decoration:none;}
#sidebar a:hover{color:#151515;}
#sidebar h2{font-weight:300;font-size:25px;line-height:28px;color:#151515;margin:0 0 15px 0;padding:0;}
#sidebar h2 span{color:#87A343;font-weight:600;}
#sidebar h4{color:#87A343;font-size:14px;font-weight:400;margin:10px 10px 30px 0;padding:0;text-transform:uppercase;line-height:17px;}
#sidebar .button{background-color:#87A343;color:#ffffff;display:inline-block;font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase;padding:6px 12px;}
#sidebar .button-gray{background-color:#B2B2BA !important;}
#sidebar .button:hover{background-color:#151515 !important;color:#fff !important;}
#sidebar .view-all{display:block;margin:0 0 12px 0;text-transform:uppercase;font-weight:400;font-size:14px;}
.sidebar-promo{display:block;margin-bottom:35px;}
.sidebar-promo-player{display:block;margin-bottom:35px;margin-right:15px;margin-left:0px;max-width:300px;}
.sidebar-promo-vert{display:block;margin-bottom:35px;margin-left:70px;}
#trail-info .details li a{padding-bottom:0px;}
.show_desktop{display:block;}
.home-footer{}
.zeroMargin_desktop{margin-left:0;}
.hide_desktop{display:none;}
#desktop-only{display:block;}
}
@media print{.gridContainer{width:100%;}
.nav{display:none;}
.mobile-nav{display:none;}
.promo1{display:none;}
.mobile-promo{display:none;}
.mobile-promo2{display:none;}
.footer-links{display:none;}
.footer-right{display:none;}
.footer-gray{}
.footer-container{display:none;}
.footer-left{display:none;}
.search{display:none;}
.footer-mountains{display:none;}
.content-left{width:100%;}
.content-left-area{}
.content-right{display:none;}
.promo-footer{display:none;}
.promo-footer-mobile{display:none;}
.finder-thirds{}
.finder-fifths{}
.top-ten{}
.top-ten-photo{}
.top-ten-info{}
.top-ten-info h2{}
.top-ten-info a{}
.top-ten-info .button{}
.gifts{}
.gifts-photo{}
.gifts-info{}
.gifts-info h2{}
.gifts-info a{}
.gifts-info .button{}
#home-page{}
#home-page .home-hero{display:none;}
#home-page .home-hero-area{}
#home-page .home-hero-photo{}
#home-page .home-hero-promo{display:none;}
#home-page .home-hero-promo-area{}
#home-page .home-hero-promo2{display:none;}
#home-page .home-hero-promo2-area{}
#home-page .home-left{}
#home-page .col1{}
#home-page .col1-area{}
#home-page .col2{}
#home-page .col2-area{}
#home-page .col2-links{}
#home-page .home-right{}
#home-page .home-right-area{}
#cssmenu{display:none;}
#logo{width:100%;text-align:center;}
#header-social{display:none;}
.logoimg{width:100px;height:100px;max-height:100px;max-width:100px;margin-bottom:10px;}
#sidebar{display:none;}
.show_desktop{display:block;}
.home-footer{}
.zeroMargin_desktop{margin-left:0;}
.hide_desktop{display:none;}
.share{display:none;}
.photo-horizontal{width:100%;height:auto;margin:20px 0;page-break-inside:avoid;}
.photo-horizontal-hero{width:100%;height:auto;margin:0 0 20px 0;page-break-inside:avoid;}
.photo-horizontal-stats{width:100% height:auto;page-break-inside:avoid;}
.photo{width:300px;height:auto;margin:20px 0 20px 0;display:block;margin-left:auto;margin-right:auto;clear:both;page-break-inside:avoid;}
.google-maps{display:none;}
.google-maps iframe{display:none;}
.button-link{display:none;}
#directions{display:none;}
h3{display:none;}
.welcome-inner-container{display:none;}
}