/*
 Theme Name:   Otaku Magazine
 Description:  Twenty Fifteen Child Theme
 Template:     geekmag
 Version:      1.0.0

 */
 
 
 @font-face {
    font-family: "Dicot";
    src: url('/wp-content/themes/otakumagazine/fonts/dicotmedium.ttf'),
    url('/wp-content/themes/otakumagazine/fonts/dicotmedium.eot'); /* IE */
}

@font-face {
  font-family: 'dicotbold';
  src: url('/wp-content/themes/otakumagazine/fonts/dicotbo.ttf');
}

.geekmag-xs-article-tags
{
	display: none;
}
	#otaku_big_ad
	{
		width: 100%;
		height: 100%;
		padding:0px 0px 20px 0px;
		margin-bottom:30px;
		overflow: hidden;
		
	}
	
	
  
	#otaku-ribbon
	{
		display:none;
	}
	
	#otaku_wallpaper
	{
		width: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		overflow:visible;
		
		cursor: hand;
		cursor: pointer;
	}
	
	span.crp_title, .crp_title
{
  background-color: #FF0000;
background: rgb(255,0,0);
background: rgba(255, 0, 0, 0.8);
}

@media only screen and (max-width: 1024px) {
	.geekmag-header-ad img, .geekmag-footer-ad img
	{
		
		width: 100%;
		
		margin: auto;
		height: auto;
	}
	#otaku_big_ad   img, #otaku_big_ad
	{
		width: 100%;
		max-width: 100%;
		height: auto;
		padding: 0px;
	}
 
	
}
@media only screen and (max-width: 770px) {
    .resp-tab-active {
     color:#ffffff;
    }
	
	#geekmag-toggle-sub-menu
	{
		display: none;
	}
	
	  #geekmag-header-left img {
        height: auto !important;
        max-width: 100%;
		max-height: 150px;
    }
	
	.widget_text geekmag-header-ad
	{
		max-width: 100%;
	}
	
	.geekmag-header-ad img, .geekmag-footer-ad img
	{
		max-width: 420px;
		width: 100%;
		max-height: 100%;
		margin: auto;
		height: auto;
	}
	
	
	#geekmag-nav-container, #geekmag-nav-menu .geekmag-toggle-menu, #geekmag-nav-container-inner, #geekmag-nav-menu
	{
		
	}
	
	
		
	.geekmag-sidebar-box
	{
         padding: 0px !important; 
    }
	
	.widget_categories, .widget_tag_cloud
	{
		padding: 20px !important;
	}
	
	
	
	
}



.tagcloud {
    position: relative;
    display: inline-block;
    margin-bottom: -5px;
}
.tagcloud a, a[class^="tag"] {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 7px 12px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
}
.tagcloud a:hover, a[class^="tag"]:hover {
    text-decoration: none;
}
.tagcloud .geekmag-tag-count {
    padding-left: 7px;
    margin-left: 7px;
    display: inline-block;
}

.geekmag-page-links,#wp-calendar tbody td,.tagcloud a,a[class^="tag"],.geekmag-post-content .geekmag-accordion-header,.geekmag-post-content .geekmag-accordion-content,.geekmag-post-content .geekmag-article-list-row {
    background: #FF0000;
}
	
	
	
	
	ul.sub-menu
	{
		margin-top: -50px;
		
	}

	
	p
	{
		text-align: left;
    margin-bottom: 20px;

	}
	
	
	
	
	.geekmag-toggle-menu:after {
		margin: auto;
		
	}
	
	
	.geekmag-header-banner img
	{
		width: 100%;
		height: auto;
	}
	

@media only screen and (min-width: 1024px)
{
	#otaku_big_ad   img, #otaku_big_ad, .otaku_big_ad img
	{
		width: 100%;
		max-width: 100%;
		height: auto;
	}
 
 
   .geekmag-xl-article-right {
      display: table-cell;
      vertical-align: top;
      padding: 20px 40px 20px 40px;
      width: 70%;
  }
}
	
@media only screen and (max-width: 1187px) {	
	.geekmag-toggle-menu  {
        padding: 15px;
		display:inline-block  !important;
    }
    
}

#geekmag-nav-container
{
	z-index: 1;
}




.geekmag-post-top-bar
{
	padding-top: 10px;
}

