@charset "utf-8";
/* CSS Document */
body {
	font-style: normal;
	font-weight: 400;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	line-height: 1.42857143;
	color: #333;
	background-color:#FFF;
	text-align: left
}.top-box{ background:#000 ; height: 15px;}
.top-box p{color:#FFFFFF; text-align: right; margin-right: 50px; margin-top: 0px}
.color-re{color: #C70E11}
h1 {

	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: rgba(0,0,0,1);
	font-style: normal;
	font-weight: 400;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 40px;
	text-align: center
}
h2{	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: rgba(0,0,0,1);
	font-style: normal;
	font-weight: 400;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 22px;
	text-align: center}


h3{color:rgba(47,23,0,1);	font-style: normal;font-size: 30px;	margin-top: 15px; 	margin-bottom: 5px;}

h5{	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: rgba(0,0,0,1);
	font-style: normal;
	font-weight: 400;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	text-align: center}

@media (min-width:767px){
.back-2 {
	background-size: cover;
	position: relative;
	height: 200px;
	width: 100%;
	background-position: 50% center;
	background-image: url(../img/inner-bg-smallmouth-2.jpg);
	border-bottom: #8c0507 0px solid}}
@media (max-width:767px){
.back-2 {
	background-size: cover;
	position: relative;
	height: 150px;
	width: 100%;
	background-position: top center;
	background-image: url(../img/inner-bg-smallmouth-2.jpg);
	border-bottom: #8c0507 0px solid}}




.pad-right-10{padding-right: 10px}

.pad-bottom-10{padding-bottom: 10px}

.panel-heading h3 { color: #FFFFFF; margin:0px; font-size: 18px; font-weight: 400}
.small-title{font-family: aladin;font-size: 25px;}
p { 	margin-bottom: 10px;margin-left: 0;	margin-right: 0;margin-top: 10px; font-size: 16px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
a {color: #f17403; text-decoration: none}
a:focus,
a:hover {
	color: #959595;
	text-decoration: underline
}
.img-center{display: block;  margin: 0 auto;}
.pic{display: block;  margin: 0 auto; border: solid 1px #ddd; padding-bottom: 3px; padding-left: 3px;padding-right: 3px;	padding-top: 3px;background-color: #FFFFFF;	max-width:100%;	height:auto}
.img-border{border: solid 1px #ddd;	padding-bottom: 3px; padding-left: 3px;	padding-right: 3px;	padding-top: 3px;	background-color: #FFFFFF;}
.img-circle{border-radius: 50%;}
.img-circle-morph{  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;      -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.img-circle-morph:hover { border-radius: 50%;  -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);       -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
.tilt { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease;}
.tilt:hover { -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg); -o-transform: rotate(10deg); -ms-transform: rotate(10deg); transform: rotate(10deg);}
.indent-well {min-height: 20px;	padding: 19px;	margin-bottom: 20px; background-color: #FFFFFF;	border: 1px solid #e3e3e3;	border-radius: 4px;	-moz-box-shadow:    inset 0 0 10px #000000;   -webkit-box-shadow: inset 0 0 10px #000000;  box-shadow:inset 0 0 10px #000000;	z-index: auto;}
.well{	min-height: 20px;padding: 10px;	margin-bottom: 20px;background-color: #f5f5f5;	border: 1px solid #e3e3e3;	border-radius: 4px;	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);	margin-top: 20px;}
.well p{margin-left:5px; margin-right:5px;}
.text-center {text-align:center;}
html, body {  height: 100%;}
.wrapper { min-height: 100%; height: auto !important; height: 100%;}
.line-center { border-right:thick rgba(0,0,0,1);}
hr {
	margin-top: 100px;
	margin-bottom: 100px;
	border: 0;
	height: 1px;
	border-top: 1px rgba(174,174,174,1.00) solid;
	
}

.hr-2 {
	line-height: normal;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 0;
	height: 1px;
	border-top: 1px rgba(174,174,174,1.00) solid;
	
}

.text-underline
{text-decoration-line: underline;}

.img-responsive{display:block;max-width:100%;height:auto}
.alignleft {  float: left;  margin-right: 10px;  margin-bottom: 10px;  margin-top: 5px;}
.alignright {  float: right;  margin-left: 10px;  margin-bottom: 10px;  margin-top: 5px;}
/*! *  Font Awesome 4.4.0 by @davegandy - https://fontawesome.io - @fontawesome *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) *//* FONT PATH * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fa-angle-down:before {content: "\f107";}  

.navbar-inverse {
	color: #fff;
	
	background-color:rgba(255,255,255,1);
	box-shadow: none;
	padding-top: 25px;border-top: 5px solid rgba(0,0,0,1.00);
	margin-right: 0px;
}
@media (min-width:910px){.nbspacer{
	margin-top: 15px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom:5px;
	font-size: 14px;
	list-style: none;
	text-transform: uppercase;
}}
@media (max-width:909px){.nbspacer{
	margin-top: 15px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	padding-left: 25px;
	padding-right: 0px;
	margin-bottom:5px;
	font-size: 14px;
	list-style: none;
	text-transform: uppercase;
}}

.navbar-inverse .navbar-brand span { color: #fff;}
.navbar-inverse a {  background-image: none;}
.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a {  background-image: none;  color: #fff;}
.navbar-default.navbar-inverse .navbar-nav > li > a,
.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > li > a:focus,
.navbar-default.navbar-inverse .navbar-nav > .active > a,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:focus {  color: #fff;}
.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > li > a:focus,
.navbar-default.navbar-inverse .navbar-nav > .active > a,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:focus .navbar-default.navbar-inverse .navbar-nav > .open > a,
.navbar-default.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .open > a:focus {	color: #fff;}
.navbar-default.navbar-inverse + .main-header {  background-color: #f1f1f1;  border-bottom: solid 1px #ddd;  color: #333;}
.navbar-default.navbar-inverse + .main-header .page-title,
.navbar-default.navbar-inverse + .main-header a {  color: #333;  border-color: #333;}
.navbar-default.navbar-inverse + .main-header .breadcrumb > li + li:before {  color: #888;}
.navbar-default.navbar-inverse + .main-header li.active,
.navbar-default.navbar-inverse + .main-header li.current_item {  color: #000;  border-color: #000;}
.navbar-inverse .dropdown .dropdown-menu {
	background-color: #000000;
	color: #fff;
	border-color: transparent;
	box-shadow: none;
}
.navbar-inverse .dropdown .dropdown-menu a {
	color: #bad9c9;
	background-image: none;
}
.navbar-inverse .dropdown .dropdown-menu a:hover,
.navbar-inverse .dropdown .dropdown-menu a:focus {
	color: #fff;
	background-color: rgba(0,0,0,1.00);
}
.navbar-dark .dropdown .dropdown-menu .active > a:hover,
.navbar-dark .dropdown .dropdown-menu .active > a:focus,
.navbar-inverse .dropdown .dropdown-menu .active > a:hover,
.navbar-inverse .dropdown .dropdown-menu .active > a:focus { }
.navbar-inverse .dropdown .divider {  background-color: #555;}
.navbar-inverse .dropdown .dropdown-header {  color: #fff;  border-color: #555;}
.navbar-inverse .sb-icon-navbar i {  background-color: #333;  background-image: none;}
.navbar-inverse .navbar-header .navbar-toggle {	background-color: #000;	background-image: none;}
.navbar-header .navbar-toggle:hover,
.navbar-header .navbar-toggle:focus {  background-color: inverseen(#333333, 5%);}
.header-full-dark + .navbar-inverse {  border-color: #bc262a;}
@media (max-width: 767px) {  .navbar-inverse .navbar-collapse {border-color: #fff;	background-color: #fff;}    .navbar-inverse .dropdown > a {   margin: 0;}  .dropdown-menu a { padding-top: 7px !important; padding-bottom: 7px !important; }.navbar-inverse .dropdown-menu a {
	color: rgba(174,174,174,1.00) !important;
} .navbar-inverse .dropdown-submenu.active > a,  .navbar-inverse .dropdown-menu .active > a {    background-color: #fff !important; }  .navbar-inverse .dropdown.active > a,  .navbar-inverse .dropdown a:hover,  .navbar-inverse .dropdown a:focus,  .navbar-inverse .dropdown.active a:hover,  .navbar-inverse .dropdown.active a:focus {  background-color: #fff !important;}  .navbar-inverse .dropdown.open > a,  .navbar-inverse .dropdown.open > a:focus,  .navbar-inverse .dropdown.open > a:active {  border-bottom: none;    background-color: #fff;  }  .navbar-inverse .dropdown-submenu .dropdown-menu li > a {    color:rgba(109,183,175,1) !important;  }  .navbar-inverse .dropdown-submenu .dropdown-menu li > a:hover { background-color: #fff !important; }}
.box{ padding-right:10%; padding-left:10%; }
.boxs{padding-right:20px; padding-left:15px;}

@media (max-width:971px) {
.bg{height: 500px;
	background-image: url(../img/lake-ontario-boat.jpg);
	margin-bottom: 0px;
	overflow: hidden;
	background-position: 70% 70%;
	background-size: cover;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
	border-top: rgba(255,255,255,1.00) 25px solid;}}

@media (min-width:971px) {
.bg{
	height: 500px;
	background-image: url(../img/lake-ontario-boat.jpg);
	margin-bottom: 0px;
	overflow: hidden;
	background-position: 70% 70%;
	background-size: cover;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 10px 6px -6px #777;
	border-top: rgba(255,255,255,1.00) 55px solid;
	
	}}

.bg-inner{height:200px;background-image: url(../img/inner-bg.jpg);margin-bottom: 0px;overflow: hidden;	background-position: 0% 70%;	background-size: cover;  -webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 10px 6px -6px #777; margin-top: 25px;}

.bg-inner-smallmouth{height:200px;background-image: url(../img/inner-bg-smallmouth.jpg);margin-bottom: 0px;overflow: hidden;	background-position: 0% 60%;	background-size: cover;  -webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 10px 6px -6px #777; margin-top: 25px;}

@media (min-width:250px) and (max-width: 940px) {.xs-padding{padding-left:5%; padding-right:5%;}}
@media (min-width:1201px){.logo{position: absolute;
	z-index:5000;
	top: 0px;
	margin-top: 35px;
	margin-left:10%;}
.top-p{padding-top:75px;}}
@media (min-width:971px) and (max-width:1200px){
	.logo{position: absolute;
	z-index:5000;
	top: 0px;
	margin-top: 35px;
	margin-left:25px;}
	.top-p{padding-top:150px;}
}
@media (max-width:971px){
	.logo{position: absolute;
	z-index:5000;
	top: 0px;
	margin-top: 15px;
	margin-left:25px;}
	.top-p{padding-top:150px;}
}
@media (max-width:767px){.top-p{padding-top:25px;}}


@media (min-width:250px) and (max-width: 992px) {.mo-center{ text-align:center;display: block;  margin: 0 auto;}}
@media (min-width:767px) {.fbpm{ padding-left:50px;}}
.copy{ top: 100px; font-size:18px; text-align:center; margin-left:50px;}


@media (min-width:767px) {.page-p{ padding-left:50px; padding-right:50px}}

footer {
	color: #000;
	padding: 1px 0;
	text-align: left;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	width: 100%;
	background-color: rgba(255,255,255,1);
}
@media (min-width:992px) {.fp{padding-left:5%; padding-right:5%}}
.line{ border-right:rgba(255,255,255,1) 1px solid}
footer hr{margin-top:20px;	margin-bottom:20px;	border-top: 1px solid #000;}
footer a { color: rgba(41,41,41,1);  text-decoration: underline;}
footer a:hover {color: #CCC; text-decoration: none;}
footer p { top: 10px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: 10;
	padding: 0;
	line-height: 100%;
}

.footerc{background-color: #fff;color: #000;padding: 1px 0;	text-align: center;		margin-top: 0px;	padding-top:0px;font-size:14px;	}
.footerc a{color: #0099da;}

@media (min-width:992px){.padding-sf{ padding-left:20%}}

.navbg{
	min-height: 353px;
	width: 100%;
	z-index: 1030;
	position: absolute;
	margin-bottom:-290px;
	background-repeat: no-repeat;
}

.italic{
	font-style: italic;
}
.obxops{ margin-top:-5px;}

@media (max-width:356px) {
    .logo-ma {
        display: none!important
    }
}
@media (min-width:357px) {
    .logo-mo {
        display: none!important
    }
}
 @media (max-width:992px) {
	 .mobile-s{ padding-right:35%;}
	 
	 
	 }
	  @media (max-width:900px) {
	 .mobile-s{ padding-right:33%;}
	 
	 
	 }
	  @media (max-width:807px) {
	 .mobile-s{ padding-right:31%;}
	 
	 
	 }
	  @media (max-width:715px) {
	 .mobile-s{ padding-right:30%;}
	 
	 
	 }
	  @media (max-width:695px) {
	 .mobile-s{ padding-right:28%;}
	 
	 
	 }
	   @media (max-width:600px) {
	 .mobile-s{ padding-right:25%;}
	 
	 
	 }
	   @media (max-width:555px) {
	 .mobile-s{ padding-right:20%;}
	 
	 
	 }
	   @media (max-width:490px) {
	 .mobile-s{ padding-right:15%;}
	 
	 
	 }
	    @media (max-width:426px) {
	 .mobile-s{ padding-right:10%;}
	 
	 
	 }
	    @media (max-width:380px) {
	 .mobile-s img{ padding-right:0%; width:40px;}
	 
	 
	 }

.main{color: rgba(0,0,0,1.00); padding-top: 25px }
.main h1{ color:#000}
.main h5{text-align: left;padding-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	color: rgba(0,0,0,1);
	font-style: normal;
	font-weight: 400;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 22px;}
.main p{
	font-size: 20px;
	font-weight: 100;
	text-align: center;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif
}
.act{ background: rgba(0,0,0,1.00); color: rgba(0,0,0,1.00); padding-top: 25px; padding-bottom: 50px; padding-left: 15%; padding-right: 15%; margin-bottom: 25px}
.act h5{ font-weight: 200; color:#fff; font-size: 40px; text-align: center}
.act p{
	font-size: 20px;
	font-weight: 100;
	text-align: center;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif
}.btn-secondary{color:#fff;background-color:#f37403;border-color:#000}

.act .btn {
    display: inline-block;
    padding: 10px 22px;
    margin-bottom: 0;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}




.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}


.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -.05rem;
	text-align: right
	
}
.featurette-heading2 {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -.05rem;
	text-align: left
	
}
.featurette-heading3 {
  font-weight: 300;
	margin-top: 15px;
  line-height: 1;
  letter-spacing: -.05rem;
	text-align: left
	
}
h4{
  font-weight: 300;
	margin-top: 15px;
  line-height: 1;
  letter-spacing: -.05rem;
	text-align: center;
	 font-size: 50px;
}

@media (min-width: 40em) {

  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }
.featurette-heading {
    font-size: 50px;
  }
  .featurette-heading2 {
    font-size: 50px;
  }
	  .featurette-heading3 {
    font-size: 50px;
  }
}

.featurette-heading4 {
    font-size: 35px;
  }

@media (min-width: 1300px) {
  .featurette-heading {
    margin-top: 7rem;
  }
}
@media (min-width: 1300px) {
  .featurette-heading2 {
    margin-top: 7rem;
  }
	  .featurette-heading3 {
    margin-top: 25px;
  }
} .text-muted{color:#6c757d!important}
.rounded-circle{border-radius:50%!important}

.contact-box{ padding-left:20%}
.danger{color:#B10000}