 /*
Theme Name:   G5 Hydrogen Child
Theme URI:    http://paul.ustanny.com/wp-themes/g5-hydrogen-child
Description:  G5 Hydrogen Child is a child theme of Gantry5 Hydrogen, created by Glasford Paul Ustanny
Author:       Glasford Paul Orlando Ustanny
Author URI:   http://linkedin.com/in/paulustanny
Template:     g5_hydrogen
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:  g5_hydrogen-child
*/



/* START GLOBAL FONT FORMATTING AND SETTINGS*/
.bold { font-weight:500; }
.bolder {font-weight:600;}
.extra-bold { font-weight:800; }
.blueish-gray {color:#859cb8 !important;}
.red-color a { 	color: red !important; }
.red-background {background: #C00406;}
.light-blue-background {background:#00cafd;}
.purple-background {background:purple; }
code {font-size:14px}
body { min-width: 350px; font-size:15px; }
/* END GLOBAL FONT FORMATTING AND SETTINGS */



/* no space above slider on home page
#g-main > div:nth-child(2) > div > div {  margin-top:0px; padding-top:0px; } */

section.home-page #g-main { margin-top:0px; padding-top:0px; }
section.home-page #g-sidebar > div > div > div { margin-top:22px; }
section.category-page #g-main,  section.social-media-events #g-main { margin-top:72px; padding-top:0px; }
section.category-page #g-sidebar > div > div > div { margin-top:72px; }

section.category-page .news-category-image {}


/* 
	#g-main .g-content .entry .post .entry-header .entry-title  { margin-top: 35px; }
	#g-main { margin-top:35px;  }
*/

.entry-title, .g-item-title, .em-item-title { 	line-height: 1em; font-size:20px; font-weight: 700; color: #428bca; }
.post .entry-header .entry-title {font-weight:600; font-size:25px;} 
.g-item-title a:hover, .em-item-title a:hover { text-decoration: underline; }

.g-main, .g-array-item-text, .entry-content {color:#000;}

#g-header a { color: #fff;}
#g-header a:hover { color: #ffb402;}

/* START READ MORE BUTTON */
.g-array-item .button { background:#fff; box-shadow:none; }
.g-array-item-read-more a { font-weight:800; color:#428bca; padding-left:0; padding-top:0; }
.g-array-item-read-more a:hover { text-decoration: underline 10%; color: #666666; }
/* END READ MORE BUTTON*/

/*LOGO STYLES*/
#logo-9089-particle { margin-bottom:0; padding-bottom:0; }

/* START NAVIGATION STYLES*/
.iriefm-logo { height:103px; }
.iriefm-logo > div { margin-right:0; padding-right:0; text-align:right; vertical-align:baseline; height:103px;}
#social-and-search > div { padding-top:0; margin-left:0; padding-left:0;}
.top-menu-container { line-height:1em; }
.top-menu-container ul { list-style-type: none; }
.top-menu-container ul li { float: left; padding: 10px 6px 10px 6px; height: 48px; }
.top-menu-container fieldset { margin-bottom:0; padding-top:0; }
/* END NAVIGATION STYLES*/


/* START CONTINUE WORKING ON THIS!!!!!! */
.g-offcanvas-toggle {position: absolute; top: 0.7rem; right: 0.7rem!important;}
/* END CONTINUE WORKING ON THIS!!!!!! */

#social-and-search-div { display: block; clear: left; }
.g-main-nav {font-size:16px;}
#search { margin:2px; padding:2px; width:240px; color:#000; }
.menu-border { 	border-left: 1px solid #282828; }
.no-menu-border { border-left: none; }
#contact-info p { font-size: 18px; margin-top:0; margin-bottom:0; color:#0092ff; }
#contact-info p a { color:#0092ff; }

#social-and-search-div > ul > li > a > img {width:30px;}
#social-and-search-div > ul > li.youtube > a > img {padding-top:4px;}
/*#social-and-search-div > ul > li.youtube > a {padding-top:15px; vertical-align:middle;}*/
/******* END NAVIGATION STYLES*****/


/******* START PAGE STYLES ******* 

width:200px;

#days-accordion
    border-style: solid;
    border-width: thin ;
    border-color: #666;
#days-accordion .cta-block { background:; }
*/ 

summary.e-n-accordion-item-title {

    margin-bottom: 10px;
}

#days-accordion h3 {font-size:20px;font-weight:600;}
#days-accordion h4 {font-size:18px;font-weight:700;}
#days-accordion .host-name {color:#000;}
#days-accordion .cta-text { font-size:10pt; }
#days-accordion .browser-icons { width:30px; }
#days-accordion .google-play-icon a img { width:130px; min-width:100px; }
#days-accordion .programme-time { font-size:14px; color:#000; padding-left:20px;}

.programmes-accordion {}

/*Career Page */
#g-main .no-sidebar { 	max-width:1000px; 	align-content: center; 	margin: 0 auto; }
#g-main .no-sidebar iframe .body-wrapper {background:none;}

.entry-meta { margin-bottom:15px; padding-bottom:15px; }
.entry-meta > div { float:left; padding-right:15px; }

.news-category-image img { max-height: 35px!important; }
section.home-page .news-category-image > div { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.no-bg-image .news-category-image  > div { padding-top:0;  margin-top:0; }

#g-main .g-grid > div > div {/*padding-top: 0px;*/  margin-bottom: 0; padding-bottom: 0px; }

/*START Breaking News Styles */
#g-breakingnews .g-content-array .g-content {
    background-image: url(/images/categories/breaking-news.svg);
    background-position: 15px top;
    background-repeat: no-repeat;
    background-size:200px;
    padding-top: 55px; margin-bottom: 0;
}

#bn-block .bn-posts > div > div{    
    background:  #ECECEC;
    padding: 15px  0 10px 0 ; border-top: 5px solid #C2C2C2;
    border-bottom: 5px solid #C2C2C2;}    

#g-breakingnews .g-item-title a {/*color: #EF0600;*/ font-size: 25px; line-height: 25px;}
#g-breakingnews .g-array-item-details {display: none;}
#g-breakingnews .g-array-item-read-more a {background:rgba(0,0,0,0); /*color: #EF0600;*/ font-size: 18px;}
/*END Breaking News Styles */


.platform-content .post-thumbnail {margin-top:0; padding-top:15px;}

 /* START Category Page Styles*/   
.g-array-item-image a img, .home-page .g-array-item-image a img, section.entry-content > a > img {
    width: 100%; object-fit: cover; object-position: center 30%;}

section.entry-content > a > img { height: 300px; }
.g-array-item-image a img { height: 300px;  margin-bottom: 5px; }
.home-page .g-array-item-image a img { height:300px; }

.home-page .g-content-array .g-array-item-details > span.g-array-item-category {display:block;}
 /* END Home Page Styles*/   

.g-array-item-details, .g-array-item-text , .g-array-item-read-more{ margin-top: 5px!important;}
.g-array-item-comments { display: none; }


.g-totop {text-align: right}
.g-totop a {color: #ffb402; font-size: 16px; font-weight: 600;}

#g-container-main, #g-sidebar { padding-top:0;}


.whats-the-scoop #g-main, .unplugged #g-main, .ebuzz #g-main { margin-top:62px; padding-top:0px; }
.whats-the-scoop h1, .unplugged h1, .ebuzz h1 { display: none; }
.category-strip > div { margin:0 10px;}
.category-strip h2 { color:#fff; margin:2px 0;font-size:25px; }
.category-strip a { color:#fff; }
.category-strip a:hover { color:#ffb402;}
.unplugged .category-strip a:hover { color:#191816; }
/*END Category Page Styles */


/*START Contact Us Page Styles */
#contact-table-container { margin: 0 16px!important; }
#contact-table-container .contact-table {}
#contact-table-container .col1 { background: #EFEFEF; width:30%; min-width:190px; text-align: right;}
#contact-table-container .col2 { background: #F9F9F9; font-weight: 600;}
.wp-block-jetpack-contact-form  {padding-right:0;}
.wp-block-jetpack-contact-form  input {min-width:350px;}
/*END Contact Us Page Styles */


/*START Sidebar Widget Styles */

/*.home-page #g-sidebar > div > div > div {margin-top:25px; padding-top:0;}*/

.sidebar-widget .g-content { padding-top:0px; }
.sidebar-widget .widget { background-color: #032d3b; font-size: 16px; font-weight:600;}
.sidebar-widget .widget ul { list-style: none; margin-left: 15px; margin-right: 15px; }
.sidebar-widget .widget ul li {font-size: 16px; line-height: 1em;  padding-bottom: 15px; }
.sidebar-widget .widget ul li a:hover { color: #fff; text-decoration: underline 30%; }

.widgettitle { color: #fff; background: #000; font-size: 16px; padding-left: 15px; 
    padding-top:15px;/**/ padding-bottom: 15px; margin-bottom:0; align-items: center; }

/*START Facebook Widget Styles*/
.widget_facebook_likebox { 	margin-left:0!important; margin-right:0!important; padding:0!important; }
.widget_facebook_likebox h2 { 	margin-top:0!important; }
._1drq {font-size:20px!important; background:yellow!important; padding:10px!important;}
/*END Facebook Widget Styles*/

.g-content-array-pagination {padding-left:15px; padding-right:15px;}

/*Footer Widget Styles*/

.footer-widget  { 	margin-left: 0;}
.footer-widget h3 {color:#fff;} 

.footer-menu-top {font-size:16px; display: flex;  justify-content: flex-start;}
.footer-menu-top ul { list-style: none; float:left; margin:0; }
.footer-menu-top ul li { padding-bottom:15px; min-width: 140px;}
.footer-menu-top ul li a { color:#859cb8; font-weight: 800;}
.footer-menu-top ul li a:hover { text-decoration: underline 30%;}

.get-social {min-width: 125px;}
.get-social ul {list-style: none;  margin:0; display: flex; justify-content:space-between; width: 125px;} 
.get-social li { } 
.get-social li a img {width: 30px;}

.footer-menu-bottom { border-top: 1px solid; border-top-color: #428bca;}
.footer-menu-bottom > div {margin-top:0; }
.footer-menu-bottom div nav ul li a {color: #859cb8; font-weight: 800;} 
.footer-menu-bottom div nav ul li a:hover { text-decoration: underline 30%;}

.copyright {font-size:12px; color:#859cb8;}

#comments {display:none;}

/*HIDE DISQUS FOOTER*/
.disqus-footer, .disqus-footer--refresh, .disqus-footer__wrapper, .disqus-footer__wrapper--refresh {display:none!important;}


/* CUSTOM PAGES */

/*Social Media Events Pages*/

#programmes-accordion {}


/*EVENTS ARCHIVE PAGE STYLES*/

.em-events-list h2 {}
.em-event {display:block; width:100%; min-height:250px;}
.em-item-title {margin:0;}
div.em-item-image { width:40%; float:left; padding-right:15px; }
.em-item-image a img { width:100%; height:200px; object-fit: cover; object-position: center 40% ;  }
.em-item-info { width:60%; float:left; }
.em-event-meta .em-item-meta { float:left;}
.em-event-meta ul li { display:inline; background:gray; border-radius:7px; padding:2px 8px 1px 8px; font-size:8pt; font-weight:800; text-transform:uppercase;}
.em-event-meta ul li a { color:#fff!important; }
.em-event-meta ul li a:hover { color:yellow!important; }
.em-event-meta .em-event-categories > span {float:left; }

.em-meta-line {align-content:flex-start;}
.em .em-icon {background-size:15px; width:15px; height:15px; vertical-align:5%;}

.em-event-categories > div {display:inline; float:left;}
.em-event-categories ul {  margin:0;}
.em-event-categories ul li { float:left; margin-left:5px;}
div.em-item-desc { clear:left; display:block; padding:10px 0;}
div.em-item-actions { margin-bottom:30px; }

.em-list h2, .em-events-list h2 { clear:left; }
.event-month { margin-top:20px; padding:10px; font-size:30px; text-transform:uppercase; background:#f2f2f2;}

/*EVENTS SINGLE PAGE STYLES*/
.post-type-event .em-view-container .em-item-header .em-item-image {display:none;}
.post-type-event .em-view-container h4 { font-size:25px!important; font-weight:400; text-transform:uppercase;}

div.em-item-single {}

#live-feed-container { 
	padding-top: 50%; 
	height:400px; 
	max-width:400px;
	background: url(https://iriefm-website.s3.amazonaws.com/backgrounds/iriefm_instagram_mini.jpg);
	background-position: center;
}
#live-feed-container .custom-html-widget {margin-top:0;}

.live-feed-shortcode {
	background:rgba(255, 255, 255, .8); 
	padding:20px 0; margin:0;

}
.live-feed-shortcode p { color:#000!important; }


.social-media-events { background: url(https://iriefm-website.s3.amazonaws.com/backgrounds/social-media-events-bg.jpg); }
.social-media-galleries {}
.whats-the-scoop { background: url(/wp-content/uploads/wts-bg.jpeg) no-repeat fixed -40px 0px;}
.unplugged { background: url(/wp-content/uploads/unplugged-bg.jpeg) no-repeat fixed -40px 0px;}
.ebuzz { background: url(/wp-content/uploads/e-buzz-bg.jpg) no-repeat fixed -40px 0px;}
.sports-news { background: url(/wp-content/uploads/sports-bg.jpg) no-repeat fixed -40px 0px;}

/* RESPONSIVE STYLES AND CUSTOM MEDIA QUERIES */

/* Between 75em AND 200em | Tablet to Desktop */
@media screen and (max-width: 200em) and (min-width: 75.065em) {}

/*60em and Up | Small Tablet to Desktop*/
@media screen and (max-width: 200em) and (min-width: 60.065em) { .g-item-title { font-size:20px; } }	

/* START Breaking News Section Styles*/	   
#g-breakingnews .g-array-item .g-array-item-image { display: inline;}
#g-breakingnews .g-array-item .g-array-item-image a img { width:50%; float: left; height:240px; object-fit:cover; object-position: center 5%; }
#g-breakingnews .g-array-item .g-array-item-title { display: inline; float: right; width:50%; }
#g-breakingnews .g-array-item .g-array-item-title h3 {padding-left:15px; }
#g-breakingnews .g-array-item .g-array-item-details { display:none; }
#g-breakingnews .g-array-item .g-array-item-text { display:inline!important; font-size: 18px; float:right; padding-left:15px; width:50%; }
#g-breakingnews .g-array-item .g-array-item-read-more {display:inline; float:right;  padding-left:15px; width:50%; }
/* END Category News Section Styles*/   
    
	
/* START Category Page Styles*/	
.category-page  > div > div {margin-bottom:20px;}
.category-page .g-content-array .g-grid {margin-bottom: 20px}
.category-page .g-array-item-image { display: inline;}
.category-page .g-array-item-image a img { width:40%; float: left; height:200px; object-fit:cover; object-position: center 5%; }
.category-page .g-array-item-title { display: inline; float: right; width:60%;}
.category-page .g-array-item-title h3 {padding-left:15px;}
.category-page .g-array-item-details { display:inline; float:right;  padding-left:15px; /*padding-top:5px; padding-right:20%*/; width:60%; }
.category-page .g-array-item-text { display:inline; float:right; padding-left:15px; width:60%;}
.category-page .g-array-item-read-more {display:inline; float:right; padding-left:15px; width:60%;}
/* END Category Page Styles*/
    

    

/* Between 60em and 75em | 961px and 1200px | Large Tablet */
@media screen and (max-width: 75em) and (min-width: 60.065em) {
    
    .category-page .g-array-item-title h3 { padding-left: 15px; }
	.category-page .g-array-item-details { width:60%!important; }
}


@media screen and (max-width: 60em) and (min-width: 45.065em) {}
    
@media screen and (max-width: 45em) and (min-width: 30.065em) {
	/*.category-page .g-array-item-image a img { width:85%; }*/	
}




/*Up to 60em | 960px and below | Mobile */
@media screen and (max-width: 60em) {
        
    .g-container {width:100%;}
    section.entry-content > a > img, .category-page .g-array-item-image a img { width:100%; height: 250px; }	
    
    .category-page .g-array-item-text, .category-page .g-array-item-details, .category-page .g-array-item-read-more {
        display:block; clear:left; padding-left: 0; width: 100%; }

 	.category-page .g-array-item-image { display: block!important; }
	.category-page .g-array-item-title {  width:100%; margin-top: 15px;  margin-left: 0;}
	.category-page .g-array-item-title h3 { padding-left:0; }
}

/*Up to 45em | 720px and below | Large Mobile */
@media screen and (max-width: 45em) {
    
    #g-main .g-content .entry .post .entry-header .entry-title  { margin-top: 20px; }
    .g-content-array .g-array-item { margin-bottom: 0; }
    .g-totop {text-align: center} 
    
    .footer-menu-top { justify-content: center;}
	.footer-menu-top ul { width:150px; /* margin: 0;*/}	
	.footer-menu-top ul, .get-social ul { float: left ; }   
	.footer-menu-top ul li { padding-right:0; }
    
    .get-social {display: flex; justify-content:space-evenly; min-width:200px; }
    .get-social ul {}
    .get-social li {}
        
    }

@media screen and (max-width: 30em) and (min-width: 25.065em) {}

/* Up to 25em | 400px and below | Small Mobile */
@media screen and (max-width: 25em) {
	/**/
    
    .category-page .g-array-item-image { display: block; }
    .category-page .g-array-item-image a img { height: 250px; }
    section.entry-content > a > img { height: 250px; }
    figure.wp-block-audio {margin-left:auto; margin-right:auto;}
	
	
}
    