/*--------------------------------------------------------------
=Responsive
--------------------------------------------------------------*/
@media only screen and (max-width : 1024px) and (min-width:768px){
#tagline {margin-left:-10px;margin-top:25px;}
.main-navigation LI {
	display: block;
	text-decoration: none;
    padding: 2px 4.5px;
    margin:0px 0px;
	color: #ffffff !important;
	line-height: 1.6;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
    text-shadow: 1px 0px 0px #666 !important;
	letter-spacing:0.1em;}
	.main-navigation a:hover {padding: 1px;}
	.website-logo img{height:205px;margin-top:-5px;}
	.main-navigation {margin-top:10px;}
	#menu-footer-menu, #-speakpipe-widget-side-button {display: none !important;}
	.footer-email-cta {max-width:1024px;}
	.footer-left-cta {padding-left:50px;font-size:14px;margin:0px}
	.footer-cta-wrapper {max-width:1024px;}
	.footer-cta-wrapper #af-form-417839865 .af-body {padding-right:50px;}
	#af-form-417839865 .af-body input {width:160px;}
		#intro-cta {width:100%}
		.main-navigation .sticky LI {
	display: block;
	text-decoration: none;
    padding: 2px 6px;
    margin:0px 0px;
	color: #ffffff !important;
	line-height: 1.6;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
    text-shadow: 1px 0px 0px #666 !important;
	letter-spacing:0.1em;}
}
@media only screen and (max-width:992px) and (min-width:768px) { 
	#masthead .website-logo {margin-bottom: 0px;}
	.featured-content .featured-info .featured-title {
		font-size: 18px;
	}
	
	.main-container #main {
		border-right: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.single.left-sidebar .main-container #main, 
	.page.left-sidebar .main-container #main {
		border-left: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.content-area.pull-right {
		float: none !important;
	}
	
	.columns-container .recent-post-item,
	.content-grid .post-box {
		width: 100% !important;
	}
	#-speakpipe-widget-side-button {display: none !important;}
	.up-row .up-col-md-5{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.up-row .up-col-md-7{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
}

/* Tablet */
@media only screen and (max-width:768px) and (min-width:500px) { 
	#masthead .website-logo {margin-bottom: 0px;}
	 #inline-blog .post-thumb {
	 	max-width: 150px !important;
	 }
	 #-speakpipe-widget-side-button {display: none !important;}
}


/* Tablet and Mobile */
@media only screen and (max-width:768px) { 

	#home-container .intro-container #intro-text {padding: 0px 0px;}
	.main-container #main {padding:25px;}
	#masthead .website-logo {margin-bottom: 0px;}
#masthead .container {display:block;}
	#masthead .website-logo {height:110px;}
	#masthead #logo-image {height:100px !important;}
	.nav-bar, #secondary,#menu-footer-menu-container { display: none }
    .fancy-select { display: block !important; }
    
	#home-blog-posts .blog-posts-slideshow .posts-slideshow-entry,
	.featured-content .featured-info{
		display: none;
	}
	
	#site-navigation.sticky-navigation {
		position: relative;
	}
	
	.main-container #main {
		border-right: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.single.left-sidebar .main-container #main, 
	.page.left-sidebar .main-container #main {
		border-left: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	

	
	.columns-container .recent-post-item {
		width: 100% !important;
	}
	
	#masthead .fancy-select {
		margin: 0 auto;
		max-width: 200px;
	}
	#tagline, .pull-right, .header-search-container, .footer-email-cta,
	#menu-footer-menu {display: none;}
	#speakpipe-widget-side-button {display: none;}
	#masthead .site-branding,
	#masthead .header-search-container,
	#masthead .header-social-container,
	#masthead .header-cart {
		float: none !important;
		margin:auto;
		text-align:center;
	}
			.header-cta-wrapper {max-width:768px; }
				#intro-cta {width:100%}
	.header-cta-form{width:768px;}
	.intro-container {padding:10px !important;padding-bottom:20px !important;font-size:12px;}
	.header-cta-form {margin-left:-230px;padding-top:10px;}
	#-speakpipe-widget-side-button {display: none !important;}
		/*#masthead .website-logo img{height:200px;}
		.header-cta-wrapper {max-width:700px; }
			#intro-cta {display: none;}
	.header-cta-form{width:768px;}
	.intro-container {padding:10px !important;font-size:12px;}
	.header-cta-form {margin-left:110px;padding-top:10px;}
	#-speakpipe-widget-side-button {display: none !important;}*/
}

