/*
Theme Name: Voltata2
Theme URI: http://voltata.sultenhest.dk
Author: Sultenhest
Author URI: http://www.sultenhest.dk
Description: Voltata is a simple theme with lots of opportunities for customization such as animations, social icons, aligments, custom widgets, post formats, galleries, Google Fonts and different page templates to choose from. Voltata is a work in progress theme, meaning that Voltata continuously will be updated with new features to allow the user even more customization, making your site truely unique. Voltata was designed using a mobile-first approach, meaning your content is responsive and takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: voltata
Tags: black, white, light, dark, one-column, left-sidebar, right-sidebar, fluid-layout, flexible-header, responsive-layout, blavatar, custom-background, custom-header, custom-menu, featured-image-header, post-formats, sticky-post, theme-options, threaded-comments
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# General settings
# Post content styling
## Tables
## Images
# Header
## Menu
# Index page posts
# Blog list
# Widgets
# Single.php
# Comments
# Frontpage
# Full Width Page
# Search, Achive and 404.php
# Password Protected
# Image.php
# MEDIA QUERIES
# Wordpress CSS Requirements
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# General settings
--------------------------------------------------------------*/
body{
	color:#333333;
	font-family: Arial, Helvetica, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; 
	-ms-word-wrap: break-word;
  word-wrap: break-word;

}

img, figure{
	display:block;
	max-width:100%;
	height:auto;
}

iframe{
	display:inline-block;
	max-width:100%;
}

a, a:visited{
	color:blue;
	text-decoration:underline;
}

a:hover, a:active, button:hover, button:active{
	color:#337ab7;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	text-decoration:underline;
}

::selection{
  background:#bbbbbb;
}

::-moz-selection{
	background:#bbbbbb;
}

#primary{
	z-index:1;
}

#page{
	margin-bottom:1em;
}

/*
.wf-notosansjapanese { font-family: "Noto Sans Japanese"; }
*/

/*--------------------------------------------------------------
# Post content styling
## Tables
## Images
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Tables
--------------------------------------------------------------*/
th{
	padding-right:10px;
}

dt{
	margin-top:5px;
}

/*--------------------------------------------------------------
## Images in blogs and posts
--------------------------------------------------------------*/
.alignleft{
	display:block;
	float: left;
  margin: 5px 20px 20px 0;
}

.alignright{
	display:block;
	float:right;
  margin: 5px 0 20px 20px;
}

.aligncenter{
	display:block;
	margin:5px auto;
}

.wp-caption-text{
	color:#666;
}

.carousel{
	margin-bottom:15px;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/

/*
.widget-title, .widgettitle{
	border-bottom:1px solid #eee;
}
*/

.widget-title{font-size:1.51em;padding-bottom:8px}

.widget ul{
	padding-left:0px;
	list-style-type:none;
}

/* Custom menu */
.widget_nav_menu .sub-menu{
	padding-left:15px;
}

/* Text Widget */
.widget_text img{
	margin:10px auto;
}

.widget_text .carousel-control{
	background-image:none;
}

/* Categories */
.widget ul .children{
	padding-left:15px;
}

/* RSS feed */
.rsswidget img{
	display:inline;
}

/* Calendar */
.widget_calendar table{
	width:100%;
}

.widget_calendar table th{
  width: 14.25%;
}

.widget_calendar table #today{
	font-weight:bold;
}

.widget_calendar #next a{
	float:right;
}

/* Recent posts + recent posts thumbs */
.widget_recent_entries .post-date,
.widget_recent_post_with_thumb .post-date{
  display: block;
  color: #666;
  margin-bottom: 10px;
}

.widget_recent_post_with_thumb li{
	margin:-15px 0;
}

.widget_recent_post_with_thumb .wp-post-image{
	width:100px;
}

/* Pages */
.widget_pages ul{
	padding:0;
}

.widget_pages .page_item_has_children ul{
	padding-left:15px;
}




/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.site-header{
	padding-top:10px;
}

.text-center .custom-logo, .text-center .logo-image{
	margin:0 auto;
}

.text-left .custom-logo, .text-left .logo-image{
	margin:0;
}

.text-left .site-branding{
	padding-left:30px;
}

.text-right .custom-logo, .text-right .logo-image{
	float:right;
}

.text-right .site-title, .text-right .site-description{
	clear:right;
}

.text-right .site-branding{
	padding-right:30px;
}
/*
.site-title a{
	font-size: 30px;
	font-weight: 300;
	line-height: 1;
	letter-spacing:-1px;
	text-decoration:none;
}
*/

