/*
Theme Name: Akita Child
Description: Child theme for the Akita Theme
Author: On Tap
Author URI: https://www.beontap.co/
Version: 1.0.0
Template: akita
*/

/* 
Note: The parent theme does not include any CSS in 
style.css, and so you don't need to @import it here. 
*/

/*************** GLOBAL ************/
h1,h2,h3{color:#4a5d4a;}
h1 {font-size:21px;font-weight:normal;font-style:normal;text-transform:uppercase;}
h2 {font-size:21px;font-weight:normal;font-style:normal;}
h3 {font-size:16px;font-weight:normal;font-style:normal;}

.right-sidebar img, 
#content .grid-protection img {padding:15px;border:1px solid #aaa;}

.right-sidebar img {margin-left:-15px;}

#content b, 
#content strong {color:#444;}

form input, 
form textarea{color:#444;}

.btn{
  background-color: #4a5d4a;
  color:#fff;
  padding:8px 18px;
}

.btn:hover{
  color:#fff;
  opacity: 0.7;
}

ul.social-media-grey li a:hover{
  opacity: 0.7;
}

/************ HEADER *****************/
.header-text {font-size:24px;margin-top:10px;border-radius:0;}

/***********  TOP NAV MENU **********/
#access ul#primary-menu > li{width:20%; padding:12px 0; background:transparent; text-align: center;}
#access ul#primary-menu > li > a{padding:7px 0; border-right:solid 1px #fff; }
#access ul#primary-menu > li:last-child > a{border:none;}
#access ul#primary-menu.sf-arrows .sf-with-ul .sf-sub-indicator{display:none;}

.style_slate #access {background-image:none; background-color:#403e40; border-top-left-radius:0; border-top-right-radius:0; border:none;}
.style_slate #access li a {font-weight:normal; font-style:normal; text-shadow:none;}
.style_slate #access ul.sub-menu{background-color:#403e40; text-align: left;}

.layout_stretch #access .access-inner{background-image: none; padding-left:0;}

/************  SLIDER ************/

#featured .featured-inner {background: none;}

.style_slate #featured {background-image:none;background-color:transparent;color:#231F20;}
.style_slate #featured .element {border-bottom:0px;padding-bottom:0;margin-bottom:0;}
.element-slogan .text_only {text-align:left;}

/***************  SIDEBAR ***************/

.fixed-sidebar .alert{display:none;} /*hide theme alert messages when sidebars don't have content*/

.fixed-sidebar .widget {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius:0;  
  border:none;
}
.fixed-sidebar .widget a {font-family:inherit;font-weight:normal;font-style:normal;}
.fixed-sidebar .widget .widget-title {
  margin:0 0 1em 0;
  padding:0;
  background-color: transparent;
  background-image:none;
  text-shadow:none;
  color:inherit;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius:0;  
  border:none;  
}

.fixed-sidebar .widget_nav_menu.practice-areas .widget-inner{
  padding:15px;
}
.fixed-sidebar .widget_nav_menu.practice-areas .menu-practice-areas-menu-container{
  padding:0;
}
.fixed-sidebar .widget_nav_menu.practice-areas .menu-practice-areas-menu-container .menu{
  list-style-type: disc;
  padding-left: 2em;
  padding-right: 0;
}

.fixed-sidebar .widget_nav_menu.practice-areas .menu>li>a:hover, 
.fixed-sidebar .widget_nav_menu.practice-areas .menu>li>a:focus {
    background-color: transparent;
}

.fixed-sidebar .widget_nav_menu.practice-areas .menu>.current-menu-item>a, 
.fixed-sidebar .widget_nav_menu.practice-areas .menu>.current-menu-item>a:hover, 
.fixed-sidebar .widget_nav_menu.practice-areas .menu>.current-menu-item>a:focus {
    background-color: transparent;
    color: #789878;
    text-shadow: none;
}

.fixed-sidebar .widget.boxed-style {
  border:1px solid #aaa;
}
.fixed-sidebar .widget.boxed-style .widget-title {
  background-color:#aaaaaa;
  color:#333;
  text-align:center;
}

.fixed-sidebar .widget.contact-widget {
  background-color: #e7e5e7;
  text-align: center;
}
.fixed-sidebar .widget.contact-widget iframe{
  width:100%;
}


/***********  MAIN CONTENT ***************/
#internal_wrapper{border:none;}

.style_slate #internal_wrapper .internal_wrapper-inner {background-image:none;}

#content .featured-image .thumbnail,
#content .featured-image .thumbnail img.wp-post-image{border:none;padding:0;}

/***********  HOME PAGE ***************/

.home.page .fixed-sidebar .widget.practice-areas,
.home.page .fixed-sidebar .widget.service-statement-widget,
.home.page .fixed-sidebar .widget.contact-widget{display: none;}

@media(min-width:768px){
  .home.page #content .intro-section,
  .home.page #content .contact-section,
  .home.page #content .cta-section{display: none;}

  .home.page .fixed-sidebar .widget.practice-areas,
  .home.page .fixed-sidebar .widget.service-statement-widget,
  .home.page .fixed-sidebar .widget.contact-widget{display: block;}  
}

/***********  COMMENTS ***************/
#comments .nocomments{display:none;}

/***********  FOOTER ***************/
#bottom {background-color:#403e40; color:#8a8c8e;}
#bottom:before {background-image:none;}

#footer_content .widget .widget-title {font-family:inherit;font-size:inherit;color:white;font-weight:normal;text-align:left;}
#footer_content .widget .widget ul li a {padding-bottom:0;}

@media(min-width:481px){
  #footer_content .grid_fifth_1{width:20.6%;}
  #footer_content .grid_fifth_1:first-child{width:17.6%;}
  #footer_content .grid_fifth_2{width:29%; border-right:1px solid #fff;}
}

#footer_sub_content{padding:0; background:#000;}
#footer_sub_content .footer_sub_content-content{background:none !important; margin:0 auto;}
#footer_sub_content .footer_sub_content-content .copyright {color:#8a8c8e;text-align:left;padding:20px;font-size:11px;}

/***********  additions to responsive ***************/
@media (max-width: 767px){

  #branding .social-media{
    padding-top: 15px;
  }
  #branding .header-text {
      padding-bottom: 10px;
  }
  
}

