body{overflow-x: hidden;}
.site-tagline
{
display:none;
}
iframe{margin: 0;
width: 100%;
}
.sidebar .menu,
.fire-ban a.more-information,.footer-widgets h3.widget-title, .sidebar h3.widget-title,
.home-gallery h2,
.wp-block-button__link,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .featurette h3
{
font-family:"Roboto Condensed";
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
font-weight: 700;
}
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption{text-align: center}
.page-hero .page-hero-title{background-color: rgba(0,0,0,0.6); padding:10px 20px;;
display: table;
margin:5px auto;
}
strong {
font-weight: 800;
}
.site-branding
{
max-width:230px;
}
.mobile-nav-trigger{color: #C75300 !important;}
.site-branding a
{
background-image:url(//www.northfrontenacparklands.com/wp-content/themes/northfrontenacparklands2020/images/north-frontenac-parklands-logo.svg);
text-indent:-9000px;
display:block;
width:230px;
height:100px;
background-size:100% auto;
background-repeat:no-repeat;
color:#004b94;
}
h4.salutation{font-family: Sriracha}
.home-gallery h2{font-size: 18px;
letter-spacing: -1px;
color: #C75300;
text-transform: uppercase;
margin-bottom: 10px
}
.site-header
{
background-color:rgba(255,255,255,1);
}
.head-intro.first-instance
{
border-bottom:1px solid rgba(0,0,0,.16);
background-color:#124b90;
display:block;
z-index:9999;
padding: 0
}
.header-fixed
{
top:36px;
}
.fire-ban
{
background-color:#C75300;
padding:7px 20px;
font-weight:700;
font-size:14px;
transition:all ease .5s;
text-transform:uppercase;
margin: 3px 0
}
.fire-ban.status-no
{
background-color:#569753;
}
.fire-ban a.more-information
{
font-size:13px;
}
.featurette
{
text-align:center;
margin: 40px 0
}
.featurette i.far,
.featurette span.far
{
font-size:60px;
color:#ff6900;
margin-bottom:20px;
}
.featurette h3
{
color:#124b90;
font-size: 28px
}
.builder-content .wp-block-group{margin: 60px 0}
.activities-grouping .wp-block-group__inner-container{
padding:60px 0;
}
.activities-grouping:before{	
width: 100%;
height: 100%;
background: url(//www.northfrontenacparklands.com/wp-content/themes/northfrontenacparklands2020/images/bg-band-home-top.png);
background-size: 100% auto;
background-position: center top;
background-repeat: no-repeat;
height: 99px;
display: block;
content:'';
position: absolute;
background-color: #f1f1f1;
top:-80px;
}
.activities-grouping{	
width: 100%;
height: 100%;
background: url(//www.northfrontenacparklands.com/wp-content/themes/northfrontenacparklands2020/images/bg-band-home-3.png);
background-size: 100% auto;
background-position: center bottom;
background-repeat: no-repeat;
padding-bottom: 60px;
position: relative;
background-color: #f1f1f1;
margin-top: 80px
}
.container.padded {padding: 40px 0}
a .featurette .description
{
color:#333;
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu li.mega-menu-item a.mega-menu-link{
font-family:"Roboto Condensed";}
a.cta,.wp-block-button.cta .wp-block-button__link, .hero-ctas li a
{
background-color:#C75300;
text-transform:uppercase;
font-family:"Roboto Condensed";
}
a.cta:hover, .wp-block-button.cta .wp-block-button__link:hover,
.ci-item-btn:hover
{
background-color:#ff6900;
}
.footer-cta .wp-block-button.cta
{
margin:0 auto;
float:none;
display:table-cell;
text-align:center;
vertical-align:middle;
}
.footer-cta .wp-block-buttons
{
display:table;
}
div#block-1302b0-f1
{
background:#1a4b90;
padding:20px;
}
.page.home .site-content-wrap
{
margin-bottom:-35px;
}
.footer-widgets h3.widget-title
{
font-size:20px;
}
.hero-ctas-wrap
{
background-color:#C75300;
height:65px;
border-top:1px solid #ad591e;
}
.hero-ctas-wrap nav {width: 100%;}
ul.hero-ctas,ul.hero-ctas li
{
margin:0;
padding:0;
list-style:none;
display:block;
float:left;
width:100%;
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu li.mega-menu-item a.mega-menu-link:before {
content: '';
display: inline-block;
width: 30px;
height: 30px;
margin-right: 10px;
position: relative;
background-size: 100% auto;
margin-top: 15px
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu li.mega-menu-item.with-icon.book-a-campsite a.mega-menu-link:before
{
background-image: url(//www.northfrontenacparklands.com/wp-content/themes/northfrontenacparklands2020/images/icon-calendar-white.svg);
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu li.mega-menu-item.with-icon.campsite-availability-map a.mega-menu-link:before
{
background-image: url(//www.northfrontenacparklands.com/wp-content/themes/northfrontenacparklands2020/images/icon-map-white.svg)
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu li.mega-menu-item.with-icon.buy-your-road-permit a.mega-menu-link:before
{
background-image: url(//www.northfrontenacparklands.com/wp-content/themes/northfrontenacparklands2020/images/icon-car-white.svg)
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu li ul.mega-sub-menu{margin-left: 80px}
ul.hero-ctas li
{
width:calc(33% - 1px);
text-align:center;
}
ul.hero-ctas li i.fas{font-size: 22px}
ul.hero-ctas li a
{
width:100%;
line-height:64px;
border-right:1px solid #e8a779;
transition:all ease .5s;
}
ul.hero-ctas li:first-child a
{
border-left:1px solid #e8a779;
}
ul.hero-ctas li a:hover,.fire-ban:hover.status-yes
{
background-color:#ff5b00;
}
ul.hero-ctas li:first-child
{
width:(33% - 1px);
}
ul.hero-ctas li a
{
text-transform:uppercase;
color:#fff;
font-weight:700;
display:inline-block;
height:100%;
width:100%;
}
.single article .entry-tags{font-size: 12pt}
footer .widget{font-size: 16px}
.page.home .page-hero
{
height:70vh;
padding:0;
}
.page-hero .container
{
margin-top:110px;
}
.page-hero-subtitle {
background: rgba(0,0,0, 0.6);
display: table;
margin: 15px auto;
padding: 0 30px;
}
.page.home .page-hero .container
{
margin-top:160px;
}
.testimonials-wrap
{
background:url(//www.northfrontenacparklands.com/wp-content/themes/northfrontenacparklands2020/images/testimonials-bg.jpg);
padding:60px 0 100px;
background-attachment:fixed;
background-position: center top;
position: relative;
background-color: #000
}
.testimonials-wrap:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
}
.testimonials-wrap h2
{
text-align:center;
color:#fff;
position: relative;
z-index: 99;
}
.main-cell
{
width:100%;
}
.testimonial-wrap
{
margin:20px 80px;
}
.testimonials-wrap h3,.testimonial-wrap
{
color:#fff;
}
.testimonials-wrap .flickity-page-dots .dot
{
background:#fff;
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu ul.mega-sub-menu,
.site-header, .hero-ctas-wrap,#mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu
{
-webkit-box-shadow: 0px 4px 9px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 4px 9px 2px rgba(0,0,0,0.2);
box-shadow: 0px 4px 9px 2px rgba(0,0,0,0.2);
}
.page-hero:before {
content: '';
height: 100%;
width: 100%;
display: block;
position: absolute;
background: rgba(0,0,0,0.5);
}
li.current_page_parent a {
font-size: 18px;
border-bottom: none
}
li.current_page_parent ul.children a {
font-size: 15px;
border-bottom: solid 1px #dddddd
}
.sidebar h3.widget-title{font-size: 22px}
.sidebar .widget-title::after{display: none}
.entry-content>*{margin-bottom: 30px}
.entry-content ul li {
margin-bottom: 15px;
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu li.mega-menu-item.book-a-campsite.with-icon{
border-left: 1px solid rgba(255,255,255,0.3);
border-right: 1px solid rgba(255,255,255,0.3)
}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu li.mega-menu-item.with-icon
{width: 33%;
padding: 0;
margin: 0;
text-align: center}
#mega-menu-wrap-hero-cta-menu #mega-menu-hero-cta-menu > li.mega-menu-item.with-icon > a.mega-menu-link{text-align: center}
.sidebar .widget_ci-page-children-menu .current-menu-item>a, .sidebar .widget_ci-page-children-menu .current_page_item>a, .sidebar .widget_nav_menu .current-menu-item>a, .sidebar .widget_nav_menu .current_page_item>a {
color: #fff;
background-color: #C75300;}
.sidebar .widget_ci-page-children-menu li a:hover, .sidebar .widget_nav_menu li a:hover{background-color:#ff6900;
color: #fff;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
:root .editor-styles-wrapper .has-luminous-vivid-orange-color, :root .has-luminous-vivid-orange-color{
color: #C75300
}
.sidebar .widget_ci-page-children-menu li a:hover::before, .sidebar .widget_nav_menu li a:hover::before {border-right-color: #ff6900}
aside#text-1.widget.widget_text {
background: #f7f4f4;
padding: 30px;
text-align: center;
}
.sidebar .widget_ci-page-children-menu li>a::before, .sidebar .widget_nav_menu li>a::before{border-right-color: #C75300 }
figure.wp-block-image {
border: solid 3px #dddddd;
padding: 5px;
}
body .wp-block-gutenbee-slideshow button.slick-arrow:hover,.page-wrap .wp-block-gutenbee-slideshow button.slick-arrow:active,.page-wrap  .wp-block-gutenbee-slideshow button.slick-arrow:focus,
body .mfp-wrap,
body .slick-list:focus,
body .flickity-enabled:focus,
body input:focus,body select:focus,textarea:focus  {
outline: solid;
outline-style:dotted
}
html [tabindex="-1"]:focus {
outline: solid !important;
}
html abbr[title]{border-bottom:solid 1px;}
.widget-title,
.widget-title::after{color: #757575}
.wp-block-group.footer-cta{background-color: #004b94;
padding:50px 0;
}
.wp-block-group.footer-cta h3{color:#fff;}
.wp-block-button__link {background-color: #C75300;
text-transform: uppercase;
}
.site-content-wrap{
background-position: bottom center;
background-repeat: no-repeat;
background-size: 100% auto}
.theme-1356.pum-container.pum-responsive.pum-responsive-medium{width: 40%}
#pum-1367 .pum-content ul li{list-style-type: none;
clear: both;
margin: 5px 0;}
#pum-1367 .pum-content ul li img{margin: 0 10px 0 0}
#pum-1367 .pum-content h3{font-size: 20px; font-family: "Roboto Condensed";
letter-spacing: 0px;
color: #333;
font-weight: 700}
.copyright-credit-content {
text-align: center;
margin: -10px 30px 20px 30px;
position: relative;
z-index: 999;
padding-bottom: 30px;
width: 100%;
display: table;}
}