/*
 Theme Name:   PQ Theme
 Theme URI:    http://www.poetsandquants.com/
 Description:  PQ Responsive Child Theme
 Author:       SDAC Inc.
 Author URI:   http://sandboxdev.com
 Template:     pq-resp
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  pq-theme-child
*/




/*---------[1]Header---------*/

header#site-top {background:#000 url('images/bg-header.gif') repeat;}
.pq nav.navbar#main-nav {background:#000 url('images/bg-header.gif') repeat;}
nav.navbar#main-nav li .dropdown-menu > li > a:hover {background: #f9fafa url('images/drop-down-hover.png') center left no-repeat !important;}

.pq nav.navbar#main-nav a {padding-left:16px;padding-right:16px;}


/* Safari 9.0+ (non-iOS) */
_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav a {padding-left:15.2px;padding-right:15.2px;}

.single-school-profile nav.navbar#main-nav li#menu-item-60965 a {color:#000; background-color:#fff !important;}

#share-tools li a {background:url('images/icons-social.png') no-repeat;}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	#share-tools li a {background-image: url('images/icons-social-r.png');background-size: 176px 32px;}	
}

/* Custom Post Types */
.single-calendar .menu-item-53978, .post-type-archive-calendar .menu-item-53978,
.single-consultant .menu-item-53990, .post-type-archive-consultant .menu-item-53990,
.single-school-profile .menu-item-53974, .post-type-archive-school-profile .menu-item-53974,
.single-specialized-master .menu-item-53990, .post-type-archive-specialized-master .menu-item-53990
{background:#fff;} 

.post-type-archive-online-mba nav.navbar#main-nav li.current-menu-parent a, .post-type-archive-specialized-master nav.navbar#main-nav li#menu-item-53974 a {background-color:#d0d3d4 !important;}
.post-type-archive-online-mba nav.navbar#main-nav li.current-menu-parent a:hover, .post-type-archive-specialized-master nav.navbar#main-nav li#menu-item-53974 a:hover {background-color:#e7e9e9 !important;}
.post-type-archive-online-mba nav.navbar#main-nav li.current-menu-parent li a:hover, .post-type-archive-specialized-master nav.navbar#main-nav li#menu-item-53974 li a, .post-type-archive-specialized-master nav.navbar#main-nav li#menu-item-53974 li a:hover {background-color:#fff !important;}


.pq span.required {color:#b4252d}

/*---------[2]Main---------*/

/* Home */


#must-reads-top {background:url('images/bg-heading.gif') repeat;}

/* Insider Guides */

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; margin:7px 0 7px 0}

#handicapping-the-odds img.img-responsive {margin-bottom:0;}
#handicapping-the-odds .handicapped-odd a {display:block;width:100%;background:#e7e9e9;font-weight:normal;font-size:1.15em;color:#070707;margin-bottom:3px;padding:10px;}
#handicapping-the-odds .handicapped-odd a:hover {background:#d0d3d4;text-decoration:none;}

/* Events */
.single-event .gform_wrapper {border:0;}
.single-event .gform_wrapper .gform_description, .single-event .gform_wrapper .gform_body {padding:0 15px 0 0;}
.single-event .gform_wrapper .gform_description, .single-event h2  {font-size:2em;text-transform:uppercase;font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;margin-top:25px !important;}
.single-event .gform_wrapper .gform_body {margin-top:-70px !important;}
.single-event .gform_wrapper .gform_footer {padding: 0 20px 15px 0 !important;}
.event-button, form#gform_2 #gform_submit_button_2  {border:0;outline:0;font-size:1.1em;font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;background:#d7df22;padding:5px 10px 5px 10px;text-transform: uppercase;color:#535554;text-decoration:none;}
.event-button.blue, form#gform_3 #gform_submit_button_3 {background:#105477;color:#fff;}
.event-button:hover {text-decoration:none;background:#535554;color:#d7df22;}
.event-button.blue:hover, form#gform_3 #gform_submit_button_3:hover {background:#535554;color:#fff;}
.schedule-button {margin-left:10px;}

.single-event #event-sidebar ul {margin:0 0 10px 0;padding:0;list-style:none;}
.single-event #event-sidebar ul li.widget {margin-top:30px;}
.single-event #event-sidebar ul li.widget:first-child {margin-top:15px;}
.single-event #event-sidebar p {margin:10px 0 20px 0;}

.single-event #event-sidebar .event-quote {background: url('images/border-horizontal.png') repeat-x bottom left;margin:0 0 10px 0;}
.single-event #event-sidebar .event-quote:first-of-type {margin-top:0;padding-top:0;}
.single-event #event-sidebar .event-quote:last-of-type {background:none;margin-bottom:0;padding-bottom:0;}
.single-event #event-sidebar .event-quote p {margin-bottom:10px;line-height:1.5em;}
.single-event #event-sidebar .event-quote p.quoter {margin:0 0 5px 0 !important;padding:0 !important;}
.single-event #event-sidebar .event-quote p.affiliation {margin:0 0 10px 0;padding:0 0 15px 0;}
.single-event .premier-sponsors {margin-top:40px;}
.single-event .premier-sponsors ul {margin:0;padding:0;}

.single-event .event-agenda {margin-bottom:15px;}
.single-event .event-agenda h3, .widget_event_location_chooser_widget h3 {text-transform:uppercase;color:#4f2682;font-weight:bold;font-size:1.2em;margin:15px 0 10px 0 ;}
.single-event .event-agenda h4 {font-weight:bold;margin-bottom:0;}
.single-event .event-agenda h5 {margin:0 0 10px 0;}
.single-event .event-agenda h5 a {color:#575a5d;font-weight:normal;}
.single-event .event-agenda h5 a:hover {color:#b4252d;}
.single-event .event-agenda p {margin:0 !important;padding:0  !important;line-height:1.5em;}
.single-event .event-agenda p.event-time {font-size:1.1em;margin:15px 0 0 0 !important;}

.single-event .embed-responsive {margin:20px 0 20px 0;}

.single-event .premier-sponsors li {margin: 0 15px 0 15px;}

.single-event .widget-title {font-size:1.2em;}


.single-event .entry-content img.img-responsive {padding:0;border:0;}

.single-event #location-images {margin-top:30px;}

.single-event #event-locations {margin-top:20px;margin-bottom:20px;}
.single-event #event-locations a:hover {text-decoration:none;;}
.single-event #event-locations .event-location:hover {opacity: 0.6}

.single-event .event-location, .single-event .full-agenda  {margin-top:10px;padding:5px 10px 5px 10px;}
.single-event .event-location, .single-event .full-agenda a {color:#fff !important;text-decoration:none;}
.single-event .event-location p {text-align:center;color:#fff;margin:0;padding:0;}
.single-event .event-location p.event-city {font-size:1.3em;text-transform:uppercase;}
.single-event #event-location-1, .single-event #agenda-1 {background:#105477}
.single-event #event-location-0, .single-event #agenda-0 {background:#628a94;}
.single-event #event-location-2, .single-event #agenda-2 {background:#5d5d5e;}

.single-event .full-agenda {width:70%;}
.single-event .event-location, .single-event .full-agenda p {font-weight:bold;font-size:1.2em;text-transform:uppercase;font-family: 'PT Sans Narrow', sans-serif;text-align:center;color:#fff;margin:0 !important;padding:2px !important;}

.single-event #event-speakers {margin:15px -15px 30px -15px;}
.single-event .speaker-name {background:#353739;margin-top:-15px;padding:10px 15px;color:#fff;font-size:1.3em;}
.single-event .speaker-name a {cursor:pointer;}
.single-event .speaker-bio {margin-top:15px;margin-bottom:30px;}

.single-event .speaker-name div {color: #fff;cursor:pointer;}
.single-event .event-speaker, .single-event .event-location-image {position:relative;}
.single-event .event-speaker.inactive-speaker, .single-event .event-location-image.inactive {width: 100%;height: auto;opacity: 0.6;}

.single-event .event-panelist {min-height:300px;}
.single-event .event-panelist h5 {margin-top:10px;}
.single-event .event-panelist p {font-size:.8em;line-height:normal;margin:5px 0 5px 0;}

.single-event .view-more-panelists, .single-event .view-less-panelists {background:#628a94;text-align:center;color:#fff;font-size:1.2em;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:30px;padding:5px 0 5px 0;}
.single-event .view-more-panelists:hover, .single-event .view-less-panelists:hover {cursor:pointer;}

.single-event #event-additional-information h3 {font-size:1.7em;margin-bottom:20px !important;}

.single-event .event-podcast p {margin-bottom:0 !important;padding-bottom:0 !important;}
.single-event .event-podcast {display:none;margin-bottom:25px;}
.single-event .event-podcast a {font-weight:normal;color:#575a5d;}
.single-event .event-podcast a:hover {color:#b4252d;text-decoration:none;}
.single-event .event-podcast iframe {margin-bottom:5px;}

/* Centre-Court */
.single-event .gform_wrapper .centre-court-form .gform_description {margin-top:-10px !important;}
.single-event .gform_wrapper .centre-court-form .gform_body {margin-top:-15px !important;}
.single-event .gform_wrapper .centre-court-form ul.gfield_checkbox {margin-top:-35px !important;}
.single-event .gform_wrapper .centre-court-form ul.gfield_checkbox li {width:32% !important;}
.single-event .gform_wrapper .centre-court-form ul.gfield_checkbox li label {font-size:.9em !important;}
.single-event .centre-court-form #gform_submit_button_3  {border:0;outline:0;font-size:1.1em;font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;background:#353739;padding:8px 14px 8px 14px;text-transform: uppercase;color:#fff}
.single-event h3.centre {color:#105477;}

.single-event .centre-court-intro {background:#e6e6e7;color:#105477;font-size:1.8em;line-height:2em; padding:10px 15px 5px 15px;margin-bottom:15px}
.single-event .centre-court-intro .btn-centre-court {clear:both;font-size:.6em;background:#628a94;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none !important;}
.single-event .centre-court-intro .btn-centre-court:hover {text-decoration:none;background:#105477;color:#fff !important;}

.single-event .btn.btn-grey {font-size:1.1em;font-weight:bold;background:#e5e5e6;color:#575a5d;text-transform:uppercase;text-decoration:none !important}
.single-event .btn.btn-grey:hover {background:#105477;color:#fff;}

.single-event .sdac-message p {margin-top:-5px  !important;padding-top:0 !important;}


.single-event .location-links {margin-bottom:30px;}
.single-event .location-links a.event-location {font-weight:normal !important;display:block;background:#e6e6e7;color:#575a5d !important;font-size:1.1em;width:100%;height:80px; display: flex;align-items: center;justify-content: center;padding:0 5px 0 5px !important;}
.single-event .location-links a.event-location:hover {background:#105477;color:#fff !important;}
.single-event .location-links .col-md-4 {margin:5px !important;padding:0 !important;width:31% !important}
.single-event .location-links .col-md-4.no-margin-left {margin-left:0 !important;}
.single-event .location-links .col-md-4.no-margin-right {margin-right:0 !important;}

.single-event #full-width-sponsors {margin:10px 0 30px 0;}
.single-event #full-width-sponsors h3 {margin-bottom:15px;}

.single-event .location-image {position:relative;}
.single-event .location-image .event-title-date {position:absolute;bottom:40px;left:0;width:375px;background:#105477;height:95px;border-bottom:12px solid #fff;padding:10px 10px 0 20px}
.single-event .event-title-date h2 {font-size:2.2em !important;}
.single-event .event-title-date h2, .single-event .event-title-date h3 {font-family: 'Open Sans', sans-serif !important;color:#fff !important;font-weight:300 !important;margin:0 !important;padding:0 !important;}
.single-event .event-title-date h3 {margin-top:-5px !important;font-size:1.6em;}

.single-event .event-title-date.main-event-page {text-align:center;width:100%;background:#105477;height:90px;padding:10px 10px 0 20px;margin:-20px 0 30px 0;}
.single-event .event-location-image a:hover {text-decoration:none !important;}

ul.centre-court-list li{list-style: none !important;}
ul.centre-court-list li:before {font-size:1.4em;content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-25px;color: #105477;}

/* CentreCourt 2018 */
.event-2018-centrecourt-mba-festival h3 {margin-top:30px;}
.event-2018-centrecourt-mba-festival h3.uppercase{text-transform:uppercase !important;}
.event-2018-centrecourt-mba-festival h3 span.updated {font-size:.7em !important;}
.event-2018-centrecourt-mba-festival .widget .event-agenda h3, .widget_event_location_chooser_widget h3 {color:#575a5d;text-transform:none;margin-bottom:0;}
.event-2018-centrecourt-mba-festival em {color:#105477}
.event-2018-centrecourt-mba-festival p a {color:#575a5d;text-decoration:underline;}
.event-2018-centrecourt-mba-festival p a:hover {color:#105477}
.event-2018-centrecourt-mba-festival .event-panelist {text-align:center;}
.event-2018-centrecourt-mba-festival .event-panelist img {margin:0 auto;}
.event-2018-centrecourt-mba-festival .panelist-title {font-style:italic;}
.event-2018-centrecourt-mba-festival #event-sidebar {margin-top:-15px;}

.single-event.event-london .entry-content h2, .event-2018-centrecourt-mba-festival .entry-content h2 {font-family: 'Open Sans', sans-serif !important;color:#205778 !important;font-size:1.8em !important;text-transform:uppercase;font-weight:normal;margin:25px 0 15px 0 !important;}
.single-event.event-london p a {color:#575a5d;text-decoration:underline;}
.single-event.event-london p a:hover {color:#105477}
.single-event.event-london #event-sidebar {margin-top:-15px !important}

/* 2018 preMBA */

.event-2018-premba-networking-festival .premier-sponsors ul  {
  text-align: center;
}
.event-2018-premba-networking-festival .premier-sponsors ul li {
  display: inline-block;
}



/* Start Up Fest */
#event-startup-festival-start-genius .btn.btn-startup {border:0;outline:0;font-size:1.4em;font-weight:bold;font-family: 'PT Sans Narrow', sans-serif;background:#4f2682;padding:10px 28px 8px 28px;text-transform: uppercase;color:#fff;margin-right:15px;}
#event-startup-festival-start-genius .entry-content a {color:#575a5d;}
#event-startup-festival-start-genius .entry-content h2 {margin-top:10px !important;}
#event-startup-festival-start-genius .entry-content h3 {margin-top:25px;}
#event-startup-festival-start-genius .entry-content ul {margin-left:0;padding-left:0;}
#event-startup-festival-start-genius .entry-content ul li {list-style-type:none !important;background:url('images/events/bullet-purple.gif') no-repeat;left center;padding-left:25px;margin-left:15px;}


#event-startup-festival-start-genius  .event-info-image.inactive-image  {opacity: 0.6}
#event-startup-festival-start-genius #event-speakers .event-speaker {margin-bottom:15px !important;}

.single-event #event-startup-festival-start-genius .speaker-name {background:#000;font-size:1.05em;}


/* Ranking lists table */
p.rank-text {font-size:.9em;padding-bottom:30px;}

table.ranking-list {font-size:.8em;}
table.ranking-list th {background:#575a5d;color:#fff;}


/* Reg form */
.pq-registration label {font-size:.9em;}


/* Guide to Online MBAs */
.page-online-mba-hub #podcasts iframe {margin-bottom:20px;}
.page-online-mba-hub .pq-main .featured-title {padding:12px;margin-bottom:15px;background:#5f574f}
.page-online-mba-hub .pq-main .featured-title span {display:block;text-align:center;color:#fff;font-size:1.9em;line-height:1em;text-transform:uppercase;font-weight:300;}
.page-online-mba-hub .sidebar .widget_pq_join_widget{margin-top:-5px;}
.page-online-mba-hub .sidebar .col-md-12 {padding:0 !important;}

.page-online-mba-hub .sidebar#general-sidebar {padding-left:15px !important;}

#online-mba-advice .blogging-highlight img {margin-bottom:20px;}

#online-featured-posts .first-stuff:hover {opacity:.8}



/* Directories */
.pq-directory div.search-filter {margin-bottom:30px;}
.pq-directory div.pq-dir-list-item-filter .provider-type { font-weight:bold;color:#8e908f;margin:15px 0 5px 0;}
.pq-directory h4 {font-size:1.1em;font-weight:bold;text-transform:uppercase;margin:15px 0 10px;}
.pq-directory div.filter-field {position:relative;}
.pq-directory div.filter-field.show-all-filter {margin-bottom:5px;margin-top:15px;}
.pq-directory div.filter-field.show-all-filter button {background:#ddd;border:1px solid #bbb;clear:both;color:#575a5d;display:block;font-size:.9em;padding:4px 6px;}
.pq-directory div.filter-field.see-more-filter {margin-top: 5px;margin-bottom: 5px;}
.pq-directory div.filter-field.see-more-filter label {cursor:pointer;}
.pq-directory div.filter-field.see-less-filter {margin-top: 5px;margin-bottom: 5px;}
.pq-directory div.filter-field.see-less-filter label {cursor:pointer;}


#add-school, #clear-schools {font-size:.75em;cursor:pointer;padding-top:2px;}
#clear-schools {float:right;}

.pq-directory select {background:#fff;border:1px solid #bbb;clear:both; display:block;font-size:.9em;padding:4px 6px;}
.pq-directory .clear {background:#fff;border:1px solid #bbb;clear:both; display:block;font-size:.9em;padding:4px 6px;}

.pq-directory div.filter-field.styled-select {width: 230px;overflow: hidden;background: transparent;}   
.pq-directory div.filter-field.styled-select select {background: url('images/bg-select.gif') no-repeat;width: 230px;padding: 0 5px 0 10px;font-size: 1em;line-height: 28px;border: 0;border-radius: 0;height: 30px;-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;}


.directory-left-sidebar h4 {margin-bottom:5px;padding-bottom:0;}

.dropdown-el {z-index:11;min-width: 100%;position: relative;display: inline-block;min-height:35px;max-height:35px;overflow: hidden;cursor: pointer;text-align: left;white-space: nowrap;color: #575a5d;outline: none;border: 1px solid #ddd;border-radius: 1em;background-color: #fff !important;transition: 0.3s all ease-in-out;}
.dropdown-el input {display: none;}
.dropdown-el label {border-top: 1px solid #ddd;font-weight:normal;font-size:.9em;display: block;height: 35px;line-height: 35px;padding-left: 10px;padding-right: 10px;cursor: pointer;position: relative;transition: 0.3s color ease-in-out;}
.dropdown-el label:nth-child(2) {margin-top:35px;border-top: 1px solid #ddd;}
.dropdown-el:not(.expanded) input:not(:checked) + label {display:none;}
.dropdown-el input:checked + label {display: block;border-top: none;position: absolute;top: 0;}
.dropdown-el input:checked + label.clearfix {max-width:195px;overflow:hidden; text-overflow: ellipsis;}
.dropdown-el input:checked + label:nth-child(2) {margin-top: 0;position: relative;}
.dropdown-el::after {font-family: "Glyphicons Halflings";content:"\e259";position: absolute;right: 7px;top:5px;font-size:1.3em;transition: .4s all ease-in-out;}
.dropdown-el.expanded {border: 0.06em solid #ddd;background: #fff;border-radius: .25em;padding: 0; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 3px 0px;max-height: 1000px;}
.dropdown-el.expanded label {border-top: .06em solid #d9d9d9;}
.dropdown-el.expanded label:hover {color: #3694d7;cursor:pointer;}
.dropdown-el.expanded input:checked + label {color: #3694d7;}
.dropdown-el.expanded::after {transform: rotate(-180deg);top: .55em;}


.pq-directory .category-description {margin-bottom:30px;}
.pq-directory  h3.results {margin-bottom:20px;}

.pq-dir-list-item-top a:hover {color:#b4252d !important;}

.directory-sort-buttons {margin-bottom:30px;}

.directory-sort-buttons {padding-top:10px;padding-bottom:10px;}
.directory-sort-buttons .pq-button {font-weight:normal;font-family: 'PT Sans Narrow', sans-serif;float:left;display:inline;color:#fff;text-align:center;background:#575a5d;text-decoration:none;text-transform:uppercase;font-size:1em;height:34px;line-height:34px;padding:0 12px 0 12px;margin-right:10px;}
.directory-sort-buttons .pq-button:last-child {margin-right:0 !important;}
.directory-sort-buttons .pq-button:hover,.directory-sort-buttons .pq-button.active {background:#ea7125}
.directory-sort-buttons .btn-pq {font-weight:normal;padding:0 10px 0 10px !important;width:auto !important;}
.directory-sort-buttons .input-group {width:282px;float:right;}

.pq-directory #loading-posts {display:none;}

.single-specialized-master h3, .single-online-mba h3 {margin-bottom:20px;}
.single-specialized-master h1.entry-title, .single-online-mba h1.entry-title {margin-bottom:25px !important;}

#logo-buttons .btn {width:102%;}
#logo-buttons img {margin-bottom:10px;}
#logo-buttons p {margin-bottom:10px;}

#program-stats {margin-top: -5px;}
#program-stats p {margin:0 0 5px 0;}
#program-stats span.glyphicon {padding-right:10px;}
#program-stats .address-fields span.smp-address {padding-left:26px;}
#program-stats .address-fields span.smp-address:first-of-type {padding-left:0;}
#program-stats a {font-weight:normal;}

#pq-dir-list-item-stats #share-icons {margin-top:15px;}


/* School Profiles */
.single-school-profile #school-quick-info div a.school-button:hover {text-decoration:none;background:#b4252d;}
.single-school-profile .event-photo {margin:5px 15px 15px 0;}


/* Online MBAS */

.post-type-archive-online-mba .pq-directory li h4 {font-size:1.2em;font-weight:normal;text-transform:none;}
.post-type-archive-online-mba .pq-directory li h4 a{font-weight:normal;}
.post-type-archive-online-mba .program-logo {border:1px solid #ebebeb;}

#programs-fast-stats {padding:40px 0 20px 0;}
#programs-fast-stats  p {font-size:90%;}


.pq-compare {background:#ebebeb;padding:5px 10px;margin-top:-15px;}
.pq-compare label {font-size:.85em;}

#compare-list {width:100%;height:125px;position:fixed;left:0;bottom:0;background: rgba(0, 0, 0, 0.8);z-index:100;display:none;overflow:hidden;}
#compare-list-items {float:left;overflow:hidden;margin:0;}
#compare-list-items .compare-list-item {margin:15px 15px 15px 15px;display:inline-block;position:relative;}
#compare-list-items .compare-list-item img {background:#fff;height:95px;}
#compare-button.col-md-5 {margin:15px 0 0 -40px !important;}
.btn-compare {padding:15px;text-transform:uppercase;background:#fed230;font-size:1.2em;font-weight:bold;height:95px;width:150px;}
.compare-image {height:240px;margin-top:15px;border:1px solid #ebebeb;padding:20px}
.compare-title {background:#5f574f;display:block;text-align:center;height:100px;padding:10px;}
.compare-title a {color:#fff;font-size:1.4em;text-transform:uppercase;font-weight:300;}
.compare-table.table td {text-align:center !important; }
.compare-table.table td h4 {font-weight:bold !important;font-size:1.1em !important;}



.single-online-mba .pq-slides #carousel-thumbnails.no-padding-left {border-left:1px solid #fff;}
.single-online-mba .pq-slides .carousel-indicators li {height:75px;margin-bottom: 2px !important;}

.single-online-mba .entry-content h3, .single-online-mba h1.entry-title {font-size:1.3em;}
.single-online-mba h1.entry-title {font-size:1.7em;margin-top:0;}

.single-online-mba #profile-badge {z-index:8888;position:absolute;top:0;left:25px;width:106px;height:112px;}
.single-online-mba #profile-badge span {display:block;text-align:center;height:112px;line-height:116px;color:#cfb64e;font-weight:bold;font-size:2.1em !important}
.single-online-mba #profile-badge span em {font-size:.6em !important;font-style:normal !important;vertical-align:top}


.featured-consultant-video p, .featured-directory-video p, .widget-featured-video p {margin-top:10px;}
.featured-consultant-video, .featured-directory-video, .widget-featured-video {display:none;}
.featured-directory-video a, .widget-featured-video a {font-weight:normal;color:#575a5d;}
.featured-directory-video a:hover, .widget-featured-video a:hover {color:#b4252d;text-decoration:none;}

.form-inline#s-name input.form-control {width:82%;height:30px;}
.form-inline .btn-grey {margin-left:-3px;padding-top:5px;padding-bottom:5px;}
.btn-grey {color:#fff;background:#b7b7b7;text-transform:uppercase;}
.btn-grey:hover {color:#fff;}

button.input-group-addon {position: absolute;right:0;top: 0;z-index: 999;height:34px;width:40px;text-align:center !important;padding:0;}

/*---------[3]Sidebar---------*/
.login-button:hover {background: #d0d3d4 !important;text-decoration:none;}

.widget-title {background:url('images/bg-heading.gif') repeat;color:#fff;}


/* 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;}
#pq-directories a#online-dir-link {background:#5f574f;margin-top:7px;}



/* Sponsored Blogs*/
.sponsored-posts .media {background: url('images/border-horizontal.png') repeat-x bottom left;margin-bottom:10px;padding-bottom:10px;}
.sponsored-posts .media.last {background:none;margin-bottom:0;padding-bottom:0;}
.sponsored-posts h4 {font-size:1.2em;}
.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;}


.widget .styled-select {width: 300px;overflow: hidden;background: transparent;margin-top:5px;}   
.widget .styled-select select {background: url('images/bg-select-widget.gif') no-repeat;width: 300px;padding: 0 5px 0 10px;font-size: 1em;line-height: 28px;border: 0;border-radius: 0;height: 30px;-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;}


/* Ad playback */
.vjs-ad-playing.vjs-ad-playing .vjs-progress-control {pointer-events: none;}
.vjs-ad-playing.vjs-ad-playing .vjs-play-progress {background-color: #ffe400;}

/* Ad loading */
.vjs-ad-playing.vjs-ad-loading .vjs-loading-spinner {width: 20px;height: 20px;}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {display: block; }


.vjs-loading-spinner, .vjs-loading-spinner:before, .vjs-loading-spinner:after {border-radius:25px !important}

.ima-ad-container {top: 0px;position: absolute;display: block; width: 100%;height: 100%;}

/* Move overlay if user fast-clicks play button. */
.video-js.vjs-playing .bumpable-ima-ad-container {margin-top: -40px;}

/* Move overlay when controls are active. */
.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container {margin-top: 0px;}

.video-js.vjs-paused .bumpable-ima-ad-container,
.video-js.vjs-playing:hover .bumpable-ima-ad-container,
.video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container {margin-top: -40px;}

.ima-controls-div {bottom:0px;height: 37px;position: absolute;overflow: hidden;display: none;opacity: 1;background-color: rgba(7, 20, 30, .7);background: -moz-linear-gradient(bottom,rgba(7, 20, 30, .7) 0%,rgba(7, 20, 30, 0) 100%); /* FF3.6+ */background: -webkit-gradient(linear,left bottom,left top,color-stop(0%,rgba(7, 20, 30, .7)),color-stop(100%,rgba(7, 20, 30, 0))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(bottom,rgba(7, 20, 30, .7) 0%,rgba(7, 20, 30, 0) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(bottom,rgba(7, 20, 30, .7) 0%,rgba(7, 20, 30, 0) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(bottom,rgba(7, 20, 30, .7) 0%,rgba(7, 20, 30, 0) 100%); /* IE10+ */background: linear-gradient(to top,rgba(7, 20, 30, .7) 0%,rgba(7, 20, 30, 0) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0007141E',endColorstr='#07141E',GradientType=0 ); /* IE6-9 */}
.ima-countdown-div {height: 10px;color: #FFFFFF;text-shadow: 0 0 0.2em #000;cursor: default;}
.ima-seek-bar-div {top: 12px;height: 3px;position: absolute;background: rgba(255, 255, 255, .4);}
.ima-progress-div {width: 0px;height: 3px;background-color: #ECC546;}
.ima-play-pause-div, .ima-mute-div, .ima-slider-div, .ima-fullscreen-div {width: 35px;height: 20px;top: 11px;left: 0px;position: absolute;color: #CCCCCC;font-size: 1.5em;line-height: 2;text-align: center;font-family: VideoJS;cursor: pointer;}
.ima-mute-div {left: auto;right: 85px;}
.ima-slider-div {left: auto;right: 35px;width: 50px;height: 10px;top: 20px;background-color: #555555;}
.ima-slider-level-div {width: 100%;height: 10px;background-color: #ECC546;}
.ima-fullscreen-div {left: auto;right: 0px;}
.ima-playing:before {content: "\00f103";}
.ima-paused:before {content: "\00f101";}
.ima-playing:hover:before, .ima-paused:hover:before {text-shadow: 0 0 1em #fff;}
.ima-non-muted:before {content: "\00f107";}
.ima-muted:before {content: "\00f104";}
.ima-non-muted:hover:before, .ima-muted:hover:before {text-shadow: 0 0 1em #fff;}
.ima-non-fullscreen:before {content: "\00f108";}
.ima-fullscreen:before {content: "\00f109";}
.ima-non-fullscreen:hover:before, .ima-fullscreen:hover:before {text-shadow: 0 0 1em #fff;}

#ima-sample-container {margin-left: auto;margin-right: auto;width: 728px;}

#ima-sample-placeholder {background-image: url('images/poster.png');width: 640px;height: 360px;}

#ima-sample-videoplayer {position: relative;background-color: #000;border-radius: 5px !important;box-shadow: 0px 0px 20px rgba(50, 50, 50, 0.95);border: 2px #ccc solid;width: 640px;height: 360px;margin-left: auto;margin-right: auto;margin-top: 20px;}

#content_video {overflow: hidden;}

#ima-sample-content-wrapper {position:relative;top: 0px;left: 0px}

#ima-sample-playpause, #ima-sample-replay {position: absolute;left: 20px;bottom: 20px;height: 40px;width: 100px;border-style: none;font-weight: bold;font-size: 25px;opacity: 0.5;background-color: #fff;border-radius: 5px !important;border: 1px transparent solid;color: #000;cursor: pointer;line-height: 0;}

#ima-sample-replay {display: none;}

#ima-sample-playpause:hover, #ima-sample-replay:hover {border: 1px #f00 solid;color: #f00}

#ima-sample-fullscreen {position: absolute;bottom: 20px;right: 20px;height: 40px;width: 100px;border-style: none;font-weight: bold;font-size: 25px;opacity: 0.5;background-color: #fff;border-radius: 5px !important;-moz-border-radius: 5px !important;-webkit-border-radius: 5px !important;border: 1px transparent solid;color: #000;cursor: pointer;line-height: 0;}
#ima-sample-fullscreen:hover {border: 1px #f00 solid;color: #f00;}

#ima-sample-content, #ima-sample-adcontainer {position: absolute;top: 0px;left: 0px;width: 640px;height: 360px;}

#ima-sample-playlistDiv {height: 122px;width: 224px;margin-left: auto;margin-right: auto;margin-top: 10px;margin-bottom: 10px;text-align: center;}
.ima-sample-playlistItem {height: 122px;width: 102px;float: left;margin-right: 10px;cursor: pointer;}
.ima-sample-playlistImg {border: 1px solid;}
#ima-sample-console {font-family: courier, monospace;font-size: 12px;margin-top: 20px;height: 200px;width: 630px;padding: 5px;border: 1px #ccc solid;overflow-y: scroll;margin-left: auto;margin-right: auto;}
#ima-sample-companionDiv {width: 728px;height: 90px;margin-top: 20px;}

#pq-videos .video-js {position: static;}
#pq-videos div.vjs-ad-playing #content_video_ima-fullscreen-div {display: none!important;	}



/*---------[4]Media Queries---------*/


@media only screen and (max-width:1200px) {
	.post-type-archive-online-mba .directory-sort-buttonsn {height:auto;}
	.post-type-archive-online-mba .directory-sort-buttons .pq-button {width:100%;margin-bottom:15px;}
	.post-type-archive-online-mba .directory-sort-buttons input.form-control {width:100% !important;}
	.post-type-archive-online-mba .directory-sort-buttons {margin-bottom:15px;}
	#carousel-thumbnails {display:none;}
	.directory-sort-buttons .input-group {width:100%;}
}



@media (min-width:991px) {
	.pq nav.navbar#main-nav ul:not(.dropdown-menu) {width:101.5% !important;}
	.pq nav.navbar#main-nav {background:#d0d3d4;}
}


@media (min-width:1024px) {
	.single-online-mba #main .carousel-fade .carousel-inner .item {min-height:230px;background:#111;max-height:230px !important;overflow:hidden;}
}

/* Medium Devices, Desktops */
@media (max-width:1200px) and (min-width:1025px) {
    .pq nav.navbar#main-nav ul {width:102.5% !important;}
	.pq nav.navbar#main-nav ul.dropdown-menu {min-width:320px !important;}
    .pq nav.navbar#main-nav li a {padding-right:11.1px !important;padding-left:11.1px !important;}
	.pq nav.navbar#main-nav li.last > a {padding-right:12.1px !important;}
	
	/* Safari 9.0+ (non-iOS) */
	_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav ul:not(.dropdown-menu) {width:101.5% !important;}
	_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav ul.dropdown-menu {min-width:320px !important;}
	_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav li a {padding-left:11.8px !important;padding-right:11.8px !important; }
	_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav li.last > a {padding-right:11.9px !important;}
	
}

/* Medium Devices, Desktops */
@media (max-width:1024px) and (min-width:992px) {
	.pq nav.navbar#main-nav ul {width:104% !important;margin:0 0 0 -15px !important;}
	.pq nav.navbar#main-nav ul.dropdown-menu {min-width:320px !important;}
	.pq nav.navbar#main-nav li a {padding-right:11.5px !important;padding-left:11.5px !important;}
	.pq nav.navbar#main-nav li.last > a {padding-right:11.2px !important;}
	
	/* Safari 9.0+ (non-iOS) */
	_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav ul:not(.dropdown-menu) {width:103.25% !important;margin:0 0 0 -15px !important;}
	_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav ul.dropdown-menu {min-width:320px !important;}
	_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav li a {padding-left:11.4px !important;padding-right:11.7px !important; }
	_:-webkit-full-screen:not(:root:root), .pq nav.navbar#main-nav li.last > a {padding-right:12px !important;}
}


/* Medium Devices, Desktops */
@media (max-width:1006px) and (min-width:992px) {
	.pq nav.navbar#main-nav ul {width:102.5% !important;margin:0 0 0 -15px !important;}
	.pq nav.navbar#main-nav li a {padding-right:10.2px !important;padding-left:10.2px !important;}
	.pq nav.navbar#main-nav li.last > a {padding-right:10px !important;}
}


/* iPad Landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
		nav.navbar#main-nav li {font-size:1.2em !important;} 
		

}


@media (max-width:991px) {
	nav.navbar#main-nav {background: url('images/bg-header.gif') repeat;}
	nav.navbar#main-nav .collapse.navbar-collapse li.current-menu-item a, nav.navbar#main-nav .collapse.navbar-collapse .nav > li > a:hover {background: #f9fafa url('images/drop-down-hover.png') center left no-repeat !important;}
	.page-template-template-guide-to-online-mbas-php .sidebar#general-sidebar {padding-left:0 !important;margin-left:15px !important}
	.page-online-mba-hub .stuff-post {margin-bottom:30px;}
}

@media (max-width:1200px) and (min-width:320px) {
.single-event .gform_wrapper .centre-court-form ul.gfield_checkbox li {width:100% !important;}
}

 /* Medium Devices, Desktops */
@media (max-width:1200px) and (min-width:992px) {
	.pq nav.navbar#main-nav li a {padding-left:10px;padding-right:10px;}
}


@media only screen and (max-width : 1259px) {
	.pq-directory div.filter-field.styled-select {width: 165px;}   
	.pq-directory div.filter-field.styled-select select {width: 165px;background: url('images/bg-select-md.gif') no-repeat;}
}


@media (max-width : 480px) {
	.single-event .location-image .event-title-date {width:100% !important;}
	.single-event .centre-court-intro {font-size:1.1em;line-height:1.5em;}
	.single-event .centre-court-intro .btn-centre-court {font-size:.7em !important;}
	.post-type-archive-online-mba .directory-sort-buttons {height:auto;}
}

/* iPhone 5 & 5S in portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
	.single-event .event-title-date h2 {margin-top:8px !important;font-size:1.7em !important;}
	.single-event .event-title-date h3 {font-size:1.5em;}
	.single-event .centre-court-intro .btn-centre-court {font-size:.65em !important;}
	#event-speakers .col-xs-6 {width:100% !important;margin-bottom:20px;}
}


/* Retina */
@media (min-width:1200px) { 
    .page-online-mba-hub .first-stuff img {height:215px;min-height:215px;width:340px;min-width:340px !important;}
}

@media 
(max-width:1200px) 
and (min-width:992px) { 
    .page-online-mba-hub .first-stuff img {height:175px;min-height:175px;width:100%;min-width:100% !important;}
}

