@media only screen and (max-width: 1335px) {
	#author-page .in .profile .header {position: static}

	#author-page .in .profile .header .social {margin: 0;position: relative;width: 100%;z-index: 3}

	#author-page .in .profile .header .social a {float: right}

	#author-page .in .profile .header .social a:hover {width: 60px;margin-left: 0;height: 80px;margin-bottom: -20px;padding-top: 20px}

	#author-page .in .profile .header .social a:first-child {border-radius: 0 6px 0 0}

	#article-detail-page .in .article .social, #article-detail-page .in .articles .social {margin: 0;position: relative;width: 100%;z-index: 3}

	#article-detail-page .in .article .social a, #article-detail-page .in .articles .social a {float: left}

	#article-detail-page .in .article .social a:hover, #article-detail-page .in .articles .social a:hover {width: 60px;margin-left: 0;height: 80px;margin-bottom: -20px;padding-top: 20px}

	#article-detail-page .in .article .social a:first-child, #article-detail-page .in .articles .social a:first-child {border-radius: 6px 0 0 0}

	#article-detail-page .in .article .category, #article-detail-page .in .articles .category {height: 100px}

	#article-detail-page .in .article .article-text {padding-top: 20px}
}

@media only screen and (max-width: 1200px) {
	.container {padding: 0 15px;width: 100%}

	#articles {width: 100%}

	#categories .in {padding: 0 15px;width: 100%}

	#speakers .nav.nav-tabs {width: 100%}

	#speakers .nav.nav-tabs > li {margin: 0 15px;width: calc(33.3% - 30px)}

	#speakers .tab-content {margin: 0 15px;width: calc(100% - 30px)}

	#subcategory-page .in {width: 100%}

	#category-page .subcategories {width: calc(100% - 20px)}

	#category-page .subcategories .in .cat-item {width: calc(33.3% - 10px)}

	#author-page {width: 100%}

	#author-page .in .profile {float: none;margin: 0 auto;width: 785px}

	#author-page .in .profile .header {position: static}

	#author-page .in .profile .header .button-show-hide {display: block}

	#author-page .in .side {bottom: 0%;float: none;height: 100vh;margin-right: -100vw;opacity: 0;overflow-y: auto;position: fixed;right: 0;z-index: 9998;padding: 0 15px;-webkit-box-shadow: -10px 0 50px 0px rgba(0, 0, 0, 0.2);-ms-box-shadow: -10px 0 50px 0px rgba(0, 0, 0, 0.2);box-shadow: -10px 0 50px 0px rgba(0, 0, 0, 0.2);-webkit-transition: margin 400ms ease, opacity 600ms ease;transition: margin 400ms ease, opacity 600ms ease}

	#author-page .in .side.open {margin-right: 0;opacity: 1}

	#article-detail-page {width: 100%;padding: 0 15px}

	#article-detail-page .in .article, #article-detail-page .in .articles {float: none;margin: 0 auto;width: 785px}

	#article-detail-page .in .article .button-show-hide, #article-detail-page .in .articles .button-show-hide {display: block}

	#article-detail-page .in .article .category, #article-detail-page .in .articles .category {height: 50px}

	#article-detail-page .in .side {float: none;margin: 50px auto 0 auto;width: 785px}

	#articles {width: 100%}

	#articlesTop {width: 100%}
}

@media only screen and (max-width: 1170px) {
	#articles .container article {float: left !important;margin: 5px 0 !important;width: calc(50% - 5px) !important}

	#articles .container article:nth-child(even) {float: right !important}

	#articles .container article .author .box {height: 40px;width: auto}

	#articles .container article .author .box .img {height: 40px;width: 40px}

	#articles .container article .author .box .img img {height: 40px}

	#articles .container article .author .box .name {font-size: 15px;margin: 10px 24px 0 20px}

	#articles .container article .content .bottom .title {max-width: calc(100% - 100px)}

	#articles .container article .content .bottom .title h2 {font-size: 22px}
}

