/*
Theme Name:     IOCCG Theme
Theme URI: 		http://ioccg.org
Description:    Child theme for the Jupiter mobile framework
Author:         Brandon Johnson
Theme URI: 		http://www.spadewerk.com
Template:       jupiter
Version:        5.05
*/

.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
  padding: 5px 20px;
  letter-spacing: 0px;}

/*.mk-text-block a {text-decoration: underline; -webkit-text-decoration-color: #ddd;} */

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;}
   
sub {top: 0.4em;}

.bullet ul {list-style-type: none !important; padding: 0px; margin: 0px 0px 10px 0px !important;}

.bullet li {
    background-image: url(https://ioccg.org/wp-content/uploads/2016/08/bullet-ioccg.png);
    background-repeat: no-repeat;
    background-position: 0 0.2em; 
    margin-left: 0px !important;
    padding: 0 0 5px 20px;}
    
.smallbullet ul {list-style-type: none !important; padding: 0px; margin: 0px 0px 10px 0px !important;}

.smallbullet li {
	font-size: 12px;
	line-height: 14px;
    background-image: url(https://ioccg.org/wp-content/uploads/2016/08/bullet-ioccg.png);
    background-repeat: no-repeat;
    background-position: 0 0.2em; 
    margin-left: 0px !important;
    padding: 0 0 5px 20px;}

.small p, .small li {font-size: 14px}

/* toggles */
.mk-toggle.fancy-style .mk-toggle-title {color: #222;font-size: 16px !important;font-weight: 600;line-height: 22px;}

/* remove red overlay from backgorund images */

div.mk-image-overlay {background-color: rgba(0,0,0,0.4) !important}

/* footer padding adjustments */

#mk-footer [class*='mk-col-1-3'] {padding: 0 4% 0 0 !important;}
.widgettitle {letter-spacing: 0px !important}

/* breadcrumbs */

#mk-breadcrumbs .mk-breadcrumbs-inner {
	color: #fff;
    line-height: 12px;
    padding: 10px 12px 8px;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0px !important;
    text-transform: none !important;}
    
.single-social-section {display: none} /* hide print love icons */
    
.sensorhide {display: none} /* hide breadcrumbs on OCR pages */

.mk-blog-classic-item .mk-blog-meta-wrapper {display: none} /* hide meta info on news blurbs */

/* hide the left and right page nav */
a.mk-post-nav {display:none !important}

/* image captions */
.wp-caption p.wp-caption-text {font-style: italic !important; color: #666 !important; font-size: 13px !important; line-height: 17px !important;}
span.mk-caption-desc {font-style: italic !important; color: #666 !important; font-size: 13px !important; line-height: 17px !important;}

/* article filtering */

.post-meta {color: #666 !important;}

div.articlelist {
	clear: both;
	padding-bottom: 20px;}

.articlemeta {
	font-size: 16px;
	font-weight: 300;}

.detaildate {
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 0px;}
	
.detaillink {
	color: #666;}

h3.pubtitle {
	font-size: 18px !important;
	line-height: 1.2em;
	padding: 0px !important;
	margin: 0px !important;}

h3.pubtitle a {color:#063771; font-weight: 700; text-decoration:none }
h3.pubtitle a:hover {color:#333}

div.wpcf-form-item-checkbox{
    float: left;
    margin-right: 13px;
}

ul.categorychecklist {list-style-type: none; margin: 0 0 20px 0}
ul.categorychecklist li {margin-left: 0px}

/* latest news view */

.homenews {padding-bottom: 15px}

.newsdate {
    font-size: 14px;
    line-height: 14px;
    font-weight: 400; }

a.newstitlehome {
    font-weight: 400; 
    line-height: 1.4em;
    color: #063771 !important;}
    
/* icon2 boxes used in reports */
p.mk-box-icon-2-content, .mk-box-icon-2-content p {font-size:13px;}

/* table style override */
.mk-fancy-table.table-style1 th {text-align: left !important; padding: 10px !important;}
.mk-fancy-table.table-style1 td {text-align: left !important; padding: 6px !important;}

/* OCS filtering */

table.wpv-loop td {text-align: center;padding: 0px !important;}

.single-social-section {float: left; padding-bottom: 20px; font-size: 12px;}

div.ocsthumbs {width: 100px}

div.ocslist {
	clear: both;
	padding-bottom: 10px;
	min-height: 40px}

.ocstitle {
	font-size: 14px !important;
	line-height: 16px;
	font-weight: 700;
	padding: 0px !important;
	margin: 0px !important;}
	
.ocssubheading {
	font-size: 12px !important;
	line-height: 14px !important;
	padding: 0px 0px 10px 0px !important;
	margin: 0px !important;}
	
/* simple tabs override */
	
.mk-tabs.simple-style .mk-tabs-tabs li a {
	padding: 4px 8px !important;
	margin: 0 0 -2px 0 !important;}
	
.mk-tabs .mk-tabs-tabs li a {font-size: 14px !important;}

/* newsletter signup alignment */

#gform_wrapper_1 .gform_footer.top_label {
    margin: -20px 0 0 0;
}

#gform_wrapper_1 .field_sublabel_below .ginput_complex.ginput_container label {
display: none
}

/* news blurb image */

img.newsblurbimage {padding:5px; border: 1px solid #f4f4f4;}

/* bibliography filtering */

#theme-page select:not(.gfield_select), .biblioselect {min-width: 100%;}

input[type="text"].biblioinput {
	font-size: 13px;
	color: #767676;
	padding: 10px 12px;
	background-color: #fdfdfd;
	border: 1px solid #e3e3e3;
	outline: none;
	margin-bottom: 4px;
	width: 100%;}