/* CSS Document */
@media screen and (max-width: 979px){
	/* Block Big Lists */
	.newser-block-list.big-list .post-list-thumb{
		float: none;
		margin-bottom: 15px;
		width: 100%;
	}
	.newser-block-list.big-list .post-list .post-list-thumb img{width:100%;}
}
@media screen and (min-width: 768px){
	/*---------------------------------------------------------------
						HEADER TOP SECTION
	-------------------------------------------------------------- */
	.header-top-section .menu-inline > li.header-top-search {
		height: 35px;
		display:table;
	}
	.header-top-section .navbar-nav.menu-inline.navbar-right {
		text-align:right;
	}
	.header-top-text .news-ticker {
		min-width:550px;
	}
	/*---------------------------------------------------------------
						DROPDOWN
	-------------------------------------------------------------- */
	.dropdown > a:after {
		content: "\e64b";
		display:inline-block;
		font-family: 'themify';
		font-style: normal;
		font-size:8px;
		font-weight: normal;
		text-decoration: inherit;
		margin-left:10px;
	}
	.dropdown-menu .dropdown > a:after {
		content: "\e649";
		position: absolute;
		font-size:6px;
		font-weight:900;
		right: 15px;
		top: 50%;
		transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);
	}
	.dropdown.mega-menu .dropdown > a:after {
		content:none;
	}
	.dropdown-menu {
		border: none;
		border-top:2px solid;
		border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
		-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);-ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
		-o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
		display: block;
		opacity: 0;
		padding: 0;
		text-transform:capitalize;
		transform: translateY(-15px); -webkit-transform: translateY(-15px);	-moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px);
		visibility: hidden;
	}
	.dropdown.sub-dropdown .dropdown-menu {
		left:100%;
		top:-5px;
	}
	.dropdown:hover > .dropdown-menu,
	.dropdown:focus > .dropdown-menu {
		opacity:1;
		transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none;
		transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;
		visibility:visible;
	}
	.dropdown .dropdown-menu > li > a {
		padding: 8px 14px;
		font-weight:600;
	}
	.dropdown-menu > li > a:focus, 
	.dropdown-menu > li > a:hover,
	.dropdown.sub-dropdown:hover > a {
		color: #fff;
	}	
	.mega-menu-title {
		display: block;
		font-weight: 700;
		margin-bottom: 10px;
		text-transform: uppercase;
	}
	#mm-zozomenum{
		  display: none !important;
	}
	/*---------------------------------------------------------------
						POST BANNER
	-------------------------------------------------------------- */
	.banner-grid-item,.banner-inner-parent {
		overflow:hidden;
		float:left;
	}
	.banner-grid-itemw2 { width:50%;}
	.banner-grid-itemw3 { width:33.333%;}
	.banner-grid-itemw4 { width:25%;}
	.banner-grid-sizer { width: 25%;}
	.newser-banner .banner-grid-parent{	 height:400px; overflow:hidden;}
	.newser-banner.banner-layout-6 .banner-grid-parent { height:600px; }
	.banner-inner-parent, .banner-grid-item, .banner-grid-parent .banner-grid-item .banner-post-grid, .banner-grid-thumb, .banner-grid-parent .banner-grid-item .banner-grid-thumb a, .banner-grid-thumb img{
	 height: 100%;
	}
	.banner-grid-50x100, .banner-grid-25x100 { height:100%; }
	.banner-grid-25x50, .banner-grid-50x50 { height:50%; }
	.banner-grid-50x33, .banner-grid-25x33 { height:33.333%;}
	.banner-grid-25x66{ height:66.666%; }
	.banner-grid-itemw2 .banner-grid-50x50, .banner-grid-itemw4 .banner-grid-25x50, .banner-grid-itemw2 .banner-grid-50x33, .banner-grid-itemw4 .banner-grid-25x66, .banner-grid-itemw4 .banner-grid-25x33{
		width:100%;
	}
	.banner-grid-thumb img{
		width:100%;
		height:auto;
	}
	.banner-grid-50x33 img{
		height:auto;
	}
	/* Sidebar Sticky */
	.row.blog-wrapper .col-md-8.col-sm-7.col-right{
		float:right;
	}
}

