/*
Theme Name: Snews
Theme URI: http://snews.djwd.me/
Author: djwd
Author URI: http://themeforest.net/user/djwd
Description: SNEWS | Eye-catching Magazine, Reviews & Newspaper WordPress Theme
Version: 1.2.5
License: GNU General Public License
License URI: license.txt
Text Domain: snews
Tags: three-columns, two-columns, left-sidebar, right-sidebar, featured-image-header, featured-images, full-width-template, rtl-language-support, sticky-post,  theme-options, threaded-comments, translation-ready, post-formats, custom-menu, custom-background
*/


/*
* Note: Here's some core WP styles only, for full Snews CSS please refer to css/less/layout.less
*
* PLEASE AVOID EDITING THIS FILE!
* CSS changes should be made through the Custom CSS textarea (Appearance > Theme Options > Advanced) or,
* for more complex customizations, through child themes.
* 
*/


/* =General Styles
----------------------------------------------- */

/* Basics Bootstrap Overrides*/

html {
	font-size: 100%;
}

body {
	color: #808080;
	background: transparent;
	line-height: 1.825;
}
a {
	color: #808080;
}

a:hover {
	text-decoration: none;
}

ul, ol {
	margin: 0;
}

h4, h5, h6 {
	margin: 20px 0;
}

p {
	margin: 0 0 15px;
}
p q {
	font-style: italic;
}
.btn, 
.btn-lg,
.form-control,
.breadcrumb,
.input-group-addon,
.tooltip-inner,
.alert {
	border-radius: 2px;
}

.btn {
	padding: 0;
	background: #111;
	border: 1px solid #111;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-left-color: #666;
	border-right-color: #666;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
}

a.btn {
	padding: 8px 12px;
}

.btn input {
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 8px 12px;
	text-transform: uppercase;
}

.btn-xs {
	padding: 1px 5px;
}

.btn:active {
}

.btn-full {
	width: 100%;
}

button.close {
	font-family: Arial, Helvetica, sans-serif;
}

.form-control {
	border-color: rgba(0,0,0,.4);
	border-top-width: 3px;
	border-bottom-width: 3px;
	height: 39px;
	box-shadow: none;
}
.input-group-addon {
	border-color: rgba(0,0,0,.4);
	background-color: transparent;
}
.input-group-addon .btn, .input-group-btn .btn {
	border-left: none;
}

.panel-group {
	margin-bottom: 0;
}

.alert {
	border: none;
	background: #f6f6f6;
}

.alert-info {
	border-left: 4px solid #bce8f1;
}

.alert-success {
	border-left: 4px solid #9C0;
}

label {
	font-weight: normal;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
	margin-top: 7px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
	margin-top: 7px;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
.clear {
	clear: both;
}
.tl {
	text-align: left
}
.tr {
	text-align: right
}
.tc {
	text-align: center
}
.tb {
	display: block
}
/* Text meant only for screen readers */
.assistive-text {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
/* =Content
----------------------------------------------- */

.sticky {
	/*see css/less/components/blog.less */
}
.bypostauthor {
	/*see css/less/components/comments.less */
}
.entry-meta {
	clear: both;
}
.byline {
	/*display: none; */
}
.single .byline, .group-blog .byline {
	display: inline;
}
article {
	position: relative;
}

/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title, .archive .format-aside .entry-title {
	display: none;
}
/* =Media
----------------------------------------------- */

.site-header img, .entry-content img, .comment-content img, .widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
.site-header img, .entry-content img, img[class*="align"], img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.site-header img, .entry-content img, img.size-full {
	max-width: 100%;
}
.entry-content img.wp-smiley, .comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	/*see layout.less line 3219 */
}
.wp-caption img[class*="wp-image-"] {
	/*see layout.less line 3231 */
}
.wp-caption-text {
	text-align: center;
	color: rgba(255,255,255,.8);
}
.wp-caption .wp-caption-text {
	/*see layout.less line 3220 */
}
.site-content .gallery {
	/*see layout.less line 3134 */
}
.gallery-caption {
	/*see layout.less line 3167 */
}
.site-content .gallery a img {
/*border: none;
height: auto;
max-width: 90%;*/
}
.site-content .gallery dd {
	margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}
/* Make sure embeds and iframes fit their containers */
embed, iframe, object {
	max-width: 100%;
}
/* =Navigation
----------------------------------------------- */

.site-content .site-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.site-content .nav-previous {
	float: left;
	width: 50%;
}
.site-content .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/* =Text meant only for screen readers.
----------------------------------------------- */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* =Social Font-icons Load
----------------------------------------------- */


@font-face {
    font-family: 'socicon';
    src: url('fonts/socicon.eot');
    src: url('fonts/socicon.eot?#iefix') format('embedded-opentype'),
         url('fonts/socicon.woff') format('woff'),
         url('fonts/socicon.ttf') format('truetype'),
         url('fonts/socicon.svg#sociconregular') format('svg');
    font-weight: normal;
    font-style: normal;
    text-transform: initial;
}