/*
Theme Name: America Comes Alive 2016
Author: Allisyn Deyo-Martin, Deyo Designs
Author URI: http://deyodesigns.com

*/

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?530noi');
  src:  url('fonts/icomoon.eot?530noi#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?530noi') format('truetype'),
    url('fonts/icomoon.woff?530noi') format('woff'),
    url('fonts/icomoon.svg?530noi#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-google:before {
  content: "\ea8b";
}
.icon-facebook:before {
  content: "\ea90";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-twitter:before {
  content: "\ea96";
}
.icon-rss:before {
  content: "\ea9b";
}
.icon-linkedin:before {
  content: "\eaca";
}
body {background-color:#ececec !important;margin:0px;padding:0px;font-family: 'Hind';font-size:14px;line-height:20px;font-weight:400px;}

.inside-ad {float:right;padding:10px;max-width:320px;}

.ad {width:100%;padding:10px auto;text-align:center;background-color:#fff;}
.footer-ad {display:none;}
.main.single h1 {font-family:'Roboto Slab';line-height:38px;}
.main.single h2 {font-family:'Roboto Slab';line-height:28px;}
.main.single a {color:#2a4189;}
.mast-rap {width:100%;position:relative;border-bottom:7px solid #2a4189; }
.mast-rap .blue {position:absolute;width:100%;background-color:#2a4189;height:53px;}
.mast {width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:99;}
.mast .logo {width:30%;float:left;text-align:center;margin:0px auto;}
.mast .logo img {width:auto;height:auto;max-height:125px;text-align:center;margin:0px auto;}
.mast .search {width:40%;float:left;text-align:right;min-height:53px;padding-top:10px;}
input#s.sfield {background-color: #fff;border:1px solid #eeeeee;padding:0px 0px 0px 10px;margin:0px;box-shadow:0px;text-indent:0px;font-size:12px;font-family: 'Hind';width:80%;}
#searchsubmit {max-height:18px;overflow:hidden;padding:0px;margin:0px 0px 0px 10px;border:none;position:relative;top:4px;}

#searchsubmit ::-webkit-input-placeholder { /* WebKit browsers */ color:   #000;font-family: 'Hind';font-style:italic;}
#searchsubmit :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:   #000;font-family: 'Hind';font-style:italic;}
#searchsubmit ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:   #000; font-family: 'Hind';font-style:italic;}
#searchsubmit :-ms-input-placeholder { /* Internet Explorer 10+ */ color:   #000;font-family: 'Hind';font-style:italic;}	


.mast .intro {width:87%;padding:5px 8% 8px 5%;font-size:14px;font-family:'Hind';line-height:18px;background:url('http://americacomesalive.com/wp-content/themes/aca2014/im/kate-kelly-sm.png') no-repeat bottom right;background-size:contain;}
.mast .sig {font-family:'Dancing Script';font-size:16px;padding-left:10px;}
.mast .right {width:70%;float:left;}

.navi {font-family: 'Hind';margin:0px auto;float:left;width:60%;min-height:53px;text-align:center;}
.navi a {text-decoration:none;text-transform:uppercase;color:#fff;padding:0px;font-size:15px;}
.navi a:hover {color:#fff;}
.navi li {list-style-type:none;margin:0px;padding:0px 40px 0px 0px;line-height:53px;display:inline-block;text-align:center;}
.navi ul {margin:0px;padding:0px;}

.navi .sub-menu, .navigation-sticky .sub-menu {width:45%;display: none;margin: 0;position: absolute;z-index: 99;padding:0px 0 1% 0;background-color:#fff;}
.navi li .sub-menu ul, .navigation-sticky li .sub-menu ul {left: 100%;top: 0;background-color:#fff;}
.navi li .sub-menu a, .navigation-sticky li .sub-menu a {color: #000;font-size:12px;font-weight:bold;}
.navi li .sub-menu :hover > a, .navigation a:focus, .navigation-sticky li .sub-menu :hover > a, .navigation-sticky a:focus {background: none;color:#560359;}
.navi li .sub-menu:hover > a, .navigation li .sub-menu a:focus, .navigation-sticky li .sub-menu:hover > a, .navigation-sticky li .sub-menu a:focus {}
.navi li:hover > .sub-menu, .navigation-sticky li:hover > .sub-menu {display: block;}
.navi li:hover > .sub-menu ul, .navigation-sticky li:hover > .sub-menu ul {display: block;}
.navi .sub-menu, .navigation-sticky .sub-menu  {background-color:#fff;margin-top:0px;}
.navi .sub-menu li, .navigation-sticky .sub-menu li {list-style-type:none;display:block;text-align:left;padding:15px 5px 5px 80px;float:left;line-height:16px;color:#fff;font-size:12px;border:none;border-bottom:1px solid #eeeeee;height:25px;width:180px;}
.navi .sub-menu a:hover, .navigation-sticky .sub-menu a:hover {color:#560359;}
.navi .sub-menu ul li, .navigation-sticky .sub-menu ul li {padding:5px 0px 0px 7px;margin:2% 0;float:none;line-height:16px;border:none;}
.navi .sub-menu ul, .navigation-sticky .sub-menu ul {padding:0px;margin:0px;}

.navi li#menu-item-8441 {background:url('im/heroes-and-trailblazers.jpg') no-repeat top left;background-size:contain;height:30px;}
.navi li#menu-item-8439 {background:url('im/american-presidents-and-families.jpg') no-repeat top left;background-size:contain;height:30px;}
.navi li#menu-item-8431 {background:url('im/african-american-leaders.jpg') no-repeat top left;background-size:contain;height:30px;}
.navi li#menu-item-8442 {background:url('im/inspirational-women.jpg') no-repeat top left;background-size:contain;height:30px;}
.navi li#menu-item-8440 {background:url('im/hispanic-heritage.jpg') no-repeat top left;background-size:contain;height:30px;}
.navi li#menu-item-8444 {background:url('im/native-american-culture.jpg') no-repeat top left;background-size:contain;height:30px;}
.navi li#menu-item-8726 {background:url('im/entrepreneurs-inventors.jpg') no-repeat top left;background-size:contain;height:30px;}
.navi li#menu-item-8727 {background:url('im/only-in-the-usa.jpg') no-repeat top left;background-size:contain;height:30px;}

.navi li#menu-item-8438 {background:url('im/sports-cars-other-pastimes.jpg') no-repeat top left;background-size:contain;height:30px;}
.navi li#menu-item-8728 {background:url('im/war-stories.jpg') no-repeat top left;background-size:25% auto;height:200px;border:none;}
.navi li#menu-item-8432 {background:url('im/americandogs.jpg') no-repeat top left;background-size:contain;height:30px;}

.navi .sub-menu ul.sub-menu {left:0px;top:0px;position:relative;display:block;width:100%;}

.search-excerpt {background-color:#eed007;padding:0px 2px;}

.main {clear:both;width:100%;max-width:1200px;margin:5px auto;float:none;padding:0px;}
.main.single {clear:both;width:70%;max-width:1200px;margin:5px auto;float:none;padding:0px;font-size:16px;line-height:26px;}
.post, .type-page, .newsletter-archive, .type-videos, .type-election {padding: 2% 3%;margin: 1% 0;background-color: #fff;}
.slider {width:100%;margin:0px auto;max-height:350px;overflow:hidden;background-color:#fff;font-family:'Roboto';font-size:16px;line-height:26px;}
.slider .imager {float:left;width:55%;background-color:#e4e4e4;height:350px;color:#000;position:relative;overflow:hidden;text-align:center;}
.slider .imager img {width:auto;height:100%;overflow:hidden;}
.slider .copy {float:left;width:39%;padding:2% 3%;font-family:'Roboto';font-size:16px;line-height:26px;}
.slider .copy img {max-width:50px;height:auto;}
.slider .copy a {color:#2a4189;text-decoration:none;font-size:14px;font-style:italic;}

.slider .copy h2, .slider .copy h2 a {font-size:28px;line-height:32px;padding:10px 0px;font-family:'Roboto Slab';text-decoration:none;font-style:normal;color:#000;margin:0px;}

.trending {margin:2% 0 0 0;}
.trending .content {float:left;width:22%;margin:0 .5%;padding:1%;background-color:#000;color:#fff;position:relative;height:200px;overflow:hidden;text-align:center;}
.trending span.tptn_title, .trending h3 {position:absolute;width:94%;padding:2% 3%;color:#fff;z-index:999;background-color:#000;font-family:'Roboto Slab';margin:0px;bottom:0;left:0;font-size:16px;line-height:20px;text-align:left;}
.trending h2 {position:relative;font-family:'Hind' !important;text-transform:uppercase;color:#000;text-align:center;margin:40px auto 0px auto;font-size:15px;font-weight:bold;border-top:1px solid #b02d36;width:50%;}
.trending h2 span {background-color:#ececec;top:-10px;padding:0px 10px;position:relative;}
span.tptn_after_thumb {text-align:left;}
.trending img.tptn_thumb.tptn_featured, .trending img {height:auto;width:100%;max-width:100%;margin:0px auto;}
.trending .content img:hover {opacity:.5}
.trending h3 a {color:#fff;text-align:left;text-decoration:none;font-weight:normal;}

.topics {margin:2% 0 0 0;background-color:#fff;padding:2% 1%;text-align:center;max-width:1200px;}
.topics h2 {position:relative;font-family:'Hind';text-transform:uppercase;color:#000;text-align:center;margin:10px auto 0px auto;font-size:15px;font-weight:bold;border-top:1px solid #b02d36;width:50%;}
.topics h2 span {background-color:#fff;top:-10px;padding:0px 10px;position:relative;}
.topics .sub {font-size:font-size:15px;line-height:22px;padding:5px 0px 10px 0px;clear:both;background-color:#e4e4e4;width:80%;margin:0px auto;}
.topics .sub span {font-size:12px;}
.topics .topic img {display:block;text-align:center;margin:0px auto;}
.topics .topic {float:left;width:8%;margin:0 .5%;min-width:93px;text-align:center;line-height:12px;border-top:1px solid #fff;}
.topics .topic:hover {border-top:1px solid #b02d36;}
.topics .topic a:hover {color:#b02d36;}
.topics .topic a {font-size:11px;color:#000;text-decoration:none;line-height:12px;}
.topics .topic:hover a {color:#b02d36;}

 div#comment-providers-select-message {display:none;}
.comment-form {clear:both;width:100%;max-width:1200px;margin:5px auto;float:none;padding:0px;background-color: #ececec !important;}
.comment-form h2 {position:relative;font-family:'Hind';text-transform:uppercase;color:#000;text-align:center;margin:20px auto 0px auto;font-size:15px;font-weight:bold;border-top:1px solid #b02d36;width:50%;}
.comment-form h2 span {background-color:#ececec;top:-10px;padding:0px 10px;position:relative;}
h2.comments-title {font-family:'Roboto Slab';font-size:16px;border:none;text-transform:capitalize;text-align:center;width:100%;}

.row {margin:2% 0 0 0;padding:0;text-align:center;max-width:1200px;}

.onthisday {width:28%;background-color:#fff;margin:0;text-align:left;padding:1.5% 2% 2% 2%;float:left;font-size:13px;line-height:20px;height:210px;overflow:hidden;}
.onthisday h2 {position:relative;font-family:'Hind';text-transform:uppercase;color:#000;text-align:center;margin:0px auto;font-size:15px;font-weight:bold;}
.onthisday h2 span {background-color:#fff;padding:0px 10px;position:relative;}
.onthisday a {color:#2a4189;}

.emailsign {width:28%;margin:0 2%;text-align:left;padding:1.5% 2% 2% 2%;float:left;height:210px;overflow:hidden;background:url('http://americacomesalive.com/wp-content/themes/aca2014/im/statue-liberty.jpg') no-repeat top left;background-size:cover;}
.emailsign p.wysija-checkbox-paragraph {font-size:12px;line-height:14px;padding-top:4px;clear:both;}
.emailsign input.wysija-input {background-color: #fff;padding:0px 0px 0px 10px;margin:0px;box-shadow:0px;text-indent:0px;font-size:12px;font-family: 'Hind';width:46%;float:left;}
.emailsign input.wysija-submit.wysija-submit-field {float:left;display:inline;width:25%;background-color:#2a4189;text-transform:uppercase;color:#fff;margin:0px;padding:4px 0px;font-size:14px;border:none;margin:0 2%;}
.emailsign input.wysija-submit.wysija-submit-field:hover {background-color:#eac706;}

.didyouknow {width:28%;background-color:#fff;margin:0;text-align:left;padding:1.5% 2% 2% 2%;float:left;font-size:13px;line-height:20px;height:210px;overflow:hidden;}
.didyouknow h2 {position:relative;font-family:'Hind';text-transform:uppercase;color:#000;text-align:center;margin:0px auto;font-size:15px;font-weight:bold;}
.didyouknow h2 span {background-color:#fff;padding:0px 10px;position:relative;}
.didyouknow a.cate {text-decoration:none;font-style:italic;font-size:11px;color:#2a4189;}

.current {margin:2% 0 0 0;padding:2% 1%;text-align:center;max-width:1200px;background-color:#fff;}
.current .group {float:left;width:48%;padding:0px;margin:0 1%;color:#000;position:relative;text-align:left;}
.current .group img {width:100%;height:auto;}
.current .imager {width:45%;height:auto;overflow:hidden;float:left;overflow:hidden;max-height:175px;}
.current .content {float:left;width:45%;padding-left:4%;padding-top:10px;text-align:left;}
.current h2 {position:relative;font-family:'Hind';text-transform:uppercase;color:#000;text-align:center;margin:10px auto 0px auto;font-size:15px;font-weight:bold;border-top:1px solid #b02d36;width:50%;}
.current h2 span {background-color:#fff;top:-10px;padding:0px 10px;position:relative;}
.current .contentno {float:left;width:90%;padding-left:4%;padding-top:10px;text-align:left;}

.current h3, .current h3 a {font-size:16px;line-height:20px;font-family:'Roboto Slab';text-decoration:none;font-style:normal;color:#000;margin:0px;padding-bottom:5px;}
.current a {text-decoration:none;color:#2a4089;}

.category .current .group {float:left;width:48%;padding:0px;margin:0 1%;color:#000;position:relative;min-height:200px;}
.search .current .imager {width:45%;height:auto;overflow:hidden;float:left;overflow:hidden;max-height:255px;}
.search .current .group {float:left;width:48%;padding:0px;margin:0 1%;color:#000;position:relative;min-height:350px;}


.footer {clear:both;max-width:1200px;border-top:1px solid #2a4189;padding:10px 10px;margin:2% auto 0 auto;font-size:13px;line-height:20px;background-color:#2a4189;color:#fff;}
.footer img {max-width:150px;height:auto;padding-bottom:0px;}
.footer .search {width:40%;float:left;text-align:right;min-height:53px;padding-top:30px;}
.footer .left {width:30%;float:left;text-align:left;padding-top:0px;}
.footer a {color:#fff;text-decoration:none;}
.footer .social {width:25%;float:left;margin:0px;text-align:right;padding-top:30px;}
.footer .social a {color:#fff;text-decoration:none;padding:0px 5px;font-size:16px;}
.footer .social a:hover {color:#eac706;}

.rushmore {margin:3% 0 0 0;max-width:1200px;background:url('http://americacomesalive.com/wp-content/themes/aca2014/im/mount-rushmore2.jpg') no-repeat top left;background-size:cover;padding:20px 0px 20px 0px;min-height:225px;}
.one {width:27%;font-size:12px;color:#fff;font-weight:bold;text-align:left;padding:0;line-height:18px;float:left;}
.two {width:34%;font-size:16px;color:#fff;font-weight:bold;text-align:left;padding:0 1%;line-height:22px;float:left;}
.push {float:left;width:37%;}
.clear {clear:both;}

.emm-paginate {margin-left:20px;clear:both;margin-top:50px;}
.emm-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.emm-paginate a:hover, .emm-paginate a:active {background:#ccc; color:#888;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate .emm-current {color:#fff; background:#5f87ae; border:1px solid #89adcf; margin-right:4px; padding:3px 6px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}

.meta {text-align:right;font-size:13px;}
.meta img {max-height:40px;width:auto;}

.book {float:left;width:22%;min-height:175px;margin:1%;}
.book img {margin-right:1%;}
h3 {clear:both;}

.addthis_inline_share_toolbox_eu2p {width:40px;position:absolute;left:-35px;top:85px;background-color:#fff;}

/* Images */

img.aligncenter {display: block;margin-left: auto;margin-right: auto;border:none;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;border:none;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;border:none;}
.alignright {float: right;border:none;}
.alignleft {float: left;border:none;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
     -moz-border-radius: 3px;
     -khtml-border-radius: 3px;
     -webkit-border-radius: 3px;
     border-radius: 3px;
 }  

.wp-caption img {margin: 0;padding: 0;border: 0 none;}  

.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

/**
 * 6.14 Comments
 * -----------------------------------------------------------------------------
 */

.comment.odd {padding:5px;margin:30px 0px;clear:both;}
.comment.event {padding:5px;margin:30px 0px;clear:both;}

footer.comment-meta {width:26%;float:left;text-align:center;}
.even .comment-content {width:56%;float:left;background-color:#fff;padding:0 4% 1% 4%;}
.odd .comment-content {width:56%;float:left;background-color:none;padding:0 4% 1% 4%;}

ol.comment-list li {clear:both;margin:20px 0px;}
.comment a {text-decoration:none;}


.comments-area {
	margin: 1% 8%;
	max-width: 1200px;
	padding: 0 10px;
}

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 Lato, sans-serif;
	margin: 0;
	text-transform: uppercase;
}

.comment-list {
	list-style: none;
	margin: 0 0 48px 0;
}

.comment-author {
	font-size: 14px;
	line-height: 1.7142857142;
}

.comment-list .reply,
.comment-metadata {
	font-size: 11px;
}

.comment-list .reply {
	margin-top: 24px;
}

.comment-author .fn {
	font-weight: 900;
}

.comment-author a {
	color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
	color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #41a62a;
}

.comment-list article {
}

.comment-list .pingback, .comment-list .trackback {display:none;}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
	border-top: 0;
}

.comment-author {
	position: relative;
}

.comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	height: 18px;
	padding: 2px;
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
}

.bypostauthor > article .fn:before {
	content: "\f408";
	margin: 0 2px 0 -2px;
	position: relative;
	top: -1px;
}

.says {
	display: none;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
}

.comment-edit-link {
	margin-left: 10px;
}

.comment-edit-link:before {
	content: "\f411";
}

.comment-reply-link:before,
.comment-reply-login:before {
	content: "\f412";
	margin-right: 2px;
}

.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .children {
	list-style: none;
	margin-left: 15px;
}

.comment-respond {
	margin-bottom: 24px;
	padding: 0;
}

.comment .comment-respond {
	margin-top: 24px;
}

.comment-respond h3 {
	margin-top: 0;
	margin-bottom: 24px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
	font-size: 14px;
	line-height: 1.7142857142;
}

.no-comments {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 24px;
	text-transform: uppercase;
}

.comment-form label {
	display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	width: 100%;
}

.form-allowed-tags,
.form-allowed-tags code {
	font-size: 12px;
	line-height: 1.5;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #2b2b2b;
	float: right;
	height: 24px;
	overflow: hidden;
	width: 24px;
}

.comment-reply-title small a:hover {
	color: #41a62a;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
}

.comment-navigation {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 48px;
	text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-previous a {
	margin-right: 10px;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}


@media screen and (max-width: 1180px) {
.topics .topic {float:left;width:8%;margin:0 .5%;min-width:83px;text-align:center;line-height:12px;border-top:1px solid #fff;}
.main.single {clear:both;width:90%;max-width:1200px;margin:5px auto;float:none;padding:0px;font-size:16px;line-height:26px;}

}

@media screen and (max-width: 1060px) {
.topics .topic {float:left;width:8%;margin:0 .5%;min-width:73px;text-align:center;line-height:12px;border-top:1px solid #fff;}
}

@media screen and (max-width: 1000px) {
.topics .topic {float:left;width:15%;margin:0 .5%;min-width:93px;text-align:center;line-height:12px;border-top:1px solid #fff;min-height:125px;}
.topics .sub {font-size:font-size:15px;line-height:24px;padding:5px 3% 10px 3%;clear:both;background-color:#e4e4e4;width:90%;margin:0px auto;}
.topics .sub span {line-height:20px;padding-bottom:0px;display:block;}
.onthisday {width:70%;background-color:#fff;margin:10px auto;text-align:left;padding:2% 2% 2% 2%;float:none;font-size:13px;line-height:20px;height:250px;overflow:hidden;}
.emailsign {width:70%;margin:10px  auto;text-align:left;padding:2% 2% 2% 2%;float:none;height:250px;overflow:hidden;background:url('http://americacomesalive.com/wp-content/themes/aca2014/im/statue-liberty.jpg') no-repeat top left;background-size:cover;}
.didyouknow {width:70%;background-color:#fff;margin:10px  auto;text-align:left;padding:2% 2% 2% 2%;float:none;font-size:13px;line-height:20px;height:250px;overflow:hidden;}

.current .group {float:none;width:90%;padding:10px auto;margin:10px auto;color:#000;position:relative;clear:both;}
.category .current .group {float:none;width:90%;padding:10px auto;margin:10px auto;color:#000;position:relative;clear:both;}

}

@media screen and (max-width: 950px) {
.mast .intro {width: 85%;padding: 5px 10% 8px 5%;font-size:13px;line-height:16px;}
}

@media screen and (max-width: 850px) {
.slider .imager {float:none;width:100%;background-color:#e4e4e4;height:350px;color:#000;position:relative;overflow:hidden;text-align:center;}
.slider .copy {float:none;width:94%;padding:2% 3%;}
.slider {width:100%;margin:0px auto;max-height:100%;overflow:normal;background-color:#fff;font-family:'Roboto';font-size:16px;line-height:26px;}

.trending .content {float:left;width:46%;margin:1% 1%;padding:1%;background-color:#000;color:#fff;position:relative;height:200px;overflow:hidden;text-align:center;}
.trending span.tptn_title {position:absolute;width:94%;padding:2% 3%;color:#fff;z-index:999;background-color:#000;font-family:'Roboto Slab';margin:0px;bottom:0;left:0;font-size:13px;line-height:19px;}

.ad {width:100%;max-width:100%;overflow:hidden;}
.ad img {max-width:100%;height:auto;}

.mast .search {width:30%;float:left;text-align:right;min-height:53px;padding-top:10px;}
.navi {font-family: 'Hind';margin:0px auto;float:left;width:70%;min-height:53px;text-align:center;}
input#s.sfield {width:60%;}

}

@media screen and (max-width: 800px) {
.mast .intro {width: 80%;padding: 5px 0% 8px 0%;font-size:12px;line-height:16px;padding-top:0px;}
.footer .search {width:60%;float:left;text-align:right;min-height:53px;padding-top:30px;}
.footer .left {width:40%;float:left;text-align:left;padding-top:0px;}
.footer .social {width:100%;float:none;margin:10px auto;text-align:center;padding-top:30px;}

.one {width:70%;font-size:12px;color:#fff;font-weight:bold;text-align:center;padding:2%;line-height:18px;float:none;background-color:#000;opacity:.6;margin:10px auto;}
.two {width:70%;font-size:16px;color:#fff;font-weight:bold;text-align:center;padding:2%;line-height:22px;float:none;background-color:#000;opacity:.6;margin:10px auto;}
.push {display:none;float:none;width:0;}

}

@media screen and (max-width: 700px) {

.mast .logo {width:100%;float:none;text-align:center;margin:0px auto;}
.mast .right {width:100%;float:none;margin:10px auto 0px auto;clear:both;}
.right .navi, .right .search {display:none;}
.mast .intro {width: 85%;padding: 5px 10% 8px 5%;font-size:14px;line-height:19px;padding-top:10px;}
.ad {display:none;}
.footer-ad {padding:10px auto;text-align:center;background-color:#fff;max-width:100%;overflow:hidden;display:block;}
.footer-ad img {max-width:100%;height:auto;}
}

@media screen and (max-width: 600px) {
.topics .topic {float:left;width:32%;margin:0 .5%;min-width:93px;text-align:center;line-height:12px;border-top:1px solid #fff;min-height:125px;}

.onthisday {width:90%;background-color:#fff;margin:20px auto;text-align:left;padding:1.5% 2% 2% 2%;float:none;font-size:13px;line-height:20px;height:100%;overflow:show;clear:both;}
.emailsign {width:90%;margin:20px  auto;text-align:left;padding:1.5% 2% 2% 2%;float:none;height:100%;overflow:hidden;background:url('http://americacomesalive.com/wp-content/themes/aca2014/im/statue-liberty.jpg') no-repeat top left;background-size:cover;clear:both;}
.didyouknow {width:90%;background-color:#fff;margin:20px  auto;text-align:left;padding:1.5% 2% 2% 2%;float:none;font-size:13px;line-height:20px;height:100%;overflow:show;clear:both;}

.current .imager {width:100%;height:auto;overflow:hidden;float:none;overflow:hidden;max-height:175px;margin:10px auto;}
.current .content {float:none;width:100%;padding:0;text-align:left;margin:20px auto;clear:both;}
.mast .intro {width: 70%;padding: 10px 25% 8px 5%;font-size:14px;line-height:19px;padding-top:0px;}

.footer .search {width:100%;float:none;text-align:center;min-height:53px;padding-top:30px;}
.footer .left {width:100%;float:none;text-align:center;padding-top:0px;}
.footer .social {width:100%;float:none;margin:10px auto;text-align:center;padding-top:30px;}

.addthis_inline_share_toolbox_eu2p {width:100%;position:relative;left:0px;top:auto;background-color:#fff;}

.inside-ad {float:none;padding:10px;max-width:90%;}
.inside-ad img {max-width:100%;}


}

@media screen and (max-width: 425px) {
.mast .intro {width: 70%;padding: 10px 25% 8px 5%;font-size:12px;line-height:17px;background-size:25% auto;}

}

