﻿label{text-transform:uppercase !important}
body{font-family:Raleway;color:#043a2c;}
body::-webkit-scrollbar{width:0.3em;}
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
body::-webkit-scrollbar-thumb{background-color:#128023;outline:1px solid slategrey;}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after,
#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{}
#cssmenu > ul{}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu > ul > li{float:left;display:inline-block;}
#cssmenu.align-center > ul{float:none;text-align:center;}
#cssmenu.align-center > ul > li{float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu > ul > li > a{padding:18px 18px 18px 18px;text-decoration:none;color:#043a2c;text-transform:uppercase;letter-spacing:1px;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a{color:#ffffff;background:#043928;}
#cssmenu > ul > li.has-sub > a{padding-right:45px;}
#cssmenu > ul > li.has-sub > a::after{content:"";position:absolute;width:0;height:0;border:6px solid transparent;border-top-color:#d3eced;right:17px;top:22px;}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a{}
#cssmenu ul ul{position:absolute;left:-9999px;top:60px;padding-top:6px;font-size:13px;opacity:0;-webkit-transition:top 0.2s ease, opacity 0.2s ease-in;-moz-transition:top 0.2s ease, opacity 0.2s ease-in;-ms-transition:top 0.2s ease, opacity 0.2s ease-in;-o-transition:top 0.2s ease, opacity 0.2s ease-in;transition:top 0.2s ease, opacity 0.2s ease-in;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu > ul > li > ul::after{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-bottom-color:#ffffff;top:-4px;left:20px;}
#cssmenu.align-right > ul > li > ul::after{left:auto;right:20px;}
#cssmenu ul ul ul::after{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-right-color:#ffffff;top:11px;left:-4px;}
#cssmenu.align-right ul ul ul::after{border-right-color:transparent;border-left-color:#ffffff;left:auto;right:-4px;}
#cssmenu > ul > li > ul{top:120px;width:100%;}
#cssmenu > ul > li:hover > ul{display:block;padding:0px;margin:0px;top:85px;left:-655%;opacity:1;color:#043928;font-weight:bolder;background:white;width:1500px;border:solid 1px #cccccc;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu ul ul ul{padding-top:0;padding-left:6px;}
#cssmenu.align-right ul ul ul{padding-right:6px;}
#cssmenu ul ul > li:hover > ul{left:180px;top:0;opacity:1;}
#cssmenu.align-right ul ul > li:hover > ul{left:auto;right:100%;opacity:1;}
#cssmenu ul ul li a{text-decoration:none;font-weight:bolder;padding:11px 25px;width:100%;color:#043928;background:#ffffff;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a{color:#333333;}
#cssmenu ul ul li:first-child > a{border-top-left-radius:3px;border-top-right-radius:3px;}
#cssmenu ul ul li:last-child > a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
#cssmenu > ul > li > ul::after{position:absolute;display:block;}
#cssmenu ul ul li.has-sub > a::after{content:"";position:absolute;width:0;height:0;border:4px solid transparent;border-left-color:#777777;right:17px;top:14px;}
#cssmenu.align-right ul ul li.has-sub > a::after{border-left-color:transparent;border-right-color:#777777;right:auto;left:17px;}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after{border-left-color:#333333;}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after{border-right-color:#333333;border-left-color:transparent;}
#menuimg{width:15%;}
#cssmenu ul li .active{color:#FFF;background-color:#043928 !important;}
.tbk__symbol {display: inline-block;
    width: 50px;
    height: 3px;
    background-color: #ccc;

    margin-bottom: 10px;
	}

@media (max-width:800px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:900px), not all, not all, not all, only screen and (max-width:900px) and (min-resolution:192dpi), only screen and (max-width:900px) and (min-resolution:2dppx){#cssmenu{}
#cssmenu > ul{display:none;}
#cssmenu > ul.open{display:block;border-top:1px solid rgba(0, 0, 0, 0.1);position:absolute;width:100%;background:white;margin-top:9px;}
#cssmenu.align-right > ul{float:none;}
#cssmenu.align-center > ul{text-align:left;}
#cssmenu > ul > li,
#cssmenu.align-right > ul > li{float:none;display:block;}
#cssmenu > ul > li > a{padding:10px 20px 10px 20px;border-right:0;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{background:rgba(0, 0, 0, 0.1);}
#cssmenu #menu-button{display:block;text-decoration:none;font-size:13px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:1px;cursor:pointer;}
#menu{width:100%;}
#cssmenu ul ul,
#cssmenu ul li:hover > ul,
#cssmenu > ul > li > ul,
#cssmenu ul ul ul,
#cssmenu ul ul li:hover > ul,
#cssmenu.align-right ul ul,
#cssmenu.align-right ul li:hover > ul,
#cssmenu.align-right > ul > li > ul,
#cssmenu.align-right ul ul ul,
#cssmenu.align-right ul ul li:hover > ul{left:0;right:auto;top:auto;opacity:1;width:100%;padding:0;position:relative;text-align:left;}
#cssmenu ul ul li{width:100%;}
#cssmenu ul ul li a{width:100%;box-shadow:none;padding-left:35px;}
#cssmenu ul ul ul li a{padding-left:45px;}
#cssmenu ul ul li:first-child > a,
#cssmenu ul ul li:last-child > a{border-radius:0;}
#cssmenu #menu-button::after{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #02382a;border-bottom:2px solid #02382a;right:25px;top:2px;}
#cssmenu #menu-button::before{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #02382a;right:25px;top:13px;}
#cssmenu > ul > li.has-sub > a::after,
#cssmenu ul ul li.has-sub > a::after{display:none;}
.mobile-place-center{float:none !important;}
}
.tabcontrol .tabs li a{padding:7px 7px;width:100%;}
.tabcontrol .tabs li{width:25%;}
@media screen and (min-width:1401px){#cssmenu{margin-top:22px;}
}
@media screen and (max-width:1400px){#cssmenu{margin-top:17px;}
}
@media screen and (max-width:1200px){#cssmenu{margin-top:10px;}
}
@media screen and (max-width:1280px){#cssmenu{margin-top:12px;}
#session2 h2{font-size:22px;}
}
@media screen and (max-width:768px){#cssmenu{margin-top:0px;}
.mobile-fullwidth{width:100%}
#menuimg{width:20%;}
.tabcontrol .tabs li a{padding:7px 7px;font-size:0.7rem;}
#session2 h2{font-size:18px;}
}
@media screen and (max-width:640px){#cssmenu{margin-top:0px;}
#menuimg{width:22%;}
.tabcontrol .tabs li a{padding:7px 7px;width:100%;}
.tabcontrol .tabs li{width:50%;}
#session2 h2{font-size:18px;}
.tbk__symbol {margin-left:10px;	margin-top: 10px;}
}
@media screen and (max-width:384px){#menuimg{width:30%;}
.tabcontrol .tabs li a{padding:7px 7px;width:100%;}
.tabcontrol .tabs li{width:50%;}
}
@media screen and (max-width:360px){#cssmenu{margin-top:0px;}
#menuimg{width:30%;}
.tabcontrol .tabs li a{padding:7px 7px;width:100%;}
.tabcontrol .tabs li{width:50%;}
}
@media screen and (max-width:320px){#cssmenu{margin-top:0px;}
#menuimg{width:30%;}
.tabcontrol .tabs li a{padding:7px 7px;width:100%;}
.tabcontrol .tabs li{width:50%;}
}
ul.social-network{list-style:none;display:inline;margin-left:0 !important;padding:0;}
ul.social-network li{display:inline;margin:0 5px;}
.social-network a.icoRss:hover{background-color:#F56505;}
.social-network a.icoFacebook:hover{background-color:#3B5998;}
.social-network a.icoTwitter:hover{background-color:#33ccff;}
.social-network a.icoGoogle:hover{background-color:#BD3518;}
.social-network a.icoVimeo:hover{background-color:#0590B8;}
.social-network a.icoLinkedin:hover{background-color:#007bb7;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i{color:#fff;}
a.socialIcon:hover, .socialHoverClass{color:#44BCDD;}
.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:50px;height:50px;font-size:20px;}
.social-circle li i{margin:0;line-height:50px;text-align:center;}
.social-circle li a:hover i, .triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.social-circle i{color:#fff;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
.social-network a{background-color:#043a2a;}
.wrap:after{content:"";position:absolute;top:0px;left:0px;width:0%;height:100%;background-color:rgba(255,255,255,0.4);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.wrap:hover:after{width:110%;background-color:rgba(255,255,255,0);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.visible{opacity:1;}
.carousel{display:block;width:100%;position:relative;overflow:hidden;}
.carousel .slide{top:0;left:0;position:absolute;display:block;width:100%;height:100%;min-height:100%;}
.carousel .slide:before, .carousel .slide:after{display:table;content:"";}
.carousel .slide:after{clear:both;}
.carousel [class*="carousel-switch"], .carousel .carousel-bullets{position:absolute;display:block;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.carousel .carousel-bullets{left:0;right:0;bottom:.625rem;text-align:center;}
.carousel .carousel-bullets .carousel-bullet{display:inline-block;float:none;width:.625rem;height:.625rem;background-color:#ababab;box-shadow:none;border-radius:50%;margin-right:.625rem;cursor:pointer;border:1px #ffffff solid;}
.carousel .carousel-bullets .carousel-bullet:last-child{margin-right:0;}
.carousel .carousel-bullets .carousel-bullet.bullet-on{background-color:#59cde2;}
.carousel.square-bullets .carousel-bullet{border-radius:0;}
.carousel .carousel-switch-next, .carousel .carousel-switch-prev{width:auto;line-height:4rem;height:4rem;text-decoration:none;margin-top:-2rem;top:50%;font-size:4rem;font-weight:300;color:#eeeeee;cursor:pointer;vertical-align:middle;padding:0;}
.carousel .carousel-switch-next:hover, .carousel .carousel-switch-prev:hover{color:#ffffff;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);}
.carousel .carousel-switch-next img, .carousel .carousel-switch-prev img{max-width:64px;max-height:64px;}
.carousel .carousel-switch-next{right:0;left:auto;}
.carousel-indicators li{background-color:#1b6eae;}
.carousel-indicators .active{background-color:#bf5a15;}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;overflow:hidden;}
.item.active img{transition:transform 5000ms linear 0s;transform:scale(1.05, 1.05);}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
#pinBoot{position:relative;max-width:100%;width:100%;}
#pinBoot img{width:100%;max-width:100%;height:auto;}
.white-panel{position:absolute;background:white;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);padding:10px;}
.white-panel h1{font-size:1em;}
.white-panel h1 a{color:#A92733;}
.white-panel:hover{box-shadow:1px 1px 10px rgba(0, 0, 0, 0.5);margin-top:-5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;overflow:hidden;}
.item.active img{transition:transform 5000ms linear 0s;transform:scale(1.05, 1.05);}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-control{z-index:2;font-size:75px;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.navbar-nav>li>.dropdown-menu{margin-top:49px;border-top-left-radius:4px;border-top-right-radius:4px;padding-bottom:0px;}
.navbar-default .navbar-nav>li>a{width:200px;font-weight:bold;}
.mega-dropdown{position:static !important;}
.mega-dropdown-menu{padding:20px 0px;width:100%;box-shadow:none;-webkit-box-shadow:none;}
.mega-dropdown-menu:before{content:"";border-bottom:15px solid #fff;border-right:17px solid transparent;border-left:17px solid transparent;position:absolute;top:-15px;left:50%;z-index:10;}
.mega-dropdown-menu:after{content:"";border-bottom:17px solid #ccc;border-right:19px solid transparent;border-left:19px solid transparent;position:absolute;top:-15px;left:50%;z-index:8;}
.mega-dropdown-menu > li > ul{padding:0;margin:0;}
.mega-dropdown-menu > li > ul > li{list-style:none;}
.mega-dropdown-menu > li > ul > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#999;white-space:normal;}
.mega-dropdown-menu > li > ul > li > a > h3{display:block;padding:3px 20px;margin:0px;font-size:12px;clear:both;font-weight:normal;line-height:1.428571429;color:#999;white-space:normal;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus{text-decoration:none;color:#444;background-color:#f5f5f5;}
.mega-dropdown-menu .dropdown-header{color:#428bca;font-size:18px;font-weight:bold;}
.mega-dropdown-menu form{margin:3px 20px;}
.mega-dropdown-menu .form-group{margin-bottom:3px;}

@media screen and (max-width:640px){.navbar-nav>li>.dropdown-menu{margin-top:10px;}
.dropdown-menu {
        margin-top: 10px;
    position: relative;

}
}