/*
Theme Name: Poets & Quants Responsive
Theme URI: http://www.poetsandquants.com
Description: Custom responsive WordPress theme for Poets & Quants based on Bootstrap and SDAC Inc's Lucidity.
Author: SDAC Inc.
Author URI: http://www.sandboxdev.com
Version: 4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, translation-ready

This theme, like WordPress, is licensed under the GPL.
*/
 

/*
JZ CSS file organization
-----------------
[1] General - All general items, browser specific hacks
[2] Header - All things specific to the header
[3] Tabs - All things specific to the tabs
[4] Main Content - All things specific to the main content
[5] Sidebar - All things which are specific to the sidebar.
[6] Footer - All things which are page and section specific.
[7] Media Queies - All things specific to different device sizes.

Questions/Comments: Email support@sandboxdev.com
*/

/*---------[1]General---------*/
body {opacity: 0;}
.wf-active body, .wf-inactive body {opacity: 1;}

html {position: relative;min-height: 100%;overflow-x: hidden;}
body {background: #575a5d;font-family: 'Open Sans', sans-serif;color:#575a5d;overflow-x: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

h1,h2,h3,h4,h5,h6,form,ul,ol,p {line-height:normal; margin:0; padding:0;}

* {border-radius: 0 !important;}
select {-moz-appearance:none;}

select {-moz-appearance:none;}

.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}