@media screen and (max-width: 991px) {
	.header-logo-section .menu-inline > li {
		line-height: 70px;
	}
	.header-logo-section .menu-inline,
	.header-logo-section .menu-inline > li {
		display:block;
		text-align:center;
		width:100%;
		margin:0;
		padding:0;
	}
	/*---------------------------------------------------------------
							BLOCK
	-------------------------------------------------------------- */
	.newser-block .newser-news .row div[class^="col-md"] .post-grid.newser-block-post {
		margin-bottom: 15px;
	}
	.newser-block .newser-news .row div[class^="col-md"]:last-child .post-grid.newser-block-post {
		margin-bottom: 0;
	}
	.newser-block .newser-news .row .col-md-6:first-child .post.post-list:last-child {
		margin-bottom:30px
	}
	/* Post */
	.post.post-list:last-child {
		margin-bottom: 30px;
	}
	
}

@media screen and (max-width: 767px){
	.img-responsive {
		width:100%;
	}
	.newser-sidebar-ads .img-responsive {
		max-width: 100%;
		width: auto;
	}
	.vc_row .vc_column_container {
		margin-bottom: 60px;
	}
	.vc_row .vc_column_container:last-child {
		margin-bottom: 0;
	}
	.banner-grid-100x100 .banner-grid-thumb img {
		transform: none;
	}
	.newser-block-list.big-list .post.post-list:last-child,
	.newser-block-list.big-list .post-list .post-meta-wrapper {
		margin-bottom:0px;
	}
/*---------------------------------------------------------------
						HEADER
-------------------------------------------------------------- */
	#zozomenum{
		  display: none !important;
	}
	/*----- MMENU ICON STYLES -----*/
	.navbar-toggle span{
		-webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s;	transition: all ease 1s;
		background:#333;
	}
	html.mm-opening .navbar-toggle span:first-child{
		transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);
		position:absolute;
		top:20px;
	}
	html.mm-opening .navbar-toggle span:nth-child(2){
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0;
	}
	html.mm-opening .navbar-toggle span:last-child{
		transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);
		position:absolute;
		top:16px;
	}
	html.mm-opening .navbar-toggle .icon-bar + .icon-bar{
		margin-top: 4px;
	}
	/* HEADER TOP BAR */
	.header-top-section .navbar-collapse {
		padding:15px;
	}
	.header-top-section .menu-inline,.header-top-section .header-social-icons {
		text-align:center;
	}
	.header-top-section .menu-inline > li {
		float:none;
	}
	/* HEADER LOGO SECTION */
	.header-main-section .navbar-nav.menu-inline {
		float:left;
	}
	.header-main-section .navbar-header,
	.header-main-section .navbar-header .nav-icon {
		float:left;
		margin:0 15px 0 0;
	}
	.header-main-section .navbar-nav.navbar-right,
	.header-main-section .navbar-header .navbar-brand {
		float:right;
	}
	/* DROPDOWN */
	.full-search-wrapper .search-form {
		width:75%;
	}
	/* Post */
	.post.post-list:last-child {
		margin-bottom: 30px;
	}
	/* HEADER MOBILE SECTION */
	.mobile-header {
		overflow:hidden;
	}	
	.mobile-header .mobile-nav-wrapper {
		text-align:center;
	}
	.mobile-header .mobile-nav-wrapper > .menu-inline {
		display: inline-block;
		float:left;
	}
	.mobile-header .mobile-nav-wrapper > .menu-inline.navbar-center { float:none; }
	.mobile-header .mobile-nav-wrapper > .menu-inline.navbar-right { float:right; }
	.mobile-header .mobile-nav-wrapper > .menu-inline > li a {
		line-height: 50px;
		padding: 0;
		min-width: 22px;
	}
	.mobile-header .mobile-nav-wrapper .navbar-brand > img  {
		display: inline-block;
		width: 180px;
		margin-bottom: 4px;
	}
	.mobile-header .adv-wrapper {
		padding-top: 25px;
	}
	#mm-zozo-main-menu {
		padding-top: 55px;
	}
	#mm-zozo-main-menu > .mm-navbar {
		height: 55px;
	}
	#mm-zozo-main-menu > .mm-navbar .img-responsive {
		width: auto;
    	display: inline-block;
	}
	.header.header-light .mobile-header-outer.typo-dark a, .header.header-light .mobile-header-outer.typo-dark a:hover{
		color:#333;
	}
	.header.header-dark .mobile-header-outer.typo-dark a, .header.header-dark .mobile-header-outer.typo-dark a:hover{
		color:#fff;
	}
	.mobile-header-outer.typo-white a, .mobile-header-outer.typo-white a:hover, .typo-white .zmm-user-login a.author-link:hover, .typo-white .zmm-user-login a.author-link:focus,
	.typo-white .zmm-user-login a.newser-logout:hover, .typo-white .zmm-user-login a.newser-logout:focus{
		color:#fff;
	}
	.layout-boxed{margin:0 auto;}
	/*---------------------------------------------------------------
							BREADCRUMB
	-------------------------------------------------------------- */
	.single-post .breadcrumb-wrapper .breadcrumb .current{
		display:none;
	}
	/*---------------------------------------------------------------
							INSTAGRAM
	-------------------------------------------------------------- */
	/*.instagram-pics.instagram-size-large li {
		width:50%;
	}*/
	.widget .instagram-pics li{
		height:100%;
	}
	.widget .instagram-pics li .insta-footer-img{
		height:100px;
	}
	/*---------------------------------------------------------------
							NEWS TICKER
	-------------------------------------------------------------- */
	.news-ticker,.news-ticker-slide {
		text-align: center;
	}	
	.news-ticker-title {
		float:none;
		margin:0 0 15px 0;
	}
	.news-ticker-slide {
    	padding: 0;
	}
	.easy-news-ticker > ul  {
		width:100%;
	}
	.easy-ticker-prev, .easy-ticker-next {
		position:static;
		display:inline-block;
		margin:30px 5px 0;
	}
	/*---------------------------------------------------------------
							POST
	-------------------------------------------------------------- */
	.col-md-12 > .post.post-list .post-list-thumb, .video-playlist .video-poster {
		width: 50%;
	}
	.player-type-3 .video-playlist .video-poster{
		width:auto;
	}
	/*---------------------------------------------------------------
							SINGLE POST
	-------------------------------------------------------------- */
	.single-post.post .post-meta.list-inline.pull-right {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	.single-post .parallax-title-wrapper.overlay-container.post{
		background-position:center center !important;
	}
	/*---------------------------------------------------------------
							BLOCK
	-------------------------------------------------------------- */
	.newser-block .dropdown:hover .more-tab-dropdown {
		display: inline-block;
	}
	.newser-block .newser-news .row div[class^="col-sm"] .post-grid.newser-block-post {
		margin-bottom: 15px;
	}
	.newser-block .newser-news .row div[class^="col-sm"]:last-child .post-grid.newser-block-post {
		margin-bottom: 0;
	}
	/*---------------------------------------------------------------
						POST BANNER
	-------------------------------------------------------------- */
	.banner-grid-thumb img {
		min-height: 160px;
	}
	/*---------------------------------------------------------------
							WOOCOMMERCE
	-------------------------------------------------------------- */
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    	width: 48%;
	}
	/*---------------------------------------------------------------
							ADVANCE POST WIDGET
	-------------------------------------------------------------- */
	.zozo_advance_post_widget .widget-gridw4, .zozo_advance_post_widget .widget-gridw3, .zozo_advance_post_widget .widget-gridw2 {
		float: left;
		width: 100%;
	}										
	/* Sidebar Sticky */
	.row.blog-wrapper .col-md-8.col-sm-7.col-right{
		float:none;
	}		/* Comment Reply */	.comments-wrapper .comments .children {		margin-left: 30px;	}
}
@media screen and (max-width: 480px){
	/*---------------------------------------------------------------
							POST
	-------------------------------------------------------------- */
	.post .post-meta-wrapper .post-meta,.post .post-meta-wrapper .post-meta.pull-right {
		float: none!important;
		width: 100%;
	}
	/*---------------------------------------------------------------
							SINGLE POST
	-------------------------------------------------------------- */
	.wpb_single_image.pull-left,.wpb_single_image.pull-right {
		float: none!important;
		text-align: center;
	}
	/*---------------------------------------------------------------
							BLOCK - BIG LIST
	-------------------------------------------------------------- */
	.newser-block .newser-block-list.big-list .post.post-list .post-list-thumb, .newser-block .col-md-12 .video-playlist .video-poster, .newser-block .col-sm-12 .video-playlist .video-poster {
		float: none;
		width: 100%;
	}
	.newser-block .col-md-12 .post.post-list .post-list-thumb,
	.newser-block .col-sm-12 .post.post-list .post-list-thumb  {
		margin-bottom: 15px;
	}
	/*---------------------------------------------------------------
							INSTAGRAM
	-------------------------------------------------------------- */
	/*.instagram-pics.instagram-size-large li {
		width:25%;
	}*/
	.widget .instagram-pics li{
		height:100%;
	}
	.widget .instagram-pics li .insta-footer-img{
		height:65px;
	}
	/*---------------------------------------------------------------
							BACK TO TOP
	-------------------------------------------------------------- */
	#back-to-top.affix {
		bottom: 10%;
		right: 15px;
	}
	/*---------------------------------------------------------------
							AUTHOR
	-------------------------------------------------------------- */
	.media-left.author-avatar, .media-body.author-meta{display:block; width:100%;}
	.media-body.author-meta{margin-top:20px;}	
	/* META ELEMENTS */
	.post-meta.list-inline > li:nth-child(n+3) {
		float: none;
	}
	.post-meta.list-inline > li {margin-bottom:10px;}
	/* LOGIN FORM */
	.zmm-user-login .newser-login-inner {
		width: 90%;
		padding: 20px 20px;
	}
	.zmm-user-login .newser-login-inner .login-form p.status{font-size:11px;}
	#bbpress-forums div.bbp-reply-author img.avatar{display:none;}		/* Comment Reply */	.comments-wrapper .comments .children {		margin-left: 20px;	}
}

@media screen and (max-width: 980px) and (min-width: 768px){
	/*Newser Style Start*/
	.hide-sm{
		display:none;
	}
	/*Newser Style End*/
}

@media screen and (min-width: 981px){
	/*Newser Style Start*/
	.hide-md{
		display:none;
	}
	/*Newser Style End*/
}

@media screen and (max-width: 800px) and (min-width: 768px) {
	/* Post Typography */
	.newser-block-list.big-list .post-list-thumb img {
		width: 200px;
	}
	.post-meta-wrapper .post-meta > li > a, .post-meta-wrapper .post-meta > li > a .author-name, .widget, .header-main-section .navbar-nav > li > a{
		font-size:11px;
	}
	h4 {
		font-size: 18px;
	}
	.newser-block-list .post-list-thumb img, .post-list-thumb.medium-list-thumb{
		width: 80px;
	}
	h6, body, .newser-block-list .post-list .post-title-wrapper h5.post-title, .video-playlist .post-title-wrapper h5.post-title {
		font-size: 12px;
	}
	.post-meta-wrapper .post-meta > li > a, .post-meta-wrapper .post-meta > li > a .author-name{
		font-size: 10px;
	}
}
