/*
 Theme Name:   KEEN Lety
 Theme URI:    http://www.letyconstruction.ca/
 Author URI:   http://keencreative.ca
 Template:		keen-modular-v3

 Version:      1.0.0
*/body{color:#4A4A4A;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-top:0;color:#BE2027}h1{font-size:1.3rem}h2{position:relative;font-size:1.2rem}h3{font-size:1.1em}h4{font-size:1.2rem;color:black}a{color:#BE2027}#menu-toggle{color:white;padding:15px 0;text-align:right}#sidebar-wrapper{max-width:250px}#sidebar-wrapper .nav-menu li a{font-weight:bold;text-transform:uppercase;letter-spacing:0.75px}#sidebar-wrapper .nav-menu .sub-menu{width:220px}#sidebar-wrapper .nav-menu .sub-menu li{width:95%;margin-bottom:1rem}#sidebar-wrapper .nav-menu .sub-menu li a{padding:0}#sidebar-wrapper .nav-menu .sub-menu li .sub-menu{padding:0;margin:0;left:0;width:auto}#sidebar-wrapper .nav-menu .sub-menu li .sub-menu li{margin-bottom:0}#sidebar-wrapper .nav-menu .sub-menu li .sub-menu li a{font-size:0.8rem;font-weight:normal;padding:0}#sidebar-wrapper .nav-menu .sub-menu li:last-child{margin-bottom:0}.button a,.btn a{display:inline-block;background:transparent;padding:0.6rem 1.3rem !important;color:#BE2027;font-size:0.8rem !important;letter-spacing:0.75px;font-weight:bold;border:3px solid #BE2027;text-transform:uppercase}.button a:hover,.btn a:hover{background:#BE2027;color:white}.button a:after,.btn a:after{content:'\f105';margin-left:0.4rem;font-family:'FontAwesome'}.logo-bar-option-5.has-navigation .logo-wrapper a{padding:0}.logo-bar-option-5.has-navigation .logo-wrapper img{max-width:70%}/*.gform_wrapper .gfield_checkbox li .check-wrapper label {
	font-family: 'Montserrat', 'sans-serif';
}*/div.gform_wrapper .fake-select-wrap .fake-selected{display:inline-block !important}div.gform_wrapper .gform_footer input.button,div.gform_wrapper .gform_footer input[type=submit]{display:inline-block;background:white;padding:0.6rem 1.3rem !important;color:#BE2027;font-size:0.8rem !important;letter-spacing:0.75px;font-weight:bold;border:3px solid #BE2027;text-transform:uppercase;background:rgba(255, 255, 255, 0.7);border:3px solid #BE2027;width:auto}div.gform_wrapper .gform_footer input.button:hover,div.gform_wrapper .gform_footer input[type=submit]:hover{background:#BE2027;color:white}div.gform_wrapper .gform_footer input.button:after,div.gform_wrapper .gform_footer input[type=submit]:after{content:'\f105';margin-left:0.4rem;font-family:'FontAwesome'}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent}.gform_wrapper .top_label .gfield_label{display:none !important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{padding:0.5rem 0.8rem !important;margin-bottom:0;border:0 !important}.gform_wrapper .ginput_container_select{color:#4A4A4A !important}.gform_wrapper .fake-select-wrap .fake-selected{width:95%}.dropdown-menu li a{color:#4A4A4A;font-size:0.9rem}.fake-select-wrap .dropdown-menu li:hover{background:#BE2027}.fake-select-wrap .dropdown-menu li:hover a{color:white}.fake-select-wrap button{background:white;padding:0.5rem 0.8rem}.fake-select-wrap .fake-select-mask{margin-bottom:0 !important}.site-footer{background:black;color:white}.site-footer .widget_nav_menu ul{padding:0;margin:0}.site-footer .widget_nav_menu ul li{list-style:none}.site-footer a{color:white}.site-footer a:hover{color:#BE2027}.site-footer #footer-sidebar-1 .widget_media_image{margin-bottom:1rem}.site-footer #footer-sidebar-1 .widget_media_image img{max-width:55% !important}.site-footer #text-3{color:#BE2027}.image-header .caption-text{background:white;background:rgba(255, 255, 255, 0.7);padding:1rem}.image-header .caption-text h1{color:black;font-weight:bold;margin-bottom:0}.image-header .caption-text a{display:inline-block;background:transparent;padding:0.6rem 1.3rem !important;color:#BE2027;font-size:0.8rem !important;letter-spacing:0.75px;font-weight:bold;border:3px solid #BE2027;text-transform:uppercase;margin-top:1rem}.image-header .caption-text a:hover{background:#BE2027;color:white}.image-header .caption-text a:after{content:'\f105';margin-left:0.4rem;font-family:'FontAwesome'}.js_prev,.js_next{background:white;background:rgba(255, 255, 255, 0.7);color:#BE2027;font-size:0 !important}.js_prev i,.js_next i{padding:0.8rem 0.9rem;margin:0;font-size:1rem}.js_prev{left:0 !important}.js_prev i:before{content:'\f104'}.js_next{right:0 !important}.js_next i:before{content:'\f105'}.slick-prev,.slick-next{color:#BE2027}.slick-next:after{content:'\f105'}.slick-prev:after{content:'\f104'}.accordion .panel{border-color:#BE2027;border-width:3px}.accordion .panel h3{margin-bottom:0;text-transform:none}.accordion .panel h3 a{padding-bottom:1.5rem;color:black}.accordion .panel h3 a i{color:#BE2027}.accordion .panel:last-child{border-bottom:3px solid #BE2027}.quicklinks{color:#4A4A4A}.quicklinks .quicklinks-slide a{display:inline-block;background:transparent;padding:0.6rem 1.3rem !important;color:#BE2027;font-size:0.8rem !important;letter-spacing:0.75px;font-weight:bold;border:3px solid #BE2027;text-transform:uppercase}.quicklinks .quicklinks-slide a:hover{background:#BE2027;color:white}.quicklinks .quicklinks-slide a:after{content:'\f105';margin-left:0.4rem;font-family:'FontAwesome'}.quicklinks .content-container{padding-bottom:0}.grid-content{padding-top:2.5rem;padding-bottom:2.5rem}.grid-content.col-1-type .content-container{margin-bottom:0 !important}.grid-content p:last-child a{display:inline-block;background:transparent;padding:0.6rem 1.3rem !important;color:#BE2027;font-size:0.8rem !important;letter-spacing:0.75px;font-weight:bold;border:3px solid #BE2027;text-transform:uppercase}.grid-content p:last-child a:hover{background:#BE2027;color:white}.grid-content p:last-child a:after{content:'\f105';margin-left:0.4rem;font-family:'FontAwesome'}.grid-content .map-col{padding:0}.contact-form{padding-top:1rem;text-align:center}.contact-form .content-container{margin-bottom:0 !important;padding:1rem}.blog-feed .blog-post{background:white;background:rgba(255, 255, 255, 0.7);padding-top:2rem;padding-bottom:2rem;text-align:center}.blog-feed .blog-post .blog-content{margin-bottom:1rem}.site-content{background:url("img/bg_main.png");background-size:100%}.contact-cta h2,.contact-cta p{margin-bottom:0}.contact-cta .column-0 h2{color:black}.contact-cta .column-1 a{margin-top:1rem;background:rgba(255, 255, 255, 0.4) !important}.contact-cta .column-1 a:hover{background:#BE2027 !important}.featured-project .container{background:url("img/bg_featured_projects.jpg") no-repeat;background-size:cover;padding-top:2.5rem;padding-bottom:2.5rem}.featured-project .content-container{background:white;background:rgba(255, 255, 255, 0.7);padding:2rem}.blog .image-header h2,.single-post .image-header h2,.archive .image-header h2{margin-bottom:0}.blog .image-header .frame li.js_slide img,.single-post .image-header .frame li.js_slide img,.archive .image-header .frame li.js_slide img{width:100%;height:auto}.blog .blog-post .blog-title a,.single-post .blog-post .blog-title a,.archive .blog-post .blog-title a{color:#BE2027}.blog .blog-post .read-more a,.blog .blog-post .view-all-posts a,.single-post .blog-post .read-more a,.single-post .blog-post .view-all-posts a,.archive .blog-post .read-more a,.archive .blog-post .view-all-posts a{display:inline-block;background:transparent;padding:0.6rem 1.3rem !important;color:#BE2027;font-size:0.8rem !important;letter-spacing:0.75px;font-weight:bold;border:3px solid #BE2027;text-transform:uppercase}.blog .blog-post .read-more a:hover,.blog .blog-post .view-all-posts a:hover,.single-post .blog-post .read-more a:hover,.single-post .blog-post .view-all-posts a:hover,.archive .blog-post .read-more a:hover,.archive .blog-post .view-all-posts a:hover{background:#BE2027;color:white}.blog .blog-post .read-more a:after,.blog .blog-post .view-all-posts a:after,.single-post .blog-post .read-more a:after,.single-post .blog-post .view-all-posts a:after,.archive .blog-post .read-more a:after,.archive .blog-post .view-all-posts a:after{content:'\f105';margin-left:0.4rem;font-family:'FontAwesome'}.blog .blog-post .read-more a i,.blog .blog-post .view-all-posts a i,.single-post .blog-post .read-more a i,.single-post .blog-post .view-all-posts a i,.archive .blog-post .read-more a i,.archive .blog-post .view-all-posts a i{display:none}.single-post .social-share a{color:#BE2027}.single-post .social-share i{font-size:0.9rem}#sidebar h3.widget-title{margin-bottom:0}#sidebar .widget{margin-bottom:1.5rem}#sidebar ul li a{color:#BE2027;text-transform:none !important}#sidebar ul li a:hover{color:black}.page-home #quicklinks-11bce5209b71311e30407fed6384594e .content-container{padding-top:0}.page-services #quicklinks-9af9bff1464a16cd840a55e94e23f7b7 .content-container{padding-top:0}.page-services #grid-content-bbedcbce84feb376e8f59186c0a2cfab{padding-bottom:0}.page-our-clients #grid-content-e0b4754f6e349f13d5f15376e5395829{padding-bottom:0}@media (min-width: 480px){.image-header .frame li.js_slide img{width:100%;height:auto}}@media (min-width: 768px){h1{font-size:2.2rem}h2,h4{font-size:1.9rem}h3{font-size:24px}.js_prev i,.js_next i{padding:1.2rem 1.5rem}.site-footer #footer-sidebar-1 .widget_media_image{margin-bottom:0}.site-footer #footer-sidebar-1 .widget_media_image img{max-width:100% !important}.site-footer #footer-sidebar-4{text-align:right}.vertical-center .content-container{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.image-header .caption-text{padding:2rem}.grid-content{padding-top:3.75rem;padding-bottom:3.75rem}.grid-content .map-col .content-container{height:100%}.acf-map{height:100%}.acf-map .infobox{font-size:1rem !important}.featured-project .container{padding-top:3rem;padding-bottom:3rem}.featured-project .content-container{max-width:80%;margin:0 auto}.contact-form{padding-top:0}.contact-form .content-container{padding:1.5rem}.quicklinks .quicklinks-slide{margin-bottom:0}.contact-cta .column-1{text-align:right}.contact-cta .column-1 a{margin-top:0}.page-home #quicklinks-11bce5209b71311e30407fed6384594e .content-container{padding-top:0;padding-bottom:3.5rem}.page-services #grid-content-bbedcbce84feb376e8f59186c0a2cfab{padding-bottom:3.75rem}.page-our-clients #grid-content-e0b4754f6e349f13d5f15376e5395829{padding-bottom:3.75rem}}@media (min-width: 1024px){.image-header h2:before,.image-header h2:after,.blog-feed h2:before,.blog-feed h2:after,.contact-form h2:before,.contact-form h2:after,.page-home #grid-content-005a3315711a79056f52504cdb35e2af h2:before,.page-home #grid-content-005a3315711a79056f52504cdb35e2af h2:after,.page-home #grid-content-610effc826a9cff6af1174b920d0a826 h2:before,.page-home #grid-content-610effc826a9cff6af1174b920d0a826 h2:after{content:'';position:relative;top:-0.55rem;display:inline-block;border-bottom:1px solid #BE2027;width:30px}.image-header h2:before,.blog-feed h2:before,.contact-form h2:before,.page-home #grid-content-005a3315711a79056f52504cdb35e2af h2:before,.page-home #grid-content-610effc826a9cff6af1174b920d0a826 h2:before{margin-right:0.5rem}.image-header h2:after,.blog-feed h2:after,.contact-form h2:after,.page-home #grid-content-005a3315711a79056f52504cdb35e2af h2:after,.page-home #grid-content-610effc826a9cff6af1174b920d0a826 h2:after{margin-left:0.5rem}.grid-content{padding-top:5rem;padding-bottom:5rem}.image-header .caption-text{width:70%;margin-left:auto;margin-right:auto}.featured-project .container{padding-top:5rem;padding-bottom:5rem}.contact-form .content-container{padding:2rem}.page-home #quicklinks-11bce5209b71311e30407fed6384594e .content-container{padding-bottom:4.5rem}.page-services #grid-content-bbedcbce84feb376e8f59186c0a2cfab{padding-bottom:5rem}.page-our-clients #grid-content-e0b4754f6e349f13d5f15376e5395829{padding-bottom:5rem}}@media (min-width: 1025px){.logo-bar-option-5.has-navigation .logo-wrapper img{max-width:65%}.right-menu{padding:0}#primary-navigation-full{padding:25px 0 0;width:100%}#primary-navigation-full .nav-menu li{margin-right:1.0rem}#primary-navigation-full .nav-menu li a{color:white;font-weight:bold;text-transform:uppercase;letter-spacing:0.75px;padding-bottom:25px}#primary-navigation-full .nav-menu li:hover > a,#primary-navigation-full .nav-menu li.current_page_item > a,#primary-navigation-full .nav-menu li.current_page_ancestor > a,#primary-navigation-full .nav-menu li.current-page-ancestor > a,#primary-navigation-full .nav-menu li.current-menu-parent > a,#primary-navigation-full .nav-menu li.current_page_parent > a{color:black}#primary-navigation-full .nav-menu li .sub-menu{background:white;min-width:200px;width:200px}#primary-navigation-full .nav-menu li .sub-menu li{margin-bottom:1.5rem}#primary-navigation-full .nav-menu li .sub-menu li a{padding-bottom:0;color:black}#primary-navigation-full .nav-menu li .sub-menu li a:hover{color:#BE2027}#primary-navigation-full .nav-menu li .sub-menu li.current_page_item > a,#primary-navigation-full .nav-menu li .sub-menu li.current_page_ancestor > a,#primary-navigation-full .nav-menu li .sub-menu li.current-page-ancestor > a,#primary-navigation-full .nav-menu li .sub-menu li.current-menu-parent > a,#primary-navigation-full .nav-menu li .sub-menu li.current_page_parent > a{color:#BE2027}#primary-navigation-full .nav-menu li .sub-menu li .sub-menu{position:relative;left:0;padding:0;width:auto;min-width:auto}#primary-navigation-full .nav-menu li .sub-menu li .sub-menu li{margin-bottom:0}#primary-navigation-full .nav-menu li .sub-menu li .sub-menu li a{font-weight:normal;font-size:0.7rem}#primary-navigation-full .nav-menu li .sub-menu li:last-child{margin-bottom:0}#primary-navigation-full .nav-menu #menu-item-147,#primary-navigation-full .nav-menu #menu-item-148{margin-right:0}#primary-navigation-full .nav-menu #menu-item-147 a,#primary-navigation-full .nav-menu #menu-item-148 a{display:inline-block;background:transparent;padding:0.6rem 1.3rem !important;color:white;font-size:0.8rem !important;letter-spacing:0.75px;font-weight:bold;border:3px solid white;text-transform:uppercase;padding:0.6rem 0.3rem !important}#primary-navigation-full .nav-menu #menu-item-147 a:hover,#primary-navigation-full .nav-menu #menu-item-148 a:hover{background:white;color:black}#primary-navigation-full .nav-menu #menu-item-147 a:after,#primary-navigation-full .nav-menu #menu-item-148 a:after{content:'\f105';margin-left:0.4rem;font-family:'FontAwesome'}#primary-navigation-full .nav-menu #menu-item-147 a:after,#primary-navigation-full .nav-menu #menu-item-148 a:after{display:none}.right-menu #primary-navigation-full{padding-top:13px}.image-header .caption-text{padding:4rem}#grid-content-bbedcbce84feb376e8f59186c0a2cfab .content-container{max-width:85%;padding:4rem;margin:0 auto}.contact-form .content-container{padding:3.5rem}}@media (min-width: 1220px){h1{font-size:3.1rem}.image-header .caption-text{width:80%}.contact-form .content-container{padding:5rem}}
/*# sourceMappingURL=maps/style.css.map */
