/***
BJCM Blue		#212462		33,36,98
BJCM Blue-Gray	#454B6E		69,75,110
BJCM Red		#D11D0E		209,29,14
BJCM Yellow		#FFED0C		255,237,12
Off White		#F3F8FB		243,248,251
Gray			#45546E		69,84,110
Lite Grey		#E8E8E8		232,232,232
Green			#419548		65,149,72
Dark Green		#25682B		37,104,43
Lite Green		#CDDAAE		205,218,174
Black       	#333333     51,51,51


Menu Blue RGB	191,219,230		0,113,155	0,85,116	0,68,93
Menu Blue HEX	#BFDGE6			#00719B		#005574		#00445D

Menu Red RGB	254,203,200		250,46,37	187,34,28	150,28,22
Menu Red HEX	#FECBC8			#FA2E25		#BB221C		#961C16

Menu Purple RGB	224,198,215		130,29,95	97,22,71	78,17,57
Menu Purple HEX	#E0C6D7			#821D5F		#611647		#4E1139

Menu Gold RGB	255,240,195		255,194,14	191,145,10	153,116,8
Menu Gold HEX	#FFF0C3			#FFC20E		#BF910A		#997408

Menu Orange RGB	254,219,191		250,111,1	187,83,1	150,67,1
Menu Orange HEX	#FEDBBF			#FA6F01		#BB5301		#964301

Menu Green RGB	222,230,198		124,154,26	93,115,19	74,92,16
Menu Green HEX	#DEE6C6			#7C9A1A		#5D7313		#4A5C10


Heading Texts	font-family:'Ubuntu',sans-serif;
General Texts	font-family:'Open Sans',sans-serif;
Special Texts	font-family: 'Allura', cursive;
***/

