@import url(/wp/wp-content/themes/stemlerconsulting/style.css); .google-plus{
height:0px;
width:0px;
overflow:hidden;
}
body.admin-bar{
padding-top:32px;
}
html{
margin-top:0px !important;
}
body{
background:transparent;
}
.row .row{margin-left:0px;margin-right:0px;}
h1, h1 a{
font-family:'Vollkorn', serif;
font-size:33px;
color:#484a2a;
line-height:1.3;
}
h2, h2 a{
font-family:'Vollkorn', serif;
font-style:italic;
font-size:28px;
color:#66662f;
line-height:1.3;
}
h3, h3 a{
font-family:'Source Sans Pro', sans-serif;
font-size:24px;
font-weight:300;
line-height:1.3;
color:#484a2a;
}
.panel h3{
font-weight:400;
color:#484a2a;
}
h4, h4 a{
font-family:'Source Sans Pro', sans-serif;
font-size:19px;
font-weight:400;
letter-spacing:.03em;
line-height:1.3;
margin-top:15px;
margin-bottom:5px;
color:#4b433a;
}
h5, h5 a{
font-family:'Source Sans Pro', sans-serif;
font-size:17px;
font-weight:400;
letter-spacing:.03em;
line-height:1.3;
margin-top:15px;
margin-bottom:5px;
color:#000;
}
p, ul, li, td{
font-family:'Source Sans Pro', sans-serif;
font-weight:300;
font-size:16px;
line-height:1.6;
color:#000;
}
.inline{
display:inline;
}
.button, button, #testimonial-form input[type="submit"]{
background:#66662f;
height:40px;
padding:9px 15px;
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-o-border-radius:0px;
-ms-border-radius:0px;
text-shadow:none;
-webkit-text-shadow:none;
-moz-text-shadow:none;
-ms-text-shadow:none;
-o-text-shadow:none;
border:none;
color:#fff;
font-family:'Source Sans Pro', sans-serif;
font-size:15px;
font-weight:400;
letter-spacing:.03em;
}
.button:hover, .button:active, button:hover, button:active, #testimonial-form input[type="submit"]:hover, #testimonial-form input[type="submit"]:active{
background:#484a2a;
}
a:not(.button){
color:#66662f;
}
input[type="text"], input[type="email"], input[type="password"], input, textarea, select{
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-o-border-radius:0px;
-ms-border-radius:0px;
text-shadow:none;
-webkit-text-shadow:none;
-moz-text-shadow:none;
-ms-text-shadow:none;
-o-text-shadow:none;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-ms-box-shadow:none;
-o-box-shadow:none;
border: solid 1px rgba(189, 174, 156, .75);
background: rgba(123, 158, 27, .05);
height:40px;
}
a:hover, a:active{
color:#959e1b;
} header.contain-to-grid{
margin-bottom:0px !important;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/pattern-bg.png) repeat;
padding:0;
position:relative;
}
.contain-to-grid{
background:transparent;
}
#tagline{ display:none;
}
.branding-region.contain-to-grid{
background:rgba(255, 255, 255, .8);
padding:15px 0; position:absolute;
height:105px;
z-index:12;
}
.header-center img{
max-width:220px;
position: absolute;
display: block;
height: 208px;
z-index: 25;
margin: auto;
left: 0px;
right: 0px;
top: 26px;
}
#header-right{
text-align:right;
padding-top:25px;
color:#c2cd23;
margin-left:5px;
}
#header-right .inline{
display:inline !important;
}
#header-right a:hover, #header-right a:active{
text-decoration:underline;
}
#header-contact-link{
content:'';
display:inline-block;
padding-left:33px;
height:20px;
margin-right:8px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/email-icon.png) left center no-repeat;
padding-top:4px;
font-weight:600;
}
#header-home-link{
content:'';
display:inline-block;
padding-left:33px;
height:24px;
margin-right:8px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/home-icon.png) left center no-repeat;
padding-top:8px;
font-weight:600;
margin-left:8px;
}
#header-right .smicons li{
position:relative;
list-style:none;
float:right;
margin-left:15px;
}
#header-right .smicons li a, #header-right .smicons li a:link, #header-right .smicons li a:visited{
display:block;
width:30px;
height:30px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/smicon-sprite.png) no-repeat;
opacity:1.0;
-webkit-opacity:1.0;
-moz-opacity:1.0;
-ms-opacity:1.0;
filter:alpha(opacity=0);
transition:background-color .35s ease-in-out;
-webkit-transition:background-color .35s ease-in-out;
-moz-transition:background-color .35s ease-in-out;
-o-transition:background-color .35s ease-in-out;
-ms-transition:background-color .35s ease-in-out;
border-radius:300px;
-webkit-border-radius:300px;
-moz-border-radius:300px;
-ms-border-radius:300px;
-o-border-radius:300px;
}
#header-right .smicons li a:before, #header-right .smicons li a:link:before, #header-right .smicons li a:visited:before{
content:'';
display:block;
width:30px;
height:30px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/smicon-over.png) no-repeat;
opacity:0;
-webkit-opacity:0;
-moz-opacity:0;
-ms-opacity:0;
filter:alpha(opacity=0);
transition:opacity .35s ease-in-out;
-webkit-transition:opacity .35s ease-in-out;
-moz-transition:opacity .35s ease-in-out;
-o-transition:opacity .35s ease-in-out;
-ms-transition:opacity .35s ease-in-out;
}
#header-right .smicons li a:hover, #header-right .smicons li a:active{
background-color:#c2cd23;
}
#header-right .smicons li a:hover:before, #header-right .smicons li a:active:before{
opacity:1.0;
-webkit-opacity:1.0;
-moz-opacity:1.0;
-ms-opacity:1.0;
}
#header-right .smicons li a#facebook, #header-right .smicons li a#facebook:before{
background-position:0px 0px;
}
#header-right .smicons li a#twitter, #header-right .smicons li a#twitter:before{
background-position:0px -30px;
}
#header-right .smicons li a#linkedin, #header-right .smicons li a#linkedin:before{
background-position:0px -60px;
}
.home .orbit-container .orbit-slides-container{
position:relative;
}
.home .orbit-container .orbit-slides-container:before{
content:'';
width:100%;
height:385px;
position:absolute;
z-index:8;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/slideshow-overlay.png) center top no-repeat;
}
.phone-number{
padding: 20px 5px;
font-size: 25px;
color:#959e1b;
}
.nav-contain{
background:#604134;
width:100%;
border-top:solid 1px #c2cd23; position:absolute;
top:105px;
z-index:13;
}
#client-archive .index-card{
border:none;
padding:0;
margin:0;
}
#client-archive .byline.author, #client-archive time.updated{
display:none;
}
.client-archive-contain{
padding-left:15px;
padding-right:15px;
}
.top-bar{
max-width:100%;
background:transparent;
}
.top-bar .title-area .name h1{
display:none;
}
.top-bar-section ul{
background:transparent;
}
.top-bar-section .right{
width:100%;
}
@media only screen and (min-width:901px){
.top-bar-section .right>li:nth-of-type(2), .top-bar-section .right>li:nth-of-type(4), .top-bar-section .right>li:nth-of-type(6){
float:left;
}
.top-bar-section .right>li:nth-of-type(8), .top-bar-section .right>li:nth-of-type(10), .top-bar-section .right>li:nth-of-type(12){
float:right;
}
}
.top-bar-section ul li{
}
.top-bar-section ul li.divider{
display:none;
}
.top-bar-section ul li:not(.has-form) a:not(.button){
background:transparent;
font-family:'Source Sans Pro', sans-serif;
font-size:18px;
text-transform:uppercase;
letter-spacing:.08em;
}
.top-bar-section ul li a{
color:#fff;
font-size:22px;
padding-top:2px;
background:transparent;
transition:background .35s ease-in-out;
-webkit-transition:background .35s ease-in-out;
-moz-transition:background .35s ease-in-out;
-ms-transition:background .35s ease-in-out;
-o-transition:background .35s ease-in-out;
}
.top-bar.expanded .toggle-topbar a{
background:transparent;
}
.top-bar.expanded .toggle-topbar a span{
box-shadow:none;
webkit-box-shadow:none;
}
.top-bar-section ul li:not(.has-form) a:not(.button):hover, .top-bar-section ul li:not(.has-form) a:not(.button):active,
.top-bar-section ul li:not(.has-form):hover > a:not(.button),.top-bar-section ul li:not(.has-form):active > a:not(.button){
background:#49352b;
}
.top-bar-section ul li.has-dropdown .dropdown li a, .top-bar-section ul li.has-dropdown .dropdown li a:link, .top-bar-section ul li.has-dropdown .dropdown li a:visited{
color:#66662f;
background:#e1e590;
}
.top-bar-section ul li.has-dropdown .dropdown li a:hover, .top-bar-section ul li.has-dropdown .dropdown li a:active{
background:#bda090;
color:#4b433a;
}
.top-bar-section ul li:not(.hast-form).active > a:not(.button){
background:rgba(194, 205, 37, .5);	
} #content{
padding:30px 0;
float:none;
border:none;
background:transparent;
}
.links ul li{
font-size: 18px;
font-weight: 600;
list-style-type: none;
text-indent: 17px;
}
.imgs img{
border: 1px solid #eae5dd;
}
.links h2 {
text-decoration: underline;
color: #4b433a;
}
.fish-hr{
height:31px;
width:100%;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/fish-knockout.png) center no-repeat;
}
.bird-hr{
height:31px;
width:100%;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/bird-knockout.png) center no-repeat;
}
.main-content{
padding:40px 20px;
}
.image-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-rings-light.jpg) fixed top left no-repeat;
border-top:solid 1px rgba(189, 174, 156, .5);
border-bottom:solid 1px rgba(189, 174, 156, .5);
background-size:cover;
height:150px;
}
.image-divider#about-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-rings.jpg) fixed top left no-repeat;
background-size:cover;
}
.image-divider#portfolio-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/wildflowers.jpg) fixed center top no-repeat;
background-size:initial;
}
@media only screen and (max-width:1400px){
.image-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-rings-lg.jpg) fixed top center no-repeat;
}
.image-divider#portfolio-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/wildflowers-lg.jpg) fixed center top no-repeat;
}
.image-divider#about-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-ringsdk-lg.jpg) fixed top left no-repeat;
}
}
.entry-content{
padding-top:30px;
}
#client-archive .entry-content{
padding-top:0px;
}
body:not(.home) .container{
padding-top:230px;
}
#sidebar .panel, .footer-widget .panel{
padding:20px;
}
.inline-block{
display:inline-block;
} footer.full-width{
background:#484a2a;
padding:30px 15px;
color:#fefefe;
font-size:14px;
line-height:1.3;
font-family:'Source Sans Pro', sans-serif;
border-top:none;
}
#footer-info span{
display:block;
text-transform:uppercase;
font-weight:600;
}
footer.full-width a, footer.full-width a:link, footer.full-width a:visited{
color:#fff;
text-decoration:underline;
}
footer.full-width a:hover, footer.full-width a:active{
text-decoration:none;
}
#footer-credit{
text-align:right;
} .home #content{
padding-top:0px;
}
.home article header{
display:none;
}
.home .orbit-container .orbit-slides-container img{
margin:0;
}
#hp-body{
background:#fff;
padding:50px 0px;
}
.home h1{
text-align:center;
margin-bottom:20px;
}
#hp-about{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-rings-light.jpg) fixed top left no-repeat;
padding:50px 0 0 0;
border-top:solid 1px #42342b;
background-size:cover;
}
#hp-featured-quote{
margin-top:-30px;
}
#hp-about-quote{
max-width:700px;
margin:auto;
background:rgba(255, 255, 255, .65);
padding:50px;
position:relative;
}
#left-quote, #right-quote{
position:absolute;
width:60px;
height:60px;
background-size:100% auto !important;
}
#left-quote{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/left-quote.png) no-repeat;
top:10px;
left:-85px;
}
#right-quote{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/right-quote.png) no-repeat;
right:-45px;
bottom:45px;
}
#left-quote, #right-quote{
width:60px;
}
#left-quote{
left:10px;
}
#right-quote{
right:10px;
}
#hp-about-quote p{
font-size:25px;
line-height:1.4;
font-family:'Vollkorn' serif;
}
#profile-pic{
width:200px;
height:200px;
border-radius:300px;
-webkit-border-radius:300px;
-moz-border-radius:300px;
-ms-border-radius:300px;
-o-border-radius:300px;
overflow:hidden;
margin:auto;
}
#headshot{
z-index:3;
}
#headshot p{
display:none;
}
#profile-pic img{
margin:0;
}
#hp-about-link{
position: absolute;
margin: auto;
top: auto;
bottom: 0px;
left: 0px;
right: 0px;
width: 200px;
height: 50px;
padding: 14px 10px;
background:#66662f;
}
#hp-about-link:hover, #hp-about-link:active{
background:#484a2a;
}
#hp-services{
padding:50px 0;
}
#hp-services .bird-hr{
max-width:800px;
margin:auto;
}
#hp-services-list{
max-width:850px;
margin:auto;
float:none;
}
#hp-services-list ul{
-webkit-column-count:2; -moz-column-count:2; column-count:2;
-webkit-column-gap:20px; -moz-column-gap:20px; column-gap:20px;
list-style:none;
}
#hp-services-list li{
margin-bottom:20px;
}
#hp-services h2{
font-size:35px;
color:#484a2a;
font-style:normal;
}
#hp-body{
padding-left:20px;
padding-right:20px;
}
#hp-testimonials{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/pattern-bg.png) repeat;
position:relative;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}
#hp-testimonial-title{
display:block;
height:50px;
}
#hp-testimonial-title + p{
margin:0px;
}
#hp-testimonials h3{
background:rgba(189, 174, 156, .25);
margin-top:0px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
font-family:'Vollkorn', serif;
font-style:italic;
}
#hp-testimonials .orbit-timer{
display:none;
}
#hp-testimonials .orbit-container .orbit-next,
#hp-testimonials .orbit-container .orbit-prev{
height:40px;
top:auto;
margin:auto;
bottom:0px;
width:35px;
background:rgb(149, 158, 27);
transition:background .35s ease-in-out;
-webkit-transition:background .35s ease-in-out;
-moz-transition:background .35s ease-in-out;
-ms-transition:background .35s ease-in-out;
}
#hp-testimonials .orbit-container .orbit-next:hover, #hp-testimonials .orbit-container .orbit-next:active,
#hp-testimonials .orbit-container .orbit-prev:hover, #hp-testimonials .orbit-container .orbit-prev:active{
background:#c2cd23;
}
#hp-testimonials .orbit-container{
position:inherit;
padding-bottom:60px;
padding-top:10px;
}
.hp-intro p{
font-family:'Vollkorn', serif;
font-style:italic;
color:#615552;
}
#hp-testimonials .button{
margin:auto;
top:auto;
bottom:5px;
left:40px;
right:40px;	
float: none;
position:absolute;
display: block;
}
#hp-testimonials .featured-ttl-client, #hp-testimonials .featured-ttl-company{
padding-left:25px;
padding-right:15px;
display:block;
}
#hp-testimonials .featured-ttl-client{
padding-top:7px;
color:#000;
font-weight:600;
padding-bottom:3px;
}
#hp-testimonials .featured-ttl-company{
font-style: italic;
font-weight: 400;
font-size: 13px;
line-height: 1.3;
margin-bottom: 5px;
}
#hp-testimonial-slideshow p{
max-width:80%;
margin:auto;
}
#hp-body .medium-8{
padding-top:20px;
padding-right:50px;
}
#hp-body .medium-8 p{font-size:18px;font-weight:300;}
#hp-services-list h5{
margin-bottom:0px;
margin-top:0px;
}
.services h2{
margin-bottom:7px;
font-family:'Source Sans Pro', sans-serif;
font-weight:600;
color:#604134;
font-size:22px;
text-transform:uppercase;
letter-spacing:3px;
font-style:normal;
}
.services .columns{
padding-left:0px;
}
.service-title, .service.columns{
max-width:850px;
float:none;
margin-left:auto;
margin-right:auto;
}
.service.columns{	
margin-bottom:30px;
}
@media only screen and (min-width:768px){
.service.columns{ }
} #about-page-content{
padding-top:20px;
}
#experience .resume-item:nth-of-type(even){
float:right;
}
#experience .resume-item:nth-of-type(odd){
clear:both;
}
#about-page-content #profile-pic{
margin-bottom:35px;
}
#about-page-quote h1{
margin-top: -30px;
background: #fff;
position: absolute;
margin: auto;
left: 0px;
right: 0px;
top: -65px;
z-index: 10;
border: solid;
width: 415px;
padding-top:5px;
}
#about-page-quote p{
font-size:18px;
}
.resume-date{
color: #66662f;
font-family: 'Vollkorn', serif;
font-style: italic;
padding: 5px 0 7px 0px;
display: block;
font-size: 18px;
}
.resume-item:nth-of-type(1),
.resume-item:nth-of-type(2),
.resume-item:nth-of-type(3),
.resume-item:nth-of-type(4){
width:50%;
float:left;
padding-left:15px;
padding-right:15px;
}
.resume-item:nth-of-type(3){
clear:left;
}
.resume-item:nth-of-type(5){
border-top:solid 1px #efefef;
} .image-divider#client-list-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/lake-water-2.jpg) fixed center top no-repeat;
background-size:initial;
}
#single-project-content-wrapper, .related-client-projects{
padding-right:0px;
}
.related-client-projects #portfolio-list li:nth-of-type(odd){
padding-left:0px;
padding-right:15px;
}
.related-client-projects #portfolio-list li:nth-of-type(even){
padding-right:0px;
padding-left:15px;
}
.related-projects-title{
margin-bottom: 15px;
margin-top: 25px;
} #portfolio-intro p{
text-align:left;
}
#portfolio-intro h3{
font-size:16px;
font-weight:400;
}
#portfolio-intro h3, #portfolio-intro ul{display:inline-block;}
#portfolio-intro li, #portfolio-intro li a{
display:inline-block;
}
#portfolio-intro ul{
margin-bottom:0px;
}
#portfolio-intro li a{
padding-right:5px;
padding-left:5px;
text-decoration:underline;
font-weight:400;
}
#portfolio-intro li a:hover, #portfolio-intro li a:active{
text-decoration:none;
}
#portfolio-intro li:before{
content:'|';
}
#portfolio-intro li:first-child:before, #portfolio-intro li:nth-of-type(1):before{
content:'';
}
#portfolio-intro h3:after{
content:':';
}
#client-list li, #portfolio-list li, #current-clients li, #past-clients li{
margin-bottom:30px;
position:relative;
}
.project-header, .client-header{
border:solid 1px rgba(189, 174, 156, .45);
padding:10px 15px;
background: rgba(194, 205, 37, .05);
}
.project-header h3, .client-header h3{
display:table-cell;
padding-top:5px;
height:70px;
width:100%;
vertical-align:middle;
}
.project-dates{	
color: #604134;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
}
.project-thumb, .client-thumb{
padding-bottom:15px;
border-bottom:solid 1px #c2cd23;
height:166px;
}
.project-thumb img, .client-thumb img{
margin:auto;
display:block;
}
.project-type h4, .cp-title h4, .client-name h4{
font-weight:700;
font-size:18px;
}
.cp-title{
padding-top: 5px;
border-top: solid 1px #e6dcd4;
margin-top: 6px;
}
.cp-title:nth-of-type(1){
border-top:none;
}
.client-name h4 a, .client-name h4 a:link, .client-name h4 a:visited{
font-weight:400;
}
#single-project-content-wrapper .project-type h4{
margin-top:7px;
}
.client-name h4 a:hover, .client-name h4 a:active{
color:#959e1b;
} .single-project-role h5{
font-size: 18px;
font-weight: 300;
margin-top: 0px;
border-left: solid 18px rgba(123, 158, 27, .25);
padding: 0;
margin: 0;
line-height: 1.0;
padding-left: 8px;
}
.single-project-dates{
font-size: 18px;
font-weight: 300;
margin-top: 0px;
border-left: solid 18px #bda090;
padding: 0;
margin: 0;
line-height: 1.0;
padding-left: 8px;
}
.single-project-body{
padding-top:30px;
clear:both;
}
.orbit-bullets{
margin:0;
}
.client-projects-link a, .client-projects-link a:link, .client-projects-link a:visited{
display: inline-block;
background: rgba(194, 205, 37, .5);
padding: 7px 12px;
font-family: 'Vollkorn', sans-serif;
font-style: italic;
letter-spacing: .03em;
}
.client-projects-link a:hover, .client-projects-link a:active{
background:#bda090;
color:#4b433a;
}
.cp-role h5, .project-role h5{
font-family:'Vollkorn', serif;
font-style:italic;
font-size:18px;
color:#4b433a;
margin-bottom:0px;
margin-top:0;
}
hr.blank{
width:100%;
height:6px;
background:transparent;
border:none;
margin:0px;
}
.cp-type, .cp-role, .cp-role h5{
display:inline-block;
}
.project-excerpt{
height:160px;
margin-top:5px;
}
#client-list .project-excerpt, #current-clients .project-excerpt, #past-clients .project-excerpt{
height:160px;
}
.project-excerpt p{
margin-bottom:0;
}
.client-project-content{
padding:50px 20px;
}
body:not(.home) .orbit-container .orbit-slides-container{
position:relative;
background:rgba(123, 158, 27, .05);
}
body:not(.home) .orbit-container .orbit-slides-container img{
max-height:550px;
display:block;
width:auto;
}
body:not(.home) .orbit-container .orbit-slides-container img:not(.active){
display:none;
}
body:not(.home) .orbit-container .orbit-slides-container img.active{
margin:auto !important;
left:0px;
right:0px;
}
body:not(.home) .orbit-container .orbit-next, body:not(.home) .orbit-container .orbit-prev {
right: 0;
background: #e1e690;
border-radius: 300px;
width: 40px;
height: 40px;
}
body:not(.home) .orbit-container .orbit-next:hover, body:not(.home) .orbit-container .orbit-next:active,
body:not(.home) .orbit-container .orbit-prev:hover, body:not(.home) .orbit-container .orbit-prev:active{
background:#959e1b;
}
body:not(.home) .orbit-container .orbit-prev span{
left:4px;
} .news-updates-teasers li{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:solid 1px rgba(123, 158, 27, .25);
}
.news-updates-teasers .article-link{
padding-top:10px;
}
.news-updates-teasers li:last-child{
border-bottom:none;
margin-bottom:30px;
}
.article-title h3, .article-title h3 a{
font-weight:700;
font-size:21px;
}
.article-client{
font-family:'Vollkorn', serif;
font-style:italic;
font-size:18px;
color:#4b433a;
margin-bottom:0px;
margin-top:0;
}
.article-date{
color: #604134;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
letter-spacing: 1px;
}
.article-excerpt p:last-child{
margin-bottom:0px;
} #single-news-update-content{
max-width:800px;
float:none;
margin:auto;
}
#single-news-update-content header{
text-align:center;
padding-top:20px;
}
h2.news-update-client{
font-size:22px;
}
.update-date-link .inline-button{
display:inline-block;
background:#e6ddd3;
display: inline-block;
padding: 7px 12px;
font-family: 'Vollkorn', sans-serif;
font-style: italic;
letter-spacing: .03em;
color:#604134;
}
.update-date-link .inline-button:hover, .updat-date-link .update-link:active{
background:rgba(123, 158, 27, .25);
}
.news-update-date{
color: #604134;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
letter-spacing: 1px;
} .tintup{
border:solid 1px #efefef;
}
.social-sidebar li{
list-style:none;
}
.page-body.insights-page{
padding-top:30px;
} #current-clients, #past-clients{
margin-left:0px;
}
.button-toggle-contain{
background-color:transparent;
position: absolute;
margin: auto;
left: 0px;
right: 0px;
bottom: -13px;
display: block;
width: 178px;
height:34px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/project-toggle.png) center top no-repeat;
border-bottom-right-radius:300px;
-webkit-border-bottom-right-radius:300px;
-moz-border-bottom-right-radius:300px;
-ms-border-bottom-right-radius:300px;
-o-border-bottom-right-radius:300px;
border-bottom-left-radius:300px;
-webkit-border-bottom-left-radius:300px;
-moz-border-bottom-left-radius:300px;
-ms-border-bottom-left-radius:300px;
-o-border-bottom-left-radius:300px;
}
.button-toggle{
border-color:transparent;
-webkit-appearance:none;
background-color:transparent;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/project-toggle-over.png) center top no-repeat;
display: block;
width: 100%;
height:34px;
margin:0;
padding:0;
opacity:0;
-webkit-opacity:0;
-moz-opacity:0;
-o-opacity:0;
filter:alpha(opacity=0);
transition:opacity .35s ease-in-out;
-webkit-transition:opacity .35s ease-in-out;
-moz-transition:opacity .35s ease-in-out;
-o-transition:opacity .35s ease-in-out;
-ms-transition:opacity .35s ease-in-out;
}
.button-toggle:hover, .button-toggle:active, .button-toggle:focus{
border-color:transparent;
-webkit-appearance:none;
background-color:transparent;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/project-toggle-over.png) center top no-repeat;
opacity:1.0;
-webkit-opacity:1.0;
-moz-opacity:1.0;
-o-opacity:1.0;
filter:alpha(opacity=100);
}
.button-toggle-contain:hover, .button-toggle-contain:active, .button-toggle-contain:focus{
background-color:transparent;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/project-toggle.png) center top no-repeat;
}
.client-projects:not(.closed)+.button-toggle-contain>.button-toggle{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/project-toggle-open.png) center top no-repeat;
opacity:1.0;
-webkit-opacity:1.0;
-moz-opacity:1.0;
-o-opacity:1.0;
filter:alpha(opacity=100);	
}
.client-projects:not(.closed)+.button-toggle-contain>.button-toggle:hover, .client-projects:not(.closed)+.button-toggle-contain>.button-toggle:active{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/project-toggle-open.png) center top no-repeat;	
}
#client-list .client-projects, #current-clients .client-projects, #past-clients .client-projects{
padding:10px 15px 0px 15px;
background:#f2eee9 url(/wp/wp-content/themes/stemlerconsulting-child/img/peel-label.png) top center no-repeat;
overflow-y: hidden;
max-height: 200px;
-webkit-transition-property: all;
-webkit-transition-duration: .5s;
-webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
-moz-transition-property: all;
-moz-transition-duration: .5s;
-moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
-ms-transition-property: all;
-ms-transition-duration: .5s;
-ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
transition-property: all;
transition-duration: .5s;
transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
height: 500px;
width: 100%;
}
#client-list .client-projects.closed, #current-clients .client-projects.closed, #past-clients .client-projects.closed{
max-height:0px;
}
#client-list .client-projects > h4, 
#current-clients .client-projects > h4,
#past-clients .client-projects > h4{
margin-top:0px;
padding-top:15px;
font-weight: 600;
text-transform: uppercase;
color: #604134;
font-size: 14px;
margin-bottom: 0px;
}
.cp-role{
padding-bottom:15px;
}
.cp-type{
font-size:15px;
}
.cp-role h5{
font-size:15px;
}
.cp-title h4 {
margin-top:10px;
display:inline;
}
.cp-title .link-arrow, .client-name .link-arrow, #sidebar .link-arrow{
display:inline-block;
width:12px;
height: 13px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/green-arrow-right.png) right center no-repeat;
}
#sidebar .link-arrow{
margin-left:10px;
}
@media only screen and (max-width:768px){
#single-project-content-wrapper{
width:100%;
padding-left:0px;
}
} .testimonial{
width:100%;
border:none;
}
.testimonial .inner{
background:transparent;
}
.testimonial .content{
font-style:normal;
}
.testimonial .client .name, .testimonial .client .company{
line-height:1.5;
} .service.columns:last-child{
float:none;
} .ginput-container input{
width:100%;
}
#gform_fields_1 li{
float:left;
width:50%;
clear:none;
}
#gform_fields_1 #field_1_4{
clear:both;
}
#gform_fields_1 #field_1_5{
padding-left:15px;
}
.gform_heading{
width:100%;
padding:0 15px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
margin:auto;
display:block;
width:250px;
}
#testimonial-form .form-field{
width:50%;
float:left;
clear:none;
padding-left:15px;
padding-right:15px;
}
#testimonial-form textarea{
width:100%;
} #testimonial-form .form-field:nth-of-type(5){width:100%;clear:both;}
#testimonial-form input[type="text"]{
width:100%;
}
.post-meta{
list-style:none;
margin-left:0;
} #sidebar{float:right;}
#project-archive .project-role{
display:inline-block;
padding-right:10px;
width:auto;
font-size:14px;
text-transform: uppercase;
letter-spacing:.03em;
font-weight:600;
}
.type-project .post-meta li:first-child, .type-project .post-meta li:nth-of-type(1),
#project-archive .post-meta li:first-child, #project-archive .post-meta li:nth-of-type(1), #project-archive .post-meta li:nth-of-type(6){ display:none;
}
.type-project .post-meta li:nth-of-type(2){
font-family:'Vollkorn';
font-weight:normal;
font-style:italic;
font-size:18px;
} 
.type-project .post-meta li:nth-of-type(3){
font-family:'Vollkorn';
font-weight:normal;
} 
.type-project .post-meta li:last-child, .type-project .post-meta li:nth-of-type(4),
#project-archive .post-meta li:last-child, #project-archive .post-meta li:nth-of-type(4){
text-transform:uppercase;
letter-spacing:1px;
font-weight:600;
color:#604134;
font-size:12px;
} 
h3.tax-title{
font-weight: 800;
color: #959e1b;
font-size: 14px;
text-transform:uppercase;
letter-spacing:1px;
display:inline-block !important;
margin-bottom:5px;
}
#project-archive .post-meta{
padding-left:25%;
}
#project-archive .project-type{
font-size:20px;
margin-top:15px;
color:#66662f;
font-weight:400;
display:inline-block;
}
#project-archive .post-meta li:last-child, #project-archive .post-meta li:nth-of-type(2):after{
padding-left:5px;
}
#project-archive .post-meta li:first-child, #project-archive .post-meta li:nth-of-type(3) {
font-size:20px;
margin-top:15px;
color:#66662f;
font-weight:300;
}
.project-display-dates{
color: #604134;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
letter-spacing: 1px;
display:inline-block;
width:auto;
float:left !important;
}
.project-role + .project-display-dates{
border-left:solid 13px #e1e590;
padding-left:10px !important;
}
#project-archive .post-meta li:first-child:after, #project-archive .post-meta li:nth-of-type(1):after,
#project-archive .post-meta li:last-child, #project-archive .post-meta li:nth-of-type(2):after{
content:'  |  ';
}
.type-project .post-meta .post-meta-key,#project-archive .post-meta .post-meta-key{
display:none;
}
.tax-title-contain{
padding-top:50px;
}
.tax-title-contain .fish-hr{
clear:both;
}
#project-archive{
padding-bottom:30px;
}
#project-archive article p{
white-space:normal;
}
#project-archive article h2, #project-archive article h2 a,
#client-archive article h2, #client-archive article h2 a{
font-family: 'Source Sans Pro';
font-style: normal; 
}
#project-archive article{
white-space:normal;
border-bottom:none;
padding-bottom:0;
margin-bottom:0;
padding-top:30px;
border-top:solid 1px rgba(194, 205, 37, .5);
}#project-archive article:first-child, #project-archive article:nth-of-type(1){border-top:none;padding-top:10px;}
#project-archive article header:before, #project-archive header span, #project-archive header time{
display:none;
}
#project-archive header,
#client-archive header{
display:block;
float:right;
width:75%;
padding-top:12px;
}
#project-archive .entry-content{padding-top:0px;}
#project-archive .entry-content:after{
content:'';
display:block;
height:0px;
clear:both;
}
#project-archive .entry-content figure, 
#client-archive .entry-content figure{
width:25%;
height:150px;
float:left;
padding-right:15px;
}
#project-archive .entry-content figure + p,
#client-archive .entry-content figure + p{
margin-bottom:15px;
float:right;
width:75%;
}
.project-details-wrapper{
clear:both;
padding-left:0px;
}
.project-details-wrapper > .columns{
padding-left:0px;
}
.archive-row{
margin-bottom:12px !important;
padding-bottom:15px;
border-bottom:solid 1px rgba(189, 174, 156, .25);
}
.archive-row:last-child{
border-bottom:none;
}
#sidebar #search-2{
padding:0px;
border:none;
}
#sidebar .panel{
border: solid 3px rgba(123, 158, 27, .25);
background: transparent;
}
#sidebar .panel a{
color:#333;
font-family:'Source Sans Pro', sans-serif;
font-size:16px;
font-weight:300;
}
#sidebar .panel a:hover, #sidebar .panel a:active{
color:#959e1b;
text-decoration:underline;
font-weight:400;
}
#sidebar h4.sort-by{
border-bottom:none;
margin-bottom: 0px;
padding-bottom: 11px;
}
#sidebar .panel h4 a, #sidebar .widget h4{
color:#66662f;
border-color:rgba(123, 158, 27, .15);
font-weight:600;
}
#sidebar .panel h4 a:hover, #sidebar .panel h4 a:active{
color:#959e1b;
text-decoration:none;
font-weight:600;
}
.top-bar-section .has-dropdown > a:after{
border:none;
}
.top-bar-section .has-dropdown > a{
padding-right:15px !important;
} @media only screen and (min-width:2000px){
#hp-about{
background-size:cover;
}
}
@media only screen and (min-width:1025px){
}
@media only screen and (max-width:1000px){
#hp-about-quote p{
font-size:25px;
}
#hp-about-quote{
max-width:600px;
}
#left-quote{
top:30px;
left:-15px;
}
#right-quote{
rigth:-25px;
bottom:25px;
}
} @media only screen and (max-width:1024px){
.image-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-rings-md.jpg) center no-repeat;
}
.image-divider#portfolio-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/wildflowers-md.jpg) center no-repeat;
}
.image-divider#about-divider {
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-ringsdk-md.jpg) center no-repeat;
}
.home .orbit-container .orbit-slides-container:before{
top:-120px;
}
.project-excerpt{
height:auto;
}
body:not(.home) .container{
padding-top:70px;
}
.branding-region.contain-to-grid, .nav-contain{
position:relative !important;
}
.nav-contain{
top:0px;
}
.header-center img{
top:-125px;
}
h1, h1 a{
font-size:35px;
}
#hp-testimonials .featured-ttl-client, #hp-testimonials .featured-ttl-company{
padding-left:5px;
padding-right:5px;
}
#hp-testimonial-slideshow p{
width:100%;
padding-left:5px;
padding-right:5px;
max-width:none;
}
}
@media only screen and (max-width:975px){
.top-bar-section ul li:not(.has-form) a:not(.button) {
font-size:16px;
}
} @media only screen and (max-width:900px){
body:not(.home) .container{
padding-top:0px;
}
.top-bar-section ul li:not(.has-form) a:not(.button) {
font-size:14px;
}
.header-center{
width:100%;
max-width:71.25rem;
position:absolute !important;
top:5px;
}
.header-center img{
top: 10px;
left: 30px;
right: auto;
height: 125px;
display: block;
width: auto;
}
#header-left, #header-right{
float:right;
}
#header-right{
clear:right;
}
.nav-contain{ }
.branding-region.contain-to-grid{
height:155px;
}
#header-contact{
text-align:right;
}
.phone-number{
padding-bottom:0px;
}
#header-right{
padding-top:18px;
padding-right:35px;
}
.home #hp-slideshow .orbit-container{
margin-top:190px;
}
.home .orbit-container .orbit-slides-container:before{
display:none;
}
}
@media only screen and (max-width:782px){
body.admin-bar{
padding-top:46px;
}	
}
@media only screen and (min-width:769px){
} @media only screen and (max-width:768px){
.image-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-rings-sm.jpg) center no-repeat;
}
.image-divider#portfolio-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/wildflowers-sm.jpg) center no-repeat;
}
.image-divider#about-divider {
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-ringsdk-sm.jpg) center no-repeat;
}
#sidebar .widget_wp_views a, #sidebar .widget_wp_views a:link, #sidebar .widget_wp_views a:visited, #service-list li a,
#service-list li a:link, #service-list li a:visited{
display: block;
padding: 10px;
background: #f2eee9 url(/wp/wp-content/themes/stemlerconsulting-child/img/green-arrow-right.png) 98% center no-repeat;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
transition: background-color .35s ease-in-out;
-webkit-transition: background-color .35s ease-in-out;
-moz-transition: background-color .35s ease-in-out;
-o-transition: background-color .35s ease-in-out;
-ms-transition: background-color .35s ease-in-out;
margin-top: 0px;
padding-right: 25px;
color: #66662f;
font-weight:400;
letter-spacing:.03em !important;
height:40px;
text-transform:none !important	;
text-decoration:none;
}
#service-list li{
width:100%;
margin-bottom:5px;
}
#portfolio-intro li:before{
display:none;
}
#sidebar .widget_wp_views .no-bullet li{
margin-bottom:5px;
}
#sidebar .widget_wp_views li a, #sidebar .widget_wp_views li a:link, #sidebar .widget_wp_views li a:visited,
#service-list li a,
#service-list li a:link, #service-list li a:visited{
background-color: rgba(225, 229, 144, .5);;
}
#sidebar .widget_wp_views a:hover, #sidebar .widget_wp_views a:active,
#service-list li a:hover, #service-list li a:active{
color: #66662f !important;
background-color: #e1e590;
text-decoration:none;
letter-spacing:.03em !important;
font-weight:400 !important;
}
#sidebar .widget_wp_views li a:hover, #sidebar .widget_wp_views li a:active{
background-color: #e1e590;
}
#service-list{
display:block;
max-height:0px;
overflow:hidden;
transition: max-height .5s ease-in-out;
-webkit-transition: max-height .5s ease-in-out;
-moz-transition: max-height .5s ease-in-out;
-o-transition: max-height .5s ease-in-out;
-ms-transition: max-height .5s ease-in-out;
}
#sidebar #wp_views-5 h4{
border:none;
padding-bottom:0;
}
#service-list.open{
max-height:1200px;	
}
h3.tax-title.hide-for-small, h3.tax-title, #sidebar .link-arrow{
display:none !important;
}
a.show-for-small.service-list-toggle{
padding: 10px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
transition: background-color .35s ease-in-out;
-webkit-transition: background-color .35s ease-in-out;
-moz-transition: background-color .35s ease-in-out;
-o-transition: background-color .35s ease-in-out;
-ms-transition: background-color .35s ease-in-out;
margin-top: 0px;
padding-right: 25px;
color: #66662f;
font-weight:400;
letter-spacing:.03em !important;
height:40px;
text-transform:none !important	;
display:block !important;
height:40px;
margin-bottom:5px;
background: #f2eee9 url(/wp/wp-content/themes/stemlerconsulting-child/img/green-arrow-down.png) 98% center no-repeat !important; 
}
a.show-for-small.service-list-toggle:hover, a.show-for-small.service-list-toggle:active{
background-color:#e1e590 !important;
}
.single-project-thumb{
width:25%;
float:left;
padding-left:0;
}
.single-project-header{
width:75%;
float:right;
}
.single-project-subheader{
float:right;
width:75%;
}
.single-project-header .project-type{
width:100%;
}
.single-project-header .single-project-role{
clear:both;
}
h1, h1 a{
font-size:28px;
}
#hp-about-quote p{
font-size:22px;
}
#hp-about-quote{
max-width:500px;
}
#hp-about {
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-rings-mobile.jpg) top left no-repeat;
background-size:100% auto;
padding: 50px 0 0 0;
border-top: solid 1px #42342b;
border-bottom: solid 1px #42342b;
background-size: cover;
}
#hp-services-list ul {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
#hp-body .columns{
width:100%;
}
#hp-body #hp-testimonials{
width:80%;
margin-left:10%;
margin-right:10%;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
}
#hp-testimonials .button{
bottom:15px;
right:50px;
left:50px;
}
#gform_fields_1 #field_1_4{
width:100%;
}
#hp-body{
padding-bottom:0px;
}
#hp-body .medium-8{
padding:0px 10% 25px 10%;
}
#hp-body .medium-8 p {
font-weight:300;
font-size:16px; 
}
#sidebar{
margin-top:4px;
}
#sidebar, #project-archive, #client-archive{
width:100%;
padding-top:0;
}
#sidebar .panel{
padding:0;
border:none;
}
#sidebar #search-2, #sidebar #search-4{
display:none;
}
#client-list li, #portfolio-list li, #current-clients li, #past-clients li{
width:50%;
}
.medium-block-grid-3 > li:nth-of-type(3n+1){
clear:none;
}
.medium-block-grid-3 > li:nth-of-type(odd){
clear:both;
}
.tax-title-contain{
padding-top:20px;
}
} @media only screen and (min-width:641px){
.top-bar-section .dropdown li.js-generated{}
.top-bar .title-area{
display:none;
}
#header-left #header-contact .inline{
display:inline !important;
}
} @media only screen and (max-width:640px){
#about-page-quote h1{
top:-55px;
width:280px;
}
.resume-item:nth-of-type(1),
.resume-item:nth-of-type(2),
.resume-item:nth-of-type(3),
.resume-item:nth-of-type(4){
width:100%;
float:none;
}
.top-bar.expanded{
height:100% !important;
}
.related-client-projects #portfolio-list .project-thumb{
display:none;
}
h2.related-projects-title{
margin-bottom:0;
}
.related-client-projects #portfolio-list .project-header h3{
margin-bottom:0;
}
.related-client-projects #portfolio-list .project-header h3, .related-client-projects #portfolio-list .project-type, .related-client-projects #portfolio-list .project-role, .related-client-projects #portfolio-list .project-dates, 
.related-client-projects #portfolio-list .project-excerpt{
width:100%;
max-width:none;
}
.related-client-projects #portfolio-list li:last-child{
border-bottom:solid 1px #e1e590;
margin-bottom:15px;
}
.project-details-wrapper{
display:inline-block;
width:auto;
margin-left:25%;
}
#project-archive .project-details-wrapper .project-role, #project-archive .project-details-wrapper .project-display-dates{
display:inline-block;
float:left;
margin-bottom:10px;
}
.single-client-thumb{
background:rgba(123, 158, 27, .15);
margin-bottom:15px;
}
.single-client-thumb img{
display:block;
margin:auto;
}
.client-project-content{
padding:20px 15px;
}
.client-project-content .entry-content{
padding-top:10px;
}
#portfolio-list{
margin-left:0px;
}
#hp-body .medium-8{
padding: 0px 5% 25px 5%;
}
#hp-body #hp-testimonials{
width: 90%;
margin-left: 5%;
margin-right: 5%;
}
.main-content{
padding-left:0px;
padding-right:0px;
}
.home .orbit-container{
margin-top:0px;
}
.home .orbit-container .orbit-slides-container:before{
display:none;
}
#current-clients .client-projects.closed, #current-clients .client-projects,
#past-clients .client-projects.closed, #past-clients .client-projects{
max-height:none;
height:auto;
padding-bottom:10px;
background:transparent;
padding:0;
}
#current-clients .button-toggle-contain, #past-clients .button-toggle-contain{
display:none;
}
.cp-title{
margin-top:0px;
border-top:none;
}
.cp-title h4 a{
display:block;
padding:10px;
background: #f2eee9 url(/wp/wp-content/themes/stemlerconsulting-child/img/green-arrow-right.png) 98% center no-repeat;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
transition:background-color .35s ease-in-out;
-webkit-transition:background-color .35s ease-in-out;
-moz-transition:background-color .35s ease-in-out;
-o-transition:background-color .35s ease-in-out;
-ms-transition:background-color .35s ease-in-out;
margin-top:0px;
padding-right:25px;
}
.cp-title h4 a:hover, .cp-title h4 a:active{
color: #66662f;
background-color:#e1e590;
}
.cp-title .link-arrow, .client-name .link-arrow, #sidebar .link-arrow{
display:none;
}
body:not(.home) .container{
padding-top:0px;
}
h1, h1 a{
font-size:24px;
}
.top-bar-section ul li.has-dropdown .dropdown li a, .top-bar-section ul li.has-dropdown .dropdown li a:link, .top-bar-section ul li.has-dropdown .dropdown li a:visited{
background:transparent;
color:#fff;
}
.top-bar-section ul li.has-dropdown .dropdown li a:hover,
.top-bar-section ul li.has-dropdown .dropdown li a:active,
.top-bar-section ul li.has-dropdown .dropdown li.title.back a:hover,
.top-bar-section ul li.has-dropdown .dropdown li.title.back a:active{
background:#49352b;
}
.top-bar-section ul li.has-dropdown .dropdown li.title.back a, 
.top-bar-section ul li.has-dropdown .dropdown li.title.back a:link, 
.top-bar-section ul li.has-dropdown .dropdown li.title.back a:visited{
font-weight:600;
margin-bottom:0px;
font-size:16px;
}
.top-bar-section ul li.has-dropdown .dropdown li.title.back a:before, 
.top-bar-section ul li.has-dropdown .dropdown li.title.back a:link:before, 
.top-bar-section ul li.has-dropdown .dropdown li.title.back a:visited:before{
content:'';
display:inline-block;
width:0px;
height:0px;
border-style:solid;
border-width:6px;
border-color:transparent #fff transparent transparent;
margin-right:10px;
}
.top-bar-section ul li:not(.hast-form).active > a:not(.button){
background:inherit;
}
.top-bar-section .has-dropdown > a:after{
border-color: transparent transparent transparent #fff;
border-width:6px;
border-style:solid;
}
.top-bar-section .right li{
border-bottom:solid 2px #674739;
border-top:solid 1px #5a3b2e;
}
.top-bar-section .right li:first-child{
border-top:none;
}
.top-bar .toggle-topbar.menu-icon a{
color:#484a2a;
}
.top-bar .toggle-topbar.menu-icon a::after{
box-shadow:0 10px 0 1px #484a2a, 0 16px 0 1px #484a2a, 0 22px 0 1px #484a2a;
-webkit-box-shadow:0 10px 0 1px #484a2a, 0 16px 0 1px #484a2a, 0 22px 0 1px #484a2a;
-moz-box-shadow:0 10px 0 1px #484a2a, 0 16px 0 1px #484a2a, 0 22px 0 1px #484a2a;
-ms-box-shadow:0 10px 0 1px #484a2a, 0 16px 0 1px #484a2a, 0 22px 0 1px #484a2a;
}
#tagline{
display:none;
}
header{
background:#fff !important;
}
#tiny-tel-link{
width:33%;
float:right;
padding-top:11px !important;
}
#tiny-tel-link span{
display:inline-block;
padding-left:23px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/phone-icon-white.png) left center no-repeat;
background-size: auto 25px;
padding-top: 5px;
height:25px;
}
.nav-contain{
top:0px;
height:100%;
}
.top-bar{
background:#c2cd23;
padding-left:0px;
padding-right:0px;
height:90px;
}
.top-bar .title-area{
height:90px;
}
.top-bar.expanded .title-area{
background:#c2cd23;
}
.top-bar-section ul li:not(.has-form) a:not(.button){
padding-top:8px;
padding-bottom:8px;
}
.branding-region.contain-to-grid{
padding-bottom:0px;
}
#header-left img{
margin:auto;
display:block;
}
.mobile-logo-link img{
width: auto;
height: 70px;
top: 6px;
position: absolute;
z-index: 43;
left: 20px;
}
.top-bar .right{
max-height:0px;
transition:max-height .35s ease-in-out;
-webkit-transition:max-height .75s ease-in-out;
-moz-transition:max-height .75s ease-in-out;
-o-transition:max-height .75s ease-in-out;
-ms-transition:max-height .75s ease-in-out;
}
.top-bar.expanded .right{
max-height:2000px;
}
#header-left{
margin-top:20px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
background:#66662f;
}
#header-contact{
padding-left:0px;
padding-right:0px;
}
#header-left a{
color:#fff;
font-weight:600;
padding-top:16px;
font-size:15px;
display:block;
height:45px;
transition:background-color .35s ease-in-out;
-webkit-transition:background-color .35s ease-in-out;
-moz-transition:background-color .35s ease-in-out;
-o-transition:background-color .35s ease-in-out;
-ms-transition:background-color .35s ease-in-out;
}
#header-left a:hover, #header-left a:active{
text-decoration:none;
background-color:#959e1b;
}
#header-contact-link, .phone-number{
width:33%;
float:left;
text-align:center;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
background:#66662f;
height:45px;
}
#header-contact-link:before{
content:'';
width:20px;
height:14px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/email-icon-white.png) center no-repeat;
display:inline-block;
margin-right:5px;
background-size:auto 100%;
}
#header-right .phone-number .show-for-small a{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/phone-icon-white.png) 35% center no-repeat;
background-size: auto 24px;
}
#header-right .phone-number .show-for-small a:hover, #header-right .phone-number .show-for-small a:active{
background-color:#c2cd23;
}
#header-home-link{
width:34%;
float:left;
text-align:center;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
background:#66662f;
height:45px;
border-left:solid 1px #82823a;
border-right:solid 1px #82823a;
padding-top:12px !important;
}
#header-home-link:before{
content:'';
width:20px;
height:18px;
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/home-icon-white.png) center no-repeat;
display:inline-block;
margin-right:5px;
background-size:auto 100%;
}
#header-right .inline{
display:none!important;
}
#header-right .phone-number{
padding:0;
}
#hp-about-quote{
padding:40px 50px 50px 50px;
max-width:400px;
}
#hp-about-quote p{
font-size:18px;
}
#hp-services .small-12 .small-12.columns{
padding-left:0px;
padding-right:0px;
}
#footer-credit, #footer-info{
text-align:center;
}
#footer-credit{
border-top:solid 1px rgba(149,158,27,.25);
padding-top: 15px;
margin-top: 20px;
}
#gform_fields_1 li, #testimonial-form .form-field{
width:100%;
}
#about-page-content #profile-pic{
margin:0px auto 25px auto;
float:none;
}
#client-list li, #portfolio-list li, #current-clients li, #past-clients li{
width:100%;
}
.project-excerpt, #client-list .project-excerpt, #current-clients .project-excerpt, #past-clients .project-excerpt{
height:100%;
padding-bottom:10px;
clear:both;
padding-top:10px;
}
.project-excerpt{
max-width:500px;
margin:auto;
}
.project-header{
background:transparent;
border:none;
padding:0px;
}
.project-header h3{
margin-top:15px;
}
.project-header h3{
float:right;
width:73%;
padding-left:0px;
height:100%;
margin-top:0px;
}
.project-type, .project-dates, .project-role{
margin-top:0px;
width:73%;
float:right;
}
.project-dates .project-dates{
width:100%;
}
#client-list li, #portfolio-list li, #current-clients li, #past-clients li{
padding-bottom:15px;
border-bottom:solid 1px #e1e590;
padding-top:15px;
padding-left:0;
padding-right:0;
margin-bottom:0px;
}
#client-list li:last-child, #portfolio-list li:last-child, #current-clients li:last-child, #past-clients li:last-child{
border-bottom:none;
}
#current-clients li:last-child{
padding-bottom:30px;
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/peel-label.png) bottom center no-repeat;
}
.past-clients.row{
padding-top:20px;
margin-top:-7px;
background: #EDEFC9; background: -moz-linear-gradient(top,  #EDEFC9 0%, #ffffff 120px); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEFC9), color-stop(120px,#ffffff)); background: -webkit-linear-gradient(top,  #EDEFC9 0%,#ffffff 120px); background: -o-linear-gradient(top,  #EDEFC9 0%,#ffffff 120px); background: -ms-linear-gradient(top,  #EDEFC9 0%,#ffffff 120px); background: linear-gradient(to bottom,  #EDEFC9 0%,#ffffff 120px); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEFC9', endColorstr='#ffffff',GradientType=0 ); }
#client-list .button, #portfolio-list .button, #current-clients .button, #past-clients .button{
display:block;
width:150px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
} .type-project .text-right img{
display:block;
margin: 0px auto 20px auto
}
#portfolio-intro li, #portfolio-intro ul{
display:block;
}
#portfolio-intro li:before{content:'';}
.branding-region, .nav-contain{
position:relative !important;
}
.branding-region.contain-to-grid{
top:auto;
height:auto;
padding-top:0px;
}
#header-right,#header-contact-link, .phone-number{
display:none;
}
#header-left{margin-top:0px;}
.client-thumb, .project-thumb{
display:inline-block;
height:auto;
padding-bottom:0px;
border-bottom:none;
width:25%;
float: left;
padding-right:15px;
}
.project-thumb img, .client-thumb img{
max-height:100px;
width:auto;
display:inline-block;
float:right;
}
.client-header h3{
width: 73%;
padding-top: 10px;
font-size:20px;
font-weight:400;
}
.client-header:after{
display:block;
height:0px;
content:'';
clear:both;
}
.client-header{
height:auto;
background:transparent;
border:none;
padding-top:0;
}
} @media only screen and (min-width:481px){
.show-for-tiny{display:none;}
#header-right a#tiny-tel-link{
display:none;
}
}
@media only screen and (max-width:525px){
.archive-row{
border-color:rgba(149, 158, 27, .5);;
}
#project-archive header h2{
font-weight:400;
font-size:20px;
}
#project-archive article h2, #project-archive article h2 a, #client-archive article h2, #client-archive article h2 a{
font-size:24px;
}
#project-archive .entry-content figure{
width:100%;
float:none;
height:auto;
background:rgba(123, 158, 27, .15);
}#project-archive .entry-content figure img{
display:block;
margin:auto;
}
#project-archive .entry-content figure + p{
padding-left:0;
width:100%;
}
.project-details-wrapper{
margin-left:0px;
}
#project-archive .post-meta{
padding-left:0;
}
#project-archive article{
padding-top:20px;
}
#project-archive header{
float:none;
width:100%;
padding-top:0;
}#project-archive header h2{
padding-top:0;
}
} @media only screen and (max-width:480px){
.image-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-rings-tiny.jpg) center no-repeat;
}
.image-divider#portfolio-divider{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/wildflowers-tiny.jpg) center no-repeat;
}
.image-divider#about-divider {
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/tree-trunk-ringsdk-tiny.jpg) center no-repeat;
}
.tintup iframe,
.tintup{
width:350px !important;
}
.client-thumb, .project-thumb, .project-header h3, .project-type, .project-dates, .project-role{
width:100%;
}
.project-thumb{
background:rgba(123, 158, 27, .15);
height:auto;
}
.client-header h3{
display:block;
width:100%;
height:auto;
}
.client-header h3 a{
font-weight:400;
}
.client-header{
padding:0;
text-align:center;
}
.project-type h4{
margin-top:0;
}
.project-header h3 a{
font-weight:400;
}
.project-thumb img, .client-thumb img{
width:auto;
height:auto;
display:block;
margin:auto;
float:none;
}
.single-project-subheader{
width:100%;
padding-left:0;
padding-right:0;
}
.client-project-content header{
padding-left:15px;
padding-right:15px;
}
.client-project-content{
padding:20px 0px;
}
.client-project-content .entry-content{
padding-top:10px;
padding-left:15px;
padding-right:15px;
}
.client-project-content .type-client-logo header{ 
padding-left:15px;
padding-right:15px;
padding-bottom:0;
}
.client-project-content .type-client-logo .fish-hr{
width:90%;
margin:0 5%;
}
#single-project-content-wrapper > .columns, .client-project-content #sidebar{
padding-left:0;
padding-right:0;
}
.single-project-header{
width:100%;
padding-left:0;
padding-right: auto;
}
.single-project-thumb{
width:100%;
padding-right:0px;
margin-bottom:10px;
background:rgba(123, 158, 27, .15);
}
.single-project-thumb img{
display:block;
margin:auto;
}
#hp-body{
padding-left:0px;
padding-right:0px;
}
#current-clients .client-projects.closed, #current-clients .client-projects{
max-height:none;
height:auto;
}
#tiny-tel-link span{
display:none;
}
#tiny-tel-link{
background:url(/wp/wp-content/themes/stemlerconsulting-child/img/phone-icon-white.png) center no-repeat;
background-size:auto 30px;
}
#header-right a{
padding-top:0px;
}
#header-home-link{
padding-top:0px;
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/home-icon-white.png) center no-repeat;
background-size:auto 24px;
background-color:#66662f;
transition:background-color .35s ease-in-out;
-webkit-transition:background-color .35s ease-in-out;
-moz-transition:background-color .35s ease-in-out;
-o-transition:background-color .35s ease-in-out;
-ms-transition:background-color .35s ease-in-out;
}
#header-right #header-home-link:hover, #header-right #header-home-link:hover{
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/home-icon-white.png) center no-repeat;
background-size:auto 24px;
background-color:#c2cd23;
}
#header-contact-link{
padding-top:0px;
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/email-icon-white.png) center no-repeat;
background-size:auto 19px;
background-color:#66662f;
transition:background-color .35s ease-in-out;
-webkit-transition:background-color .35s ease-in-out;
-moz-transition:background-color .35s ease-in-out;
-o-transition:background-color .35s ease-in-out;
-ms-transition:background-color .35s ease-in-out;
}
#header-right #header-contact-link:hover, #header-right #header-contact-link:hover{
background: url(/wp/wp-content/themes/stemlerconsulting-child/img/email-icon-white.png) center no-repeat;
background-size:auto 19px;
background-color:#c2cd23;
}
.hide-for-tiny{
display:none !important;
}
#header-home-link:before, #header-contact-link:before, #header-right .phone-number{
display:none !important;
visibility:hidden;
}
#left-quote, #right-quote{
height: 30px;
width:34px;
background-size: auto 100% !important;
}
#left-quote{
top:11px;
left:25px;
}
#right-quote{
bottom:40px;
right:10px;
}
#hp-about-quote{
padding:30px 25px 50px 25px;
max-width:100%;
}
.show-for-tiny{
display:block;
}
#header-right a#tiny-tel-link, #header-right a:link#tiny-tel-link, #header-right a:visited#tiny-tel-link{
padding-top:0px;
background: #959e1b url(/wp/wp-content/themes/stemlerconsulting-child/img/phone-icon-white.png) center no-repeat;
background-size:auto 24px;
transition:background-color .35s ease-in-out;
-webkit-transition:background-color .35s ease-in-out;
-moz-transition:background-color .35s ease-in-out;
-o-transition:background-color .35s ease-in-out;
-ms-transition:background-color .35s ease-in-out;
width:33%;
float:right;
display:block !important;
}
#header-right a#tiny-tel-link:hover, #header-right a#tiny-tel-link:active{
background-color:#c2cd23;
}
.project-header h3{
margin-top:0px;
}
.project-header h3 a{
font-size:20px;
}
.type-project .text-right, .type-project .small-9{
width:100%;
}
} @media only screen and (max-width:450px){
.project-role, .project-type, .project-dates{
width:100%;
float:left;
clear:both;
padding-left:0px;
}
.project-thumb{
height:auto;
}
.project-type{
margin-top:10px;
}
.project-type h4{
margin-top:0;
}
.project-header h3{
line-height:1.2;
} 
.project-header h3 a{
font-size:20px;
font-weight:400;
}
.client-project-content{
padding:20px 10px;
}
}
@media only screen and (max-width:400px){
.tintup,
.tintup iframe{
display:none !important;
}
}