/* ==================================================
    RESPONSIVE
   ================================================== */

@media only screen and (max-width: 1440px) {
    
	.small-post-title {
		font-size: 14px;
		line-height: 20px;
	}
	
	.no-js .nav-toggle:hover .nav-dropdown,
.no-js.social-toggle:hover .social-dropdown,
.no-js.login-toggle:hover .login-dropdown {    display: none }
	
	
}

/* Small Desktop */
@media only screen and (max-width: 1280px) {
	
	/* Share Buttons */
	.post-share-buttons {
		background: #696969 !important;
		left: auto;
		line-height: 62px;
		padding: 0;
		position: relative;		
		top: auto !important;
		width: 100%;
	}
	
	.no-js .nav-toggle:hover .nav-dropdown,
.no-js.social-toggle:hover .social-dropdown,
.no-js.login-toggle:hover .login-dropdown {    display: none }

	.ad-widget-area img {
	
	height: 30px;
  max-width: 100%;
  padding: 0px;
  display: inline;
	}	

	.wide-navigation li a, .wide-navigation li a:visited {
	  font-size: 12px;
	}
	
	.feature-post .post-share-buttons { 
		background: #1A1A1A; 
		margin: 0 0 40px;
	}
		
		.post-share-buttons span[class*="icon-"] {
			display: inline-block; 
			margin: 0 5px 0 0;
		}
		
		.post-share-buttons a,
		.post-share-buttons a:visited {
			color: #A8A8A8;
			border: none;
			display: inline-block;
			margin: 0 10px;
		}
		
		.feature-post .post-share-buttons a,
		.feature-post .post-share-buttons a:visited { color: #FFF; }
		
		.feature-post .post-share-buttons a:hover,
		.feature-post .post-share-buttons a:visited:hover { color: #0066CC; }
	
	/* Post Nav Links */
	.nav-links { display: none; }
	
}


/*Desktop 1024*768*/
@media only screen and (max-width: 1024px) {
	.social_icons {
	margin-left: 3%;
	}
	
	.menu-icon {
	display:none;
	}
	
	.no-js .nav-toggle:hover .nav-dropdown,
.no-js.social-toggle:hover .social-dropdown,
.no-js.login-toggle:hover .login-dropdown {    display: none }
	
	.plus_navigation {
	right:20px;
	display:none;
	}
	
	.plus_navigation ul li {
  float: left;
  display: inline;
  margin: 0px 10px;
}

#secondary-nav li a {
  font-size: 14px;
  }
  
  #primary-nav li a {
  font-size:15px;
  }
  
  .under_bar1, .under_bar2, .under_bar3 {
  width:100%;
  }
}
/* Tablet2 */
@media only screen and (max-width: 1039px) { 

 .ad-widget-area {
  text-align:center
  }
	#primary-nav li a {
	  font-size: 6px;
	  margin-top: -7px;
	}
	
	#primary-nav > li {
	width:auto;
	  /* max-height: 13px; */
	  	padding: 10px 23px 0 23px;
	}
	.ad-widget-area img  {
	  height:20px !important;
	}
	
	.home-right-bar  {
	display:none;
	
	}
		}
		