/* Mobile */
@media only screen and (max-width:500px) {
	.footer-widget-section .site-info .container a, .menu-footer-menu-container {
    display:none;
}
	#home-blog-posts .section-title {
  margin: 20px -15px 40px; 
    padding-left: 15px;
    padding-right: 40px;
    border-bottom: 3px solid #ecf0f1;
}
#home-blog-posts {
    background: #ffffff;
    padding: 20px 15px 10px;
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
}
.single-cta img{height:0px;width:0px !important;margin:auto;}
.single-cta-mobile img{height:100%;width:100%;max-width:300px;}
	#intro-cta {height:0px;width:0px !important;margin:auto;}
	#intro-cta-mobile {height:100%;width:100%;padding-top:10px !important;border-top:solid #CFD3D6 1px;}
	.header-cta-form {margin-left:15%; }
	.header-cta-wrapper input{max-width:120px;}
	.header-controls {display:none;}
	#masthead .website-logo img{height:150px;}
	#breaking-news,
	.navigation.paging-navigation a .meta-title,
	#comment-nav-below a .meta-title,
	.post-navigation .post-navigation-sep,
	#home-blog-posts .section-title .post-controls,
	#masthead .cart-current-items {
		display: none;
	}
	
	#comments .comment-author-name,
	.navigation.post-navigation a,
	.authors-list-container .authors-list-image,
	.archive.author .avatar-container,
	.hentry .entry-header .entry-meta .entry-date,
	.hentry .entry-header .entry-meta .entry-cats,
	.hentry .entry-header .entry-meta .entry-comments,
	#home-blog-posts .inline-layout .post-thumb,
	#home-blog-posts .list-layout .post-thumb,
	#home-blog-posts .grouped-layout .other-items .post-thumb,
	#inline-blog .post-thumb{
		display: block;
	}
	
	#masthead .header-search-container,
	#masthead .header-social-container,
	#masthead .header-cart {
		display: inline-block;
	}
	
	.navigation.paging-navigation a i {
		margin: 0 4px !important;
	}
	
	.author-section .gravatar,
	.related-posts-container #related-posts-list .post-thumb,
	#inline-blog .post-thumb,
	#comments .avatar-container, 
	.post-navigation .nav-previous,
	.post-navigation .nav-next,
	.authors-list-container .authors-list-image,
	.archive.author .avatar-container,
	#home-blog-posts .inline-layout .post-thumb,
	#home-blog-posts .list-layout .post-thumb,
	#home-blog-posts .grouped-layout .other-items .post-thumb
	#masthead .site-branding,
	#masthead .header-search-container,
	#masthead .header-social-container,
	#masthead .header-cart {
		float: none !important;
	}
	
	#comments .avatar-container,
	.author-section .gravatar,
	.related-posts-container #related-posts-list .post-thumb,
	.authors-list-container .authors-list-image,
	.archive.author .avatar-container,
	#home-blog-posts .inline-layout .post-thumb,
	#home-blog-posts .list-layout .post-thumb,
	#home-blog-posts .grouped-layout .other-items .post-thumb,
	#inline-blog .post-thumb {
		margin-bottom: 28px;
	}
	
	#comments .comment-author-name,
	#page .widget .avatar-container {
		margin-bottom: 8px;
	}
	
	#home-blog-posts .inline-layout .post-thumb,
	#home-blog-posts .list-layout .post-thumb,
	#home-blog-posts .grouped-layout .other-items .post-thumb,
	#inline-blog .post-thumb {
		margin-right: 0;
	}
	
	.author-section .about .info,
	.author-social-links,
	#comments .comment-body,
	.authors-list-container .authors-list-image, 
	.authors-list-container .authors-list-info,
	.no-results.not-found .page-content{
		padding: 0;
	}
	
	.no-results.not-found .search-form {
		margin: 0;
	}
	
	#comments .children {
		padding-left: 0;
		-webkit-padding-start: 0;
	}
	
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.related-posts-container #default-posts-list .related-post-item,
	.post-navigation .nav-previous,
	.post-navigation .nav-next,
	#home-blog-posts .grid-layout .recent-post-item,
	#masthead .site-branding {
		width: 100%;
	}
	
	#inline-blog .post-thumb,
	.no-results.not-found .search-form,
	#home-blog-posts .inline-layout .post-thumb,
	#home-blog-posts .list-layout .post-thumb,
	#home-blog-posts .grouped-layout .other-items .post-thumb,
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"] {
		max-width: 100%;
	}
	
	.hentry .entry-header .entry-title,
	.single .hentry .entry-header .entry-title, 
	.page .hentry .entry-header .entry-title {
		font-size: 23px;
	}
	
	.hentry .entry-header .entry-meta .entry-author,
	.entry-content blockquote, 
	.entry-content blockquote p {
		font-size: 14px;
	}
	
	#comments .commentmetadata,
	#respond .comment-notes, 
	#respond .logged-in-as, 
	#respond .comment-notes a, 
	#respond .logged-in-as a {
		font-size: 11px;
	}
	
	#masthead .site-branding,
	#masthead .header-controls{
		text-align: center;
	}	
	
	
	
	.entry-content blockquote {
		margin-left:0;
		margin-right:0;
	}
	
	#tagline, 
	.pull-right, 
	.header-search-container, 
	.footer-email-cta,
	#menu-footer-menu,
	#-speakpipe-widget-side-button {display: none !important;}
	#intro-cta {width:100%}
	.header-cta-form, .af-body-417839865{max-width:500px;}
	.intro-container {padding:10px !important;font-size:12px;}
	.header-cta-form {margin-left:-80px;max-width: 480px;}
	.header-cta-form input[type="text"]{max-width: 105px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	#tagline, 
	.pull-right, 
	.header-search-container, 
	.footer-email-cta,
	#menu-footer-menu, #intro-cta,
	.menu-footer-menu-container {display: none;}
	
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
#itunes-logo-home {margin-left:22px;margin-top:5px;margin-bottom:5px;}
#stitcher-logo-home {margin-right:22px;margin-bottom:5px;margin-top:5px;}
}