.site-title a {
font-size:36px;
font-weight:bold;
	font-family:'Noto Sans Japanese',sans-serif;
}

.site-description{
	padding-bottom:45px;
}

/*--------------------------------------------------------------
## Menu
--------------------------------------------------------------*/
.menu{
	padding-left:0;

}

/*
#primary-menu{
	list-style-type:none;
	padding:0 15px;
	margin-bottom:0;


	}
	*/
	
#primary-menu{
	list-style-type:none;
	padding:0 15px;
	margin-top:2px;
	margin-bottom:0px;
background:#f9f9ff;
border-bottom:3px solid #b0c4de;
border-top:1px solid #b0c4de;
	margin-bottom:0px;
	font-family:'Noto Sans Japanese',sans-serif;

}
#primary-menu li{
	display:inline-block;
}

#primary-menu li a:hover{
background:#e6e6fa;
}
 
#primary-menu li.current-menu-item{
background:#e6e6fa;
}

#primary-menu li a, #primary-menu .menu-item-has-children .sub-menu li a, #primary-menu .page_item_has_children .children li a{
	padding:10px 8px;
	display:block;
	text-align:left;
	font-size:1em;
}


#primary-menu .menu-item-has-children .sub-menu li,
#primary-menu .page_item_has_children .children li{
	display:inline;
}

#primary-menu .menu-item-has-children,
#primary-menu .page_item_has_children{
	position:relative;
}

#primary-menu .menu-item-has-children .sub-menu,
#primary-menu .page_item_has_children .children{
	position:absolute;
	top:40px;
	left:0px;
	width:200px;
	display:none;
	z-index:8;
	padding:0;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	border-radius:0 0 4px 4px;
	background-color:#ffffff;

}

#primary-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu,
#primary-menu .page_item_has_children .children .page_item_has_children .children{
	position:absolute;
	top:-40px;
	left:99px;
	border:1px solid #eee;
	border-radius:0 4px 4px 4px;
	font-size:1em;
}

#primary-menu .menu-item-has-children .sub-menu li a:hover,
#primary-menu .page_item_has_children .children li a:hover {
background:#b0c4de;
}

#primary-menu #search_icon{
	top:2px;
}

.text-left #menu-search-field{
	padding-left:45px;
}

.text-right #menu-search-field{
	padding-right:45px;
}

#menu-search-field{
	display:none;
}

#menu-search-field .input-group{
  margin:3px 0 16px 0;
}


/* Mobile */
#mobile-site-navigation{
	margin:0 0 15px 0;
	display:none;

}

#secondary-menu{
	display:none;
	text-align:center;
	margin:10px 0 0 0;
	list-style-type:none;
		
}

#secondary-menu ul{
	list-style-type:none;
	
}

#secondary-menu li a{
	display:block;
	padding:10px 0;
	background:white;
	font-size:1.2em;
	border-bottom:1px solid #ddd;
	

}

#secondary-menu .menu-item-has-children .sub-menu,
#primary-menu .page_item_has_children .children{
	list-style-type: none;
	padding:0;
	background:white;

}

#mobile-site-navigation .btn-group{
	padding:0 15px;
	
}

#mobile-search-field{
	display:none;
	padding: 0px 15px;
}

#mobile-search-field .col-xs-12{
	margin-top:15px;
}


/*--------------------------------------------------------------
# Index page posts
--------------------------------------------------------------*/
#content{
	padding-top:0;
	font-size:1.1em;
}

#main{
	margin:0;
}

.attachment-post-thumbnail{
	width:100%;
	height:auto;
}

.entry-title .glyphicon-pushpin{
	top:3px;
	font-size:0.9em;
}

/*
.entry-title{
	padding-bottom:1px;
	margin-bottom:0;
  border-bottom:1px solid #eee;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
*/


.entry-title{
font-size:1.5em;
margin-bottom:1em;
padding:0;
padding-left:10px;
border-left:25px solid #8fbc8f;
color:#006400;
line-height:120%;
font-weight:bold;
font-family:"Noto Sans Japanese";

}


.entry-meta, .entry-meta a{
  margin-bottom:5px;
  color:#666;
}

.entry-meta a:hover{
	color:#337ab7;
}

.glyphicon-option-horizontal{
	text-align:center;
	color:#eee;
	margin:20px auto;
}

.entry-footer{
	clear:both;
}

.entry-footer .glyphicon{
	font-size:0.9em;
	margin:0 5px 0 0;
}

.entry-footer #voltata-cat, .entry-footer #voltata-tag{
	margin-right:10px;
}