a {font-weight:bold;color:#b4252d;text-decoration:none;}
a:hover {color:#575a5d;text-decoration:underline;}
a img {border:0;}
a:focus {outline:none;}
a.btn.btn-primary {color:#fff !important;}

.alignright {float:right;margin-left:15px;}
.alignleft, .alignnone {float:left;margin-right:15px;}
.aligncenter, .aligncenter img {display: block;margin-left: auto;margin-right: auto;}
.clearjz {clear:both;}

img.alignleft, img.alignright, img.alignnone {padding:3px !important; border:1px solid #ddd;}

img.img-responsive {margin-bottom:15px;}
img.img-rounded {border-radius: 3px !important;}

.wp-caption, .gallery-caption {font-size:.75em;font-weight:bold !important;margin-bottom:10px;text-align:center}
.wp-caption {max-width:100%}
p.wp-caption-text {margin:5px 0 0 0 !important;padding:0 !important;caption-side: bottom;}
.wp-caption.alignleft, .wp-caption.alignleft p.wp-caption-text {max-width:500px;}

table {width: 100%;max-width: 100%;margin-bottom: 20px;border:1px solid  #ddd;}
table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
table > caption + thead > tr:first-child > th,table > colgroup + thead > tr:first-child > th,table > thead:first-child > tr:first-child > th,table > caption + thead > tr:first-child > td,table > colgroup + thead > tr:first-child > td,table > thead:first-child > tr:first-child > td {border-top: 0;}
table > tbody + tbody {border-top: 2px solid #ddd;}
table {background-color: #fff;}

.no-break {clear:both;}

.carousel-inner {-webkit-transform-style: preserve-3d;}

.btn-pq {text-shadow:none !important;font-weight:bold;background-color:#575a5d;font-family: 'PT Sans Narrow', sans-serif;color:#fff !important;text-transform:uppercase;padding:6px}
.btn-pq:hover {background-color:#b4252d !important}

.btn-xs.btn-pq {padding:3px 6px 3px 6px;}

.logged-in-message {color:#fff;background:#575a5d;padding:10px;text-align:center;}
.logged-in-message a {color:#fff;}

select::-ms-expand{display:none;}
select:focus,select:active {outline: none !important;box-shadow: none;}


#modal-ad.modal .modal-content {background:transparent !important;}
#modal-ad.modal .close {position:absolute;right: -20px !important;top: -20px !important;background-color: #fff !important;border-radius: 15px !important;width: 30px !important;height: 30px !important;opacity: 1 !important;-moz-border-radius: 15px}
.modal-body p {margin-bottom:15px;}
.modal-dialog {padding-top: 15%;}

.error {color:#cc3333;font-size:.85em;font-weight:normal;}
span.required {color:#b4252d;}

img#wpstats{width:0px;height:0px;overflow:hidden}

/*---------[2]Header---------*/
#leaderboard {margin:15px auto 15px auto;width:728px;height:90px;}
#registered-msg {background: #363b3f; color: #fff; position: fixed; left: 0; padding: 10px 0; text-align: center; top:0; width: 100%; z-index: 99999;}

header#site-top {padding:15px 25px 15px 25px;}
header#site-top .logo {padding-left:5px;}

header#site-top #featured-content .featured-title {font-size:.85em;text-align:center;color:#fff;margin:7px 0 7px 0;}
header#site-top #featured-content img {margin: 0 auto;}
header#site-top #featured-content {height:100px;overflow:hidden;}

nav.navbar#main-nav {border:0; margin-bottom:0 !important;padding:10px;}
nav.navbar#main-nav li {font-family: 'PT Sans Narrow', sans-serif;font-size:1.25em;}
nav.navbar#main-nav li a {font-weight:400;color:#000;text-transform:uppercase;background:url('images/border-vertical.png') top right repeat-y;line-height:23px !important;}
nav.navbar#main-nav li.active a, nav.navbar#main-nav li.no-v-border a {background:none !important;}
nav.navbar#main-nav li:hover, nav.navbar#main-nav li.current-menu-item, .nav > li > a:hover {color:#000;background-color:#e7e9e9;}
.nav > li > a:hover, nav.navbar#main-nav .dropdown.open a {background-color:#e7e9e9;}
nav.navbar#main-nav li.current-menu-item {background:#fff;}
nav.navbar#main-nav li.current-menu-item a,  nav.navbar#main-nav li.current-menu-parent a, nav.navbar#main-nav .dropdown.open ul li a {color:#000; background-color:#fff !important;}
.navbar-collapse.collapse.in {margin-left:0;overflow-y:scroll}

.navbar-collapse.collapse.in {background:#fff !important;}

li.last > a {padding-right:14px;}

.navbar-collapse.collapse.in {background:#d0d3d4;margin-left:0 !important;border-top:1px solid #828485 !important;}
nav.navbar#main-nav .navbar-collapse.collapse.in a {background:none;}
.navbar-toggle {background-color: #333 !important;border:none;padding: 15px 25px 10px 25px !important;margin: -10px 0 0 0 !important;}
.navbar-toggle .icon-bar {background-color: #fff !important; width:30px !important;height: 6px !important;-webkit-border-radius: 3px !important;border-radius: 3px !important;margin-bottom:7px;}
.navbar-toggle .icon-bar:last-of-type margin-bottom:0;}


nav.navbar#main-nav li.dropdown:last-child a {border-right:0;}
nav.navbar#main-nav .open ul {padding:0 !important;}
nav.navbar#main-nav .open li, .navbar-collapse.collapse.in li {border-left:7px solid #e7e9e9; border-bottom:1px solid #e7e9e9;}
nav.navbar#main-nav .open li:hover, .navbar-collapse.collapse.in li:hover, .navbar-collapse.collapse.in li.active {border-left:7px solid #ffd204;}
nav.navbar#main-nav .open li a, .navbar-collapse.collapse.in li a {background:#fff !important;}
nav.navbar#main-nav .open li:hover a {background-color:#e7e9e9}
nav.navbar#main-nav .dropdown.open a {background-color: #f9fafa !important;}
nav.navbar#main-nav .open li a {border-right:0;}
nav.navbar#main-nav .caret {border-width: 5px;}
nav.navbar#main-nav .dropdown:last-of-type .dropdown-menu, nav.navbar#main-nav .dropdown.events .dropdown-menu  {left: auto;right: 0;}
nav.navbar#main-nav a.navbar-brand {background:none;}

.navbar-brand {margin:0 !important;padding:10px !important;}



.collapse.navbar-collapse .share-icons {height:40px !important;}

.navbar-nav > li > a, .navbar-brand {padding-top:10px !important; padding-bottom:0 !important;height: 40px;}
.navbar {min-height:40px !important;}

.navbar-nav #nav-search {padding:10px;}
.navbar-nav #nav-search #search-form button {padding-left:20px}

#featured-small {margin: -57px 110px 0 0;min-height:50px;max-height:50px;overflow-y:hidden;}
#featured-small .featured-text {margin-top:-3px;font-size:.9em;color:#fff;line-height:normal !important;float:left;display:inline;width:80px;text-align:center;}
#featured-small #featured-content {float:left;display:inline;width:165px;}
#featured-small .item {height:50px;}

.article-bar ul {margin-top:2px;}
.article-bar .hidden {display: none;}
.article-bar.affix {height:55px;width:100%; background-color:#000; padding:5px 15px 5px 20px; top:0; z-index:99999; animation: affixFadeIn 0.5s  ease-in;-webkit-animation: affixFadeIn 0.5s;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;border-top:0;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.affix .hidden {display: block !important;}
.article-bar .entry-title {font-size:1em;color:#fff;font-weight:bold;padding-left:15px;padding-top:5px;}

.article-bar .entry-title div {display: table;height:50px;}
.article-bar .entry-title div span { display: table-cell;vertical-align: middle;}

.article-bar #share-tools li {padding-top:5px;}
.article-bar #share-tools {margin-right:10px;}
.article-bar #text-tools {border-right:1px solid #fff;padding-right:8px;margin-right:10px;}
.article-bar #text-tools li {padding:5px 4px 0 4px;}

/*
.article-bar.affix .navbar-toggle.collapsed {display:block!important;margin-right:0 !important;}
.article-bar.affix .navbar-toggle {display:block!important;}
.article-bar.affix .navbar-collapse.collapse.in {display:block!important;height:auto!important;overflow:visible!important;}
*/


@keyframes affixFadeIn{
	from {opacity: 0;}
	to {opacity: 1;}
}
@-webkit-keyframes affixFadeIn {
	from {opacity: 0;}
	to {opacity: 1;}
}
@keyframes affixFadeOut{
	from {opacity: 1;}
	to {opacity: 0;}
}
@-webkit-keyframes affixFadeOut {
	from {opacity: 1;}
	to {opacity: 0;}
}

.social, .social-flat {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-size: auto 32px !important;border: 0;cursor: pointer;text-indent: -9999px;display: inline-block;width: 32px;height: 32px;margin: 0 2px;padding: 0;position: relative; }
.social::before, .social-flat::before, .social::after, .social-flat::after {content: '';display: block !important;width: 100% !important;height: 100% !important;position: absolute;top: 0;left: 0; }
.social::before, .social-flat::before {box-shadow: 0 0 1px 0 #aaa; }
.social::after, .social-flat::after {-webkit-transition: background-color 0.25s ease;transition: background-color 0.25s ease; }
.social:hover::after, .social-flat:hover::after, .social:focus::after, .social-flat:focus::after, .social:active::after, .social-flat:active::after {background: rgba(255, 255, 255, 0.2); }
.social::before {background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%); }
.social, .social-flat {background-image: url('images/icons.svg') !important; background-repeat:no-repeat;}
.social-facebook {background-position: 14.893617021276595% 0 !important;}
.social-googleplus {background-position: 25.53191489361702% 0 !important;}
.social-linkedin {background-position: 44.680851063829785% 0 !important;}
.social-mail {background-position: 46.808510638297875% 0 !important;}
.social-rss {background-position: 61.702127659574465% 0 !important;}
.social-share {background-position: 63.829787234042556% 0 !important;}
.social-soundcloud {background-position: 72.34042553191489% 0 !important;}
.social-twitter {background-position: 87.23404255319149% 0 !important;}

.social.last {margin-right:0;}

a.social-search {background-image:none !important;background-color:#e5e6e6;text-align:center;text-indent:0 !important;color:#353739 !important;width:auto;margin-left:0;top:5px;}
a.social-search span {font-weight:700;font-family: 'Open Sans', sans-serif;text-transform:uppercase;display:block;height:32px;line-height:30px;vertical-align:middle;text-align:center;padding:0 25px 0 25px;}
a.social-search:hover {text-decoration:none;color:#353739;}

#share-tools li a {display:block;height:32px;width:32px;text-indent:-9999px;overflow:hidden;;}
#share-tools li.share-twitter a {background-position:-48px 0;}
#share-tools li.share-linkedin a {background-position:-96px 0;}
#share-tools li.share-rss a {background-position:-144px 0;}

/*---------[3]Main Content---------*/

#main {background:#fff;margin:0;padding-top:25px;}
.home #main {padding-top:0;}

.pq-function {margin-bottom:30px !important;}

.widget-title {overflow:hidden;height:33px;font-weight:bold;line-height:34px;font-size:1.4em;padding:0 10px 0 10px;text-transform:uppercase;font-family: 'PT Sans Narrow', sans-serif;margin-bottom:20px;}
.widget-title.view-more {padding-right:0;}
.widget-title a.view-more {letter-spacing:1px;line-height:36px;background:#000;color:#fff;text-transform:none;padding: 0 10px 1px 10px;font-family: 'Open Sans', sans-serif;font-weight:normal;font-size:.7em;margin-top:-1px}
.widget-title a.view-more:hover {text-decoration:none;background:#7e8184;}
_::-webkit-:not(:root:root), .widget-title {line-height:36px;}

.alert a {color:#575a5d;}

ol.breadcrumb {padding: 7px 15px;}
ol.breadcrumb li {font-size:.8em;}
ol.breadcrumb li a {font-weight:normal;}

/* Home */
#home-slides {position:relative;}
.carousel-fade .carousel-inner .item {opacity: .7;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}


.carousel-caption {width:100%;left:0 !important;bottom:-5px !important;color:#575a5d;text-shadow:none;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
.carousel-caption h3 {font-size:1.2em;padding:0 15px 0 15px;text-align:left;}
.carousel-caption a {color:#fff !important;}
.carousel-caption a:hover {text-decoration:none;}

.pq-slides .carousel-indicators {margin:0;overflow: hidden;position: static; text-align: left;white-space: nowrap;width: 100%;}
.pq-slides .carousel-indicators li {position:relative;background-color: transparent;-webkit-border-radius: 0;border-radius: 0;display: block;height: 110.5px;margin: 0 !important;border:0;padding:0 !important;}
.pq-slides .carousel-indicators li img {display: block;opacity: 0.5;}
.pq-slides .carousel-indicators li.active img {opacity: 1;}
.pq-slides .carousel-indicators li:hover img {opacity: 0.75;}
.pq-slides .carousel-indicators li .title {position: absolute;bottom:0;z-index: 10;padding:5px;font-size:.8em;color: #fff;text-align: left;text-indent: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
.pq-slides .carousel-indicators li .title span {display:table;white-space:normal;width:170px;}

.pq-slides .carousel-outer {position: relative;}

.exclusive {margin-bottom:10px;}
.exclusive img.img-responsive {border:0;margin:0;padding:0 !important;width:100%;}
.exclusive h3 {font-size:1.15em;line-height:normal;margin:0;padding:10px 0 10px 0;}
.exclusive h3 a {color:#575a5d;}
.exclusive h3 a:hover {color:#b4252d;text-decoration:none}
.exclusive.last h3  {margin-bottom:0 !important;padding-bottom:0 !important;}

#podcasts .widget-title img {vertical-align:middle;padding-left:15px;margin-top:-5px;}


.blogging-highlight {background: url('images/border-horizontal.png') repeat-x bottom left;margin-top:20px;}
.blogging-highlight:last-of-type {background:none;}
.blogging-highlight h4 {font-size:1.2em;margin:-5px 0 5px 0;}
.blogging-highlight h4 a {color:#575a5d;}
.blogging-highlight h4 a:hover {color:#b4252d;text-decoration:none}
.blogging-highlight .submitted {font-style:italic;font-size:.85em;}
.blogging-highlight .submitted a {color:#b4252d;font-weight:normal;text-decoration:underline;}
.blogging-highlight .excerpt {padding:10px 0 20px 0;}
.blogging-highlight .excerpt.last {padding-bottom:0;}
.blogging-highlight .no-byline .excerpt {padding-top:0;}



.stuff-post .more-title {background:#000;padding:7px 10px;color:#fff;font-size:1.15em;font-weight:bold;}
.stuff-post img.img-responsive {border:0;margin:0;padding:0 !important;width:100%;}
.stuff-post h5 {background: url('images/border-horizontal.png') repeat-x bottom left;margin:0;padding:8px 0 8px 0;}
.stuff-post h5:last-of-type {background:none;padding-bottom:15px; }
.stuff-post a {color:#575a5d;font-weight:normal;}
.stuff-post a:hover {color:#b4252d;text-decoration:none;}
.stuff-post.last {margin-bottom:10px;}

#must-reads {border:1px solid #ddd;}
#must-reads-top {padding:5px;text-align: center;}
#must-reads-top img {vertical-align:center;margin:0 auto;}
#must-reads-top .widget-title {background:none;margin:0 !important;padding:0 !important;line-height:normal;}
#must-reads-top p {color:#ffe59d;margin:-13px 0 0 0 !important;padding:0 !important;}
.must-read {text-align:center;border-bottom:1px solid #ddd;padding-bottom:10px;}
.must-read:last-of-type {border-bottom:none;} 
.must-read:nth-child(odd) {background: #f8f8f9}
.must-read .read-num {color:#fff;height:20px;width:40px;margin:0 auto;border-radius: 0 0 40px 40px !important;-moz-border-radius: 0 0 40px 40px !important;-webkit-border-radius: 0 0 40px 40px !important;background:#575a5d;}
.must-read h3 {font-size:1.15em;font-weight:bold;line-height:normal !important;color:#575a5d;padding:10px 10px 0 10px;}
.must-read p {color:#b4252d;margin:5px 0 0 0;padding:0 10px 0 10px;}
.must-read p a {text-decoration:none;font-size:.9em;font-weight:normal;color:#575a5d}
.must-read p a:hover {color:#b4252d}

#horizon {border:1px solid #ddd;}
#horizon .widget-title {margin-left:0;height:auto;line-height:normal;margin-bottom:0;padding:7px;text-align:center;}
#horizon .widget-title span {color:#eddd9e;text-transform:none;font-family: 'Open Sans', sans-serif;font-weight:normal;font-size:.7em;letter-spacing:normal; text-align:center;display:block;}
.horizon {border-bottom:1px solid #ddd;padding-bottom:10px;text-align:center;padding:10px 5px 10px 5px;}
.horizon:last-of-type {border-bottom:none;} 
.horizon p.event-date {font-weight:bold;margin-top:10px;}
.horizon h4 {font-weight:normal;font-size:1.1em;margin:5px 0 5px 0;}
.horizon a {color:#575a5d;font-weight:normal;}
.horizon a:hover {color:#b4252d;text-decoration:none}
#horizon-bottom, #envelope-bottom {text-align:center;background:#575a5d;padding:3px 0 3px 0;}
#horizon-bottom a, #envelope-bottom a {font-family: 'PT Sans Narrow', sans-serif;font-size:1.3em;color:#fff;text-transform:uppercase;}
#horizon-bottom a:hover, #envelope-bottom a:hover {color:#fff;text-decoration:none;}
#horizon-bottom:hover, #envelope-bottom:hover  {background:#7e8184}

#envelope {border:1px solid #ddd;}
#envelope .widget-title {margin-left:0;height:auto;line-height:normal;margin-bottom:0;padding:10px 0 10px 0;text-align:center;}
#envelope .widget-title span {color:#eddd9e;text-transform:none;font-family: 'Open Sans', sans-serif;font-weight:normal;font-size:.7em;letter-spacing:normal; text-align:center;display:block;}
#envelope #envelope-data {padding:10px 5px 0 5px;}
#envelope table.en-table {border:0;margin-bottom:0;padding:0 !important;max-width:100%;background-color:transparent !important;}
#envelope table.en-table th {line-height:normal;text-decoration:underline;text-transform:uppercase;border:0 !important;}
#envelope table.en-table th, #envelope table.en-table td {font-size:.95em;padding:8px 2px 8px 2px !important}
#envelope table.en-table tfoot td {text-align:center;}
#envelope table.en-table td {border:0 !important;}
#envelope table.en-table td.col2, #envelope table.en-table th.col2, #envelope table.en-table th.col3, #envelope table.en-table td.col3 {text-align:center;}
#envelope #envelope-data a {font-weight:normal;}

/* Single */
#highlighted {margin:20px 0 20px;width:100%;}
#highlighted .widget-title {margin-bottom:20px;}
.highlight {margin-bottom:15px;}
.highlight h4 {font-size:1.1em;margin:5px 0 5px;}
.highlight h4 a {color:#575a5d;}
.highlight h4 a:hover {color:#b4252d;text-decoration:none}
.highlight .comments {font-size:.8em;}
.highlight .comments a {font-weight:normal}
.highlight img.img-responsive {border:0;margin:0;padding:0 !important;min-height:95px;width:100%;}



.post-thumbnail {margin-bottom:15px;}

.categories a { display: inline-block;background: #e27c0e;color:#fff;margin-bottom: 5px;padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;font-weight: normal;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;}

header.page-header {margin:0 0 15px 0!important;padding:0 0 15px 0 !important;border:0;}

article.post, article.page {clear:both;margin-bottom:25px; }
article.page {border-bottom:none;}
article.post h2 a:hover, article.page h2 a:hover {text-decoration:none;}

article.page h1 {margin-bottom:15px;}

article.post.sticky {background:#efefef;}

h1.entry-title {font-size:1.5em;}

.entry-meta {margin:15px 0 15px 0;}
.entry-meta div {text-transform:uppercase;font-size:.85em;margin:3px 0 3px 0;color:#666;}
.entry-meta a {font-weight:normal;}

.entry-summary h2 {font-size:1.6em;font-style:italic;}
.entry-summary {margin:15px 0 15px 0;}
.entry-content h2, .entry-content h3, .entry-content h4 {margin-bottom:10px;}
.entry-content h5 {font-weight:bold;text-transform:uppercase;}
.entry-content {font-size:110%;}
.entry-content p, .entry-summary p {line-height:1.5em;margin:0 0 15px 0;padding:0;break-word;word-wrap: break-word;}
/* overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all; word-break: break-all;word-break: break-word;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;*/
.entry-content ul, .entry-content ol {margin:5px 15px 5px 25px;padding:0;}
.entry-content ul li {margin-bottom:10px;}
.entry-content ol li {margin-bottom:10px;}
.entry-content li {line-height:1.5em;}
.entry-content img, .entry-content iframe {padding:0;max-width:100%;}
.entry-content .responsive-image, .entry-content .media img {margin-bottom:15px;}
.entry-content iframe {margin-bottom:15px;}


.entry-content .page-links p {vertical-align:top;margin-top:10px}
.entry-content .page-links li.current-link a{background:#eee;}

.entry-tags div {text-transform:uppercase;font-size:.85em;margin:3px 0 3px 0;color:#666;margin-top:10px;}
.entry-tags div a {font-weight:normal;}

.author-info {margin:15px 0 15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0 10px 0;}
.author-avatar {margin-right:10px;}
h2.author-heading {font-size:1.3em;margin:15px 0 15px 0;}
h3.author-title {margin-bottom:10px;font-size:1.2em;} 
p.author-bio {line-height:1.5em;}

h2.comments-title {font-size:1.3em;margin:15px 0 15px 0;}
h3#reply-title {margin:15px 0 15px 0;}
ol.comment-list li {list-style:none;margin-bottom:15px}
ol.comment-list li h4 {margin-bottom:5px;}
ol.comment-list li .edit-comment {margin:5px 0 5px 0;}
ol.comment-list li .comment-text p {margin-bottom:15px;line-height:1.5em;}
ol.comment-list li .comment-text {margin-bottom:15px;}
ol.comment-list li .reply-button {margin-left:15px;}
ol.comment-list li.bypostauthor {background: #dedede;}

.help-block {display:none;}


p.logged-in-as {margin:15px 0 15px 0;}

.taxonomy-description {margin-top:10px;font-style:italic;}

/* Galleries */
.gallery img {padding:3px; border:1px solid #ddd !important;}

/* Search */
.search h4.media-heading a, .post-type-archive-calendar a{color:#575a5d;}
.search h4.media-heading a:hover, .post-type-archive-calendar a:hover {color:#b4252d}
.search .post-type-name {font-size:.8em}
.search #searchform  {margin-bottom:60px;}
.search #searchform .checkbox-inline span {font-size:.8em;}

.sidebar #site-search-form {margin-top:15px;}

#search-form {width:100%;height:34px;position:relative;}
#search-form .form-group, #search-form .form-group input {width:100%; font-family: 'Open Sans', sans-serif !important;}
#search-form button {position:absolute;top:0;right:0;vertical-align:bottom;height:34px;background:#efefef;border:1px solid #ccc;padding-left:10px;}

a.share-icon {float:left;display:inline;margin-right:7px;text-indent:-9999px;display:block;width:28px;height:28px;background: url('images/icons-social.png') no-repeat;overflow:hidden;}
a.share-icon#icon-rss {background-position:-36px 0;}
a.share-icon#icon-facebook {background-position:-71px 0;width:27px;}
a.share-icon#icon-linkedin {background-position:-108px 0;}
a.share-icon#icon-google {background-position:-143px 0;}

/* Archives */

.archive .category-description p {font-size:1em;margin-top:15px;}

.navigation {float:right;}

.archive  article .thumbnail {position:relative;height:260px;padding:0;background:#eee}
.archive  article .thumbnail .post-image {overflow:hidden;max-height:118px;background-color:#2a2829;}
.archive  article .thumbnail .ad-image {height:260px;background-color:#172228;}
.archive  article .thumbnail .ad-image img {max-height:258px;}
.archive  article .featured-title {position:relative;z-index:10;background:#575a5d;height:18px;line-height:18px;font-size:.75em;text-transform:uppercase;color:#fff;text-align:center;margin-top:-18px;}
.archive  article .caption h3 {font-size:1.2em;line-height:1.3em;margin:0;padding:0 10px 0 5px;}
.archive  article .caption h3 a {position:relative;z-index:11;color:#575a5d;}
.archive  article .caption h3 a:hover {color:#b4252d;text-decoration:none;}

.archive article.archive-post .caption {padding:10px 0 7px 10px;}

.archive  article .caption p.date {color:#575a5d;margin:5px 0 10px 0 !important;padding:0 5px 0 5px !important;font-size:.8em}
.archive  article .caption p a {color:#575a5d;text-decoration:none;}
.archive  article .caption .archive-stats {position:absolute;bottom:5px;left:15px;font-size:.85em;color:#999;line-height:16px;vertical-align:middle;height:16px;margin:0 !important;}
.archive  article .caption .archive-stats .stat {font-family: 'Open Sans', sans-serif !important;padding-right:10px;}

/* PageNavi */
.wp-pagenavi {clear: both;margin:25px 0 25px 0;font-size:1em;}
.wp-pagenavi a {color:#575a5d;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #bfbfbf;padding: 2px 6px;margin: 2px;}
.wp-pagenavi span.pages {border:none;font-size:.95em;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background:#ddd;}
.wp-pagenavi span.current {font-weight: bold;color:#575a5d;border: 1px solid #bfbfbf;}
.wp-pagenavi .extend {display:none;}
.single .wp-pagenavi {font-size:.85em;}

/* Post Navigation */

.post-navigation {float:none;}
.nav-links .nav-previous {float:left;text-align:left;}
.nav-links .nav-next {float:right;text-align:right;}


/* Insider Guide Form */
.gform_wrapper {border:1px solid #d0d2d3;}
.gform_wrapper h3.gform_title {background:url('images/bg-heading-dark.gif') repeat;color:#fff;font-weight:normal !important;font-family: 'Open Sans', sans-serif !important;border-top:8px solid #ffd300;padding:15px;margin:-15px 0 15px 0 !important;padding-left:25px;}
.gform_wrapper .gform_description, .gform_wrapper .gform_body {padding:0 20px;}
.gform_wrapper .gform_footer {padding: 0 20px 20px 20px !important;}

.gform_wrapper .gform_body {margin-top: -15px !important;}

.gform_wrapper li.gfield.gf_right_half {padding: 0 0 0 15px !important;}
.gform_wrapper li.gfield.gf_left_half {padding:0 12px 0 0 !important;}

.gform_wrapper .gform_wrapper {padding:0 !important;margin:0 !important}
.gform_wrapper .gfield_required {color:#b4252d !important;}

.gform_wrapper p.req-fields {font-size:.9em;margin: 0;}
.gform_wrapper li.gfield {margin:0 0 10px 0 !important;}
.gform_wrapper li.gfield label {font-weight:bold;font-size:.85em;margin-bottom:0 !important;line-height:normal !important;}
.gform_wrapper .ginput_container_text input, .ginput_container_email input {border:1px solid #d0d2d3;margin:0 !important;padding:4px !important;min-height:auto !important}

.gform_wrapper .gfield_checkbox li label {font-weight:normal;font-size:.95em !important;margin-top:5px !important;}

.gform_wrapper .ginput_container_select {width: 101%;overflow: hidden;background: transparent;}   
.gform_wrapper .ginput_container_select select {background: url('images/bg-select.gif') no-repeat;width: 101%;padding: 0 5px 0 10px;font-size: 1em;line-height: 28px;border: 0;border-radius: 0;height: 28px;-webkit-appearance: none;color:#575a5d;font-size:.9em;padding-right:35px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:5px;}


form#gform_1 #gform_submit_button_1 {background:#ffd61d;border:0;outline:0;padding:7px 16px 7px 16px;color:#575a5d;text-transform:uppercase;font-size:.95em;}

.pq-guide-download {position:relative;padding:0 !important;}
.pq-guide-download img {width:105px;height:160px;}
.pq-guide-download .download-image {position:relative;z-index:99999;}
.download-text {padding:15px;}
.download-link {background:#c93334;position:absolute;bottom:0;padding:15px;width:100%;z-index:1}
.download-link a {color:#fff;text-transform:uppercase;display:block;font-size:1.2em;}

p.privacy-terms {font-size:.8em;}

/* Lists */
ul.pq-dir-list li {list-style:none;padding:20px 0 15px 0;background:url('images/border-horizontal.png') repeat-x bottom left;}
ul.pq-dir-list li:first-child {padding-bottom:20px;padding-top:0;}
ul.pq-dir-list li:last-child {background:none;}
ul.pq-dir-list li a {text-decoration:none;}
ul.pq-dir-list li .pq-dir-list-item-top {margin-bottom:10px;}
ul.pq-dir-list li .pq-dir-list-item-top h4 {margin:-5px 0 0 0;}
ul.pq-dir-list li .pq-dir-list-item-top h4 a {color:#575a5d;}
ul.pq-dir-list li .pq-dir-list-item-top h4 a:hover {color:#ea7224;}
ul.pq-dir-list li .pq-dir-list-item-right p.pq-dir-list-item-location {margin-bottom:5px;}
ul.pq-dir-list li.sponsored {padding-bottom:20px;}
ul.pq-dir-list li.sponsored .header-banner {text-align: center;background: #888;color: #EFEFEF;font-size: small;padding: 1px 0px;}
ul.pq-dir-list li.sponsored .pq-dir-list-item-content {background-color:#F8F8F8;padding: 15px 0 5px 0 ;border-left: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0;}
ul.pq-dir-list li.sponsored .pq-dir-list-item-content .col-md-4.no-padding-left {padding-left:15px !important}


/* Roadblock Ad */
#modal-ad .modal-dialog {position:relative;display:table;overflow-y:auto;overflow-x:auto;width:300px;max-width:300px;margin:80px auto}
#modal-ad .modal-content, #modal-ad .modal-body {margin:0 !important;padding:0 !important;}

/* Single Calendar */
.single-calendar h1.entry-title {margin-bottom:15px;}
.single-calendar .event-photo {margin:5px 15px 10px 0;}
.single-calendar .event-details p {margin-bottom:10px;}

/*---------[4]Sidebar---------*/
.sidebar ul {margin:0 0 10px 0;padding:0;list-style:none;}
.sidebar ul ul {list-style-type:square;padding:0;}
.sidebar ul ul ul li {list-style:square;background:none;padding:0;}
.sidebar ul ul ul {margin:5px 0 0 15px;}
.sidebar li.widget {margin-bottom:30px;width:100%;clear:both;}
.sidebar select {width:100%;}
.sidebar .textwidget {margin:10px auto 0 auto;width:300px;}
.sidebar .textwidget p {margin-bottom:10px;}
.sidebar iframe {max-width:100% !important;}

.sidebar .widget-title span {color:#eddd9e;font-size:.65em;font-weight:normal;letter-spacing:normal;text-transform:none;font-family: 'Open Sans', sans-serif;}


/* Login/Edit Profile */

.sidebar li#join a, .sidebar .widget_pq_join_widget a {margin-top:-5px;}

.sidebar li#join a.login-button, .sidebar .widget_pq_join_widget a.login-button{font-size:.85em;background:#ffd204;color:#353739;text-transform:uppercase;margin-top:15px;height: 32px;line-height:32px;text-align:center;}
.sidebar li#join a.login-button:last-of-type, .sidebar .widget_pq_join_widget a.login-button:last-of-type {background:#eee;}

/* School Profiles */
.sidebar li#browse-profiles {background:#fbd300;text-align:center;padding:10px;}
.sidebar li#browse-profiles a {color:#000;text-decoration:underline;}
.sidebar li#browse-profiles a:hover {text-decoration:none;}


/* Directories */
#pq-directories a {text-align:center;display:block;width:100%;padding:10px 0;color:#fff;font-size:1.1em;font-weight:normal;}
#pq-directories a#masters-dir-link {background:#0a4ba0}
#pq-directories a#consultants-dir-link {background:#007079;margin-top:7px;}

/* Ads */
.widget_pq_ads_widget, .widget_pq_consultant_rotating_ad_widget {text-align:center;}

/* Tabs */
.sidebar .nav-tabs > li > a {font-family: 'PT Sans Narrow', sans-serif;font-size:1.2em;text-transform:uppercase;margin-right:5px !important;text-align:center;padding:2px 0 0 0;width:90px;color:#575a5d;background:#ffd204;border-width:1px;border-color:#ddd;border-bottom:0;}
.sidebar .nav-tabs > li.active > a, .sidebar .nav-tabs > li.active > a:hover, .sidebar .nav-tabs > li.active > a:focus, .sidebar .nav-tabs > li > a:hover {background:#fff;}
.sidebar .nav-tabs {margin:0;}
.sidebar .tab-content {border: 1px solid #ddd;border-top:0;padding: 10px;}

.article {background: url('images/border-horizontal.png') repeat-x bottom left;margin-bottom:10px;padding-bottom:10px;}
.article:last-of-type {background:none;margin-bottom:0;padding-bottom:0;} 
.article h3 {font-size:1em;}
.article h3 a {color:#575a5d;}
.article h3 a:hover {color:#b4252d;}

/* Most Viewed, Archives */
ul.articles li, ul.wppp_list li {list-style:none;}
ul.articles li a, ul.wppp_list li a {font-weight:normal;color:#575a5d;}
ul.articles li a:hover, ul.wppp_list li a:hover {color:#b4252d !important;text-decoration:none;}

/* Archives */
#from-the-archives ul.articles li a {font-weight:normal;color:#000;}

/* Sponsored Blogs*/
.sponsored-posts .media {background: url('images/border-horizontal.png') repeat-x bottom left;margin-bottom:15px;padding-bottom:15px;}
.sponsored-posts .media.last {background:none;margin-bottom:0;padding-bottom:0;}
.sponsored-posts .media .media-left {max-width:74px !important;}
.sponsored-posts h4 {font-size:1.2em;margin-top:-3px;}
.sponsored-posts h4 a {color:#575a5d;text-decoration:none;font-weight:normal;}
.sponsored-posts h4 a:hover {color:#b4252d;}
.sponsored-posts span {font-size:.9em;}
.sponsored-posts .widget-post-elapsed {color:#aaa;}

/* AirTime */
#air-times {margin-top:20px;}
#air-times .media {background: url('images/border-horizontal.png') repeat-x bottom left;margin-bottom:10px;padding-bottom:15px;}
#air-times .media:last-of-type {background:none;margin-bottom:0;padding-bottom:0;}
#air-times .media-left img {border:1px solid #ddd;}
#air-times h4.media-heading, #air-times .comment-date {font-size:.825em;font-weight:bold;margin:0}
#air-times h4.media-heading {margin-top:-2px;}
#air-times p {font-size:.9em;margin:0;}
#air-times a {text-decoration:underline;color:#575a5d}

.editorial-staff h2 {font-family: 'Open Sans', sans-serif !important;font-size:1.7em;text-transform:uppercase;font-weight:400;margin-top:15px !important;}
.editorial-staff img.alignnone {border:0 !important;margin-top:-10px;padding:0 !important;}
.editorial-staff .btn-pq {background:#706f6f;font-family: 'Open Sans', sans-serif !important;padding-left:40px;padding-right:40px;}
.editorial-staff .btn-pq.btn-pq-light {background:#e6e6e7;color:#575a5d !important;}
.editorial-staff .btn-pq.btn-pq-light:hover {color:#fff !important;}
.editorial-staff .editor {margin-top:15px;text-align:center;}
.editorial-staff .editor .btn-pq {width:100%;}
.editorial-staff .editor h3 {font-size:1em;font-weight:bold;margin:0;padding:0;}
.editorial-staff .editor img {border-radius:50% !important;}
.editorial-staff h4 {margin-top:45px;font-weight:normal;font-size:1.4em;}
.editorial-staff .general-manager {background:#706f6f;text-transform:uppercase;}
.editorial-staff .general-manager:hover {background:#b4252d;}
.editorial-staff .general-manager img {margin-right:15px;}
.editorial-staff .general-manager p:first-of-type{padding-top:15px}
.editorial-staff .general-manager p {font-weight:bold;margin:0;}
.editorial-staff .general-manager a {color:#fff;}
.editorial-staff .general-manager a:hover {text-decoration:none;}
.editorial-staff .general-manager em {font-weight:normal;text-transform:none;}
.editorial-staff #request-buttons {margin-top:20px;margin-bottom:0 !important;}
.editorial-staff #request-buttons a {width:100%;}
.pq-office-address {margin-bottom:45px;}

/*---------[5]Footer---------*/
#partners {background:#c3c3c3;margin-top:20px;padding:10px !important;}
#partners p {font-family: 'Open Sans', sans-serif !important;color:#000;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.1em;}
#partners a {color:#000;text-decoration:none;font-weight:normal;}
#partners a:hover {text-decoration:underline !important;}


footer#site-bottom {font-family: 'Open Sans', sans-serif;background:#000;color:#fff;padding-top:30px;}

footer#site-bottom ul {list-style:none;}
footer#site-bottom ul li {margin-bottom:5px;}
footer#site-bottom ul li a {font-weight:normal;color:#fff;text-decoration:none;font-size:.9em;}
footer#site-bottom ul li a:hover {text-decoration:underline;}
footer#site-bottom h3, footer#site-bottom .last div {color:#fae151;text-transform:uppercase;font-size:1.1em;line-height:1.3em;margin-bottom:10px;}
footer#site-bottom div a {color:#fae151;text-decoration:none;}
footer#site-bottom div#login-options {margin-bottom:40px;}

footer#site-bottom p {font-size:.85em;text-transform:uppercase;margin:30px 0 15px 0;}
footer#site-bottom p a {font-weight:normal;text-decoration:none;color:#d0cfcb}
footer#site-bottom p a:hover {text-decoration:underline;}

footer#site-bottom #pq-directory-links {margin-top:30px;}
footer#site-bottom #pq-directory-links p {text-transform:none;font-size:.95em;margin:10px 0 0 0;}
footer#site-bottom #pq-directory-links p a {color:#fae151;}

footer#site-bottom p#copyright {font-weight:normal;color:#bcbdbd;margin:0 0 5px 0;font-size:.8em;}
footer#site-bottom p#designer {text-transform:none;font-size:.8em;color:#919191;margin:0;padding-bottom:20px;}
footer#site-bottom p#designer a {color:#919191;text-decoration:none;}


/* Media Queries */

@media (min-width:768px) {
	h1.entry-title {font-size:2.2em;}
	
	#pq-videos #content_video_ima-ad-container iframe {width: 672px!important;}
	#pq-videos .content_video-dimensions {height: 370px!important;}
}

@media (min-width:991px) {
	.padding-left-10 {padding-left:10px !important;}
	.padding-right-10 {padding-right:10px !important;}
	.padding-left-5 {padding-left:5px !important;}
	.padding-right-5 {padding-right:5px !important;}
	
	.home #main {padding-top:25px;}
	
	
	#highlight-1 {padding-left:0 !important;}
	#highlighted #highlight-4, #highlighted #highlight-6 {padding-right:0 !important;}

	#register-link a {color:#000;font-weight:normal;float:right;height:46px;width:160px;background:url('images/button-register.png') no-repeat;display:block;margin:-16px 40px 0 0;}
	#register-link a span {display:block;margin:0 auto;width:130px;font-size:.9em;text-align:center;}

	.carousel-caption h3 {font-size:1.7em;}
	nav.navbar#main-nav {background:#d0d3d4;border:0; margin-bottom:0 !important;padding:0;}
	
	#pq-videos #content_video_ima-ad-container iframe {width: 344px!important;}
	#pq-videos .content_video-dimensions {height: 194px!important;}
}
@media (min-width:992px) {
	.navbar-header .navbar-brand {display:none;}
}

@media (min-width:1024px) {
	#main .carousel-fade .carousel-inner .item {min-height:332px;background:#111;max-height:332px !important;overflow:hidden;}
	#home-slides .carousel-fade .carousel-inner .item img {height:332px}
	.#partners a {padding:0 18px 0 18px;}
	
	
	.no-padding-left {padding-left:0 !important;}
	.no-padding-right {padding-right:0 !important;}
	
	.navbar-collapse.collapse {margin-left:-15px !important;}
	.navbar-collapse.collapse li.first {padding-left:15px;}
	nav.navbar#main-nav li:last-of-type a{background:none;}
}

/* Large Devices, Wide Screens */
@media (min-width:1200px) {
	.col-md-9.pq-main {width: 70.8%;}
	.col-md-3.pq-main {width:29.2%;}
	.col-md-9.home-col {width: 68%;}
	.col-md-3.home-col {width: 32%;}
	
	#home-slides .col-md-9 {width: 71.5%;}
	#home-slides .col-md-3  {width: 28.5%;}

	#partners a {margin: 0 22px 0 22px;}
	.highlight {margin-bottom:0;}
	.article-bar .entry-title {max-width:520px;}
	
	#pq-videos #content_video_ima-ad-container iframe {width: 500px!important;}
	#pq-videos .content_video-dimensions {height: 280px!important;}
}

@media (max-width:1230px) and (min-width:992px) {
	.article-bar .entry-title {max-width:350px;}
}

 /* Medium Devices, Desktops */
@media (max-width:1200px) and (min-width:992px) {
    nav.navbar#main-nav li {font-size:1.1em;}
    nav.navbar#main-nav li a {padding:15px 11px 15px 11px;}
    nav.navbar#main-nav li.dropdown li a {padding-top:15px;padding-bottom:15px;}
	nav.navbar#main-nav li:last-of-type a{background:none;}
		
    .col-md-9.pq-main {width: 64.5%;}
	.col-md-3.pq-main {width:35.5%;}
	.col-md-9.home-col {width: 65%;}
	.col-md-3.home-col {width: 35%;}
   
    #home-slides .col-md-12 {padding-right:15px !important;}
    
    #home-slides .carousel-indicators {margin:0 0 0 15px;overflow:hidden;position: static; text-align: left;white-space: nowrap;width:97.35%;}
	#home-slides .carousel-indicators li {width:33.33%;float:left;position:relative;display: block;height: 90px;margin: 0 !important;padding:0 !important;overflow:hidden;}
    #home-slides .carousel-indicators li .title span {display:table;white-space:normal;width:162px;}
    
   	#register-link a {margin:-16px 40px 0 0;}
   	#leaderboard {height:100px}
   
	.stuff-post .more-title {font-size:.9em;}
	#envelope table.en-table th, #envelope table.en-table td {font-size:.75em;}
   
	.archive article.archive-post .caption h3 {font-size:1.2em;}
   
}

@media (max-width:1024px) {
 	.no-padding-left {padding-left:0 !important;}
	.no-padding-right {padding-right:0 !important;}
	.carousel-outer.no-padding-right {padding-right:15px !important;}
	nav.navbar#main-nav {padding:10px 10px 0 10px !important;}
}

/* iPad Landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	.container {padding:0;margin:0;width:100% !important;}
	.sidebar a.social-search, #event-sidebar a.social-search {padding: 0 14px 0 14px  !important;}
}

@media only screen 
and (min-device-width : 991px) 
and (max-device-width : 1024px) {

	.sidebar a.social-search, #event-sidebar a.social-search {padding: 0 10px 0 10px  !important;}
}


/* iPhone Landscape */
@media screen 
and (max-width:1024px) 
and (min-width:568px) 
and (orientation: landscape) {
 	nav.navbar#main-nav {padding:0 !important;}
 	.navbar-toggle {margin-right:0px !important;}
 	.sidebar .nav-tabs > li > a {font-size:1.2em !important;padding:7px 0 5px 0;width:105px !important}
}


@media (max-width:991px) {
	nav.navbar#main-nav {border:0; margin-bottom:0 !important;padding:10px;}
	.navbar-header {float: none;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-collapse.collapse.in {display: block!important;}
    .navbar-nav {float: none!important;margin: 7.5px -15px;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a, .navbar-collapse.collapse.in li a {padding-top: 10px;padding-bottom: 10px;}
    .navbar-collapse.collapse.in li li a {padding-left:10px !important;}
    #home-slides img {width:100%}
    
	.highlight {padding-left:0 !important;padding-right:0 !important;}
    
	#must-reads {margin-top:30px;}
}

@media (max-width:991px) and (min-width:667px) {
    .sidebar, #event-sidebar {margin:0 0 30px 30px !important;}
}

@media (max-width:991px) and (min-width:768px) {
	nav.navbar#main-nav {padding:10px;}
	.navbar-toggle {margin-top: 0 !important;}
}


/* Small Devices, Tablets */
@media (max-width:768px) {
	body {margin-top: 60px;}
	.container {padding:0;margin:0;width:100% !important;}
	.col-md-9.pq-main {padding:0}
	.col-md-3.pq-main {padding:0}
	
	#home-slides .col-sm-12 {padding:0 !important;margin:0 !important;}
	.sidebar .col-md-12 {margin-left:-15px!important;}
	.sidebar .widget_pq_ads_widget {margin:0 auto  30px auto !important;width:300px !important;}
	
    .navbar {position: fixed; z-index: 100; right: 0;left: 0;   top: 0;}     

	#leaderboard {display:none;}
	.widget-title {margin-left:0 !important;margin-right:0 !important;}
	.sidebar .nav-tabs > li > a {font-size:.8em;}
	
	#more-stuff div.stuff-post, #exclusives div.exclusive {padding-left:0;padding-right:0;}
	#more-stuff div.stuff-post.no-padding-left.padding-right-10, #exclusives div.exclusive.no-padding-left.padding-right-10 {padding-right:15px !important;}
	#more-stuff .stuff-post img, #exclusives div.exclusive img {max-height:160px;overflow:hidden;}
	
	.sidebar .nav-tabs > li > a {font-size:1.2em !important;padding:7px 0 5px 0;width:100px !important}
}

/* Small Devices, Tablets */
@media (max-width:767px) {
	#more-stuff div.stuff-post.no-padding-left.padding-right-10, #exclusives div.exclusive.no-padding-left.padding-right-10 {padding-right:0 !important;}
	#more-stuff .stuff-post img, #exclusives div.exclusive img {max-height:260px;overflow:hidden;}
}


@media screen 
and (min-width:768px)  
and (max-width:1024px)
and (orientation: portrait) {
	.navbar-toggle {margin:-10px -10px 0 0 !important;}
	a.navbar-brand img {margin-top:-10px;}
}


/* Extra Small Devices, Phones */ 
@media only screen 
and (max-width : 480px) {
	.container {padding:0 !important;}  
	#site-bottom ul {margin-bottom:20px;}
	.stuff-post {margin-bottom:30px;}
	.sidebar, #event-sidebar {margin-top:30px;}
	
	.sidebar.no-padding-left {padding-left:30px !important;}
	#event-sidebar.no-padding-left {padding-left:15px !important;}
	.sidebar a.social-search, #event-sidebar a.social-search {padding: 0 43px 0 43px  !important;}
	.sidebar .nav-tabs > li > a {font-size:1.3em;}
	.navbar-toggle {margin-right: -10px !important;}

}


@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
	a.navbar-brand img {margin-top:-4px !important;}
	.navbar-toggle {margin-top:0 !important;}
}


/* iPhone Portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	.single-event .gform_wrapper li.gfield.gf_right_half {margin-left:0 !important;padding-left:0 !important;width:100%;}
	.single-event .gform_wrapper li.gfield.gf_left_half {margin-right:0 !important;padding-right:0 !important;width:100%;}
	.event-button, form#gform_2 #gform_submit_button_2 {font-size:.9em;}
	.single-event .gform_heading .gform_description {font-size:1.2em !important;margin-bottom:45px}
	a.navbar-brand img {margin-top:-12px;}
	.navbar-toggle {margin-right: -10px !important;}
	.sidebar a.social-search {padding:0 53px 0 53px !important;}

}


@media (max-width : 380px) {
	.sidebar a.social-search, #event-sidebar a.social-search {padding:0;}
	a.social-search span {padding:0 3px 0 3px !important;}
	.social {margin:0 !important;}
}


/* iPhone 5 Portrait */
@media only screen 
and (max-device-width : 320px) 
and (orientation : portrait) {
	a.navbar-brand img {margin-left:-10px;margin-top:-12px;}
	.navbar-toggle {padding: 15px;margin: -10px -15px 0 0 !important;}
	.sidebar a.social-search {padding:0 26px 0 25px !important;}
	.sidebar .nav-tabs > li > a {font-size:1.1em !important;width:90px !important;}
}
