body{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:20px;color:#404040;webkit-tap-highlight-color:transparent}::-moz-selection{color:inherit;background:transparent}::selection{color:inherit;background:transparent}img::selection{color:inherit;background:transparent}img::-moz-selection{color:inherit;background:transparent}img{user-drag:none;-moz-user-select:none;-webkit-user-drag:none}button:focus,button:active,input:focus,input:active{outline:0!important}p{line-height:1.5;margin:30px 0}p a{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:800;margin:10px 0}a{color:#404040}a:hover,a:active,a:focus{color:#FFB200;text-decoration:none;outline:0!important}blockquote{color:#808080;font-style:italic}hr{margin:15px auto;border-width:4px;border-color:#FFB200}hr.small{max-width:100px;margin:15px auto;border-color:white;box-shadow:2px 2px 4px #404040}.navbar-custom{position:absolute;top:0;left:0;width:100%;z-index:3}.navbar-custom .navbar-brand{font-weight:800}.navbar-custom .nav li a{text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:1px}.navbar-custom .nav li.active a,.navbar-custom .nav li.active a:hover{background-color:transparent;color:#FFB200;text-decoration:underline}@media only screen and (min-width:768px){.navbar-custom{background:rgba(255,255,255,1);border-bottom:1px solid transparent}.navbar-custom .navbar-brand{color:white;padding:20px}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-brand:focus{color:rgba(255,255,255,.8)}.navbar-custom .nav li a{color:#203E7F;padding:20px 15px}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{color:#FFB200}.navbar-custom{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar-custom.is-fixed{position:fixed;top:-61px;background-color:rgba(255,255,255,.85);border-bottom:1px solid rgba(242,242,242,.9);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.navbar-custom.is-fixed .navbar-brand{color:#404040}.navbar-custom.is-fixed .navbar-brand:hover,.navbar-custom.is-fixed .navbar-brand:focus{color:#FFB200}.navbar-custom.is-fixed .nav li a{color:#404040}.navbar-custom.is-fixed .nav li a:hover,.navbar-custom.is-fixed .nav li a:focus{color:#FFB200}.navbar-custom.is-visible{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.intro-header,.section-header{background-color:#e9ecb5!important;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.intro-header.not-fixed,.section-header.not-fixed{background-attachment:scroll}.blue-section{background-color:#FFB200!important;color:white}@media only screen and (min-width:1025px){.intro-header,.section-header{background-attachment:fixed}}.section-header .section-heading{color:white}.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading{padding:80px 0 50px;color:white}@media only screen and (min-width:768px){.section-header .section-heading{padding:80px 0}.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading{padding:90px 0;margin-top:50px}}.section-header .section-heading,.intro-header .site-heading,.intro-header .page-heading{text-align:center}.section-header .section-heading,.intro-header .site-heading h1,.intro-header .page-heading h1{margin-top:0;font-size:50px;text-shadow:3px 3px 6px #404040}.intro-header .site-heading h3,.intro-header .site-heading h4{text-shadow:2px 2px 4px #404040}.intro-header .site-heading .subheading,.intro-header .page-heading .subheading{font-size:24px;line-height:1.1;display:block;font-weight:normal;margin:10px 0 0;text-shadow:2px 2px 4px #404040}@media only screen and (min-width:768px){.section-header .section-heading h1{font-size:60px}.intro-header .site-heading h1,.intro-header .page-heading h1{font-size:80px}}.intro-header .post-heading h1{font-size:35px}.intro-header .post-heading .subheading,.intro-header .post-heading .meta{line-height:1.1;display:block}.intro-header .post-heading .subheading{font-size:24px;margin:10px 0 30px;font-weight:600}.intro-header .post-heading .meta{font-size:12px}.intro-header .post-heading .meta a{color:white}@media only screen and (min-width:768px){.intro-header .post-heading h1{font-size:55px}.intro-header .post-heading .subheading{font-size:30px}}.post-preview{background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:40px auto}.post-preview-left{background-position:left center}.post-preview-right{background-position:right center;text-align:right}.post-preview>a{color:#404040;text-decoration:none}.post-preview>a:hover,.post-preview>a:focus{text-decoration:none}.post-preview>a>.post-title{font-size:28px;color:#FFB200;font-weight:normal;margin:10px 0}.post-preview>a>.post-subtitle{font-size:22px;font-weight:normal;margin:0;margin-bottom:10px}.post-preview>.post-meta{color:#808080;font-size:12px;font-style:italic;margin-top:0}.post-preview>.post-meta>a{text-decoration:none;color:#404040}.post-preview>.post-meta>a:hover,.post-preview>.post-meta>a:focus{color:#FFB200;text-decoration:underline}@media only screen and (min-width:768px){.post-preview>a>.post-title{font-size:36px}}.section-heading{font-size:36px;margin-top:60px;font-weight:700}.caption{text-align:center;font-size:14px;padding:10px;font-style:italic;margin:0;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px}footer{padding:20px 0 65px}footer .list-inline{margin:0;padding:0}footer .copyright{font-size:14px;text-align:center;margin-bottom:0}.floating-label-form-group{font-size:14px;position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #eee}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:0;border-radius:0;font-size:1.5em;background:none;box-shadow:none!important;resize:none}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#FFB200}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}.btn{text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;border-radius:0;padding:8px 25px}.btn-custom-sm{font-size:12px;padding:4px 25px;background-color:#FFB200;color:#404040;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.btn-custom{background-color:#FFB200;color:#404040;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.btn-custom:hover,.btn-custom:active,.btn-custom-sm:hover,.btn-custom-sm:active{background-color:#B27D00;color:white}.btn-lg{font-size:16px;padding:25px 35px}.btn-default:hover,.btn-default:focus{background-color:#FFB200;border:1px solid #FFB200;color:white}.pager{margin:20px 0 0;text-align:left}.pager li.prev,.pager li.next{display:none}.pager li>a,.pager li>span{text-transform:uppercase;font-size:14px;font-weight:800;letter-spacing:1px;padding:15px 25px;background-color:white;border-radius:0}.pager li>a:hover,.pager li>a:focus{color:white;background-color:#FFB200;border:1px solid #FFB200}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#808080;background-color:#404040;cursor:not-allowed}.navbar-custom .navbar-brand{padding:0;padding-top:5px}.navbar-custom .navbar-brand img{height:42px}@media only screen and (min-width:768px){.navbar-custom .navbar-brand img{height:50px}}.move-up{position:relative;top:0;margin-bottom:0}.move-up img,.circle-shadow{width:300px;border:3px solid #203E7F;box-shadow:0 5px #FFB200}.circle-shadow{margin:20px auto}@media (min-width:768px){.move-up{top:-100px;margin-bottom:-150px}}.border-bottom{border-bottom:3px solid #203E7F;margin-bottom:20px}a.flip{display:block;width:60px;height:60px;line-height:75px}a.flip-small{display:block;width:40px;height:40px;line-height:38px}a.flip .circle-flip{width:60px;height:60px;border-radius:50%;background-color:#FFB200;border-bottom:3px solid #203E7F;-webkit-transition:.8s;-webkit-transform-style:preserve-3d;-moz-transition:.8s;-moz-transform-style:preserve-3d;-o-transition:.8s;-o-transform-style:preserve-3d;transition:.8s;transform-style:preserve-3d}a.flip-small .circle-flip-small{width:40px;height:40px;border-radius:50%;background-color:#FFB200;border-bottom:3px solid #203E7F;-webkit-transition:.8s;-webkit-transform-style:preserve-3d;-moz-transition:.8s;-moz-transform-style:preserve-3d;-o-transition:.8s;-o-transform-style:preserve-3d;transition:.8s;transform-style:preserve-3d}a.flip:hover .circle-flip,a.flip-small:hover .circle-flip-small{background-color:#203E7F;border-bottom:3px solid #FFB200;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.secondary-bg-color{background-color:#203E7F;padding-top:20px;padding-bottom:20px;color:white}.primary-bg-color{background-color:#FFB200;padding-top:30px;padding-bottom:30px;color:#404040}.form-control{height:38px;font-size:14px;font-weight:800;letter-spacing:1px;border-radius:0;-webkit-appearance:none}.form-control:focus{border-color:#FFB200;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,78,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,78,0,.6)}#mc_embed_signup_scroll>*{margin:15px!important}.white-bg{background-color:rgba(255,255,255,.7);display:inline-block;margin-top:50px;margin-bottom:50px;padding:20px;-webkit-transition:background-color 1s;transition:background-color 1s}.white-bg:hover{background-color:rgba(255,255,255,1)}.post-preview-left .white-bg{margin-left:20px}.post-preview-right .white-bg{margin-right:20px}@media (min-width:768px){.post-preview{background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;margin:40px auto}.post-preview-left .white-bg{margin-left:200px}.post-preview-right .white-bg{margin-right:200px}}a.panel{display:block;cursor:pointer;-webkit-transition:border-color 300ms;transition:border-color 300ms}.panel{border-radius:0;border-bottom:3px solid #203E7F}a.panel:hover{border-color:#FFB200;text-decoration:none}.panel-heading{padding:0;border-bottom:0}.panel-body{text-align:center;font-weight:bold;font-size:28px}.panel-default-text .panel-body{font-size:16px;text-align:left;font-weight:normal}.panel-default-text .panel-heading{font-size:28px;text-align:center;font-weight:bold;padding:10px;border-bottom:1px solid #ddd}.item{text-align:center;font-size:18px}.img-kyle{position:absolute;bottom:2px;left:0;width:430px}.navbar-custom .nav li a.nav-larger{font-size:18px!important;padding:18px 10px}span.small{font-weight:normal}.pattern-section{background-color:#f5f5f5;border-bottom:3px solid #203E7F;margin-bottom:20px}.pattern-section strong{color:#FFB200;text-shadow:1px 1px 2px #404040}.larger{font-size:18px;line-height:28px}.modal-content{border-radius:0;border-bottom:3px solid #203E7F}.modal-header,.modal-footer{background-color:#f5f5f5}.checkbox label::before{margin-top:5px;outline:0!important;border-radius:0}.checkbox label::after{margin-top:5px;color:#fff;background-color:#FFB200;outline:0!important}.popup-on-scroll{position:fixed;top:auto;left:auto;bottom:-600px;right:50px;overflow:visible;display:block!important;z-index:100;-webkit-transition:bottom .5s ease;-moz-transition:bottom .5s ease;-ms-transition:bottom .5s ease;transition:bottom .5s ease}.popup-on-scroll.show{bottom:0}.modal-body p{margin:0;margin-bottom:5px}.panel-footer p{margin:8px 0;font-size:16px}.panel-footer h4{margin-top:30px}.panel-footer h4:first-child{margin-top:10px}.panel-custom{border:0;margin-bottom:0}.panel-newsletter{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.panel-newsletter .panel-body .form-group{text-align:left;font-size:22px}.panel-newsletter .panel-body{text-align:left}.panel-newsletter .panel-body p{font-size:16px;font-weight:normal}.panel-newsletter .panel-footer{text-align:right;font-size:18px}.panel-work-options .panel-heading,.panel-product .panel-heading{background-color:#f5f5f5;border-bottom:1px solid #ddd;padding:5px}.panel-work-options .panel-heading{text-align:center;font-weight:bold;font-size:24px;min-height:80px}.panel-work-options .panel-body,.panel-product .panel-body{font-size:20px;font-weight:normal;min-height:86px}.panel-product .panel-heading{font-weight:bold}.panel-product .panel-body{font-size:14px;text-align:left;height:auto}.panel-product .panel-body p{padding:0;margin-top:8px}.panel-product .panel-footer{position:absolute;bottom:0;left:0;right:0;width:100%}.panel-product{position:relative;height:275px;overflow:hidden}.product-grid{-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-ms-transition:height .5s ease;transition:height .5s ease}.calculate-price{font-weight:bold;font-size:18px}.modal-body .table th,.modal-body .table td{text-align:center}.modal-body .table{margin-top:30px;font-size:12px}.filter-button-group>a{margin:5px}.currency{font-size:14px}.currency-image{display:inline;margin:0 30px}.currency-image img{display:inline;max-height:64px;border:3px solid transparent}.currency-image.selected img{border:3px solid #203E7F}.text-small{margin-top:5px;font-size:10px}.panel-work-display{overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.panel-work-display .panel-heading{background-color:transparent;border-bottom:1px solid transparent;padding:5px;border-radius:0;height:75px}.panel-work-display .panel-footer{border-radius:0;border-top:1px solid transparent;background-color:transparent;height:75px}.panel-work-display .panel-body{border-bottom:1px solid transparent;text-shadow:3px 3px 6px #404040;color:white}.panel-body p{margin:8px}.sticky{z-index:2}.panel{-webkit-transition:-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-ms-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.is-sticky .panel{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.panel-reverse{background-color:#203E7F;color:white;border-bottom-color:white}.scroll-up{position:fixed;opacity:0;bottom:20px;right:20px;z-index:2;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.scroll-up.show-scroll{opacity:1}.scroll-up a{background:#fff;display:block;height:38px;width:38px;text-align:center;line-height:38px;font-size:24px;color:#203E7F;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}.scroll-up a:hover{color:#FFB200}.modal-content{text-align:left}.navbar-default .navbar-toggle{border-radius:0px;background-color:#203E7F;border-color: white}.navbar-default .navbar-toggle .icon-bar{background-color: white}
