@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400&family=Roboto:wght@300;400&display=swap');

BODY{font-family:Open Sans,arial,sans-serif;font-size:14px;color:#212121;}
BODY{background:#FFFFFF}

.thumbnail{border:none;padding:0px;border-radius:0px;background:transparent;margin:0px;}
H1{font-size:36px;font-family:'Roboto Slab',Open Sans,arial,sans-serif;color:#000000;font-weight:400;border:none;margin:5px 0px 25px 0px;text-transform:uppercase;background:url('/images/bw-feather-h.png') top right no-repeat;background-size:100px;padding-right:120px;display:inline-block;clear:both;}
H2{font-size:24px;font-family:Open Sans,arial,sans-serif;color:#7162B0;font-weight:600;border:none;margin:5px 0px;text-transform:uppercase;}
H3{font-size:16px;font-family:Open Sans,arial,sans-serif;color:#000000;font-weight:700;border:none;margin:5px 0px;text-transform:uppercase;}
H4{font-size:16px;font-family:Open Sans,arial,sans-serif;color:#000000;font-weight:700;border:none;margin:5px 0px;}
A{color:#7162B0;text-decoration:none;font-weight:600;text-transform:none}
A:hover{color:#7162B0;text-decoration:none;font-weight:600;text-transform:none;}

DIV.top_news{padding:10px 0px 1px 0px ;background:#E4D81E;text-align:center;font-size:18px;color:#000000;}
DIV.top_news A,
DIV.top_news A:hover{font-size:18px;color:#000000;text-decoration:underline;}

DIV.banner_area{background:url('/images/bg-page-title.jpg') top center no-repeat;background-size:cover;padding:100px 0px;text-align:center;}
DIV.banner_area H1{font-weight:normal;margin:0px auto;text-align:center;color:#FFFFFF;text-transform:uppercase;font-size:40px;padding:20px 0px;display:inline-block;margin:0px auto;text-shadow: 0px 0px 4px rgba(0,0,0,0.5);background:transparent;}
DIV.banner_area .content_cta{padding:20px 0px;text-align:center;}
DIV.banner_area .content_cta A.button{font-weight:bold;}


DIV.header_area{}
DIV.header_area DIV.logo{padding:20px 20px;text-align:right;}
DIV.header_area DIV.logo IMG{max-width:100%;height:100px;max-height:100px;}
DIV.header_area DIV.logo2{padding:20px 20px;text-align:left;}
DIV.header_area DIV.logo2 IMG{max-width:100%;height:100px;max-height:100px;}
DIV.header_area DIV.name_container{display:inline-block;padding:25px 0px;text-align:left;cursor:pointer;}
DIV.header_area DIV.name{text-align:center;font-family:'Roboto Slab',Open Sans,arial,sans-serif;color:#7162B0;font-weight:700;margin:15px 0px 0px 0px;padding:5px 0px;border-bottom:1px solid #CCCCCC;text-transform:uppercase;font-size:19px;}
DIV.header_area DIV.name2{text-align:center;font-family:'Roboto Slab',Open Sans,arial,sans-serif;color:#000000;font-weight:700;margin:0px 0px 15px 0px;padding:5px 0px;text-transform:uppercase;font-size:19px;}


DIV.navigation_area{margin:0px auto;max-width:1000px;padding:50px 0px 0px 0px;}
DIV.navigation_area{background:#FFFFFF;}

.navbar{margin-bottom:0px;background:transparent;min-height:auto;}
.navbar .navbar-collapse{margin:0px;padding:0px;}
.navbar-default{border:none;border-radius:0px;}
.navbar-default .navbar-nav{float:none;margin:0px auto;}
.navbar-default .navbar-nav > li > a{font-size:16px;color:#212121;background:#FFFFFF;font-family:Roboto,Open Sans,arial,sans-serif;line-height:20px;font-weight:600;text-transform:uppercase;padding:20px 15px;margin:0px 0px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a.sel,
.navbar-default .navbar-nav > li > a.sel:hover{background:#FFFFFF;color:#7162B0;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {font-size:16px;color:#212121;background:#FFFFFF;}
.navbar-default .navbar-nav .dropdown-menu{border-radius:0px;padding:0px;border:none;min-width:100%;}
.navbar-default .navbar-nav .dropdown-menu > li > a{font-size:16px;color:#212121;background:#FFFFFF;font-family:Roboto,Open Sans,arial,sans-serif;line-height:20px;font-weight:600;text-transform:uppercase;padding:20px 10px;margin:0px 0px;border-top:1px solid #CCCCCC;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{font-size:16px;color:#212121;background:#FFFFFF;font-family:Roboto,Open Sans,arial,sans-serif;line-height:20px;font-weight:600;text-transform:uppercase;padding:20px 10px;margin:0px 0px;}
.navbar-default .navbar-nav .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{font-size:16px;color:#7162B0;background:#FFFFFF}
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:active,
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#FFFFFF;width:100%;border:none;padding:0px;text-align:center;margin:0px;font-size:14px;color:#212121;font-family:Open Sans,arial,sans-serif;font-weight:700;text-transform:uppercase;padding:20px 0px;border-radius:0px;}

.content_area{padding:0px 0px;background:#FFFFFF;}
.content_wrapper{position:relative;padding:0px;}
.content_inner{margin:30px auto;padding:0px 75px 75px 75px;z-index:2;min-height:200px;}
.content_inner .content_caption{padding:30px 120px;text-align:center;font-size:18px;line-height:30px;font-weight:600;}
.content .content_inner .content_content{padding:30px 60px;}
.content_image{text-align:center;}
.content_image IMG{max-width:100%;}

.content_subnavigation{cursor:pointer}
.content_subnavigation_item{margin:30px 0px;text-align:left;}
.content_subnavigation_item A,
.content_subnavigation_item A:hover{font-size:24px;}
.content_subnavigation_item .content_caption{margin:0px;text-align:left;padding:0px;}

BODY.home .home_content {background: #F8F8F8;padding: 50px 0px;}
BODY.home .home_content2 {background: #F3F3F3;padding: 50px 0px;}
BODY.home .home_features {padding: 30px 0px;background: #F7F5FF;}
BODY.home .news{padding:75px 0px;background:url('/images/bg-subscribe.jpg') center center no-repeat;background-size:cover;}
BODY.home .news DIV.headline1{text-align:center;margin-bottom:30px;}


.features{margin-left:15px;}
.feature{background:#FFFFFF;margin-bottom:30px;padding:45px 30px 15px 30px;}
.feature .feature_headline{padding:0px;color:#000000;font-size:18px;font-weight:bold;text-transform:uppercase;}
.feature .feature_intro{padding:0px 0px;color:#5E5C5C;font-size:14px;font-weight:normal;}
.feature .feature_link{padding:25px 0px 0px 0px}
.feature .feature_link2{display:inline-block;padding-right:75px;background:url('/images/arrow-right.png') right top no-repeat;text-transform:uppercase;}
.feature .feature_icon{height:60px;background-size:45px;}
.feature_BEAR{background:url('/images/bear.png') top left no-repeat;}
.feature_MARTIN{background:url('/images/martin.png') top left no-repeat;}
.feature_EAGLE{background:url('/images/eagle.png') top left no-repeat;}
.feature_DEER{background:url('/images/deer.png') top left no-repeat;}
.feature_FISH{background:url('/images/Fish_Turtle.png') top left no-repeat;}
.feature_CRANE{background:url('/images/crane.png') top left no-repeat;}
.feature_LOON{background:url('/images/loon.png') top left no-repeat;}

.footer{background:#F7F5FF;color:#FFFFFF;}
.footer>.row{margin:0px;}
.footer>.row>.col{padding:0px;}
.footer>.row>.col>.box_inner{height:100%}
.footer .map{display:block;min-height:500px;height:100%;background:url('/images/bg-map.jpg') center center no-repeat;background-size:cover;}
.footer .contact{background:url('/images/motif.png') top left repeat-y #F7F5FF;height:100%;}
.footer .contact2{background:url('/images/motif.png') top right repeat-y transparent;padding:75px 75px 50px 75px;height:100%;}
.footer H3{color:#000000;font-weight:600;font-size:16px;margin-bottom:15px;}
.footer .location{background:url('/images/map.png') top left no-repeat;padding:5px 50px 50px 50px;font-size:16px;color:#000000;}
.footer .location A{margin-top:5px;display:inline-block;}
.footer .phone{background:url('/images/phone.png') top left no-repeat;padding:5px  50px 50px 50px;font-size:16px;color:#000000;}
.footer .hours{background:url('/images/clock.png') top left no-repeat;padding:5px  50px 50px 50px;font-size:16px;color:#000000;}
.footer .phone A{color:#000000;font-size:16px;font-weight:normal;}
.footer .phone A:hover{color:#000000;font-size:16px;font-weight:normal;}

.copyright{text-align:center;font-size:14px;color:#000000}

.gallery_link{position:relative;cursor:pointer;margin:5px -10px;background-size:cover;}
.gallery_link .gallery_link_footer{padding:10px;position:absolute;bottom:0px;width:100%;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.7);}
.gallery_link .gallery_link_footer .gallery_name{font-size:12px;color:#FFFFFF;display:block;text-align:left;text-transform:uppercase;}
.gallery_link .gallery_link_footer .gallery_link_link{font-size:12px;color:#FFFFFF;display:block;text-align:right;padding-right:20px;background:url('/images/arrow-right.png') right center no-repeat;}



.gallery{}
.gallery .gallery_image{position:relative;}
.gallery .gallery_image .gallery_image_image{}
.gallery .gallery_image .gallery_image_image IMG{width:100%;}
.gallery .gallery_image .gallery_image_overlay{position:absolute;top:35%;left:0%;width:100%;text-align:center;}
.gallery .gallery_image .gallery_image_overlay .gallery_image_caption{padding:0px;color:#FFFFFF;font-size:72px;text-transform:uppercase;font-weight:400;text-align:center;margin:0px auto;max-width:1200px;display:block;background:none;}
.gallery .gallery_image .gallery_image_overlay .gallery_image_caption2{font-family:'Roboto',sans-serif;padding:0px;color:#FFFFFF;font-size:19px;text-transform:uppercase;font-weight:400;text-align:center;margin:20px auto;max-width:1200px;display:block;background:none;}
.gallery .gallery_image .gallery_image_overlay .gallery_image_url{padding:20px 0px;text-align:center;}
.gallery .gallery_image .gallery_image_overlay .gallery_image_url A.button{font-weight:bold;}

.gallery_GALLERY .gallery_image .gallery_image_overlay{position:absolute;top:0px;width:100%;}
.gallery_GALLERY .gallery_image .gallery_image_overlay .gallery_image_caption{padding:0px;color:#FFFFFF;font-size:18px;line-height:24px;font-weight:bold;text-align:center;width:100%;max-width:100%;;margin:10px;}

.gallery .carousel-indicators {bottom: 0;left: 0;margin: 0;width: 100%;padding:10px 0px;opacity:1.0}
.gallery .carousel-indicators li {background:#FFFFFF;border-color:#FFFFFF;height:5px;width:5px;border-radius:5px;margin:0px 5px;}
.gallery .carousel-indicators li.active {background:#004C8E;border-color:#004C8E}
.gallery .carousel-control,
.gallery .carousel-control:focus, 
.gallery .carousel-control:hover{background:transparent !important;width:50px;} 
.gallery .carousel-control.left SPAN{position: absolute;top: 50%;left:5px;z-index: 5;display: inline-block;background:url('/images/arrow-left.png') center center no-repeat #000000;border:10px solid #000000;background-size:contain;width:50px;height:50px;border-radius:25px;opacity:0.5;}
.gallery .carousel-control.left:hover SPAN{opacity:0.7}
.gallery .carousel-control.right SPAN{position: absolute;top: 50%;right:5px;z-index: 5;display: inline-block;background:url('/images/arrow-right.png') center center no-repeat #000000;border:10px solid #000000;background-size:contain;width:50px;height:50px;border-radius:25px;opacity:0.5;}
.gallery .carousel-control.right:hover SPAN{opacity:0.7}

.gallery_image_short{text-align:center;padding:15px 0px;cursor:pointer;}
.gallery_image_short IMG{width:100%;}

.gallery_image_full{text-align:center;}
.gallery_image_full IMG{width:100%;}


.modal .gallery .carousel-indicators{display:none;}
.modal .gallery .carousel-control.left SPAN{position: absolute;top: 50%;left:5px;z-index: 5;display: inline-block;background:url('/images/arrow-left.png') center center no-repeat transparent;background-size:30px 30px;border:none;width:50px;height:50px;border-radius:25px;opacity:0.5;}
.modal .gallery .carousel-control.left:hover SPAN{opacity:0.7}
.modal .gallery .carousel-control.right SPAN{position: absolute;top: 50%;right:5px;z-index: 5;display: inline-block;background:url('/images/arrow-right.png') center center no-repeat transparent;background-size:30px 30px;border:none;width:50px;height:50px;border-radius:25px;opacity:0.5;}
.modal .gallery .carousel-control.right:hover SPAN{opacity:0.7}

.modal .gallery .gallery_image .gallery_image_overlay{bottom:0px;top:auto;background:rgb(0,0,0);background:rgba(0,0,0,.75);color:#FFFFFF;padding:10px;font-size:12px;}
.modal .gallery .gallery_image .gallery_image_overlay .gallery_image_caption{color:#FFFFFF;font-size:12px;}
.modal .gallery .gallery_image .gallery_image_overlay .gallery_image_caption:empty{display:none;}

.employee_image{}
.employee_image IMG{width:100%;}
.employee_name{font-family:'Roboto Slab',Open Sans,arial,sans-serif;color:#000000;font-weight:400;font-size:24px;margin-bottom:5px;}
.employee_role{font-family:'Roboto',Open Sans,arial,sans-serif;color:#000000;font-weight:400;font-size:18px;margin-bottom:5px;}
.employee_bio{font-family:Open Sans,arial,sans-serif;color:#000000;font-weight:400;font-size:14px;margin-bottom:5px;}
.employee{border-bottom:1px solid #000000;padding-bottom:30px;margin-bottom:30px;}

.job{border-bottom:1px solid #000000;padding-bottom:30px;margin-bottom:30px;}
.job_title{font-family:'Roboto Slab',Open Sans,arial,sans-serif;color:#000000;font-weight:400;font-size:24px;margin-bottom:5px;}
.job_description{font-family:Open Sans,arial,sans-serif;color:#000000;font-weight:400;font-size:14px;margin-bottom:5px;}
.job_link A{display:inline-block;padding-right:75px;background:url('/images/arrow-right.png') right top no-repeat;text-transform:uppercase;}
.job_apply{margin:15px;text-align:center;}

.news_short{margin:15px;text-align:left;cursor:pointer;}
.news_short .news_title{padding:0px 0px 0px 0px;color:#212121;font-size:16px;font-weight:bold;text-transform:none;text-align:left;margin:30px 00px 0px 00px;}
.news_short .news_summary{text-align:left;margin:15px 30px;color:#212121;font-size:16px;font-weight:normal;}
.news_short .news_image{position:relative;text-align:center;}
.news_short .news_image .box_inner{width:100%;height:100%;}
.news_short .news_image .news_date{position:absolute;bottom:10%;left:10%;display:block;padding:5px 15px;Color:#FFFFFF;background:#F26F21;}
.news_short .news_image .news_date{display:none;}
.news_short .news_image IMG{max-width:100%;margin:0px auto}
.news_short .news_link{text-align:center;padding:0px 0px;margin:15px 30px;}

.news_full{}
.news_full H2{}
.news_full .news_image{margin:20px 0px;}
.news_full .news_image IMG{width:100%;}
.news_full .news_content{}
.news_full .news_date{color:#000000;font-weight:bold;text-align:left;font-size:16px;line-height:18px;margin:20px 0px;}
.news_full .news_link{text-align:center}



.gallery_image_video{margin-bottom:30px;text-align:left;}
.gallery_image_video .gallery_image_name{text-align:left;margin-bottom:5px;}
.gallery_image_video .gallery_image_image{text-align:left;margin-bottom:5px;}
.gallery_image_video .gallery_image_image IFRAME{width:100%;}
.gallery_image_video .gallery_image_description{text-align:left;margin-bottom:15px;}

.contactform{margin-bottom:15px;}
.contactform{background:#F3F3F3;padding:0px 15px 10px 15px;}
.contactform H4{background:#7162B0;color:#F5F5F5;text-align:center;padding:10px;margin:0px -15px;text-transform:uppercase}
.contactform DIV.formlabel{font-weight:bold;margin:10px 0px 5px 0px}
.contactform INPUT.text{width:100%;border:none;padding:10px;border:1px solid #CCCCCC;}
.contactform TEXTAREA{width:100%;border:none;height:100px;padding:10px;border:1px solid #CCCCCC;}
.contactform .captcha{text-align:center;}
.contactform .captcha .captcha_image{text-align:center;}
.contactform .captcha .captcha_image IMG{width:100%;max-width:350px;}
.contactform INPUT.submit{display:block;width:100%;margin:20px 0px;padding:10px 20px;border-radius:0px;;text-align:center;font-size:18px;color:#FFFFFF;background:#7162B0;font-family:Open Sans,arial,sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}
.contactform .error{color:#990000;font-weight:bold;padding:5px 0px;margin-top:10px;}
.contactform .error2{color:#990000;font-weight:normal;padding:5px 0px;}
.contactform .message{color:#2E1D0C;font-weight:bold;padding:5px 0px;margin-top:10px;}
.contactform .message2{color:#2E1D0C;font-weight:normal;padding:5px 0px;}


/*forms*/
.user_form{margin:10px auto;max-width:500px;}
.user_form INPUT.text{width:100%;margin:5px;}
.user_form INPUT.file{width:100%;margin:5px;}
.user_form SELECT{width:100%;margin:5px;}
.user_form TEXTAREA{width:100%;height:100px;margin:5px;}
.user_form INPUT.password{width:100%;margin:5px;}
.user_form INPUT.submit{width:100%;margin:5px;}
.user_form A{display:block;text-align:center;margin:5px;}
.user_form .error{color:#990000;font-weight:bold;padding:5px 0px;margin-top:10px;}
.user_form .error2{color:#990000;font-weight:normal;padding:5px 0px;}
.user_form .message{color:#212121;font-weight:bold;padding:5px 0px;margin-top:10px;}
.user_form .message2{color:#212121;font-weight:normal;padding:5px 0px;}
.user_form INPUT.submit{display:block;width:100%;margin:5px;padding:10px 20px;border-radius:0px;;text-align:center;font-size:18px;color:#FFFFFF;background:#7162B0;font-family:Open Sans,arial,sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #AE5324;border-color: #AE5324;}
.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span,
.pagination > li > span:hover,
.pagination > li > span:focus{color: #AE5324;margin:0px 3px;border-radius:0px !important;padding:5px 10px !important;}
.pagination > li > a:hover,
.pagination > li > span:hover{background:#d0622a}
NAV.pages{text-align:center;}



/*wysiwyg*/
DIV.wysiwyg-body IMG{max-width:100%;}
DIV.wysiwyg-body TABLE{max-width:100%;}
DIV.wysiwyg-body P:empty{display:block;height:20px;}
DIV.wysiwyg-body DIV:empty{display:block;height:20px;}


.mceContentBody{background:#FFFFFF;padding:30px;display:block;margin:0px;font-family:Open Sans,arial,sans-serif;ont-size:16px;line-height:30pxcolor:#212121}
.mceContentBody,
.wysiwyg-body{font-family:Open Sans,arial,sans-serif;font-size:16px;line-height:30px;color:#212121}
.mceContentBody A,
.wysiwyg-body A{color:#7162B0;text-decoration:none;text-transform:none;font-weight:600;font-size:16px;line-height:30px;}
.mceContentBody A:hover,
.wysiwyg-body A:hover{color:#7162B0;text-decoration:none;text-transform:none;font-weight:600;font-size:16px;line-height:30px}
.mceContentBody A:hover,
.wysiwyg-body A:hover{color:#7162B0;text-decoration:none;text-transform:none;font-weight:600;font-size:16px;line-height:30px}
.mceContentBody UL,
.wysiwyg-body  UL{margin:0px;padding:20px;list-style: none;}
.mceContentBody ul li::before,
.wysiwyg-body  ul li::before {content: "\2022";color: #7162B0;display: inline-block; width: 1em;margin-left: -1em;font-weight:700;}
.mceContentBody HR,
.wysiwyg-body HR{margin:30px -30px;border-top:1px solid #CCCCCC}

.mceContentBody IMG,
.wysiwyg-body IMG{max-width:100%}
.mceContentBody IMG.fullwidth,
.wysiwyg-body IMG.fullwidth{width:100%}
.mceContentBody IMG.floatleft,
.wysiwyg-body IMG.floatleft{float:left;margin:10px 10px 10px 0px}
.mceContentBody IMG.floatright,
.wysiwyg-body IMG.floatright{float:right;margin:10px 0px 10px 10px}

A.button,
.wysiwyg-body A.button{display:inline-block;max-width:100%;margin:20px 0px;padding:15px 20px;border-radius:3px;;text-align:center;font-size:18px;color:#FFFFFF;background:#7162B0;font-family:Open Sans,arial,sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

A.button:hover,
.wysiwyg-body A.button:hover{display:inline-block;max-width:100%;margin:20px 0px;padding:15px 20px;border-radius:3px;;text-align:center;font-size:18px;color:#FFFFFF;background:#7162B0;font-family:Open Sans,arial,sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

A.button2,
.wysiwyg-body A.button2{display:inline-block;max-width:100%;margin:20px 0px;padding:15px 20px;border-radius:3px;;text-align:center;font-size:18px;color:#FFFFFF;background:#7162B0;font-family:Open Sans,arial,sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}
A.button2:hover,
.wysiwyg-body A.button2:hover{display:inline-block;max-width:100%;margin:20px 0px;padding:15px 20px;border-radius:3px;;text-align:center;font-size:18px;color:#FFFFFF;background:#7162B0;font-family:Open Sans,arial,sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:14px;border:none;}

.wysiwyg-body A.button,
.wysiwyg-body A.button2{display:inline-block;width:auto;min-width:200px;}


.loading{background:url('/images/loading.gif') center center no-repeat;}
.loading>*{opacity:0.5}