/* Tablet */
@media only screen and (max-width: 1120px) { 
	.block_under { display:none;}
	
	.wide-navigation li a, .wide-navigation li a:visited {
	  font-size: 10px;
	}
	
	 .ad-widget-area {
  text-align:center
  }

	.ad-widget-area img{
  height: 24px;
}

	.home-right-bar {
	display:none;
	}
	
	
	.post-grid-wrapper {
	width:100%;
	margin:0 auto;
	}

	.cat_navigation {
	/* width:80%; */
	}
	
	#wrapper { min-width: 0; }

	.content-body > .ad-widget-area { margin: 40px 0; }
	
	#wrapper > .ad-widget-area:first-child > .widget:first-child,
	.ad-widget-area .widget { margin: 0; }
	
	.post.content-holder { padding: 0; }
	
	.content-header { padding-top: 0; }
	.page-feature-image + .content-header { padding-top: 40px; }
	
	.page-template-page-home-traditional-php .post-grid .post:nth-child(odd):last-child { display: none; }
	
	.post-grid .post,	
    .post-grid .post:nth-child(10n-9),
	.post-grid .post:nth-child(10n-4), #feed_column,  #urgent{ 
		float: left;
		height: 340px;
		width: 31%; 
		margin-bottom: 28px;
	}
	.post-grid-footer{
		top: 268px;
	}
	.post-grid-meta{
			top: 240px;
	}
	.post-background{
		bottom:100px;
	}
	.post-grid .small-post-title a, .post-grid .small-post-title a:visited{
		font-size: 14px;
	}
	#urgent>a{
		line-height: 23px;
	}
	#urgent>a:after{
		top:12px;
	}
	#urgent #urgent_container p{
		font-size: 22px;
		margin-bottom: 10px;
	}
	#urgent #urgent_container span{
		font-size: 12px;
		line-height: 12px;
	}
	#primary-nav li a{
	font-size:14px;
	}
	
	#secondary-nav li a {
	font-size:14px;
	}
		
		.small-post-title,
		.post-grid .post:nth-child(10n-9) .small-post-title,
		.post-grid .post:nth-child(10n-4) .small-post-title {
			
			line-height: 20px;
		}
	
	.author-bio:last-child { margin-bottom: 0; }
	
	.sidebar-content,
	.secondary.page-sidebar .sidebar-content {
		margin: 0;
		width: 100%; 
	}
	
	.post .sidebar-content { width: auto; }
	
		.secondary .widget { margin: 0 40px 40px; }
		
		.sidebar-posts-holder .widget { margin: 10px 20px; }
	
	.gallery { margin: 40px 0 40px -1%; }
	
	.gallery-columns-2 .gallery-item,
    .gallery-columns-3 .gallery-item,
    .gallery-columns-4 .gallery-item,
    .gallery-columns-5 .gallery-item,
    .gallery-columns-6 .gallery-item,
    .gallery-columns-7 .gallery-item,
    .gallery-columns-8 .gallery-item,
    .gallery-columns-9 .gallery-item {
        height: auto;
        margin: 0 1% 2%;
        width: 48%;
    }
	
	/* 66% */
	.primary.with-sidebar,
	.feature-post-title,
	#footer-nav{ width: 66.666%; }
	
	/* 33% */
	.content-body .secondary,
	.secondary.page-sidebar { width: 33.334%; }
	
	.archive article,
	.blog article,
	.section2 article { width: 31%; }
	
	/* Images */
	.primary img,
	.wp-caption { max-width: 100% !important; }
	
	.alignnone,
	.none,
	.wp-caption.alignnone,
	.wp-caption.none { margin-left: 0; }
	
	.alignnone .wp-caption-text { margin-left: 0; }
	.archive article:first-of-type, .blog article:first-of-type{
		width:62%;
	}
	.archive article:first-of-type .small-post-title, .blog article:first-of-type .small-post-title{
		bottom:220px;
	}
	.archive article:first-of-type .small-post-title a, .blog article:first-of-type .small-post-title a{
		    font-size: 24px;
	}
	.archive article:first-of-type .content-padding-archive>p{
		bottom:135px;
	}
	.archive article:first-of-type .archive-post-date, .blog article:first-of-type .archive-post-date{
		font-size: 14px;
		background: url('images/fl_post_date.png')no-repeat left 4px transparent !important;
		background-size: 16px !important;
		bottom: 95px;
	}
}

