/* ================================
CSS STYLES FOR DotNetNuke
================================
*/   
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.main_dnnmenu_item td
{
color:#FFFFBD;
}
.Normal,.NormalDisabled
{font-family: Tahoma, Arial, Helvetica;font-size: 13px;font-weight: normal;
}
.HeadBg {
background-color:white;
}
/* background color for the content part of the pages */
Body
{
margin:0px;
font-family: Arial, Verdana, Tahoma, 'Times New Roman';
background-color:white;
}/* GENERIC */
H1  {
color: #000000;
}
H2  {
color: #000000;
}
H3  {
color: #000000;
}
H4  {
color: #000000;
}
H5, DT  {
color: #000000;
}
H6  {
color: #000000;
}
/*menu for dnn5x only */
/*
.m          All Sub Menu                .m      All Sub Menus
.m[level]   Sub Menu at level x         .m0     First level sub menus.mid[id]    Sub Menu with id x          .mid39  DNN Admin Sub Menu
.break      Break                       .break  All menu breaks
.mi         Menu Item (all)             .mi     All Menu Items
.id         Menu Item with id x         .id41   Menu Item with id 41
.mi[path]   Menu Item in specific path  .mi0    First Menu Item (Home).mi1-0  First child of second root menu (Admin-Site Settings)   .root       Root Menu Item              .root   All root menu items
.first      First Menu Item             .first  First menu item in each menu
.last       Last Menu Item              .last   Last menu item in each menu.first.last First & Last menu item in each menu.icn        Icon
.hov        Hover
.sel        Selected
.bc         BreadCrumb
.txt        Menu Text (coming soon!)
*//* separator css */
.SepCss {padding: 0px 0px; margin: 0px 0px 0px 0px; background: Transparent url('MenuBg.jpg') repeat scroll left top; height: 31px; line-height: 31px; width: 2px; font-size: 2px; float: left;}.mainMenu {font-family: Arial, Helvetica, Sans-Serif; cursor: pointer; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; vertical-align: middle;}
/* root menu items default */
.mainMenu .root.mi {padding: 0px; background: Transparent none; color: #000; font-weight: bold; vertical-align: 
middle; text-align: center; border: none 0px; line-height: 31px; height: 31px; margin: 0px 0px 0px 0px; display: inline-block; float: left;}
.mainMenu .txt {padding: 0px 11px 0px 7px;
font-size:11pt;}
/* sub menu */
.mainMenu .m {border: solid 3px #555555; width: 150px; white-space: nowrap; background: #000000 url('BodyBg.jpg') repeat scroll left top; margin: -3px 0px 0px 0px; padding: 0px; z-index: 1000;}
.mainMenu .m .mi * {padding: 2px 0px 2px 0px; font-weight: bold; white-space: nowrap; text-align: left; vertical-align: middle; font-family: Arial, Verdana, Sans-Serif; font-size: 11px; z-index: 1000;}
.mainMenu .m .mi {height: 21px; background: Transparent none; color: #ffffff;}
.mainMenu table.m td {border-bottom: solid 2px #333333; height: 21px; z-index: 1001;}
.mainMenu table.m .last td {border-bottom: none 2px #111111; height: 21px;}
.mainMenu .m .mi .txt {padding: 0px 4px 0px 4px; height: 21px; line-height: 21px; white-space: nowrap;}/* root menu breadcrumb and selected */
.mainMenu .root.bc,
.mainMenu .root.sel {background: #522005 url('MenuBC.jpg') repeat-x scroll left top; color: #ffffff;}
/* submenu breadcrumb and selected */
.mainMenu .m .mi.bc,
.mainMenu .m .mi.sel {background: #522005 url('MenuBC.jpg') repeat-x scroll left top; color: #ffffff;}/* root menu hover */
.mainMenu .hov,
.mainMenu .root.mi.hov {background: #353d08 url('MenuHover.jpg') repeat-x scroll left top; color: #ffffff;}
/* submenu hover */
.mainMenu .m .mi.hov {background: #353d08 url('MenuHover.jpg') repeat-x scroll left top; color: #ffffff;}/* icon settings */
.mainMenu .mi .icn,
.mainMenu .icn span,
.mainMenu .m .mi .icn span {padding: 0px;}
.mainMenu .root .icn img {vertical-align: middle; padding: -5px 3px 3px 2px; margin-right: 3px; float: left;}
.mainMenu .m .icn img {vertical-align: middle; padding: 0px; margin: 3px 2px 3px 2px;}
/*responsive pages*/
ul.sm li {  z-index: 999 !important;
}
.navbar-default .navbar-nav>li>a {font-size: 14pt !important;}
a#dnn_dnnLogin_cmdLogin.skinobject {margin-top: -18px !important;}
.left-info {font-size: 10pt;padding: 10px 0;font-family: Arial, Helvetica, sans-serif;
}
.right-info {font-size: 10pt;   font-family: Arial, Helvetica, sans-serif;
}
.header-bg {background-image: url("http://www.hike-anchorage-alaska.com/portals/7/images/alaska-flattop-mountain-shuttle-header-img.jpg");background-size: 100%;height: 20em;background-repeat: no-repeat;  
}
@media (max-width: 767px) {.header-bg {display: none;}
}
.cta-wrap {margin: 40px auto 30px auto;text-align: center;
}
@media (min-width: 992px) {
	.cta-wrap {width: 50%;}
}
a.cta-block {border-radius: 3px;border: 1px solid #2f4858;background: #333;text-transform: uppercase;padding: 20px 0;display: block;color: #fff; font-size: 20px; font-weight: bold; letter-spacing: 2px;
} 
a.cta-block:hover, a.cta-block:focus{color:#fff;border-radius:3px;text-decoration:none;border:1px solid #2f4858;background:#333;background:-moz-linear-gradient(top,#2f4858 0,#333 100%);background:-webkit-linear-gradient(top,#2f4858 0,#333 100%);background:-o-linear-gradient(top,#2f4858 0,#333 100%);background:-ms-linear-gradient(top,#2f4858 0,#333 100%);background:linear-gradient(to bottom,#2f4858 0,#333 100%)
}

hr {border-top: 1px transparent !important;}
.hr {height: 1px;background-color: #FFC11A;margin-top: 4em;clear: both;
}
.hr2 {height: 1px;background-color: #FFC11A;margin: 5px 0 15px 0;clear: both;width: 50%;margin-left: auto;margin-right: auto;
}
.hr-yellow {border-top:1px solid #dba724; margin-top: 3em;}
.hike {	color: #DAA520; font-style: italic; font-weight: bold;}
.hike a {color: #DAA520;}
.module-title {text-transform: uppercase; font-weight: bold; color: #111; padding-top: 15px;}
.module-subtitle {line-height: 2em; text-transform: uppercase; font-size: 20pt; padding: 30px 0;}
.emp-bold {font-size: 20pt;font-weight: bold;text-transform: uppercase;color: #111;padding-top: 20px;
}
.emp-bold-bike { font-size: 20pt; font-weight: bold; text-transform: uppercase; color: #111; 
}
.emp {text-transform: uppercase; font-size: 20pt; 
}
.content-bold {font-weight: bold; font-size: 13pt; color: #111;}
a.checkin-link {text-transform: uppercase; font-weight: bold; font-size: 13pt;}
.period {text-transform: uppercase; color: #C00000; font-weight: bold; font-size: 13pt;}
.flattop-bg {background-image: url("http://www.hike-anchorage-alaska.com/portals/7/images/hikingflattoppeak.jpg");background-size: 100%;height: 18.5em;background-repeat: no-repeat;
}
@media (min-width: 700px) and (max-width: 1199px){.flattop-bg {height: 28.5em;}
}
.add-padding-xs {padding-top: 20px;}
@media (min-width: 1199px){
.add-padding-xs {padding-top: 0px;}
}
.regular-content {line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
.top-layer {font-weight:bold; text-align: right; font-size: 13pt;}
.regular-layer {font-weight:bold;}
.img-width img {width: 100%;}
.schedule-col {font-family: Arial, Helvetica, sans-serif;font-size: 13pt;font-weight: bold;color: #222;
}
.schedule-content {line-height: 25px; font-size: 13pt;font-family: Arial, Helvetica, sans-serif;padding-bottom: 25px;
}
.schedule-cont-padd {font-size: 13pt;font-family: Arial, Helvetica, sans-serif;padding-bottom: 15px;	
} 
@media (min-width: 992px) {.schedule-cont-padd {	padding-top: 34px; }
}
.bike {color: #002060;font-style: italic;font-weight: bold;
}
.split {color: #632423;font-style: italic;font-weight: bold;
}
.evening {color: #c00000;
}
img.covered {width: 100%;}
.sign-col {font-family: Arial, Helvetica, sans-serif;font-size: 13pt;font-weight: bold;color: #222;
}
.signup-img {background-image: url("http://www.hike-anchorage-alaska.com/portals/7/images/SignUpBoard-xs.jpg");background-size: 100%;height: 17em;background-repeat: no-repeat;
}
@media (min-width: 480px) {.signup-img { background-image: url("http://www.hike-anchorage-alaska.com/portals/7/images/SignUpBoard.jpg");height: 26em;}
}
@media (min-width: 640px) and (max-width: 767px){.signup-img {height: 37em;}
}
@media (min-width: 768px)and (max-width: 1023px) {.signup-img {height: 40em;}
}
.signup-title {text-transform: uppercase;font-size: 20pt;
}
.signup-add {margin-top: 25px;}
/*@media (min-width: 992px) {.signup-add {padding: 0 15px 0 0;}
}*/
.faq-subtitle {text-transform: uppercase;font-size: 20pt;padding-top: 35px;
}
.padding-control {padding: 0 15px;}
@media (min-width: 992px) {.padding-control { margin-left: -15px;margin-right: -15px;padding: 0;}
}
.faq-list {font-size: 13pt;font-family: arial;}
ol.faq-list li {margin-bottom: 15px;}
.direction-subtitle {text-transform: uppercase;font-size: 20pt;padding: 20px 0;
}
.img-wrap {padding: 15px;}
@media (min-width: 992px) {.img-wrap {padding: 0;}
}
.hike-subtitle {text-transform: uppercase;font-size: 17pt;font-weight: bold; 
}
.return-route {text-transform: uppercase;font-size: 13pt;font-weight: bold;
}
.videoWrapper {position:relative;padding-bottom:56.25%;padding-top:25px;height:0
}
.videoWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%
}/*Bootsrap Slider*/
.selected img {opacity:0.5;}
@media (min-width: 992px) {.position-center {margin: 0 auto; width: 800px;}
}
/*Pure CSS Image Gallery*/
.photo-g {text-transform: uppercase;font-weight: bold;color: #111;font-size: 36px;
}	
#images {width: 100%;height: 30%;overflow: hidden;position: relative;margin: 20px auto;
}
@media (min-width: 768px) and (max-width: 991px){#images {height: 35%;}
}
@media (min-width: 992px) and (max-width: 1200px) {#images {height: 50%;}
}
@media (min-width: 1201px) {#images {height: 40%;}
}
#images img {width: 100%;height: auto;position: absolute;top: 0;left: -400px;z-index: 1;opacity: 0;transition: all linear 500ms;-o-transition: all linear 500ms;-moz-transition: all linear 500ms;-webkit-transition: all linear 500ms;
}
#images img:target {left: 0;z-index: 9;opacity: 1; 
}
#images img:first-child {left: 0;opacity: 1;
}
/*#slider a {  padding: 4px 6px;}*/
#slider a:hover { opacity: 0.5;}
.sm-clean a {font-weight: bold;}
#dnn_ctr771_Tabs_ctlPages, #dnn_ctr771_Tabs_pnlDetails, .dnnTreeLegend {
  text-align: left;
}
img {max-width: 100%;}
p, ol li{font-size: 16px;}
ol li {padding-bottom: 5px;}
input#dnn_ctr6467_Default_Form_Full_Name, input#dnn_ctr6467_Default_Form_Email,  input#dnn_ctr6467_Default_Form_Hotel, input#dnn_ctr6467_Default_Form_Cell_Phone, textarea#dnn_ctr6467_Default_Form__x0023__of_hikers, input#dnn_ctr6467_Default_Form_Have_you_been_vaccinated, input#dnn_ctr6467_Default_Form_If_not_currently_vaccinated_will_you_be_vaccinated_by_the_time_you_take_the_shuttle {
  width: 80% !important;
}





