
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-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after{content:'';content:none;}q::before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3{font-family:"IM Fell English SC",serif;font-weight:400;color:#298498;}h1{font-size:40px;line-height:48px;}@media only screen and (min-width:600px){h1{font-size:50px;line-height:64px;}}h2{font-size:30px;line-height:38px;}@media only screen and (min-width:600px){h2{font-size:40px;line-height:48px;}}h3{font-size:24px;line-height:32px;}h4{font-size:20px;line-height:28px;}h5{font-size:18px;line-height:26px;}h6{font-size:16px;line-height:24px;}p{font-size:16px;line-height:24px;margin-bottom:10px;}a{text-decoration:none;color:#298498;}*{box-sizing:border-box;}body{font-family:"Work Sans",sans-serif;font-weight:400;color:#383A35;}.l-header{font-family:"Oswald",sans-serif;font-family:300;min-height:180px;}.l-branding{z-index:498;float:left;width:160px;position:absolute;}.l-branding img{width:100%;}@media only screen and (min-width:600px){.l-branding{width:180px;display:block;position:absolute;left:0;top:0;z-index:3;}}@media only screen and (min-width:800px){.l-branding{width:200px;}}.block--block-29{background-color:#298498;text-align:right;width:100%;padding:12px;}.block--block-29 a,.block--block-29 p{font-size:14px;text-transform:uppercase;}.block--block-29 p{color:#FFFFFF;}.block--block-29 a{color:#8ED0DF;}.block--block-29 a:hover{text-decoration:underline;}@media only screen and (min-width:600px){.block--block-29 a,.block--block-29 p{font-size:24px;}}.block--block-33 .block__content{text-align:initial;}#block-superfish-1 .sf-accordion-toggle{display:none;}#superfish-1-accordion{left:auto !important;top:auto !important;}.l-region--navigation .sf-accordion-toggle{margin-top:10px;}.l-region--navigation .block--superfish-1{text-align:right;}.l-region--navigation .block--superfish-1 li{text-align:right;}@media only screen and (min-width:600px){.l-region--navigation .block--superfish-1{padding-left:200px;text-align:left;}.l-region--navigation .block--superfish-1 li{text-align:left;}}.l-region--header-bottom{clear:both;}.l-region--header-bottom .flexslider{border:0;}.l-region--header-bottom .flex-direction-nav a{color:#8ED0DF;}.l-region--header-bottom .flex-direction-nav a:hover,.l-region--header-bottom .flex-direction-nav a:before{color:#298498;}.l-region--header-bottom .flex-control-paging li a{background-color:#8ED0DF;}.l-region--header-bottom .flex-control-paging li a:hover{background-color:#F7E8D0;}.l-region--header-bottom .flex-control-paging li a.flex-active{background-color:#298498;}.l-header .zone-wrapper{background-color:#298498;padding-right:12px;}.l-header .zone-wrapper h1{text-align:right;font-size:16px;color:#FFFFFF;line-height:16px;}.l-header .l-region--navigation ul.menu li:hover > ul.menu{display:block;}.l-header .l-region--navigation ul.menu{background:#FFFFFF;display:inline-block;list-style:none outside none;padding:0 0px;position:relative;}.l-header .l-region--navigation ul.menu a{font-size:16px;color:#383A35;text-decoration:none;text-transform:uppercase;}.l-header .l-region--navigation ul.sf-accordion ul a{font-size:14px;}.l-header .l-region--navigation ul.sf-accordion.menu li ul{padding-left:10px;border-bottom:none;}.l-header .l-region--navigation ul.sf-accordion.menu li ul.sf-has-clone-parent{margin-top:0;}@media only screen and (min-width:600px){.l-header .l-region--navigation ul.menu a{font-size:24px;}.l-header .l-region--navigation ul.sf-accordion ul a{font-size:20px;}}.l-header .l-region--navigation ul.menu li:hover a,.l-header .l-region--navigation ul.menu li.active-trail a{color:#298498;}.l-header .l-region--navigation ul.menu li:hover ul a,.l-header .l-region--navigation ul.menu li.active-trail ul a{color:#383A35;}.l-header .l-region--navigation ul.menu li ul a:hover,.l-header .l-region--navigation ul.menu li.active-trail ul a.active{color:#298498;}@media only screen and (min-width:768px){.l-header .l-region--navigation ul.menu li.active-trail ul a:hover{color:#FFFFFF;}}.l-header .l-region--navigation ul.menu li a{display:block;padding:10px 8px 6px 8px;}@media only screen and (min-width:600px){.l-header .l-region--navigation ul.menu li a{padding:16px 14px 12px 14px;}}.l-header .l-region--navigation ul.menu ul{background-color:#FFFFFF;margin-top:12px;border-bottom:3px solid #298498;}.l-header .l-region--navigation ul.menu ul li a:hover{color:#FFF;background-color:#298498;}.block--block-32{max-width:1280px;margin:0 auto;}.block--block-32 .hp-title{width:100%;}.l-main{width:100%;clear:both;padding:40px;overflow:auto;}.l-main .l-content{max-width:1280px;margin:0 auto;}.l-main .l-content .field--type-taxonomy-term-reference{margin-bottom:20px;}.l-main .l-content .field--name-body div{line-height:24px;margin-bottom:10px;font-size:16px;}.l-main .l-content .node__title{margin-top:20px;margin-bottom:10px;}.block--block-35{margin-top:40px;}.block--block-35 h3{margin-bottom:10px;}.block--block-35 input{padding:8px 20px;}.block--block-35 input.submit{background:none;border:none;color:#FFFFFF;margin-left:20px;padding:10px 20px;background-color:#298498;text-transform:uppercase;}.block--block-35 input.submit:hover{background-color:#8ED0DF;}.node--webform{margin-top:40px;}.node--webform label{margin:10px 0 4px 0;}.node--webform input{padding:8px 20px;}.node--webform input.form-submit{background:none;border:none;color:#FFFFFF;padding:10px 20px;background-color:#298498;text-transform:uppercase;}.node--webform input.form-submit:hover{background-color:#8ED0DF;}.l-footer-top{clear:both;background-color:#F7E8D0;}.l-footer-top .l-region--footer-top{overflow:auto;display:block;padding:40px 0;max-width:1280px;margin:0 auto;}.l-footer-top .l-region--footer-top .block{padding:0 40px;}.l-footer-top .l-region--footer-top .block--block-30 h2{padding-bottom:24px;}.l-footer-top .l-region--footer-top .block--block-31{margin-top:20px;}.l-footer-top .l-region--footer-top .block--block-31 h3{padding-bottom:24px;}.l-footer-top .l-region--footer-top .block--block-31 img{float:right;padding:5px 0 5px 5px;width:30%;}@media only screen and (min-width:601px){.l-footer-top .l-region--footer-top .block--block-31 img{width:50%;}}@media only screen and (min-width:801px){.l-footer-top .l-region--footer-top .block--block-31 img{width:30%;}}.l-footer-top h2{font-size:34px;line-height:42px;font-family:"IM Fell English SC",serif;font-weight:400;color:#298498;text-align:center;}@media only screen and (min-width:600px){.l-footer-top{clear:both;}.l-footer-top .l-region--footer-top .block{width:50%;float:left;}.l-footer-top .l-region--footer-top .block h2{padding-bottom:24px;}.l-footer-top .l-region--footer-top .block--block-30 h2{padding-bottom:48px;}.l-footer-top .l-region--footer-top .block--block-31{margin-top:0;}.l-footer-top .l-region--footer-top .block--block-31 h3{padding-bottom:24px;}.l-footer-top .l-region--footer-top .block--block-31 img{float:right;padding:10px 0 20px 20px;}.l-footer-top .l-region--footer-top .block--views-trips-testimonial-block h2{padding-bottom:24px;}.l-footer-top .l-region--footer-top .block--views-trips-testimonial-block .view-footer{margin-top:24px;}.l-footer-top .l-region--footer-top .block--views-trips-testimonial-block .view-footer a{text-align:center;font-size:24px;font-family:"IM Fell English SC",serif;font-weight:400;color:#298498;}.l-footer-top .l-region--footer-top .block--views-trips-testimonial-block p{text-align:center;font-size:16px;line-height:32px;margin-top:-4px;}}.l-footer{background:url(/sites/all/themes/maine_odv2/images/footer-woodgrain-background-2000.jpg) repeat center;background-color:none;}.l-footer .l-region--footer{max-width:1280px;margin:0 auto;padding:30px 10px 20px 10px;color:#FFFFFF;}@media only screen and (min-width:600px){.l-footer .l-region--footer{padding:30px 60px 20px 60px;}}.l-footer .l-region--footer .block--menu,.l-footer .l-region--footer .block--menu-block,.l-footer .l-region--footer .block--block-26{display:block;float:left;}.l-footer .l-region--footer .block--menu,.l-footer .l-region--footer .block--menu-block,.l-footer .l-region--footer .block--block-26{padding:20px;width:50%;}.l-footer .l-region--footer .block--block-26{padding-right:10px;}.l-footer .l-region--footer .block--block-26 img{width:100%;}@media only screen and (min-width:600px){.l-footer .l-region--footer .block--block-26{padding-right:0;}.l-footer .l-region--footer .block--block-26 img{width:50%;}}@media only screen and (min-width:1010px){.l-footer .l-region--footer .block--menu,.l-footer .l-region--footer .block--menu-block{padding:20px;width:29%;}.l-footer .l-region--footer .block--block-26{width:13%;}.l-footer .l-region--footer .block--block-26 img{width:100%;}}.l-footer .l-region--footer .block--menu-menu-footer-menu{margin-top:8px;}.l-footer .l-region--footer .block--menu li,.l-footer .l-region--footer .block--menu-block li{list-style:none;}.l-footer .l-region--footer .block--menu a,.l-footer .l-region--footer .block--menu h2,.l-footer .l-region--footer .block--menu-block a,.l-footer .l-region--footer .block--menu-block h2{color:#FFFFFF;font-family:"Oswald",sans-serif;font-weight:300;font-size:16px;line-height:30px;text-transform:uppercase;text-shadow:2px 2px 2px black;}.l-footer .l-region--footer .block--menu a:hover,.l-footer .l-region--footer .block--menu a.active,.l-footer .l-region--footer .block--menu h2:hover,.l-footer .l-region--footer .block--menu h2.active,.l-footer .l-region--footer .block--menu-block a:hover,.l-footer .l-region--footer .block--menu-block a.active,.l-footer .l-region--footer .block--menu-block h2:hover,.l-footer .l-region--footer .block--menu-block h2.active{color:#8ED0DF;}.l-footer .l-region--footer .block--menu h2 a,.l-footer .l-region--footer .block--menu-block h2 a{font-size:20px;line-height:40px;}.l-footer .l-region--footer .block--menu h2 a:hover,.l-footer .l-region--footer .block--menu h2 a.active,.l-footer .l-region--footer .block--menu-block h2 a:hover,.l-footer .l-region--footer .block--menu-block h2 a.active{color:#8ED0DF;}@media only screen and (min-width:1280px){.l-footer .l-region--footer .block--menu a,.l-footer .l-region--footer .block--menu h2,.l-footer .l-region--footer .block--menu-block a,.l-footer .l-region--footer .block--menu-block h2{font-size:18px;line-height:38px;}.l-footer .l-region--footer .block--menu h2,.l-footer .l-region--footer .block--menu-block h2{font-size:24px;line-height:48px;}}.l-footer .l-region--footer .block--block-27,.l-footer .l-region--footer .block--block-28{clear:both;margin:0 auto;display:block;text-align:center;}.l-footer .l-region--footer .block--block-27{padding-top:20px;}.l-footer .l-region--footer .block--block-27 p{color:#FFFFFF;margin-bottom:0;text-shadow:2px 2px 2px black;}.l-footer .l-region--footer .block--block-27 p.phone{font-weight:700;}.l-footer .l-region--footer .block--block-27 a{color:#8ED0DF;}.l-footer .l-region--footer .block--block-27 a:hover{color:#F7E8D0;}.l-footer-bottom{padding:24px;}.l-footer-bottom .l-region{text-align:center;}.l-footer-bottom img:hover{opacity:.85;}.node-type-trips .field--name-field-trips-image img{width:100%;}@media only screen and (min-width:480px){.node-type-trips .field--name-field-trips-image{float:right;width:50%;padding:0 0 20px 20px;}}@media only screen and (min-width:480px){.node-type-trips .group-trips-first{width:50%;float:left;}}.node-type-trips .group-rates{clear:both;display:block;}@media only screen and (min-width:720px){.node-type-trips .group-rates{clear:left;width:50%;float:left;}}.node-type-trips .group-trips-second{clear:both;}@media only screen and (min-width:960px){.node-type-trips .group-trips-second{clear:left;width:50%;float:left;text-align:center;}}.node-type-trips .field--name-field-trips-half-day,.node-type-trips .field--name-field-trips-full-day{font-family:"IM Fell English SC",serif;font-weight:400;color:#298498;font-size:24px;line-height:32px;display:inline-block;}.node-type-trips .group-rates{margin-top:30px;text-align:center;}.node-type-trips .field--name-field-trips-half-day{margin-right:5px;}.node-type-trips .field--name-field-trip-whats-included .block__title{text-align:center;margin-top:30px;margin-bottom:10px;}.node-type-trips .field--name-field-trip-book-your-trip{width:100%;margin:20px 0;text-align:center;}.node-type-trips .field--name-field-trip-book-your-trip a{font-size:32px;line-height:40px;font-family:"IM Fell English SC",serif;padding:0 20px;color:#F7E8D0;background-color:#298498;overflow:auto;}@media only screen and (min-width:480px){.node-type-trips .field--name-field-trip-book-your-trip a{font-size:50px;line-height:64px;}}.block--views-image-links-block,.block--views-image-links-trips{clear:both;padding-top:40px;padding-bottom:40px;overflow:auto;}.block--views-image-links-block .views-row,.block--views-image-links-trips .views-row{padding:10px;}.block--views-image-links-block .views-row img,.block--views-image-links-trips .views-row img{width:100%;}.block--views-image-links-block .views-row img:hover,.block--views-image-links-trips .views-row img:hover{opacity:.85;}@media only screen and (min-width:480px){.block--views-image-links-block .views-row,.block--views-image-links-trips .views-row{float:left;width:50%;display:block;}.block--views-image-links-block .views-row img,.block--views-image-links-trips .views-row img{margin:0 auto;width:100%;}.block--views-image-links-block .views-row-1,.block--views-image-links-block .views-row-3,.block--views-image-links-trips .views-row-1,.block--views-image-links-trips .views-row-3{padding-right:20px;}.block--views-image-links-block .views-row-2,.block--views-image-links-block .views-row-4,.block--views-image-links-trips .views-row-2,.block--views-image-links-trips .views-row-4{padding-left:20px;}.block--views-image-links-block .views-row-1,.block--views-image-links-block .views-row-2,.block--views-image-links-trips .views-row-1,.block--views-image-links-trips .views-row-2{padding-bottom:20px;}.block--views-image-links-block .views-row-3,.block--views-image-links-block .views-row-4,.block--views-image-links-trips .views-row-3,.block--views-image-links-trips .views-row-4{padding-top:20px;}}.node--blog h2{margin-bottom:10px;}.node--blog p.submitted{margin-bottom:10px;}.node--blog img{padding:10px 0 10px 10px;}.node--blog ul.links{padding-top:10px;}.node--blog li{line-height:20px;margin-bottom:5px;}.node--page .field--name-field-page-image{float:right;width:50%;padding:0 0 10px 10px;}.node--page .field--name-field-page-image img{width:100%;}#diff-inline-1391{height:0;}.view-book-your-trip{margin-top:20px;}.view-book-your-trip h3{margin:40px 0 10px 0;}.view-book-your-trip th{background-color:initial;font-size:19px;font-family:"IM Fell English SC",serif;font-weight:400;}.view-book-your-trip th,.view-book-your-trip td{padding:10px;border-bottom:1px solid #8ED0DF;}.view-book-your-trip th:first-child,.view-book-your-trip td:first-child{padding-right:30px;}.view-book-your-trip .view-footer{margin-top:20px;}
