﻿
    #logo a, #logo a img {
        float: none;
        letter-spacing: 0;
    }

#logo a {
    float: left;
    color: #2A2A2A;
    font-weight: bold;
}

#logo a img { float: left }

#header .image-logo { margin: 11px 0 }


.card-wrapper {
    height: 470px;
    position: relative;
}
.list-unstyled{padding-left:0;list-style:none}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}



.products ul li a {
      margin-right: 40px;
}


.products ul li em {
      float: right;
}



.products h2 {
      background: #e0e0e0;
      font-size: 16px;
      padding: 5px;
      margin: 0 -5px 1px -5px;
}


.products h3 {
      background: #f0f0f0;
      font-size: 14px;
      padding: 5px;
      margin: 0 -5px 0 -5px;
}


.products b {
      color: #339933;
}


.products strong {
      display: block;
      margin: 0 0 5px 0;
      padding: 0 0 5px 0;
      background: #fffff0;
      text-align: center;
      border-bottom: 1px dotted #ccc;
}

.new_ushiro {
    line-height: 5em;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}
#header_wrapper{background:#282c7d;border-bottom:5px solid #b4adcf;}

#developer {
    opacity: 0.7;
}

#developer .fa {
    margin: 0 0.1em;
}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}
.image{display:inline-block;position:relative;}
.image img{display:block;width:100%;}
.image.fit{display:block;width:100%;}
.image.featured{display:block;width:100%;margin:0 0 2em 0;}
.image.left{float:left;margin:0 2em 2em 0;}
.image.centered{display:block;margin:0 0 2em 0;}
.image.centered img{margin:0 auto;width:auto;}
#top .image,#footer-intro .image{border-radius:50%;}
#top .image img,#footer-intro .image img{border-radius:50%;}


				.box.style2 .image
				{
					position: relative;
					left: 2em;
					top: 2em;
					margin: -4em 0 4em -4em;
					width: auto;
				}


		#top .image
		{
			width: 20em;
			height: 20em;
			margin: 0;
		}


		#top .image, 
		#footer-intro .image
		{
			border-radius: 50%;
		}


			#top .image img, #footer-intro .image img
			{
				border-radius: 50%;
			}

#us a:link, #us a:visited, #us a:active, #us a:hover {
	color: #2281B9;
	text-decoration: none;
}

.space {
	margin-bottom: 20px;
	list-style-type:none;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
   

#footer {

margin:20px 0px -20px 0px;
padding:30px 0px;
text-align:center;
background-color:#4E3C35;
}


#footer p {
color:#999;
font-size:12px;
}
.view .date-nav-wrapper .date-heading h3{font-size:20px;padding-top:6px}
.date-nav-wrapper .date-heading h3{color:#000}
.date-nav-wrapper .date-heading h3 a{color:#000}
.date-nav div.date-heading h3{margin:0;padding:0;}
.date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}


.highlight {
  color: #f68b20;
}


.maintenance-content h1.highlight {
  color: #1472d1;
  font-weight: 900;
  margin: 10px 0 30px;
}

		.single-widget{
			margin-bottom: 20px;
		}

		.single-widget ul li {
			border-bottom: 1px dotted #eeeeee;
			margin-bottom: 7px;
			padding-bottom: 6px;
		}

		.single-widget ul li:last-child {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 0;
		}
