/* ==========================================================================
	#Reset
========================================================================== */
* { padding: 0; margin: 0; outline: 0; }

/* ==========================================================================
	#Base
========================================================================== */
html,
body { height: 100%; }

html { overflow-y: scroll; }
body { background: #fff; font-family: 'Helvetica', arial, sans-serif; font-size: 11px; line-height: 1.2; color: #000; }

a { color: #000; cursor: pointer; text-decoration: none; }
a { 
	-webkit-transition: color .5s; 
	   -moz-transition: color .5s; 
	    -ms-transition: color .5s; 
	     -o-transition: color .5s; 
	        transition: color .5s; 
}
a:hover { color: #dc7036; }

h2,
h3,
h4,
h5 { font-family: 'Oswald'; font-weight: normal; text-transform: uppercase; }

h2 { font-size: 30px; color: #dc7036; letter-spacing: 2px; }
h3 { font-size: 24px; line-height: 1.38; }
h4 { font-size: 18px; }
h5 { font-size: 10px; }
h5 a { color: #fff; }

img { border: 0; vertical-align: middle; }

blockquote { font-size: 24px; font-family: 'Helvetica Oblique'; }

/* ==========================================================================
	#Helpers 
========================================================================== */
.clearfix:before,
.clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.aligncenter { text-align: center; }

/* ==========================================================================
	#Containers 
========================================================================== */
.shell { width: 950px; margin: 0 auto; }

/* ==========================================================================
	#Header
========================================================================== */
.header-bar { padding: 11px 13px 20px 9px; }
.header-bar .date { float: left; }

.nav-utilities { float: right; }
.nav-utilities ul { overflow: hidden; list-style: none outside none; }
.nav-utilities li { float: left; }
.nav-utilities li + li { padding-left: 25px; }

.logo { width: 204px; padding-top: 10px; float: none; margin: 0 auto;}
.logo a { overflow: hidden; display: block; height: 68px; background: url(images/sprite.png) no-repeat 0px -368px; white-space: nowrap; text-indent: 100%; }

.header-add { float: none; margin-top: 10px; }

.nav-bar { padding: 13px 0 0 13px; }
.btn-nav { display: none; }
.nav { float: left; padding-top: 8px; }
.nav-footer > ul,
.nav > ul { list-style: none outside none; }
.nav-footer > ul > li,
.nav > ul > li { float: left; position: relative; padding-bottom: 11px; }
.nav > ul > li + li { margin-left: 18px; }
.nav-footer a,
.nav a { font-family: 'Oswald'; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; }
.nav > ul > li:hover > a { color: #dc7036; }
.nav-footer ul ul,
.nav ul ul { position: absolute; top: 27px; left: 0; z-index: 99; width: 156px; list-style: none outside none; }
.nav-footer ul ul li,
.nav ul ul li { background: url(images/dropdown-li.png) repeat 0 0; }
.nav ul ul li + li { margin-top: 1px; }
.nav-footer ul ul a,
.nav ul ul a { padding: 6px 0 5px 12px;  color: #fff; font-size: 12px; letter-spacing: 0; display: block; }
.nav ul ul a:hover { color: #dc7036; }

.socials { float: right; border: 1px solid #ddd; font-size: 0; line-height: 0; }
.socials a + a { border-left: 1px solid #ddd; }
.socials a:hover { opacity: .8; filter: alpha(opacity=80); }

/* ==========================================================================
	#News bar
========================================================================== */
.news-bar { height: 33px; background: #dc7036; }

.news-slider { overflow: hidden; position: relative; width: 950px; height: 33px; overflow: hidden; }
.news-slider .slides { list-style: none outside none; }
.news-slider .slide { float: left; width: 950px; height: 26px; padding-top: 7px; font-size: 15px; letter-spacing: 0.4px; }
.news-slider .slide strong { text-transform: uppercase; }
.news-slider .slide p { float: left; padding-left: 14px; }
.news-slider .slide a { color: #fff; }
.news-slider .more { float: right; padding: 4px 10px 0 0; }
.news-slider .more a { text-transform: uppercase; font-size: 11px; }
.news-slider .more a:hover { color: #7f2c00; }

/* ==========================================================================
	#Main
========================================================================== */
.main { padding-top: 16px; background: url(images/main-bg.jpg) repeat-x 0 0; }
.main-nobg { background: none; padding-top: 0; }
.main-nobg .content { border-right: 2px solid #b0aeae; width: 634px; }
.main-inner { padding-bottom: 2px; }
.content { float: left; width: 636px; }
.sidebar { float: right; width: 300px; padding-right: 11px; }

/* ==========================================================================
	#Slider
========================================================================== */
.slider { overflow: hidden; position: relative; margin: 2px 0 17px 4px; width: 622px; height: 273px; }
.slider .slides { list-style: none outside none; }
.slider .slide { position: relative; float: left; width: 622px; height: 243px; }
.slide-text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.slide-text a { position: relative; display: block; height: 100%; }
.slide-text a:hover .slide-title { color: #dc7036; }
.slide-text .slide-title { position: absolute; bottom: 0; left: 0; display: block; width: 100%; padding: 10px 0 28px 18px; background: url(images/slide-title.png) repeat 0 0; color: #fff; text-transform: uppercase; font-family: 'Oswald'; font-size: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; letter-spacing: 0.5px; }
.slider .slide-text .slide-title { 
 -webkit-transition: color .5s; 
    -moz-transition: color .5s; 
     -ms-transition: color .5s; 
      -o-transition: color .5s; 
         transition: color .5s; 
}
.paging { height: 22px; padding-top: 8px; background: #000; text-align: center; width: 100%; }
.paging a { display: inline-block; width: 14px; height: 14px; border-radius: 100%; background: #fff; font-size: 0; line-height: 0; }
.paging a + a { margin-left: 11px; }
.paging a {
	-webkit-transition: background-color .5s; 
	   -moz-transition: background-color .5s; 
	    -ms-transition: background-color .5s; 
	     -o-transition: background-color .5s; 
	        transition: background-color .5s; 
 }
.paging a:hover,
.paging .selected { background: #dc7036; }

.slider .prev,
.slider .next { display: none !important; }

.slider-gallery { position: relative; overflow: hidden; width: 619px; height: 338px; padding-top: 13px; }
.slider-gallery .slider-head { height: 34px; padding: 13px 11px 0 10px; background: #afafaf; }
.slider-gallery .slider-head h4,
.slider-gallery .slider-head a { color: #fff; letter-spacing: 1px; }
.slider-gallery .slider-head h4 { float: left; }
.slider-gallery .slider-head .more { float: right; }
.slider-gallery .slider-head a { text-transform: uppercase; font-size: 16px; font-family: 'Oswald'; }
.slider-gallery .slider-head a:hover { color: #616060; }
.slider-gallery .slides { list-style: none outside none; }
.slider-gallery .slide { position: relative; float: left; width: 619px; height: 264px; }
.slider-gallery .slide-title { font-size: 12px; font-family: 'Helvetica'; text-transform: none; padding: 10px 20px 10px 32px; }

/* ==========================================================================
	#Widgets
========================================================================== */
.widgets { list-style: none outside none; }
.widget-video { padding-bottom: 2px; }

.widget-search input { height: 39px; padding: 9px 27px 8px 8px; border: 2px solid #ccc; margin-bottom: 9px; color: #fff; font-family: 'Oswald'; font-size: 12px; text-transform: uppercase; font-weight: normal; background: url(images/sprite.png) no-repeat right -773px; width: 261px; }
.search-gray input { color: #9b9b9b; }

.widget-add ~ .widget-add { padding-top: 42px; }
.widget-add.aligncenter a { display: block; }
.widget-add.aligncenter a + a { margin-top: 42px; }

.widget-social { padding-top: 63px; }
.widget-add-small { padding-left: 80px; width: 300px; }
.widget-inner { margin-left: -60px; }
.widget-add-small a { display: inline-block; margin: 0 30px 18px 0; }

/* ==========================================================================
	#News
========================================================================== */
.news { padding: 10px 0 0 9px; }
.news-head { padding-bottom: 17px; }
.news-head .more,
.news-head h2 { float: left; }
.news-head .more { padding: 18px 0 0 12px; }
.news-head .more a { color: #fff; font-size: 14px; }
.news-head .more a:hover { color: #dc7036; }

.list-news { list-style: none outside none; }
.news-item { width: 199px; float: left; }
.news-item ~ .news-item { padding-left: 10px; }
.news-item h5 { padding: 13px 0 0 6px; letter-spacing: 0.6px; }
h5.smaller{font-size:15px!important;}
.news-big { padding-left: 3px; }
.news-item-big { width: 226px; }
.news-item-big h5 { padding-top: 15px; font-size: 11px; }
.news-item-big ~ .news-item-big { padding-left: 11px; }

/* ==========================================================================
	#news-small
========================================================================== */
.news-small { padding: 25px 0 21px; }
.news-col { float: left; width: 201px; }
.news-col ~ .news-col { margin-left: 48px; }
.news-col-head { background: #000; color: #fff; padding: 3px 0 2px 8px; }
.news-col-body { padding: 18px 16px 0 9px; }

.news-item-small ~ .news-item-small { padding-top: 13px; }
.news-text,
.news-item-small { overflow: hidden; }
.news-thumb { float: left; }
.news-text { padding-left: 8px; }

.news-small h5 a { color: #000; }
.news-small h5 a:hover { color: #dc7036; }

/* ==========================================================================
	#Adds
========================================================================== */
.adds { padding: 21px 0 16px; }
.adds a + a { margin-left: 20px; }

/* ==========================================================================
	#Article
========================================================================== */
.article { font-size: 12px; }
.article-head,
.article-body { padding: 0 26px 0 14px; }


.article-head { padding-top: 5px; }
.article-head h3 { padding: 0 0 14px 4px; letter-spacing: 1px; }
.article-head .meta { font-size: 12px; padding: 0 0 14px 4px; }
.article-head .meta i { margin-top: -2px; }
.article-head .meta a { color: #00689a; text-decoration: underline; }
.article-head .meta a:hover { text-decoration: none; color: #00689a; }
.shere-this { padding: 8px 0 10px; border-width: 1px 0; border-style: solid; border-color: #dddddd transparent; }
.shere-this strong { font-size: 12px; color: #333; padding-right: 40px; }

.article-body { padding-top: 17px; }
.article-body p { padding-bottom: 15px; }
.article-body blockquote { padding-right: 60px; }

.article-controls { padding: 73px 31px 0 0; }
.article-controls a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-style: italic; color: #ca4a06; display: block; }
.article-controls a:hover { text-decoration: underline; }
.article-controls .prev-article { background: url(images/arrow-left.png) no-repeat 0 4px; padding-left: 15px; }
.article-controls .next-article { padding: 12px 15px 0 0; text-align: right; background: url(images/arrow-right.png) no-repeat right 16px; }

.main > .article { padding-left: 36px; }
.main > .article .article-body,
.main > .article .article-head { padding-left: 0; }
.main > .article .shere-this { width: 600px; }

/* ==========================================================================
	#Comments
========================================================================== */
.comments { padding-top: 50px; }
.comments-head { padding-right: 65px; }
.comments-head h3 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-style: italic; font-weight: normal; text-transform: none; }

.comments-body { padding-right: 21px; }
.list-comments { list-style: none outside none; }
.comment-text,
.comment-item { overflow: hidden; }
.comment-item { padding: 24px 0 28px; }
.comment-item ~ .comment-item { padding-top: 25px; background: url(images/comment-border.png) repeat-x 0 0;  }
.comment-item-small { margin-left: 20px; }
.comment-thumb { float: left; }
.comment-thumb .username { padding-top: 13px; color: #ca4a06; display: block; font-size: 14px; }
.comment-thumb .username:hover { text-decoration: underline; }
.comment-text { padding-left: 50px; font-size: 14px; }
.comment-text p { padding-bottom: 30px; }
.comment-text .meta { color: #b1b1b1; font-size: 12px; }

.comments-foot { padding: 60px 0 136px 23px; background: #f9f7ec; }
.form-comment label { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-style: italic; font-weight: 300; text-transform: none; font-size: 24px; line-height: 1.38; display: block; }
.form-comment textarea { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; line-height: 1.2; color: #ababaa; border: 1px solid #d0d0cf; resize: none; width: 580px; height: 36px; padding: 12px 11px 3px; box-shadow: inset 2px 2px 2px rgba(0,0,0,.1); }

.btn-replay { padding-left: 18px; background: url(images/replay.png) no-repeat 0 center; color: #ca4a06; }
.btn-replay:hover { text-decoration: underline; }

/* ==========================================================================
	#Search results
========================================================================== */
.serach-results { padding: 45px 0 30px; }
.search-results-head { padding-bottom: 39px; }
.list-results { margin-left: -64px;  list-style: none outside none; }
.list-results li,
.result-text { overflow: hidden; }
.list-results li + li { padding-top: 33px; }
.result-thumb { float: left; }
.result-text { padding: 0 60px 0 18px; font-size: 14px; line-height: 1.5; }
.result-text h3 { text-transform: none; padding-bottom: 14px; margin-top: -4px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

/* ==========================================================================
	#List adds
========================================================================== */
.list-adds { padding-top: 27px; }
.list-adds ul { overflow: hidden; list-style: none outside none; }
.list-adds li { float: left; padding-top: 3px; border: 1px solid #ebd25f; width: 150px; background: #ffed68; margin: 0 4px 4px 0; }
.list-adds a { color: #3b6981; }
.list-adds a:hover { text-decoration: underline; }
.list-adds h5 { height: 65px; border-bottom: 1px solid #fff; text-align: center; font-family: arial; font-weight: bold; font-size: 14px; text-transform: capitalize; }

/* ==========================================================================
	#Footer
========================================================================== */
.footer-top,
.footer-middle { position: relative; z-index: 5; }

.footer-top { background: #333; padding: 7px 0 6px; border-width: 1px; border-style: solid; border-color: #434343 transparent; text-align: center; }

.footer-middle { background: #000; border-top: 1px solid #181818; height: 31px; }

.nav-footer-top { padding-top: 9px; }
.nav-footer-top ul { list-style: none outside none; text-align: center; }
.nav-footer-top li { display: inline-block; vertical-align: middle; padding: 0 23px; *display: inline;  *zoom: 1; }
.nav-footer-top a { color: #fff; }
.nav-footer-top a:hover { color: #dc7036; }

.footer-bottom  { background: #363636; padding: 21px 0 18px; }
.footer-bottom .shell,
.footer-bottom { position: relative; }
.footer-bottom .shell { z-index: 4; }
.footer-bottom .background { position: absolute; bottom: 0; left: 0; width: 100%; height: auto; }
.footer-bottom .background img { width: 100%; height: 407px; }

.footer-col { float: left; width: 164px; padding-left: 22px; }
.footer-col-medium { width: 233px; padding-left: 31px; }
.footer-col-big { width: 307px; padding-left: 7px; }


.logo-footer { width: 199px; padding-top: 10px; }
.logo-footer a { display: block; height: 66px; overflow: hidden; white-space: nowrap; text-indent: 100%; background: url(images/sprite.png) no-repeat 0px -282px; }

.socials-footer { padding: 25px 0 0 1px; }
.socials-footer ul { list-style: none outside none; }
.socials-footer li + li { margin-top: 23px; }
.socials-footer a { color: #999; font-size: 18px; font-family: 'Oswald'; text-transform: uppercase; }
.socials-footer span { padding-left: 12px; display: inline-block; vertical-align: middle; letter-spacing: 1px; }
.socials-footer small { font-size: 11px; }

.nav-footer-sub { padding-top: 100px; }
.nav-footer-sub ul { list-style: none outside none; }
.nav-footer-sub a { color: #ccc; font-size: 11px; line-height: 2; }
.nav-footer-sub a:hover { color: #dc7036; }

.facebook-plugin { background: #fff; width: 293px; }

.shere-this-mobile,
.mobile-content,
.footer-mobile,
.news-col-foot,
.add-mobile { display: none; }

.main-full { max-width: 1210px; margin: 0 auto; padding-bottom: 32px; }
.main-full .article-image { padding: 24px 0 18px; }

/* ==========================================================================
	#Button up
========================================================================== */
.footer-bottom .btns { position: absolute; top: 67px; right: -110px; }
.btn-go-top { display: block; width: 69px; height: 65px; background: url(images/sprite.png) no-repeat 0 0; }
.btn-go-top:hover { opacity: .8; filter: alpha(opacity=80); }

/* ==========================================================================
	#Icons
========================================================================== */
[class^="icon-"] { display: inline-block; vertical-align: middle; background: url(images/sprite.png) no-repeat 0 0; font-size: 0; line-height: 0; }

.icon-facebook-big { width: 30px; height: 30px; background-position: -19.5px -85px; }
.icon-facebook { width: 30px; height: 29px; background-position: -19.5px -135px; }
.icon-google { width: 30px; height: 29px; background-position: -19.5px -184px; }
.icon-instagram { width: 30px; height: 29px; background-position: -19.5px -233px; }
.icon-pinterest { width: 30px; height: 29px; background-position: -87px -456px; }
.icon-rss { width: 30px; height: 30px; background-position: -87px -505px; }
.icon-search { width: 29px; height: 29px; background-position: -87.5px -555px; }
.icon-twitter-big { width: 30px; height: 30px; background-position: -87px -604px; }
.icon-twitter { width: 30px; height: 29px; background-position: -87px -654px; }
.icon-youtube { width: 54px; height: 29px; background-position: -75px -703px; }
.icon-bubble { width: 12px; height: 11px; background-position: 0 -635px; }
.icon-calendar { width: 13px; height: 13px; background-position: 0 -607px; }

/* ==========================================================================
	#Media queries
========================================================================== */
@media (max-width: 1190px) {
	
	.list-results { margin: 0; }

	.footer .btns { bottom: 0; left: 35px; top: auto; width: 300px; }
}

/* max-width: 979px */
@media (max-width: 979px) {
	body { min-width: 100%; }
	.shell { width: auto; }
	.header-add { display: none; }
	.logo { margin: 0 auto; float: none;  }

	.nav > ul >  li + li { margin-left: 29px; }
	.sidebar { display: none; }

	.content { width: 100%; float: none; }
	.add { padding-left: 10px; }
	div.news.news-big{background:#000;}
	.news-slider { width: auto; }
	.news-slider .slide p { padding: 3px 0 0 5px; font-size: 12px;  white-space: nowrap; }
	.news-slider .slide .more { float: left; padding-left: 5px;  }
	.slider { margin: 2px auto 17px; }
	.list-news { text-align: center; }
	.news-item { float: none; display: inline-block;  }
	.news-item,
	.news-item ~ .news-item  { padding: 0 20px; }

	.news-item-big ~ .news-item-big,
	.news-item-big { padding: 0 50px 20px; background: #000; }

	.news-cols { text-align: center; }
	.news-col { display: inline-block; float: none; text-align: left; vertical-align: top; }
	.news-col,
	.news-col ~ .news-col { padding: 0 30px; margin: 0; padding-bottom: 20px; }

	.slider-gallery { margin: 0 auto; }

	.adds { text-align: center; }

	.news-text { text-align: left; }
	.nav-footer li { padding: 0 5px; }

	.footer-top img { width: 100%; height: 100%; }
	.footer-col { padding-left: 5px; width: 150px; }
	.footer-col-medium { padding-left: 10px; width: 250px; }
	.footer-col-big { float: none; margin: 300px 0 0 250px; display:none; }
    .footer-bottom{background: #363636;padding: 21px 30px 18px;}
	.footer-bottom .btns { bottom: 25px; left: auto; top: auto;  width: 200px; }

	.main-nobg .content { width: auto; }
	.article-image { padding-left: 20px; }
	.list-adds { padding-left: 20px;  }
	.list-adds ul { width: 625px; margin: 0 auto; }
	.comments-head,
	.comments-body { padding-left: 20px; }

	.search-results-head,
	.list-results { margin: 0; padding-left: 20px; }
    .news-small {max-width: 700px;margin-left:auto;margin-right: auto;}
	.nav { float: none; }
	.nav > ul { text-align: center; }
	.nav > ul > li { float: none; display: inline-block; }
	.nav > ul > li + li { margin-left: 15px; }


	.nav-footer-top li { padding: 0 5px; }
}
@media(max-width:767px){.news-small {max-width: 700px;margin-left:auto;margin-right: auto;} div.news.news-big{background:#000;}}

/* max-width: 767px */
@media (max-width: 625px) { 
	.container { width: 320px; margin: 0 auto; overflow: hidden; }
	.socials,
	.header-bar { display: none; }

	.logo { margin: 0; padding-left: 13px; }

	.header-inner { position: absolute; top: 1px; left: 0; background: #fff; z-index: 4; }
	.header { min-height: 92px; position: relative;  }

	
	.news-slider .slide p  { font-size: 14px; padding-top: 2px;  }
	.nav-bar { width: 100%; }
	
	.nav-footer,
	.nav { margin-top: 80px; position: relative; z-index: 2; display: none; }
	.nav > ul { text-align: left; }
	.nav-footer > ul > li,
	.nav > ul > li { float: none; display: block; }
	.nav-footer > ul > li + li,
	.nav > ul > li + li { margin: 0; }
	.nav > ul > li > a:hover { color: #000; }
	.nav-footer > ul ul,
	.nav > ul ul { position: static; margin: 10px 0 0 10px; }

	.btn-nav-footer,
	.btn-nav { display: block; width: 67px; float: right; padding: 20px 26px 0 0; }
	.btn-nav-footer a,
	.btn-nav a { display: block; background: url(images/nav-btn.png) no-repeat 0 0; height: 37px; }

	.icon-more { background: url(images/more.png) no-repeat 0 0; width: 9px; height: 5px; margin-top: -3px; }
	.icon-more { 
	-webkit-transition: all .6s; 
	   -moz-transition: all .6s; 
	    -ms-transition: all .6s; 
	     -o-transition: all .6s; 
	        transition: all .6s; 

	-webkit-transform: rotate(270deg); 
	   -moz-transform: rotate(270deg); 
	    -ms-transform: rotate(270deg); 
	     -o-transform: rotate(270deg); 
	        transform: rotate(270deg); 
	    }

	  .nav-footer .active .icon-more,
	  .nav .active .icon-more { 
	-webkit-transform: rotate(0deg); 
	   -moz-transform: rotate(0deg); 
	    -ms-transform: rotate(0deg); 
	     -o-transform: rotate(0deg); 
	        transform: rotate(0deg); 
	  }

	  .main { padding: 0; background-image: none; }

	  .slider { width: 320px; height: 180px; margin: 0; }
	  .slider .slides { height: 140px; }
	  .slider .slide { width: 320px; height: 140px; }
	  .slide img { width: 100%; height: 140px; }
	  .slide-text .slide-title { font-size: 12px; padding: 8px 27px 7px 36px; }
		
	  .slider .paging { height: 27px; padding-top: 13px; }

	  .slider .prev,
	  .slider .next { display: block !important; position: absolute; bottom: 7px; width: 13px; height: 25px; text-indent: 100%; overflow: hidden; white-space: nowrap; }
	  .slider .next { right: 18px; background: url(images/next.png) no-repeat 0 0; }
	  .slider .prev { left: 18px; background: url(images/prev.png) no-repeat 0 0; }

	  .add-mobile { display: block; padding: 15px 0 8px 0px; }

	  .news { background: #000; padding: 10px 0 0 10px; }
	  .list-news { text-align: left; }
	  .news-head h2 { font-size: 18px; }
	  .news-head .more { display: none; }
	  .news-big {margin-top:-2px;}
	  .news-item { width: 299px; }
	  .news-item,
	  .news-item ~ .news-item { padding: 0 0 26px 0; }
	  .news-item h5 { font-size: 14px; text-transform: none; }
	  .news-item img { width: 299px; height: 206px; }

	  .news-small { padding: 0;max-width: 700px;margin-left:auto;margin-right: auto; }
	  .news-small .add-mobile { padding: 6px 0 0 7px; }
	   
	  .news-cols { text-align: left; }
	  .news-col { display: block; width: 100%; }
	  .news-col { padding: 0; }
	  .news-col ~ .news-col { padding: 33px 0 0 0; }
	  .news-col-head { padding: 7px 0 3px 5px; ;}
	  .news-col-head h4 { font-size: 31px; }
	  .news-text h5 { font-size: 18px; text-transform: none; }
	  .news-thumb img { width: 120px; height: 120px; }
	
	  .adds { display: none; }	
	  .mobile-hidden { display: none; }
	  .news-col-foot { display: block; height: 31px; line-height: 31px; background: #ccc; font-size: 14px; font-family: 'Oswald'; margin-top: 12px; padding-left: 10px; }

	  .slider-gallery { width: 320px; height: 200px; }
	  .slider-gallery .slide { width: 320px; height: 160px; }
	  .slider-gallery .slide img { height: 160px; }
	  .slider-gallery .paging,
	  .slider-gallery .slide-text { display: none !important; }
	  .slider-gallery .slider-head { background: #000; }
		
	  .footer-bottom,
	  .footer-middle,
	  .footer-top { display: none; }

	  .footer-mobile { display: block; background: #000; padding-bottom: 15px; }
	  .footer-mobile .socials-footer { padding-left: 10px; }
	  .footer-mobile .socials-footer span { font-size: 26px; }
	  .footer-mobile .logo-footer { float: left; padding-left: 10px; }
	  .footer-mobile .btn-nav { float: right; }
	
	  .mobile-content { display: block; }
		
	  .main-nobg .content { border: 0; }
	  .serach-results { padding: 10px 10px 40px; }
	  .result-thumb { display: none; }

	  .search-results-head { padding: 0 0 35px 0; }
	  .search-results-head h3 { font-size: 18px; }
	  .result-text,
	  .result-text h3 { font-size: 12px; }
	  .result-text h3 { padding: 0; font-family: 'Helvetica'; font-weight: bold; }

	  .result-text,
	  .list-results { padding: 0; }
	
	  .article .add,
	  .article-controls,
	  .comments,
	  .list-adds { display: none; }

	  .article-image { padding: 0; }
	  .article-image img { width: 320px; height: 140px; }
	  .article-head h3 { font-size: 18px; }
	  .shere-this { display: none; }
      .article-body blockquote { padding: 0; }

      .shere-this-mobile { display: block; text-align: center; }
      .shere-this-mobile > span { display: inline-block; margin: 0 10px; }

      .main-full .article { padding: 0; }
      .main-full .article-head,
      .main-full .article-body { padding: 0 10px !important; }
		
	  .logo-footer { background-color: #000; }
      .nav-footer { margin-top: 10px; padding: 0 0 0 10px; }
      .nav-footer ul { text-align: left; }
      .nav-footer ul li a { color: #fff; }
      .nav-footer ul li:hover a,
      .nav-footer ul li a:hover { color: #fff; }

}
.recentlink{text-decoration:none!important}
.recentlink2{color:#000!important; font-size:14px; text-decoration:none!important;
line-height: 1.38;font-family: 'Oswald';
font-weight: normal;}
.recentlink2 span{ color:#dc7036!important;}
.recentlist{text-align:center;list-style:none;border: 1px solid #dc7036!important;
padding: 15px;max-width: 250px;
margin-right: auto;
margin-left: auto;}
.tags a{background:#dc7036;color:#000!important;padding:2px;margin:2px;}
.tags a:hover{background:#000;color:#dc7036!important;padding:2px;}
.recentposts{display:inline-block;}
.recentposts article{min-height:100px;}
.recentposts a{color: #dc7036!important;}