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

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

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


/* --------header-------- */

.main-navigation {
    margin: 0 auto;
    max-width: 1080px;
}
nav.main-navigation ul li a {
    font-family: 'Oswald', sans-serif;
    padding:20px 20px;}
    
.home #main {padding-top:0px;margin-top:-15px;}


.ls-container, .metaslider {border-bottom:solid 3px #ee9118;}
#main-slider {background: #fff;}

.header-contact {
    color:#757575;
    font-size:15px;
    text-align:center;
    }
.header-contact span {
    color:#ee9118;
    font-size:10px;
    font-weight:700;
    }
    
#masthead .hgroup #header-sidebar {
	display: block;
}
    
/* --------end header-------- */



/* --------body-------- */

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

#secondary {
  width:29%; }
#secondary .widget {
    background:#fff;
    border: solid 1px #757575;
  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%; }
  
#tagline {
    color:#757575;
    font-size:35px;
    font-family: 'Oswald', sans-serif;
    line-height:42px;
    text-align:center;
}
#tagline span {
    color:#ee9118;
    font-size:40px;
    font-family: 'Oswald', sans-serif;
    font-weight:700;
    text-align:center;
}


#testimonial {
    background:#EE9118; 
    text-align:center;
    -webkit-box-shadow: 0px -4px 8px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px -4px 8px 0px rgba(0,0,0,0.5);
    box-shadow: 0px -4px 8px 0px rgba(0,0,0,0.5);

}
    
#testimonial h3 {
    color:#fff;
    font-size:20px;
    padding-top:20px;
} 

#testimonial  .metaslider img {display:none;}

#testimonial .metaslider .caption {
  font-size:15px;
  padding-top:20px;
}

#testimonial .metaslider .caption-wrap {
    position:relative;
    background:none;
    opacity: 1;
    }

#testimonial .metaslider .caption strong {
  font-size:12px;
  display:block;
  line-height:50px;
}

.su-post-meta {display:none;}






.callouts a {
    font-size: 20px;
    font-family: 'Oswald', sans-serif;
    text-decoration:none;
}    
.callouts a img {
    padding-bottom:10px;
    transition:.4s ease all;
}
.callouts a:hover img {
    opacity:0.5;
    transition:.4s ease all;
}
    
  
.women-owned {
    background:#EE9118;
    color:#fff;
    font-size:11px;
    font-style: italic;
    text-align:center;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);}

.quote {
    background:#E0E0E0;
    border-left:solid 10px #1D5089;
    color:#1D5089;
    float:right;
    font-size:20px;
    font-family: 'Oswald', sans-serif;
    line-height:30px;
    margin:5px;
    padding:10px;
    text-align:center;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
    width:300px;
} 
    
    


.su-post-comments-link {display:none;}
.su-posts-default-loop .su-post-thumbnail {height:150px!important;}

.case-study-a {
    background:#FDE2BE;
    padding:10px;
    }
    
.case-study strong {
    background:#EE9118;
    color:#fff;
    font-style: italic;
    text-align:center;
    display:block;
    }
    
.case-study-b{
    border-bottom:solid 1px #ccc;}
/* --------end body-------- */



/* --------footer-------- */

#moreinfo {
    background: rgba(240,240,240,1);
    background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(232,232,232,1) 49%, rgba(179,179,179,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,240,240,1)), color-stop(49%, rgba(232,232,232,1)), color-stop(100%, rgba(179,179,179,1)));
    background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(232,232,232,1) 49%, rgba(179,179,179,1) 100%);
    background: -o-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(232,232,232,1) 49%, rgba(179,179,179,1) 100%);
    background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(232,232,232,1) 49%, rgba(179,179,179,1) 100%);
    background: linear-gradient(to bottom, rgba(240,240,240,1) 0%, rgba(232,232,232,1) 49%, rgba(179,179,179,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#b3b3b3', GradientType=0 );
    border-bottom:solid 4px #fde2be;
    color:#1D5089;
    height:140px;
    padding-top:30px;
}
#moreinfo h3 {
    font-size:20px;
    font-weight:700;
    line-height:30px;
}
    


.connect {
    float:left;
    text-align:center;
    width:50%; 
}

.connect img {
    width:36px;
    padding-top:5px;
}

.connect a img  {
    transition:.4s ease all;
}

.connect a:hover img  {
    opacity:0.5;
     transition:.4s ease all;
}

.contact {
    float:left;
    text-align:center;
    width:50%; 
}

#colophon #site-info {margin-top: 0px;}
/* --------end footer-------- */

 
  
#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 input, #formfields textarea {width:100%; padding:5px;}
#formfields h2 {clear:both; padding:20px 0 0 0; margin:0;}





@media (max-width: 1180px) { 

nav.main-navigation ul li a {
    padding: 20px 10px;
}

} @media (max-width: 1080px) { 
    
    
} @media (max-width: 980px) {  
    
nav.main-navigation ul li a {
    font-size:14px;
    padding: 20px 8px;
}

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

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

} @media (max-width: 480px) {
    
#moreinfo {
 
    height:200px;
}
    .contact, .connect {
    float:none;
    text-align:center;
    width:100%; 
}


    

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

}