.posts-navigation h2, .post-navigation h2{
	display:none;
}

.nav-links a{
  display:inline-block;
  padding:5px 14px;
  border:1px solid #ddd;
  border-radius:4px;
}

.nav-links a:hover{
	color:#333;
	background-color:#eee;
}

.nav-previous{
	float:left;
}

.nav-next{
	float:right;
}

/*--------------------------------------------------------------
# Blog list
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer{
	background-color:#333;
	color:#eee;
	padding:10px 0;
	z-index:-1;
}

#footer a{
	color:#eee;
}

#footer a:hover{
	color:#337ab7;
}

#footer #secondary{
	margin:0 0 20px 0;
}

#footer button{
	margin:0 auto 25px;
}

#footer .footer-menu{
	padding:0;
}

#footer .footer-menu li{
	display:inline;
	padding:0 5px;
	border-right:1px solid #444;
}

#footer .footer-menu li:last-child{
	border-right:none;
}

#footer #colophon, #footer #colophon a{
	text-align:center;
	color:#666;
}

#footer #colophon a:hover{
	color:#eee;
}

#footer #footer-social-icons{
	margin:20px 0;
	text-align:center;
}

#footer #footer-social-icons a{
	display:inline-block;
	margin:2px;
}

#footer #footer-social-icons img{
	width:35px;
	height:auto;
	opacity:0.8;
}

#footer #footer-social-icons img:hover{
	opacity:1;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}

/*--------------------------------------------------------------
# Single.php
--------------------------------------------------------------*/
.single .entry-header{
	text-align:center;
	margin-bottom:5px;
}

.single .entry-title{
	border:0;
}

.single .entry-content{
	margin-bottom:20px;
}

.single .posted-on a{
	color:#666;
}

.single .post-navigation .nav-previous{
	float:left;
	margin-bottom:10px;
}

.single #author-info-post{
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin:20px 0;
	padding:15px 0;
	text-align:center;
}

.single #author-info-post img{
	border-radius:50%;
}

.single #author-info-post h2{
	margin-top:0px;
}

.single #author-info-post p{
	margin-bottom:0px;
}

.single #author-info-post ul{
	list-style-type:none;
	padding-left:0;
}

.post-edit-link{
	margin-bottom:10px;
}

/*==================================================*/
/* project Archive - archive-project.php - 事業計画 */
/*==================================================*/

#project{}
	#project table, #project table td, #project table th{padding:2px 4px;}
		#project table th{text-align:center;}
		#project table .project_nb{font-size:.7em;}
		#project table .project_date{font-size:.8em;}
	#project .tooltip.top{margin-top:-2px;}
		#project .tooltip.top .tooltip-inner {background-color:#de3129; margin-left:10px;}
		#project .tooltip.top .tooltip-arrow {border-top-color:#de3129;}

	#project table .project_nb{width:3%;}
	#project table .project_date{width:17%}
	#project table .project_title{width:40%}
	#project table .project_veune{width:15%}
	#project table .project_member{width:10%}

		#project table .project_tanni{background:rgb(147, 199, 174);}
		#project .tanni{color:rgb(147, 199, 174); font-size:1.5em; vertical-align:middle;}


/*--------------------------------------------------------------
# Comments
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Frontpage
--------------------------------------------------------------*/
#fp-first-part, #fp-second-part{
	text-align:center;
}

.no-image{
	height:135px;
	width:100%;
  background: #616161; /* fallback for old browsers */
  background: -webkit-linear-gradient(to left, #616161 , #9bc5c3); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to left, #616161 , #9bc5c3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

#fp-first-part h1{
	margin-bottom:0;
}

#fp-first-part a, #fp-second-part a{
	display:block;
	text-align:center;
}

#fp-first-part hr, #fp-second-part hr, 
article .entry-header hr, #fullwidth-hr{
	max-width:100px;
}

#fp-first-part .entry-date, #fp-second-part .entry-date{
	color:#666;
	margin-bottom:10px;
}

#fp-first-part #secondary .col-md-12{
	min-height:260px;
	margin-bottom:20px;
}

#fp-first-part h3, #fp-second-part h3{
	margin-bottom:0;
}

#fp-read-more{
	margin-top:20px;
}

#fp-second-part .no-image{
	width:100%;
	height:350px;
	background: #616161; /* fallback for old browsers */
  background: -webkit-linear-gradient(to left, #616161 , #9bc5c3); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to left, #616161 , #9bc5c3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

/*--------------------------------------------------------------
# Full Width page
--------------------------------------------------------------*/
.page-template-content-fullwidth-page .entry-title{
	border:0;
	text-align:center;
	margin-bottom:20px;
}

/*--------------------------------------------------------------
# Search, Achive and 404.php
--------------------------------------------------------------*/
.search #secondary{
	clear:both;
	padding:0 15px;
  margin:0;
}

