/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.1
Template: stockholm
*/
@import url("../stockholm/style.css");

.page-id-469 h1 {
    font-size: 61px!important;
    font-family: "jaf-bernina-sans-condensed",sans-serif;
    font-size: 61px;
    color: #fff;
    font-weight: bold;
    line-height: 160px;
}
#mobile-menu-item-461 > span {
    font-size: 13px;
    color: #8d8d8d;
    padding: 9px 0;
    display: inline-block;
    position: relative;
    text-transform: none;
    line-height: 17px;
    letter-spacing: 0;
}
.vc_custom_1675108907914 { 
    background-image: none!important; 
}
.portfolio_title { font-size: 13px; line-height: 1.538461538461538em; letter-spacing: 1px; font-weight: 700; text-transform: uppercase; }


/*GENERAL*/
.bernina{font-family:"jaf-bernina-sans-condensed",sans-serif;}
.bernina.bold{font-weight:bold;}

/*HOME PAGE*/
.home-section{position:relative;}
.home-section-icon{position:absolute;margin: 0 auto;right: 0;left: 0;width: 101px;top:-30px;}
.home-section-icon img{z-index:30;border:19px solid white;border-radius:38px;}
.home-section-text h3{color:white;font-size:20px;margin-bottom:15px;padding-top:15px;}
.home-section-text p{color:white;font-size:14px;line-height:16px;margin-bottom:15px;min-height:80px;}
.home-section-text a:last-of-type{border-bottom:1px solid white;}
.home-section-menu-item{padding-top: 8px;padding-bottom: 8px;border-top: 1px solid white;position:relative;padding-left:5px;display:block;color:white;background:url(img/home-section-arrow.png) right center no-repeat;}
.home-section-menu-item:hover{background-color:#61D995;transition:.4s;-webkit-transition:.4s;}
.home-section-menu-item-arrow{position:absolute;right:0;background:url(img/home-section-arrow.png)no-repeat;width:7px;height:14px;top:9px;right:10px;}
.home-banner-wrap-full .full_section_inner,.home-banner-wrap-full .wpb_wrapper{width:100%;max-width:none;}
.video-wrap h3{color:white;}
.video-wrap p{color:white;}
.row-max-1100{max-width:1100px;margin:auto;}
.wpb_wrapper{max-width:1100px;margin:auto;}
.portfolio_single_content ul{padding-left:20px;line-height:28px;margin-bottom:40px;}
.portfolio_single_content p{line-height:28px;}
.portfolio_single_content h1{margin-top:-20px;margin-bottom:30px;}
.portfolio_detail .info_section_title{margin-bottom:20px;}


/*ABOUT PAGE*/
.about-contact{border-top:1px solid #CAF2D6;border-bottom:1px solid #CAF2D6;padding-top:8px;padding-bottom:8px;padding-left:5px;position:relative;width:55%;margin:auto;margin-top:30px;}
.about-contact-arrow{background:url(img/green-arrow.png)no-repeat;position:absolute;top:9px;right:10px;width:7px;height:14px;}
.small-below-call h2{color:white;}
.small-below-call p{color:white;}

/*FOOTER*/
.footer_top_holder{
	width:100%;
}
.hoosier-text{margin:auto;max-width:1100px;text-align:right;height:27px;vertical-align:top;font-weight:normal;line-height:26px;}
.footer-nav li{padding-top:10px;padding-left:5px;}

/*HEADER*/
header.scrolled img{height:50%;}
#menu-header a{font-family:"jaf-bernina-sans-condensed",sans-serif;font-weight:bold;font-size:18px;letter-spacing:0;}

/*INSIDE PAGE ADJUSTMENTS*/
.full_section_inner{max-width:1100px;margin:auto;/*margin-top:80px;*/}
.content{margin-top:80px;}
.portfolio_single{margin-top:80px;}
.portfolio-inside-nav-wrap{width:100%;display:block;border-top:1px solid #05ce7c;border-bottom:1px solid #05ce7c;margin-bottom:50px;}
.portfolio-inside-nav-wrap .nav-item{display:inline-block;border-right:1px solid #05ce7c;padding:15px;font-weight:bold;}
.portfolio-inside-nav-wrap .nav-item.active{background-color:#05ce7c;color:white;}
/*PORTFOLIO ADJUSTMENTS*/
.projects_holder .mix{-webkit-box-shadow: 0px 0px 51px -14px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 51px -14px rgba(0,0,0,0.75);box-shadow: 0px 0px 51px -14px rgba(0,0,0,0.75);}
.portfolio_description.with_padding{height:32px;}

/*CONTACT FORM*/
.wpcf7-form input,.wpcf7-form textarea{border:1px solid #ccc !important;}]
before-form p{padding-bottom:10px;margin-bottom:25px !important;}
.contact-full{width:1500px;height:140px;margin:auto;}
.contact-full-inner{height:140px;}

/*PORTFOLIO CONTACT FORM*/
.port-form-wrap{width:100%;}
.port-form-wrap .form-half{width:49%;vertical-align:top;display:inline-block;}
@media all and (max-width: 600px){
.footer_top_holder{height:auto !important;}
}

/*INDUSTRY HOME PAGE*/
.industry-graphic{position:relative;}
.ind-dot{background:url(img/facility-dot.png);width:20px;height:20px;position:absolute;cursor:pointer;}
.ind-dot.factory{left:30px;top:30px;}
.ind-dot.dock{left:30px;top:30px;}
.ind-dot.warehouse{left:30px;top:30px;}
.ind-dot.breakroom{left:30px;top:30px;}
.ind-dot.restroom{left:30px;top:30px;}
.ind-dot.office1{left:30px;top:30px;}
.ind-dot.office2{left:30px;top:30px;}
.ind-dot.lobby{left:30px;top:30px;}

@media (max-width: 787px) { 
	.ciob { max-width:165px; }
	}