/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 340px) {
	.header-cta-form input[type="text"]{max-width: 105px;}
	.header-cta-form {margin-left:30px;padding-top:10px;}
	.header-cta-form, .af-body-417839865{max-width:340px;}
	#itunes-logo {margin-right:-16px;margin-bottom:8px;}
	#stitcher-logo{margin-left:-16px;margin-bottom:8px;}
	#stitcher-logo-home {margin-left:-20px;margin-bottom:8px;}
	#itunes-logo-home {margin-right:-20px;margin-bottom:8px;}
	.header-cta-text {font-size:14px}
	.header-banner {background:#efefef url(images/fader);}
.secondary-banner {background:#efefef url(images/fader) 10px;padding-top:5px;width:110%;;margin-left:-20px;}
.powerpress_player {width:225px !important;background:#333;border:#999 solid 1px;margin-top:50px;}
a.continue-reading-link {margin-top:-15px;margin-right:70px;}

/*@media screen and (device-height: 568px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	.header-cta-form input{width:105px;}
	.header-cta-form {margin-left:80px;padding-top:10px;max-width: 568px;}
	.header-cta-form, .af-body-417839865{max-width:568px;}
}*/

@media only screen and (max-width : 241px) {
	#stitcher-logo-home {margin-left:-2px;margin-bottom:4px;padding-left:4px;}
	#itunes-logo-home {margin-left:-2px;margin-bottom:4px;padding-left:4px;}
	.header-cta-form input[type="text"]{max-width: 65px;}
	.header-cta-form input[type="submit"]{max-width: 75px;}
	.header-cta-form {margin-left:50px;padding-top:10px;}
	.header-cta-form, .af-body-417839865{max-width:240px;}
	.header-cta-text {font-size:14px;line-height:16px;margin-top:-10px;}
}

@media only screen and (max-width : 568px) {
	#itunes-logo-home {margin-top:3px;}
	#stitcher-logo-home {margin-left:0px;margin-bottom:8px;}
	#itunes-logo-home {margin-right:-42px;margin-bottom:8px;}
	.footer-widget-section .site-info .container a {display:none;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}
