/*smart phones*/
@media screen and (max-width: 767px) {
body {float:none;margin:0px auto;}
#site-logo {display:none;}
#site-logo-iphone {display:block;}
#site-logo-ipad {display:none;}
/*menus*/
#top-menu-wrapper {width:330px;}
#top-menu {width:320px;}
#top-menu .container {width:175px;padding-left:0px;}
#top-menu .container.mid {width:175px;}
#top-menu .container.wide {width:175px;}
#search .wrapper {width:135px;}
#search input#s {width:91px;}
a.selectBox {display:inline-block !important;}
#top-widget {display:none;}
#search {margin-right:0px;}
#logo-bar-shadow {width:320px;}
#top-menu-full, #cat-menu-full {display:none;}
#top-menu-compact, #cat-menu-compact {display:inline-block;}
#top-menu-compact select {float:left;margin-top:2px;width:163px;}
#cat-menu-compact select {float:left;margin-top:11px;width:220px;}
.cat-menu {width:320px;height:45px;}
/*misc*/
.ribbon-shadow-right {display:none !important;}
#top-menu-wrapper .ribbon-shadow-right, #footer-werapper .ribbon-shadow-right {display:block !important;}
.categorypanels-wrapper .ribbon-shadow-left, .main-content .categorypanels-wrapper .ribbon-shadow-right, .post-loop .ribbon-shadow-left, .main-content .post-loop .ribbon-shadow-right {top:40px;}
.hide-responsive, .hide-responsive-small {display:none !important;}
.display-responsive-small {display:block !important;}
/*wrappers*/
#page-wrapper {width:320px;}
#main-wrapper {width:318px;}
.main-content-left, .main-content {width:100%;float:none;}
/*hide unused elements*/
.cat-menu.tax {display:none;}
#dontmiss-bar {display:none;}
#latest-wrapper {display:none;}
#latest-wrapper-responsive {display:none;}
#spotlight-wrapper {display:none;}
#trending-wrapper {display:none;}
#tabs-frontpage {display:none;}
/*featured slider*/
#featured, #featured-wrapper.full #featured {width:320px;height:200px;}
.nivoSlider img, #featured-wrapper.full .nivoSlider img {height:200px !important;}
.nivoSlider {overflow:hidden;}
a.nivo-nextNav, #featured-wrapper.full a.nivo-nextNav {top:162px !important;right:0px;}
a.nivo-prevNav, #featured-wrapper.full a.nivo-prevNav {left:265px;top:162px !important;}
.nivo-caption, #featured-wrapper.full .nivo-caption {width:320px;}
.nivo-html-caption, #featured-wrapper.full .nivo-html-caption {display:none;width:320px;}
#featured-wrapper .video {display:none !important;}
#featured .title, #featured-wrapper.full .title {width:240px;padding:8px 5px 8px 5px;}
#featured-wrapper .category {display:none;}
#featured-wrapper .stars, #featured-wrapper .number, #featured-wrapper .letter {display:none;}
.nivo-caption h1 a, #featured-wrapper.full .nivo-caption h1 a {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
/*category panels*/
.categorypanels-wrapper, .main-content .categorypanels-wrapper {width:95% !important;margin-left:9px;}
.main-content .categorypanels-wrapper {margin-left:4px}
.categorypanels .categorypanel, .main-content .categorypanels .categorypanel {float:none;margin-right:0px;margin-left:0px;}
.categorypanels-wrapper .section-arrow, .main-content .categorypanels-wrapper .section-arrow {left:135px;}
.main-content .categorypanels-wrapper .ribbon-shadow-left {left:-11px;}
.categorypanels-wrapper .ribbon-shadow-left {left:-16px;}
.main-content .categorypanels-wrapper .section-wrapper {margin-left:-11px;}
.categorypanels-wrapper .section-wrapper {margin-left:-16px;}
.main-content .categorypanels .category .ribbon-shadow-left {left:0px;}
/*frontpage widgets*/
#homepage-widgets .widget-wrapper {width:300px;margin-left:0px;}
/*post loop*/
.post-loop, .main-content .post-loop {width:95% !important;margin-left:9px;}
.post-loop .post-panel {float:none;margin-right:0px !important;margin-left:0px !important;}
.post-loop .post-panel .article-image.responsive {display:block;}
.post-loop .section-arrow, .main-content .post-loop .section-arrow {left:135px;}
.post-loop .section-wrapper {margin-left:-16px;}
.post-loop .ribbon-shadow-left {left:-16px;}
.post-loop .post-panel.layout-b {width:100%;}
.post-loop .layout-b .inner {width:176px;padding:25px 15px 10px 10px;}
.post-loop .layout-b .more a {border-bottom:1px solid #E6E6E6;}
.dark-skin .post-loop .layout-b .more a {border-bottom:1px solid #3A3A3A;}
.post-loop .layout-b .article-image {display:none;}
.main-content .post-loop .layout-b .article-image.responsive-large {display:none;}
.post-loop .layout-b .article-image.responsive {display:block;}
.main-content .post-loop .layout-b .article-image.responsive {display:block;}
.post-loop .layout-b .category, .main-content .post-loop .layout-b .category {top:157px;}
.post-loop .layout-b h2 {font-size:1.3em;}
.post-loop .layout-b .excerpt {display:none;}
.post-loop .layout-b.no-more .inner {width:277px;}
.main-content .post-loop .post-panel.layout-b {width:300px;}
.main-content .post-loop .layout-b .inner {width:174px;}
.main-content .post-loop .post-panel.layout-b.no-more {width:300px}
.main-content .post-loop .post-panel.layout-b.no-more .inner {width:275px;}
.post-loop .layout-c .clear-responsive {display:none;}
.post-loop .layout-c.no-more .inner, .dark-skin .post-loop .layout-c.no-more .inner {width:262px;}
.post-loop .layout-c .more {display:none;}
.post-loop .layout-c .more-bar, .main-content .post-loop .layout-c .more-bar {width:270px;height:auto;padding:15px 15px 10px 15px;}
.post-loop .post-panel.layout-c, .main-content .post-loop .post-panel.layout-c {width:300px;}
.post-loop .layout-c .arrow-catpanel-top, .main-content .post-loop .layout-c .arrow-catpanel-top, .dark-skin .post-loop .layout-c .arrow-catpanel-top {left:125px;top:auto;bottom:-14px;}
.post-loop .layout-c .date {padding-right:10px;}
.post-loop .layout-c .stars {padding-right:10px;}
.main-content .post-loop .layout-c .inner {width:260px;padding-left:15px;padding-right:15px;padding-top:5px;}
.dark-skin .main-content .post-loop .layout-c .inner {width:270px;}
.main-content .post-loop .layout-c.no-more .inner, .dark-skin .main-content .post-loop .layout-c.no-more .inner {width:260px;padding-top:10px;}
.post-loop .clear-responsive-small {display:block;clear:both;width:100%;height:10px;float:none;}
/*search page*/
.search-loop .post-panel, .dark-skin .post-loop.search-loop .post-panel {width:300px;}
.search-loop .inner, .dark-skin .search-loop .inner {width:280px;padding-left:10px;padding-right:10px;}
.search-loop .post-thumbnail {display:none;}
.search-loop .date {display:none}
.search-loop .more {float:right;}
.search-loop .more a {margin-left:5px;margin-right:0px;}
.search-loop .category {padding-right:10px;}
.search-loop .number, .search-loop .letter {margin:5px 8px 0px 0px;}
.search-loop .stars {padding-right:7px;}
.search-loop .icon {margin-left:0px;}
.post-loop.search-loop .comments {margin-left:4px;}
.post-loop.search-loop .catname {margin-left:6px;}
.page-content .searchform {margin-left:-10px;}
.page-content .searchform input#s {width:200px;}
.page-content .section-arrow {left:125px;}
.page-content h1.error {margin-left:0px;font-size:1.8em;padding-left:55px;padding-bottom:20px;margin-top:10px;}
.page-content .home, .page-content .menu, .page-content .search {margin-left:15px;}
/*contributors page*/
#authorbox.categorypanel, #authorbox.categorypanel.right {margin-left:0px;}
/*page content and shortcodes*/
.page-content {margin:15px 10px 10px 10px;}
.page-content .content-panel {padding-left:0px;padding-right:0px;}
.page-content .ribbon-shadow-left {left:-16px;}
.tabs-shortcode .tabdiv {padding-left:10px;padding-right:10px;}
.toggle-content {width:300px;}
.toggle-box-wrapper .toggle-content {width:275px;}
#shortcode-slider-wrapper {margin-left:0px;}
#shortcode-slider-wrapper a.shortcode-slider-prev {margin-right:8px;}
#shortcode-slider-wrapper a.shortcode-slider-next {margin-left:8px;}
#shortcode-slider {width:250px;}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {float:none;width:100%;}
.pullquote-wrapper.left {float:none;margin-right:0px;width:298px;}
.pullquote-wrapper.right {float:none;margin-left:0px;width:298px;}
.quote, .dark-skin .quote {background-image:none;padding:10px 10px 10px 10px;}
.quote-wrapper {margin-left:0px;margin-right:0px;}
.signoff, .dark-skin .signoff {background-image:none;padding:10px 10px 10px 10px;}
pre {padding:10px 8px 10px 8px;margin:10px 0px 10px 0px;width:280px;}
.page-content .alignright {float:none;margin:10px 0px 15px 0px;}
/*review directory layouts*/
.post-loop.directory .post-panel {width:300px !important;}
.post-loop.directory .post-panel .arrow-catpanel-bottom {left:123px !important;}
/*single post (related, authorbox, comments, respond)*/
.main-content .page-content .article-image.video {display:block;}
.article-image.video {display:block;width:100%;max-width:100%;}
.article-image {display:none;}
.article-image.responsive {display:none;}
.single-post .article-image.responsive {display:block;}
.article-image.responsive-small {display:block;}
.single-post .posted-label, .single-post .category-label {display:none;}
.page-content .section-wrapper {margin-left:-16px;}
.review .review-content .ribbon-shadow-left {left:-16px;}
.page-content h1.title {font-size:1.5em;}
.page-content #authorbox {float:none;margin-bottom:20px;width:295px;}
.page-content #authorbox ul {width:285px;}
.page-content #authorbox .arrow-catpanel-bottom {left:124px;}
#related, .full-width #related {width:300px;}
.full-width #related .panel, .full-width #related .panel.right {margin-right:15px;}
#related ul.tabnav li.arrow {display:none;}
#related ul.tabnav li.title, .dark-skin #related ul.tabnav li.arrow {display:none;}
#related .panel.right {margin-right:20px;}
#related .clear-responsive {display:block;clear:both;width:100%;height:10px;float:none;}
#related .hide-responsive {display:none !important;}
.page-content h1, .page-content h2, .page-content h3 {margin-bottom:10px;}
.page-content p {margin:8px 0px;}
#comments {margin-left:10px;width:300px;}
.main-content.full-width #comments {width:300px;}
#comments .leave-comment {font-size:.8em;}
ol.commentlist .author-image {display:none;}
ol.commentlist .comment-wrapper {width:300px;margin-left:0px;}
ol.commentlist .comment-inner {width:278px;padding:12px 10px 8px 10px;margin-bottom:15px;}
ol.commentlist .comment-arrow {display:none;}
ol.commentlist .comment-author {float:none;margin-bottom:7px;}
ol.commentlist .comment-meta {float:none;padding-left:0px;}
ol.commentlist ul.children {margin-left:15px;}
ol.commentlist ul.children .comment-wrapper {width:285px;}
ol.commentlist ul.children .comment-inner {width:263px;}
ol.commentlist ul.children ul.children .comment-wrapper {width:260px;}
ol.commentlist ul.children ul.children .comment-inner {width:248px;}
ol.commentlist ul.children ul.children ul.children .comment-wrapper {width:245px;}
ol.commentlist ul.children ul.children ul.children .comment-inner {width:233px;}
#comments #commentform textarea {width:285px;}
#comments ol.commentlist #respond, #comments ul.children #respond {margin-left:0px;}
#comments ol.commentlist #respond textarea {width:285px;}
#comments ul.children #respond textarea {width:270px;}
#comments ul.children ul.children #respond textarea {width:255px;}
#comments ul.children ul.children ul.children #respond textarea {width:240px;}
#comments .label {margin-bottom:7px;}
#comments .comment-form-author, #comments .comment-form-email, #comments .comment-form-url, #comments .comment-form-comment {margin-bottom:8px;float:none;}
#comments .comment-form-url {margin-right:10px;}
#comments input {width:260px;}
#comments ol.commentlist #respond input {width:260px;}
#comments ul.children #respond input {width:245px;}
#comments ul.children ul.children #respond input {width:230px;}
#comments ul.children ul.children ul.children #respond input {width:215px;}
.page-content .the-content, .main-content .page-content .the-content {width:300px;overflow:auto;}
/*single review*/
.review .overview-wrapper .article-image.video {display:block;width:100%;max-width:100%;}
.article-image.small .video-wrapper {width:350px !important;}
.review .overview-wrapper {width:322px;margin-left:-12px;}
.review .overview .arrow-catpanel-bottom {left:135px;}
.review .overview-wrapper h1 {padding:10px 8px 10px 8px;}
.review .overview .left-panel {margin-left:10px;float:none;width:300px;}
.review .overview .right-panel {float:none;width:300px;}
.review .overview .ratings-wrapper {margin-left:18px;width:255px;}
.review .overview .summary {width:290px;}
.review .overview .category {left:-17px;}
.sidebar.hide-responsive {display:none;}
.main-content.full-width .page-content {width:300px !important;}
.main-content.full-width .page-content .section-arrow {left:132px;}
/*sidebar*/
.main-content .sidebar {display:none;}
.sidebar.hide-responsive {display:none !important;}
.sidebar {float:none;width:100%;margin-left:0px;margin-right:0px;}
.sidebar a.post-title, .sidebar a.post-title.wide, #footer a.post-title, #footer a.post-title.wide {width:200px !important;}
.sidebar .complex-list a.thumbnail {display:block;}
.signup form.subscribe input {width:150px;}
.signup .email-wrapper {width:154px;}
.sidebar .signup {padding:10px 20px 10px 25px;}
.sidebar .unwrapped {width:320px;overflow:hidden;}
/*footer*/
#footer {width:320px;}
#footer .footer-menu {display:none;}
#footer-inner {padding:20px 0px;}
#footer .panel {float:none;width:270px;margin-right:0px;}
#footer .copyright {width:320px;padding-left:5px;padding-right:6px;padding-bottom:0px;}
#footer .copyright .floatleft, #footer .copyright .floatright {float:none;padding:0px 30px;}
#footer .copyright .floatright {padding-left:0px;}
#footer .panel.right {display:block;}
#footer .signup .email-wrapper {width:154px;}
/*buddypress*/
.standard-form .register-section {float:none !important;width:100% !important;}
.page-content div.activity-comments {margin:0px;}
.page-content div.activity-comments > ul {margin-left:15px;}
.page-content div#item-header div#item-header-content {margin-left:0px;margin-top:180px;}
.page-content div#item-header ul {margin-left:0px;}
.page-content div.dir-search {margin-top:5px;float:none;}
.page-content ul.item-list li div.item-title, .page-content ul.item-list li h4 {width:100%;margin-top:25px;}
.page-content ul.item-list li div.meta {margin-top:-10px;}
.page-content ul.item-list li div.action a {position:relative;top:-15px;}
body.activity-permalink .page-content div.activity {margin-right:0px;}
body.activity-permalink .page-content .activity-list li .activity-content {width:100%;margin-top:190px;margin-left:0px;padding:0px;}
.page-content .activity-list .activity-content .activity-header, .page-content .activity-list .activity-content .comment-header {line-height:120%;}
.page-content table.forum th#th-title {width:85%;}
.page-content table.forum th#th-freshness {width:15%;}
.page-content table.forum th#th-postcount {width:10%;}
.page-content table.forum td.td-freshness span.time-since {display:inline-block;width:50px;white-space:normal;line-height:120%;}
.page-content table.forum thead tr th {padding:8px 8px;}
.page-content table.forum td.td-title {padding-left:8px;}
.page-content table.forum td {padding:7px;}
.page-content table.forum tr > td:last-child, .page-content table.forum tr > th:last-child {padding-right:8px;}
.page-content div.item-list-tabs#subnav {min-height:70px;}
.page-content #bbpress-forums fieldset.bbp-form {width:300px;overflow:auto;}
.page-content table#bbp_topic_content_toolbar1, .page-content table#bbp_reply_content_toolbar1 {display:none;} /*this hides the shortcode row 1 on smart phones*/
.page-content table#bbp_topic_content_toolbar4, .page-content table#bbp_reply_content_toolbar4 {display:none;} /*this hides the shortcode row 4 on smart phones*/
body.bbPress .page-content {margin-left:8px;}
body.bbPress .page-content .the-content {width:304px;}
.page-content li.bbp-forum-info, .page-content li.bbp-topic-title {width:70%;}
.page-content li.bbp-forum-topic-count, .page-content li.bbp-topic-voice-count, .page-content li.bbp-forum-reply-count, .page-content li.bbp-topic-reply-count {font-size:11px;font-weight:normal;padding-left:8px;}
.page-content .bbp-header li.bbp-forum-freshness, .page-content .bbp-header  li.bbp-topic-freshness {display:none;}
.page-content .bbp-body li.bbp-forum-freshness, .page-content .bbp-body li.bbp-topic-freshness {font-size:11px;}
.page-content .bbp-body li.bbp-forum-freshness {width:30%;}
.page-content #bbpress-forums li.bbp-header .bbp-reply-content, .page-content #bbpress-forums li.bbp-footer .bbp-reply-content { margin-left:0px;}
.page-content #bbpress-forums div.bbp-reply-content  {margin-left:125px;}
#page-wrapper span.activity {font-size:11px;padding:1px 8px;letter-spacing:0px;}
.login-form input[type="text"], .login-form input[type="password"] {width:240px;}
.page-content ul#member-list li h5 {margin-bottom:0px;margin-top:12px;}
.page-content div.activity-comments ul li > ul {margin-left:0px;}
body.forum .page-content div.admin-links {top:0px;right:5px;}
.gallery .gallery-item {float:none !important;}
}