/*
Theme Name:   A-bomb Child
Theme URI:    http://themeforest.net/item/abomb-news-blog-magazine-theme/9847471
Description:  A-Bomb Child Theme
Author:       Ridwan
Author URI:   http://themeforest.net/user/007theme
Template:     abomb
Version:      1.1.5
Tags: black, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain:  abomb
*/


/* Theme style customization starts here
-------------------------------------------------------------- */

.top-wrap, .top-wrap .boxed {background: #006633 !important;}
.top-wrap a {color: white !important;}
.main-header {border-bottom: 5px solid darkgoldenrod;}
.headline-news-title {color: goldenrod !important}

.main-content, .left-sidebar, .right-sidebar { padding-top: 10px; padding-bottom: 60px;}
.sidebar .widget {margin-bottom: 20px !important;}
.main-content {padding-top: 0px !important; padding-left: 15px !important; }

.bombnav a {font-size: 18px;}
.bombnav a:hover {background: #dab241; color: #003300 !important;}
.bombnav ul.sub-menu {background: #f1d582 !important;}
.bombnav .sub-menu a {color: #000033 !important;}
.bombnav .sub-menu a:hover {background: #006633; color: #ffffff !important;}
.sub-menu li {border-bottom: 1px solid #dab241;}

.entry-header {border-bottom: 1px solid #EEE; margin-bottom: 8px; padding-bottom: 10px;}


a { color: #339966 }
a:hover {color: #ad7e24}

#breadcrumbs { font-family: oswald, arial, sans-serif; font-size: 15px !important; border-bottom: 1px solid #e3e3e3; padding: 0 0 6px 0; margin: 15px 0 15px 0 !important;}
#breadcrumbs a { padding: 0; margin: 0 6px 0 0; border-bottom: 1px solid #fff; font-weight: bold; display: inline-block; text-transform:  uppercase;}
#breadcrumbs a:hover {text-decoration: none; border-bottom: 1px solid #ad7e24}
#breadcrumbs .fa { padding: 0 6px 0 0; }

.grid-caption a { font-weight: bold; text-shadow: 2px 2px 3px rgba(10,10,10, .9);}
.grid-caption a:hover {color: goldenrod; text-decoration: none;}
.gcat a {padding: 4px 6px; border-bottom: 2px solid goldenrod; text-shadow: none; background: #006633 !important; font-family: Oxygen !important; font-size: 13px; text-transform: uppercase;}

.block-seven .big-post {margin: 0px;}

/*Ads Styles */
.ads-header-leaderboard {text-align: center; padding: 12px 6px 6px 6px;}
.head-banner {padding: 8px;}

/*Footer Styles */
.toTop {background: #006633 !important}
.toTop .fa {color: #daa520 }


/* Sidebar Styles */
.entry-header h3.entry-title {font-size: 24px !important; font-family: Teko, arial, sans-serif; margin: 0 0 12px 0; font-weight: 600 !important; color: #003}
h4.widgettitle { border-top: 6px solid #e5e5e5; padding-top: 5px;}
h4.widgettitle span {border-top: 6px solid #339966; padding-left: 8px;}
.theiaStickySidebar .block-seven .big-post {margin-bottom: 15px;}

/* Post Styles */
.jssocials-share-reddit {background: #a8c3dd;}
.jssocials-share-reddit:hover {background: #7996b3}
.jssocials-share-link:hover {color: #fff !important;}
.jssocials-share-link {font-size: 18px; border-radius: 50%;}
.jssocials-shares {margin-bottom: 6px !important}

.block-page .entry-meta.bottom {font-family: Oswal, arial, sans-serif;}
.entry-image.featured-image .gallery-caption {background: rgba(0,0,0,0.6); padding: 10px 18px;}
.entry-content-text h2 {font-size: 32px;}
.wp-caption-text {font-style: normal; font-family: Oswald, arial, sans-serif; font-size: 16px;}

.block-page .entry-content a {color: #339966 !important; font-weight: bold; text-decoration: underline;}
.block-page .entry-content a:hover {color:#ad7e24 !important}
.entry-header .entry-title {margin: 0 0 12px 0; font-weight: 600 !important; color: #003}
.entry-content-text h2 {color: darkgoldenrod;}
.block-page .entry-meta.bottom {font-size: 14px; color: #555555}
.block-page .entry-meta a {color: #339966;}
.entry-meta .meta-author a {color: #339966 !important;}
.single-nav a:hover {text-decoration: none !important;}

.single-post .entry-meta .meta-date:before, .small-post .entry-meta .meta-date:before {
   font-family: FontAwesome;
   content: "\f017";
  padding-right: 6px;}
.single-post .entry-meta .meta-twitter:before {
  font-family: FontAwesome;
   content: "\f099";
  padding-right: 6px;}
.single-post .entry-meta .meta-comments::before {
   font-family: FontAwesome;
    content: "\f075";
   padding-right: 6px;}
.single-post .entry-meta .meta-author:before {
   font-family: FontAwesome;
    content: "\f007";
   padding-right: 6px;}
.single-post .entry-meta .meta-cat:before,  .small-post .entry-meta .meta-cat:before {
  font-family: FontAwesome;
  content: "\f115";
  padding-right: 6px; }
.single-post .entry-meta .meta-cat, .entry-meta .meta-date, .entry-meta .meta-comments {padding: 0 0 0 6px;}

.grid-4 {width: 25% !important}

#block-ajax-query-contentseven1 div.entry-header { border-bottom: 0px !important }
#blockseven1 { margin-bottom: 5px !important}

.wpb_content_element block block-seven .entry-header { border-bottom: 0px !important }
.wpb_content_element block block-seven { margin-bottom: 5px !important}

.entry-player-title:before {font-family: FontAwesome; content: "\f2bd"; padding-right: 4px;}
.entry-game-title:before {font-family: FontAwesome; content: "\f091"; padding-right: 4px;}
.entry-opponent-title:before {font-family: FontAwesome; content: "\f0c0"; padding-right: 4px;}

/*Taxonomy Styles */
.archive-desc { padding-top: 16px; font-style: normal;}
.archive-desc h3 {padding: 0 0 10px 0; color: darkgoldenrod;}
.archive-wrapper h2 {text-transform: uppercase;}
.archive-wrapper {margin: 0 0 15px 0;}
.author-box-social a {color: green !important; font-weight: bold;}
.author-box-avatar img {margin-right: 12px;}
.author-box-detail {padding-left: 10px !important;}
.archive-head {margin-bottom: 20px;}
.author-twitter {margin-left: 20px;}

.author-box-desc h3 {margin-top: 30px;}
.author-box-desc ul {list-style: circle; margin-top: 20px;}
.author-box-desc ul a {font-weight: 600;}

.archive-title h1 {
    font-size: 36px;
    text-transform: uppercase;}
.play_info H1
    {
    	margin-bottom: 6px;
    }
.gold {color:goldenrod;}
.green {color: #00ba5d; font-weight: bold;}

/*Sidebar */
.widgettitle {	 padding: 8px 0 8px 0;
	     border-top: 3px solid #000044 !important;
	     border-bottom: 1px dotted #000044; font-size: 20px;}
h4.widgettitle {font-family: Oswald,Arial,Helvetica,sans-serif; font-weight: 600; font-style: normal;}
.widget_reedwanwidgets__feedburner h4.widgettitle:before {font-weight: bold !important; color: #dab241 !important; font-family: FontAwesome; font-weight: normal; content: "\f003"; padding-right: 8px;}
h4.widgettitle {
    font-family: Oswald,Arial,Helvetica,sans-serif;
    font-weight: 600;
    font-style: normal;}

.wprss_widget  h4.widgettitle:before {font-weight: bold !important;color: #dab241 !important; font-family: FontAwesome; font-weight: normal; content: "\f1ea"; padding-right: 8px;}
.wprss-w-wrap .wprss-w-item {font-size: 14px; padding-bottom: 10px !important;}
.entry-tag-title, .entry-player-title, .entry-game-title, .entry-opponent-title {border-width: 1px !important; color: #ffffff !important; text-transform: uppercase; font-weight: normal !important;}
.entry-player-title, .entry-game-title, .entry-opponent-title {background: #000022;    display: inline-block;
 padding: 0 10px;
 margin-right: 5px;
 margin-bottom: 10px;
 border-style: solid;}


/*Player & Coach Bios */
.base_bio_info, .base_bio_rankings { margin: 1% 0 0; padding: 11px 2px 2px; text-align: ; display: block; position: relative; border-top: 1px solid rgba(255, 255, 255, 0.306) ;}
.player_bio { min-height: 410px; position: relative; }
.play_info { display: block; position: absolute; width: 100%; padding: 28px !important; background-color: rgba(0, 0, 0, 0.700) !important; }
.number_position {	/*+border-radius: 5px;*/
	-moz-border-radius: 5px; 	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; border-radius: 5px; float: left; background-color: #020217; font-weight: bold; color: #FFFFFF; padding: 4px 4px; margin-right: 1%; margin-bottom: 0px;}
.play_info { position: absolute; bottom: 0 !important;	left: 0 !important; }
.base_bio_info LI, .base_bio_rankings LI {display: inline !important; 	padding: 1% 4% 1% 0%; color: #FFFFFF;	margin: 0; white-space: nowrap; }

.entry-tag-title, .entry-player-title, .entry-game-title, .entry-opponent-title {border-width: 1px !important; color: #ffffff !important; text-transform: uppercase; font-weight: normal !important;}
.entry-player-title, .entry-game-title, .entry-opponent-title {background: #000022;    display: inline-block;
 padding: 0 10px;
 margin-right: 5px;
 margin-bottom: 10px;
 border-style: solid;}

	 .entry-tag-title:before {font-family: FontAwesome; content: "\f02c"; padding-right: 4px;}
	 .entry-tags a {
	 		display: inline-block;
	 		border-style: solid;
	 		font-weight: normal !important;
	 		border-width: 1px !important;
	 		padding: 0 10px;
	 		margin-right: 5px;
	 		border-color: #ccc !important;
	 		margin-bottom: 10px;}
	 .entry-tag-cat .entry-tags a:hover {text-decoration: none !important; background: #eee;}
	 .entry-tag-cat {margin-top: 25px;}
   /*legibility of grid headings*/
   .featured-grid-item > A:before
   {
   	bottom: 0;
   	content: "";
   	display: block;
   	height: 75%;
   	width: 100%;
   	position: absolute;
   	z-index: 0;
   	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 52%, rgba(0, 0, 0, 0.75) 69%, rgba(0, 0, 0, 0.85) 100%);
   	/* FF3.6-15 */
   	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 52%, rgba(0, 0, 0, 0.75) 69%, rgba(0, 0, 0, 0.85) 100%);
   	/* Chrome10-25,Safari5.1-6 */
   	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 52%, rgba(0, 0, 0, 0.75) 69%, rgba(0, 0, 0, 0.85) 100%);
   	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );
   	/* IE6-9 */
   }
   .grid-caption a { text-shadow: 2px 2px 3px rgba(10,10,10, .9); }
   .grid-caption a:hover {text-decoration: none; color: goldenrod !important;}
   .grid-big .grid-desc {line-height: 24px !important;}

   .block-page .entry-meta > span, .block-page .entry-meta > time, .block-six .entry-meta > span, .block-six .entry-meta > time {
    float: left;
    margin-right: 10px !important}

@media only screen and (max-width: 767px) {
  .bomb_res .deskpadview {display: inline !important;}
  .boxed {background: #006633;}
.entry-header, .entry-meta, .jssocials {text-align: center;}
.meta-author, .meta-twitter, .meta-date {text-align: center; display: inline;}
.bomb_res .block-page .meta-twitter,
.bomb_res .block-page .meta-date,
.bomb_res .block-page .meta-views,
.bomb_res .block-page .meta-author,
.bomb_res .block-six .meta-twitter,
.bomb_res .block-six .meta-date,
.bomb_res .block-six .meta-views,
.bomb_res .block-six .meta-author {
  display: inline;

}
