/* ------------------- LC Styling ------------------- */

.head_left {
    text-align:left;
}

.head_mid {
   text-align:center;
   margin-bottom:20px;
   margin-top:20px;
   font-family: arial;
   font-size:21px;
   line-height:35px;
   color:#ffffff;
   font-weight:bold;
}

.head_mid a {
   text-align:center;
   font-family: arial;
   font-size:21px;
   line-height:25px;
   color:#ffffff;
   font-weight:bold;
}

.head_mid a:hover {
   text-align:center;
   font-family: arial;
   font-size:21px;
   line-height:25px;
   color:#ffffff;
   font-weight:bold;
}


.head_right {
    text-align:right;
}

ul.navbar-nav.nav {
    margin: 0px auto;
}

.navv {
    background-color:#004000;
    color:#ffffff !important;
font-family: arial;
font-weight:bold;
font-size:18px;
text-align:center;
}

.navv a {
    background-color:#004000;
    color:#ffffff !important;
   text-decoration:none;
font-weight:bold;
font-size:18px;
font-family: arial;
}

.navv a.sel {
    background-color:#004000;
    color:#ffffff !important;
font-weight:bold;
font-size:18px;
font-family: arial;
}

.navv a:hover {
    background-color:#004000;
    color:#d4d4d4 !important;
font-weight:bold;
font-size:18px;
   text-decoration:none;
font-family: arial;
}

.checkbox>label {
    margin-bottom: -30px !important;
}

.text_mid {
    text-align:center;
    padding-top:50px;
    padding-bottom:50px;
}

 .text_mid_port {
    text-align:center !important;
    padding-top:20px;
    padding-bottom:50px;
}

 .port_unit_text {
     text-align:left !important;
     color:#000000 !important;
     font-size:14px !important;
     line-height:22px !important;
     font-weight:normal;
     padding-left:10px;
     padding-right:10px;
}
 .text-main {
     text-align:left !important;
     color:#000000 !important;
     font-size:16px !important;
     line-height:25px !important;
     font-weight:normal;
}

 .text-main a {
     text-align:left !important;
     color:#000000 !important;
     font-size:16px !important;
     line-height:25px !important;
     font-weight:bold;
}

 .text-main a:hover {
     text-align:left !important;
     color:#000000 !important;
     font-size:16px !important;
     line-height:25px !important;
     font-weight:bold;
}

.navbar-dark .navbar-nav .nav-link {
    color:#ffffff !important;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #d4d4d4 !important;
}

.head_holiday {
   background-image:url('images/head_holiday.png');
}

.telephone {
      display:inline-block;
      font-family:Verdana,Arial,Helvetica;
      color:#ffffff;
      font-size:18px;
      text-align:right;
      font-weight:bold;
}

.home_mid_pad {
      padding-top:20px;
      padding-bottom:5px;
}

.head_right {
   text-align:right;
   margin-top:0px;
   padding-right:20px !important;
   position:relative;
   z-index:100;
   margin-bottom:-55px;
   margin-top:20px;
}

.nav_space {
   position:relative;
   margin-bottom:-75px;
}

.announce_white {
      background-color:#ffffff;
      font-family:Verdana,Arial,Helvetica;
      color:#000000;
      font-size:16px;
      text-align:center;
      font-weight:bold;
}

 .form_bg input {
    background-color:#ffffff;
    color: #000000;
    height:50px;
}

.form_bg textarea {
    background-color:#ffffff;
    color: #000000;
}

.bottom_submit {
   background-color:#004000;
   color:#ffffff;
   font-size:14px;
   text-align:center;
}

.bottom_submit2 {
   background-color:#004000;
   color:#ffffff;
   font-size:14px;
   text-align:center;
}

.bottom_submit2 a:hover {
   background-color:#004000;
   color:#ffffff;
   font-size:14px;
   text-align:center;
}

.head {
    background-color:#510101;
    padding-bottom:10px;
    padding-top:15px;
}

.navbar2 {
  background-color:#004000;
}