@media only screen and (max-width: 785px) { 
	
	.image-logo {
	max-height:50px;
	padding-bottom: 20px;
	}
	
	.site-header-tagline {
	display:none;
	}
	
	/* .social_icons {
	margin-left: 5%;
	}
	 */
	.social_icons img {
	width:20px;
		}
	.moon_icon {
	width:20px;
	}
	
	#btcusd {
	font-size:15px;
	}
	
	.search-toggle .s {
	width: 140px;  
	font-size: 12px;
	margin-right: 20px;
	}
	
	.plus_navigation {
	right: 0px;
  }
	.plus_navigation ul li {
	margin:0px 10px;
	}
	
	/* .cat_navigation {
  display: none;
} */
	/* .valueinfo {
	margin-left: 8px;
	} */
	
	#primary-nav li a {
	font-size:12px;
	}
	
	.menu-icon {
	margin: 20px 20px 0 25px;
	}
	
	.post-grid .post, .post-grid .post:nth-child(10n-9), .post-grid .post:nth-child(10n-4) {
	width:45%;
	}
	
	#underB {
	display:none;
	}
	
	.about_footer {
	width:30%;
	}
	.archive article:first-of-type .small-post-title a, .blog article:first-of-type .small-post-title a{
		font-size: 18px;
		line-height: 24px;
	}
	.archive article:first-of-type .small-post-title, .blog article:first-of-type .small-post-title{
		bottom: 290px;
	}
	.archive article:first-of-type .content-padding-archive>p{
		bottom: 210px;
		font-size: 12px;
	}
	.archive article:first-of-type .archive-post-date, .blog article:first-of-type .archive-post-date{
		bottom: 170px;
		font-size: 12px;
	}
	
/* Mobile */
@media only screen and (max-width: 767px) {
	
	h1 { 
		font-size: 32px;
		line-height: 46px;
	}
	
	.post-grid-wrapper{
  width: 97%;
  }
  .ad-widget-area {
  text-align:center
  }
  	.ad-widget-area img{
  height: 15px;
}

	#wrapper { padding-top: 0; }
	
	.cat_navigation {
	width:100%;
	}
	
	.about_footer {
/*	display:none;*/
	}
	
	#primary-nav li a {
	  font-size: 14px;
	  margin-top: -7px;
	}
	
	#primary-nav > li {
	width:auto;
	  /* max-height: 13px; */ 
	}
	
	.plus_navigation ul {
	display:none;
	}
	