/* Top Menu CSS */
.p-kck8431 .pagelayer-col-holder,
.p-kbd2493 .pagelayer-col-holder,
.p-tlo3289 .pagelayer-col-holder {padding:0 !important;}
.menu-top-menu-container {min-height:40px; background-color:#212462;}
ul#menu-top-menu {float:right; text-align:right;}
ul#menu-top-menu li {display:inline-block; text-align:right; line-height:40px;}
ul#menu-top-menu > li > a {color:#fff; padding:0; margin:0 10px; font-size:14px;  line-height:40px; text-decoration:none;}

.pagelayer-nav-menu-title {text-transform:uppercase;}
.pagelayer-wp_menu-ul {display:flex;}

/* Main Menu CSS */
li.menu-item-588 > ul.sub-menu {padding:20px; border-left:1px solid rgba(0,0,0,0.15);}

/* Main Menu CSS - Home */
body.home .menu-item > a {
	display:block !important; padding:0px; margin:0;
	height:180px; width:195px;
	color:rgba(255,255,255,1); font-size:0.9em; line-height:100px; text-align:center;
	}
body.home .menu-item > a i, body.home .menu-item > a span {float:left; text-align:center; width:100%; clear:both;}
body.home .menu-item > a i {font-size:2.25em; clear:both; margin:45px 0 0 0;}
body.home .menu-item > a span {/*! margin-bottom:30px; */}
.menu-item > a span.after-icon {display:none;}
.menu-item-588 > a {height:35px !important;}
.menu-item-588 > a span {text-align:left !important; vertical-align:top;}

/* Main Menu CSS - Pages */ 
body.category .menu-item > a,
body.single .menu-item > a,
body.archive .menu-item > a,
body.archive.tag .menu-item > a,
body.blog .menu-item > a,
body.search .menu-item > a,
body.error404 .menu-item > a,
body.bjcm-pages .menu-item > a {
	display:block !important; padding:0px; margin:0;
	height:60px; width:195px;
	color:rgba(255,255,255,1); font-size:0.9em; line-height:60px; text-align:center;
}
body.category .menu-item a i,
body.single .menu-item a i,
body.archive .menu-item a i,
body.archive.tag .menu-item a i,
body.blog .menu-item a i,
body.search .menu-item a i,
body.error404 .menu-item a i,
body.bjcm-pages .menu-item a i {font-size:1.25em;}

.menu-item > ul.sub-menu {padding:20px;}
ul.sub-menu li.menu-item > a {margin:0; padding:0; height:auto; line-height:2.5; text-align:left;}
ul.sub-menu li.menu-item > a span {margin-bottom:0; height:auto; line-height:2.5; text-align:left;} 

.menu-item a:hover span,
.menu-item a:hover i {color:rgba(255,255,255,0.65);}

.menu-item-38 a {background-color:rgb(0,113,155);} /* Blue */
.menu-item-39 a {background-color:rgb(250,46,37);} /* Red */
.menu-item-40 a {background-color:rgb(130,29,95);} /* Purple */ 
.menu-item-41 a, .menu-item-814 a {background-color:rgb(255,194,14);} /* Gold */ 
.menu-item-42 a, .menu-item-818 a {background-color:rgb(250,111,1);} /* Orange */  
.menu-item-43 a, .menu-item-821 a {background-color:rgb(124,154,26);} /* Green */

.menu-item-38 ul.sub-menu,
.menu-item-38 ul.sub-menu li.menu-item,
.menu-item-38 ul.sub-menu li.menu-item a {background-color:rgb(0,85,116);} /* Blue */
.menu-item-39 ul.sub-menu,
.menu-item-39 ul.sub-menu li.menu-item,
.menu-item-39 ul.sub-menu li.menu-item a {background-color:rgb(187,34,28);} /* Red */
.menu-item-40 ul.sub-menu,
.menu-item-40 ul.sub-menu li.menu-item,
.menu-item-40 ul.sub-menu li.menu-item a {background-color:rgb(97,22,71);} /* Purple */
.menu-item-41 ul.sub-menu,
.menu-item-41 ul.sub-menu li.menu-item,
.menu-item-41 ul.sub-menu li.menu-item a {background-color:rgb(191,145,10);} /* Gold */
.menu-item-42 ul.sub-menu,
.menu-item-42 ul.sub-menu li.menu-item,
.menu-item-42 ul.sub-menu li.menu-item a {background-color:rgb(187,83,1);} /* Orange */
.menu-item-43 ul.sub-menu,
.menu-item-43 ul.sub-menu li.menu-item,
.menu-item-43 ul.sub-menu li.menu-item a {background-color:rgb(93,115,19);} /* Green */

.p-gce4293 .pagelayer-wp-menu-container .sub-menu a {margin:0 !important;}
.menu-item-588 a {/*left:-36px !important;*/ font-size:1em !important; text-align:left !important;}
.p-gce4293 .pagelayer-wp-menu-container ul.sub-menu li a {padding:0 !important;}

/* Sidebar Menus */
div.bjcm-menus {display:none;}
body.bjcm-default div.default-menu,
body.category-1 div.default-menu,
body.category-24 div.default-menu,
body.blog div.blog-menu, 
body.search div.blog-menu,
body.bjcm-contact div.blog-menu,
body.bjcm-blue div.blue-menu,
body.category-17 div.blue-menu,
body.tag-31 div.blue-menu,
body.bjcm-red div.red-menu,
body.category-18 div.red-menu,
body.category-49 div.red-menu,
body.tag-41 div.red-menu,
body.tag-43 div.red-menu,
body.tag-48 div.red-menu,
body.bjcm-purple div.purple-menu,
body.category-19 div.purple-menu,
body.tag-50 div.purple-menu,
body.bjcm-gold div.gold-menu,
body.category-20 div.gold-menu,
body.tag-53 div.gold-menu,
body.bjcm-orange div.orange-menu,
body.category-21 div.orange-menu,
body.tag-54 div.orange-menu,
body.bjcm-green div.green-menu,
body.category-22 div.green-menu,
body.tag-55 div.green-menu {display:contents}
div.bjcm-menus h3 {font-weight:600; text-transform:uppercase;}

div.bjcm-menus h3 {color:#419548;}
div.blue-menu h3 {color:#00719B;}
div.red-menu h3 {color:#FA2E25;}
div.purple-menu h3 {color:#821D5F;}
div.gold-menu h3 {color:#FFC20E;}
div.orange-menu h3 {color:#FA6F01;}
div.green-menu h3 {color:#7C9A1A;}

div.bjcm-menus a, div.bjcm-menus span {color:#419548;}
div.blue-menu a, div.blue-menu span {color:#00719B;}
div.red-menu a, div.red-menu span {color:#FA2E25;}
div.purple-menu a, div.purple-menu span {color:#821D5F;}
div.gold-menu a, div.gold-menu span {color:#FFC20E;}
div.orange-menu a, div.orange-menu span {color:#FA6F01;}
div.green-menu a, div.green-menu span {color:#7C9A1A;}

div.bjcm-menus a:hover span, div.bjcm-menus a:active span {color:#25682B;}
div.blue-menu a:hover span, div.blue-menu a:active span {color:#005574;}
div.red-menu a:hover span, div.red-menu a:active span {color:#BB221C;}
div.purple-menu a:hover span, div.purple-menu a:active span {color:#611647;}
div.gold-menu a:hover span, div.gold-menu a:active span,
div.gold-menu a:hover span span, div.gold-menu a:active span span,
div.gold-menu a:hover span i, div.gold-menu a:active span i {color:#BF910A;}
div.orange-menu a:hover span, div.orange-menu a:active span {color:#BB5301;}
div.green-menu a:hover span, div.green-menu a:active span {color:#5D7313;} 

/* Default Pages & Posts */
div.p-bdr9414, div.p-bdr9414 a, div.p-bdr9414 span, div.p-bdr9414 h3,
div.p-kf35301 a, div.p-kf35301 h3,
div.p-8yo2717, div.p-8yo2717 a, div.p-8yo2717 span, div.p-8yo2717 h3,
div.p-upk4857 a, div.p-upk4857 h3,  div.p-upk4857 span {color:#419548ff;}
div.p-bdr9414 a:hover, div.p-bdr9414 a:active,
div.p-kf35301 a:hover, div.p-kf35301 a:active,
div.p-upk4857 a:hover, div.p-upk4857 a:active {color:#25682bff !important;}
div.p-kf35301 .comment-respond .form-submit .submit {background-color:#419548ff;}
div.p-kf35301 .comment-respond .form-submit .submit:hover {background-color:#25682bff;}

div.p-upk4857 div.pagelayer-col-holder > div:not(:last-child) {margin-bottom:0 !important;}
div.p-8yo2717 div.pagelayer-wposts-mdiv {padding:5px;}
div.p-8yo2717 a.pagelayer-wposts-more {padding:5px 8px !important; color:#fff; background-color:#25682bff;}
div.p-8yo2717 a.pagelayer-wposts-more:hover {background-color:#25682b;}
div.p-8yo2717 a.pagelayer-wposts-more > span, div.p-8yo2717 a.pagelayer-wposts-more > i {color:#fff !important;}

div.p-7401458 span.pagelayer-post-info-label a {color:#fff !important; background-color:#419548;}
div.p-7401458 span.pagelayer-post-info-label a:hover {color:#fff !important; background-color:#25682b;}

/* Blue Pages & Posts */
body.bjcm-blue div.p-bdr9414, body.bjcm-blue div.p-bdr9414 a, body.bjcm-blue div.p-bdr9414 span, body.bjcm-blue div.p-bdr9414 h3,
body.bjcm-blue div.p-kf35301 a, body.bjcm-blue div.p-kf35301 h3,
body.bjcm-blue div.p-8yo2717, body.bjcm-blue div.p-8yo2717 a, body.bjcm-blue div.p-8yo2717 span, body.bjcm-blue div.p-8yo2717 h3,
body.bjcm-blue div.p-upk4857 a, body.bjcm-blue div.p-upk4857 h3,  body.bjcm-blue div.p-upk4857 span {color:#00719Bff;}
body.bjcm-blue div.p-bdr9414 a:hover, body.bjcm-blue div.p-bdr9414 a:active,
body.bjcm-blue div.p-kf35301 a:hover, body.bjcm-blue div.p-kf35301 a:active,
body.bjcm-blue div.p-upk4857 a:hover, body.bjcm-blue div.p-upk4857 a:active {color:#005574ff !important;}
body.bjcm-blue div.p-kf35301 .comment-respond .form-submit .submit {background-color:#00719Bff;}
body.bjcm-blue div.p-kf35301 .comment-respond .form-submit .submit:hover {background-color:#005574ff;}

body.bjcm-blue div.p-8yo2717 a.pagelayer-wposts-more {padding:5px 8px !important; color:#fff; background-color:#005574ff;}
body.bjcm-blue div.p-8yo2717 a.pagelayer-wposts-more:hover {background-color:#00445D;}
body.bjcm-blue div.p-8yo2717 a.pagelayer-wposts-more > span, div.p-8yo2717 a.pagelayer-wposts-more > i {color:#fff !important;}

body.bjcm-blue div.p-7401458 span.pagelayer-post-info-label a {color:#fff !important; background-color:#00719B;}
body.bjcm-blue div.p-7401458 span.pagelayer-post-info-label a:hover {color:#fff !important; background-color:#005574;} 

/* Red Pages & Posts */
body.bjcm-red div.p-bdr9414, body.bjcm-red div.p-bdr9414 a, body.bjcm-red div.p-bdr9414 span, body.bjcm-red div.p-bdr9414 h3,
body.bjcm-red div.p-kf35301 a, body.bjcm-red div.p-kf35301 h3,
body.bjcm-red div.p-8yo2717, body.bjcm-red div.p-8yo2717 a, body.bjcm-red div.p-8yo2717 span, body.bjcm-red div.p-8yo2717 h3,
body.bjcm-red div.p-upk4857 a, body.bjcm-red div.p-upk4857 h3,  body.bjcm-red div.p-upk4857 span,
body.category-49 div.p-m4k2309, body.category-49 div.p-m4k2309 a,
body.category-49 div.p-m4k2309 span, body.category-49 div.p-m4k2309 h3,
body.category-49 div.p-8yo2717, body.category-49 div.p-8yo2717 a,
body.category-49 div.p-8yo2717 span, body.category-49 div.p-8yo2717 h3,
body.category-49 div.p-upk4857 a, body.category-49 div.p-upk4857 h3,
body.category-49 div.p-upk4857 span {color:#FA2E25ff;} 

body.bjcm-red div.p-bdr9414 a:hover, body.bjcm-red div.p-bdr9414 a:active,
body.bjcm-red div.p-kf35301 a:hover, body.bjcm-red div.p-kf35301 a:active,
body.bjcm-red div.p-upk4857 a:hover, body.bjcm-red div.p-upk4857 a:active,
body.category-49 div.p-m4k2309 a:hover, body.category-49 div.p-m4k2309 a:active,
body.category-49 div.p-kf35301 a:hover, body.category-49 div.p-kf35301 a:active,
body.category-49 div.p-upk4857 a:hover, body.category-49 div.p-upk4857 a:active {color:#BB221Cff !important;}

body.bjcm-red div.p-kf35301 .comment-respond .form-submit .submit,
body.category-49 div.p-kf35301 .comment-respond .form-submit .submit {background-color:#FA2E25ff;}

body.bjcm-red div.p-kf35301 .comment-respond .form-submit .submit:hover,
body.category-49 div.p-kf35301 .comment-respond .form-submit .submit:hover {background-color:#BB221Cff;}

body.bjcm-red div.p-8yo2717 a.pagelayer-wposts-more,
body.category-49 div.p-8yo2717 a.pagelayer-wposts-more {padding:5px 8px !important; color:#fff; background-color:#BB221Cff;}

body.bjcm-red div.p-8yo2717 a.pagelayer-wposts-more:hover,
body.category-49 div.p-8yo2717 a.pagelayer-wposts-more:hover {background-color:#BB221C;}

body.bjcm-red div.p-8yo2717 a.pagelayer-wposts-more > span, div.p-8yo2717 a.pagelayer-wposts-more > i,
body.category-49 div.p-8yo2717 a.pagelayer-wposts-more > span {color:#fff !important;}

body.bjcm-red div.p-7401458 span.pagelayer-post-info-label a,
body.category-49 div.p-7401458 span.pagelayer-post-info-label a {color:#fff !important; background-color:#FA2E25;}
body.bjcm-red div.p-7401458 span.pagelayer-post-info-label a:hover,
body.category-49 div.p-7401458 span.pagelayer-post-info-label a:hover {color:#fff !important; background-color:#BB221C;}

.p-mue2352 .pagelayer-wposts-title {padding-left:10px;}

/* Purple Pages & Posts */
body.bjcm-purple div.p-bdr9414, body.bjcm-purple div.p-bdr9414 a, body.bjcm-purple div.p-bdr9414 span, body.bjcm-purple div.p-bdr9414 h3,
body.bjcm-purple div.p-kf35301 a, body.bjcm-purple div.p-kf35301 h3,
body.bjcm-purple div.p-8yo2717, body.bjcm-purple div.p-8yo2717 a, body.bjcm-purple div.p-8yo2717 span, body.bjcm-purple div.p-8yo2717 h3,
body.bjcm-purple div.p-upk4857 a, body.bjcm-purple div.p-upk4857 h3,  body.bjcm-purple div.p-upk4857 span {color:#821D5Fff;}
body.bjcm-purple div.p-bdr9414 a:hover, body.bjcm-purple div.p-bdr9414 a:active,
body.bjcm-purple div.p-kf35301 a:hover, body.bjcm-purple div.p-kf35301 a:active,
body.bjcm-purple div.p-upk4857 a:hover, body.bjcm-purple div.p-upk4857 a:active {color:#611647ff !important;}
body.bjcm-purple div.p-kf35301 .comment-respond .form-submit .submit {background-color:#821D5Fff;}
body.bjcm-purple div.p-kf35301 .comment-respond .form-submit .submit:hover {background-color:#611647ff;}

body.bjcm-purple div.p-8yo2717 a.pagelayer-wposts-more {padding:5px 8px !important; color:#fff; background-color:#611647ff;}
body.bjcm-purple div.p-8yo2717 a.pagelayer-wposts-more:hover {background-color:#611647;}
body.bjcm-purple div.p-8yo2717 a.pagelayer-wposts-more > span, div.p-8yo2717 a.pagelayer-wposts-more > i {color:#fff !important;}

body.bjcm-purple div.p-7401458 span.pagelayer-post-info-label a {color:#fff !important; background-color:#821D5F;}
body.bjcm-purple div.p-7401458 span.pagelayer-post-info-label a:hover {color:#fff !important; background-color:#611647;} 

/* Gold Pages & Posts */
body.bjcm-gold div.p-bdr9414, body.bjcm-gold div.p-bdr9414 a, body.bjcm-gold div.p-bdr9414 span, body.bjcm-gold div.p-bdr9414 h3,
body.bjcm-gold div.p-kf35301 a, body.bjcm-gold div.p-kf35301 h3,
body.bjcm-gold div.p-8yo2717, body.bjcm-gold div.p-8yo2717 a, body.bjcm-gold div.p-8yo2717 span, body.bjcm-gold div.p-8yo2717 h3,
body.bjcm-gold div.p-upk4857 a, body.bjcm-gold div.p-upk4857 h3,  body.bjcm-gold div.p-upk4857 span {color:#FFC20Eff;}
body.bjcm-gold div.p-trw3096, body.bjcm-gold div.p-trw3096 span {color:#333333;}
body.bjcm-gold div.p-bdr9414 a:hover, body.bjcm-gold div.p-bdr9414 a:active,
body.bjcm-gold div.p-kf35301 a:hover, body.bjcm-gold div.p-kf35301 a:active,
body.bjcm-gold div.p-upk4857 a:hover, body.bjcm-gold div.p-upk4857 a:active {color:#BF910Aff !important;}
body.bjcm-gold div.p-kf35301 .comment-respond .form-submit .submit {background-color:#FFC20Eff;}
body.bjcm-gold div.p-kf35301 .comment-respond .form-submit .submit:hover {background-color:#BF910Aff;}

body.bjcm-gold div.p-8yo2717 a.pagelayer-wposts-more {padding:5px 8px !important; color:#fff; background-color:#BF910Aff;}
body.bjcm-gold div.p-8yo2717 a.pagelayer-wposts-more:hover {background-color:#BF910A;}
body.bjcm-gold div.p-8yo2717 a.pagelayer-wposts-more > span, div.p-8yo2717 a.pagelayer-wposts-more > i {color:#fff !important;}

body.bjcm-gold div.p-7401458 span.pagelayer-post-info-label a {color:#fff !important; background-color:#FFC20E;}
body.bjcm-gold div.p-7401458 span.pagelayer-post-info-label a:hover {color:#fff !important; background-color:#BF910A;}

/* Orange Pages & Posts */
body.bjcm-orange div.p-bdr9414, body.bjcm-orange div.p-bdr9414 a, body.bjcm-orange div.p-bdr9414 span, body.bjcm-orange div.p-bdr9414 h3,
body.bjcm-orange div.p-kf35301 a, body.bjcm-orange div.p-kf35301 h3,
body.bjcm-orange div.p-8yo2717, body.bjcm-orange div.p-8yo2717 a, body.bjcm-orange div.p-8yo2717 span, body.bjcm-orange div.p-8yo2717 h3,
body.bjcm-orange div.p-upk4857 a, body.bjcm-orange div.p-upk4857 h3,  body.bjcm-orange div.p-upk4857 span {color:#FA6F01ff;}
body.bjcm-orange div.p-bdr9414 a:hover, body.bjcm-orange div.p-bdr9414 a:active,
body.bjcm-orange div.p-kf35301 a:hover, body.bjcm-orange div.p-kf35301 a:active,
body.bjcm-orange div.p-upk4857 a:hover, body.bjcm-orange div.p-upk4857 a:active {color:#BB5301ff !important;}
body.bjcm-orange div.p-kf35301 .comment-respond .form-submit .submit {background-color:#FA6F01ff;}
body.bjcm-orange div.p-kf35301 .comment-respond .form-submit .submit:hover {background-color:#BB5301ff;}

body.bjcm-orange div.p-8yo2717 a.pagelayer-wposts-more {padding:5px 8px !important; color:#fff; background-color:#BB5301ff;}
body.bjcm-orange div.p-8yo2717 a.pagelayer-wposts-more:hover {background-color:#BB5301;}
body.bjcm-orange div.p-8yo2717 a.pagelayer-wposts-more > span, div.p-8yo2717 a.pagelayer-wposts-more > i {color:#fff !important;}

body.bjcm-orange div.p-7401458 span.pagelayer-post-info-label a {color:#fff !important; background-color:#FA6F01;}
body.bjcm-orange div.p-7401458 span.pagelayer-post-info-label a:hover {color:#fff !important; background-color:#BB5301;}

div.p-ccj4284 ul.wp-block-list {color:#333333; list-style:disc; margin-left:10px;}
div.p-ccj4284 ul.wp-block-list li {padding:5px 0;}

/* Green Pages & Posts */
body.bjcm-green div.p-bdr9414, body.bjcm-green div.p-bdr9414 a, body.bjcm-green div.p-bdr9414 span, body.bjcm-green div.p-bdr9414 h3,
body.bjcm-green div.p-kf35301 a, body.bjcm-green div.p-kf35301 h3,
body.bjcm-green div.p-8yo2717, body.bjcm-green div.p-8yo2717 a, body.bjcm-green div.p-8yo2717 span, body.bjcm-green div.p-8yo2717 h3,
body.bjcm-green div.p-upk4857 a, body.bjcm-green div.p-upk4857 h3,  body.bjcm-green div.p-upk4857 span {color:#7C9A1Aff;}
body.bjcm-green div.p-bdr9414 a:hover, body.bjcm-green div.p-bdr9414 a:active,
body.bjcm-green div.p-kf35301 a:hover, body.bjcm-green div.p-kf35301 a:active,
body.bjcm-green div.p-upk4857 a:hover, body.bjcm-green div.p-upk4857 a:active {color:#5D7313ff !important;}
body.bjcm-green div.p-kf35301 .comment-respond .form-submit .submit {background-color:#7C9A1Aff;}
body.bjcm-green div.p-kf35301 .comment-respond .form-submit .submit:hover {background-color:#5D7313ff;}

body.bjcm-green div.p-8yo2717 a.pagelayer-wposts-more {padding:5px 8px !important; color:#fff; background-color:#5D7313ff;}
body.bjcm-green div.p-8yo2717 a.pagelayer-wposts-more:hover {background-color:#5D7313;}
body.bjcm-green div.p-8yo2717 a.pagelayer-wposts-more > span, div.p-8yo2717 a.pagelayer-wposts-more > i {color:#fff !important;}

body.bjcm-green div.p-7401458 span.pagelayer-post-info-label a {color:#fff !important; background-color:#7C9A1A;}
body.bjcm-green div.p-7401458 span.pagelayer-post-info-label a:hover {color:#fff !important; background-color:#5D7313;}

/* Contact Form */
.p-PNz3SxxEHou9CaXw {margin:0 !important;}
.p-VEpzC24lYOaWRb2f {padding:0 !important;}
.p-fAk1zde4qAhnLHtN .pagelayer-col-holder {padding-top:0 !important;}
.p-eX4C94n1BrLF59Gx h2 {margin:0 0 30px 0 !important;}
.p-PNz3SxxEHou9CaXw {padding-top:15px;}
body.bjcm-contact .p-v7n9444,
body.bjcm-contact .p-f8n3612,
body.bjcm-contact .p-kgd1425,
body.bjcm-contact .p-4wb1030 {display:none;}
body.bjcm-contact .p-zeq9302 ul li span {color:#333333;}
body.bjcm-contact .p-zeq9302 ul li span.pagelayer-list-icon-holder i {font-size:30px;}
body.bjcm-contact .p-zeq9302 ul li span.pagelayer-list-icon-holder span {font-weight:700; font-size:16px;}
body.bjcm-contact form button span {color:#ffffffff;}
body.bjcm-contact div.g-recaptcha {padding-bottom:10px;}
body.bjcm-contact div.g-recaptcha > div {margin:0 auto;}

/* Content Area */
.pagelayer-col-9 > .pagelayer-col-holder,
.pagelayer-col-3 > .pagelayer-col-holder {padding:15px 0 !important;}
.p-8yo2717, .p-dmt3428 {margin:0px; padding:0px 15px;}
.p-9b75770.bjcm-menus .pagelayer-col-holder,
.p-66v9610.bjcm-menus .pagelayer-col-holder,
.p-8ba9884 .pagelayer-col-holder,
.p-6qj5670 .pagelayer-col-holder,
.p-lf22203 .pagelayer-col-holder,
.p-u8d538 .pagelayer-col-holder,
.p-1my4816 .pagelayer-col-holder,
.p-jn25621 .pagelayer-col-holder {padding:15px !important;}
.p-yji2261 span.pagelayer-list-icon-holder {margin-left:15px;}


/* Tags & Social Media Share */ 
div.p-wl6689 {margin:15px auto; padding:15px 0;}
.Share-text {margin:0 !important; top:-14px;}
.Share-text span {margin:auto 0 !important; font-family:"Allura"; font-size:2em; font-weight:bold; color:#333333 !important;}
.share-icons {top:-20px;}
.p-xsb5673 .pagelayer-share-buttons:hover i {color:#333333;}
body.bjcm-blue .p-xsb5673 .pagelayer-share-buttons:hover i {color:#00719B !important;}
body.bjcm-red .p-xsb5673 .pagelayer-share-buttons:hover i {color:#FA2E25 !important;}
body.bjcm-purple .p-xsb5673 .pagelayer-share-buttons:hover i {color:#821D5F !important;}
body.bjcm-gold .p-xsb5673 .pagelayer-share-buttons:hover i {color:#FFC20E !important;}
body.bjcm-orange .p-xsb5673 .pagelayer-share-buttons:hover i {color:#FA6F01 !important;}
body.bjcm-green .p-xsb5673 .pagelayer-share-buttons:hover i {color:#7C9A1A !important;}

/* Pagination */
.pagelayer-post-nav-link {color:#333333 !important;}

/* Comments Area */
.p-kf35301 > .pagelayer-row-holder {max-width:1200px !important;}
.p-d539589 {padding:0 !important;}
.pagelayer-row-holder .p-d539589 {width:1170px !important;}
.comments-area {padding-left:0; padding-right:15px; margin:0 300px 0 0; border-top:1px solid #dddddd;}

/* Tables */
table {margin-bottom:30px; margin-top:20px; width:100%; min-width:480px; max-width:100%; color:#333; border-top: 1px solid; color:#333333; font-size:16px;}
table td {padding:10px; border-bottom:1px solid; color:#333333; font-size:16px;}
body.bjcm-blue table, body.bjcm-blue table td {border-color:rgb(0,113,155);}
body.bjcm-red table, body.bjcm-red table td {border-color:rgb(250,46,37);}
body.bjcm-purple table, body.bjcm-purple table td {border-color:rgb(130,29,95);}
body.bjcm-orange table, body.bjcm-orange table td {border-color:rgb(250,111,1);}
body.bjcm-green table, body.bjcm-green table td {border-color:rgb(124,154,26);}
body.bjcm-gold table, body.bjcm-gold table td {border-color:rgb(255,194,14);}

body.bjcm-blue table td.mar-tabheader {background-color:rgba(0,113,155,0.25);}
body.bjcm-red table td.mar-tabheader {background-color:rgba(250,46,37,0.25);}
body.bjcm-purple table td.mar-tabheader {background-color:rgba(130,29,95,0.25);}
body.bjcm-orange table td.mar-tabheader {background-color:rgba(250,111,1,0.25);}
body.bjcm-green table td.mar-tabheader {background-color:rgba(124,154,26,0.25);}
body.bjcm-gold table td.mar-tabheader {background-color:rgba(255,194,14,0.25);}

body.bjcm-blue table td.mar-tabheader h3,
body.bjcm-red table td.mar-tabheader h3,
body.bjcm-purple table td.mar-tabheader h3,
body.bjcm-orange table td.mar-tabheader h3,
body.bjcm-green table td.mar-tabheader h3,
body.bjcm-gold table td.mar-tabheader h3 { color:#333333;}

body.bjcm-pages table td h4 {margin:10px 0; font-size:20px; text-transform:none;}
body.bjcm-pages table td p { color:#333333; font-size:16px; padding:0;}

p.smaller {font-size:0.9em; font-style:italic;}
table.ex-tables {max-width:100%;}
table.ex-tables h3 {margin:0; padding:0;}
table.ex-tables em {font-size:0.9em; color:#999; font-style:italic;}

table.ex-tables.mar-tabs {width:100%;}
table.ex-tables.mar-tabs td.td-label {width:40%;}
table.ex-tables.mar-tabs td.td-value {width:60%;}

/* Get Involved - Table */
body.bjcm-green table.bjcm-tables th {background-color:rgba(124,154,26,1); color:#fff; padding:10px; text-align:left; font-weight:bold;}
body.bjcm-green table.bjcm-tables td {padding:8px 12px; font-size:15px;}
body.bjcm-green table.bjcm-tables td.align-right, table th.align-right {text-align:right;}
body.bjcm-green table.bjcm-tables td.tier-name {font-weight:bold; white-space:nowrap;}
body.bjcm-green table.bjcm-tables tr {border-bottom:1px dotted #777;}
body.bjcm-green table.bjcm-tables tr.first {border-top:2px solid rgb(124,154,26);}
body.bjcm-green table.bjcm-tables tr.last {border-bottom:3px solid rgb(124,154,26);}
body.bjcm-green table.bjcm-tables th {border-top:0px solid #555; border-bottom:0px solid #555;}
body.bjcm-green table.bjcm-tables tr.tb-row-a {}
body.bjcm-green table.bjcm-tables tr.tb-row-b {background-color:#fff;}

/* Posts and Pages */
body.pagelayer-body p {padding:15px 0;}
main.site-main {max-width:1200px; margin:50px auto;}

strong {font-weight:bold;}

ul.post-list {list-style-type:disc; list-style-position:inside; margin-bottom:40px; padding-left:20px; font-size:16px;}
ul.post-list li {padding:5px 0;}

div.bjcm-details {padding:30px 50px; background-color:rgb(232,232,232); margin:40px 0;  min-width:480px; max-width:60%;}
div.bjcm-details h4 {margin-top:0; margin-bottom:15px; text-transform:uppercase;}
div.bjcm-details h4.lower {margin-top:15px; padding-top:15px; border-top:2px dotted rgba(0,0,0,0.15);}
div.bjcm-details dl {margin:0; font-size:16px;}
div.bjcm-details dt {float:left; min-width:100px; margin-right:30px; font-weight:bold;}
div.bjcm-details dt.wide {min-width:160px;}
div.bjcm-details dd {margin-left:10px; margin-bottom:5px;}
div.bjcm-details dt em,
div.bjcm-details dd em {font-size:0.8em; padding-left:5px;}

div.bjcm-details.pgc dt {min-width:160px; height:40px; padding-bottom:10px;}
div.bjcm-details.pgc dd {height:40px; margin-top:10px; margin-bottom:10px;}

span.price_notice {font-size:14px; font-style:italic; display:inline-block; margin-top:0.5em;}
span.price_notice strong {font-weight:bold;}

div.bjcm-details {color:#333333;}

.difficulty-1 {color:rgb(65,149,72);}
.difficulty-2 {color:rgb(250,111,1);}
.difficulty-3 {color:rgb(250,46,37);}

.bjcm-excursions p {width:80%;}

/* Home - Logo Slider */
div.p-5973854 {padding:0;}

/* National Park - Photo Gallery */ 
body.bjcm-gallery div.pagelayer-featured_img {display:none;}
div.fg-default.fg-gutter-10 {padding-left:0px;}
div.foogallery {display:flex; gap:10px; flex-flow:row wrap;}

/* National Park - Story Map */
body.bjcm-iframe div.pagelayer-featured_img {display:none;}

/* Resources */ 
body.bjcm-resources main.site-main {padding:0 15px;}
div.p-lxd5360 {margin-bottom:30px;}

/* Reservations */
body.bjcm-orange table td p a {display:none;} /* Remove this line once the link to reservations plugin is properly setup */

/*** Footer Section *************************************/

/* Social Media Bar */
.p-oen997 .pagelayer-col-holder {} 
.bjcm-social-text p {padding:8px 0 0 0 !important; margin:0 !important; color:#ffffffff !important; font-size:2.5em !important; font-weight:bold !important; line-height:50px !important;}

.p-cmh4756:before {content:"Follow us here:"; font-family:'Allura',cursive; font-size:2em; color:#ffffffff; margin-right:10px; padding-bottom:15px; vertical-align:middle;}
.p-eau389.pagelayer-social_grp div div {padding:7px 0 0 0;}

/* Footer - Title */
.bjcm-footer div.pagelayer-col-holder {padding-top:0;}
.footer-site-tittle h2 {margin:0px 0 20px 0 !important; text-transform:uppercase;}

/* Footer - Menu */
.bjcm-footer-1, .bjcm-footer-1 a  {color:#333333FF; font-weight:700;}
.bjcm-footer-1 a:hover {color:#419548FF;} 

/* Footer - Logo */
.bjcm-footer-2 img {margin:20px 0 0 0;}

/* Footer - Address */
.bjcm-footer-3 div.pagelayer-col-holder {padding-left:0 !important;}
.bjcm-footer-3 h4 {font-size:20px !important; font-weight:700 !important; text-transform:capitalize !important; color:#419548FF !important;}
.bjcm-footer-3 h3 {font-size:20px !important; margin:20px 0 0 0 !important;}
.bjcm-footer-3 p {font-size:14px !important;}
.bjcm-footer-3 a {color:#419548FF; font-weight:600;}
.bjcm-footer-3 a:hover {color:#25682bFF;}

/* Footer - Login */
.bjcm-footer-4 h4 {font-size:20px !important; font-weight:700 !important; text-transform:capitalize !important; color:#419548FF !important;}
.bjcm-footer-4 div.bjcm-login-form div.pagelayer-login-holder {padding-right:10px;}
.bjcm-footer-4 form div {padding:8px 0px;}
.bjcm-footer-4 form label.pagelayer-login-username,
.bjcm-footer-4 form label.pagelayer-login-password {display:none;}
.bjcm-footer-4 form label.pagelayer-rememberMe {font-size:0.9em;}
.bjcm-footer-4 form input {padding:8px; font-size:0.9em; border:0;} 
.bjcm-footer-4 form button {font-size:16px; padding:10px 20px; margin:0 !important; background-color:#419548FF !important;}
.bjcm-footer-4 form button:hover {background-color:#25682bFF !important;}
.bjcm-footer-4 form a {color:#419548FF;}
.bjcm-footer-4 form a:hover {color:#25682bFF;}
.bjcm-login-form div#lz-social-login-btns {padding:0; justify-content:left !important;}
.bjcm-login-form div.loginizer-social-button {margin:0; padding:0;}
.bjcm-login-form div.loginizer-social-btn-logo {padding:0; margin:0 auto;}