.search{
	text-align:center;
}

h1.page-title{
	margin-bottom:0;
}

/*--------------------------------------------------------------
# Password Protected
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Image.php
--------------------------------------------------------------*/
.attachment article{
	padding-bottom:30px;
}

.attachment .entry-attachment img{
  margin:15px auto;
}

.attachment .entry-caption{
	text-align:center;
}

.attachment .post-navigation{
  text-align:center;
  margin-bottom:5px;
	padding:0;
}

.attachment .nav-previous{
	float:none;
}

.image-navigation .nav-links{
	width:100%;
}

.image-navigation .nav-prev{
	float:left;
}

/*--------------------------------------------------------------
# Post Format Gallery
--------------------------------------------------------------*/

/*--------------------------------------------------------------
## Zawayo Added
--------------------------------------------------------------*/
.BUTTON_OWH {
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
  width:80%;
   font-size: 1em;
   font-weight: 100;
   padding: 0.5em;
 background-color:#ffffff;

   border: solid #337FED 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
}


.BUTTON_OWH2 {
   -webkit-border-radius: 20px;
   -moz-border-radius: 4px;
   border-radius: 4px;

   font-size: 1em;
   font-weight: 100;
   padding: 0.5em;
 background-color: #ffffff;

   border: solid #337FED 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
}


.marker_yellow_futo {
background: linear-gradient(transparent 0%, #ffff66 0%);
width:auto;
}

.marker_yellow_hoso {
background: linear-gradient(transparent 60%, #ffff66 60%);
}


.marker_lime_futo {
background: linear-gradient(transparent 0%, #66FFCC 0%);
}
.marker_lime_hoso {
background: linear-gradient(transparent 60%, #66FFCC 60%);
}

.marker_water_futo {
background: linear-gradient(transparent 0%, #66ccff 0%);
}
.marker_water_hoso {
background: linear-gradient(transparent 60%, #66ccff 60%);
}

.marker_pink_futo {
background: linear-gradient(transparent 0%, #ffd6ff 0%);
}

.marker_pink_hoso {
background: linear-gradient(transparent 60%, #ffd6ff 60%);
}

.marker_orange_hoso {
background: linear-gradient(transparent 60%, #ffc993 60%);
}


#jigyokeikaku table {
border:1px solid #ddd;
font-size:0.8em;
}

#jigyokeikaku table td {
padding:0.5em;
border:1px solid #ddd;
vertical-align:top;
}

#jigyokeikaku table td.textcenter{
text-align:center;
}

.tanipta {
background:#66cdaa;
}

.oshirasebi {
font-size:1em;
vertical-align:middle;
color:#555;
}

.newmark {
width:5em;
background:orangered;

padding:1px 3px;
font-size:0.6em;
color:white;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.shikaku_half {
border:1px solid #000;
padding:0.05em 0.4em;
font-size:0.8em;
padding-top:0;
}

.shikaku_tani {
border:1px solid #000;
padding:0.05em 0.2em;
font-size:0.8em;
padding-top:0.1em;
background:#66cdaa;
}

.shikaku_em {
border:1px solid #000;
padding:0.05em 0.2em;
font-size:0.8em;
padding-top:0.1em;
}

.shikaku_kaicho {
border:1px solid #000;
padding:0.05em 0.2em;
font-size:0.8em;
padding-top:0.1em;
background:yellow;
}
.maru_half {
    border:1px solid #000;
    border-radius: 50%;
    font-size: 0.8em;
    line-height: 2em;
    padding-top: 0;
    padding-left: 0.4em;
    padding-right: 0.4em;
    padding-bottom:0.1em
    }
.orange {
background:orange;
}
.pink {
background:pink;
}
.yellow{
background:yellow;
}

.maru_em {
    border:1px solid #000;
    border-radius: 50%;
    font-size: 0.8em;
    line-height: 2em;
    padding-top: 0.1em;
    padding-left: 0.2em;
    padding-right: 0.2em;
    padding-bottom:0.1em;
}
.maru_jimukyoku {
    border:1px solid #000;
    border-radius: 50%;
    font-size: 0.8em;
    line-height: 2em;
    padding-top: 0.1em;
    padding-left: 0.2em;
    padding-right: 0.2em;
    padding-bottom:0.1em;
    background:skyblue;
}

.pink1 {
      color: pink;
      border: 4px solid pink;
}
.pink2 {
      color: #fff;
      border: 4px solid pink;
      background: pink;
}
.sky1 {
      color: skyblue;
      border: 4px solid skyblue;
}
.sky2 {
      color: #fff;
      border: 4px solid skyblue;
      background: skyblue;
}

.alertbox {
border:3px solid orange;
padding:0.3em;
font-weight:bold;
text-align:center;
margin-bottom:1em;
}
.textlink {
color:blue;
text-decoration:underline;
}
.customlogo {
margin-bottom:0;
}


#yakuin table {
	with:100%;
	}

#yakuin table th {
	padding:0.5em;
text-align:center;
border:1px solid #ddd;
background:#eee;
}

#yakuin table td {
padding:0.5em;
text-align:left;
border:1px solid #ddd;
}

.sidetextblock {
margin-top:0.5em;
margin-bottom:0.5em;
width:100%;
padding:0.5em;
text-align:center;
border:1px solid #ddd;
font-size:1.5em;
background:#b0e0e6;
}

.sidetextblocklink {
margin-top:0.5em;
width:100%;
padding:0.2em;
text-align:center;
background:skyblue;
font-size:1.2em;
}
.sidetextblockaddress {
margin-top:0.5em;
width:100%;
padding:0.5em;
text-align:center;
border:1px solid #ddd;
font-size:1em;
background-color:white;
	border:1px solid #7ebea5;
}

#secondary.widget-area.col-md-4 {
padding:0;
}
.custom-html-widget{
padding:0;
}

ul.linklist {
list-style:none;
margin:0;
padding:0;
}

ul.linklist li {
border-bottom:2px solid #ccc;
background-color:white;
padding:0.5em 1em;
}


#katudouhoushin ol {
margin:0;
padding-left:1.8em;
width:100%;
}


#katudouhoushin ul {
margin-left:1em;
padding:0;
list-style:disc;
margin-bottom:1em;
}

#kaisoku h3 {
font-weight:bold;
font-size:1.2em;
}

