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

	.active.boxed {
		max-width: 100%;
	}

	.active.boxed {
		width: 100%;
	}
	
	.wrapper {
		width: 95%!important;
	}

	.content.has-sidebar > .wrapper > .main-content {
		width: 71.5%!important;
	}

	.content.has-sidebar > .wrapper > #sidebar {
		width: 25%;
	}

	.slider .slider-image a img {
		width: auto!important;
		height: 100%;
		max-width: initial!important;
	}

	.content .panel .upper-title, #sidebar .widget .upper-title {
		font-size: 8px;
		letter-spacing: 0px;
		top: 10px;
	}

	.widget .tagcloud > a {
		font-size: 11px;
		padding: 5px 7px;
	}

	.review-list .item .item-content h3 {
		font-size: 11px;
	}

	.review-list .item .item-photo {
		width: 50px;
	}

	.review-list .item .item-content {
		padding: 7px 70px 7px 12px;
	}

	.review-list .item .item-content .review-rating {
		font-size: 11px;
		padding: 6px 10px;
	}

	.article-list .item .item-content h3 {
		font-size: 11px;
	}

	.article-list .item .item-header .article-slide h3 a {
		font-size: 13px;
	}

	.article-list .item .item-header .article-slide .info-line {
		font-size: 9px;
	}

	.review-block > .item h3 {
		font-size: 15px;
	}

	.header-block .header-banner {
		width: 63%;
	}

	.header-block .header-banner a img {
		width: 100%;
	}

	.main-menu ul.menu > li ul.sub-menu > li > a, .main-menu ul.menu > li > a {
		font-size: 14px;
		padding: 13px 13px 11px 13px;
	}

	.main-menu ul.menu > li a span:after {
		top: 2px;
	}

	.menu-block .category-menu a {
		font-size: 12px;
	}

	.menu-block .featured-post .article-icons {
		font-size: 10px;
	}

	.menu-block .featured-post .item-photo h3 {
		font-size: 10px;
		left: 10px;
		right: 10px;
		bottom: -1px;
	}

	.comments-list .item .item-content, .article-list .item .item-content {
		min-height: 55px;
	}

	.comments-list .item .item-photo, .article-list .item .item-photo {
		width: 50px;
		height: 50px;
	}

	.main-menu .search-block .search-value {
		padding: 12px 20px;
	}

	.header-topmenu a {
		font-size: 13px;
	}

	.slider .slider-image a .slider-overlay strong {
		font-size: 17px;
	}

	.article-list .item .item-header .article-slide h3 a {
		padding: 10px 10px;
	}

	.banner-grid img {
		width: 39%;
		margin: 4%;
		max-width: 125px;
	}

	.content .article-list .item .item-content {
		margin-left: 65px;
	}

	.blog-list.style-2 .item .item-content, .article-list .item.main-artice .item-content {
		margin-left: 0px;
	}

	.accordion > div > a {
		font-size: 13px;
	}

	p {
		font-size: 13px;
	}

	.short-tabs > ul li a {
		padding: 9px 11px;
		font-size: 12px;
		font-weight: bold;
	}

	.short-tabs > ul li.active a {
		margin-bottom: -5px;
		padding-bottom: 11px;
	}

	.button {
		padding: 0 16px 2px 16px;
		line-height: 34px;
	}

	.coloralert p {
		font-size: 13px;
	}

	.article-head h1 {
		font-size: 22px;
	}

	.article-head h1:first-letter {
		font-size: 36px;
	}

	.article-head .article-info {
		font-size: 12px;
	}

	.footer .footer-bottom p,
	.footer .footer-bottom {
		font-size: 11px;
	}

	.main-menu .search-block .search-value:focus {
		width: 70px;
	}

	body .slider .slider-image a img {
		width: auto!important;
		height: auto!important;
		min-height: 120%!important;
		max-width: initial!important;
	}

	body .boxed.active .slider .slider-image a img {
		width: auto!important;
		height: auto!important;
		min-height: 120%!important;
		max-width: initial!important;
	}

	body #sidebar input.search {
		width: 94px!important;
	}
	
	
	/* ------------------------------------------------------------
	* ADDITIONS
	* ------------------------------------------------------------ */
	
	
	.w-title h3 {
		font-size: 100% !important;
		}
		
	.imagechild {
		display: none !important;
		}
		
	.otherguide {
		display: none !important;
		}
		
	.boxed.active .content.has-sidebar > .wrapper > .main-content {
		margin-left: 0px;
	}

	.wrapper.analyze {
		background-position: center top;
	
	}
	.boxed.active .content.has-sidebar {
		background-color: #fff;
	}

	.wrapper.bkgd.blog {
		background-position: 45% top;
		background-repeat: no-repeat;
	}

	.header-banner img {
		width: 100%;
		margin: 2%;
		max-width: 350px;
	}


	.main-menu ul.menu > li.toggleimage > a {
		padding: 8px 20px 6px 20px !important;
	}

	.gallery-description p.tagcloud {
		width: 100% !important;
	}
	.donate {
		margin: 50px 0px 100px 55px;
		}
	.donatepaypal {
		margin-left: 25px !important;
	}

	.tagcloud.blogfooter a {
		font-size: 13px !important;
	}	
	
	/* ------------------------------------------------------------
	* TABS AND ASIDE NAV
	* ------------------------------------------------------------ */
	.short-tabs.cat {
	margin: 30px 5px 15px 5px !important;
	}
	.short-tabs > div {
	padding: 20px 12px 5px 12px;
	}
	ul.sectionNav {
	margin: 0px 0px 20px 0px !important;
	}
	ul.sectionNav li {
	font-size: 12px !important;;
	}
	ul.sectionNav li a {
	padding-left: 15px;
	}
	.container-mshop {
	margin: 0px 20px;
	}
	.container-mshop.inside .drop-button .drop-btn {
	font-size: 13px;
	}
	.container-mshop.inside .drop-button .drop-nav-shop ul li {
	font-size: 12px;
	}
	.container-mshop.inside .drop-button .drop-nav-shop ul li a {
	padding: 7px 9px;
	}
	
	
	/* ------------------------------------------------------------
	* ASIDE NAV SPECIALS
	* ------------------------------------------------------------ */
	
	.header-block {
		margin-bottom: 39px !important;
	}
	
	.special-offers .description { 
		font-size: 14px; 
		line-height: 20px;
		}
	.special-offers .titlesm { 
		font-size: 36px; 
		line-height: 80px;
	}
	
	#toTop {
	bottom:30px !important;
	right:5px !important;
	width:37px !important;
	height:28px !important;
	background:url(/images/ui.totopi.png) no-repeat left top !important;
	}
	
	#toTopHover {
	width:37px !important;
	height:28px !important;
	background:url(/images/ui.totop1.png) no-repeat left -50px !important;
	}
	
	#toTop:active, #toTop:focus {
		outline:none;
	}
	
	.script-googlesky {
	padding: 65px 20px 0px 22px !important;
	}
		
	.article-head h1.entry-title {
	padding: 20px 0px 15px 0px;
	}

	.article-head h1.entry-title span {
		font-size: 20px;
		padding-right: 0px;
	}

	.leftcolumn {
		margin: 30px;
		}
	.middlecolumn {
		margin: 30px;
		}
	.rightcolumn {
		margin: 30px;
		}

}