/* 	.social_icons {
	  margin-right: 8%;
  float: right;
  margin-top: -27px;
	} */
	
	.social_icons img {
	width:15px;
	}
	
	.home-right-bar {
	display:none;
	}
	
	#underB {
	display:none;
	}

	.site-header-tagline {
	margin-left: 150px;
  margin-top: -45px;
  font-size: 13px;
	}
	
	.moon_icon {
	/* display:none; */
	}
	#header_top_btns span.close_header, #header_top_btns span.show_search, #header_top_btns span.show_subscribe{
		display:none;
	}
	#switch_language_blk #switch_lang_dropdown span, #switch_language_blk #switch_lang_dropdown a{
		font-size:11px;
	}
	#nav_zone{
		width: 260px;
		padding:0 20px;
		height:auto;
		min-height:100%;
		position:absolute;
		overflow-y:auto;
		left:-300px;
		top:0;
		z-index: 9;
		
	}
	.scrolled{
		opacity:1 !important;
	}
	.cat_navigation{
		position: absolute;
	overflow: hidden;
	height: 100%;
	}
	.toggled_body .cat_navigation{
		position:fixed;
		overflow: auto;
	}
	#header_top_btns{
		position: absolute;
	top: 0;
	right: 0;
	}
	body{
		-webkit-transition: 0.3s ease-in-out;
		-moz-transition: 0.3s ease-in-out;
		-o-transition: 0.3s ease-in-out;
		transition: 0.3s ease-in-out;
	}
	.show_nav_btn{
		display:inline-block;
		cursor:pointer;
		opacity:.7;
	}
	.toggled_body{
		margin-left:300px;
		overflow-x:hidden;
	}
	#primary-nav{
		margin:0 !important;
			width: 260px;
	}
	.plus_navigation{
		float: none;
		margin: 0;
		display:block;
		height: auto;
	}
	.plus_navigation ul{
		display:block !important;
		float:none !important;
		margin:0 !important;
		width: 260px !important;
	}
	#primary-nav > li, .plus_navigation ul#secondary-nav li{
		width:100% !important;
		padding: 10px 0;
		background:none !important;
		margin-left:0 !important;
	}
	#primary-nav li a, .plus_navigation ul#secondary-nav li a{
		text-align: left;
		margin-top:0;
		padding: 4px 0 0 40px;
		line-height: 24px;
		/* background:none !important; */
		background-color:transparent !important;
		background-position:left center !important;
		background-size:20px auto !important;
	}
	.toggled_body .post-grid .post{
		overflow:hidden;
	}
	/* .site-header-wrapper { position: relative; } */
	.block_under {display:none;}
		/* .nav-toggle {
			float: none; 
			border: none;
		} */
			
			/* .logo {
				float: none;
				margin-right: 60px;
				  width: 200px;
			} */
			/* .logo img {
			height:30px;
			} */
				
				.text-logo { font-size: 16px; }				
				
				.text-logo,
				.image-logo { float: none; }
				
				.image-logo.mobile { display: inline-block; }
				.image-logo + .image-logo { display: none; }
				
				.nav-dropdown {
					left: auto;
					position: relative;
					right: auto;
					top: 0;
					width: 100%; 
				}
		
			 
		.search-toggle,
		.social-toggle { display: none; }
		
		.login-toggle {
			background: #282828;
			position: absolute;
			top: 0;
			right: 0;
		}
			
			.login-dropdown { max-width: 420px; }

		
		
	#background-holder {
		height: 400px;
		top: 63px;
	}
	.post-grid-wrapper {
	width:100%;
	margin:0;
	}
	.post-grid .post,	
    .post-grid .post:nth-child(10n-9),
	.post-grid .post:nth-child(10n-4), #feed_column,  #urgent{ 
		float: none !important;
		width: 100%; 
		margin-bottom:40px;
	}
	
	.content-body > .ad-widget-area { margin: 0; }
	
	.content-holder { padding: 0; }
	
	.search .content-holder,
	.page .post-title,
	.error404 .post-title,
	.archive .post-title { padding-top: 40px; }
	
	.primary.with-sidebar { width: 100% !important; }
	
	.archive article,
	.blog article,
	.content-body .secondary, 
	.secondary.page-sidebar,
	.section2 article,
	.feature-post-title,
	.copyright {	width: 100%; }
	
	.feature-post-title { margin-top: 0; }
	
	.post-author,
	#comments-title { font-size: 10px; }
	
	.post-pagination .pagination { padding-top: 40px; }
	
	.post .secondary,
	.sidebar-content-holder,
	.sidebar-scroll-container { height: auto !important; }
	
	.post .secondary .sidebar-content-holder { position: relative; }
		
		.sidebar-posts-holder { padding: 40px 0 0; }
		
		.sidebar-posts-holder article { display: none; }
		
		.sidebar-posts-holder  article:nth-child(1),
		.sidebar-posts-holder article:nth-child(2),
		.sidebar-posts-holder article:nth-child(3),
		.sidebar-posts-holder article:nth-child(4),
		.sidebar-posts-holder article:nth-child(5) { display: block; }
	
	.post .sidebar-content { width: 100%; }
	
	.sidebar-content-header,
	.sidebar-buttons { display: none; }
	
	.big-search .s { width: 75%; }
	.big-search .searchsubmit { width: 25%; }
	
	.search-excerpt.padding-top { padding: 0; }
	
	.copyright { padding: 0 40px; }
	
	#footer-nav { display: none; }
	
	.fourth,
	.third,
	.half,
	.two-thirds { 
		float: none;
		margin: 0;
		width: auto; 
	}
	
	.wp-caption.alignleft,
	img.alignleft,
	.wp-caption.alignright,
	img.alignright {
		display: block;
		float: none;
		margin: 20px auto;
		width: auto;
	}
	
	blockquote { padding: 0 20px; }
	
	blockquote.alignleft,
	blockquote.alignright { 
		float: none;
		margin: 40px 0;
		width: auto;
	}
	.archive article, .blog article, .content-body .secondary, .secondary.page-sidebar, .section2 article, .feature-post-title, .copyright{
		height: 500px;
	}
	.archive article:first-of-type, .blog article:first-of-type{
		display: block;
		width: 100%;
		height:430px;
	}
	.archive article:first-of-type .archive-post-date, .blog article:first-of-type .archive-post-date{
		bottom:80px;
	}
	.archive article:first-of-type .content-padding-archive>p{
		bottom:140px;
	}
	.archive article:first-of-type .small-post-title, .blog article:first-of-type .small-post-title{
		bottom:230px;
	}
	
}