@media only screen and (max-width: 1150px) {
	#subcategory-page .in {width: 100%}

	#subcategory-page .in .container article:nth-child(1), #subcategory-page .in .container article:nth-child(2), #subcategory-page .in .container article:nth-child(3), #subcategory-page .in .container article:nth-child(4), #subcategory-page .in .container article:nth-child(5), #subcategory-page .in .container article:nth-child(6) {margin: 0;width: calc(50% - 5px)}

	#subcategory-page .in .container article:nth-child(1) .author, #subcategory-page .in .container article:nth-child(2) .author, #subcategory-page .in .container article:nth-child(3) .author, #subcategory-page .in .container article:nth-child(4) .author, #subcategory-page .in .container article:nth-child(5) .author, #subcategory-page .in .container article:nth-child(6) .author {margin: 0 0 0 20px}

	#subcategory-page .in .container article:nth-child(1) .author .box, #subcategory-page .in .container article:nth-child(2) .author .box, #subcategory-page .in .container article:nth-child(3) .author .box, #subcategory-page .in .container article:nth-child(4) .author .box, #subcategory-page .in .container article:nth-child(5) .author .box, #subcategory-page .in .container article:nth-child(6) .author .box {height: 40px;width: auto}

	#subcategory-page .in .container article:nth-child(1) .author .box .img, #subcategory-page .in .container article:nth-child(2) .author .box .img, #subcategory-page .in .container article:nth-child(3) .author .box .img, #subcategory-page .in .container article:nth-child(4) .author .box .img, #subcategory-page .in .container article:nth-child(5) .author .box .img, #subcategory-page .in .container article:nth-child(6) .author .box .img {height: 40px;width: 40px}

	#subcategory-page .in .container article:nth-child(1) .author .box .img img, #subcategory-page .in .container article:nth-child(2) .author .box .img img, #subcategory-page .in .container article:nth-child(3) .author .box .img img, #subcategory-page .in .container article:nth-child(4) .author .box .img img, #subcategory-page .in .container article:nth-child(5) .author .box .img img, #subcategory-page .in .container article:nth-child(6) .author .box .img img {height: 40px}

	#subcategory-page .in .container article:nth-child(1) .author .box .name, #subcategory-page .in .container article:nth-child(2) .author .box .name, #subcategory-page .in .container article:nth-child(3) .author .box .name, #subcategory-page .in .container article:nth-child(4) .author .box .name, #subcategory-page .in .container article:nth-child(5) .author .box .name, #subcategory-page .in .container article:nth-child(6) .author .box .name {font-size: 15px;margin: 10px 24px 0 20px}

	#subcategory-page .in .container article:nth-child(1) .content .bottom, #subcategory-page .in .container article:nth-child(2) .content .bottom, #subcategory-page .in .container article:nth-child(3) .content .bottom, #subcategory-page .in .container article:nth-child(4) .content .bottom, #subcategory-page .in .container article:nth-child(5) .content .bottom, #subcategory-page .in .container article:nth-child(6) .content .bottom {bottom: 30px;margin: 0 0 0 20px;width: calc(100% - 30px)}

	#subcategory-page .in .container article:nth-child(1) .content .bottom .title, #subcategory-page .in .container article:nth-child(2) .content .bottom .title, #subcategory-page .in .container article:nth-child(3) .content .bottom .title, #subcategory-page .in .container article:nth-child(4) .content .bottom .title, #subcategory-page .in .container article:nth-child(5) .content .bottom .title, #subcategory-page .in .container article:nth-child(6) .content .bottom .title {max-width: 70%}

	#subcategory-page .in .container article:nth-child(1) .content .bottom .title h2, #subcategory-page .in .container article:nth-child(2) .content .bottom .title h2, #subcategory-page .in .container article:nth-child(3) .content .bottom .title h2, #subcategory-page .in .container article:nth-child(4) .content .bottom .title h2, #subcategory-page .in .container article:nth-child(5) .content .bottom .title h2, #subcategory-page .in .container article:nth-child(6) .content .bottom .title h2 {font-size: 22px}

	#subcategory-page .in .container article:nth-child(2), #subcategory-page .in .container article:nth-child(4), #subcategory-page .in .container article:nth-child(6) {float: right}

	#subcategory-page .in .container article:nth-child(3), #subcategory-page .in .container article:nth-child(4) {margin: 10px 0}

	#subcategory-page .in .container article:nth-child(3) {float: left}
}

