/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 14, 2017 */

@font-face {
    font-family: 'hdg';
    src: url('../fonts/sinkinsans-700bold-webfont.eot');
    src: url('../fonts/sinkinsans-700bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sinkinsans-700bold-webfont.woff2') format('woff2'),
         url('../fonts/sinkinsans-700bold-webfont.woff') format('woff'),
         url('../fonts/sinkinsans-700bold-webfont.ttf') format('truetype'),
         url('../fonts/sinkinsans-700bold-webfont.svg#hdg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'hdg3';
    src: url('../fonts/sinkinsans-600semibold-webfont.eot');
    src: url('../fonts/sinkinsans-600semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sinkinsans-600semibold-webfont.woff2') format('woff2'),
         url('../fonts/sinkinsans-600semibold-webfont.woff') format('woff'),
         url('../fonts/sinkinsans-600semibold-webfont.ttf') format('truetype'),
         url('../fonts/sinkinsans-600semibold-webfont.svg#hdg3') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lnx';
    src: url('../fonts/sinkinsans-400regular-webfont.eot');
    src: url('../fonts/sinkinsans-400regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sinkinsans-400regular-webfont.woff2') format('woff2'),
         url('../fonts/sinkinsans-400regular-webfont.woff') format('woff'),
         url('../fonts/sinkinsans-400regular-webfont.ttf') format('truetype'),
         url('../fonts/sinkinsans-400regular-webfont.svg#lnx') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'txt';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#txt') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { background-color: #fff;
       font-family: 'txt';
       color: #000; }
       
h1 { font-family: 'hdg';
     text-transform: uppercase;
     color: #000;
     font-size: 1.5em; }
     
h2 { font-family: 'lnx';
     text-transform: none;
     color: #000;
     font-size: 1.333em;
     line-height: 1.75em; }
     
h2, .item-title, .page-header h2 { font-family: 'lnx';
     text-transform: none;
     color: #000;
     font-size: 1.333em;
     line-height: 1.5em; }
     
.item-image { padding: 0 0 3% 0 !important; }

.page-header h1, .page-header h2 { padding: 3% 0 !important; }

.item-image img { height: 250px;
                  width: 365px;
                  object-fit: cover;
                  object-position: top 75%; 
                  display: block; }

.item-title, .page-header { clear: both;
                            padding-bottom: 0; }

article .page-header {  border-bottom: 0; 
                        margin-left: 0;
                        padding-left: 0; }

h2.item-title a, .page-header a { color: #000;
                  text-decoration: none; }
                  
h2.item-title a:hover, .page-header a:hover { color: #590; }
     
h3 { font-family: 'hdg';
     font-size: 1em;
     color: #000;}     

.igui-scope .igui-h3, .igui-scope h3 { font-size: 1em; }

.ig-lightbox-descriptions p  { color: #fff !important; }
     
h4, dd.category-name { font-family: 'hdg3';
                       text-transform: uppercase;
                       color: #590; 
                       font-size: 0.916667em;
                       margin: 0 0 1% 0; }

h3.cat_child_h3 { font-family: 'lnx';
					font-size: 0.8em;
					line-height: 1.5em; }

input#search { height: 100%; }

.menunav { padding-bottom: 1.5%; }
                       
time { color: #666; 
       font-size: 0.916667em; 
       font-family: 'txt'; }
                       
p.readmore { padding-bottom: 5%;
             text-align: right; }
             
p.readmore .btn { color: #590;
			      background: transparent;
                  background-image: none;
                  font-family: 'lnx';
                  font-size: 0.916667em; }
     
p, li, td, .article-info { font-family: 'txt';
                           font-size: 1em;
                           color: #000; }
     
.dat { font-family: 'txt';
       font-size: 0.916667em;
       color: #666;
       text-transform: uppercase; }
     
.page-header { border-bottom: 1px #590 solid; }

.pagination ul { padding: 5% 0 2% 0; }

.newsbx { border-right: 1px #ccc solid; 
          padding-bottom: 2%; }

.newsrw { margin-top: 2%;
          margin-bottom: 2%; }
          
.newsrw p { margin-top: 2%; }
 
.site-header { visibility: visible !important;
               position: fixed;
               top: 0;
               margin-top: 0;
               z-index: 1;
               display: block;
               left: 0 !important;
               width: 100%;
               background-color: #fff; 
               padding: 1em 0;
               border-bottom: 3px #000 solid;
               }
             
/*.sshow, .ss { clear: both !important;
        display: block;
       }
       */
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { background-color: #999;
                                                                                                                                                                                                    color: #000; 
                                                                                                                                                                                                    border-color: #666; }
       
.sb-icon-search { font-size: 2em; 
                  background: #fff; 
                  color: #000; }
       
.caption, .slide-desc-bg-default	 { background-color: rgba(0, 0, 0, 0.55); 
                                       padding-bottom: 1.5%; }
           
.caption h2, .slide-title, .slide-title a { font-family: 'lnx';
             color: #8f0 !important;
             font-size: 1.5em;
             text-transform: none !important; }
.caption p, .slide-text p, .slide-text a { color: #fff !important;
             font-size: 1em; }
             
 footer h2 { font-size: 1.5em;
             color: #fff;
             text-transform: uppercase; }
             
 .lin { border-bottom: 2px #8f0 solid; }
 
 .pagination > li > a, .pagination > li > span { color: #590 !important; }
 
 li.disabled a { color: #666 !important; }
 
 .pagination ul li.active {  }
 
 .nav-stacked { margin: 2% 0; }
 
.nav-pills > li { font-family: 'txt';
                   font-size:  1.16667em; }
 
.nav-pills > li > a { border-radius: 0; 
                       color: #fff; }
                       
.nav-pills > li > a:focus, .nav > li > a:hover { background-color: #666; }
        
header .nav > li { float: left;
                   font-family: 'hdg';
                   text-transform: uppercase;
                   font-size: 1.167em; }   
       
.navbar-default { background: transparent;
                  border: transparent;
                  margin: 2% 0; }
                  
.navbar-default .navbar-nav > li > a { color: #000; }
                  
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { 
  background-color: #fff !important;
                                                                                                                                              border-bottom: 3px #999 solid;
                                                                                                                                              color: #000; 
                                                                                                                                              webkit-box-shadow: none;
                                                                                                                                              -moz-box-shadow: none;
                                                                                                                                              box-shadow: none; }
                                                                                                                                                  
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { border-bottom: 3px #590 solid; }

.glyphicon-search { font-size: 2em; }

footer { background-color: #555; }

.fmen, .soc { margin: 2% 0; }

.soc img { margin: 2%;
           max-height: 18px;
           max-width: auto; }

.fn p { font-size: 0.8333em;
        color: #fff;
        text-align: right; }
        
.fn a { color: #8f0;
        text-decoration: underline; }

.thumbnail .caption { background-color: transparent; }

.thumbnail .caption h3 { font-family: 'txt'; 
		font-size: 0.9em; 
                 line-height: 1.2em;}

.text-muted { display: none; }
                                                                                                                                            
/* Responsive Hacks Start */

@media (min-width: 200px) and (max-width: 640px) {
                         .newsbx { border: 0; }
                         .find { display: none; }
                           .nav > li  { display: block !important;
                                           width: 100% !important;
                                           clear: both !important; }
                                           
                           .site-header { position: relative !important; }
							.social_slider { display: none !important; }
                          
                           }
/* Small devices (tablets, 768px and up) */

@media (max-width: 767px) {
                          .newsbx { border: 0; } 
                          .find { display: none; }
                           .nav > li  { display: block !important;
                                           width: 100% !important;
                                           clear: both !important; }
                           
                            .site-header { position: relative !important; }
                          }

@media (min-width: 768px) { .navbar-brand { display: none; }
                            .sshow, .ss { margin-top: 21% !important;
                                          clear: both !important; }
                            }
                            
@media (min-width:768px) and (max-width: 1199px) {   
                              .nav { font-size: 1em; }
                              .nav > li > a { padding: 10px 8px; }
                           .sshow, .ss { margin-top: 12% !important; 
                                         clear: both; }
                                }
                                
@media (min-width:768px) and (max-width: 991px)  { 
                                                    .newsbx { border: 0; } 
                                                     .find { display: none; }
                                                     .sshow, .ss { margin-top: 12% !important; }
                                                  }                               
                          
/* Medium devices (desktops, 992px and up) */  

@media (min-width: 992px)  { .sshow, .ss { margin-top: 5% !important; }
                             }                  

@media (min-width: 1200px) { .nav > li > a { padding: 10px 15px; }
                             .sshow, .ss { margin-top: 2% !important; }
                           }
                          
 
/* Responsive Hacks End */   
