body{background-color:#303132;color:#fff;font-family:'Source Sans Pro',sans-serif;min-width:270px;margin:0 auto}h1{color:#fff;font-family:"refrigerator-deluxe",sans-serif;font-size:74px;line-height:71px;font-weight:700;text-transform:uppercase}h2{color:#fff;font-family:"refrigerator-deluxe",sans-serif;font-size:65px;line-height:71px;font-weight:400;text-transform:uppercase}h3{color:#bb3523;font-family:'Source Sans Pro',sans-serif;font-size:33px;font-weight:400;line-height:40px;margin-bottom:5px}h4{color:#fff;font-size:21px;font-family:'Source Sans Pro',sans-serif;line-height:40px;font-weight:400;margin-bottom:5px}h5{color:#fff}h6{color:#fff}.homepage-intro-text p,p.intro-p{color:#cfcfd4;font-size:26px;line-height:40px}p{color:#cfcfd4;font-size:18px;line-height:28px}blockquote.pull-quote{color:#666;font-size:31px;line-height:50px;text-align:center;margin:50px 40px}blockquote.pull-quote p{color:#666;font-size:31px;line-height:50px}ul{color:#cfcfd4}ul li{list-style-type:none;font-size:21px;line-height:28px;padding:8px 0}ul li:before{content:'■';color:#bb3523;float:left;width:1em;margin:-.1em -1.4em;font-size:80%}hr.styled-horizontal-rule{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/styled-hr-bg.png);background-repeat:repeat-x;height:7px;border:none;max-width:435px;margin-bottom:35px}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}a.button{background-color:#bb3523;background-size:260% 100%;background-position:-260px;color:#f68172;display:inline-block;font-family:"refrigerator-deluxe",sans-serif;font-weight:700;font-size:24px;line-height:36px;padding:3px 30px;margin:15px 0;min-width:187px;text-align:center;text-transform:uppercase;transition:background-position .5s,color .4s}a.button:hover{background-color:#9d2d1e;background-position:-30px 0;background-image:linear-gradient(-45deg,#bb3523 50%,#9d2d1e 50%);color:#f68172;text-decoration:none}a.button.gray-button{background-color:#7f7f7f;color:#484848}a.button.gray-button:hover{background-color:#9d2d1e;background-image:linear-gradient(to right,#7f7f7f 50%,#727272 50%);color:#484848;text-decoration:none}section.block-container.side-image{margin:30px 0}section.block-container.side-image .block-inner{background-color:#202020}section.block-container.side-image .block-inner .row{max-width:1200px;margin-left:0}section.block-container.side-image .block-inner .row .columns:first-child{padding-left:0}section.block-container.side-image .block-inner .row p{font-size:26px;line-height:40px}section.block-container.full-image{background-repeat:no-repeat;background-size:cover;background-position:top center}section.block-container.full-image .block-inner{padding:4% 0 6%;background-color:rgba(0,0,0,.69)}section.block-container.left-side-image img{width:100%}section.block-container.left-side-image,section.block-container.right-side-image{background-color:#202020;border-bottom:1px solid #393939;height:auto}section.block-container.left-side-image .block-inner .row{max-width:1500px;margin-left:0}section.block-container.left-side-image .block-inner .row .columns:first-child{padding-left:0}section.block-container.left-side-image .block-inner .row .columns:last-child{padding-top:2%;padding-left:5%;padding-bottom:2%;word-wrap:break-word}section.block-container.right-side-image .block-inner .row{max-width:1500px;margin-right:0}section.block-container.right-side-image .block-inner .row .columns:last-child{padding-right:0}section.block-container.right-side-image .block-inner .row .columns:last-child img{float:right}section.block-container.right-side-image .block-inner .row .columns:first-child{padding-bottom:2%;padding-top:2%;word-wrap:break-word}.homepage-wrapper{position:relative;height:100%}.homepage-top{background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;height:100%}.homepage-top-overlay{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/textured-overlay.png);background-repeat:repeat;padding-top:3%;z-index:15;height:100%;padding-bottom:12%}@media (max-width:475px){.homepage-top-overlay{padding-bottom:30%}}header{background-color:rgba(0,0,0,.2);padding:15px 0 20px;height:100px;max-height:100px;position:absolute;top:0;left:0;right:0;z-index:30}header .row{max-width:1300px}header .main-logo img{max-height:70px}header.fixed{background-color:#0e0e0e;position:fixed;top:-118px;height:63px;opacity:0;-webkit-transition:top 1s ease-in-out,opacity .2s ease-in-out;-moz-transition:top 1s ease-in-out,opacity .2s ease-in-out;-o-transition:top 1s ease-in-out,opacity .2s ease-in-out;-ms-transition:top 1s ease-in-out,opacity .2s ease-in-out;transition:top 1s ease-in-out,opacity .2s ease-in-out;width:100%;z-index:400}header.fixed.active{opacity:1;top:0;-webkit-transition:top 1s ease-in-out,opacity .2s ease-in-out;-moz-transition:top 1s ease-in-out,opacity .2s ease-in-out;-o-transition:top 1s ease-in-out,opacity .2s ease-in-out;-ms-transition:top 1s ease-in-out,opacity .2s ease-in-out;transition:top 1s ease-in-out,opacity .2s ease-in-out}header.fixed .fixed-main-menu{margin-top:5px;padding-right:70px}header.fixed .fixed-main-menu ul{margin-top:0;margin-bottom:0;padding-left:0;text-align:right}header.fixed .fixed-main-menu ul li{display:inline-block;list-style-type:none;line-height:21px;padding:0;margin:0 1.7%}header.fixed .fixed-main-menu ul li:last-child{margin-right:0}header.fixed .fixed-main-menu ul li:first-child{margin-left:0}header.fixed .fixed-main-menu ul li:before{content:''}header.fixed .fixed-main-menu ul li:first-child a{margin-left:0}header.fixed .fixed-main-menu ul li:last-child a{margin-right:0}header.fixed .fixed-main-menu ul li a{border-bottom:4px solid transparent;color:#e1e1e1;font-size:19px;font-family:"refrigerator-deluxe",sans-serif;display:inline-block;text-transform:uppercase;transition:.4s all}header.fixed .fixed-main-menu ul li a:hover{border-bottom:4px solid #bb3523;text-decoration:none}.fixed-main-sub-menu-wrapper{display:none;opacity:0;background-color:#2a2a2a;bottom:-36px;position:absolute;width:100%}.fixed-main-sub-menu-wrapper:after{content:" ";display:block;clear:both}.fixed-main-sub-menu-wrapper.active{display:block;opacity:1}.fixed-main-sub-menu{float:right;padding:8px .938em 12px 0;position:relative;right:70px}.fixed-main-sub-menu ul{padding-left:0;margin:0}.fixed-main-sub-menu ul li{display:inline-block;list-style-type:none;line-height:0;padding:0 5px 0 3px}.fixed-main-sub-menu ul li:before{content:'/';float:right;margin:3px 1px;font-size:100%;color:#9c9c9c;display:inline-block;position:relative;left:12px}.fixed-main-sub-menu ul li:last-child:before{content:'';width:0}.fixed-main-sub-menu ul li:first-child{padding-left:0}.fixed-main-sub-menu ul li:last-child{padding-right:0}.fixed-main-sub-menu ul li:first-child a{padding-left:0}.fixed-main-sub-menu ul li:last-child a{padding-right:0}.fixed-main-sub-menu ul li:last-child a:after{content:''}.fixed-main-sub-menu ul li a{color:#9c9c9c;font-size:15px}.fixed-menu-sub-link{display:inline-block;position:absolute;right:16px;top:0;color:#515050;font-family:"refrigerator-deluxe",sans-serif;font-weight:700;font-size:15px;letter-spacing:2px;border-top:5px solid #515050;border-bottom:5px solid #515050;padding:3px 0;text-transform:uppercase}.fixed-menu-sub-link:hover{text-decoration:none}.fixed-menu-sub-link.active{display:none}.fixed-menu-sub-link-close{display:none;background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-repeat:no-repeat;background-position:-485px -133px;position:absolute;right:27px;top:8px;height:20px;width:20px}a.fixed-menu-sub-link-close.active{display:inline-block}.main-menu-wrapper .main-menu{margin-top:17px;text-align:right}.main-menu-wrapper .main-menu:after{content:" ";display:block;clear:both}.main-menu-wrapper .main-menu ul{margin-top:0;margin-bottom:0;padding-left:0}.main-menu-wrapper .main-menu ul li{display:inline-block;list-style-type:none;line-height:21px;padding:0;margin:0 0 0 2%}.main-menu-wrapper .main-menu ul li:before{content:''}.main-menu-wrapper .main-menu ul li:first-child a{margin-left:0}.main-menu-wrapper .main-menu ul li:last-child a{margin-right:0}.main-menu-wrapper .main-menu ul li a{border-bottom:4px solid transparent;color:#e1e1e1;font-size:22px;font-family:"refrigerator-deluxe",sans-serif;text-transform:uppercase;transition:.4s all}.main-menu-wrapper .main-menu ul li a:hover{border-bottom:4px solid #bb3523;text-decoration:none}.main-menu-wrapper .main-sub-menu{margin-bottom:10px;text-align:right}.main-menu-wrapper .main-sub-menu:after{content:" ";display:block;clear:both}.main-menu-wrapper .main-sub-menu ul{padding-left:0;margin:0}.main-menu-wrapper .main-sub-menu ul li{display:inline-block;list-style-type:none;line-height:0;padding:0 5px 0 3px}.main-menu-wrapper .main-sub-menu ul li:before{content:'/';float:right;margin:3px 1px;font-size:100%;color:#9c9c9c;display:inline-block}.main-menu-wrapper .main-sub-menu ul li:last-child:before{content:'';width:0}.main-menu-wrapper .main-sub-menu ul li:first-child{padding-left:0}.main-menu-wrapper .main-sub-menu ul li:last-child{padding-right:0}.main-menu-wrapper .main-sub-menu ul li:first-child a{padding-left:0}.main-menu-wrapper .main-sub-menu ul li:last-child a{padding-right:0}.main-menu-wrapper .main-sub-menu ul li:last-child a:after{content:''}.main-menu-wrapper .main-sub-menu ul li a{color:#9c9c9c;font-size:15px}.main-menu-wrapper .main-sub-menu ul li a:hover:after{text-decoration:none!important}.main-menu-wrapper .main-sub-menu ul li a:after:hover{text-decoration:none!important}.main-menu-wrapper .main-sub-menu ul li a.current-link{color:#bb3523}header>.row>a.contact-menu-link{display:none;position:absolute;right:100px;top:28px;font-family:"refrigerator-deluxe",sans-serif;text-transform:uppercase;color:#c3c3c3}a.mobile-menu-link{display:none;position:absolute;right:20px;top:20px;color:#bb3523;font-family:"refrigerator-deluxe",sans-serif;font-weight:700;font-size:15px;letter-spacing:2px;border-top:5px solid #bb3523;border-bottom:5px solid #bb3523;padding:3px 0;text-transform:uppercase}a.mobile-menu-link:hover{text-decoration:none}.mobile-menu-wrapper{display:none;opacity:0;position:fixed;top:0;right:0;bottom:0;background-color:#000;padding:10px 0 10px 20px;min-width:200px;text-align:right;z-index:400}.mobile-menu-wrapper a.mobile-menu-link-close{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-position:-427px -125px;background-repeat:no-repeat;display:inline-block;width:30px;height:30px;position:relative;top:10px;right:25px}.mobile-menu-wrapper nav.mobile-menu ul{padding:20px 25px 15px 0;border-bottom:1px solid #252525}.mobile-menu-wrapper nav.mobile-menu ul li{list-style-type:none}.mobile-menu-wrapper nav.mobile-menu ul li:before{content:''}.mobile-menu-wrapper nav.mobile-menu ul li a{font-family:"refrigerator-deluxe",sans-serif;text-transform:uppercase}.mobile-menu-wrapper nav.mobile-sub-menu ul{padding-left:0;padding-right:25px}.mobile-menu-wrapper nav.mobile-sub-menu ul li{list-style-type:none;padding:1px 0}.mobile-menu-wrapper nav.mobile-sub-menu ul li:before{content:''}.mobile-menu-wrapper nav.mobile-sub-menu ul li a{font-size:13px;color:#898787}.mobile-menu-wrapper.active{display:block;opacity:1;overflow:auto}.mobile-logo{display:none}.contact-menu-wrapper{display:none;opacity:0;background-color:rgba(25,25,25,.96);padding:30px 0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:scroll;z-index:500}.contact-menu-wrapper .contact-menu-link-close{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-position:-427px -125px;background-repeat:no-repeat;float:right;width:30px;height:30px}.contact-menu-wrapper .contact-menu-header{border-bottom:1px solid #363636;padding-bottom:20px}.contact-menu-wrapper .contact-menu-header .columns:first-child{border-right:1px solid #363636}.contact-menu-wrapper .contact-menu-header a.phone-num{color:#bb3523;font-family:"refrigerator-deluxe",sans-serif;font-size:34px;padding:18px 50px 18px 0}.contact-menu-wrapper .contact-menu-header a.phone-num:hover{text-decoration:none}.contact-menu-wrapper .contact-menu-header a.email{display:inline-block;padding-top:10px}.contact-menu-wrapper .contact-menu-header .address p{font-size:21px;margin:0}.contact-menu-wrapper.active{display:block;opacity:1}body.contact-active{overflow:hidden}.contact-menu-inner-wrapper{max-width:880px;margin:0 auto;padding:0 20px}.about-page-header{height:623px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:10px solid #272728}.about-page-header .inner-page-header-overlay{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/textured-overlay.png);background-repeat:repeat;z-index:30;height:100%;padding-top:150px}.inner-page-header{height:383px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-bottom:10px solid #bb3523}.inner-page-header .inner-page-header-overlay{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/textured-overlay.png);background-repeat:repeat;z-index:30;height:100%;padding-top:150px}.inner-sub-menu-wrapper{background-color:#272728}.inner-sub-menu ul{padding-left:0;margin:2px 0}.inner-sub-menu ul li{display:inline-block;vertical-align:middle;list-style-type:none}.inner-sub-menu ul li a{color:#fff;font-size:18px;padding:0 9px 0 5px;text-transform:uppercase}.inner-sub-menu ul li a:hover{color:#6c6c6c;text-decoration:none}.inner-sub-menu ul li a:after{color:#fff;content:'/';float:right;margin:1px;font-size:100%}.inner-sub-menu ul li:before{content:''}.inner-sub-menu ul li:first-child a{padding-left:0}.inner-sub-menu ul li:last-child a{padding-right:0}.inner-sub-menu ul li:last-child a:after{content:''}select{padding:0 15px;border-radius:0;border:1px solid #393939;margin:8px 0;height:43px;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;font-size:16px;font-weight:300;line-height:43px;text-transform:uppercase;color:#272728;background:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-position:-280px -2px;background-repeat:no-repeat;background-color:#222}form ul li{list-style-type:none}form ul li:before{content:''}form input,form textarea{border:1px solid #393939;border-radius:0;padding:8px 20px;font-size:13px;line-height:25px;margin:8px 0;color:#f1f1f2;background-color:#222;font-size:13px;max-width:510px;line-height:24px;-webkit-appearance:none}form input{min-height:38px}form textarea{min-height:128px}form label{color:#f1f1f2}form input[type=submit]{border:none;color:#f68172;font-family:"refrigerator-deluxe",sans-serif;text-transform:uppercase;font-size:24px;font-weight:700;text-decoration:none;padding:9px 40px;min-width:200px;width:90%;display:inline-block;margin:20px 0 10px;outline:none;text-align:center;background-color:#bb3523;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s;-webkit-appearance:none;background-size:200% 100%;transition:background-position .4s,color .4s}form input[type=submit]:hover{background-color:#9d2d1e;background-position:-100% 0;background-image:linear-gradient(to right,#bb3523 50%,#9d2d1e 50%);color:#f68172;cursor:pointer}form input[type=submit]:active{cursor:pointer}form input[type=text],form textarea,form input[type=email]{width:100%}.contact-menu-form .gform_wrapper .gform_footer{width:50%}.contact-menu-form .gform_wrapper .top_label .gfield_label{font-weight:400}.contact-menu-form-mobile .gform_wrapper .top_label .gfield_label{font-weight:400}h3.comment-form-title{color:#e1e1e1;font-family:"refrigerator-deluxe",sans-serif;font-size:44px;line-height:51px;font-weight:700;text-transform:uppercase}ol.commentlist{list-style-type:none;margin:0;padding:0}ol.commentlist li{margin:40px 0}ol.commentlist li strong{font-weight:700}section.respond-form h3.comment-form-title{color:#e1e1e1;font-family:"refrigerator-deluxe",sans-serif;font-size:44px;line-height:51px;font-weight:700;text-transform:uppercase}section.respond-form form#commentform ul{padding-left:0}section.respond-form form#commentform textarea{max-width:none}section.respond-form form#commentform input#submit{width:45%;margin-top:0}.homepage-sliding-header{position:relative;height:300px;padding-left:110px;top:60px}.homepage-sliding-header .sliding-header-wrapper-left{height:80px;background-color:#bb3523;width:560px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);position:relative;top:76px;right:70px;margin-left:-900px;display:inline-block;opacity:0;transition:1.5s all ease;z-index:5}.homepage-sliding-header .sliding-header-wrapper-left.show{opacity:1;margin-left:0}.homepage-sliding-header .sliding-header-wrapper-right{height:80px;background-color:#bb3523;width:690px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);position:relative;top:73px;left:0;margin-left:1000px;display:inline-block;opacity:0;transition:1.5s all ease;z-index:5}.homepage-sliding-header .sliding-header-wrapper-right.show{opacity:1;margin-left:0;position:relative}.homepage-sliding-header h1{color:#eb6c5c;position:absolute;top:15px;left:100px;padding:20px 50px;display:inline-block;z-index:10;opacity:0;transition:1.5s all ease}.homepage-sliding-header h1.show{opacity:1;transition:1.5s all ease;transition-delay:1s}.homepage-sliding-header h1 span{display:inline-block}.homepage-intro-text{margin-bottom:10%;position:relative;left:0}.homepage-intro-text .columns{position:relative;left:240px}.homepage-intro-text p{font-size:20px;line-height:34px;margin:15px;opacity:0;transition:1.5s opacity ease}.homepage-intro-text p.show{font-size:20px;line-height:34px;opacity:1;transition:1.5s opacity ease;transition-delay:1.6s}#tab1.active .homepage-intro-text p{opacity:1;transition:1.5s all ease;transition-delay:1.6s}.intro-paragraph{padding:40px 0;border-bottom:10px solid #262627}.intro-paragraph a.closer-look{margin:20px auto 0;background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-position:-332px -225px;background-repeat:no-repeat;width:128px;height:253px;display:block}.intro-paragraph a.closer-look:hover{background-position:-488px -225px}.first-paragraph{padding:40px 0;border-bottom:1px solid #393939}.first-paragraph a.find-out-more{margin:40px auto 0;background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-position:-22px -225px;background-repeat:no-repeat;width:128px;height:253px;display:block}.first-paragraph a.find-out-more:hover{background-position:-163px -225px}.homepage-intro-text p,p.intro-p{font-family:'Source Sans Pro',sans-serif;font-size:23px;line-height:40px}.homepage-bottom-btns{padding:0 20px;overflow:hidden;position:fixed;bottom:219px;width:100%}.homepage-bottom-btns .row{max-width:1300px}.homepage-bottom-btns .before-after-btns{position:relative;display:block}.homepage-bottom-btns .before-after-btns:before{content:'';width:500px;height:100%;position:absolute;left:-500px;bottom:0;background-color:rgba(0,0,0,.4);display:block;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.homepage-bottom-btns .before-after-btns:after{content:'';width:100%;height:100%;position:absolute;left:100%;bottom:0;background-color:rgba(0,0,0,.4);display:block;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.homepage-bottom-btns ul{padding-left:0;margin:0}.homepage-bottom-btns ul li{display:inline-block;list-style-type:none;width:33.333%;text-align:center;padding:0;margin:0;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.homepage-bottom-btns ul li span{-webkit-transform:skewX(30deg);transform:skewX(30deg)}.homepage-bottom-btns ul li:before{content:''}.homepage-bottom-btns ul li a{color:#9d9d9d;display:inline-block;background-color:rgba(0,0,0,.4);border-top:3px solid transparent;font-size:22px;font-family:"refrigerator-deluxe",sans-serif;padding:11% 0;margin:0;text-transform:uppercase;transition:.4s all;width:100%}.homepage-bottom-btns ul li a span{display:block}.homepage-bottom-btns ul li a:hover{border-top:3px solid #bb3523;background-color:transparent;text-decoration:none}.homepage-bottom-btns ul li a.active{border-top:3px solid #bb3523;background-color:transparent;text-decoration:none}.inner-sub-page{padding-bottom:80px}section.block-container .scroll{background-color:rgba(115,115,115,.4);background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/down-arrow.png);background-position:center;background-repeat:no-repeat;border:2px solid grey;position:absolute;bottom:-40px;margin-left:-30px;left:50%;z-index:2;width:60px;height:60px;border-radius:50%}section.block-container .scroll.fixed{position:fixed;bottom:30px}section.block-container.background-image{background-position:top center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #383838}section.block-container.background-image .block-inner{background-color:rgba(0,0,0,.7);height:500px}.related-posts-wrapper{border-top:1px solid #4b4b4b;margin-top:40px;padding:30px 0}.related-posts-wrapper .row{max-width:1300px}.related-posts-wrapper .row .columns .related-post-border-top{border-top:10px solid #272728}.related-posts-wrapper .related-post{background-color:#202020;border:1px solid #393939;padding:10px 50px 30px}.related-posts-wrapper .related-post a.button{display:block;max-width:187px;min-width:inherit}.blog-share-icons{padding:40px 0}.blog-share-icons p{display:inline;float:left;margin:0;padding-top:7px}.blog-share-icons ul{margin:0;padding-left:0}.blog-share-icons ul li{display:inline-block;list-style-type:none;padding:0 10px;text-indent:-99999px}.blog-share-icons ul li:before{content:''}.blog-share-icons ul li:first-child{padding-left:20px}.blog-share-icons ul li a{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-repeat:no-repeat;display:block;text-indent:-99999px;height:43px;width:43px;padding:20px}.blog-share-icons ul li a:hover{opacity:.8}.blog-share-icons ul li a.linkedin{background-position:-53px -121px}.blog-share-icons ul li a.twitter{background-position:-155px -121px}.blog-share-icons ul li a.facebook{background-position:-266px -121px}.blog-share-icons ul li a.google-plus{background-position:-420px -47px}.blog-container{position:relative;padding-top:50px;padding-bottom:20px}.blog-container .row{max-width:1300px}.blog-container .post{display:inline-block;width:33%;margin-bottom:30px}.blog-container .post .post-inner{position:relative;margin:0 15px;background-color:#1f1f1f;border:1px solid #383838}.blog-container .post .post-inner img{display:block;margin:0 auto}.blog-container .post .post-inner .post-container{padding:18px 40px 40px}.blog-container .post .post-inner .post-container .post-content .read-more{background-color:#bb3523;background-size:200% 100%;color:#f68172;display:block;font-family:"refrigerator-deluxe",sans-serif;font-weight:700;font-size:24px;line-height:36px;padding:3px 30px;margin:15px 0;max-width:187px;min-width:inherit;text-align:center;text-transform:uppercase;transition:background-position .4s,color .4s}a.post-link:hover{text-decoration:none}a.post-link:hover .read-more{background-color:#9d2d1e;background-position:-100% 0;background-image:linear-gradient(to right,#bb3523 50%,#9d2d1e 50%);color:#f68172;text-decoration:none}.blog-pager-wrapper{text-align:center}.blog-pager-wrapper ul{padding-left:0}.blog-pager-wrapper ul li{display:inline-block;list-style-type:none}.blog-pager-wrapper ul li:before{content:''}.blog-pager-wrapper ul li:first-child a{padding-left:0}.blog-pager-wrapper ul li:last-child a,.blog-pager-wrapper ul li:last-child span{padding-right:0}.blog-pager-wrapper ul li:last-child a:after,.blog-pager-wrapper ul li:last-child span:after{content:''}.blog-pager-wrapper ul li a,.blog-pager-wrapper ul li span{color:#e1e1e1;font-size:21px;padding:0 13px 0 9px;font-weight:300}.blog-pager-wrapper ul li a:after,.blog-pager-wrapper ul li span:after{content:'/';color:#e1e1e1;float:right;margin:0 1px;font-size:100%}.blog-pager-wrapper ul li.bpn-current span{color:#bb3523}.related-section-wrapper .row{max-width:1400px}.related-section-wrapper .dividers{position:relative;overflow:hidden}.related-section-wrapper .dividers:before{content:'';width:1px;height:100%;position:absolute;top:0;bottom:0;background-color:#4b4b4b;left:33.333%;display:block}.related-section-wrapper .dividers:after{content:'';width:1px;height:100%;position:absolute;top:0;bottom:0;background-color:#4b4b4b;left:66.667%;display:block;clear:both}.related-section-wrapper .related-section{text-align:center}.related-section-wrapper .related-section h3{color:#e1e1e1;font-family:"refrigerator-deluxe",sans-serif;font-size:44px;line-height:35px;text-transform:uppercase;margin-bottom:30px}.related-section-wrapper .related-section h3 span{font-family:'Source Sans Pro',sans-serif;font-size:19px}.related-section-wrapper .related-section ul{padding-left:0;text-align:center}.related-section-wrapper .related-section ul li{list-style-type:none}.related-section-wrapper .related-section ul li:before{content:''}.related-section-wrapper .related-section ul li a{color:#cfcfd4;font-style:italic;font-weight:300}.grid-sizer{width:33.333%}.post-link{display:block;width:100%}footer{background-color:#1b1b1b;z-index:25}footer .row{max-width:1300px}footer p{color:#424242;font-size:12px;margin:2px 0 5px}footer a{color:#424242}body.home.page footer{position:fixed;bottom:0;width:100%}footer nav.footer-menu{display:inline-block;position:relative}footer nav.footer-menu ul{padding-left:0;margin-bottom:0;margin-top:10px}footer nav.footer-menu ul li{display:inline-block;list-style-type:none}footer nav.footer-menu ul li:first-child a{padding-left:0}footer nav.footer-menu ul li:last-child a{padding-right:0;border-right:none}footer nav.footer-menu ul li a{color:#737373;font-size:12px;padding:0 9px 0 5px;text-decoration:none;border-right:2px solid #737373}footer nav.footer-menu ul li a:hover{text-decoration:underline}footer nav.footer-menu ul li:before{content:''}footer a.orion-registrar-logo{display:inline-block;position:absolute;right:-53px;top:10px}footer a.orion-registrar-logo:hover img{opacity:.5}footer .social-media-links-wrapper .columns{padding-right:0;padding-right:0}footer .social-media-links-wrapper a.orion-registrar-logo{display:none}footer .social-media-links{float:right;position:relative;right:90px}footer .social-media-links ul{padding-left:0;margin:0}footer .social-media-links ul li{list-style-type:none;display:inline-block;padding:0;margin:0}footer .social-media-links ul li:before{content:''}footer .social-media-links ul li a{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-repeat:no-repeat;display:inline-block;text-indent:-99999px;height:43px;width:43px;padding:46px}footer .social-media-links ul li a:hover{background-color:#232323}footer .social-media-links ul li a.linkedin{background-position:-25px -18px}footer .social-media-links ul li a.linkedin:hover{background-position:-25px -91px}footer .social-media-links ul li a.twitter{background-position:-130px -18px}footer .social-media-links ul li a.twitter:hover{background-position:-130px -91px}footer .social-media-links ul li a.facebook{background-position:-241px -18px}footer .social-media-links ul li a.facebook:hover{background-position:-241px -91px}footer p.copyright-text{color:#737373;line-height:1}footer p.copyright-text a{color:#737373}.search-btn-wrapper{position:absolute;right:0;background-color:#0f0f0f;padding:28px}.search-btn-wrapper a.search-btn{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite.png);background-position:-532px -125px;background-repeat:no-repeat;display:inline-block;height:33px;width:33px}.search-btn-wrapper a.search-btn.active{background-position:-582px -125px}.footer-search-wrapper{position:relative}.footer-search.active{display:block}.footer-search{display:none;position:absolute;height:91px;top:0;right:90px;width:314px}.footer-search form{height:100%}.footer-search form input[type=text]{height:100%;margin-top:0;border:none}.footer-search form input[type=submit]#search-submit{opacity:0;padding:0;margin-left:2%;display:none;width:1px;height:1px;background-repeat:no-repeat;border-radius:0;min-width:inherit;border:none}.gform_wrapper ul li.gfield.gf_left_half,.gform_wrapper ul li.gfield.gf_right_half{width:50%!important}.gform_wrapper .top_label li.gfield.gf_left_half{float:left;clear:left!important}.gform_wrapper .top_label li.gfield.gf_right_half{float:right;clear:right!important}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium,.gform_wrapper .top_label textarea.medium{width:90%!important}body section.respond-form label{font-weight:400!important}section.respond-form.gform_wrapper form#commentform .top_label input.medium{width:95%!important}section.respond-form.gform_wrapper form#commentform .top_label .gf_right_half label.gfield_label{margin-left:5%}section.respond-form.gform_wrapper form#commentform .top_label .gf_right_half input.medium{float:right}section.respond-form.gform_wrapper form#commentform .top_label textarea.medium{width:100%!important}p.copyright-text-small{display:none}@media screen and (max-height:715px){.homepage-top-overlay{padding-bottom:inherit}.homepage-bottom-btns{position:relative;bottom:92px}body.home.page footer{position:relative;bottom:0}}@media (max-width:975px){.homepage-intro-text .columns{position:relative;left:140px}}@media (min-width:941px) and (max-width:975px){footer nav.footer-menu{width:110%}footer .row .columns:first-child{width:100%}}@media (max-width:1015px){footer nav.footer-menu{display:none}footer{background-color:#2d2d2d}footer .social-media-links-wrapper{background-color:#1b1b1b}footer .social-media-links-wrapper a.orion-registrar-logo{display:inline-block;position:relative;float:left;left:0;padding-left:.938em}footer .social-media-links-wrapper.columns{padding:0;width:100%}footer .social-media-links-wrapper .social-media-links{right:70px}footer p.copyright-text{text-align:center;line-height:1;margin:15px 0;display:none}footer nav.footer-menu{display:none}.footer-search-wrapper .search-btn-wrapper{padding:17px}.footer-search-wrapper .footer-search{height:70px;right:68px;width:350px}.related-posts-wrapper .related-post{padding:10px 25px 30px}.grid-sizer{width:50%}.blog-container .post{width:50%}}@media (max-width:1050px) and (min-width:640px){.sliding-header-wrapper h1{position:relative;left:30px;padding:20px 25px}}@media (max-width:850px){.homepage-sliding-header{height:190px;padding-left:110px;top:30px}.homepage-sliding-header .sliding-header-wrapper-left{height:50px;width:450px;top:71px;right:70px;margin-left:-900px}.homepage-sliding-header .sliding-header-wrapper-right{height:50px;width:520px;top:69px;left:0;margin-left:1000px}.homepage-sliding-header h1{top:22px;left:100px;padding:20px 50px;margin-bottom:25px;font-size:50px;line-height:48px}.homepage-intro-text{margin-bottom:10%;left:0;top:0}.homepage-intro-text .columns{left:140px}.homepage-intro-text p{font-size:18px;line-height:32px}}@media (max-width:800px){header.fixed .fixed-main-menu ul li a{margin:0 18%}}@media (max-width:675px){.homepage-sliding-header .sliding-header-wrapper-right{width:470px}}@media (max-width:640px){.homepage-top{position:relative}.homepage-top .homepage-top-overlay{padding-top:40px}header{height:70px;padding:13px 0}.inner-page-header{height:230px}.inner-page-header .inner-page-header-overlay{padding-top:70px}.about-page-header{min-height:250px;height:auto}.about-page-header .inner-page-header-overlay{padding-top:70px;padding-bottom:40px}.main-menu-wrapper{display:none;opacity:0}a.mobile-menu-link{display:inline-block}.main-logo-wrapper{width:100%}.main-logo{display:none}.mobile-logo{display:inline-block}header>.row>a.contact-menu-link{display:inline-block}.contact-menu-wrapper{height:100%;overflow:scroll;padding:20px 0}.contact-menu-wrapper .contact-menu-link-close-wrapper{text-align:center;margin-bottom:25px}.contact-menu-wrapper .contact-menu-link-close{margin:0 auto;display:inline-block}.contact-menu-wrapper .contact-menu-header .small-4.columns{width:auto}.contact-menu-wrapper .contact-menu-header a.button.gray-button{min-width:inherit;font-size:13px;line-height:19px;margin:0;padding:2px 9px}.contact-menu-wrapper .contact-menu-header .columns:first-child{border-right:none}.contact-menu-wrapper .contact-menu-header a.phone-num{font-size:20px;padding-right:20px;display:block;padding:0}.contact-menu-wrapper .contact-menu-header a.email{display:block;margin-bottom:10px}.contact-menu-wrapper .contact-menu-header .address{margin-bottom:10px}.contact-menu-wrapper .contact-menu-header .address p{font-size:12px;line-height:14px}.contact-menu-wrapper form .gform_body ul{padding-left:10px;padding-right:10px}.contact-menu-wrapper form .gform_body ul li{padding:3px 0}.contact-menu-wrapper .gform_wrapper ul li.gfield{width:100%!important}.contact-menu-wrapper .gform_wrapper .top_label input.medium,.contact-menu-wrapper .gform_wrapper .top_label select.medium,.contact-menu-wrapper .gform_wrapper .top_label textarea.medium{width:98%!important}.contact-menu-wrapper form input[type=submit]{width:98%}.homepage-sliding-header{padding-left:0;top:30px}.homepage-sliding-header .sliding-header-wrapper-left{-webkit-transform:skew(0deg);transform:skew(0deg);left:0;top:49px;width:340px;opacity:1;transition:none}.homepage-sliding-header .sliding-header-wrapper-right{-webkit-transform:skew(0deg);transform:skew(0deg);top:47px;width:440px;opacity:1;transition:none}.homepage-sliding-header h1{-webkit-transform:skew(0deg);transform:skew(0deg);padding:10px 20px;left:0;margin-top:20px;opacity:1;transition:none}.homepage-sliding-header h1 span{-webkit-transform:skew(0deg);transform:skew(0deg)}.homepage-sliding-header h1 span:first-child{position:relative;right:0}.homepage-intro-text .columns{left:0}.homepage-intro-text p{opacity:1;transition:none}h1{font-size:35px;line-height:38px;margin-top:50px;margin-bottom:0;padding:10px 20px 10px 0;display:inline-block}h2{font-size:30px;line-height:35px}.homepage-intro-text p,p.intro-p{font-size:17px;line-height:24px;padding-right:12%}p{font-size:16px;line-height:26px}blockquote.pull-quote{font-size:20px;line-height:38px}blockquote.pull-quote p{font-size:20px;line-height:38px}.homepage-bottom-btns{position:inherit;bottom:inherit;padding:0}.homepage-bottom-btns .before-after-btns:before{display:none}.homepage-bottom-btns .before-after-btns:after{display:none}.homepage-bottom-btns .columns{padding:0}.homepage-bottom-btns ul li{-webkit-transform:skewX(0deg);transform:skewX(0deg)}.homepage-bottom-btns ul li a span{-webkit-transform:skewX(0deg);transform:skewX(0deg)}.inner-sub-menu ul{text-align:center}.inner-sub-menu ul li{display:block;line-height:24px}.inner-sub-menu ul li a{font-size:16px;padding:0}.inner-sub-menu ul li a:after{content:''}section.block-container.background-image .block-inner{height:400px}section.block-container.side-image .block-inner .row .columns:first-child{padding-right:0}section.block-container.left-side-image{max-height:none}section.block-container.left-side-image .row .columns:first-child{padding-right:0;overflow:hidden}section.block-container.left-side-image .row .columns:last-child{padding-bottom:2%;padding-top:2%}section.block-container.left-side-image .row .columns img{display:block;width:100%;max-width:100%;height:auto!important;-ms-interpolation-mode:bicubic}section.block-container.right-side-image{max-height:none}section.block-container.right-side-image .row .columns:first-child{padding-bottom:2%;padding-top:2%}section.block-container.right-side-image .row .columns:last-child{padding-left:0;overflow:hidden}section.block-container.right-side-image .row .columns img{display:block;width:100%;max-width:100%;max-width:100%;height:auto!important;-ms-interpolation-mode:bicubic}hr.styled-horizontal-rule{margin:15px 0}section.block-container.side-image .block-inner .row p{font-size:20px;line-height:25px}.related-section-wrapper .dividers:before{display:none}.related-section-wrapper .dividers:after{display:none}.footer-search-wrapper .footer-search{width:300px}}@media (max-width:500px){.grid-sizer{width:100%}.blog-container .post{width:100%}}@media (max-width:475px){.homepage-sliding-header .sliding-header-wrapper-left,.homepage-sliding-header .sliding-header-wrapper-right{opacity:0;display:none}.homepage-sliding-header h1{background-color:#bb3523;font-size:40px}.homepage-intro-text{margin-top:15%;top:auto}.footer-search-wrapper .footer-search{width:210px}}@media (max-width:400px){footer .social-media-links-wrapper a.orion-registrar-logo{display:none}}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:0 0;border:none}.homepage-wrapper #tab0,.homepage-wrapper #tab1,.homepage-wrapper #tab2{height:100%}.invisible{opacity:0}.bg-control{background-repeat:no-repeat;background-position:center;background-size:cover}.copyright-text-small2{text-align:center}.privacy-nav{text-align:center;margin:0 auto}a.anab-logo2 img,a.orion-registrar-logo2 img{width:100%;height:auto;max-width:70px}a.anab-logo2,a.orion-registrar-logo2{float:right;padding:1%;width:48%}.new-footer{line-height:24px;color:#eee}.new-footer a{line-height:24px;color:#eee}footer .social-media-links-new ul li a.linkedin{background-position:-48px -41px}footer .social-media-links-new ul li a.linkedin:hover{background-position:-48px -114px}footer .social-media-links-new ul li a.twitter{background-position:-151px -41px}footer .social-media-links-new ul li a.twitter:hover{background-position:-151px -114px}footer .social-media-links-new ul li a.facebook{background-position:-260px -41px}footer .social-media-links-new ul li a.facebook:hover{background-position:-260px -114px}footer .social-media-links-new ul li a:hover{background-color:#232323}footer .social-media-links-new ul li a{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-sprite-new.png);height:33px;width:33px;padding:26px}.search-btn-wrapper-new{position:absolute;top:0;right:0;background-color:#0f0f0f;padding:0}.footer-search-wrapper .footer-search-new{height:25px;right:235px;width:250px}.footer-search-wrapper .footer-search-new input[type=text]{min-height:25px !important;height:25px !important;padding:0 0 0 10px !important;margin:0 !important;border:0 !important;outline:none;background:#6b6b6b}.main-sub-menu-new{margin-bottom:0}.main-menu-wrapper-new .main-menu{margin-top:27px}.search-btn-wrapper-new a.search-btn{background-image:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/ice-search-new4.png);background-position:0,0;height:25px;width:80px;position:absolute;top:0;right:150px}.search-btn-wrapper-new a.search-btn.active{background-position:0,0}.sales{font-size:16px;color:#fff;padding-top:4px}@media (max-width:1016px){footer{background-color:#2d2d2d}footer nav.footer-menu{display:none}footer p.copyright-text{display:none}footer .row .social-media-links-wrapper.medium-4.columns{width:100%;background-color:#1b1b1b}footer p.copyright-text-small{display:block;text-align:center}.search-btn-wrapper{padding:17px}footer .social-media-links-wrapper a.orion-registrar-logo{display:inline-block;position:relative;float:left;left:0;padding-left:.938em}footer .social-media-links-wrapper .social-media-links ul li a{padding:35px}footer .social-media-links-wrapper .social-media-links ul li a.linkedin{background-position:-39px -30px}footer .social-media-links-wrapper .social-media-links ul li a.linkedin:hover{background-position:-39px -103px}footer .social-media-links-wrapper .social-media-links ul li a.twitter{background-position:-141px -30px}footer .social-media-links-wrapper .social-media-links ul li a.twitter:hover{background-position:-141px -103px}footer .social-media-links-wrapper .social-media-links ul li a.facebook{background-position:-251px -30px}footer .social-media-links-wrapper .social-media-links ul li a.facebook:hover{background-position:-251px -103px}}@media (max-width:640px){body .homepage-bottom-btns{position:fixed;bottom:102px;padding:0}.homepage-bottom-btns ul li a{padding:11% 18%}}@media (max-width:496px){body .homepage-bottom-btns{position:fixed;bottom:128px;padding:0}}@media screen and (max-height:750px){body .homepage-bottom-btns{position:inherit;bottom:inherit;padding:0}body.home.page footer{position:inherit;bottom:inherit;width:inherit}}@media (max-width:400px){.homepage-wrapper{height:auto}body .homepage-bottom-btns{position:inherit;bottom:inherit;padding:0}body.home.page footer{position:inherit;bottom:inherit;width:inherit}}@media only screen and (max-width:372px){.homepage-bottom-btns ul li a{padding:11% 16px}}.contact-section-wrapper{background-color:#272728;padding:50px 0 70px}.contact-section-wrapper h3{padding-left:14px}@media (max-width:640px){header{position:fixed}}.fixed-header-logo-wrapper .alt-logo{display:block;margin-top:-4px}body .gform_wrapper span.gfield_required{color:#bb3523}body .gform_wrapper div.validation_error,body .gform_wrapper .gfield_error .gfield_label,body .gform_wrapper .validation_message{color:#bb3523}body .gform_wrapper li.gfield_error input[type=text],body .gform_wrapper li.gfield_error input[type=url],body .gform_wrapper li.gfield_error input[type=email],body .gform_wrapper li.gfield_error input[type=tel],body .gform_wrapper li.gfield_error input[type=number],body .gform_wrapper li.gfield_error input[type=password],body .gform_wrapper li.gfield_error textarea{border:1px solid #bb3523}.page-template-template-ppc-php .main-menu-wrapper,.page-template-template-ppc-php header>.row>a.contact-menu-link,.page-template-template-ppc-php .mobile-menu-link,.page-template-template-ppc-php .footer-search-wrapper{display:none}.page-template-template-ppc-php hr{border:0;height:7px;background:url(//www.innovativecomposite.com/wp-content/themes/ice/library/css/../images/hr.png) 50% 0 no-repeat;margin:1em 0}.page-template-template-ppc-php .blockquote,.page-template-template-ppc-php .blockquote p,.page-template-template-ppc-php .ppc-contact p{color:#666}.page-template-template-ppc-php .ppc-contact p,.page-template-template-ppc-php .ppc-contact a{font-size:.95rem;line-height:1.25rem;margin:60px 0 80px}.page-template-template-ppc-php .ppc-contact h3{font-family:"refrigerator-deluxe",sans-serif}.page-template-template-ppc-php .ppc-contact a{color:#ccc}.page-template-template-ppc-php .ppc-content h3{color:#fff}.page-template-template-ppc-php .ppc-content h3:nth-child(1){color:#bb3523}.page-template-template-ppc-php .ppc-content{padding-right:30px}.page-template-template-ppc-php .ppc-content ul,.page-template-template-ppc-php .ppc-content ol{margin-left:-20px;margin-top:0}.page-template-template-ppc-php .ppc-content ul li,.page-template-template-ppc-php .ppc-content ol li{font-size:1.1rem}.page-template-template-ppc-php .blockquote{padding-bottom:40px;text-align:center}.page-template-template-ppc-php .blockquote blockquote{margin-top:70px}.page-template-template-ppc-php .blockquote blockquote,.page-template-template-ppc-php .blockquote p{font-size:2rem;line-height:3rem}.page-template-template-ppc-php .blockquote blockquote,.page-template-template-ppc-php .ppc-contact h4{margin-bottom:0}.page-template-template-ppc-php .blockquote p,.page-template-template-ppc-php .ppc-content p,.page-template-template-ppc-php .ppc-contact h3{margin-top:0}.page-template-template-ppc-php .gform_wrapper .top_label .gfield_label{font-weight:400}.page-template-template-ppc-php .gform_wrapper .top_label input.large,.page-template-template-ppc-php .gform_wrapper .top_label select.large,.page-template-template-ppc-php .gform_wrapper .top_label textarea.textarea{width:99.2% !important}.page-template-template-ppc-php form input:not(.button),.page-template-template-ppc-php form textarea{border:1px solid #666}.page-template-template-ppc-php form input[type=submit],.page-template-template-ppc-php .gform_wrapper .gform_footer input.button,.page-template-template-ppc-php .gform_wrapper .gform_footer input[type=submit]{min-width:200px;display:block;width:auto;font-size:1.5em;font-weight:400}.page-template-template-ppc-php .gform_wrapper .gform_footer{padding:0;margin:0}footer a.orion-registrar-logo{max-width:62px;right:-73px}footer a.anab-logo{display:inline-block;max-width:62px;position:absolute;right:-147px;top:10px}footer a.anab-logo:hover img{opacity:.5}footer .social-media-links-wrapper a.anab-logo{display:none}@media (max-width:1016px){footer .social-media-links-wrapper a.orion-registrar-logo{max-width:62px}footer .social-media-links-wrapper a.anab-logo{display:inline-block;float:left;left:0;max-width:62px;padding-left:.938em;position:relative}}