
.container{
    width:100%;
    padding:0 10px;
}

.primNavBox { 
   /* display:none;*/
}

.logoBox {}

.row {
    
}


.sliderBox .slick-slide .capiton {
    width: auto;
}

.comSeahBox {
    float:left;
    margin:0 0 0 20px;
    position:relative;
    z-index:10001;
}

.searchHolder {
    display: table;
    padding: 15px 0 0;
}

.homeBox .container .row { /*margin-right:0;*/}

.homeBox .grid {
    float: none;
    width: auto;
}

.homeBox .grid-sizer {
    width: 48%;
}
.homeBox .grid-item {
    width: 48%;
}


.footerMenu .navHolder {
    width:20%;
}
.footerMenu {
    width:100%;
    padding:0 20px;
    border:none;
}
.footerMenu .socHolder {
    float: none;
    display:table;
}
.footerMenu .socBox { 
    float:none;
}
.footerBottom .logoHolder {
    float:none;
    margin:0 auto 25px;
}

@media screen and (max-width: 1146px) {
    .combine a { padding:0; width:35px; height:35px; display:block; float:left; text-align:center; margin-top:6px;}
    .combine a span { display:none;}
    .combine a i { margin:0; font-size:16px; top:-3px;}
    
    .comSeahBox { float:right;}
}

@media screen and (max-width: 1130px) {
    .primNavBox a { font-size:13px;}
    #nav ul a {font-size:12px;}
    .primNavBox li:first-child a i {font-size: 25px;}
    
    
}

@media screen and (max-width: 992px) {
    .row-eq-height {
      display: -webkit-box;
      display: -webkit-block;
      display: -ms-block;
      display:  block;
    }
    .primNavBox { 
        display:none;
    }
    .centralBox { padding:10px 0;}
    .centralBox .logoBox{
        float:none;
        display:table;
        margin:0 auto 15px;
    }
    .headerBox .bannerBox {text-align:center;}
    .headerBox .bannerBox img{ float:none; }
    
    .bcHolder { height: 47px; }
    
    .featuredNewsBox .thumbBox img{ height: auto;}
    .featuredNewsBox .thumbBox { padding-left:0;}
    
    .additionWeek { background-color:#0A89D1;}
    
    .newsBox .textBox { margin-bottom:20px;}
    
    .bannerBox { text-align:center;}
    .featuredNewsBox .thumbBox a {text-align:center;}
    
    .tweetContent { overflow:hidden}
    .tweetContent a { font-size:14px;}
    
    .sideBar { margin-top:25px;}
    
    .listNewsBox .thumbBox { height:auto; text-align:center;}
    
    .articleBox { padding-right: 10px; }
    .articleBox .row {/* margin:0 0 0 -10px;*/}
	
	.border-right::after {background-color: transparent;}
	
	.columnListBox .columnAuthorBox { float:left; width:33.3%;}
	
	.columnHolder .fullImg.bottom-20 { margin-bottom:20px;}
	.columnHolder .bottom-20 { margin-bottom:0;}
	.columnHolder .columnBoxList { margin-bottom:15px;}
	.columnBox { margin-bottom:15px;}
	
	.featuredNewsBox .lead, .newsBox .lead{ display:none;}
	
	.articleBox.col-md-9 img { height:100%;}
	.articleBox.col-md-9 .fullImg img { height: auto;}
}

@media screen and (max-width: 900px) {
    .weatherAppHolder { float:right; border: none;}
    .socHolder { margin-bottom:8px;}
    .comSeahBox { float: none; display: table; clear: left; margin:0 auto;}
    
    .footerMenuHolder { float:none;}
    .footerSocHolder { float:none; margin-top:15px;}
    .footerSocHolder p { text-align:left;}
	
	.captchaBox {float: none;}
	.submitFormBtn { float:none; margin:20px auto 0; display:table;}
}

@media screen and (max-width: 768px) {
    .footerMenu .navHolder {
        width:30%;
    }
	.footerMenu .socHolder { 
        width:100%;
        padding:25px 0 0;
    }
    .footerMenu .socBox { margin:0 auto;}
    
    .resultHolder table.results td { font-size:13px;}
    
    .popup-link { text-align:center;}
	
	.columnListBox .columnAuthorBox {  width:50%;}
	
	.fullImg .capiton { padding:15px;}
	.fullImg .capiton .title{ font-size:28px}
	.fullImg .capiton .lead{ font-size:13px;}
	
	
}

@media screen and (max-width: 600px) {
    .logoBox {
        float:none;
        display:table;
        margin:10px auto;
    }
    #dl-menu.dl-menuwrapper {
       
    }
    .comSeahBox{
        z-index:900;
        float:none;
        display:table;
    }
    .searchBox, .comboBox{
        
    }
    
    .subNavHolder .socBox p { display:none;}
    
    .footerTop .partnersHolder  .logosHolder { display:table; width:100%}
    .footerTop .partnersHolder  .logosHolder a{ display:table; margin:10px auto; padding:0;}
    .footerTop .partnersHolder  .logosHolder a img{ margin:0; padding:0;}
	
    .homeBox .grid-sizer {
        width: 100%;
    }
    .homeBox .grid-item {
        width: 100%;
    }
    .condition { display:none;}
}

@media screen and (max-width: 480px) {
    
    .subNavHolder ul li a { padding:0 5px; font-size: 12px;}
    
    .searchBox .search input[type="text"] {
        /*width: 190px;*/
		width: 300px;
    }
    
    .innerBox .imgBoxLeft { float:none; display:table; margin:0 auto;}
    
	.footerTop .partnersHolder .logosHolder { display:block; transform:translateX(0)}
    .footerTop .partnersHolder .logosHolder a{ display:table; margin:15px auto;}
    .footerMenu .navHolder { width:80%; float:none; margin:10px auto; display:table;}
    
    .footerMenu .navHolder { width:100%;}
    
    .weatherAppHolder { padding:0}
    .weatherPosition .date { /*display:none;*/ float:left; line-height:42px; color:#6b6b6b; margin-right: 15px;}
    .weatherPosition .place { font-size: 14px; line-height: 42px; float:left;}
    .weatherCond .temp  { font-size: 18px; line-height: 42px;}
	
	.columnListBox .columnAuthorBox { float:none;  width:100%;}
	
	.fullImg .capiton { padding:10px;}
	.fullImg .capiton .title{ font-size:22px; margin-bottom: 10px; padding-bottom: 10px;}
	.fullImg .capiton .lead{ font-size:11px;}
	
	.newsBox .textBox .title { margin-bottom:15px;}
	.comAuthor { position:relative;}
	
	.socHolder { display:none}
	.comboBox { display:none}
	
	.weatherAppHolder {display: table; float: none; margin: 0 auto; padding: 0;}
	
	.printButton { display:none;}
}
@media screen and (max-width: 360px) {
    
}
@media screen and (max-width: 992px){
    .thumbBox img {
        height: auto !important;
    }
}