/* Mobile Kindle */
@media only screen and (max-width: 600px) {
.social_icons {  
position: absolute;
  top: 30px;
  left: 250px;
}

.valueinfo {
display:block;
}

.menu-icon {
  /* display: block; */
  float: left;
  height: 15px;
  margin: 5px 0px 0 30px;
  width: 20px;
}

/* #primary-nav li a {
font-size:14px;
} */
.moon_icon{
  display:  inline-block;;
  }

 
 	.en {
	  width: 20px;
  opacity: 1;
  border-radius: 15px;
    margin-top: -5px;
	  display: none;
	}

 
.valueinfo {
  display: block;
  float: right;
  position: absolute;
  right: 20px;
  top: 20px;
}

.about_footer {
width:80%;
}

.nav_footer {
  width: 80%;
 float: right; 

}

.nav_footer  li {
display:inline;
padding: 10px; 
}

}

/* Mobile2 */
@media only screen and (max-width: 467px) {
.social_icons {
display:none;
}

}

/*iPhone landscape 480 x 320*/ 
@media only screen and (max-width: 495px) {
.moon_icon{
  display:  inline-block;;
  }

  .social_icons {
  display:none;
  }
 
 	.en {
	  width: 20px;
  opacity: 1;
  border-radius: 15px;
    margin-top: -5px;
	  display: inline-block;
	}

 
.valueinfo {
  display: block;
  float: right;
  position: absolute;
  right: 20px;
  top: 20px;
}

  .copyright-content {
  display:none;
  }
  
  .about_footer {
  width:80%;
  font-size:10px;
  }
  
  .about_footer h3 {
  font-size:14px;
  }
  
  .nav_footer {
	float:none;
	width: 80%;
	}
	
  .nav_footer li  {
  float:left;
  margin:5px;
  }
  
    .nav_footer li a {
	font-size: 12px;
	}
	
}


/*iPhone portrait 320 x 480*/
@media only screen and (max-width: 467px) {
.social_icons {
display:none;
}

.valueinfo {
display:none;
}

/* #primary-nav > li {
float:none;
  display: block;
  width: auto;
  list-style: none;
  padding: 1px 12px;
  background: #ffffff;
  border-radius: 6px;
  margin-top: 8px;
  }
  
  
  #primary-nav > li:hover {
float:none;
  display: block;
  padding: 1px 12px;
  border-radius: 6px;
  margin-top: 8px;
  } */
  
  .copyright-content {
  display:none;
  }
  
  .about_footer {
  width:80%;
  font-size:10px;
  }
  
  .about_footer h3 {
  font-size:14px;
  }
  
  .nav_footer {
	float:none;
	width: 80%;
	}
	
  .nav_footer li  {
  float:left;
  margin:5px;
  }
  
    .nav_footer li a {
	font-size: 12px;
	}


	}