/*
Theme Name: AA Behavior Health Care Consulting
Theme URI: http://www.appnet.com
Description: Custom Theme for AA Behavior Health Care Consulting
Author: Appnet
Author URI: http://www.appnet.com
Template: vantage
Version: 1.0.0
*/

html * {
  box-sizing:border-box; }


a, a:link, a:visited, a:hover, a:active {
  transition:.4s ease all; }

/** Header **/

a {text-decoration:none;}
nav.main-navigation {margin-right: 15px;}
nav.main-navigation ul li a {
  border-right:solid 1px #444444;
  margin-top:40px;
  text-transform:uppercase;
  font-size: 18px;
  font-weight: 300;
  padding: 20px 21px!important;
}


/**  End Header **/

/**  Body **/

#pgc-7-0-0 .textwidget {
  font-size: 24px;
  line-height: 35px;
  text-align:center;
  font-style: italic;
}
#layerslider_1 {border: 2px solid #632B90;}

.entry-content h3 {color:#652B8F; font-size: 27px;}

.su-spoiler-style-default > .su-spoiler-title {
  background: #724B8E;
  color: #fff;
  font-size: 16px;
}
.su-spoiler-style-default > .su-spoiler-content {
  background: #DBDBDB;
  color: #000;
  font-size: 15px;
}

.entry-content h2 {line-height: 35px;}


/**  End Body **/

/** Footer **/

#contact {
  color:#000;
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  padding-bottom: 30px;
}
#address {
  margin-left: 50px;
  margin-top: -20px;
  font-size: 14px;
  line-height: 24px;
}

#footer-widgets .widget ul li {
  float:left;
  font-size: 14px;
  width:20%;
  padding: 16px 16px 0px 0px;
}

/** End Footer **/


#primary,
.page-template-default #primary {
  width:69%; }



#secondary {
  width:29%; }
#secondary .widget {
  margin:0 0 15px 0;
  padding:15px; }
#secondary .widget :last-child {
  margin-bottom:0;
  padding-bottom:0; }
#secondary .widget h3.widget-title {
  border-bottom:1px dashed rgba(0,0,0,0.1);
  margin:5px 0 10px 0;
  padding:0 0 5px 0; }
#secondary .widget_recent_entries li {
  margin-bottom:10px; }
#secondary .widget input {
  border:1px solid rgba(0,0,0,0.25);
  border-radius:0;
  font-weight:300;
  line-height:25px;
  padding:0 5px;
  width:99%; }
  
  
#formfields {overflow:hidden;}
#formfields p {
  float:left;
  margin:0 0 10px 0;
  padding-right:2%;
  width:50%; }
#formfields p.full {
  padding-right:2%;
  width:100%; }

  #formfields p.agree .wpcf7-list-item {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-top: 15px;
  }
  #formfields p.agree .wpcf7-list-item input {
    width: auto;
  }
  
#formfields input, #formfields textarea {width:100%; padding:5px;}
#formfields h2 {clear:both; padding:20px 0 0 0; margin:0;}





@media (max-width: 1080px) { 


} @media (max-width: 880px) { 

#pgc-7-0-0 .textwidget {
  font-size: 20px;
  line-height: 35px;
  text-align:center;
  font-style: italic;
}
#footer-widgets .widget ul li {display:none;}

} @media (max-width: 680px) { 

#pgc-7-0-0 .textwidget {font-size: 16px;}


  footer #footer-widgets .widget {
    width:100%; }

} @media (max-width: 480px) { 

  #formfields p, #formfields p.full {
    float:none;
    padding-right:0;
    width:100%; }

}