@media only screen and (max-width: 1050px) {
	.search-page .close button span {font-size: 50px}

	.search-page .box .search {height: 90px}

	.search-page .box .search .searchTextbox {font-size: 40px;height: 90px}

	.navbar.navbar-default .container .navbar-header .open-search-page {background-color: transparent;color: #ff1745 !important;display: block;float: right;font-size: 20px;height: 40px;margin: 0;padding: 7px 0 0 0;position: absolute;right: 20px;text-align: center;top: 20px;width: 40px;-webkit-transition: all 400ms ease;transition: all 400ms ease}

	.navbar.navbar-default .container .navbar-header .open-search-page:hover {-webkit-transform: scale(1.1);transform: scale(1.1)}

	.navbar.navbar-default .container .navbar-collapse .nav.navbar-nav {margin-right: 60px}

	.navbar.navbar-default .container .navbar-collapse .nav.navbar-nav > li {float: left}

	.navbar.navbar-default .container .navbar-collapse .nav.navbar-nav > li > a {padding: 30px 21px 0 21px}

	.navbar.navbar-default .container .navbar-collapse .nav.navbar-nav > li.search {display: none}

	#categories .in {display: inline-block}

	#categories .in a {width: calc(33.3% - 30px)}
}

@media only screen and (min-width: 1155px) {
	.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important}

	.navbar-collapse {width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none}
}