#kaisoku h4{
font-size:1.2em;

}

.site-description {
margin-bottom:-2em;
}

.oshiraselist {
padding:1px 0;
margin-bottom:0.5em;
}

.oshirasebox {
background-color:white;
border:1px solid #7ebea5;
font-size:1em;
margin-top:0.3em;
margin-left:0;
padding:1.2em;
padding-bottom:1px;
}

/* ボタン*/
a.btn--orange {
  color: #fff;
  background-color:  #99E5FF;
}

a.btn--orange:hover {
  color: #fff;
  background: #32CCFF;
}

a.btn-c {
  font-size: 2rem;
  position: relative;
  padding: 1.5rem 3rem 1.5rem 2rem;
}

a.btn-c i.fa {
  margin-right: 1rem;
}

ol  {
background:white;
padding:1.4em;
border:1px solid #7ebea5;
}
ol li {
line-height:150%;
margin-left:1.2em;
margin-bottom:0.6em;
}

/*--------------------------------------------------------------
# MEDIA QUERIES
--------------------------------------------------------------*/
@media screen and (max-width: 1200px) {
	#fp-second-part .no-image{
	  height:283px;
	}
}

@media screen and (max-width: 990px) {
	.site-description{
		padding-bottom:30px;
	}
	
  header #site-navigation{
		display:none;
	}
	
	#secondary{
		clear:both;
		padding-top:15px;
	}
	
	header #mobile-site-navigation{
		display:block;
	
	}
	
	#fp-second-part .no-image{
	  height:210px;
	}
}

@media screen and (max-width: 575px) {
	.gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item,
	.gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item{
		width:33%;
	}
	
	#fp-second-part .no-image{
	  height:110px;
	}
	
	.single .post-navigation .nav-previous, .single .post-navigation .nav-next{
		float:none;
	}
	
	#authorbutton, .post-edit-link, .nav-links a{
		width:100%;
		text-align:center;
	}
	
	.sidetextblock {
margin-top:0.5em;
margin-bottom:10px;
text-align:center;
padding:0.5em;
text-align:center;
border:1px solid #ddd;
font-size:1.5em;
background:#b0e0e6;
}

.site-title a {
font-size:0.6em;
font-weight:bold;
	font-family:'Noto Sans Japanese',sans-serif;

}
	
}

/*--------------------------------------------------------------
# Wordpress CSS Requirements
--------------------------------------------------------------*/
.sticky, .gallery-caption, .bypostauthor{}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
# Zawayo Added CSS
--------------------------------------------------------------*/



