* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 14px;
    line-height: 25px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #3d3d3d;
    background: #fff;
}

a { color: #0252aa; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

a { border: 0; }

img {
  vertical-align: middle;
  border-style: none; 
  margin: auto; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow:hidden; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }


.shell { width: 980px; margin: 0 auto; }

#header { height: 119px; border-bottom: 1px solid #c8c8c8; position: relative; }
#logo a { width: 249px; height: 85px; position: absolute; top:0;left:0; font-family: Georgia, Arial, serif; font-size: 33px; line-height: 33px; color: #3d3d3d; font-weight: normal; font-style: italic; padding: 33px 0 0 0; }
#logo a:hover { text-decoration: none; }
#logo a .min { font-size: 31px; line-height: 31px; position: relative; top:-9px; }
#logo a .red { color: #ed1c24; }

#navigation { height: 74px; padding: 0 0 0 266px; }
#navigation ul { list-style: none; }
#navigation ul li { display: inline; float: left; font-size: 15px; line-height: 18px; text-transform: uppercase; padding: 0 45px 0 0; }
#navigation ul li.last { padding:0; }
#navigation ul li a { float: left; color: #67C7DC; padding: 55px 25px 1px 21px; }
#navigation ul li a:hover, 
#navigation ul li a.active { background: #F68F38; color: #fff; text-decoration: none; }
#navigation ul li a.active { font-weight: bold; }

.slider-holder { width: 980px; height: 311px; position: relative; border-bottom: 1px solid #c8c8c8; margin: 0 0 24px 0; }
.slider-holder .prev, 
.slider-holder .next { background: url(/images/prev-next.gif) no-repeat 0 0; width: 18px; height: 27px; position: absolute; top:141px; z-index: 100; }
.slider-holder .prev { left:24px; }
.slider-holder .next { background-position: 0 -27px; right:17px; }

.slider {
  display: flex !important;
  
}

.d-flex, [type="checkbox"] + span {
  display: flex !important; }

.icon {
  min-width: 24px;
  padding-bottom: 5px; }

.mr-3 {
  margin-right: 1rem !important; }


#main { padding: 0 0 48px 0; }

#content { width: 670px; padding: 0 0 0 3px; }
#content h2 { font-size: 18px; line-height: 21px; color: #f68f38; text-transform: uppercase; }
#content h3 { font-size: 14px; }
#content p { font-size: 14px; }
#content li { padding-left: 20px; }
#content ul { margin-left: 10px; }

#content .head { padding: 0 0 44px 0; }
#content .head h2 { padding: 0 0 17px 0; }
#content .head h3 { padding: 0 0 8px 0; }
#content .head p {  }

#content .col { width: 296px; }
#content .col h2 {  }
#content .col h3 {  }
#content .col p {  }

#sidebar { width: 255px; }
#sidebar h2 { font-size: 18px; line-height: 21px; color: #000; font-weight: normal; padding: 0 0 15px 0; }
#sidebar h3 { font-size: 14px; }
#sidebar p {  }
#sidebar .item { font-size: 13px; padding: 0 0 17px 4px; }
#sidebar .date { font-size: 10px; color: #fd3801; }

#footer { height: 100%; border-top: 1px solid #c8c8c8; padding: 12px 0; }
#footer .nav {  }
#footer .nav ul { list-style: none; }
#footer .nav ul li { display: inline; font-size: 10px; line-height: 11px; border-right: 1px solid #685d5d; padding: 0 6px 0 0; margin: 0 6px 0 0; }
#footer .nav ul li.last { border:0; padding:0; margin:0; }
#footer .nav ul a { color: #685d5d; }

#footer .copy { font-size: 10px; color: #685d5d; }
#footer .copy a { color: #ed1c24; text-transform: uppercase; }