@media only screen and (max-width: 1155px) {
	.navbar-collapse.collapse {display: none !important}

	.navbar-collapse.collapse.in {display: block !important}

	.navbar.navbar-default {height: auto}

	.navbar.navbar-default .container .navbar-header {width: 100%;margin: 0}

	.navbar.navbar-default .container .navbar-header .navbar-toggle {background-color: transparent;border: 0;margin: 0;padding: 34px 0 0 0;display: block}

	.navbar.navbar-default .container .navbar-header .navbar-brand {float: left;width: auto}

	.navbar.navbar-default .container .navbar-header .open-search-page {right: 70px}

	.navbar.navbar-default .container .navbar-collapse {margin: 0;padding: 0 15px}

	.navbar.navbar-default .container .navbar-collapse .nav.navbar-nav {padding: 10px 0;width: 100%;float: left !important;margin: 0;border-top: 1px solid #e7e7e7}

	.navbar.navbar-default .container .navbar-collapse .nav.navbar-nav > li {float: none}

	.navbar.navbar-default .container .navbar-collapse .nav.navbar-nav > li > a {height: auto;margin: 8px 0;padding: 5px 0}
}

@media only screen and (max-width: 950px) {
	#author-page .in .profile .header {position: static}

	#author-page .in .profile .header .social {margin: 0;position: static;width: 100%}

	#author-page .in .profile .header .social a {float: right}

	#author-page .in .profile .header .social a:first-child {border-radius: 0 6px 0 0}

	#article-detail-page .in .article .social, #article-detail-page .in .articles .social {margin: 0;position: static;width: 100%}

	#article-detail-page .in .article .social a, #article-detail-page .in .articles .social a {float: left}

	#article-detail-page .in .article .social a:first-child, #article-detail-page .in .articles .social a:first-child {border-radius: 6px 0 0 0}

	#article-detail-page .in .article .category, #article-detail-page .in .articles .category {height: 80px}
}

@media only screen and (max-width: 900px) {
	.container > #article-detail-page {padding: 0}

	#article-detail-page article .content .bottom .title h2 {font-size: 18px}

	#article-detail-page article .author .box {height: 30px;width: auto}

	#article-detail-page article .author .box .img {width: 30px;height: 30px}

	#article-detail-page article .author .box img {height: 30px}

	#article-detail-page article .author .box .name {font-size: 11px;margin: 8px 20px 0 20px}

	footer, #newsletter {position: static}

	body {padding-bottom: 0}

	#speakers {background-image: none;height: auto;padding: 1px 0 15px 0}

	#speakers .tab-content {height: auto}

	#speakers .tab-content .tab-pane .cont {display: inline-block}

	#speakers .tab-content .tab-pane .cont p a {width: 50%}

	#category-page .category {height: auto;padding: 40px 20px}

	#subcategory-page .subcategory {height: auto;padding: 40px 20px}

	#articlesTop .container article .author .box {height: 30px;width: auto}

	#articlesTop .container article .author .box .img {height: 30px;width: 30px}

	#articlesTop .container article .author .box .img img {height: 30px}

	#articlesTop .container article .author .box .name {font-size: 11px;margin: 8px 20px 0 20px}

	#articlesTop .container article .content .bottom .title {width: calc(100% - 100px)}

	#articlesTop .container article .content .bottom .title h2 {font-size: 18px !important}
}

@media only screen and (max-width: 850px) {
	footer {height: auto;padding: 15px 0}

	footer .container .menu {margin: 0;text-align: center;width: 100%}

	footer .container .menu > li {display: inline-block;float: none}

	footer .container .social {margin: 10px 0 0 0;text-align: center;width: 100%}

	footer .container .social > li {display: inline-block;float: none}

	.navbar.navbar-default .container .navbar-collapse .nav.navbar-nav > li > a {padding-left: 16px;padding-right: 16px}

	#articles .container article .author .box {height: 30px;width: auto}

	#articles .container article .author .box .img {height: 30px;width: 30px}

	#articles .container article .author .box .img img {height: 30px}

	#articles .container article .author .box .name {font-size: 11px;margin: 8px 20px 0 20px}

	#articles .container article .content .bottom .title h2 {font-size: 18px}
}

@media only screen and (max-width: 830px) {
	.search-page .box h3 {font-size: 14px}

	.search-page .box .search {height: 90px}

	.search-page .box .search .searchTextbox {font-size: 30px;height: 90px}

	#author-page .in .profile {width: 100%}

	#article-detail-page .in .article, #article-detail-page .in .articles {width: 100%}

	#article-detail-page .in .article .article-text img, #article-detail-page .in .articles .article-text img {max-width: 100%}

	#article-detail-page .in .side {width: 100%}
}

@media only screen and (max-width: 810px) {
	#article-detail-page .articles article .content .bottom {margin-left: 20px !important;width: calc(100% - 20px) !important}

	#articlesTop .container article .author {width: calc(100% - 20px) !important}

	#articlesTop .container article .content .bottom {margin-left: 20px !important;width: calc(100% - 20px) !important}

	#articlesTop .container article .content .bottom .title h2 {font-size: 22px !important}

	#subcategory-page .in .container article .author {width: calc(100% - 20px) !important}

	#subcategory-page .in .container article .author a {height: 30px !important}

	#subcategory-page .in .container article .author a .img {height: 30px !important;width: 30px !important}

	#subcategory-page .in .container article .author a .img img {height: 30px !important}

	#subcategory-page .in .container article .author a .name {font-size: 10px !important;margin: 9px 20px 0 16px !important}

	#subcategory-page .in .container article .content .bottom {bottom: 20px !important;margin-left: 20px !important;width: calc(100% - 20px) !important}

	#subcategory-page .in .container article .content .bottom .title {max-width: calc(100% - 100px) !important}

	#subcategory-page .in .container article .content .bottom .title h2 {font-size: 18px !important}
}

@media only screen and (max-width: 767px) {
	body {padding-top: 80px}

	#article-detail-page .in .articles {width: 100%}

	#category-page .subcategories .in .cat-item {width: calc(50% - 10px)}

	#subcategory-page .in .container article .content .bottom {bottom: 20px !important}

	#subcategory-page .in .container article .content .bottom .title h2 {font-size: 18px !important}
}

@media only screen and (max-width: 715px) {
	#article-detail-page .articles article .content .bottom {margin-left: 20px !important;bottom: 20px !important;width: calc(100% - 20px) !important}

	#article-detail-page .articles article .content .bottom .title h2 {font-size: 15px !important}

	#articlesTop .container article:nth-child(2) .content .bottom, #articlesTop .container article:nth-child(3) .content .bottom {bottom: 20px !important}

	#articlesTop .container article:nth-child(2) .content .bottom .title h2, #articlesTop .container article:nth-child(3) .content .bottom .title h2 {font-size: 15px !important}
}

@media only screen and (max-width: 700px) {
	#author-page .in .profile .header {height: 320px}

	#author-page .in .profile .header .name {font-size: 30px;padding: 220px 0 0 50px}

	#author-page .in .profile .header .job {font-size: 14px}

	#author-page .in .profile .bio h2 {font-size: 30px}

	#author-page .in .profile .bio p {font-size: 14px}

	#author-page .in .profile .tags p {margin: 0 0 15px 0}

	#author-page .in .profile .tags a {border: 1px;border-style: solid;border-color: #ff1745;font-size: 14px}

	#article-detail-page .in .article .article-text h2, #article-detail-page .in .articles .article-text h2 {font-size: 30px}

	#article-detail-page .in .article .article-text p, #article-detail-page .in .articles .article-text p {font-size: 14px}

	#article-detail-page .in .article .tags p, #article-detail-page .in .articles .tags p {margin: 0 0 15px 0}

	#article-detail-page .in .article .tags a, #article-detail-page .in .articles .tags a {border: 1px;border-style: solid;border-color: #ff1745;font-size: 14px}

	#subcategory-page .in {width: 100%}

	#subcategory-page .in .container article {float: none !important;margin: 0 0 10px 0 !important;width: 100% !important}

	#subcategory-page .in .container article .author a {height: 40px !important}

	#subcategory-page .in .container article .author a .img {height: 40px !important;width: 40px !important}

	#subcategory-page .in .container article .author a .img img {height: 40px !important}

	#subcategory-page .in .container article .author a .name {font-size: 15px !important;margin: 10px 24px 0 20px !important}

	#subcategory-page .in .container article .content .bottom {bottom: 20px !important}

	#subcategory-page .in .container article .content .bottom .title {max-width: 60% !important}

	#subcategory-page .in .container article .content .bottom .title h2 {font-size: 22px !important}

	#article-detail-page .articles article {width: 100%;float: none;margin: 10px 0 !important}

	#articles .container article {float: none !important;margin: 10px 0 !important;width: 100% !important}

	#articles .container article:nth-child(even) {float: none !important}

	#articles .container article .author .box {height: 30px;width: auto}

	#articles .container article .author .box .img {height: 30px;width: 30px}

	#articles .container article .author .box .img img {height: 30px}

	#articles .container article .author .box .name {font-size: 11px;margin: 8px 20px 0 20px}

	#articles .container article .content .bottom .title h2 {font-size: 22px}

	#articles.nm {margin-top: -10px}
}

@media only screen and (max-width: 665px) {
	#article-detail-page .article-text iframe {width: 290px !important}

	#article-detail-page .articles article .content .bottom .title h2 {font-size: 22px !important}

	#articlesTop .container article {float: none !important;margin: 0 !important;width: 100% !important}

	#articlesTop .container article:nth-child(2) {margin: 10px 0 !important}

	#articlesTop .container article:nth-child(2) .author a, #articlesTop .container article:nth-child(3) .author a {height: 40px !important}

	#articlesTop .container article:nth-child(2) .author a .img, #articlesTop .container article:nth-child(3) .author a .img {height: 40px !important;width: 40px !important}

	#articlesTop .container article:nth-child(2) .author a .img img, #articlesTop .container article:nth-child(3) .author a .img img {height: 40px !important}

	#articlesTop .container article:nth-child(2) .author a .name, #articlesTop .container article:nth-child(3) .author a .name {font-size: 15px !important;margin: 10px 24px 0 20px !important}

	#articlesTop .container article:nth-child(2) .content .bottom, #articlesTop .container article:nth-child(3) .content .bottom {bottom: 30px !important}

	#articlesTop .container article:nth-child(2) .content .bottom .title h2, #articlesTop .container article:nth-child(3) .content .bottom .title h2 {font-size: 22px !important}

	#articlesTop .container article .content .bottom {bottom: 30px !important}

	#articlesTop .container article .content .bottom .title h2 {font-size: 22px !important}
}

@media only screen and (max-width: 550px) {
	#articles {margin-top: 0 !important}

	#articles .button button, #article-detail-page .articles .button button {font-size: 15px;padding: 15px 25px}

	#article-detail-page .in .article .category {height: 50px}

	#article-detail-page .in .side {margin-top: 15px}

	.search-page .close {margin-right: 10px}

	.search-page .close button span {font-size: 45px}

	.search-page .box {width: calc(100% - 20%)}

	.search-page .box .search {height: 70px}

	.search-page .box .search .searchTextbox {font-size: 20px;height: 70px}

	#categories .in h4 a {margin: 10px 0;width: calc(50% - 5px)}

	#categories .in h4:nth-child(2n) a {float: right}

	#categories .in h4:nth-child(3) a, #categories .in h4:nth-child(4) a {margin-top: 0;margin-bottom: 0}

	#speakers {padding: 5px 15px 10px}

	#speakers .nav.nav-tabs {margin: 5px 0 0 0;width: 100%}

	#speakers .nav.nav-tabs > li {height: 45px;margin: 0;width: calc(33.3% - calc(20px / 3))}

	#speakers .nav.nav-tabs > li:nth-child(2) {margin: 0 10px}

	#speakers .nav.nav-tabs > li > a {font-size: 14px;height: 45px;line-height: 45px}

	#speakers .tab-content {margin: 0;width: 100%}

	#category-page {margin-bottom: 0}

	#category-page .category {font-size: 22px;letter-spacing: 0;margin-bottom: 5px}

	#category-page .category p {font-size: 14px}

	#category-page .subcategories .in .cat-item {height: 60px;padding: 20px 0 0 0;font-size: 14px}

	#category-page .subcategories .in .cat-item h4 {font-size: 14px}

	#subcategory-page .subcategory {font-size: 35px}

	#author-page .in .profile .header {background-size: auto 100%;height: 270px}

	#author-page .in .profile .header .name {font-size: 20px;padding-left: 30px;padding-top: 200px}

	#author-page .in .profile .header .job {margin-left: 30px}

	#author-page .in .profile .bio {padding: 20px 30px}

	#author-page .in .profile .bio h2 {font-size: 20px;margin: 0}

	#author-page .in .profile .tags {padding: 0 30px 30px 30px}

	#article-detail-page {margin-bottom: 40px}

	#article-detail-page .in .article .social a, #article-detail-page .in .articles .social a {height: 40px;width: 40px}

	#article-detail-page .in .article .social a span, #article-detail-page .in .articles .social a span {font-size: 15px}

	#article-detail-page .in .article .social a:last-child, #article-detail-page .in .articles .social a:last-child {padding-top: 10px}

	#article-detail-page .in .article .social a:last-child:hover, #article-detail-page .in .articles .social a:last-child:hover {padding-top: 20px}

	#article-detail-page .in .article .social a:hover, #article-detail-page .in .articles .social a:hover {height: 50px;width: 40px}

	#article-detail-page .in .article .article-text, #article-detail-page .in .articles .article-text {padding: 0 23px 30px 23px}

	#article-detail-page .in .article .article-text h1, #article-detail-page .in .articles .article-text h1 {font-size: 20px}

	#article-detail-page .in .article .tags, #article-detail-page .in .articles .tags {padding: 0 23px 30px 23px}

	#articles .titlee {margin: 35px 0}

	#newsletter .form-newsletter .box {height: 46px}

	#newsletter .form-newsletter .box .textbox, #newsletter .form-newsletter .box #newsletter-subscribe {height: 42px;font-size: 14px}
}

@media only screen and (max-width: 580px) {
	#newsletter {padding: 0 15px}
	#newsletter .form-newsletter .box {width: 100%;}
	#newsletter .form-newsletter .box .textbox {width: calc(100% - 160px);padding-right: 5px;padding-left: 15px;font-size: 14px;}
	#newsletter .form-newsletter .box select {padding: 14px 25px 13px 3px;font-size: 14px;}
	#newsletter .form-newsletter .box .select-wrapper::after {top: 21px;}
	.newsletter-article {
		display: none;
	}
}

@media only screen and (max-width: 480px) {
	#subcategory-page .in .container article .author a {height: 30px !important}

	#subcategory-page .in .container article .author a .img {height: 30px !important;width: 30px !important}

	#subcategory-page .in .container article .author a .img img {height: 30px !important}

	#subcategory-page .in .container article .author a .name {font-size: 10px !important;margin: 9px 20px 0 16px !important}

	#subcategory-page .in .container article .content .bottom {bottom: 20px !important}

	#subcategory-page .in .container article .content .bottom .title h2 {font-size: 18px !important}
}

@media only screen and (max-width: 470px) {
	#article-detail-page .articles article .content .bottom .title h2 {font-size: 15px !important}

	#articles .container article .author .box {height: 30px;width: auto}

	#articles .container article .author .box .img {height: 30px;width: 30px}

	#articles .container article .author .box .img img {height: 30px}

	#articles .container article .author .box .name {font-size: 11px;margin: 8px 20px 0 20px}

	#articles .container article .content .bottom {bottom: 20px !important}

	#articles .container article .content .bottom .title h2 {font-size: 15px}

	#articlesTop .container article .author {width: calc(100% - 20px) !important}

	#articlesTop .container article .author a {height: 30px !important}

	#articlesTop .container article .author a .img {height: 30px !important;width: 30px !important}

	#articlesTop .container article .author a .img img {height: 30px !important}

	#articlesTop .container article .author a .name {font-size: 10px !important;margin: 9px 20px 0 16px !important}

	#articlesTop .container article .content .bottom {bottom: 20px !important;margin-left: 20px !important;width: calc(100% - 20px) !important}

	#articlesTop .container article .content .bottom .title h2 {font-size: 15px !important}

	#articlesTop .container article:nth-child(2) .author, #articlesTop .container article:nth-child(3) .author {width: calc(100% - 20px) !important}

	#articlesTop .container article:nth-child(2) .author a, #articlesTop .container article:nth-child(3) .author a {height: 30px !important}

	#articlesTop .container article:nth-child(2) .author a .img, #articlesTop .container article:nth-child(3) .author a .img {height: 30px !important;width: 30px !important}

	#articlesTop .container article:nth-child(2) .author a .img img, #articlesTop .container article:nth-child(3) .author a .img img {height: 30px !important}

	#articlesTop .container article:nth-child(2) .author a .name, #articlesTop .container article:nth-child(3) .author a .name {font-size: 10px !important;margin: 9px 20px 0 16px !important}

	#articlesTop .container article:nth-child(2) .content .bottom, #articlesTop .container article:nth-child(3) .content .bottom {bottom: 20px !important;margin-left: 20px !important;width: calc(100% - 20px) !important}

	#articlesTop .container article:nth-child(2) .content .bottom .title h2, #articlesTop .container article:nth-child(3) .content .bottom .title h2 {font-size: 15px !important}
}

@media only screen and (max-width: 440px) {
	#speakers .tab-content .tab-pane .cont p a {width: 100%}
}

@media only screen and (max-width: 420px) {
	#author-page .in .side {width: 100%}

	#author-page .in .side.open {width: 100%}

	#author-page .in .side.open .articles .art article .content .bottom {bottom: 20px;margin-left: 20px;width: calc(100% - 20px)}

	#author-page .in .side.open .articles .art article .content .bottom .title h2 {font-size: 15px}

	#article-detail-page .in .side {width: 100%}

	#article-detail-page .in .side.open {width: 100%}

	#article-detail-page .in .side.open .articles .art article .content .bottom {bottom: 20px;margin-left: 20px;width: calc(100% - 20px)}

	#article-detail-page .in .side.open .articles .art article .content .bottom .title h2 {font-size: 15px}
}

@media only screen and (max-width: 390px) {
	#speakers .nav.nav-tabs > li > a {font-size: 12px}
}

@media only screen and (max-width: 340px) {
	#categories {height: auto}

	#categories .in a {height: auto;margin: 10px 15px;padding: 10px 0;width: calc(100% - 30px)}
}

@media all and (-ms-high-contrast: none) {
	*::-ms-backdrop, #speakers .tab-content {position: relative;z-index: 2}

	*::-ms-backdrop, #speakers .nav.nav-tabs > li {margin: 0 13px -1px}
}

/*# sourceMappingURL=media.css.map */