/*
Theme Name:  TheBlogger
Theme URI:   http://themeforest.net/user/pixelwars/portfolio
Author:      Pixelwars
Author URI:  http://themeforest.net/user/pixelwars
Description: Responsive WordPress theme.
Version:     1.8.4
License:     ThemeForest License
License URI: http://themeforest.net/licenses
Tags:        blog
Text Domain: theblogger
Domain Path: /languages
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!
*/

/* CONTENT ALIGNMENT STYLE */
.aligncenter, 
.alignnone, 
.alignright, 
.alignleft {
    display: block; margin: 1.6em auto; clear: both;
	}
.aligncenter:first-child, 
.alignnone:first-child, 
.alignright:first-child, 
.alignleft:first-child {
	margin-top: 0;
	}
.wp-caption {
	margin-bottom: 1.6em; max-width: 100%;
	}
.wp-caption img[class*="wp-image-"] {
	display: block; margin: 0;
	}
.wp-caption-text {
	font-size: 11px; opacity: .5; letter-spacing:  .04em; padding: 0.8em 0 0;
	}
.aligncenter .wp-caption-text {
	text-align: center;
	}
	
/* TABLETS */
@media screen and (min-width: 768px) {
	.alignnone {
		margin: 3em 0; 
		}
	.aligncenter {
		margin: 2em auto; 
		}
	.alignright {
		float:right; margin: 12px 0 28px 34px;
		}
	.alignleft {
		float: left; margin: 12px 34px 28px 0;
		}
	.alignright,
	.alignleft {
		max-width: 50%;
		}
	.alignright .wp-caption-text,
	.alignleft .wp-caption-text {
		max-width: 230px;
		}
}
/* DESKTOPS MEDIUM */
@media screen and (min-width: 1400px) { 
	.is-post-media-overflow .layout-fixed .aligncenter:not(.full):not(.no-strech),
	.is-post-media-overflow .layout-fixed .media-wrap,
	.is-post-media-overflow .layout-fixed .owl-carousel,
	.is-post-media-overflow .layout-fixed .gallery {
		max-width: 166%; width: 166% !important; margin-left: -33%;
		}
	.is-post-media-overflow .layout-fixed .wp-caption.aligncenter:not(.full):not(.no-strech) img {
		width: 100%;
		}
	.is-post-media-overflow .layout-fixed .wp-caption.aligncenter:not(.full) img.no-strech {
		width: auto; max-width: 100%; margin-left: auto; margin-right: auto;
		}
	.is-post-media-overflow .layout-fixed .alignright,
	.is-post-media-overflow .layout-fixed .alignleft {
		max-width: 66%;
		}
	.is-post-media-overflow .layout-fixed .alignright {
		margin-right: -33%;
		}
	.is-post-media-overflow .layout-fixed .alignleft {
		margin-left: -33%;
		}	
}