@media (max-width:850px){
#sidebar #s{width:96%;border-right:1px solid #ccc}#sidebar #searchsubmit{display:none}

/*.container { padding-left:0px; padding-right:0px;}

/* Top Nav --------------------------------------- */
	
	
	.primary-menu { display: none; }
	
	
	/* Search Container ----------------------------- */
	
	
	.search-container .search-field {
		padding: 30px 64px 30px 0;
		font-size: 1.25em;
		font-weight: 400;
	}
	
	.search-container .search-button { margin-top: -17px; }
	
	.search-container .search-button .fa { font-size: 32px; }
			
	.header { 
		padding: 0px 10px; 
		
	}
.top-nav	
{	padding: 5px 10px; display:inline-block; width:100%;
    }
	
	.blog-title,
	.blog-description {
		
	}

/* Nav Toggle */
	
	.top-nav .section-inner { position: relative; padding:10px 0; float:left;}
	
	.section-inner {}
	.nav-toggle-text{ display: block; margin:0px; color:#fff;}
	.nav-toggle {
		display: block;
		width: 40px;
		height: 40px;
		background: #14b0ff;
		border-radius: 99px;
		position: absolute;
		top: 50%;
		margin-top: -20px;
		margin-left: 50px;
		box-shadow: 0 2px 0 rgba(0,0,0,0.1);
	}
	
	.nav-toggle .bar {
		width: 20px;
		height: 2px;
		background: #fff;
		border-radius: 1px;
		box-shadow: 0 1px 0 rgba(0,0,0,0.1);
		position: absolute;
		left: 50%;
		margin-left: -10px;
		top: 50%;
		-webkit-transition: opacity 0.2s linear 0.2s, margin 0.2s linear 0.2s, -webkit-transform 0.2s linear 0s;
		-moz-transition: opacity 0.2s linear 0.2s, margin 0.2s linear 0.2s, -moz-transform 0.2s linear 0s;
		-o-transition: opacity 0.2s linear 0.2s, margin 0.2s linear 0.2s, -o-transform 0.2s linear 0s;
		transition: opacity 0.2s linear 0.2s, margin 0.2s linear 0.2s, transform 0.2s linear 0s;
	}
	
	.nav-toggle .bar:nth-child(1) { margin-top: -7px; }
	.nav-toggle .bar:nth-child(2) { margin-top: -1px; }
	.nav-toggle .bar:nth-child(3) { margin-top: 5px; }
	
	.nav-toggle:hover { cursor: pointer; }
	
	.nav-toggle.active .bar { 
		background: #fff; 
		-webkit-transition: opacity 0.2s linear 0s, margin 0.2s linear 0s, -webkit-transform 0.2s linear 0.2s;
		-moz-transition: opacity 0.2s linear 0s, margin 0.2s linear 0s, -moz-transform 0.2s linear 0.2s;
		-o-transition: opacity 0.2s linear 0s, margin 0.2s linear 0s, -o-transform 0.2s linear 0.2s;
		transition: opacity 0.2s linear 0s, margin 0.2s linear 0s, transform 0.2s linear 0.2s;
	}
	
	.nav-toggle.active .bar:nth-child(1),
	.nav-toggle.active .bar:nth-child(3) { margin-top: -1px; }
	
	.nav-toggle.active .bar:nth-child(1) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	.nav-toggle.active .bar:nth-child(2) { 
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0; 
	}
	
	.nav-toggle.active .bar:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	/* Mobile Menu */
	
	.mobile-menu { background: #111111; padding:0px; }
	
	.mobile-menu li {display:block;}
	
	.mobile-menu li a { 
		border-top: 1px solid rgba(255,255,255,0.1); 
		border-bottom: 1px solid rgba(0,0,0,0.1); 
	}
	
	.mobile-menu a {
		display: block;
		padding: 20px 6%;
		font-size: 0.8rem;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #fff;
		text-shadow: 0 1px 0 rgba(0,0,0,0.1);
	}
		.sub-menu{ padding:0px;}
	.mobile-menu ul a { padding-left: 12%; }
	.mobile-menu ul ul a { padding-left: 18%; }
	.mobile-menu ul ul ul a { padding-left: 24%; }
	.mobile-menu ul ul ul ul a { padding-left: 30%; }
	.mobile-menu ul ul ul ul ul a { padding-left: 36%; }
	.mobile-menu ul ul ul ul ul ul a { padding-left: 42%; }
	
	.mobile-menu a:hover { color: #fff; }




	#menu-primary-items {
		display:none;
	}
	.slicknav_menu {
		display:block;
	}
	#site-title {
	  font-size: 2rem;
	  text-align:center;
	}
	#site-title a{
		display:block;
	}
	.social-icons{ display:none; /*text-align:center; display: inline-block; float:none; */}
	.primary-navigation {
	  float: none;
	  width: 100%;
	  text-align:center;
	}
	.slicknav_btn {
	  display: inline-block;
	  float: none;
	}
	.primary-navigation ul ul {width:auto; position:relative;}
	.primary-navigation ul.slicknav_nav li {
	  float:none;
	}	
	.primary-navigation ul.slicknav_nav a {
	  text-align: left;
	  float:none;
	}
	.primary-navigation ul.slicknav_nav a:hover {
	  color:#1abc9c; background-color:none;
	}
	.primary-navigation .utility-wrap.menu {
	  display: inline-block;
	  text-align: center;
	  float:none;
	}
	.icon-fonts > li {
	  padding: 10px 10px 0;
	}
	.entry-thumbnail {}
	.entry-title { margin-top:0px; float: left;
    margin-left: 17px;}
	.primary-navigation ul ul { left:30px !important;}
	.primary-navigation ul ul ul, .primary-navigation ul ul ul ul { left: 60px !important;}
	.primary-navigation ul li:hover li a, .primary-navigation ul li.iehover li a {border-top: none !important;}
	
}

@media all and (max-width:768px){.entry-thumbnail {width:30%;}, .entry-title {width:65%;}
	}
@media all and (max-width:480px){.entry-thumbnail, .entry-title  {width:100%} ,.social-menu{ display:none;}}
@media all and (max-width:320px){.social-menu:{display:none;}}
