html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{background:#93b4e0;font-size:18px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:27px;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:69px;line-height:75px;margin-bottom:21px}h2{font-size:52px;line-height:60px;margin-bottom:15px}h3{font-size:42px;line-height:51px;margin-bottom:12px}h4{font-size:32px;line-height:45px;margin-bottom:6px}h5{font-size:25px;line-height:36px}h6{font-size:21px;line-height:32px}.subheader{color:#777}p{margin:0 0 20px 0}p img{margin:0}p.lead{font-size:32px;line-height:41px;color:#777}em,i{font-style:italic}strong,b{font-weight:bold}u{text-decoration:underline}small{font-size:80%}blockquote,blockquote p{font-size:25px;line-height:36px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:18px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}hr{border-style:solid;border-color:#ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a,a:visited{color:inherit;text-decoration:underline;outline:0}a:hover,a:focus,a:active{color:inherit}p a,p a:visited{line-height:inherit}ul,ol{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin-top:4px;margin-right:0;margin-bottom:5px;margin-left:30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}ul.large li{line-height:21px}li p{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background-color:#2478b2;background:#2478b2 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMyNDc4YjIiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:#2478b2 -webkit-gradient(linear,50% 0%,50% 100%,color-stop(40%,rgba(36,120,178,0.2)),color-stop(100%,rgba(0,0,0,0.2)));background:#2478b2 -moz-linear-gradient(top,rgba(36,120,178,0.2) 40%,rgba(0,0,0,0.2) 100%);background:#2478b2 -webkit-linear-gradient(top,rgba(36,120,178,0.2) 40%,rgba(0,0,0,0.2) 100%);background:#2478b2 linear-gradient(to bottom,rgba(36,120,178,0.2) 40%,rgba(0,0,0,0.2) 100%);border:1px solid #2478b2;border-top:1px solid #2478b2;border-left:1px solid #2478b2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:white;display:inline-block;font-size:18px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;cursor:pointer;line-height:normal;padding:12px 14px}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-color:#1b5b88;text-decoration:none;color:white;background:#2478b2 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMxMzNmNWQiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:#2478b2 -webkit-gradient(linear,50% 0%,50% 100%,color-stop(40%,rgba(19,63,93,0.2)),color-stop(100%,rgba(0,0,0,0.2)));background:#2478b2 -moz-linear-gradient(top,rgba(19,63,93,0.2) 40%,rgba(0,0,0,0.2) 100%);background:#2478b2 -webkit-linear-gradient(top,rgba(19,63,93,0.2) 40%,rgba(0,0,0,0.2) 100%);background:#2478b2 linear-gradient(to bottom,rgba(19,63,93,0.2) 40%,rgba(0,0,0,0.2) 100%);border:1px solid #133f5d;border-top:1px solid #1b5b88;border-left:1px solid #1b5b88}.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{background:#2478b2 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiMyNDc4YjIiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:#2478b2 -webkit-gradient(linear,50% 0%,50% 100%,color-stop(40%,rgba(36,120,178,0.2)),color-stop(100%,rgba(0,0,0,0.2)));background:#2478b2 -moz-linear-gradient(top,rgba(36,120,178,0.2) 40%,rgba(0,0,0,0.2) 100%);background:#2478b2 -webkit-linear-gradient(top,rgba(36,120,178,0.2) 40%,rgba(0,0,0,0.2) 100%);background:#2478b2 linear-gradient(to bottom,rgba(36,120,178,0.2) 40%,rgba(0,0,0,0.2) 100%)}.button:visited,.button:focus,button:visited,button:focus,input[type="submit"]:visited,input[type="submit"]:focus,input[type="reset"]:visited,input[type="reset"]:focus,input[type="button"]:visited,input[type="button"]:focus{color:white;text-decoration:none}.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}.button.smaller,button.smaller,input[type="submit"].smaller,input[type="reset"].smaller,input[type="button"].smaller{font-size:16px;padding:4px 5px}.button.larger,button.larger,input[type="submit"].larger,input[type="reset"].larger,input[type="button"].larger{font-size:24px;padding:10px 34px}.button.gold,button.gold,input[type="submit"].gold,input[type="reset"].gold,input[type="button"].gold{background-color:#fbd778;background:#fbd778 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNmYmQ3NzgiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:#fbd778 -webkit-gradient(linear,50% 0%,50% 100%,color-stop(40%,rgba(251,215,120,0.2)),color-stop(100%,rgba(0,0,0,0.2)));background:#fbd778 -moz-linear-gradient(top,rgba(251,215,120,0.2) 40%,rgba(0,0,0,0.2) 100%);background:#fbd778 -webkit-linear-gradient(top,rgba(251,215,120,0.2) 40%,rgba(0,0,0,0.2) 100%);background:#fbd778 linear-gradient(to bottom,rgba(251,215,120,0.2) 40%,rgba(0,0,0,0.2) 100%);border:1px solid #ecab00;border-bottom-width:2px;border-top:1px solid #fbd778;border-left:1px solid #fbd778;color:#333}.button.gold:hover,button.gold:hover,input[type="submit"].gold:hover,input[type="reset"].gold:hover,input[type="button"].gold:hover{background-color:#fcde91;background:#fbd778 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiNmY2RlOTEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmQ3NzgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:#fbd778 -webkit-gradient(linear,50% 0%,50% 100%,color-stop(12%,#fcde91),color-stop(100%,#fbd778));background:#fbd778 -moz-linear-gradient(top,#fcde91 12%,#fbd778 100%);background:#fbd778 -webkit-linear-gradient(top,#fcde91 12%,#fbd778 100%);background:#fbd778 linear-gradient(to bottom,#fcde91 12%,#fbd778 100%)}.button.red,button.red,input[type="submit"].red,input[type="reset"].red,input[type="button"].red{background-color:#c40e3d;background:#c40e3d url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNjNDBlM2QiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:#c40e3d -webkit-gradient(linear,50% 0%,50% 100%,color-stop(40%,rgba(196,14,61,0.2)),color-stop(100%,rgba(0,0,0,0.12)));background:#c40e3d -moz-linear-gradient(top,rgba(196,14,61,0.2) 40%,rgba(0,0,0,0.12) 100%);background:#c40e3d -webkit-linear-gradient(top,rgba(196,14,61,0.2) 40%,rgba(0,0,0,0.12) 100%);background:#c40e3d linear-gradient(to bottom,rgba(196,14,61,0.2) 40%,rgba(0,0,0,0.12) 100%);border:1px solid #940b2e;border-bottom-width:2px;border-top:1px solid #c40e3d;border-left:1px solid #c40e3d;color:white}.button.red:hover,button.red:hover,input[type="submit"].red:hover,input[type="reset"].red:hover,input[type="button"].red:hover{background-color:#dc1044;background:#c40e3d url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiNkYzEwNDQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNDBlM2QiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:#c40e3d -webkit-gradient(linear,50% 0%,50% 100%,color-stop(12%,#dc1044),color-stop(100%,#c40e3d));background:#c40e3d -moz-linear-gradient(top,#dc1044 12%,#c40e3d 100%);background:#c40e3d -webkit-linear-gradient(top,#dc1044 12%,#c40e3d 100%);background:#c40e3d linear-gradient(to bottom,#dc1044 12%,#c40e3d 100%)}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}form{margin-bottom:20px}fieldset{margin-bottom:20px}input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="url"],input[type="tel"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],input[type="number"],textarea,select{background:#fff;border:1px solid #ccc;padding:12px 4px;outline:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:18px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0 0 20px;width:210px;max-width:100%;display:block}input[type="text"]:hover,input[type="text"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="url"]:hover,input[type="url"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,input[type="date"]:hover,input[type="date"]:focus,input[type="datetime"]:hover,input[type="datetime"]:focus,input[type="datetime-local"]:hover,input[type="datetime-local"]:focus,input[type="month"]:hover,input[type="month"]:focus,input[type="week"]:hover,input[type="week"]:focus,input[type="time"]:hover,input[type="time"]:focus,input[type="number"]:hover,input[type="number"]:focus,textarea:hover,textarea:focus,select:hover,select:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}input[type="text"]:active,input[type="password"]:active,input[type="email"]:active,input[type="search"]:active,input[type="url"]:active,input[type="tel"]:active,input[type="date"]:active,input[type="datetime"]:active,input[type="datetime-local"]:active,input[type="month"]:active,input[type="week"]:active,input[type="time"]:active,input[type="number"]:active,textarea:active,select:active{border:1px solid #909090;-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}select{padding:4px}textarea{min-height:60px}label,legend{display:block;font-size:19px;font-weight:bold}select{width:220px}input[type="checkbox"]{display:inline}label span,legend span{font-size:19px;font-weight:normal;color:#444}.subtract-bottom{margin-bottom:-20px !important}.remove-bottom{margin-bottom:0 !important}.half-bottom{margin-bottom:10px !important}.add-bottom{margin-bottom:20px !important}.container{position:relative;width:92%;max-width:1220px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;position:relative}.container .column.alpha,.container .columns.alpha{margin-left:0}.container .column.omega,.container .columns.omega{margin-right:0}.row{margin-bottom:20px}.container .column,.container .columns{margin-left:1%;margin-right:1%}.container .one.column,.container .one.columns{width:4.25%}.container .two.columns{width:10.5%}.container .three.columns{width:16.75%}.container .four.columns{width:23%}.container .five.columns{width:29.25%}.container .six.columns{width:35.5%}.container .seven.columns{width:41.75%}.container .eight.columns{width:48%}.container .nine.columns{width:54.25%}.container .ten.columns{width:60.5%}.container .eleven.columns{width:66.75%}.container .twelve.columns{width:73%}.container .thirteen.columns{width:79.25%}.container .fourteen.columns{width:85.5%}.container .fifteen.columns{width:91.75%}.container .sixteen.columns{width:98%}.container .columns.one-third{width:30.66667%}.container .columns.two-thirds{width:63.33333%}.container .offset-by-one{padding-left:6.25%}.container .offset-by-two{padding-left:12.5%}.container .offset-by-three{padding-left:18.75%}.container .offset-by-four{padding-left:25%}.container .offset-by-five{padding-left:31.25%}.container .offset-by-six{padding-left:37.5%}.container .offset-by-seven{padding-left:43.75%}.container .offset-by-eight{padding-left:50%}.container .offset-by-nine{padding-left:56.25%}.container .offset-by-ten{padding-left:62.5%}.container .offset-by-eleven{padding-left:68.75%}.container .offset-by-twelve{padding-left:75%}.container .offset-by-thirteen{padding-left:81.25%}.container .offset-by-fourteen{padding-left:87.5%}.container .offset-by-fifteen{padding-left:93.75%}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px}.container .column.alpha,.container .columns.alpha{margin-left:0;margin-right:10px}.container .column.omega,.container .columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .column,.container .columns{margin-left:10px;margin-right:10px}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:767px){.container{width:300px}.container .column,.container .columns{margin-left:0;margin-right:0}.container .one.column{width:300px}.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns{width:300px}.container .one-third.column{width:300px}.container .two-thirds.column{width:300px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px}.container .column,.container .columns{margin-left:0;margin-right:0}.container .one.column{width:420px}.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns{width:420px}.container .one-third.column{width:420px}.container .two-thirds.column{width:420px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix,.row{zoom:1}.clearfix:before,.clearfix:after,.row:before,.row:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.row:after{clear:both}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}#grid-header .read-more a{color:#2478b2}#grid-header .read-more a:hover,#grid-header .read-more a:active,#grid-header .read-more a:focus{text-decoration:none}#grid-header .subheading{margin-bottom:20px}.gm-style{min-height:450px}body.node-type-mmg-custom-grid-page #block-system-main .trip-advisor{text-align:center}body.node-type-mmg-custom-grid-page #block-system-main .rating{color:#589442;font-weight:bold}body.node-type-mmg-custom-grid-page #article-header{margin-bottom:0px}.you-selected{left:25%;padding-top:14px;position:absolute}.listings-count-n-sort-container{background:none repeat scroll 0 0 #efefef;color:#484848;padding:19px 0 1px}.grid-clear-label,.grid-clear-search{display:inline-block;margin:0 5px}p>.grid-clear-search{margin:0}.grid-clear-search{color:#2478b2;cursor:pointer}.filter-user-select{background:#ffc220;padding:2px 8px 0 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-width:0 0 3px 0;border-style:solid;border-color:#ffc220 #ffc220 orange;cursor:pointer;margin:0 0.25em 0.25em 0;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.filter-user-select:hover{border-bottom-color:darkorange}.filter-user-select:hover .fa-circle{color:#999}.filter-user-select .fa-circle{color:#aaa}.filter-user-select .fa-stack{margin-right:-0.5em}#grid-filters .search-text-wrapper{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,#d1d1d1));background-image:-moz-linear-gradient(#e9e9e9,#d1d1d1);background-image:-webkit-linear-gradient(#e9e9e9,#d1d1d1);background-image:linear-gradient(#e9e9e9,#d1d1d1)}#grid-filters .view-on-map-wrapper{border-left:1px solid #efefef;float:right;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:78px;padding-left:30px}#grid-filters [data-role="fieldcontain"]{float:left;width:25%}#grid-filters .facets-wrapper{-moz-box-shadow:rgba(0,0,0,0.4) 0px 5px 5px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 5px 5px;box-shadow:rgba(0,0,0,0.4) 0px 5px 5px;position:relative;background-color:#2478b2;color:white}#grid-filters .facets-wrapper label,#grid-filters .facets-wrapper select{float:left}#grid-filters .facets-wrapper select{margin-left:10px;margin-top:-5px;width:90%}#grid-filters .facets-wrapper fieldset{display:none}#grid-filters .facets-wrapper label{display:none}#grid-filters #kwords_wrapper{padding:14px 0;float:left;width:80%}#grid-filters #kwords-submit{cursor:pointer;margin-left:10px}#grid-filters #kwords_inner label{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding-right:10px}#grid-filters #kwords_inner input{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:62%;margin:0}#grid-filters.event-grid .facets-wrapper{background-color:#c40e3d}#grid-filters.event-grid #kwords_wrapper{width:auto}#grid-filters.event-grid #kwords_inner input{width:210px;margin:0}#grid-filters.event-grid .date-range-wrap{float:left;margin-left:20px;padding:14px 0 14px 20px;border-left:1px solid #efefef}#grid-filters.event-grid .input_wrapper{float:left;position:relative;width:160px;margin-right:10px}#grid-filters.event-grid .input_wrapper input{width:100%;margin:0;padding-right:24px}#grid-filters.event-grid .input_wrapper .fa{position:absolute;top:0;right:6px;line-height:42px;color:#888}.container .columns.reverse{float:right}.matrix{width:100%;height:380px;margin-bottom:20px;position:relative;position:relative;overflow:hidden;font-size:16px;border-radius:2px;padding:2px;border:1px solid #ddd}.matrix a{display:block;width:100%;height:100%}.matrix a,.matrix a:hover{text-decoration:none}.matrix .matrix-image img{top:0;left:0;width:100%;height:200px;background:white}.matrix .matrix-image img.event{width:auto;height:auto;background:white;display:block;margin:58px auto;max-width:100%;max-height:125px}.matrix .summary .name{font-size:18px;font-weight:bold;line-height:1.2}.matrix .summary{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:8px;padding:0 10px;line-height:1.3}.matrix a .summary .more-link{text-align:left;color:#2478b2;text-decoration:none}.matrix .date{font-size:14px;line-height:1.4}.matrix:hover .summary .name{color:#2577b1;text-decoration:none}a:hover .matrix{background:#FF0000;color:#FF0000}a:hover .matrix .trending{background:#FF0000;color:#FF0000}#matrix-prev,#matrix-next{position:absolute;top:0;right:0;z-index:800}#matrix-next{top:42px}.matrix-results{overflow:hidden}.matrix-results .matrix{float:left;width:24%;margin:.5%}.matrix-results .matrix.double{width:48%}.matrix-results .matrix.reverse{float:right}.matrix-results .inner-show{height:280px;position:relative;width:65.666%;float:left;margin:.5% 0 .5% .5%}.matrix-results .inner-show .matrix{margin:0}.matrix-results .inner-show .matrix.slide{width:100%}.matrix-results .inner-show .cycle-controls{position:absolute;left:0;bottom:0;z-index:200}.pagination{clear:both;min-height:0;padding:0;text-align:center;margin:0 auto}.pagination div{display:inline}.pager-bottom{clear:both;border-top:1px solid #d9d9d9;margin-top:35px}.pager-bottom a{color:#333;line-height:30px}.pager-bottom a.next,.pager-bottom a.prev{cursor:pointer}.pager-bottom a.next:hover,.pager-bottom a.next:active,.pager-bottom a.next:focus,.pager-bottom a.prev:hover,.pager-bottom a.prev:active,.pager-bottom a.prev:focus{background:none;text-decoration:none}.pager-bottom .pag-num-link-active a,.pager-bottom a.pag-num-links,.view-all-attractions-link a,.pager-bottom a.next,.pager-bottom a.prev{background:none repeat scroll 0 0 #2577b1;border-bottom:2px solid #125290;color:white;display:inline-block;height:32px;line-height:30px;margin:30px 4px;text-align:center;vertical-align:middle;padding:0 0.5em}.grid-view-link{margin:20px auto 0px;text-align:center;width:190px}.pager-bottom .disabled a.prev,.pager-bottom .disabled a.next{background:none repeat scroll 0 0 #cccccc;border-bottom:2px solid #b7b7b7;pointer-events:none;cursor:default}.pager-bottom .pag-num-link-active a{background:none repeat scroll 0 0 #cccccc;border-bottom:2px solid #b7b7b7;cursor:default}.pager-bottom a.pag-num-links:hover,.pager-bottom a.next:hover,.pager-bottom a.prev:hover{background:none repeat scroll 0 0 #999;border-bottom:2px solid #666666;text-decoration:none}#grid-event-filters{display:table;width:100%}#grid-event-filters .quick-arrow,#grid-event-filters .event-filter-link{display:table-cell;vertical-align:middle;text-align:center;padding:20px 0}#grid-event-filters .quick-arrow img,#grid-event-filters .event-filter-link img{display:block}#grid-event-filters .quick-arrow span,#grid-event-filters .event-filter-link span{color:#2478b2;font:500 24px/1 "Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}#grid-event-filters .quick-arrow:hover,#grid-event-filters .event-filter-link:hover{text-decoration:none}.mmg-grid-pages-events-grp-by-day{clear:both;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:20px;margin:0 0 10px;font-size:24px;line-height:1;font-weight:500}#listing_map_canvas{width:100%;height:450px;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background:#93b4e0}#listing_map_canvas.closed{height:0}#listing_map_canvas .loader{width:100%;line-height:450px;color:white;text-align:center;font-size:42px}.listing-column_2_hot #listing-inner-container{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}.loading-fan-wrapper{display:none;position:absolute;width:100%;z-index:2;margin-top:80px}.loading-fan-wrapper .fa{font-size:62px;line-height:62px;display:block;text-align:center}.searched-date-title{display:inline;text-transform:capitalize}.searched-date{display:inline;margin-left:0.5em}.searched-date-wraper{border-bottom:1px solid #ccc;padding-bottom:0.5em;margin-bottom:0.5em}@media only screen and (min-width:960px) and (max-width:1280px){#grid-filters .button{padding:12px 8px;font-size:16px}#grid-filters.event-grid #kwords_inner label{font-size:16px}#grid-filters.event-grid #kwords_inner input{width:120px;font-size:16px}#grid-filters.event-grid .input_wrapper{width:120px}#grid-filters .view-on-map-wrapper{padding-left:10px}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){#grid-filters [data-role="fieldcontain"]{float:none;width:100%}#grid-filters [data-role="fieldcontain"] label{float:none;margin-bottom:10px}#grid-filters [data-role="fieldcontain"] select{float:none;width:100%;margin:0 0 10px}#grid-filters #kwords_wrapper{float:none;width:100%}#grid-filters #kwords-submit{float:none;margin:10px 0 0}#grid-filters #kwords_inner label{float:none}#grid-filters #kwords_inner input{float:none;width:100%}#grid-filters .facets-wrapper{padding-bottom:20px}#grid-filters.event-grid .date-range-wrap{float:none;margin-left:0;padding:0;border-left:none}#grid-filters.event-grid .input_wrapper{float:none;margin:0 0 10px}#grid-filters a.button{margin-bottom:20px}#grid-filters .view-on-map-wrapper{float:none;padding:0;border:none;width:auto}#grid-event-filters{display:block}#grid-event-filters .quick-arrow,#grid-event-filters .event-filter-link{display:block}#grid-event-filters .event-filter-link{width:50%;float:left}.matrix-results .matrix{float:left;width:48%;margin:.5%}}@media only screen and (max-width:767px){.matrix-results .matrix{float:none;width:100%;margin:0 0 20px}.pager-bottom .pag-num-link-active a,.pager-bottom a.pag-num-links,.view-all-attractions-link a,.pager-bottom a.next,.pager-bottom a.prev{margin:30px 0;font-size:12px}#grid-event-filters .event-filter-link{width:50%;float:left;font-size:14px;line-height:1.3}#grid-event-filters .event-filter-link span{font-size:18px}}@media only screen and (max-width:479px){#grid-event-filters .event-filter-link{width:100%;float:none;padding:0;margin-bottom:20px}}body.page-taxonomy-term .rating{color:#589442;font-weight:bold}body.page-taxonomy-term #term-photo-video{background:#dae3ea;min-height:400px;padding:50px 0 0}body.page-taxonomy-term #term-photo-video h3{text-align:center}body.page-taxonomy-term #term-photo-video .term-photo-video-image{text-align:center;margin:0px 4px}body.page-taxonomy-term #term-photo-video .term-photo-video-image img{-moz-box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;-webkit-box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px}body.page-taxonomy-term #term-photo-video .term-photo-video-image .slide{position:relative;width:100%}body.page-taxonomy-term #term-photo-video .term-photo-video-image .slide.video-slide a{position:absolute;left:50%;top:50%;z-index:2;margin-top:-46px;margin-left:-46px}body.page-taxonomy-term #term-photo-video .term-photo-video-image .slide.video-slide a i{color:white;font-size:92px;text-shadow:rgba(0,0,0,0.7) 0 0 4px}body.page-taxonomy-term #term-photo-video .term-photo-video-bottom{text-align:center;margin:-10px 0px 0px;padding-bottom:30px}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail img{width:160px;height:auto;background-color:white;border:1px solid #eaeaea;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:1.5px;position:relative}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail .term-photo-video-caption{position:absolute;z-index:200;top:-120px;left:-40px;padding:10px 20px;background:white;text-align:left;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-moz-box-shadow:#ccc 0 6px 0;-webkit-box-shadow:#ccc 0 6px 0;box-shadow:#ccc 0 6px 0;max-width:280px;min-width:280px}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail .term-photo-video-caption .title{font-weight:bold;font:700 18px/1 "Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail .term-photo-video-caption .desc{font-size:14px;line-height:16px}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail .term-photo-video-caption .photo-credit{margin-top:6px;display:block;font-size:14px;line-height:1.1;color:#666;font-style:italic}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail .term-photo-video-caption:after{position:absolute;height:0;width:0;bottom:-30px;left:80px;content:".";color:transparent;border-style:solid;border-width:17px;border-color:white transparent transparent white;z-index:1}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail:hover .term-photo-video-caption{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}body.page-taxonomy-term #term-photo-video .term-photo-video-thumbnail:hover img{-moz-transform:rotate(-3deg) scale(1.2);-ms-transform:rotate(-3deg) scale(1.2);-webkit-transform:rotate(-3deg) scale(1.2);transform:rotate(-3deg) scale(1.2);z-index:199}body.page-taxonomy-term #term-grid #grid-filters .search-text-wrapper{background:#ffc221}body.page-taxonomy-term #term-grid #grid-filters .facets-wrapper{background:none repeat scroll 0 0 #c40e3e}body.page-taxonomy-term #term-grid .term-grid-header .container{text-align:center;padding:20px 0px 15px}body.page-taxonomy-term #term-grid .term-grid-header h3{margin:0}body.page-taxonomy-term #term-grid .term-grid-subheading{color:#666;margin-bottom:10px}body.page-city-term #term-header{border-bottom:10px solid #c40e3d}#term-header .read-more a{color:#2478b2}#term-header .read-more a:hover,#term-header .read-more a:active,#term-header .read-more a:focus{text-decoration:none}#term-header .subheading{margin-bottom:20px}#term-header h3 a{color:#2478b2}#term-header h3 a:hover,#term-header h3 a:active,#term-header h3 a:focus{text-decoration:none}#term-jump{padding:50px 0;background:#93b4e0 url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-lines.png) 0 0 repeat}.jump-block ul{margin:0;text-align:center;width:100%}.jump-block ul li{position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 0.5%;width:23.5%}.jump-block ul li img{width:100%;height:auto}.jump-block ul li .fa{position:absolute;height:26px;width:26px;line-height:26px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;margin-left:-13px;left:50%;bottom:-16px;color:white;-moz-transition:bottom 250ms ease-in-out;-o-transition:bottom 250ms ease-in-out;-webkit-transition:bottom 250ms ease-in-out;transition:bottom 250ms ease-in-out;background:#ffc220}.jump-block ul li:hover .fa{bottom:-20px}.jump-block .thumbnail-wrapper{border:1px solid #EAEAEA;padding:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;background:white}.jump-block .thumbnail-wrapper .thumbnail-label{background-color:rgba(0,0,0,0.65);color:white;display:block;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding:3px;position:absolute;width:90%;left:5%;bottom:14px}.jump-block .thumbnail-wrapper a{position:relative}body.page-city-term .infobox{width:180px}body.page-city-term .infobox h3{font-size:14px;line-height:1.2;margin:0}body.page-city-term .infobox p{margin:0;line-height:1.2}body.page-city-term .infobox a{color:#c40e3d}body.page-city-term .infobox a:hover,body.page-city-term .infobox a:active,body.page-city-term .infobox a:focus{text-decoration:none}body.page-city-term #term-header .minimap{float:none;position:absolute;right:0px;top:0px}body.page-city-term #map-canvas{width:100%;height:560px;background:#93b4e0;text-align:center;min-height:560px;float:none}body.page-city-term #map-canvas .fa-spinner{color:white;font-size:48px;line-height:560px}body.page-city-term #map-canvas{width:100%;height:560px;background:#93b4e0;text-align:center;min-height:560px}body.page-city-term #map-canvas .fa-spinner{color:white;font-size:48px;line-height:560px}.city-grid{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-gray-lines.png);margin-top:72px;text-align:center;padding:20px 0}.city-grid .ribbon{padding-left:1em;padding-right:1em;height:60px}.city-grid .ribbon span{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.city-grid .ribbon:before,.city-grid .ribbon:after{border-width:30px}.city-grid .ribbon:before{border-right-width:.8em;border-left-width:.4em}.city-grid .ribbon:after{border-left-width:.8em;border-right-width:.4em}.city-grid .ribbon.top{margin-top:-2.6em}.city-grid .list-container{padding:0 40px}.city-grid .cycle-slideshow{margin-bottom:20px}.city-grid .cycle-prev,.city-grid .cycle-next{position:absolute;z-index:200;top:30%;color:white;background:#2478b2;cursor:pointer;height:40px;line-height:36px;width:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;font-size:32px}.city-grid .cycle-prev{left:0;text-indent:-2px}.city-grid .cycle-next{right:0;text-indent:2px}.city-grid article{width:260px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 14.5px 20px;text-align:left;white-space:normal;vertical-align:top}.city-grid article h3{font-size:20px;line-height:23px;margin:0}.city-grid article p{margin:0;font-size:16px;line-height:20px}.city-grid article img{display:block;background:white;padding:2px;border:1px solid #ccc;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin:0 auto 10px;max-width:100%}.city-grid article a:hover{text-decoration:none}.city-grid article a:hover img{-moz-box-shadow:rgba(0,0,0,0.4) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 8px;box-shadow:rgba(0,0,0,0.4) 0 0 8px;-moz-transform:scale(1.025,1.025);-ms-transform:scale(1.025,1.025);-webkit-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}.city-grid article a .link{color:#2478b2}@media only screen and (max-width:767px){#term-jump{padding:20px 0}.jump-block ul li{display:block;margin:0 0 6px;width:100%}.jump-block ul li img{display:none}.jump-block ul li .fa{display:none}.jump-block .thumbnail-wrapper{border:none}.jump-block .thumbnail-wrapper .thumbnail-label{position:static;width:100%;padding:8px 0}body.page-taxonomy-term #term-photo-video .term-photo-video-image .slide.video-slide a{margin-top:-31px;margin-left:-31px}body.page-taxonomy-term #term-photo-video .term-photo-video-image .slide.video-slide a i{font-size:62px}.city-grid .list-container{padding:0}.city-grid .cycle-prev,.city-grid .cycle-next{display:none}body.page-city-term #term-header .minimap{position:relative}}@media only screen and (max-width:479px){#term-video{min-height:200px}}body.page-search #content .three.columns,body.page-search404 #content .three.columns{background:white;border:1px solid #e5e5e5;padding:2px}body.page-search #content .region-sidebar-first,body.page-search404 #content .region-sidebar-first{background:#cce4ff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-lines-half.png) 0 0 repeat;padding:8px;color:#666}body.page-search #content .region-sidebar-first h3,body.page-search404 #content .region-sidebar-first h3{font-family:"Lobster",cursive;font-size:24px;line-height:1;padding-top:8px;border:none;cursor:default}body.page-search #content .region-sidebar-first h2,body.page-search404 #content .region-sidebar-first h2{color:#666;font-size:18px;line-height:1;border-top:1px solid #999;padding-top:8px;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}body.page-search #content .region-sidebar-first li,body.page-search404 #content .region-sidebar-first li{font-size:14px;line-height:1.3;margin-left:1em}.search-results{margin:0}.search-results li{display:table;width:100%;border-bottom:1px solid #ccc}.search-image{display:table-cell;width:36%;vertical-align:top;padding-right:20px}.search-image img{display:block;width:100%;height:auto;margin-bottom:20px}.search-content{display:table-cell;width:64%;vertical-align:top}.search-result h3{line-height:1.2;margin-bottom:6px}.search-result h3 span{font-size:12px;font-weight:normal;font-style:italic}.search-result img{display:block;background:white;padding:2px;border:1px solid #ccc}.search-result a{color:#2478b2}#search-form{background:#ffc220;text-align:center;padding:14px 0;margin:0}#search-form .form-item{margin:0}#search-form label{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;margin:0}#search-form form{vertical-align:middle;margin:0}#search-form input{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;margin:0}#search-form input[type="text"]{width:50%}#search-form input[type="submit"]{-moz-appearance:none;-webkit-appearance:none}#search-form input[type="submit"]:active{top:0}#search-form .form-item-retain-filters{display:block;margin:4px 0}#search-form .form-item-retain-filters label{text-transform:none;font-size:18px;display:inline;margin:0}#search-404-header{background:white;position:relative;padding-bottom:120px}#search-404-header h1{font-size:52px;padding-right:387px;margin-bottom:12px;line-height:1.2}#search-404-header h3{position:relative;font-family:"Lobster",cursive;font-size:24px;line-height:1;margin:0 22px 12px 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:#ffc220;color:white;padding:8px 0;height:42px}#search-404-header h3 span{position:relative;z-index:2}#search-404-header h3:before,#search-404-header h3:after{content:".";position:absolute;top:0;height:0;width:0;border-width:21px;border-style:solid;color:transparent}#search-404-header h3:before{left:-32px;border-color:#ffc220 #ffc220 #ffc220 transparent}#search-404-header h3:after{right:-42px;border-color:transparent transparent transparent #ffc220}#search-404-header .top,#search-404-header .bottom{background-repeat:repeat-x}#search-404-header .top{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/404-gradient-top.jpg);background-position:50% 100%;padding-bottom:30px;position:relative}#search-404-header .bottom{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/404-gradient-bottom.jpg);background-position:50% 0;padding-top:30px}#rocks{width:443px;height:162px;background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/404-rocks.png);position:absolute;bottom:0;right:0}#lighthouse{width:387px;height:294px;background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/404-lighthouse.png);position:absolute;top:22.5%;right:20px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain}ul.links-404{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0}ul.links-404 li{float:left;margin:0 10px 10px 0;font-size:14px;line-height:1}ul.links-404 li.last{margin:0}ul.links-404 a{background:#2478b2;color:white;padding:6px 12px;display:block}ul.links-404 a:hover,ul.links-404 a:active,ul.links-404 a:focus{text-decoration:none}#search-help{text-align:center;background-color:white;background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png),url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-sit.jpg);-moz-background-size:auto,cover;-o-background-size:auto,cover;-webkit-background-size:auto,cover;background-size:auto,cover;background-position:0 0,50% 0;background-attachment:fixed,fixed;padding:20px 0 80px}#search-help h3{font-size:36px;line-height:1.2}#search-help ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;width:18%;margin:0 0.5%;font-size:16px}#search-help ul li img{display:block;margin:0 auto 10px}#search-help a{color:#2478b2;text-decoration:none}@media only screen and (max-width:767px){.search-content,.search-image{display:block;width:100%}.search-image{margin-bottom:20px}#search-form input{display:block;margin:auto}#search-form input[type="text"]{width:auto;margin-bottom:10px}#search-404-header h3{float:none}#search-help ul li{width:100%;margin:0 0 20px}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){#search-404-header{padding-bottom:220px}#search-404-header h1{padding-right:0}#rocks{display:none}#lighthouse{top:auto;bottom:-60px;right:0}ul.links-404{display:block;margin-bottom:20px}ul.links-404 li{float:none;margin:0 0 10px 0}}.views-exposed-widgets label,.views-exposed-widgets .views-widget,.views-exposed-widgets .views-submit-button{float:left}.views-exposed-widgets .form-item,.views-exposed-widgets .form-actions,.views-exposed-widgets select,.views-exposed-widgets input{margin:0}.views-exposed-widgets label{color:white;line-height:32px;margin-right:0.5em}.views-exposed-widgets .library-search label{color:#333;line-height:46px}.views-exposed-widgets .library-search .views-widget{width:70%}.views-exposed-widgets .library-search .views-widget input{width:100%}.views-exposed-widgets .views-submit-button{margin-left:1em}.library-filters{padding:14px 0}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){.views-exposed-widgets label,.views-exposed-widgets .views-widget,.views-exposed-widgets .views-submit-button{float:none}.views-exposed-widgets label{line-height:1.3}.views-exposed-widgets .views-widget{margin-bottom:10px}.views-exposed-widgets .library-search label{line-height:1.3}.views-exposed-widgets .library-search .views-widget{width:100%;margin-bottom:10px}.views-exposed-widgets .views-submit-button{margin-left:0}}.region-content input[type="text"],.region-content input[type="password"],.region-content input[type="email"],.region-content input[type="search"],.region-content input[type="url"],.region-content input[type="tel"],.region-content input[type="date"],.region-content input[type="datetime"],.region-content input[type="datetime-local"],.region-content input[type="month"],.region-content input[type="week"],.region-content input[type="time"],.region-content input[type="number"],.region-content textarea,.region-content select{width:100%}#webform-sidebar{border-left:1px solid #ccc}#webform-sidebar .content{padding:0 1em}#webform-sidebar h3{font-size:24px;line-height:1;color:#c40e3d;margin:0}#webform-sidebar p{margin-bottom:0}#webform-sidebar a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#2478b2;margin:0 1em 20px 0}#webform-sidebar a:hover,#webform-sidebar a:active,#webform-sidebar a:focus{text-decoration:none;color:#c40e3d}#webform-header{margin-bottom:30px}.map-wrapper{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-gray-lines.png) repeat scroll 0 0 transparent}#maryland-map-form-wrapper .hide-content,#maryland-map-form-wrapper .form-type-checkboxes{transition:all .5s ease 0s;opacity:0;display:none}#maryland-map-form-wrapper .form-item-grids-region .form-type-radio{margin-bottom:10px}#maryland-map-form-wrapper .expand-content{opacity:1;display:block}#maryland-map-form-wrapper .hide-content{display:none}#maryland-map-form-wrapper .sg-parent-wrapper{position:relative}#maryland-map-form-wrapper .sg-parent-wrapper .form-item{margin:0}#maryland-map-form-wrapper .sg-parent-wrapper .fa{cursor:pointer;font-size:17px;position:relative;transition:all 0.5s ease 0s}#maryland-map-form-wrapper .sg-parent-wrapper .fa:hover{color:#2478b2}#maryland-map-form-wrapper .sg-parent-wrapper .form-type-checkbox{display:inline-block}#maryland-map-form-wrapper .sg-parent-wrapper .map-sg-marker img{width:18px}#maryland-map-form-wrapper .sg-parent-wrapper .map-sg-marker{vertical-align:-9px;margin-right:3px}#maryland-map-form-wrapper .sg-children-pane-wrapper .form-item{margin:0}#maryland-map-form-wrapper .form-checkboxes{position:relative;background:#FFFFFF;overflow:hidden;height:230px;overflow:scroll;margin-left:-20px;margin-right:-20px;padding-left:18px;line-height:1}#maryland-map-form-wrapper #edit-facets-sg{height:275px}#maryland-map-form-wrapper .form-type-radios.form-item-facets-radius{border-top:1px solid #666666;padding-top:10px}#maryland-map-form-wrapper .show-all-wrapper{margin-bottom:6px;border-top:1px solid #666;padding-top:10px}#maryland-map-form-wrapper .form-item-grids-cities{margin-bottom:30px;margin-top:36px}#maryland-map-form-wrapper label{font-size:20px;line-height:1;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#maryland-map-form-wrapper .form-type-radios .form-type-radio label,#maryland-map-form-wrapper .sg-parent-wrapper label,#maryland-map-form-wrapper .form-type-checkboxes .form-type-checkbox label{font-size:16px}#maryland-map-form-wrapper input.form-submit{margin-right:5px}#maryland-map-form-wrapper .reset-wrapper{color:#666666;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:-45px;margin-top:25px}#maryland-map-form-wrapper .form-item-facets-cities{border-top:1px solid #666666;margin-top:35px;clear:both;padding-top:10px}#maryland-map-form-wrapper .form-item-facets-cities label{margin-bottom:5px}#maryland-map-form-wrapper .form-actions{position:relative}#maryland-map-form-wrapper .form-actions .fa{color:#ffffff;font-size:24px;margin-left:6px;position:absolute;top:10px}#maryland-map-form-wrapper .form-wrapper button{width:100%;display:block;margin-bottom:5px !important}#maryland-map-form-wrapper .form-wrapper button.html5-button{margin:0 0 14px 0;padding:12px 10px 10px;font-size:14px}#maryland-map-form-wrapper .form-wrapper button.html5-button:before{font-family:"FontAwesome";margin:0 0.3em 0 0}#maryland-map-form-wrapper #edit-facets-reset .form-submit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;margin:0 4px 0 0;background:-moz-linear-gradient(center top,rgba(80,80,80,0.2) 40%,rgba(40,40,40,0.5) 100%) repeat scroll 0 0 #666;border:1px solid #484848}#maryland-map-form-wrapper #edit-facets-reset .form-submit:hover{background:#666666}.content-header{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#map-panel{float:left;width:20%;height:920px;background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-gray-lines.png) repeat 0 0;padding:0 20px}#map-canvas{float:right;width:80%;height:830px;background:#93b4e0;border-color:#777;border-width:0 0 4px 4px;border-style:solid;text-align:center}#map-canvas .fa-spinner{color:white;font-size:60px;line-height:830px}.infobox{width:180px}.infobox h3{font-size:14px;line-height:1.2;margin:0}.infobox .date-range{display:block;font-weight:normal;color:#666}.infobox p{margin:0;line-height:1.2}.infobox a{color:#c40e3d}.infobox a:hover,.infobox a:active,.infobox a:focus{text-decoration:none}ul.script-tabs{margin:0;font-family:"Lobster",cursive}ul.script-tabs li{margin:0 2px 0 0;float:left;padding:12px;background:#ccc;font-size:24px;line-height:1;color:#666;cursor:pointer}ul.script-tabs li.active{background:#c40e3d;color:white}.results-wrapper{height:340px;overflow:auto;background:#c40e3d;color:white;border-top:10px solid #c40e3d}.results-wrapper .result{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 24px;font-size:16px}.results-wrapper .result .name span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:26px;width:26px;line-height:23px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px;border:1px solid white;text-align:center;font-size:14px;letter-spacing:-1px}.results-wrapper .result .address{font-size:14px;line-height:1.2;margin:10px 0 10px 32px}.results-wrapper .result .links{margin-left:32px}.results-wrapper .result .select-pin{float:right;text-align:right;cursor:pointer}.results-wrapper .result a{color:white}.results-wrapper .result a:hover,.results-wrapper .result a:active,.results-wrapper .result a:focus{text-decoration:none}.results-wrapper hr{border-color:white;margin:10px 0}.results-wrapper .no-result{padding:3em 24px 0;text-align:center}.results-wrapper#detail-wrap .content{float:left}.results-wrapper#detail-wrap .name span{display:block}.results-wrapper#detail-wrap .address,.results-wrapper#detail-wrap .links{margin-left:0}.results-wrapper#detail-wrap .image{width:48%;float:left;margin-right:2%}.results-wrapper#detail-wrap .image img{display:block}.map-footer{font-size:15px;color:#686868;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.map-footer .map-key-marker-wrapper{display:inline-block;width:20%;margin-top:14px}.map-footer .key{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:10%;font-weight:700;text-transform:uppercase;font-size:18px}.map-footer .map-key-marker{vertical-align:-20px;padding-left:10px}.state-map{margin-top:60px;margin-bottom:50px}.state-map .state-map-image img{left:0;position:absolute;top:-55px;width:150px}#map-search{background:#ffc220;border-bottom:8px solid #c40e3d;text-align:center;padding:12px 0 0px;-moz-box-shadow:0 2px 4px -1px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,0.5);box-shadow:0 2px 4px -1px rgba(0,0,0,0.5);position:relative;z-index:1}#map-search input[type="text"]{width:60%;max-width:420px}#map-search .form-item,#map-search .form-actions,#map-search form,#map-search input{margin:0}#map-search label,#map-search input,#map-search .form-item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}#map-search label{line-height:46px;margin-top:-10px}#map-search input.form-submit{width:auto;padding:13px 26px}#map-search .form-item-search-search-text label{padding-top:12px}.map-pin{color:white;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-1px;text-align:center;line-height:2.2;height:55px;width:35px;background:transparent url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map-markers/marker-blue.png) 0 0 no-repeat}.map-pin.attractions{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map-markers/marker-red.png)}.map-pin.dining{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map-markers/marker-green.png)}.map-pin.events{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map-markers/marker-orange.png)}.map-pin.shopping{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map-markers/marker-teal.png)}.map-pin.visitor-services{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map-markers/marker-lightblue.png)}.map-pin.entertainment--nightlife{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map-markers/marker-purple.png)}#interactive-map .interactive-map-header{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-gray-lines.png) repeat scroll 0 0 transparent;padding:10px 0 40px;text-align:center;border-top:8px solid #c40e3d}#interactive-map .interactive-map-header h3{margin-bottom:0px}#interactive-map .interactive-map-header .something-specific{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:italic;left:24%;position:absolute;margin-top:10px;z-index:3}#interactive-map .interactive-map-header .handrawn-arrow-down{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/handrawn-arrow.png);height:38px;width:24px;display:inline-block;margin-left:-7px;vertical-align:-23px}#interactive-map .map-wrapper{border-bottom:8px solid #c40e3d}#interactive-map .profile-marker{margin-top:20px;margin-bottom:-10px}#interactive-map .profile-marker .profile-marker-icon{display:inline-block;width:16%;text-align:right;padding-right:5px}#interactive-map .profile-marker .profile-marker-icon img{width:28px}#interactive-map .profile-marker .profile-marker-name{display:inline-block;width:80%;line-height:1.2;font-size:14px;font-weight:700;padding-left:4px;vertical-align:top;padding-top:5px}#interactive-map #maryland-map-form-wrapper .form-actions{margin-top:30px}#interactive-map #maryland-map-form-wrapper .reset-wrapper{margin-bottom:-15px;margin-top:15px}#interactive-map .map-pin{display:inline-block;margin-right:5px}@media only screen and (max-width:767px){ul.script-tabs li{font-size:18px}#map-canvas{height:400px}#map-canvas .fa-spinner{line-height:400px}.map-footer{padding:0 1em}.map-footer .key,.map-footer .map-key-marker-wrapper{width:100%}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){#map-panel{float:none;width:100%}#map-canvas{float:none;width:100%}#map-search .form-item{display:block;margin:auto}#map-search input[type="text"]{width:200px;max-width:none;display:block;margin:0 auto 10px}#map-search input[type="submit"]{display:block;margin:auto}.state-map-copy{width:100%}.state-map-image img{display:none}}#header{background:transparent url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-header.png) 0 0 repeat-x;position:fixed;z-index:700;width:100%;height:94px;z-index:900;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#header.scrolled img.logo{top:8px;left:7%;width:92px}#header.scrolled .row.blue{height:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#header .row.blue{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;height:38px;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header nav{-moz-transition:padding 250ms ease-in-out;-o-transition:padding 250ms ease-in-out;-webkit-transition:padding 250ms ease-in-out;transition:padding 250ms ease-in-out;background:#fff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-hash.png) 0 0 repeat}#header nav hr{margin:0;border-width:0;height:5px;background:#f3c480 url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-hash.png) 0 0 repeat}#header nav ul.menu{margin:0;text-align:center;display:table;width:80%;height:46px;float:right}#header nav ul.menu>li{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-size:14px;border-left:1px solid #f3c480;display:table-cell;vertical-align:middle;margin:0;padding:0 1em;line-height:1;font-weight:700;text-transform:uppercase;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#header nav ul.menu>li.open>ul{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header nav ul.menu>li.open>span{color:#c40e3d}#header nav ul.menu>li.open>span:after{content:".";color:transparent;position:absolute;z-index:900;height:14px;width:14px;bottom:-12px;left:50%;margin-left:-7px;background:transparent url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/red-cross-nav.png) 0 0 no-repeat}#header nav ul.menu>li>span{display:block;cursor:pointer;padding:8px 0;position:relative}#header nav ul.menu>li>ul{cursor:default;overflow:hidden;position:absolute;width:100%;margin:6px 0 0;left:0;background:#eee url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-mega.png) 0 0 repeat;text-align:left;z-index:800;visibility:hidden;padding:20px 0 40px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;font-size:14px;-moz-box-shadow:rgba(0,0,0,0.3) 0 2px 4px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 2px 4px;box-shadow:rgba(0,0,0,0.3) 0 2px 4px;border-bottom:5px solid #666}#header nav ul.menu>li>ul>li{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-transform:none;width:1000px;margin:auto auto 8px}#header nav ul.menu>li>ul>li>a,#header nav ul.menu>li>ul>li>a:visited{padding:4px 20px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:190px}#header nav ul.menu>li>ul>li>a:hover,#header nav ul.menu>li>ul>li>a:active,#header nav ul.menu>li>ul>li>a:focus{text-decoration:none;color:#2478b2}#header nav ul.menu>li .fa-angle-right,#header nav ul.menu>li .fa-angle-down,#header nav ul.menu>li .fa-bars{display:none}#header nav ul.menu>li .close-it{cursor:pointer;position:absolute;bottom:-40px;left:50%;font-size:32px;margin-left:-31px;height:62px;width:62px;-moz-border-radius:31px;-webkit-border-radius:31px;border-radius:31px;background:#666;color:white;text-align:center}#header nav ul.menu>li .fa-angle-double-up{display:block}#header nav ul.menu>li.last{background-image:none;margin:0;padding:0 0.3em;font-size:24px;position:relative}#header nav ul.menu>li.last .maryland-search-form{position:absolute;bottom:-47px;right:-50px;width:200px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-moz-box-shadow:rgba(0,0,0,0.2) 0 2px 2px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 2px 2px;box-shadow:rgba(0,0,0,0.2) 0 2px 2px;z-index:900}#header nav ul.menu>li.last .maryland-search-form.open{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;right:0;width:400px}#header .menu-attach-block-wrapper{display:block;float:right;position:relative;z-index:2}#header .menu-attach-block-wrapper .container{width:810px}#header .sit-links{display:none}a.logo{display:block}a.logo img{width:174px;height:auto;display:block}a.flag{float:left;margin:12px 20px 0 0;display:none;position:relative;z-index:2}img.logo{width:166px;display:block;position:absolute;top:13px;left:5%;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;z-index:2}aside.right{position:absolute;top:0;right:24px;padding-top:7px}.maryland-search-form{float:right}.maryland-search-form div{display:inline}.maryland-search-form form{margin:0}.maryland-search-form input{float:left;display:inline;margin:0}.maryland-search-form input[type="submit"],.maryland-search-form input[type="text"]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid transparent;height:42px;-webkit-appearance:none}.maryland-search-form input[type="text"]{background:white;border-right:none;width:155px;padding:8px 4px}.maryland-search-form input[type="submit"]{font-family:'FontAwesome';font-size:16px;line-height:1;padding:0 6.5px;background:#2478b2;color:white}.maryland-search-form.mobile{display:none}nav .maryland-search-form{background:#8e8e8e;width:100%}nav .maryland-search-form input[type="text"]{width:80%}nav .maryland-search-form input[type="submit"]{width:20%;padding:0}.slogan{color:white;font-size:14px;font-style:italic;line-height:1;position:absolute;top:9.5px;left:17%;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease}#burger{display:none;float:left;font-size:24px;line-height:46px;margin:0 20px;cursor:pointer;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#burger.open{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:1281px){.slogan{left:14%}}@media only screen and (min-width:960px) and (max-width:1280px){img.logo{left:2%}}@media only screen and (min-width:768px) and (max-width:959px){html.open,body.open{overflow:hidden}#burger{display:block}#header{border:none;background-position:0 0;background-repeat:repeat}#header .slogan{line-height:46px;left:120px;top:0}aside.right{display:none}a.flag{display:block}img.logo{display:none}}@media only screen and (max-width:767px){html.open,body.open{overflow:hidden}#burger{display:block}aside.right{display:none}.slogan{font-size:13.5px;line-height:16px;width:170px;margin-top:6px;left:120px;top:0}a.flag{display:block}img.logo{display:none}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){#header{height:53px;background-repeat:repeat}#header nav{position:fixed;top:53px;left:0;background:#fff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-hash.png) 0 0 repeat;width:100%;height:100%;padding:0;overflow:auto;display:none}#header nav .close-it,#header nav hr{display:none}#header nav ul.menu{text-align:left;padding:10px 0 0;text-indent:1.2em;border-bottom:1px solid #999;float:none;width:100%}#header nav ul.menu>li{cursor:pointer;display:block;margin:0;padding:0;line-height:32px;background:none;border-top:1px solid #999}#header nav ul.menu>li>a:hover{color:#999}#header nav ul.menu>li:hover>ul{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header nav ul.menu>li.last{display:none}#header nav ul.menu>li>span{display:inline;padding:0}#header nav ul.menu>li.open>span{color:inherit}#header nav ul.menu>li.open>span:after{content:none}#header nav ul.menu>li>ul{display:none;position:static;width:100%;margin:0;background:none;visibility:visible;padding:0;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;font-size:14px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #999;border-bottom:none}#header nav ul.menu>li>ul>li{width:auto;margin:0;position:static;line-height:28px}#header nav ul.menu>li>ul>li>a{padding:0;display:block;width:auto}#header nav ul.menu>li>ul.open{display:block}#header nav ul.menu>li .fa{display:block;float:right;margin-right:1.2em;line-height:32px;font-size:32px}#header nav ul.menu>li .fa-bars{display:block;float:right;margin:-32px 0 0;font-size:32px;cursor:pointer;padding:0 1.2em 0 1em;line-height:1}#header nav ul.menu>li br{display:none}#header nav.open{display:block}#header nav .menu-attach-block-wrapper{display:none}#header nav .maryland-search-form.mobile{display:block;float:none;background:none;margin:10px auto 0;width:92%}#header nav .maryland-search-form.mobile input[type="submit"],#header nav .maryland-search-form.mobile input[type="text"]{height:38px;border-color:#333}#header nav .maryland-search-form.mobile input[type="text"]{background:white}#header .sit-links{display:block;padding:0 1.2em 6em;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}#header .sit-links>a{margin:7px 0;display:block;color:#2478b2}#header .sit-links>a:hover,#header .sit-links>a:active,#header .sit-links>a:focus{text-decoration:none;color:#2478b2}#header.scrolled .row.blue{height:38px;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}#footer{padding:0 0 60px;background:#93b4e0 url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-lines.png) 0 0 repeat}#footer a.logo{margin:-53px 0 0 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#footer h3{color:#333;font-size:16px;line-height:1;margin:0 0 4px;text-transform:uppercase}#footer .column-wrap .columns{border-right:1px solid #333;min-height:210px}#footer .column-wrap .three.columns{border:none}#footer a{text-decoration:none;-moz-transition:color 250ms ease;-o-transition:color 250ms ease;-webkit-transition:color 250ms ease;transition:color 250ms ease}#footer a:hover{color:#fbd87b}#footer ul.menu{color:#333}#footer ul.menu>li{font-size:16px;line-height:1;margin:0 0 8px;text-transform:uppercase;font-weight:500;margin:0 0 8px}#footer ul.menu>li>ul{margin:4px 0 0}#footer ul.menu>li>ul>li{text-transform:none;font-weight:300;line-height:24px}#footer ul.footer li{line-height:24px;margin:0}#footer .container{padding:0}#footer .legal{font-size:12px;line-height:1}#footer .trip-advisor img{display:block;width:100%;height:auto}#flags li{line-height:1;margin:0 8px 0 0;float:left}#flags li span{background:transparent url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/flags.png) 0 0 no-repeat;height:17px;width:26px;color:transparent;text-shadow:none;font:0/0 a;display:block}#flags li span.mx{background-position:-33px 0}#flags li span.de{background-position:-65px 0}#flags li span.br{background-position:-97px 0}#flags li span.fr{background-position:-129px 0}#flags li span.cn{background-position:-160px 0}#flags li span.kr{background-position:-192px 0}#flags li span.jp{background-position:-226px 0}#brand-usa{height:57px;width:110px;background:transparent url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/brand-usa.png) 0 0 no-repeat;display:block;color:transparent;text-shadow:none;font:0/0 a}@media only screen and (min-width:768px) and (max-width:959px){#flags{-moz-transform:scale(0.75,0.75);-ms-transform:scale(0.75,0.75);-webkit-transform:scale(0.75,0.75);transform:scale(0.75,0.75);margin-left:-30px}}@media only screen and (max-width:767px){#footer .column-wrap .columns{border-right:none;min-height:0}#brand-usa{margin-bottom:20px}}#home{background:white;overflow:hidden}#home .slide{width:100%;height:100%;background-position:50% 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;min-height:580px}#home .cycle-prev,#home .cycle-next{position:absolute;z-index:750;color:white;top:45%;font-size:122px;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#home .cycle-prev{left:6%}#home .cycle-next{right:6%}#home .caption{text-align:center;position:relative;display:table;width:100%;height:100%}#home .caption .inner{display:table-cell;vertical-align:middle;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#home .caption .inner .text{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#home .caption .inner .text img{display:block;margin:auto}#home .caption .inner .link{background:#2478b2;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:10px auto 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#home .caption.white{color:white}.scroll-more{position:absolute;z-index:800;width:100%;bottom:0;left:0;text-align:center;overflow:hidden}.scroll-more .btn{line-height:0.9;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:bottom;background:rgba(196,14,61,0.75);color:white;cursor:pointer;font-style:oblique;width:126px;height:126px;-moz-border-radius:63px;-webkit-border-radius:63px;border-radius:63px;margin-bottom:-62px;padding-top:8px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.scroll-more .btn span{display:block}.scroll-more .btn:hover,.scroll-more .btn:active,.scroll-more .btn:focus{text-decoration:none}.scroll-more .btn .fa{font-size:32px;line-height:1;-moz-animation:bounce,1.2s,infinite,2s,ease-in;-webkit-animation:bounce,1.2s,infinite,2s,ease-in;animation:bounce,1.2s,infinite,2s,ease-in}@-moz-keyframes bounce{0%{margin-top:0;opacity:1}50%{margin-top:-6px;opacity:0.5}100%{margin-top:0;opacity:1}}@-webkit-keyframes bounce{0%{margin-top:0;opacity:1}50%{margin-top:-6px;opacity:0.5}100%{margin-top:0;opacity:1}}@keyframes bounce{0%{margin-top:0;opacity:1}50%{margin-top:-6px;opacity:0.5}100%{margin-top:0;opacity:1}}@media only screen and (min-width:1281px){#home{padding-top:40px}}@media only screen and (min-width:960px) and (max-width:1280px){#home{padding-top:40px}}@media only screen and (max-width:959px){#home{padding-top:40px}}@media only screen and (max-width:767px){#home{padding-top:53px}#home .slide{min-height:280px}#home .cycle-prev,#home .cycle-next{top:27.5%;-moz-transform:scale(0.6,0.6);-ms-transform:scale(0.6,0.6);-webkit-transform:scale(0.6,0.6);transform:scale(0.6,0.6)}#home .cycle-prev{left:0}#home .cycle-next{right:0}#home .caption .inner{-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8)}#home .caption .inner .text{display:block}#home .caption .inner .text>div{white-space:normal}.scroll-more{display:none}}@media only screen and (max-width:479px){#home .caption{display:block}#home .caption .inner{-moz-transform:scale(0.65,0.65);-ms-transform:scale(0.65,0.65);-webkit-transform:scale(0.65,0.65);transform:scale(0.65,0.65);display:block}}#sit{min-height:670px;min-height:380px;background-color:white;background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png),url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-sit.jpg);-moz-background-size:auto,cover;-o-background-size:auto,cover;-webkit-background-size:auto,cover;background-size:auto,cover;background-position:0 0,50% 0;background-attachment:fixed,fixed;padding:28px 0 0 0;text-align:center;-moz-box-shadow:rgba(0,0,0,0.4) 0 -2px 8px inset;-webkit-box-shadow:rgba(0,0,0,0.4) 0 -2px 8px inset;box-shadow:rgba(0,0,0,0.4) 0 -2px 8px inset}#sit .section-title{font-size:38px;line-height:1;color:#333}#sit .section-title span{display:block;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:23px;color:#333;text-transform:uppercase}#sit p{font-size:18px;line-height:24px;font-weight:300;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#sit .sits{margin-top:20px;padding-bottom:20px;text-align:center}#sit .tab-content{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:33%}#sit .tab-content h6{font-weight:500;font-size:16px;line-height:1}#sit .tab-content h3{color:#2478b2;font-size:20px;line-height:1.2;margin:0 0 14px;padding:0 4em}#sit .tab-content p{font-style:normal;color:#555}#sit .tab-content input[type=text]{margin:0 auto 14px}#sit .tab-content img{display:block;margin:0 auto -14px;position:relative;z-index:1;-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-moz-box-shadow:rgba(0,0,0,0.7) 0 0 6px;-webkit-box-shadow:rgba(0,0,0,0.7) 0 0 6px;box-shadow:rgba(0,0,0,0.7) 0 0 6px;width:150px}#sit .tab-content .button,#sit .tab-content input[type=submit]{margin:0 0 20px;position:relative;z-index:2}@media only screen and (min-width:768px) and (max-width:959px){#sit .tab-content{width:100%}#sit .tab-content h3{padding:0 1em}}@media only screen and (max-width:767px){#sit .tab-content{width:100%}#sit .tab-content h3{padding:0 1em}}#experiences{background:#fff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-experiences.jpg) 50% 0 no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:24px 0;min-height:570px;text-align:center}#experiences .section-title{font-size:36px;color:#2478b2}#experiences .section-title span{font-family:"Lobster",cursive;color:#333;display:block}#experiences p{font-size:18px;line-height:24px}#experiences .results{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#experiences .results .result{overflow:hidden;width:24.8%;margin:0 0.1%;float:left;background-color:black;background-position:50% 50%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;height:320px;color:white;display:table;position:relative}#experiences .results .result .type{position:absolute;top:0;left:0;z-index:3;font-size:14px;padding:0.2em 1em;background:rgba(0,0,0,0.7)}#experiences .results .result .tab{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:relative;z-index:3;font-weight:500;position:absolute;bottom:0;left:0;width:100%;background:rgba(243,196,128,0.7);color:black;padding:10px 3em;font-size:18px;line-height:20px}#experiences .results .result .caption{-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;color:transparent;display:table-cell;vertical-align:middle;padding:0 1.5em;font-size:16px;line-height:20px;position:relative;z-index:2;background:transparent}#experiences .results .result .caption span{display:block;margin-top:.8em}#experiences .results .result img{position:absolute;top:0;left:0}#experiences .results .result:hover,#experiences .results .result:active,#experiences .results .result:focus{text-decoration:none}#experiences .results .result:hover .tab,#experiences .results .result:active .tab,#experiences .results .result:focus .tab{background:rgba(36,120,178,0.7);color:white}#experiences .results .result:hover .caption,#experiences .results .result:active .caption,#experiences .results .result:focus .caption{background:rgba(0,0,0,0.5);color:white}#experiences .button{margin-bottom:40px}@media only screen and (min-width:1281px){#experiences .results .result{height:380px}}@media only screen and (min-width:768px) and (max-width:959px){#experiences .results .result{width:49.8%;margin:0 0.1% 0.3%}#experiences .results .result .tab{padding:10px 1em}}@media only screen and (max-width:767px){#experiences .results .result{width:49.8%;margin:0 0.1% 0.3%;height:240px}#experiences .results .result .tab{padding:10px 1em}#experiences .results .result .caption{vertical-align:top;padding-top:1em}}@media only screen and (max-width:479px){#experiences .results .result .caption{font-size:12px;line-height:1}}#special-offers{background:#2478b2;color:white;-moz-box-shadow:#133f5d 0 4px 6px inset;-webkit-box-shadow:#133f5d 0 4px 6px inset;box-shadow:#133f5d 0 4px 6px inset;padding:70px 0;text-align:center}#special-offers h3{color:#ffc220;font-size:16px;line-height:1;text-transform:uppercase;margin:0}#special-offers p{margin-bottom:12px}#special-offers .section-title{font-family:"Lobster",cursive;color:#333;height:60px;background:transparent url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-special-offers.png) 50% 0 no-repeat;margin-top:-106px;font-size:24px;line-height:42px}#special-offers .sponsored{font-size:12px;text-transform:uppercase;line-height:14px;margin-top:-14px;color:rgba(255,255,255,0.6);font-weight:400}@media only screen and (min-width:768px) and (max-width:959px){#special-offers .button.gold{margin-bottom:20px}#special-offers .sponsored{margin-top:0}}@media only screen and (max-width:767px){#special-offers .button.gold{margin-bottom:20px}#special-offers .sponsored{margin-top:0}}#map{overflow:hidden;height:624px;padding:28px 0 0;text-align:center;border-bottom:1px solid #999;background:#fff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-blue-lines.png) 0 0 repeat;position:relative}#map .section-title{position:relative;z-index:2}#map p{font-size:18px;line-height:24px;font-weight:500;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:2}#map .filters{text-align:left;position:relative;z-index:2}#map .filters h3{text-transform:uppercase;margin:0 0 8px;font-size:18px;line-height:1;color:#2478b2}#map .filters ul{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#map .filters ul a{-moz-transition:color 250ms ease-in-out;-o-transition:color 250ms ease-in-out;-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out}#map .filters ul a:hover,#map .filters ul a:active,#map .filters ul a:focus{text-decoration:none;color:#2478b2}#map .chosen-container{margin-bottom:14px}#md-map-group{width:960px;height:624px;position:absolute;top:0;right:45%;margin-right:-480px;z-index:1;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#666}#md-map-group .hidden{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}#md-map-group .hidden .city-marker,#md-map-group .hidden .region-marker{-moz-transform:scale(0.2,0.2);-ms-transform:scale(0.2,0.2);-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2);-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}#md-map-group .locations{text-align:center;position:absolute;z-index:10;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;top:118px;left:290px}#md-map-group .locations h3{text-transform:uppercase;margin:0 0 8px;font-size:18px;line-height:1;color:#2478b2}#md-map-group .locations .view{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:#999;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:16px;padding:6px 12px}#md-map-group .locations .view:hover,#md-map-group .locations .view:active,#md-map-group .locations .view:focus,#md-map-group .locations .view.active{text-decoration:none;background:#2478b2;color:white}#md-map-group img{position:absolute;top:0;left:0}#md-map-group .city-marker{position:absolute;font-size:14px;line-height:1;z-index:3;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}#md-map-group .city-marker .label{background:#ccc;padding:2px 6px 2px 10px;position:relative;margin-right:20px}#md-map-group .city-marker .label:after{height:0;width:0;color:transparent;content:".";position:absolute;top:0;right:-20px;border-top:9.5px solid transparent;border-left:20px solid #ccc;border-bottom:9.5px solid transparent}#md-map-group .city-marker:hover,#md-map-group .city-marker:active,#md-map-group .city-marker:focus{text-decoration:none}#md-map-group .city-marker:hover .label,#md-map-group .city-marker:active .label,#md-map-group .city-marker:focus .label{background:#f3c480}#md-map-group .city-marker:hover .label:after,#md-map-group .city-marker:active .label:after,#md-map-group .city-marker:focus .label:after{border-left-color:#f3c480}#md-map-group .city-marker:hover .label.right:before,#md-map-group .city-marker:active .label.right:before,#md-map-group .city-marker:focus .label.right:before{border-right-color:#f3c480}#md-map-group .city-marker .label.right{margin:0 0 0 20px;padding:2px 10px 2px 6px}#md-map-group .city-marker .label.right:after{content:none}#md-map-group .city-marker .label.right:before{height:0;width:0;content:".";color:transparent;position:absolute;top:0;left:-20px;border-top:9.5px solid transparent;border-right:20px solid #ccc;border-bottom:9.5px solid transparent}#md-map-group .city-marker .fa-star,#md-map-group .city-marker .fa-circle{color:#f3c480}#md-map-group .city-marker .fa-stack{height:1em;width:1em;line-height:1em;vertical-align:top;margin-top:2px}#md-map-group .city-marker .label{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}#md-map-group .region-marker{position:absolute;font-size:15px;line-height:1;z-index:3;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}#md-map-group .region-marker .label{background:#ccc;padding:2px 10px;position:relative;margin:0}#md-map-group .region-marker:hover,#md-map-group .region-marker:active,#md-map-group .region-marker:focus{text-decoration:none}#md-map-group .region-marker:hover .label,#md-map-group .region-marker:active .label,#md-map-group .region-marker:focus .label{background:#f3c480}#md-city-group,#md-region-group{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.washington-dc{left:348px;top:337px}.washington-dc .city-marker .fa-stack{font-size:1.4em;margin-top:0}#map-baltimore{left:443px;top:275px}#map-ocean-city{left:654px;top:429px}#map-cumberland{left:229px;top:208px}#map-deep-creek{left:158px;top:232px}#map-hagerstown{left:386px;top:199px}#map-frederick{left:416px;top:230px}#map-annapolis{left:558px;top:324px}#map-st-michaels{left:597px;top:356px}#map-st-marys{left:571px;top:458px}#map-chesapeake-city{left:632px;top:212px}#md-map-group .washington-dc.city-marker .fa-stack{font-size:1.4em;margin-top:0}#map-western{left:222px;top:212px}#map-capital{left:380px;top:282px}#map-central{left:492px;top:232px}#map-southern{left:498px;top:428px}#map-eastern{left:586px;top:358px}@media only screen and (min-width:960px) and (max-width:1280px){#md-map-group{right:40%}}@media only screen and (min-width:768px) and (max-width:959px){#map h3{font-size:16px}#map ul li{font-size:16px}#md-map-group{right:38%}}@media only screen and (max-width:767px){#map{min-height:0}#map .locations{display:none}#md-map-group{display:none}}#events{min-height:700px;background-repeat:no-repeat;background-position:50% 0;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:28px 0 0 0;text-align:center;-moz-box-shadow:rgba(0,0,0,0.5) 0 2px 5px inset;-webkit-box-shadow:rgba(0,0,0,0.5) 0 2px 5px inset;box-shadow:rgba(0,0,0,0.5) 0 2px 5px inset}#events .section-title{color:white;text-shadow:rgba(0,0,0,0.9) 0 0 12px}#events p{font-size:18px;line-height:24px;color:white;text-shadow:rgba(0,0,0,0.9) 0 0 2px}#events .calendar{background:rgba(255,255,255,0.9);text-align:left;padding:20px;position:relative;width:100%}#events .calendar .column{width:48%;margin:0 1%}#events .calendar .column.featured{padding-bottom:1em}#events .calendar h3{font-size:24px;color:#2478b2;text-transform:uppercase}#events .calendar h4{color:#2478b2;text-transform:uppercase;text-transform:uppercase;margin:0 0 6px;font-size:20px;line-height:1.2}#events .calendar select{width:70%;padding:4px;margin:0 auto 20px}#events .calendar #all-events{position:absolute;bottom:0;right:0;background:#2478b2;color:white;font:normal 14px/14px "Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:12px 32px;letter-spacing:1px}#events .calendar #all-events:hover,#events .calendar #all-events:focus,#events .calendar #all-events:active{text-decoration:none}#events .calendar-wrap{width:76%;margin:auto}#events ul.event-filters li{float:left;margin:0 0.5em 0 0;border-right:1px solid}#events ul.event-filters li a{color:inherit;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0.5em 0 0}#events ul.event-filters li a:hover,#events ul.event-filters li a:active,#events ul.event-filters li a:focus{text-decoration:none;color:#2478b2}#events ul.event-filters li:last-child{border:none}article.event{display:table;width:100%;margin-bottom:18px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}article.event figure{display:table-cell;width:20%;vertical-align:top}article.event figcaption{display:table-cell;width:80%;vertical-align:top;padding-left:10px}article.event figcaption .title{font-size:18px;margin-bottom:6px;font-weight:600}article.event figcaption .date{margin-bottom:6px;font-weight:500}article.event img{width:100%;display:block;height:auto}article.event a{color:#2478b2;text-decoration:none;font-weight:500}#event-calendar table{width:100%;margin:0 auto 20px}#event-calendar table th{background:#fbd87b;text-align:center;padding:4px 0}#event-calendar table tr td{width:10%;height:34px;line-height:38px;text-align:center;font-weight:500;vertical-align:middle}#event-calendar table tr td a{display:block;height:100%;width:100%;border:2px solid transparent;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#event-calendar table tr td a:hover,#event-calendar table tr td a:active,#event-calendar table tr td a:focus{text-decoration:none;background:#93b4e0;border-color:white}#event-calendar table tr td.today{background:#fbd87b;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#event-calendar .calendar-load{text-align:center;padding:120px 0;width:100%;font-size:48px;color:#999}#event-calendar .calendar-load .error{font-size:24px;line-height:1.2;color:#333}#prev-month:hover,#prev-month:active,#prev-month:focus,#next-month:hover,#next-month:active,#next-month:focus{color:white;text-decoration:none}#event-submit{background-color:#fbedc7;border-top:1px solid #999;border-bottom:1px solid #999;padding:20px 0}#event-submit .calendar{float:left;margin:0 1em 0 0;width:auto}@media only screen and (min-width:1281px){#event-calendar table tr td{height:42px;line-height:38px}}@media only screen and (min-width:960px) and (max-width:1280px){#event-calendar table tr td{height:42px;line-height:38px}}@media only screen and (min-width:768px) and (max-width:959px){#events ul.event-filters li{float:none;margin:0 0.5em 6px 0;border:none}#events ul.event-filters li a{padding:0 0.5em 0 0}}@media only screen and (max-width:767px){#events{min-height:0;padding-bottom:20px}#events .calendar .column{width:100%;margin:0}#events .calendar select{width:100%}#events .calendar #all-events{width:100%;text-align:center}#events .calendar h4{font-size:16px}#events .calendar-wrap{width:100%}#events ul.event-filters li{float:none;margin:0 0.5em 6px 0;border:none}#events ul.event-filters li a{padding:0 0.5em 0 0}#event-calendar{width:100%}#event-calendar table tr td{width:14.28%;height:30px;line-height:30px}#event-submit .calendar{float:none;display:block;margin:0 auto}}#front-social{padding:28px 0 100px;text-align:center}#front-social .section-title{font-family:"Lobster",cursive;font-size:42px;line-height:30px;margin-bottom:20px}#front-social .section-title span{display:block;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:23px;color:#333}#front-social p{font-size:18px;line-height:24px;font-weight:500}#front-social .results article{width:19%;float:left;background:#eee;height:200px;margin:0 .5% 1% .5%;overflow:hidden;position:relative;text-align:left}#front-social .results article img{width:100%;height:100%}#front-social .results article .icons{position:absolute;bottom:0;right:0}#front-social .results article .icons .fa{font-size:24px;padding:6px;line-height:1;background-color:rgba(0,0,0,0.7);color:white;width:36px;margin-left:4px;text-align:center}#front-social .results article .icons .fa-share{cursor:pointer}#front-social .results article .icons .fa-facebook{background-color:rgba(36,120,178,0.7)}#front-social .results article .icons .fa-youtube{background-color:rgba(196,14,61,0.7)}#front-social .results article .message{position:absolute;bottom:-50%;left:0;height:100%;width:100%;background:rgba(0,0,0,0.7);color:white;font-size:16px;line-height:1.3;padding:0.5em;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#front-social .results article a:hover .message,#front-social .results article a:active .message,#front-social .results article a:focus .message{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;bottom:0}#front-social .results.hidden{height:500px;overflow:hidden}#front-social .results .fa-spinner{font-size:72px;line-height:220px;color:#999}#front-social .results .no-results{text-align:center;font-size:24px;line-height:220px}#social-filters{text-align:center}#social-filters li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;cursor:pointer;line-height:1;margin:0 6px;font-size:24px}#social-filters li .fa{font-size:32px}#social-filters li:hover{color:#2478b2}#social-toggle{background:white;width:100%;height:10px;-moz-box-shadow:rgba(0,0,0,0.25) 0 -6px 5px -3px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 -6px 5px -3px;box-shadow:rgba(0,0,0,0.25) 0 -6px 5px -3px;position:relative;z-index:2}#social-toggle .btn{cursor:pointer;margin:-30px auto 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:60px;width:60px;background:white;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;font-size:42px;line-height:1;color:#999;-moz-box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px;box-shadow:rgba(0,0,0,0.25) 0 -5px 3px -2px}#social-hub-link{position:relative;margin-top:10px;z-index:3}@media only screen and (min-width:960px) and (max-width:1280px){#front-social .results article{height:180px}}@media only screen and (min-width:768px) and (max-width:959px){#front-social .results article{width:32.333%}}@media only screen and (max-width:767px){#front-social .results article{width:49%}}@media only screen and (max-width:479px){#front-social .results article{height:150px}}#mega-maryland,#mega-events{border-left:2px solid #ccc;padding:20px 0 20px 20px}#mega-maryland a,#mega-events a{width:48%;display:block;background:#2478b2;color:white;text-decoration:none;float:left;margin:0 1px 2px 0;-moz-transition:background 250ms ease-in-out;-o-transition:background 250ms ease-in-out;-webkit-transition:background 250ms ease-in-out;transition:background 250ms ease-in-out}#mega-maryland a img,#mega-events a img{display:block;float:left;height:auto;width:170px}#mega-maryland a .tab,#mega-events a .tab{display:table;width:100%}#mega-maryland a .text,#mega-events a .text{display:table-cell;vertical-align:middle;padding:0 10px;width:100%}#mega-maryland a:hover,#mega-events a:hover{background:#ccc;color:#333}#mega-maryland a em,#mega-events a em{font-weight:300}#mega-places .chosen-container .chosen-results{max-height:140px}#mega-places .map{float:left;width:420px;font-weight:300}#mega-places .map .cities label{font-weight:normal}#mega-places .map .cities select{margin:0;width:280px}#mega-places .map #mega-arrow,#mega-places .map #mega-map{position:absolute;top:30px;left:0}#mega-places .map #mega-arrow{top:98px}#mega-places .right{float:left;padding-left:30px;border-left:2px solid #ccc}#mega-places .right a{text-decoration:none}#mega-places .right a img{display:block;float:left;width:124px;height:75px}#mega-places .right a .text{padding-left:10px;float:left;width:200px}#mega-places .right a h3{font-family:"Lobster";font-size:20px;line-height:20px;margin:0;color:#333}#mega-places .right a h3 span{font-size:16px;display:block;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#mega-places .right a p{font-size:13px;line-height:15px;margin:0;font-weight:300}#mega-places .right a:hover{color:#2478b2}#mega-things{border-left:2px solid #ccc;padding:34px 0}#mega-things h3{text-align:center;font-family:"Lobster";color:#333;font-size:24px;line-height:24px;margin-bottom:24px}#mega-things .seasons{text-align:center}#mega-things .seasons .season{height:162px;width:162px;-moz-border-radius:81px;-webkit-border-radius:81px;border-radius:81px;background:#ccc url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net.png) 0 0 repeat;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:8px;margin:0 10px}#mega-things .seasons .season h6{font:0/0 a;color:transparent;text-shadow:none;width:146px;height:146px;position:absolute;left:0;bottom:-34px}#mega-things .seasons .season .content{height:146px;width:146px;-moz-border-radius:73px;-webkit-border-radius:73px;border-radius:73px;border:2px solid #c40e3d;position:relative}#mega-things .seasons .season.spring .content{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-spring.jpg) 0 0 no-repeat}#mega-things .seasons .season.spring h6{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-spring-text.png) 50% 0 no-repeat}#mega-things .seasons .season.summer .content{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-summer.jpg) 0 0 no-repeat}#mega-things .seasons .season.summer h6{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-summer-text.png) 50% 0 no-repeat}#mega-things .seasons .season.fall .content{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-fall.jpg) 0 0 no-repeat}#mega-things .seasons .season.fall h6{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-fall-text.png) 50% 0 no-repeat}#mega-things .seasons .season.winter .content{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-winter.jpg) 0 0 no-repeat}#mega-things .seasons .season.winter h6{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-winter-text.png) 50% 0 no-repeat}#mega-dining{text-align:center;padding:10px 0 60px;padding-left:10px;border-left:2px solid #ccc}#mega-dining a:hover{text-decoration:none}#mega-dining .dining{height:162px;width:162px;-moz-border-radius:81px;-webkit-border-radius:81px;border-radius:81px;background:#ccc url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net.png) 0 0 repeat;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:8px;margin:0 10px}#mega-dining .dining .content{height:146px;width:146px;-moz-border-radius:73px;-webkit-border-radius:73px;border-radius:73px;border:2px solid #c40e3d;position:relative;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#mega-dining h6{color:#333;font-size:16px;line-height:18px;margin-top:10px}#mega-stay{padding:10px 0;padding-left:10px;border-left:2px solid #ccc}#mega-stay h3{text-align:center;font-family:"Lobster";color:#333;font-size:22px;line-height:22px;margin-bottom:12px}#mega-stay select{margin:auto}#mega-stay .items{text-align:center;margin-bottom:20px}#mega-stay .items .item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:115px;vertical-align:top}#mega-stay .items .item a:hover{text-decoration:none}#mega-stay .items .item a:hover .title{background:rgba(36,120,178,0.7);text-decoration:none}#mega-stay .items .item a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#mega-stay .items .title{background:rgba(204,204,204,0.7);padding:4px 1em;-moz-transition:background 250ms ease-in-out;-o-transition:background 250ms ease-in-out;-webkit-transition:background 250ms ease-in-out;transition:background 250ms ease-in-out}#mega-stay .items img{background:rgba(204,204,204,0.7);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}#newsletter{padding-bottom:20px;background:#f3f3f3;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:60px}#newsletter h2{font-size:40px;line-height:1;margin:0}#newsletter h6,#newsletter p{font-size:16px;line-height:18px;margin:0}#newsletter h6{font-weight:300;color:#666;font-size:18px}#newsletter form{margin:30px 0 0}#newsletter form input{float:left}#newsletter form input[type="text"]{margin-right:.5em;width:70%}#share-side{background:white;border:1px solid #e5e5e5;padding:2px}#share-side .wrapper{background:#cce4ff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-lines-half.png) 0 0 repeat;padding:8px}#share-side h3{font-family:"Lobster",cursive;font-size:24px;line-height:1;border-top:1px solid #999;padding-top:8px;position:relative;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#share-side h3 .fa{display:none;color:#666;position:absolute;right:0;top:8px;font-size:0.9em}#share-side h3:first-child{border:none;padding:0}#share-side h3:first-child .fa{top:0}#share-side img{display:block;margin:0 auto 20px;border:1px solid #b3cae5}#share-side .ad-group{margin-top:24px}span.btn,a.share-btn{color:#666;font-size:14px;cursor:pointer;margin:0 0 8px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;width:100%;-moz-transition:all 125ms ease-in-out;-o-transition:all 125ms ease-in-out;-webkit-transition:all 125ms ease-in-out;transition:all 125ms ease-in-out}span.btn .fa,a.share-btn .fa{font-size:20px;vertical-align:-2px;margin-right:6px}span.btn:hover,a.share-btn:hover{color:#333;text-decoration:none}span.btn a:hover,span.btn a:active,span.btn a:focus,a.share-btn a:hover,a.share-btn a:active,a.share-btn a:focus{text-decoration:none}#sharethis-header{height:64px;background:#cce4ff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-lines-half.png) 0 0 repeat;padding-top:20px}#sharethis-header h3{display:inline;font-family:"Lobster",cursive;font-size:24px;line-height:1;margin-right:20px}#sharethis-header span.btn{display:inline;margin-right:40px}#sharethis-header .share-count{background:#ffffff none repeat scroll 0 0;margin-left:10px;padding:2px 5px 3px;position:relative;transition:all 0.5s ease 0s;z-index:2}#sharethis-header .share-count::before{border-color:transparent #ffffff transparent transparent;border-style:solid;border-width:7px 10px;content:"";left:-20px;position:absolute;top:4px;z-index:1;transition:all .5s ease 0s}#sharethis-header span:hover .share-count{background:#c40e3d none repeat scroll 0 0;color:#FFFFFF}#sharethis-header span:hover .share-count::before{border-color:transparent #c40e3d transparent transparent}#sharethis-footer{background-color:#fbedc7;padding:30px 0 50px;text-align:center}#sharethis-footer h3{color:#c40e3d;font-size:32px;line-height:1;margin:0}#sharethis-footer h4{font-weight:300;font-size:28px;color:#666;line-height:1.2}#sharethis-footer span.btn{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;font-size:18px;color:#999;margin:0 10px 8px}#sharethis-footer span.btn .fa{font-size:46px;vertical-align:-8px}@media only screen and (min-width:960px) and (max-width:1280px){#sharethis-header h3{margin-right:10px}#sharethis-header span.btn{margin-right:20px}}@media only screen and (min-width:768px) and (max-width:959px){#sharethis-header h3{margin-right:4px}#sharethis-header span.btn{margin-right:4px}}@media only screen and (max-width:767px){#sharethis-header{height:auto;padding-bottom:10px}#sharethis-header h3{display:block}#sharethis-header span.btn{margin-right:4px;white-space:nowrap}#sharethis-footer span.btn .fa{font-size:32px}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){#share-side{margin-bottom:20px}#share-side h3{cursor:pointer}#share-side h3 .fa{display:block}#share-side h3+div{display:none}#share-side h3+div.open{display:block}}#travel-guide{background:#f3f3f3;min-height:200px;padding-bottom:20px}#travel-guide .travel-guide-title{color:#232323;display:block;font-size:38px;line-height:38px}#travel-guide img{-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-moz-box-shadow:rgba(0,0,0,0.4) 2px 2px 4px;-webkit-box-shadow:rgba(0,0,0,0.4) 2px 2px 4px;box-shadow:rgba(0,0,0,0.4) 2px 2px 4px;display:block}#travel-guide .center{color:#676767;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}#travel-guide .right{padding-top:30px}@media only screen and (min-width:768px) and (max-width:959px){#travel-guide .button{margin-bottom:10px}}@media only screen and (max-width:767px){#travel-guide{padding-bottom:60px}#travel-guide img{margin-bottom:14px}}#email-this-form{margin:20px 0px}#email-this-form .form-item-subject input{width:100%}#email-this-form a{color:#5696c2;display:inline}#email-this-form .form-item-from input{width:100%}#email-this-form .form-item-to{clear:both}#email-this-form .preview-panel-left,#email-this-form .preview-panel-right{float:left;width:50%}#email-this-form .preview-panel-left .form-item{margin-right:25px}#email-this-form .preview-panel-right input{clear:both;float:none;margin-top:30px}#email-this-form .email-this-preview-item{margin-bottom:12px}#email-this-form .email-this-preview-item label{color:#ffc220;text-transform:uppercase}#email-this-form .form-item .description{line-height:1.3}#email-this-form .email-this-confirmation{background-color:#2577b1;color:#FFFFFF;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;min-height:150px;padding:20px}#email-this-form #email-this-preview{background-color:#2577b1;color:#ffffff;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.1;min-height:150px;padding:30px 20px;-moz-box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;-webkit-box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px}#email-this-form .email-this-confirmation{background-attachment:fixed;background-image:url("/sites/all/themes/mmg_maryland/images/dev/events-hero-winter.jpg");background-size:cover;color:#666666}#email-this-form .email-this-confirmation .confirmation-panel-left{margin-left:0px}#email-this-form .email-this-confirmation .confirmation-panel-right{margin-right:-20px}#email-this-form .email-this-confirmation-top{color:#666666}#email-this-form .email-this-confirmation-inner{background:none repeat scroll 0 0 rgba(255,255,255,0.9);margin:10px;padding:20px}#email-this-form .email-this-confirmation-prompt{font-size:24px}#email-this-form .email-this-confirmation-prompt .fa{font-size:70px;color:#7dc57b;padding-right:10px;vertical-align:middle}#email-this-form .email-this-confirmation a{color:#2478b2}#email-this-form .email-this-return-link{margin:10px 0px;line-height:1.1}#email-this-form .confirmation-item{margin-bottom:20px}#email-this-form .confirmation-panel-inner{padding:35px 15px}#email-this-form .preview-panel-right input.form-submit{font-size:26px;padding:15px 40px}#email-this-form .preview-name-placeholder{display:inline-block;min-width:35px;padding-right:6px}#email-this-form .preview-item-message-body{background:none repeat scroll 0 0 #ffffff;color:#666666;display:block;margin-top:8px;padding:10px}.form-error-prompt{background:none repeat scroll 0 0 #c40e3d;color:#ffffff;margin:70px auto;max-width:80%;padding:50px;text-align:center;-moz-box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;-webkit-box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;line-height:1.1}.form-error-prompt a{display:inline-block;color:#ffc220}.form-error-prompt h6{color:#FFFFFF;font-size:40px;margin-bottom:20px;line-height:1}.form-error-prompt ul{list-style:square;padding-left:50px}.form-error-prompt li{line-height:1.1}.form-error-prompt li a{font-size:30px}.form-error-prompt .form-error-prompt-footer{margin-top:60px}.printer-friendly-prompt{line-height:1.1;padding-top:40px;margin-top:-135px;width:100%}.printer-friendly-prompt .printer-friendly-prompt-title{margin-top:20px}.printer-friendly-prompt h6{line-height:1.1}.printer-friendly-prompt a{display:inline;color:#2577b1}.printer-friendly-prompt a:hover{color:#484848}.printer-friendly-prompt .printer-friendly-prompt-current-url{color:#787878;margin-top:5px}.printer-friendly-prompt .printer-friendly-prompt-back{text-align:right}.printer-friendly-prompt .printer-friendly-prompt-back a{background-color:#2577b1;border:1px solid #2577b1;color:#ffffff;display:inline-block;padding:5px 18px;transition:all 0.5s ease 0s;white-space:nowrap;width:100px}.printer-friendly-prompt .printer-friendly-prompt-back a:hover{background-color:#FFFFFF;color:#2577b1;text-decoration:none}body.page-press-gallery .press-room-gallery-header a{color:#2478b2}body.page-press-gallery .press-room-gallery-header a:hover{text-decoration:underline}body.page-press-gallery #content{padding-bottom:0px;padding-top:0px}body.page-press-gallery #press-gallery-outter-wrapper{margin-bottom:70px}body.page-press-gallery ul.tabs.primary{margin-top:20px;position:absolute;top:-13px}body.page-press-gallery #press-gallery-wrapper{transition:all .5s ease 0s}body.page-press-gallery .view-press-room-gallery{padding-bottom:150px}body.page-press-gallery .views-row-5,body.page-press-gallery .views-row-9,body.page-press-gallery .views-row-13{clear:both}body.page-press-gallery img{height:auto;max-width:100%}body.page-press-gallery .views-row{border:1px solid #dddddd;border-radius:4px;line-height:1.2;margin-bottom:20px;min-height:340px;padding:2px;text-align:center}body.page-press-gallery .selected{border:1px solid #2678b4 !important}body.page-press-gallery .selected .gallery-image-toggle{color:#c40e3d !important}body.page-press-gallery .press-room-gallery-header{line-height:1.2;margin:60px auto 40px;width:70%;font-weight:300;text-align:center}body.page-press-gallery .gallery-image-middle,body.page-press-gallery .gallery-image-bottom{padding:10px}body.page-press-gallery .gallery-image-location{font-size:14px;font-weight:300;margin-top:5px}body.page-press-gallery .gallery-image-title{font-size:22px;line-height:1.1;font-weight:500}body.page-press-gallery .gallery-image-bottom{bottom:0;left:50%;position:absolute;width:250px;margin-left:-125px}body.page-press-gallery .gallery-image-expand a,body.page-press-gallery .gallery-image-toggle{color:#2478b2;cursor:pointer;text-decoration:none;transition:all .5s ease 0s;font-size:16px}body.page-press-gallery .gallery-image-expand a:hover,body.page-press-gallery .gallery-image-toggle:hover{color:#c40e3d}body.page-press-gallery .gallery-image-toggle .fa{bottom:5px;color:#dddddd;font-size:30px;font-weight:100;left:24px;position:absolute}body.page-press-gallery .selected .fa{color:#c40e3d}body.page-press-gallery .gallery-image-expand{margin-bottom:5px}body.page-press-gallery #edit-select{bottom:-150px;left:39%;position:absolute;width:300px}body.page-press-gallery .views-field-views-bulk-operations{display:none}body.page-press-gallery .ajax-progress{display:none}body.page-press-gallery .pager-wrapper{padding-top:5px;padding-bottom:10px;border-bottom:1px solid #DDDDDD}body.page-press-gallery .pager-wrapper li a{transition:all .5s ease 0s}body.page-press-gallery .press-gallery-confirm-selection{margin-top:90px;padding-bottom:20px}body.page-press-gallery .press-gallery-confirm-message{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net.png) repeat scroll 0 0 #cce4ff;min-height:400px;padding:0 0 90px}body.page-press-gallery .press-gallery-confirm-selection{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net.png) repeat scroll 0 0 #eaeaea;min-height:450px;margin-top:0px}body.page-press-gallery .press-gallery-confirm .ribbon-wrap{margin-top:70px}body.page-press-gallery .press-go-back-link{text-align:center;padding-top:40px;clear:both}body.page-press-gallery .next-step{background:none repeat scroll 0 0 #fff;border-radius:3px;line-height:1.1;padding:50px 70px;text-align:center}body.page-press-gallery .next-step .message-icon{padding-right:50px;text-align:right}body.page-press-gallery .next-step .message-icon .fa{font-size:200px;color:#c40e3d}body.page-press-gallery .next-step .message-text{margin-top:50px}body.page-press-gallery .next-step .message-description{color:#999999;margin-bottom:40px;margin-top:-40px}body.page-press-gallery .views-field-rendered-entity-1{display:none;position:static}body.page-press-gallery .press-gallery-confirm-selection-images{background:rgba(255,255,255,0.9);padding:40px;min-height:300px;margin-bottom:40px;border-radius:4px}body.page-press-gallery .gallery-selection-item{font-size:14px;line-height:1.3;color:#AAAAAA}body.page-press-gallery .gallery-selection-item img{border:1px solid #dddddd;border-radius:3px;box-shadow:0 16px 20px -20px rgba(0,0,0,0.9);padding:2px}body.page-press-gallery #lightbox img{max-width:560px}body.page-press-gallery .galley-credit{text-align:left;height:0px;font-size:12px;color:#787878;margin-top:-3px;margin-bottom:5px;margin-left:3px}@media only screen and (max-width:767px){body.page-press-gallery .next-step .message-icon{text-align:center}body.page-press-gallery .next-step{overflow:hidden;padding:10px}}body.page-social-hub .social-hub-header{background:url("/sites/all/themes/mmg_maryland/images/MD_Social_Hub_Header.jpg") no-repeat fixed 0 0/cover transparent;height:600px;position:relative}body.page-social-hub .social-hub-header .social-hub-header-caption{left:50%;margin-left:-325px;position:absolute;text-align:center;top:300px;width:650px;z-index:9}body.page-social-hub .social-hub-header .social-hub-header-caption-title{color:#ffffff;font-size:58px;letter-spacing:1px;text-shadow:0 0 8px #000000;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}body.page-social-hub .social-hub-header .social-hub-header-caption-body{color:#ffffff;font-size:28px;font-weight:300;line-height:1.2;margin-top:20px;text-shadow:0 0 8px #000000;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100}body.page-social-hub .social-hub-filter-wrapper{background:url("/sites/all/themes/mmg_maryland/images/bg-net2.png") repeat scroll 0 0 #fff;margin-top:-28px;padding-bottom:1px;padding-top:20px}body.page-social-hub .social-hub-select-text,body.page-social-hub .social-hub-expand-text{color:#575757;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px}body.page-social-hub .social-hub-expand-text{margin-bottom:10px}body.page-social-hub .handrawn-arrow-down{background:url("/sites/all/themes/mmg_maryland/images/handrawn-arrow.png");height:38px;width:24px;display:inline-block;margin-left:-7px;vertical-align:-20px}body.page-social-hub .all-feeds-label{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px !important;font-weight:400}body.page-social-hub .social-hub-expand-text{margin-top:0px;position:relative;z-index:2}body.page-social-hub .social-hub-footer-left{float:left;width:50%}body.page-social-hub .social-hub-footer-right{float:left;width:50%}body.page-social-hub .social-hub-profile-buttons{background:url("/sites/all/themes/mmg_maryland/images/bg-gray-lines.png") repeat scroll 0 0 transparent;padding:20px;margin-top:-100px;margin-bottom:50px;text-align:center}body.page-social-hub .social-hub-profile-buttons .follow{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;font-family:300;margin-bottom:10px;margin-top:-2px}body.page-social-hub .social-hub-profile-buttons .connect{color:#2576b1;font-size:25px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}body.page-social-hub .social-hub-profile-buttons .fa{color:#565656;font-size:28px;margin-right:12px;transition:all 0.5s ease 0s}body.page-social-hub .social-hub-profile-buttons .fa:hover{color:#2478b2}body.page-social-hub #content{margin-bottom:-20px;padding:20px 0 0}body.page-social-hub #newsletter,body.page-social-hub #travel-guide{min-height:295px;margin-bottom:0px;margin-top:-50px}body.page-social-hub #newsletter{border-top:0px;border-bottom:0px}body.page-social-hub #newsletter h6{margin-top:20px}body.page-social-hub #travel-guide .button{margin-bottom:10px}@media only screen and (min-width:960px) and (max-width:1280px){body.page-social-hub #newsletter h2{font-size:32px}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){body.page-social-hub #newsletter,body.page-social-hub #travel-guide{margin-top:0px}body.page-social-hub .social-hub-footer-left,body.page-social-hub .social-hub-footer-right{float:none;width:100%}body.page-social-hub #newsletter{padding-bottom:60px}}@media only screen and (max-width:767px){body.page-social-hub .social-hub-header{height:500px;background-position:0% 100%}body.page-social-hub .social-hub-header .social-hub-header-caption{width:400px;top:200px;margin-left:-200px}body.page-social-hub .social-hub-header .social-hub-header-caption-title{font-size:34px}body.page-social-hub .social-hub-header .social-hub-header-caption-body{font-size:18px}}@media only screen and (max-width:479px){body.page-social-hub .social-hub-header{height:450px}body.page-social-hub .social-hub-header .social-hub-header-caption{width:320px;top:180px;margin-left:-160px}body.page-social-hub .social-hub-header .social-hub-header-caption-title{font-size:30px}body.page-social-hub .social-hub-header .social-hub-header-caption-body{font-size:16px}}.article-slider{margin:0 0 30px}.article-slider .slide{width:100%}.article-slider .slide img{display:block;background:white;padding:2px;border:1px solid #ccc;width:100%}.article-slider .caption{font-size:14px;line-height:1.2;color:#666;padding-top:5px}.article-slider .credit{font-size:14px;line-height:1.2;color:#666}.article-slider .cycle-prev,.article-slider .cycle-next{position:absolute;top:50%;z-index:200;display:block;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;font-size:94px;line-height:1;color:white;color:rgba(255,255,255,0.7);cursor:pointer;margin:-47px 0 0}.article-slider .cycle-prev{left:2%}.article-slider .cycle-next{right:2%}.article-slider .image-area{position:relative}.image-share{background-color:rgba(0,0,0,0.6);color:white;height:30px;width:30px;line-height:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;text-align:center;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.image-share:hover{-moz-box-shadow:#fff 0 0 10px;-webkit-box-shadow:#fff 0 0 10px;box-shadow:#fff 0 0 10px}.expand-it{position:absolute;top:10px;right:10px}.share-it{position:absolute;bottom:10px;right:10px}.share-it .image-share{margin:0 0 0 0.5em}#campaign-webform-wrapper{margin-top:-30px}#campaign-webform-wrapper .messages{margin-top:40px}#campaign-webform-wrapper #campaign-webform-closed{background:#c40e3d none repeat scroll 0 0;color:#ffffff;margin-top:40px;padding:20px;text-align:center;margin-bottom:20px}#campaign-webform-wrapper #campaign-webform-closed h2{color:#ffffff;font-size:32px;font-family:lobster;line-height:1}#campaign-webform-wrapper #campaign-webform-closed #campaign-webform-closed-message{width:65%;margin:0px auto;line-height:1.3}#article-related{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-gray-lines.png);padding-bottom:60px;margin-top:20px}#article-related article{width:23%;float:left;margin:0 1%}#article-related article h3{font-size:20px;line-height:23px;margin:0}#article-related article p{margin:0;font-size:16px;line-height:20px}#article-related article img{display:block;background:white;padding:2px;border:1px solid #ccc;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-bottom:10px;width:100%}#article-related article a:hover{text-decoration:none}#article-related article a:hover img{-moz-box-shadow:rgba(0,0,0,0.4) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 8px;box-shadow:rgba(0,0,0,0.4) 0 0 8px;-moz-transform:scale(1.025,1.025);-ms-transform:scale(1.025,1.025);-webkit-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}#article-related article a .link{color:#2478b2}#article-listings{position:relative;clear:both;margin-bottom:100px;display:block;width:100%}#article-listings .map-overlay{position:relative;display:block;float:left;vertical-align:top;background:#c40e3d;color:white;height:624px;width:20%;margin:0;padding:0;text-align:center;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#article-listings .map-overlay .map-overlay-title{border-bottom:1px solid #f35e85;font-family:"Lobster",cursive;padding:15px 0px;text-align:center;font-size:30px}#article-listings .details{width:100%}#article-listings .details .detail{width:100%;padding:20px}#article-listings .map-overlay-icon{text-align:center;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:1px solid #f35e85;height:35px;width:35px;line-height:32px;-moz-border-radius:17.5px;-webkit-border-radius:17.5px;border-radius:17.5px;margin:6px 0}#article-listings .map-overlay-details{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;line-height:1.2}#article-listings .map-overlay-details a{color:white}#article-listings .map-overlay-details a:hover,#article-listings .map-overlay-details a:active,#article-listings .map-overlay-details a:focus{text-decoration:none;color:#f9a5bb}#article-listings .map-overlay-details-title{font-size:20px;font-weight:bold}#article-listings .map-overlay-details-dates{padding:10px 0}#article-listings .map-overlay-details-link{margin-top:10px;margin-bottom:5px}#article-listings .map-overlay-pager{border-top:1px solid #f35e85;width:100%;display:table;position:absolute;bottom:0;left:0}#article-listings .map-overlay-pager div{display:table-cell;vertical-align:middle}#article-listings .map-overlay-pager .pager-label{text-align:center;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:15px;margin-top:13px}#article-listings .prev-listing,#article-listings .next-listing{color:#dedede;font-size:55px;text-align:center}#article-listings .prev-listing{margin-left:15px}#article-listings .prev-listing:hover,#article-listings .next-listing:hover{color:#ffffff;cursor:pointer}#listing-map{display:block;float:left;background:#93b4e0;text-align:center;min-height:624px;width:80%}#listing-map .fa{color:white;font-size:48px;line-height:624px}#listing-map .infobox{padding:0 1em;max-width:200px}#listing-map .infobox p{margin:0;line-height:1.2;font-size:12px}#listing-map .infobox p.title{margin-bottom:6px}#listing-map .infobox a{color:#c40e3d}#listing-map .infobox img{display:block;margin:0 auto 4px;height:75px;width:auto}#img-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2000;background-color:#2478b2;color:white}#lightbox{position:fixed;z-index:2001;width:100%;height:100%;top:0;left:0;cursor:pointer}#lightbox img{width:100%;height:auto;margin:auto;display:block;max-width:1024px;cursor:pointer;-moz-box-shadow:rgba(255,255,255,0.25) 0 0 100px,rgba(0,0,0,0.5) 0 6px 8px;-webkit-box-shadow:rgba(255,255,255,0.25) 0 0 100px,rgba(0,0,0,0.5) 0 6px 8px;box-shadow:rgba(255,255,255,0.25) 0 0 100px,rgba(0,0,0,0.5) 0 6px 8px}#lightbox .inner-lightbox{display:table;width:100%;height:100%;padding:1em}#lightbox .lightbox-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;cursor:pointer}#close{position:absolute;top:5%;right:5%;font-size:42px;cursor:pointer;color:white}@media only screen and (min-width:768px) and (max-width:959px){#article-related article{width:48%;margin-bottom:20px;min-height:300px}#article-listings{display:block}#article-listings .map-overlay{display:block;width:100%;max-width:none}#listing-map{display:block;width:100%}}@media only screen and (max-width:767px){#article-related article{width:98%;margin-bottom:20px}.article-slider{margin:0 0 30px}.article-slider .cycle-prev,.article-slider .cycle-next{font-size:32px;margin:-32px 0 0;top:100px}#article-listings{display:block}#article-listings .map-overlay{display:block;width:100%;max-width:none}#listing-map{display:block;width:100%}.image-share{display:none}}@media only screen and (min-width:480px) and (max-width:767px){.article-slider .cycle-prev,.article-slider .cycle-next{top:140px}}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px;clear:both}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:white;border:1px solid #e5e5e5;padding:2px}.video-data{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;padding:6px 0;color:#999;font-style:italic;font:italic 14px/14px "Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.video-data .info{float:left;padding:8px 0 0}.video-data .btn{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;float:right;margin:0;padding:6px 14px;font-style:normal}#most-viewed{text-align:center;background-color:white;background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png),url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-sit-lt.jpg);-moz-background-size:auto,cover;-o-background-size:auto,cover;-webkit-background-size:auto,cover;background-size:auto,cover;background-position:0 0,50% 0;padding:40px 0 70px}#most-viewed h3,#most-viewed h4{margin:0}#most-viewed h3{font-size:34px;line-height:38px}#most-viewed h4{font-size:18px;line-height:1;font-weight:300;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}#most-viewed h4:before{content:"";border-bottom:1px solid #999;position:absolute;width:70px;top:9px;left:-80px}#most-viewed h4:after{content:"";border-bottom:1px solid #999;position:absolute;width:70px;top:9px;right:-80px}#most-viewed .btn.more{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:auto;padding:2px 24px}#most-viewed hr{margin-bottom:0}#most-viewed article{text-align:left;width:24.5%;margin:0 .25% 1%;float:left;border:1px solid #e5e5e5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f4f4f4;padding:4px;position:relative}#most-viewed article .wrap{background:white;padding:6px}#most-viewed article h3{font-size:28px;line-height:32px}#most-viewed article p{margin:0;font-size:16px;line-height:22px}#most-viewed article img{width:100%;height:auto;float:left;padding:2px;border:1px solid #e5e5e5}#most-viewed article .fa{position:absolute;left:50%;top:28%;font-size:50px;margin:-25px 0 0 -25px;color:rgba(51,51,51,0.85)}.most-results{padding-top:30px}@media only screen and (min-width:768px) and (max-width:959px){#most-viewed article h3{font-size:20px;line-height:24px}#most-viewed article p{font-size:14px;line-height:20px}}@media only screen and (max-width:767px){#most-viewed article{width:49.5%}#most-viewed article h3{font-size:20px;line-height:24px}#most-viewed article p{font-size:14px;line-height:20px}}@media only screen and (max-width:479px){#most-viewed article{width:100%;margin:0 0 10px}}.list-item{margin-bottom:20px;text-align:left}.list-item .photo{position:relative;float:left;width:20%;margin-right:2%}.list-item .photo img{-moz-transform:rotate(-3.5deg);-ms-transform:rotate(-3.5deg);-webkit-transform:rotate(-3.5deg);transform:rotate(-3.5deg);display:block;background:white;padding:2px;border:1px solid #ccc}.list-item .copy{width:78%;padding-left:40px;float:left}.list-item h3 span,.list-item h4 span{color:#c40e3d;width:30px;float:left;display:block;margin-left:-40px;text-align:right;padding-right:6px}.list-item p{margin:0}.list-item .meta{color:#2478b2}.list-item .meta span{border-left:1px solid #2478b2;cursor:pointer;margin:0 0 0 4px;padding:0 0 0 8px}.list-item .meta span.first{border:none;padding:0;margin:0}.list-item .meta span:hover{color:#c40e3d}.list-item .meta a{display:inline}.list-item .list-photo-credit{margin-top:6px;display:block;font-size:14px;line-height:1.1;color:#666;-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);text-align:right;font-style:italic}.list-item-info{display:none}.list-item-info.open{display:block}.list-item-info hr{border-style:dashed;margin:4px 0}.list-item-info p{margin:0;padding-left:15px}@media only screen and (min-width:768px) and (max-width:959px){.list-item .copy{display:block;margin-left:0}}@media only screen and (max-width:767px){.list-item .copy{display:block;margin-left:0}}body.node-type-insider-guide #article-header,#term-list #article-header,.press-room #article-header,body.page-groups #article-header{margin:0}body.node-type-insider-guide #content,#term-list #content,.press-room #content,body.page-groups #content{padding:0}body.node-type-insider-guide #insider-guide-jump .cycle-slideshow,#term-list #insider-guide-jump .cycle-slideshow,.press-room #insider-guide-jump .cycle-slideshow,body.page-groups #insider-guide-jump .cycle-slideshow{margin:0px auto}body.node-type-insider-guide #insider-guide-jump .thumbnail-label,#term-list #insider-guide-jump .thumbnail-label,.press-room #insider-guide-jump .thumbnail-label,body.page-groups #insider-guide-jump .thumbnail-label{background:transparent none repeat scroll 0 0;color:#ffffff;display:block;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;left:40px;position:absolute;text-align:left;top:5px;width:150px;white-space:normal;line-height:1;font-weight:700}body.node-type-insider-guide #insider-guide-jump .thumbnail-count,#term-list #insider-guide-jump .thumbnail-count,.press-room #insider-guide-jump .thumbnail-count,body.page-groups #insider-guide-jump .thumbnail-count{background:none repeat scroll 0 0 #c30e3b;color:#ffffff;left:5px;padding:2px 0 0px;position:absolute;text-align:center;top:0px;width:30px}body.node-type-insider-guide #insider-guide-jump .thumbnail-count:after,#term-list #insider-guide-jump .thumbnail-count:after,.press-room #insider-guide-jump .thumbnail-count:after,body.page-groups #insider-guide-jump .thumbnail-count:after{border-color:#c40e3d #c40e3d transparent;border-style:solid;border-width:7px 15px;bottom:-13px;color:transparent;content:"";left:0;position:absolute}body.node-type-insider-guide #insider-guide-jump a,#term-list #insider-guide-jump a,.press-room #insider-guide-jump a,body.page-groups #insider-guide-jump a{display:block}body.node-type-insider-guide #insider-guide-jump .cycle-slide,#term-list #insider-guide-jump .cycle-slide,.press-room #insider-guide-jump .cycle-slide,body.page-groups #insider-guide-jump .cycle-slide{float:left;margin:25px 5px}body.node-type-insider-guide #insider-guide-jump .cycle-slide img,#term-list #insider-guide-jump .cycle-slide img,.press-room #insider-guide-jump .cycle-slide img,body.page-groups #insider-guide-jump .cycle-slide img{width:260px !important;height:auto;margin-bottom:-7px}body.node-type-insider-guide #insider-guide-jump .cycle-prev,#term-list #insider-guide-jump .cycle-prev,.press-room #insider-guide-jump .cycle-prev,body.page-groups #insider-guide-jump .cycle-prev{left:0}body.node-type-insider-guide #insider-guide-jump .cycle-next,#term-list #insider-guide-jump .cycle-next,.press-room #insider-guide-jump .cycle-next,body.page-groups #insider-guide-jump .cycle-next{position:absolute;right:0;top:66px}body.node-type-insider-guide #insider-guide-jump .cycle-next,body.node-type-insider-guide #insider-guide-jump .cycle-prev,#term-list #insider-guide-jump .cycle-next,#term-list #insider-guide-jump .cycle-prev,.press-room #insider-guide-jump .cycle-next,.press-room #insider-guide-jump .cycle-prev,body.page-groups #insider-guide-jump .cycle-next,body.page-groups #insider-guide-jump .cycle-prev{background:#2478b2 none repeat scroll 0 0;border-radius:25px;color:#ffffff;cursor:pointer;font-size:30px;height:50px;padding-top:8px;position:absolute;top:66px;width:50px;padding-left:12px;padding-top:10px}body.node-type-insider-guide #insider-guide-jump .cycle-next,#term-list #insider-guide-jump .cycle-next,.press-room #insider-guide-jump .cycle-next,body.page-groups #insider-guide-jump .cycle-next{padding-left:17px !important}body.node-type-insider-guide #insider-guide-jump .cycle-next:hover,body.node-type-insider-guide #insider-guide-jump .cycle-prev:hover,#term-list #insider-guide-jump .cycle-next:hover,#term-list #insider-guide-jump .cycle-prev:hover,.press-room #insider-guide-jump .cycle-next:hover,.press-room #insider-guide-jump .cycle-prev:hover,body.page-groups #insider-guide-jump .cycle-next:hover,body.page-groups #insider-guide-jump .cycle-prev:hover{background:#484848;transition:all 0.5s ease 0s}body.node-type-insider-guide #insider-guide-jump .thumbnail-arrow,#term-list #insider-guide-jump .thumbnail-arrow,.press-room #insider-guide-jump .thumbnail-arrow,body.page-groups #insider-guide-jump .thumbnail-arrow{border:40px none;font-size:32px;left:45%;position:absolute;top:110px}body.node-type-insider-guide #insider-guide-jump .thumbnail-arrow .fa,#term-list #insider-guide-jump .thumbnail-arrow .fa,.press-room #insider-guide-jump .thumbnail-arrow .fa,body.page-groups #insider-guide-jump .thumbnail-arrow .fa{background:#ffc220;border-radius:30px;padding-top:0;color:#FFFFFF;width:30px;height:30px;padding:5px;font-size:22px}body.node-type-insider-guide #insider-guide-jump .thumbnail-wrapper,#term-list #insider-guide-jump .thumbnail-wrapper,.press-room #insider-guide-jump .thumbnail-wrapper,body.page-groups #insider-guide-jump .thumbnail-wrapper{background:white none repeat scroll 0 0;border:1px solid #eaeaea;border-radius:3px;padding:2px;position:relative;opacity:.8}body.node-type-insider-guide #insider-guide-jump .thumbnail-wrapper:hover,#term-list #insider-guide-jump .thumbnail-wrapper:hover,.press-room #insider-guide-jump .thumbnail-wrapper:hover,body.page-groups #insider-guide-jump .thumbnail-wrapper:hover{opacity:1}body.node-type-insider-guide img.insider-guide,#term-list img.insider-guide,.press-room img.insider-guide,body.page-groups img.insider-guide{margin:0 auto;position:relative;z-index:2;background:white;display:block;background:white;padding:2px;border:1px solid #ccc;-moz-box-shadow:rgba(0,0,0,0.9) 0 16px 20px -20px;-webkit-box-shadow:rgba(0,0,0,0.9) 0 16px 20px -20px;box-shadow:rgba(0,0,0,0.9) 0 16px 20px -20px}body.node-type-insider-guide .caption,#term-list .caption,.press-room .caption,body.page-groups .caption{position:absolute;font-size:14px;line-height:1;color:#999;font-style:italic;margin-top:12px}body.node-type-insider-guide .ribbon-count,#term-list .ribbon-count,.press-room .ribbon-count,body.page-groups .ribbon-count{background:#c40e3d;color:white;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:1;font-size:42px;font-weight:bold;padding:14px 0 0;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;width:60px;letter-spacing:-4px;text-indent:-4px;position:relative;text-align:center;-moz-transform:scale(0.999,0.999);-ms-transform:scale(0.999,0.999);-webkit-transform:scale(0.999,0.999);transform:scale(0.999,0.999);margin-top:-8px}body.node-type-insider-guide .ribbon-count:after,#term-list .ribbon-count:after,.press-room .ribbon-count:after,body.page-groups .ribbon-count:after{content:"";color:transparent;position:absolute;bottom:-18px;left:0;border-width:10px 30px 10px;border-color:#c40e3d;border-bottom-color:transparent;border-style:solid}body.node-type-insider-guide .row.center,#term-list .row.center,.press-room .row.center,body.page-groups .row.center{text-align:center}body.node-type-insider-guide .row.center h2,#term-list .row.center h2,.press-room .row.center h2,body.page-groups .row.center h2{margin:24px 0;font-size:48px;line-height:1;font-weight:600}body.node-type-insider-guide .row.center .intro,#term-list .row.center .intro,.press-room .row.center .intro,body.page-groups .row.center .intro{color:#999}body.node-type-insider-guide .row.center .intro h2,#term-list .row.center .intro h2,.press-room .row.center .intro h2,body.page-groups .row.center .intro h2{font-size:28px;line-height:1.3;margin:0}.list-item-row{background:rgba(255,255,255,0.75);margin-bottom:48px;padding:10px 0}article.insider-guide{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-gray-lines.png) repeat scroll 0 0 transparent;padding:60px 0 40px}article.insider-guide:nth-child(even){background:#e3ecf3}article.insider-guide h3{font:bold 24px/1 "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}article.insider-guide .button.larger{margin-bottom:20px}article.insider-guide .list-item{margin:0}article.insider-guide .list-item .photo img{-moz-transform:rotate(-2deg) scale(1);-ms-transform:rotate(-2deg) scale(1);-webkit-transform:rotate(-2deg) scale(1);transform:rotate(-2deg) scale(1);margin:-20px 20px 0 0}article.insider-guide .list-item .photo-credit{color:#666;display:block;font-size:14px;font-style:italic;line-height:1.1;margin-top:6px;text-align:right;transform:rotate(-2deg)}.list-items-bottom{margin-top:40px;display:none}.list-items-bottom.open{display:block}@media only screen and (min-width:960px) and (max-width:1280px){body.node-type-insider-guide #insider-guide-jump .cycle-slide img{width:200px !important}body.node-type-insider-guide #insider-guide-jump .thumbnail-arrow{top:90px !important}}@media only screen and (max-width:959px){html body.node-type-insider-guide #insider-guide-jump .cycle-slide img{width:170px !important}body.node-type-insider-guide #insider-guide-jump .thumbnail-arrow{top:90px !important}}@media only screen and (min-width:768px) and (max-width:959px){article.insider-guide .list-item .photo{height:auto;margin-bottom:20px}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){.jump-block{display:none}}@media only screen and (max-width:767px){article.insider-guide .list-item .photo{height:auto;margin-bottom:20px}article.insider-guide .list-item .photo img{margin-top:0}#term-list .caption{display:none}}#nearby_listings_map_canvas{min-height:380px;background:#93b4e0;text-align:center;border-bottom:4px solid #c40e3d}#nearby_listings_map_canvas .fa{color:white;font-size:48px;line-height:380px}#nearby_listings_map_canvas .gm-style-iw{text-align:left;line-height:1.2}#nearby_listings_map_canvas .gm-style-iw a{color:#c40e3d}#profile-main-content{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#profile-main-content .ameneties-table .odd{background:none repeat scroll 0 0 #efefef}#profile-main-content .ameneties-table div{font-size:16px;padding:7px}#profile-main-content .image{float:right;margin:0 0 1em 2em}#profile-main-content .image img{display:block;background:white;padding:2px;border:1px solid #ccc;-moz-box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;-webkit-box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;box-shadow:rgba(0,0,0,0.9) 0 90px 20px -90px;min-width:400px;max-width:400px}#profile-main-content .image img.event-image{min-width:0;width:auto}#profile-main-content .image .caption{color:#aaaaaa;font-size:15px;font-style:italic}#profile-main-content .social-links{font-weight:bold;margin-top:15px}#profile-main-content .social-links-text{margin-right:15px}#profile-main-content .social-links-text,#profile-main-content .social-links-buttons{float:left}#profile-main-content .social-links-buttons a{display:inline-block}#profile-main-content .social-links-buttons img{width:32px;height:auto}#profile-main-content .description{margin-top:5px}#profile-main-content .ameneties{border-top:1px dashed #cfcfcf;margin-top:20px;padding-top:20px}.profile-header-bottom .visit-website-link{display:block;vertical-align:top;padding:5px 5px 5px 0px}.profile-header-bottom .address{display:inline-block;padding:0px 5px}.profile-header-bottom .address a{display:inline;padding-left:10px;color:#2478b2}.profile-header-bottom .ratings{margin-top:5px;margin-left:-4px}.profile-header-bottom .ratings a{display:inline;padding-left:10px;color:#2478b2}body.node-type-mmg-custom-profile-page #profile-grid .nearby-listings-map-header div{display:inline-block;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}body.node-type-mmg-custom-profile-page #profile-grid .nearby-listings-map-header img{border:1px solid #e5e5e5;border-radius:2px;height:auto;padding:1.5px;vertical-align:middle;width:80px}body.node-type-mmg-custom-profile-page #profile-grid .nearby-listings-map-header{margin-bottom:15px}body.node-type-mmg-custom-profile-page #profile-grid .profile-grid-grid{min-height:150px}body.node-type-mmg-custom-profile-page #profile-ratings-reviews{background:#f6ecd1;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:50px;padding-bottom:60px;margin-top:60px}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-header{text-align:center;font-size:16px}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-header div{display:inline-block}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-header .ta-average-rating img{vertical-align:-2px}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-header .ta-powered-by img{width:200px;vertical-align:middle}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row{border-top:1px dashed #cfceca;font-size:15px;line-height:22px;padding-top:20px}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row .review-title{font-size:24px;line-height:30px}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row .review-body{color:#565656}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-links{text-align:center;margin-bottom:80px}body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-links a{margin:0px 3px}body.node-type-mmg-custom-profile-page #profile-ratings-reviews p.legal{margin-bottom:0;text-align:center;font-size:12px;line-height:1}.minimap{background:transparent url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/minimap.png) 0 0 no-repeat;padding:0 0 0 150px;height:88px;overflow:hidden;float:right}.minimap h4,.minimap h5,.minimap h6{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1;font-size:18px;margin:0}.minimap h4{font-weight:bold}.minimap h5{font-style:oblique}.minimap h6 a{color:inherit}.minimap a{color:#2478b2}.minimap a:hover,.minimap a:active,.minimap a:focus{text-decoration:none}.minimap.western-maryland{background-position:0 0}.minimap.capital-region{background-position:0 -88px}.minimap.central-maryland{background-position:0 -176px}.minimap.southern-maryland{background-position:0 -264px}.minimap.eastern-shore{background-position:0 -352px}@media only screen and (min-width:768px) and (max-width:959px){.minimap{float:none}.minimap h4,.minimap h5,.minimap h6{font-size:14px}}@media only screen and (max-width:767px){.minimap{float:none}#profile-main-content .image{float:none;margin:0 0 20px}#profile-main-content .image img{width:100%;min-width:0;max-width:none}}body.page-brochure #brochure-visitor-guide{background:transparent url("/sites/all/themes/mmg_maryland/images/bg-gray-lines.png") repeat scroll 0 0;padding-bottom:90px;padding-top:20px}body.page-brochure #brochure-visitor-guide .visitor-guide-inner{background:#fff none repeat scroll 0 0;max-width:1000px;border:2px solid #DDDDDD;border-radius:4px;position:relative;min-height:200px}body.page-brochure #brochure-visitor-guide .visitor-guide-inner a{color:#2478b2}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-left,body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-right{float:left}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-left{width:30%}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-left img{left:30px;position:absolute;top:-50px;width:280px}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-right{width:70%;text-align:center;padding:0px 25px 15px;line-height:1.2}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-right .visitor-guide-heading{font-size:22px;font-weight:700;margin-top:15px}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-right .visitor-guide-subheading{color:#777777;font-size:14px;font-weight:300;margin:10px 0px}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-right .visitor-guide-links a{padding:5px 8px;display:inline-block;font-weight:700}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-right .visitor-guide-links a.selected-for-mail-order{color:#c40e3d}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-right .visitor-guide-links a.selected-for-mail-order .fa{font-size:22px}body.page-brochure #brochure-workflow-wrapper{transition:all .5s ease 0s}body.page-brochure .download-ipad-app{margin-top:-20px !important;display:block}body.page-brochure #brochure-package-slider{background:url("/sites/all/themes/mmg_maryland/images/bg-gray-lines.png") repeat scroll 0 0 transparent;padding:40px 0 65px;overflow:hidden}body.page-brochure #brochure-package-slider .brochure-package{width:300px}body.page-brochure .cycle-carousel-wrap{width:1500px;overflow:hidden}body.page-brochure #brochure-all-brochure .ribbon{margin-top:-30px}body.page-brochure .brochure-list-header{background:url("/sites/all/themes/mmg_maryland/images/bg-net2.png") repeat scroll 0 0 #fff;border-bottom:2px solid #eeeeee;border-top:2px solid #dddddd;color:#676767;margin-top:-50px;padding:40px 0 20px;text-align:center}body.page-brochure .form-item-field-brochure-type-value{border-left:1px solid #dddddd;float:left;height:80px;margin-bottom:-20px;margin-top:-20px;padding-top:24px;text-align:center;width:33%}body.page-brochure .view-brochure-list .views-row-5,body.page-brochure .view-brochure-list .views-row-9,body.page-brochure .view-brochure-list .views-row-13,body.page-brochure .view-brochure-list .views-row-17,body.page-brochure .view-brochure-list .views-row-21,body.page-brochure .view-brochure-list .views-row-25,body.page-brochure .view-brochure-list .views-row-29{clear:both}body.page-brochure #brochure-all-brochure .view-filters{border-bottom:5px solid #EAEAEA;padding-bottom:0px}body.page-brochure #brochure-all-brochure .views-exposed-form{margin:0 auto;max-width:1220px;padding:0;position:relative;width:92%}body.page-brochure .node-brochure.node-teaser{border:2px solid #eaeaea;border-radius:3px;color:#2478b2;margin-bottom:20px;min-height:450px;text-align:center;transition:all 0.5s ease 0s;font-size:15px;font-weight:700;padding:2px}body.page-brochure .node-brochure.node-teaser:hover,body.page-brochure .node-brochure.node-teaser.selected{border:2px solid #2678b4}body.page-brochure .node-brochure.node-teaser.selected:hover{border:2px solid #c40e3d}body.page-brochure .views-field-views-bulk-operations{display:none}body.page-brochure .all-brochure-title h5{font-size:24px;line-height:1.2;padding:0px 5px}body.page-brochure .all-brochure-image{background:none repeat scroll 0 0 #eeeeee;margin-bottom:10px;padding:20px}body.page-brochure .all-brochure-desc{font-size:13px;margin-bottom:5px;padding:0px 10px;color:#555555;line-height:1.2;margin-top:10px;font-weight:300}body.page-brochure .all-brochure-link,body.page-brochure .all-brochure-add-link{color:#2678b4;font-size:15px;font-weight:700}body.page-brochure .all-brochure-link{margin-bottom:-3px}body.page-brochure .brochure-add-toggle{cursor:pointer}body.page-brochure .view-brochure-list fieldset{bottom:-145px;margin-left:45%;position:absolute}body.page-brochure #sharethis-footer{margin-top:50px}body.page-brochure .view-brochure-list input[type="radio"]:checked+label{color:#c40e3d !important}body.page-brochure .brochure-step{color:#2378af;display:block !important;font-size:22px;margin-top:5px;text-align:center}body.page-brochure .brochure-all-clear{clear:both;padding-bottom:0px}body.page-brochure .package-slider-package{background:none repeat scroll 0 0 #ffffff;border:2px solid #dddddd;border-radius:4px;color:#2678b4;font-size:16px;font-weight:700;min-height:440px;padding:3px 3px 8px;position:relative;text-align:center;transition:all 0.5s ease 0s;margin:5px}body.page-brochure .package-slider-package a,body.page-brochure .package-slider-package img{transition:all .5s ease 0s}body.page-brochure .package-slider-package img{position:relative;z-index:0;max-height:170px}body.page-brochure .brochure-package{vertical-align:top}body.page-brochure .brochure-package-ribbon{background:url("/sites/all/modules/custom/mmg_brochure/images/Guides_Popular_Label.png") repeat scroll 0 0 transparent;height:75px;position:absolute;width:123px;top:0px;right:0px}body.page-brochure .cycle-prev,body.page-brochure .cycle-next{color:#2478b2;cursor:pointer;font-size:40px;position:absolute;top:50%;transition:all 0.5s ease 0s}body.page-brochure .cycle-prev{left:-40px}body.page-brochure .cycle-prev:hover,body.page-brochure .cycle-next:hover{color:#c40e3d}body.page-brochure .cycle-next{right:-40px}body.page-brochure .package-slider-package.selected,body.page-brochure .package-slider-package:hover{color:#c40e3d;border:2px solid #2678b4 !important}body.page-brochure .package-slider-package.selected:hover{border:2px solid #c40e3d !important}body.page-brochure .package-slider-image{background:none repeat scroll 0 0 #eaeaea;padding:10px;margin-bottom:10px;height:194px}body.page-brochure .package-slider-name{color:#2478b2;font-size:22px;margin-bottom:10px;font-weight:700;line-height:1.1;white-space:normal;padding:0px 8px}body.page-brochure .package-slider-desc{color:#777777;font-size:14px;font-weight:300;line-height:1.2;margin-bottom:10px;width:100%;padding:0px 15px;white-space:normal}body.page-brochure .package-slider-link{color:#2478b2}body.page-brochure .package-slider-package:hover .package-slider-link{color:#c40e3d}body.page-brochure .package-slider-package:hover{background:none repeat scroll 0 0 #fafafa}body.page-brochure .package-slider-package a{text-decoration:none}body.page-brochure .brochure-description-truncate::after{padding-left:10px;position:relative;color:#2478b2;font-weight:bold;cursor:pointer}body.page-brochure .brochure-description-truncate-short::after{content:"Read More"}body.page-brochure .brochure-description-truncate-long::after{content:"Collapse"}body.page-brochure .brochure-description-truncate{overflow:hidden;text-overflow:ellipsis;max-width:50ch}body.page-brochure .node-brochure.node-teaser a{text-decoration:none}body.page-brochure .views-widget-filter-field_brochure_type_value label{display:block;float:left;color:#2678b4;transition:all .5s ease 0s;cursor:pointer}body.page-brochure .views-widget-filter-field_brochure_type_value label:hover{color:#c40e3d !important}body.page-brochure .views-widget-filter-field_brochure_type_value{width:100%}body.page-brochure .views-widget-filter-field_brochure_type_value .views-widget{display:block;float:left;width:75%}body.page-brochure .views-widget-filter-field_brochure_type_value .views-widget label{display:inline;float:none;font-size:20px;font-weight:700}body.page-brochure .views-widget-filter-field_brochure_type_value{position:relative;z-index:1;padding-left:22px}body.page-brochure label[for=edit-field-brochure-type-value]{background:#ffc220;color:white;float:left;font-family:lobster;font-size:22px;line-height:1;position:relative;padding:8px;margin-right:50px;font-weight:100}body.page-brochure label[for=edit-field-brochure-type-value]:before{content:"";border:19px solid #ffc220;border-left-color:transparent;position:absolute;top:0;left:-20px;z-index:-1}body.page-brochure label[for=edit-field-brochure-type-value]:after{content:"";border:19px solid transparent;border-left-color:#ffc220;position:absolute;top:0;right:-20px}body.page-brochure label[for=edit-field-brochure-type-value]:after,body.page-brochure label[for=edit-field-brochure-type-value]:before{border-width:19px 10px !important}body.page-brochure .view-id-brochure_list.view-display-id-block_1{margin-bottom:90px}body.page-brochure .spinner{text-align:center;font-size:60px;margin:15px 0px;height:0px;overflow:hidden;transition:all .5s ease 0s;opacity:0}body.page-brochure .spinner .fa{font-size:60px !important}body.page-brochure .views-exposed-form .ajax-progress{display:none}body.page-brochure .node-brochure .fa,body.page-brochure .package-slider-package .fa{font-size:24px !important;vertical-align:-2px;margin-right:3px}body.page-brochure .selected .ajax-progress{color:#c40e3d}body.page-brochure .selected .fa,body.page-brochure .selected .add-to-order-checkbox{color:#c40e3d}body.page-brochure form{transition:all .5s ease 0s}body.page-brochure .brochure-service-unavailable{background:none repeat scroll 0 0 rgba(255,255,255,0.8);padding:50px;text-align:center}#mmg-brochure-order-form-wrapper{padding-top:30px;transition:all .5s ease 0s}#mmg-brochure-order-form-wrapper .brochure-order-form-more-message,#mmg-brochure-order-form-wrapper .brochure-email-newsletter{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png) repeat scroll 0 0 #fff;border-bottom:2px solid #eeeeee;border-top:2px solid #eeeeee;color:#676767;font-size:24px;margin:20px 0 30px;padding:0;text-align:left}#mmg-brochure-order-form-wrapper .brochure-newsletter-image{position:absolute;right:0;top:50px}#mmg-brochure-order-form-wrapper .brochure-email-newsletter-content{margin-top:-35px;margin-bottom:-10px}#mmg-brochure-order-form-wrapper .messages{width:63%;margin:20px auto}#mmg-brochure-order-form-wrapper input.form-text{width:100%}#mmg-brochure-order-form-wrapper .you-have-selected{text-align:center;margin-bottom:15px;color:#555555}#mmg-brochure-order-form-wrapper #brochure-current-items article{margin-bottom:14px}#mmg-brochure-order-form-wrapper #brochure-current-items .all-brochure-add-link{display:none}#mmg-brochure-order-form-wrapper #brochure-current-items .all-brochure-remove-link a{color:#c40e3e;padding:4px 15px}#mmg-brochure-order-form-wrapper #brochure-current-items .all-brochure-remove-link a:hover{text-decoration:none;color:#484848}#mmg-brochure-order-form-wrapper #brochure-unselected-items .all-brochure-remove-link{display:none}#mmg-brochure-order-form-wrapper .all-brochure-desc{color:#555555}#mmg-brochure-order-form-wrapper a:hover{text-decoration:none !important}#mmg-brochure-order-form-wrapper article:hover{background:none repeat scroll 0 0 #eeeeee}#mmg-brochure-order-form-wrapper article{transition:all 0.5s ease 0s}#mmg-brochure-order-form-wrapper #brochure-current-items i{color:#c40e3e}#mmg-brochure-order-form-wrapper .all-brochure-remove-link,#mmg-brochure-order-form-wrapper .all-brochure-add-link{display:inline}#mmg-brochure-order-form-wrapper .all-brochure-remove-link{margin-left:-8px}#mmg-brochure-order-form-wrapper #brochure-current-items .fa-add{display:none}#mmg-brochure-order-form-wrapper #brochure-unselected-items .fa-remove{display:none}#mmg-brochure-order-form-wrapper .form-actions .ajax-progress{margin-left:10px}#mmg-brochure-order-form-wrapper .form-item-order-fields-order-additional label,#mmg-brochure-order-form-wrapper .form-item-order-fields-order-additional div,#mmg-brochure-order-form-wrapper .brochure-email-newsletter-content label{display:inline;font-size:24px;color:#454545;font-weight:300}#mmg-brochure-order-form-wrapper .brochure-newsletter-image{margin-top:-85px}#mmg-brochure-order-form-wrapper .form-actions{text-align:center}#brochure-confirm{padding-top:40px;padding-bottom:60px;margin-top:20px}#brochure-confirm .order-confirm-title{color:#c40e3d;margin-bottom:10px}#brochure-confirm .order-detail,#brochure-confirm .order-detail label{font-size:16px;line-height:1.3}#brochure-confirm .order-detail{margin-bottom:10px}#brochure-confirm thead{color:#c40e3d;font-size:16px}#brochure-confirm tbody td{font-size:16px;padding:5px 10px}#brochure-confirm tbody tr{border-bottom:none}#brochure-confirm tbody tr.even{background:#FFFFFF}#brochure-confirm .brochure-confirm-table table td{padding:12px;line-height:1.1}#brochure-confirm .brochure-confirm-table table thead th{padding:5px;line-height:1.1}#brochure-confirm .brochure-confirm-table table{width:100%}#brochure-confirm label{color:#777777;font-weight:300}#brochure-confirm .brochure-confirm-left,#brochure-confirm .brochure-confirm-center,#brochure-confirm .brochure-confirm-table th,#brochure-confirm .brochure-confirm-table td{font-weight:700}#brochure-confirm .brochure-confirm-left{border-right:1px solid #bbbbbb;word-break:break-all}#brochure-confirm .brochure-confirm-table{border-top:1px solid #bbbbbb;padding-top:20px}#brochure-confirm .brochure-confirm-table th:first-child{font-size:22px;font-weight:700}#brochure-confirm .brochure-confirm-table th{font-weight:300;font-size:13px}#brochure-confirm .brochure-confirm-table-total{background:none repeat scroll 0 0 #eeeeee;display:inline-block;float:right;font-size:16px;font-weight:700;padding:10px 15px}@media only screen and (min-width:768px) and (max-width:959px){.brochure-listing-3,.brochure-listing-5,.brochure-listing-7,.brochure-listing-8{clear:both}#brochure-package-slider .four{width:46% !important;min-height:280px !important;margin-bottom:20px}.view-brochure-list .four.columns{width:45%}.view-brochure-list .views-row-odd{clear:both}body.page-brochure .form-item-field-brochure-type-value{border-left:0px}.brochure-confirm-right{clear:both !important;margin-top:20px !important;width:100% !important}.brochure-confirm-left,.brochure-confirm-center{width:45% !important;border-right:0px !important}#brochure-package-slider .cycle-carousel-wrap{width:900px}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){.cycle-next,.cycle-prev{display:none}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-left img{width:210px;top:-10px}}@media only screen and (max-width:767px){.package-slider-package{margin-bottom:30px;min-height:250px !important}.brochure-confirm-left,.brochure-confirm-right,.brochure-confirm-center{margin-bottom:30px;border-right:0px !important}.brochure-order-table-quantity,.brochure-order-table-units-per,.brochure-order-table-total-ordered,.brochure-order-table-status{display:none !important}body.page-brochure-confirm .brochure-confirm-table table td{padding:5px !important}body.page-brochure #brochure-all-brochure .exposed-wrapper{display:none}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-right{width:100%}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-left{width:0%}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .visitor-guide-left img{width:100px;top:initial;bottom:-40px;left:-40px}body.page-brochure #brochure-visitor-guide .visitor-guide-inner .ribbon:after,body.page-brochure #brochure-visitor-guide .visitor-guide-inner .ribbon:before{border-top-width:1.25em;border-bottom-width:1.25em}}@media only screen and (min-width:480px) and (max-width:767px){#brochure-package-slider .cycle-carousel-wrap{width:600px}}@media only screen and (max-width:479px){#brochure-package-slider .cycle-carousel-wrap{width:300px}}.amenity-sprite,#byway-detail .amenity.gas,#byway-detail .amenity.dining,#byway-detail .amenity.camping,#byway-detail .amenity.lodging,#byway-detail .amenity.medical,#byway-detail .amenity.atm,#byway-detail .amenity.rest,#byway-detail .amenity.drive{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/amenity-s248e6c9cd6.png);background-repeat:no-repeat}.mini-map-sprite,#byway-detail .mini-map,#byway-detail .mini-map span.state,#byway-detail .mini-map span.western-maryland,#byway-detail .mini-map span.central-maryland,#byway-detail .mini-map span.southern-maryland,#byway-detail .mini-map span.eastern-shore{background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/byway/mini-map-s53ce30f738.png);background-repeat:no-repeat}#byway-clear{color:#2b8cbf}#byway-clear:visited{color:#2b8cbf}#byway-clear:hover,#byway-clear:active,#byway-clear:focus{text-decoration:none}body.node-type-byway{text-rendering:optimizelegebility;-moz-osx-font-smoothing:grayscale}body.node-type-byway .container{z-index:2}body.node-type-byway .container .columns.eight{padding-top:40px;padding-bottom:40px}body.node-type-byway #listing-map .infobox{max-width:none;width:auto;padding:0 1em 0 0;text-align:left;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}body.node-type-byway #listing-map .infobox p strong{font-size:16px}body.node-type-byway #listing-map .infobox .fa{color:inherit !important;line-height:inherit !important;font-size:inherit !important}body.node-type-byway #content{padding:0}body.node-type-byway #travel-guide img{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body.node-type-byway .arrows .logos{float:right;margin-top:-10px}body.node-type-byway .arrows .logos img{display:block;float:right;margin:6px 0 -4px 12px;height:49px;width:auto}body.node-type-byway .video iframe{border:none;padding:0}body.node-type-byway .hero{position:static;height:620px;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-color:#fbedc7;margin:0;background-attachment:fixed}body.node-type-byway .hero.mobile{background-attachment:scroll}body.node-type-byway .hero-caption{text-align:left;background:#828282;color:white;padding:6px 12px;font-size:14px !important;line-height:1.3 !important}body.node-type-byway .hero-caption p{margin-bottom:0;font-style:italic}body.node-type-byway .hero-caption p a,body.node-type-byway .hero-caption p a:visited{text-decoration:underline}body.node-type-byway p.photo-credit{margin-bottom:0;font-style:normal !important}body.node-type-byway .caption p{margin-bottom:0;font-style:italic}body.node-type-byway .caption a,body.node-type-byway .caption a:visited{text-decoration:underline}body.node-type-byway .copy-left{float:left;width:46%}body.node-type-byway .copy-left a{color:#2b8cbf}body.node-type-byway .copy-left p.intro{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.8}body.node-type-byway .copy-left p.intro:first-child:first-letter{line-height:0.7;float:left;color:#f3a47b;font-size:62px;padding:12px 8px 0 0;font-weight:600}body.node-type-byway .copy-left p.details{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.9em;line-height:1.3;margin-bottom:10px}body.node-type-byway .copy-left p.details a{color:#2b8cbf;font-weight:400}body.node-type-byway .copy-left p.details a:hover,body.node-type-byway .copy-left p.details a:active,body.node-type-byway .copy-left p.details a:focus{text-decoration:none}body.node-type-byway .copy-left p.details a:after{content:"\f101";font-family:FontAwesome;padding-left:0.25em}body.node-type-byway .copy-left h2,body.node-type-byway .copy-left h3{color:#f3a47b;font-size:22px;line-height:1.3;margin:0;text-transform:uppercase}body.node-type-byway .copy-left blockquote{border-color:orange;border-width:5px}body.node-type-byway .copy-left blockquote p{font-style:normal;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}body.node-type-byway .fixed-side{position:absolute;top:0;right:0;width:50%;height:100%;z-index:1;background:#eee url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/byway/dot-pattern.jpg) 0 0 repeat}body.node-type-byway .fixed-side-wrap{position:relative;top:0px}body.node-type-byway .side-gallery{padding-left:20px}body.node-type-byway .side-gallery h3{font-family:"Lobster",cursive;font-size:28px;line-height:1.3}body.node-type-byway .side-gallery .article-slider{margin-bottom:20px;overflow:hidden}body.node-type-byway .side-gallery .article-slider .cycle-prev,body.node-type-byway .side-gallery .article-slider .cycle-next{top:44%}body.node-type-byway .side-trip h3{background:#f3a47b url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/byway/dot-pattern-overlay.png) 0 0 repeat;padding:10px;line-height:1;margin:0}body.node-type-byway .side-trip .content{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:12px;height:506px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}body.node-type-byway .side-trip .content a{text-decoration:underline}body.node-type-byway .side-trip .content>p{background:rgba(255,255,255,0.7);padding:14px}body.node-type-byway .side-trip .content a.btn{background:#f3a47b;padding:8px;text-decoration:none}body.node-type-byway .side-trip .content a.btn:hover,body.node-type-byway .side-trip .content a.btn:active,body.node-type-byway .side-trip .content a.btn:focus{text-decoration:none}body.node-type-byway .side-trip .content .caption{background:rgba(130,130,130,0.7);color:white;position:absolute;bottom:0;left:0;font-size:14px;line-height:1.3;font-style:italic;padding:4px 12px}body.node-type-byway .byway-copy{position:relative}body.node-type-byway.admin-menu .fixed-side.stuck{top:82px}#byway-tips{background:#fdf5df;position:relative}#byway-tips img{float:left;display:block;max-width:50%}#byway-tips img.banner{float:none;position:absolute;top:0;left:-14px}#byway-tips .image{float:left;width:50%;height:200px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%}#byway-tips .content{float:left;width:50%;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#byway-tips .content p{font-size:14px;line-height:1.5;margin:0;padding:1em 1em 0}#byway-tips .content a{text-decoration:underline}#byway-header{position:relative;margin:0;text-align:center;padding-top:94px;height:720px;overflow:hidden}#byway-header h1{font-family:"Lobster",cursive;color:white;text-shadow:rgba(0,0,0,0.8) 0 0 12px,rgba(0,0,0,0.5) 0 0 3px;line-height:1}#byway-header h2{color:white;text-shadow:rgba(0,0,0,0.8) 0 0 12px,rgba(0,0,0,0.75) 0 0 2px;font-size:34px;line-height:1.4;padding:0 4em;margin:0}#byway-header video,#byway-header #gif{position:absolute;top:auto;right:0;bottom:0;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity 1.2s ease-in 2s;-o-transition:opacity 1.2s ease-in 2s;-webkit-transition:opacity 1.2s ease-in;-webkit-transition-delay:2s;transition:opacity 1.2s ease-in 2s;min-width:100%;min-height:100%;width:auto;height:auto}#byway-header video.canplay,#byway-header #gif.canplay{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#byway-header .container{display:table;height:100%}#byway-header .header-wrap{display:table-cell;vertical-align:middle}#byway-header iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:901}#byway-header .button{position:relative;z-index:700}#byway-header #play-video{margin-top:30px;font-size:24px}#byway-header #stop-video{position:absolute;top:10px;right:10px;display:none;z-index:902}#byway-header.mobile{background-attachment:scroll}#byway-detail{background-color:#fbedc7;padding:10px 0;margin-bottom:0;background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png);font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#byway-detail .info-row{border-top:1px solid;margin-top:10px;display:table;width:100%;padding-top:10px}#byway-detail .info-row .block{display:table-cell;vertical-align:top;border-right:1px solid;font-size:16px;padding:0 6px}#byway-detail .info-row .block.regions{min-width:16%}#byway-detail .info-row .block.amenities{border:none;text-align:right;padding-left:14px}#byway-detail .info-row .block.route{text-align:left}#byway-detail .info-row .block.route span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}#byway-detail .info-row .block.route span.number{text-align:left;font-size:28px;font-weight:500;margin:0 4px 0 0}#byway-detail .info-row .block.route span.copy{width:76%;text-align:left;line-height:1.2;font-size:16px}#byway-detail .info-row .block.drive{text-align:left;white-space:nowrap}#byway-detail .info-row .block.drive span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top}#byway-detail .info-row .block.drive span.number{text-align:left;font-size:28px;font-weight:500;margin:0 4px 0 0}#byway-detail .amenity{height:44px;width:44px;background-color:transparent;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}#byway-detail .amenity.gas{background-position:0 -220px}#byway-detail .amenity.dining{background-position:0 -132px}#byway-detail .amenity.camping{background-position:0 -88px}#byway-detail .amenity.lodging{background-position:0 0}#byway-detail .amenity.medical{background-position:0 -264px}#byway-detail .amenity.atm{background-position:0 -44px}#byway-detail .amenity.rest{background-position:0 -308px}#byway-detail .amenity.drive{background-position:0 -176px}#byway-detail .mini-map{width:96px;height:51px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background-position:0 -153px;position:relative}#byway-detail .mini-map span{display:block;width:96px;height:51px;position:absolute}#byway-detail .mini-map span.state{background-position:0 -153px}#byway-detail .mini-map span.western-maryland{background-position:0 -204px}#byway-detail .mini-map span.central-maryland{background-position:0 0}#byway-detail .mini-map span.southern-maryland{background-position:0 -102px}#byway-detail .mini-map span.eastern-shore{background-position:0 -51px}@media (min-width:840px){#byway-detail .info-row .block.drive{padding:0 20px 0 12px}#byway-detail .info-row .block.route{padding-left:10px}}#old-lore{background:#fdf5df;text-align:center;padding:20px 0}#old-lore .content{border:3px solid orange;padding:20px 4em;width:92%;margin:auto}#old-lore h3{font-family:"Lobster",cursive;color:#f3a47b;font-size:36px;line-height:1.3}#old-lore p{font-size:28px;line-height:1.5;color:#666;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#more-byways{text-align:center;padding:30px 0 70px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#more-byways .result{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:49%;background:white;padding:2px;border:1px solid #ccc}#more-byways .result:hover,#more-byways .result:active,#more-byways .result:focus{text-decoration:none}#more-byways .result.odd{margin-right:0.5%}#more-byways .result.even{margin-left:0.5%}#more-byways .result .content{height:350px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#more-byways .result .title{background:rgba(0,0,0,0.7);color:white;padding:0.5em 0;font-size:22px;line-height:1;font-weight:500;border-bottom-width:8px;border-style:solid}#more-byways .result.aqua .title{border-color:#4bc6d8}#more-byways .result.blue .title{border-color:#3197d4}#more-byways .result.gold .title{border-color:#c8a237}#more-byways .result.green .title{border-color:#5ab987}#more-byways .result.purple .title{border-color:#7684db}#more-byways .result.red .title{border-color:#d9565b}#route-map{position:relative;background:#fdf5df;padding:40px 20px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#route-map .container{border:1px solid #9b9b9b;background-color:#ecdfbf}#route-map .col{width:50%;float:right}#route-map .col.results{overflow:auto;height:624px}#route-map .col.results h3{font-family:"Lobster",cursive;color:#666;font-size:28px;padding:10px 0 0 20px;line-height:1;margin-bottom:20px}#route-map .result{padding:0 20px}#route-map .result .count,#route-map .result .info,#route-map .result img{float:left}#route-map .result img{display:block;width:34%;margin-right:2%}#route-map .result .info{width:64%;font-size:16px;line-height:1.3}#route-map .result .address{margin-bottom:15px}#route-map .result .name{font-size:18px}#route-map .result .count{float:left;display:inline;margin-right:4px}#route-map .result .count span{text-align:center;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:1px solid;height:21px;width:21px;line-height:21px;-moz-border-radius:10.5px;-webkit-border-radius:10.5px;border-radius:10.5px;margin:0;font-size:11px}#route-map .result .links a.select-pin{margin-left:10px;border-left:1px solid;padding-left:10px;cursor:pointer}#route-map hr{border-color:white;border-width:1px}.page-scenic-byways{margin:0;padding:0}.page-scenic-byways #byway-header{position:relative;background-position:50%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/byway/byway-splash-hero-bg2.jpg);text-shadow:0 0 5px rgba(0,0,0,0.4)}.page-scenic-byways #map{height:auto;padding-top:0;border:none;background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map/bg-map-byways-bg-tan.jpg) repeat-x left top}.page-scenic-byways #map .map-header{-moz-transition:all 250ms ease-in-out 50ms;-o-transition:all 250ms ease-in-out 50ms;-webkit-transition:all 250ms ease-in-out;-webkit-transition-delay:50ms;transition:all 250ms ease-in-out 50ms;position:absolute;top:20px;left:0;right:0;max-height:100px;overflow:hidden}.page-scenic-byways #map .map-header h2.section-title{font-family:"Lobster",cursive;margin-bottom:0}.page-scenic-byways #map img{width:100%;z-index:2}.page-scenic-byways #map #md-map-cities{pointer-events:none;-moz-transition:all 50ms ease-in;-o-transition:all 50ms ease-in;-webkit-transition:all 50ms ease-in;transition:all 50ms ease-in;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.page-scenic-byways #map #md-map-cities.hidden{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.page-scenic-byways #map #md-map-cities.active{z-index:30}.page-scenic-byways #map #md-map-group.byways-map{position:relative;top:0;left:0;overflow:hidden;margin:0 auto -5%;right:0;width:100%;height:auto;max-width:1379px;max-height:1000px;background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/map/md-map-byways-bg-water.jpg);background-size:contain}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group{position:relative;margin-top:6.5%;width:97.02683103698332%;left:20.30456852791878%}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group:before{content:" ";display:block;height:0;padding-bottom:51.43%}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group .city-marker .fa-circle-o{color:white}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group .byways-marker-red .fa-circle{color:#d9565b}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group .byways-marker-blue .fa-circle{color:#3197d4}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group .byways-marker-green .fa-circle{color:#5ab987}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group .byways-marker-gold .fa-circle{color:#c8a237}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group .byways-marker-aqua .fa-circle{color:#4bc6d8}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group .byways-marker-purple .fa-circle{color:#7684db}.page-scenic-byways #map #md-map-group.byways-map #md-byway-group .city-marker{cursor:pointer;z-index:3}.page-scenic-byways #map #md-map-group.byways-map #md-byway-content{z-index:40;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:absolute;top:40.6206%;left:20.106%;width:29.35%;min-height:119px;padding:14px;background:white;border:2px solid gray;text-align:left;font-size:14px;line-height:16px}.page-scenic-byways #map #md-map-group.byways-map #md-byway-content.activated{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}.page-scenic-byways #map #md-map-group.byways-map #md-byway-content h3{color:#2b8cbf;font-size:18px;line-height:110%;margin-bottom:0}.page-scenic-byways #map #md-map-group.byways-map #md-byway-content .route{font-style:italic;margin-bottom:12px}.page-scenic-byways #map #md-map-group.byways-map #md-byway-content p{font-size:14px;line-height:16px}.page-scenic-byways #map #md-map-group.byways-map #md-byway-content a{font-weight:bold}.page-scenic-byways #map #md-map-group.byways-map #md-byway-content .fa-times-circle{font-size:18px;color:#2b8cbf;position:absolute;top:4px;right:6px;cursor:pointer}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend{position:absolute;top:40.6206%;left:20.106%;background-color:white;z-index:50;border:1px solid #999;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;text-align:left;font-size:14px;line-height:1.3}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .label{cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;line-height:1.6;padding:2px 2px 2px 10px;font-style:italic}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .label span{background-color:#999;color:#ccc;padding:0 10px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:right}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes{white-space:nowrap;height:0;max-height:200px;width:100%;-moz-transition:height 100ms ease-in-out;-o-transition:height 100ms ease-in-out;-webkit-transition:height 100ms ease-in-out;transition:height 100ms ease-in-out;overflow-y:scroll;-webkit-overflow-scrolling:touch}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul{margin:0}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li{margin:0;padding-right:2em;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li .fa-stack{font-size:11px;margin-right:-0.25em}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.red .fa-stack{color:#d9565b}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.blue .fa-stack{color:#3197d4}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.green .fa-stack{color:#5ab987}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.gold .fa-stack{color:#c8a237}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.aqua .fa-stack{color:#4bc6d8}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li.purple .fa-stack{color:#7684db}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend .routes ul li:hover{background-color:#ccc}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend.open .routes{height:auto;padding:6px 0}.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend.hidden{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}.page-scenic-byways #map .toggle{position:absolute;bottom:0;left:0;right:0;z-index:99;pointer-events:none;border-bottom:7px solid #2b8cbf;text-align:center}.page-scenic-byways #map .toggle .button{pointer-events:all;display:inline-block;font-size:15px;background:#2b8cbf;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px;border-radius:10px 10px 0 0;border-width:0}.page-scenic-byways #map .toggle .button:before{content:"Hide Byways Map"}.page-scenic-byways #map.toggled-off{overflow:visible;z-index:99}.page-scenic-byways #map.toggled-off .button:before{content:"View Byways Map"}.page-scenic-byways #map.toggled-off #md-map-group{max-height:0;opacity:0;overflow:hidden}.page-scenic-byways #map.toggled-off .map-header{max-height:0}.page-scenic-byways #views-exposed-form-byways-view-page{position:relative;z-index:101;padding:10px 0;margin-bottom:0;background-color:#ece1c3;background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png);text-align:center;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.page-scenic-byways #views-exposed-form-byways-view-page h2{margin-bottom:20px;line-height:120%;font-size:32px;font-weight:bold;color:#2b8cbf}.page-scenic-byways #views-exposed-form-byways-view-page .views-exposed-widget{display:inline-block}.page-scenic-byways #views-exposed-form-byways-view-page .views-exposed-widget label{color:#333;font-weight:normal}.page-scenic-byways #views-exposed-form-byways-view-page .views-exposed-widget .form-select{color:#2b8cbf}.page-scenic-byways #views-exposed-form-byways-view-page .form-submit{margin:20px 0}.page-scenic-byways .view-byways-view .view-header{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.page-scenic-byways #content{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-gray-lines.png)}.page-scenic-byways #content .view-byways-view ul{margin:0;padding:0}.page-scenic-byways #content .view-byways-view .byway_grid{max-width:1196px;margin:0 auto}.page-scenic-byways #content .view-byways-view .byway_grid li{display:inline-block;position:relative;padding:10px;box-sizing:border-box;width:50%;height:299px}.page-scenic-byways #content .view-byways-view .byway_grid li article{display:block;background:white;padding:2px;border:1px solid #ccc;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:absolute;top:10px;right:10px;bottom:10px;left:10px;cursor:pointer}.page-scenic-byways #content .view-byways-view .byway_grid li article>div{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-color:#ece1c3;background-size:cover;background-position:50%}.page-scenic-byways #content .view-byways-view .byway_grid li article>div .header{padding:0.5em;line-height:1;background:rgba(0,0,0,0.7);border-bottom-width:8px;border-style:solid;border-color:#333;color:white;font-size:22px;font-weight:500}.page-scenic-byways #content .view-byways-view .byway_grid li article>div .header h3 a{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:normal;color:white;text-decoration:none}.page-scenic-byways #content .view-byways-view .byway_grid li article>div .header div a{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-style:italic;color:white;text-decoration:none}.page-scenic-byways #content .view-byways-view .byway_grid li article>div .header p{margin:0;font-size:13px;line-height:1.3;font-style:italic;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.page-scenic-byways #content .view-byways-view .byway_grid li article>div .map-content{display:none}.page-scenic-byways #content .view-byways-view .byway_grid li article>div .logos{position:absolute;bottom:0;right:0;padding:10px;background:rgba(255,255,255,0.5)}.page-scenic-byways #content .view-byways-view .byway_grid li article>div .logos img{margin:0 6px;display:block;float:left;height:70px;width:auto}.page-scenic-byways #content .view-byways-view .byway_grid li article[data-color="red"]>div .header{border-bottom-color:#d9565b}.page-scenic-byways #content .view-byways-view .byway_grid li article[data-color="blue"]>div .header{border-bottom-color:#3197d4}.page-scenic-byways #content .view-byways-view .byway_grid li article[data-color="green"]>div .header{border-bottom-color:#5ab987}.page-scenic-byways #content .view-byways-view .byway_grid li article[data-color="gold"]>div .header{border-bottom-color:#c8a237}.page-scenic-byways #content .view-byways-view .byway_grid li article[data-color="aqua"]>div .header{border-bottom-color:#4bc6d8}.page-scenic-byways #content .view-byways-view .byway_grid li article[data-color="purple"]>div .header{border-bottom-color:#7684db}.page-scenic-byways #content .view-byways-view .byway_grid li article:hover{-moz-box-shadow:rgba(0,0,0,0.4) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 8px;box-shadow:rgba(0,0,0,0.4) 0 0 8px;-moz-transform:scale(1.025,1.025);-ms-transform:scale(1.025,1.025);-webkit-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}.page-scenic-byways #content .view-byways-view .byway_grid li.two_by_two{width:598px;height:598px}.page-scenic-byways #content .view-byways-view .byway_grid li.two_by_one{width:598px;height:299px}.page-scenic-byways #content .view-byways-view .byway_grid li.one_by_two{width:299px;height:598px}.page-scenic-byways #content .view-byways-view .byway_grid li.one_by_one{width:299px;height:299px}.page-scenic-byways #content .view-byways-view .byway_grid li.one_by_one article .header h3 a{font-size:20px}.page-scenic-byways #content .view-byways-view .byway_grid li.one_by_one article .header p a{font-size:12px}.page-scenic-byways #travel-guide img.scale-with-grid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.page-scenic-byways #byway-related{padding-top:30px;padding-bottom:60px;background-color:#eee;background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net.png)}.page-scenic-byways #byway-related .lined{display:block;text-align:center;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.page-scenic-byways #byway-related .lined span{width:100px;margin:0 auto;vertical-align:top;font-size:16px;line-height:16px}.page-scenic-byways #byway-related .lined span:before,.page-scenic-byways #byway-related .lined span:after{content:" ";display:inline-block;width:100px;height:8px;vertical-align:top;margin-left:10px;border-bottom:1px solid #333}.page-scenic-byways #byway-related h2{text-align:center;font-size:24px;line-height:24px}.page-scenic-byways #byway-related article{padding:30px 0;border-top:1px solid #999}.page-scenic-byways #byway-related article img{display:block;background:white;padding:2px;border:1px solid #ccc;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;float:left;width:360px;margin-bottom:10px;margin-right:60px}.page-scenic-byways #byway-related article h3{margin:0;font-size:36px;line-height:110%}.page-scenic-byways #byway-related article p{margin:0;font-size:18px;line-height:120%}.page-scenic-byways #byway-related article a .link{color:#2b8cbf}.page-scenic-byways #byway-related article a:hover{text-decoration:none}.page-scenic-byways #byway-related article a:hover img{-moz-box-shadow:rgba(0,0,0,0.4) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 8px;box-shadow:rgba(0,0,0,0.4) 0 0 8px;-moz-transform:scale(1.025,1.025);-ms-transform:scale(1.025,1.025);-webkit-transform:scale(1.025,1.025);transform:scale(1.025,1.025)}@media (min-width:727px){.page-scenic-byways #content .view-byways-view .byway_grid{width:80%}}@media (min-width:1326px){.page-scenic-byways #content .view-byways-view .byway_grid{width:100%}}@media (min-width:1220px){#byway-detail .info-row .block.amenities{white-space:nowrap}}@media only screen and (min-width:1281px){.page-scenic-byways #map{display:block}}@media only screen and (min-width:960px) and (max-width:1280px){.page-scenic-byways #map{display:block}.page-scenic-byways #map .map-header{top:15px}}@media only screen and (max-width:959px){.page-scenic-byways #map{display:block}.page-scenic-byways #map .map-header{top:15px}}@media only screen and (min-width:768px) and (max-width:959px){body.node-type-byway #travel-guide br{display:none}.page-scenic-byways #map{display:block}.page-scenic-byways #map .map-header{top:15px}.page-scenic-byways #map .map-header h2.section-title{font-size:28px}.page-scenic-byways #map .map-header p{font-size:13px}.page-scenic-byways #map #md-byway-content{left:6.106%;width:43.35%}.page-scenic-byways #map #md-byway-content h3{font-size:16px}.page-scenic-byways #map #md-byway-content p{font-size:13px;margin-bottom:10px}.page-scenic-byways #map #md-map-group.byways-map #md-byway-content,.page-scenic-byways #map #md-map-group.byways-map #md-byway-legend{left:6%;top:32%;width:40%}}@media only screen and (max-width:767px){#byway-content .container{width:92%}#byway-content .container .columns.eight{width:100%}#byway-content .container .columns.eight.copy-left{padding-bottom:0}#byway-content .container .columns.eight.side-gallery{background:#eee url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/byway/dot-pattern.jpg) 0 0 repeat;padding:24px;margin-bottom:30px}.fixed-side{display:none}body.node-type-byway #travel-guide br{display:none}body.node-type-byway .arrows .logos{clear:both;margin-left:-32px;float:none}body.node-type-byway .arrows .logos img{float:left}body.node-type-byway .hero{height:320px}#byway-detail .info-row{display:block}#byway-detail .info-row .block{display:block;border:none;text-align:left !important;margin-bottom:20px;border-bottom:1px solid;padding-bottom:20px}#byway-detail .info-row .block.amenities{text-align:left;padding:0}#byway-detail .info-row .block span.copy{display:block;width:100%;margin-top:6px}#content .view-byways-view .byway_grid li{width:100% !important;min-height:120px !important}#byway-header{padding-bottom:50px;height:auto}#byway-header h1{font-size:48px}#byway-header h2{padding:0;font-size:22px;line-height:1.2}.page-scenic-byways #byway-header{height:auto}.page-scenic-byways #map{display:none}.page-scenic-byways #content .view-byways-view .byway_grid li.two_by_one{height:598px}#byway-tips img{float:none;max-width:none}#byway-tips .content{float:none;width:100%}#byway-tips .content p{padding:1em}#byway-tips .image{width:100%;float:none}#old-lore .content{padding:20px 16px}#old-lore p{font-size:18px}#route-map{padding:40px}#route-map .result img{width:100%;margin-bottom:14px}#route-map .result .links a,#route-map .result .links a.select-pin{display:block;border:none;padding:0;margin:0 0 10px 0}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){body.node-type-byway #listing-map{min-height:0;height:320px}#byway-detail .container{padding:10px 20px;width:100%}#byway-header video{display:none}#route-map .col{float:none;width:100%}#route-map .col.results{height:312px}#route-map .container{width:auto}#more-byways{padding:30px 20px 70px}#more-byways .container{width:auto}#more-byways .result{width:100%;margin-bottom:20px}#more-byways .result.even{margin-left:0}#old-lore .container{width:92%}}.webform-client-form{background:#fff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png) repeat scroll 0 0;color:#484848;padding:50px 20px;margin-top:40px;margin-bottom:60px;position:relative;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-webkit-transition-delay:0s;transition:all 0.5s ease 0s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.webform-client-form .form-actions{border-top:1px solid #FFFFFF;margin-top:30px;padding-top:20px}.webform-client-form .form-submit{box-shadow:none;border:none;background:#c40e3d;text-shadow:none;color:#FFFFFF;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:18px;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease;-webkit-transition-delay:0s;transition:all 0.25s ease 0s}.webform-client-form .form-submit:hover{background:#484848;color:#FFFFFF}.webform-client-form .form-submit:focus,.webform-client-form .form-submit:active{top:0}.webform-client-form .form-submit:hover{border-width:0px !important}.webform-client-form legend{border-bottom:1px solid #FFFFFF;display:block;margin-bottom:20px;width:100%;padding-bottom:10px;text-align:right;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.webform-client-form a{color:#2b8cbf}.webform-client-form .form-item{float:left;width:49%;margin:0px .5%;position:relative}.webform-client-form .form-item.webform-component-textarea,.webform-client-form .form-item.webform-component-addressfield,.webform-client-form .form-item.webform-component-checkboxes,.webform-client-form .form-item.form-type-checkbox{clear:both;float:none;width:100%}.webform-client-form .form-item.webform-component-addressfield .form-type-select{width:38%;margin-top:20px}.webform-client-form .form-item.webform-component-addressfield>label{display:none}.webform-client-form .form-item:nth-child(2n+1){clear:left}.webform-client-form .form-item.webform-component-checkboxes>label{display:none}.webform-client-form .form-item label{color:#484848;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;cursor:pointer;font-size:15px}.webform-client-form .form-item .webform-datepicker>*{display:inline;width:auto}.webform-client-form .form-item input.form-text,.webform-client-form .form-item select{width:95%}.webform-client-form input[type="text"],.webform-client-form input[type="password"],.webform-client-form input[type="email"],.webform-client-form input[type="search"],.webform-client-form input[type="url"],.webform-client-form input[type="tel"],.webform-client-form textarea,.webform-client-form select{padding:10px;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease;-webkit-transition-delay:0s;transition:all 0.25s ease 0s;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;border-width:1px !important}.webform-client-form input[type="text"]:focus,.webform-client-form input[type="password"]:focus,.webform-client-form input[type="email"]:focus,.webform-client-form input[type="search"]:focus,.webform-client-form input[type="url"]:focus,.webform-client-form input[type="tel"]:focus,.webform-client-form textarea:focus,.webform-client-form select:focus{border-color:#2478b2}.webform-client-form select{height:48px}.webform-client-form .form-item-submitted-address-postal-code{margin-top:-20px !important}.webform-client-form .webform-component--sign-up-for-our-e-newsletter{border-top:1px solid #FFFFFF;padding-top:20px}.webform-client-form .form-type-checkbox label{font-size:16px;padding:5px;display:inline-block;vertical-align:-5px;font-weight:700}.webform-client-form .age-limit-required{position:absolute;margin-top:-36px;left:240px;font-size:22px}.webform-client-form.ajax-webform-processing{opacity:.4;pointer-events:none}.webform-client-form .webform-component-date,.webform-client-form .webform-component-date .webform-datepicker,.webform-client-form .webform-component-radios,.webform-client-form .br webform-component-checkboxes,.webform-client-form .webform-component .description{clear:both;width:100% !important}.webform-client-form .webform-component-date .webform-datepicker .form-item{clear:none}.webform-client-form input.form-submit{width:100%}.webform-client-form .ajax-progress{display:none}.webform-client-form .webform-component-textfield label,.webform-client-form .form-type-textfield label,.webform-client-form .webform-component-email label{font-size:0 !important}.webform-client-form input[type="text"],.webform-client-form input[type="password"],.webform-client-form input[type="email"],.webform-client-form input[type="search"],.webform-client-form input[type="url"],.webform-client-form input[type="tel"],.webform-client-form input[type="date"],.webform-client-form input[type="datetime"],.webform-client-form input[type="datetime-local"],.webform-client-form input[type="month"],.webform-client-form input[type="week"],.webform-client-form input[type="time"],.webform-client-form input[type="number"],.webform-client-form textarea,.webform-client-form select{margin:0px !important}.webform-client-form .webform-component-textfield .form-required,.webform-client-form .form-type-textfield .form-required,.webform-client-form .webform-component-email .form-required{display:inline-block;position:absolute;top:37px;left:-15px}#campaign-webform{margin-top:40px}.campaign-webform-header{margin-top:20px}.webform-ajax-throbber{text-align:center;font-size:120px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;overflow:hidden;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease;-webkit-transition-delay:0s;transition:all 1s ease 0s;position:absolute;left:0;right:0;margin:260px auto 0px}.webform-ajax-throbber.ajax-active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#webform-submit-ajax-confirmation{background:#fff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png) repeat scroll 0 0;color:#484848;padding:50px;margin:40px 0px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;word-wrap:break-word}#webform-submit-ajax-confirmation #webform-submit-ajax-confirmation-top{border-bottom:1px solid #484848;font-size:30px;margin-bottom:20px;padding-bottom:10px;text-align:center;line-height:1.1;color:#484848;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}#webform-submit-ajax-confirmation #webform-submit-ajax-confirmation-top .fa{font-size:70px;vertical-align:-10px}#webform-submit-ajax-confirmation #webform-submit-ajax-confirmation-bottom{text-align:center;font-size:20px;margin-bottom:10px;color:#484848}#webform-submit-ajax-confirmation #webform-submit-ajax-confirmation-values{padding:10px;background:#FFFFFF;margin-top:40px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#webform-submit-ajax-confirmation #webform-submit-ajax-confirmation-values #webform-submit-ajax-confirmation-form-name{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;line-height:1.1;margin:20px 0px;text-align:center;text-transform:uppercase}#webform-submit-ajax-confirmation #webform-submit-ajax-confirmation-values .webform-submit-ajax-confirmation-item{display:inline-block;margin-bottom:20px;text-align:center;width:32.333%;vertical-align:top}#webform-submit-ajax-confirmation #webform-submit-ajax-confirmation-values .webform-submit-ajax-confirmation-item label{text-transform:uppercase;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (max-width:767px){.webform-client-form .form-item,.webform-client-form .form-item.webform-component-addressfield .form-type-select{width:100%;float:none}.webform-client-form .form-item-submitted-address-postal-code{margin-top:0px !important}.webform-client-form .form-item-submitted-address-locality{position:relative;z-index:2}.webform-client-form .form-type-checkbox label{display:inline;font-size:12px}#webform-submit-ajax-confirmation{padding:30px 15px}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,a:visited{text-decoration:none}a:hover,a:active,a:focus{text-decoration:underline}body{background:white}body.admin-menu{margin-top:26px !important}a[href^=tel]{color:inherit;text-decoration:none}.container .one-third.column{width:31.333%}html.js input.form-autocomplete{background-image:none}ul.menu li,.item-list ul li{margin:0;padding:0}ul.menu li.expanded,ul.menu li.collapsed,ul.menu li.leaf,.item-list ul li.expanded,.item-list ul li.collapsed,.item-list ul li.leaf{list-style:none;padding:0}ul.primary{border:none;padding:0;margin:0 0 20px 0}ul.primary li{line-height:1;margin-bottom:0}ul.primary li a,ul.primary li a.active{border:none;font-size:14px;padding:0.4em 1em;display:inline-block;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF666666',endColorstr='#FF333333');background-color:#666;border:0;color:#fff}ul.primary li a:hover,ul.primary li a.active:hover{text-decoration:none}ul.primary li a:hover,ul.primary li a.active:hover{background-color:#595959}ul.primary li a:active,ul.primary li a.active:active{background-color:#525252}ul.primary li a.disabled,ul.primary li a[disabled],ul.primary li a.active.disabled,ul.primary li a.active[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:false;cursor:default;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}ul.primary li a.active{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF444444',endColorstr='#FF111111');background-color:#444;border:0;color:#fff}ul.primary li a.active:hover{text-decoration:none}ul.primary li a.active:hover{background-color:#373737}ul.primary li a.active:active{background-color:#303030}ul.primary li a.active.disabled,ul.primary li a.active[disabled]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background:false;cursor:default;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.item-list .pager li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0;font-size:14px;line-height:1}.item-list .pager li a{display:block;padding:7px 10px 6px;color:white;background:#2b8cbf;border-bottom:3px solid #226d95}.item-list .pager li a:hover,.item-list .pager li a:active,.item-list .pager li a:focus{background:#ccc;text-decoration:none;border-color:#b3b3b3}.item-list .pager li.pager-current{padding:7px 10px 6px;color:white;background:#ccc;border-bottom:3px solid #b3b3b3}.ajax-progress{color:#2678b4;margin-left:10px}.bg-gold{background-color:#ffc220}.bg-red{background-color:#c40e3d}.bg-ltgray{background-color:#eee}.section-container,section{background:white}.gold-rule{height:7px;width:100%;background:#fff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-rope.png) 0 100% repeat-x}ul.social li{font-size:22px;margin:0 0 0 10px}#header ul.social span{display:none}ul.social.header{margin:0 2px 0 0;float:left}ul.social.header li{float:left}ul.social.header li a{color:white}ul.social.footer li{line-height:32px}ul.social span{font-size:14px;vertical-align:2px}ul.social a{text-decoration:none;-moz-transition:color 250ms ease;-o-transition:color 250ms ease;-webkit-transition:color 250ms ease;transition:color 250ms ease}ul.social a:hover{color:#fbd87b}ul.social.mobile{float:none;margin:0}ul.social.mobile li{font-size:28px}ul.social.mobile li.first{margin-left:0}#content{padding:20px 0 53px}body.front #content{padding:0}body.node-type-mmg-custom-grid-page #content{padding-top:0}.center-text{text-align:center}hr.cross{border-color:#333;margin:10px 0}hr.cross:after{background:transparent url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/red-cross.png) 50% 0 no-repeat;height:18px;width:18px;position:relative;content:".";display:block;left:50%;margin-left:-9px;top:-9px;color:transparent}.full-width{background:rgba(255,255,255,0.75);padding:20px 0;-moz-box-shadow:rgba(51,51,51,0.75) 0 0 5px;-webkit-box-shadow:rgba(51,51,51,0.75) 0 0 5px;box-shadow:rgba(51,51,51,0.75) 0 0 5px}.section-title{text-align:center;font-size:38px;line-height:1;color:#2b8cbf;margin-bottom:15px}.progress-disabled{pointer-events:none}.progress-disabled .gm-style{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}.ribbon{position:relative;padding:.25em 0}.ribbon:before,.ribbon:after{content:"";color:transparent;position:absolute;border:0.75em solid #c40e3d;top:0;z-index:-1}.ribbon:before{border-right-width:.5em;border-left-width:.35em;border-left-color:transparent;left:-.8em}.ribbon:after{border-left-width:.5em;border-right-width:.35em;border-right-color:transparent;right:-.8em}.ribbon.red{background-color:#c40e3d;color:white}.ribbon.top{margin-top:-1em}.ribbon span{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;display:block;font-size:18px;line-height:1}h3.ribbon{font-family:"Lobster",cursive;font-size:28px;line-height:1em;margin:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-weight:100}.ribbon-wrap{position:relative;z-index:1;text-align:center}.arrows{position:relative;z-index:1;padding-left:22px}.arrow{background:#e7e7e7;color:white;float:left;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;position:relative;padding:4px 4px 6px}.arrow.red{background:#c40e3d;margin-right:16px;margin-left:-1em}.arrow.red:before{content:"";border:12px solid #c40e3d;border-left-color:transparent;position:absolute;top:0;left:-12px;z-index:-1}.arrow.red:after{content:"";border:12px solid transparent;border-left-color:#c40e3d;position:absolute;top:0;right:-24px}.arrow.yellow{background:#ffc220}.arrow.yellow:before{content:"";border:12px solid #ffc220;border-left-color:transparent;position:absolute;top:0;left:-12px;z-index:-1}.arrow.yellow:after{content:"";border:12px solid transparent;border-left-color:#ffc220;position:absolute;top:0;right:-24px}.arrow.gray{background:#e7e7e7;margin-left:17px;color:#666}.arrow.gray:before{content:"";border:12px solid #e7e7e7;border-left-color:transparent;position:absolute;top:0;left:-12px;z-index:-1}.arrow.gray:after{content:"";border:12px solid transparent;border-left-color:#e7e7e7;position:absolute;top:0;right:-24px}.arrow.gray:hover{text-decoration:none}.flag-block{background-color:white;background-image:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png),url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-sit.jpg);-moz-background-size:auto,cover;-o-background-size:auto,cover;-webkit-background-size:auto,cover;background-size:auto,cover;background-position:0 0,50% 0;padding:40px 0 70px;text-align:center}.flag-block h3,.flag-block h4{text-align:center;margin:0}.flag-block h3{font-size:18px;line-height:1;font-weight:300;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.flag-block h3:before{content:"";border-bottom:1px solid #999;position:absolute;width:70px;top:9px;left:-80px}.flag-block h3:after{content:"";border-bottom:1px solid #999;position:absolute;width:70px;top:9px;right:-80px}.flag-block h4{font-size:32px;line-height:34px;border-bottom:1px solid #999;margin-bottom:20px;padding-bottom:14px}.flag-block article{text-align:left}.flag-block article hr{border-color:#999;margin-top:40px}.flag-block article h5{text-align:left;font-size:35px;line-height:1;font-weight:500;display:block}.flag-block article p{line-height:24px;margin:0}.flag-block article img{display:block;background:white;padding:2px;border:1px solid #ccc}.flag-block article a{color:#2b8cbf}.flag-block article a:hover,.flag-block article a:active,.flag-block article a:focus{text-decoration:none}.content-header{overflow:hidden;padding-top:140px;background:#fff url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-net2.png) 0 0 repeat;position:relative;-moz-box-shadow:rgba(0,0,0,0.5) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,0.5) 0 0 8px;box-shadow:rgba(0,0,0,0.5) 0 0 8px;padding-bottom:20px}.content-header h1{margin:14px 0 0;line-height:1}.content-header h3{font-weight:100;color:#666;font-size:32px;line-height:38px;margin:0 0 14px}.content-header p{color:#666;margin:0}.content-header p a{color:#2b8cbf}.content-header .terms{float:right}.content-header .description h2{font-size:24px;line-height:1.4;margin:0}body.page-press .press-jump{background:#fff;padding:20px 0 40px}body.page-press .start-here-journalists{font-size:16px;margin:0 0 30px 10px;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}body.page-press .start-here-journalists:after{content:".";color:transparent;height:37px;width:21px;position:absolute;top:7px;right:-30px;background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/handrawn-arrow.png) -24px 0 no-repeat}body.page-press .press-list{background:url(http://cdn.visitmaryland.org/sites/all/themes/mmg_maryland/images/bg-gray-lines.png) repeat scroll 0 0 transparent;padding:60px 0 40px}body.page-press .press-list h3{font:bold 24px/1 "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}body.page-press .press-list .button.larger{margin-bottom:20px}body.page-press .press-list .list-item{margin:0}body.page-press .press-list .list-item .photo img{-moz-transform:rotate(-2deg) scale(1);-ms-transform:rotate(-2deg) scale(1);-webkit-transform:rotate(-2deg) scale(1);transform:rotate(-2deg) scale(1);margin:-20px 20px 0 0}body.page-press .press-list .list-item h2,body.page-press .press-list .list-item h3,body.page-press .press-list .list-item h4,body.page-press .press-list .list-item h5,body.page-press .press-list .list-item h6{font:bold 24px/1 "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}body.page-press .press-date{font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.4}.press-release-contact-sidebar{word-break:break-all;color:#676767;font-size:13px;line-height:1.3}.press-release-contact-sidebar .press-release-contact{border-bottom:1px solid #AAAAAA;margin-bottom:20px;padding-bottom:20px}.press-release-contact-sidebar .contact-name{font-size:16px}.press-release-contact-sidebar .contact-job-title{margin-bottom:10px}.press-release-contact-sidebar .contact-phone{margin-bottom:10px}.press-release-contact-sidebar .press-release-contacts .press-release-contact:last-child{border-bottom:none}.list-item-row{min-height:120px}.list-item-row a{color:#2478b2}.list-item-row a:hover{text-decoration:underline}#press-filters{background:#ffc220;text-align:center;padding:14px 0;margin:0 0 30px}#press-filters .view-filters{margin:0 10px}#press-filters form{margin:0}#press-filters .views-exposed-widget{float:left}#press-filters label{color:#333;line-height:46px;float:left}#press-filters input[type="text"]{width:auto}#press-filters .views-exposed-widgets{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.sitemap .sitemap-item{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 0 14px;width:18%;vertical-align:top;font-size:16px;line-height:1.2}.sitemap .sitemap-item a{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.sitemap .sitemap-item a:hover,.sitemap .sitemap-item a:active,.sitemap .sitemap-item a:visited{color:#2b8cbf;text-decoration:none}.sitemap .sitemap-section{margin-bottom:40px;margin-top:20px}body.page-press .flag-block article h5{font-size:30px}body.page-press #press-room-links{background:none repeat scroll 0 0 #e2ebf1;padding:30px 0}body.page-press #press-room-links ul{text-align:left}body.page-press #press-room-links li{margin:10px 0;text-align:center}body.page-press #press-room-links h4{text-align:center;margin-bottom:8px}.ac_over{background:#f3c480}.swatch{float:left;height:100px;width:100px;margin-right:6px}.swatch.blue{background:#2b8cbf}.swatch.lt-blue{background:#93b4e0}.swatch.gold{background:#ffc220}.swatch.yellow{background:#f3c480}.swatch.lt-yellow{background:#fbd87b}.swatch.red{background:#c40e3d}.column-fill{width:100%;height:100px;background:#eee;color:#999;text-align:center;padding-top:1em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;margin-bottom:10px}body.no-top-section #content{padding-top:140px}#content article h2,#content article h3,#content article h4,#content article h5,#content article h6{font:bold 24px/1 "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}#content article a,#content article a:visited,#content article p a,#content article p a:visited{color:#2b8cbf;text-decoration:none;outline:0}#content article a:hover,#content article a:focus,#content article a:active,#content article p a:hover,#content article p a:focus,#content article p a:active{color:#2b8cbf;text-decoration:underline}#content article p img{margin:15px 15px 15px 0px}#content blockquote{border:1px solid #ccc;border-left:none;border-right:none;padding:10px 0;margin-bottom:20px}#content blockquote p{font:italic normal 36px/46px "Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;color:#333}article.teaser{display:table;width:100%;border-bottom:1px solid #ccc;margin-bottom:20px}article.teaser h3{line-height:1.2;margin-bottom:6px}article.teaser h3 span{font-size:12px;font-weight:normal;font-style:italic}article.teaser p{margin-bottom:6px}article.teaser .image{display:table-cell;width:36%;vertical-align:top;padding-right:20px}article.teaser .image img{display:block;width:100%;height:auto;margin-bottom:20px;display:block;background:white;padding:2px;border:1px solid #ccc}article.teaser .article-content{display:table-cell;width:64%;vertical-align:middle}*:-moz-placeholder{color:#777777;opacity:1}*::-moz-placeholder{color:#777777;opacity:1}*:-ms-input-placeholder{color:#777777;opacity:1}*::-webkit-input-placeholder{color:#777777;opacity:1}div.messages{background-image:none;border:medium none;color:#ffffff;padding:20px}div.messages li,div.messages ul{margin:0}div.messages h2{color:#ffffff !important;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;text-transform:uppercase}div.messages li{padding:10px 0}div.messages.error{background-color:#c40e3d}div.messages.status,div.messages.warning{background-color:#2478b2}#sticky-footer{-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-webkit-transition-delay:0s;transition:all 0.5s ease 0s;bottom:0;left:0;position:fixed;right:0;background:#bebebe;border-top:6px solid #2b8cbf;z-index:9999;font-family:"Ubuntu","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:-120px}#sticky-footer.scrolled{margin-bottom:0px}#sticky-footer .sticky-footer-region{-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-webkit-transition-delay:0s;transition:all 0.5s ease 0s;float:left;width:20%;border-right:1px solid #232323}#sticky-footer .sticky-footer-region a{display:block}#sticky-footer .sticky-footer-region:last-child{border-right:none}#sticky-footer .sticky-footer-region:hover{background-color:#FFFFFF;color:#2b8cbf}#sticky-footer .sticky-footer-region .sticky-footer-image{float:left;width:38%;text-align:center;padding-top:5px}#sticky-footer .sticky-footer-region .sticky-footer-image.sticky-footer-image-icon img{padding-left:20px}#sticky-footer .sticky-footer-region .sticky-footer-copy{float:left;width:62%}#sticky-footer .sticky-footer-region .sticky-footer-copy .sticky-footer-copy-top{font-size:15px;font-weight:700}#sticky-footer .sticky-footer-region .sticky-footer-copy .sticky-footer-copy-bottom{text-transform:uppercase;margin-top:-8px;margin-bottom:4px;font-weight:700}#sticky-footer #sticky-footer-travel-guide .sticky-footer-image.sticky-footer-image-absolute img{position:absolute;bottom:0;left:0}@media only screen and (min-width:960px) and (max-width:1280px){#sticky-footer #sticky-footer-travel-guide .sticky-footer-image img{width:68px}#sticky-footer a .sticky-footer-copy .sticky-footer-copy-top{font-size:12px}#sticky-footer a .sticky-footer-copy .sticky-footer-copy-bottom{margin-top:-12px;font-size:14px}}@media only screen and (max-width:959px){#sticky-footer #sticky-footer-travel-guide .sticky-footer-image img{width:68px}#sticky-footer a .sticky-footer-copy .sticky-footer-copy-top{font-size:12px}#sticky-footer a .sticky-footer-copy .sticky-footer-copy-bottom{margin-top:-12px;font-size:14px}#sticky-footer a .sticky-footer-image.sticky-footer-image-icon img{padding-top:3px;width:50px}}@media only screen and (min-width:768px) and (max-width:959px){#sticky-footer #sticky-footer-travel-guide .sticky-footer-image img{width:55px}#sticky-footer a .sticky-footer-copy .sticky-footer-copy-top{font-size:10px}#sticky-footer a .sticky-footer-copy .sticky-footer-copy-bottom{margin-top:-12px;font-size:12px}#sticky-footer a .sticky-footer-image.sticky-footer-image-icon img{padding-top:3px;width:50px}.container .one-third.column{width:100%;margin:0}.content-header{padding-top:70px}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){#sticky-footer #sticky-footer-travel-guide .sticky-footer-image img{width:55px}#sticky-footer a .sticky-footer-copy .sticky-footer-copy-top{font-size:10px}#sticky-footer a .sticky-footer-copy .sticky-footer-copy-bottom{font-size:12px}article.teaser{display:block;width:100%}article.teaser p{margin-bottom:6px}article.teaser .image{display:block;width:100%;padding:0}article.teaser .article-content{display:block;width:100%;margin-bottom:20px}#press-filters .views-exposed-widget{float:none}#press-filters label{float:none}#press-filters input[type="text"]{width:220px}#press-filters .views-exposed-widgets{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.sitemap .sitemap-item{width:30%}.list-item .photo{width:100%;float:none;margin:0 0 20px}.list-item .copy{float:none;width:100%}.list-item .list-photo-credit{text-align:left;margin-bottom:10px}}@media only screen and (max-width:767px){#sticky-footer{display:none}.container .one-third.column{width:100%;margin:0}.content-header{padding-top:70px}.arrows{padding-left:22px}.arrow{font-size:12px;padding:2px 4px 6px}.arrow.red:before,.arrow.yellow:before,.arrow.gray:before{border-width:10px;left:-10px}.arrow.red:after,.arrow.yellow:after,.arrow.gray:after{border-width:10px;right:-20px}.content-header h1{font-size:32px;line-height:1.2}.content-header h3{font-size:24px;line-height:1.2}.flag-block img{margin-bottom:10px}.sitemap .sitemap-item{width:45%;font-size:14px}#content article p img{margin:15px auto 20px;float:none !important;display:block;width:100%;height:auto}}@media only screen and (min-width:768px) and (max-width:959px),(max-width:767px){#content .container .three.columns{width:100%}#content .container .thirteen.columns{width:100%}}