.home_space {
   padding-top:10px;
   padding-bottom:20px;
   text-align:center;
}

.home_spacing {
   padding-top:50px;
   padding-bottom:20px;
   text-align:center;
}

h1 {
   text-align:left !important;
     color:#000000 !important;
     font-size:32px !important;
     line-height:40px !important;
     font-weight:bold;
     padding-top:20px;
}

h3 {
   color:#000000 !important;
}

h4 {
   font-size:35px !important;
   color:#ff8605;
   font-weight:bold;
}

h5 {
   text-align:center;
   font-size:50px;
   font-weight:bold;
   font-style:normal;
   color:#ffffff;
   line-height:50px;
}

h5.welcome {
   text-align:center;
   font-size:30px;
   line-height:34px;
   font-weight:bold;
   font-style:normal;
   color:#004000;
}

h6 {
   font-size:35px !important;
   color:#ffffff;
   text-align:left;
   font-weight:bold;
}

.btn-primary {
   text-align:left !important;
}

.rotation {
   font-size:23px !important;
   color:#ffffff;
   text-align:left;
   font-weight:normal;
}

.green {
      background-color:#004000;
      font-family:Verdana,Arial,Helvetica;
      color:#ffffff;
      font-size:17px;
      text-align:center;
      font-weight:normal;
      padding-top:10px;
      padding-bottom:10px;
}

.red_bar {
      background-color:#510101;
      font-family:Verdana,Arial,Helvetica;
      color:#ffffff;
      font-size:17px;
      text-align:center;
      font-weight:normal;
      padding-top:10px;
      padding-bottom:10px;
}

.copy {
     text-align:center !important;
     color:#FFFFFF !important;
     font-size:11px !important;
     line-height:15px !important;
     font-weight:normal;
     padding-top:20px;
}

.copy a {
     text-align:center !important;
     color:#FFFFFF !important;
     font-size:11px !important;
     line-height:15px !important;
     font-weight:normal;
}

.copy a:hover {
     text-align:center !important;
     color:#FFFFFF !important;
     font-size:11px !important;
     line-height:15px !important;
     font-weight:normal;
     text-decoration:none;
     letter-spacing:4px;
}

.foot {
     text-align:center !important;
     color:#FFFFFF !important;
     font-size:14px !important;
     line-height:20px !important;
     font-weight:normal;
     padding-top:20px;
}

.foot a {
     text-align:center !important;
     color:#FFFFFF !important;
     font-size:14px !important;
     line-height:20px !important;
     font-weight:normal;

}

.foot a:hover {
     text-align:center !important;
     color:#FFFFFF !important;
     font-size:14px !important;
     line-height:20px !important;
     font-weight:normal;
     text-decoration:none !important;
}

.bg_form {
    background-color: rgba(255,255,255, 0.4);
    float:right;
    margin:25px;
    padding:10px;

}

.bg_form2 {
    background-color: rgba(30, 90, 91, 0.4);
    text-align:center;
    margin:35px;
    padding:15px;

}

@media screen and (max-width: 1240px) {
   .telephone {
      display:inline-block;
      font-family:Verdana,Arial,Helvetica;
      color:#000000;
      font-size:14px;
      text-align:right;
      font-weight:bold;
   }
}

@media screen and (max-width: 1082px) {
   .telephone {
      display:none;
   }

   .head_right {
   margin-bottom:0px;
   margin-top:0px;
}



.nav_space {
   margin-bottom:0px;
}

.navbar-dark .navbar-nav .nav-link {
    text-align:left;
}
}

@media screen and (max-width: 992px) {
h5.welcome {
   text-align:center;
   font-size:20px;
   line-height:24px;
   font-weight:bold;
   font-style:normal;
   color:#004000;
}
.bye {
  display:none;
}
}

@media screen and (max-width: 768px) {

.welcome {
   display:none;
}

h6 {
   display:none;
}

.rotation {
   display:none;
}
}

@media screen and (min-width: 992px) {
.bye_big {
  display:none;
}
}
