/*
Theme Name:CISP
Theme URI: 
Author: Neon Goldfish
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy.
Version: 1.5
License: MIT
template: ngfskeleton
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/
/*Your Google Font Imports can go here */
@import url("../ngfskeleton/style.css");
@import "https://fonts.googleapis.com/css?family=Open+Sans:400,700,700i";
/*Sassy Variables*/
/*Mixins*/
/* line 51, style.scss */
body #content .gform_wrapper ul { margin: 0; padding: 0; }
/* line 54, style.scss */
body #content .gform_wrapper ul li.gfield { margin: 0; padding: 0; display: block; list-style-type: none; }
/* line 59, style.scss */
body #content .gform_wrapper ul li.gfield label { margin: 0; }
/* line 62, style.scss */
body #content .gform_wrapper ul li.gfield input:not([type="submit"]), body #content .gform_wrapper ul li.gfield select, body #content .gform_wrapper ul li.gfield textarea { width: 100%; padding: 10px 15px; border: 1px solid #ff8327; margin: 0 0 1em; }

/* line 73, style.scss */
input[type="submit"] { color: #fff; font-weight: bold; padding: 0.5em 1.5em; border: none; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: #ff8327; /* Old browsers */ background: -moz-linear-gradient(top, #ff8327 0%, #d66f22 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ff8327 0%, #d66f22 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ border: none; border-radius: 15px; }

/* line 82, style.scss */
input[type="submit"]:hover { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: rgba(255, 131, 39, 0.7); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255, 131, 39, 0.7) 0%, rgba(214, 111, 34, 0.7) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255, 131, 39, 0.7) 0%, rgba(214, 111, 34, 0.7) 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ }

/* General*/
/* line 86, style.scss */
body { font-size: 16px; font-family: "Open Sans", sans-serif; }

/* line 90, style.scss */
img { max-width: 100%; height: auto; }

/* line 94, style.scss */
.alignleft, .alignright { float: none; margin: 1.5em 0; }

/* line 98, style.scss */
h1 { font-family: "Open Sans", sans-serif; font-weight: normal; margin: 0 0 0.5em 0; line-height: normal; font-size: 2.25em; color: #333; }

/* line 99, style.scss */
h2 { font-family: "Open Sans", sans-serif; font-weight: normal; margin: 0 0 0.5em 0; line-height: normal; font-size: 1.7em; color: #333; }

/* line 100, style.scss */
h3 { font-family: "Open Sans", sans-serif; font-weight: normal; margin: 0 0 0.5em 0; line-height: normal; font-size: 1.25em; color: #333; }

/* line 101, style.scss */
h4 { font-family: "Open Sans", sans-serif; font-weight: normal; margin: 0 0 0.5em 0; line-height: normal; font-size: 1em; color: #333; }

/* line 102, style.scss */
h5 { font-family: "Open Sans", sans-serif; font-weight: normal; margin: 0 0 0.5em 0; line-height: normal; font-size: 1.05em; color: #333; }

/* line 103, style.scss */
h6 { font-family: "Open Sans", sans-serif; font-weight: normal; margin: 0 0 0.5em 0; line-height: normal; font-size: 1.01em; color: #333; }

/* line 105, style.scss */
.btn { color: #000 !important; -webkit-box-shadow: inset -5px -5px 5px 0px rgba(223, 222, 220, 0.75); -moz-box-shadow: inset -5px -5px 5px 0px rgba(223, 222, 220, 0.75); box-shadow: inset -5px -5px 5px 0px rgba(223, 222, 220, 0.75); display: inline-block; background-color: #fff; padding: 0 1em; margin: 0.5em 0; border: 1px solid #ccc; text-decoration: none !important; border-radius: 10px; font-weight: bold; font-style: normal !important; font-size: 12px; height: 28px; line-height: 25px; }

/* line 124, style.scss */
.btn:hover { -webkit-box-shadow: 1px 1px 5px 1px #ff8327, -1px -1px 5px 1px #ff8327; -moz-box-shadow: 1px 1px 5px 1px #ff8327, -1px -1px 5px 1px #ff8327; box-shadow: 1px 1px 5px 1px #ff8327, -1px -1px 5px 1px #ff8327; }

/* line 128, style.scss */
.btn .icon { height: 23px; width: 23px; display: inline-block; margin-right: 5px; background-size: contain; background-repeat: no-repeat; background-position: center; vertical-align: middle; }

/* line 139, style.scss */
.live { background-image: url(img/icon-chat.png); }

/* line 142, style.scss */
.btn:hover .live { background-image: url(img/icon-chat-hv.png); }

/* line 145, style.scss */
.login { background-image: url(img/icon-login.png); }

/* line 148, style.scss */
.backup { background-image: url(img/icon-backup.png); }

/* line 151, style.scss */
.btn:hover .login { background-image: url(img/icon-login-hv.png); }

/* line 154, style.scss */
.btn:hover .backup { background-image: url(img/icon-backup-hv.png); }

/* line 157, style.scss */
#testimonial_carousel { text-align: center; }
/* line 159, style.scss */
#testimonial_carousel .carousel-inner { padding: 0 2em; }
/* line 162, style.scss */
#testimonial_carousel .carousel-control { background-image: none; color: #fff; display: none; }
/* line 167, style.scss */
#testimonial_carousel .left { left: 0; top: auto; bottom: 0; }
/* line 172, style.scss */
#testimonial_carousel .right { right: 0; top: auto; bottom: 0; }

/* line 179, style.scss */
.social-icons a { background: #ff8327; color: #fff !important; text-decoration: none !important; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 25px; padding-left: 3px; }
/* line 190, style.scss */
.social-icons a:hover { background: rgba(255, 131, 39, 0.7); }

/*mobile first*/
/*header*/
/* line 197, style.scss */
#header, #footer { border-bottom: 1px solid #9b9fa5; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: #194f99; /* Old browsers */ background: -moz-linear-gradient(top, #194f99 0%, #2f4262 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #194f99 0%, #2f4262 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ color: #fff; }
/* line 200, style.scss */
#header .inner, #footer .inner { padding: 0.5em 0 0; background-image: url(img/network_bg.png); }
/* line 205, style.scss */
#header h1, #footer h1 { margin: 0; }
/* line 208, style.scss */
#header #logo_container, #footer #logo_container { margin: 0 0 0.5em; display: block; height: 126px; width: 236px; display: block; background-image: url(img/logo.png); background-repeat: no-repeat; background-position: left; }
/* line 218, style.scss */
#header #logo_container:hover, #footer #logo_container:hover { background-image: url(img/logo-hv.png); }
/* line 221, style.scss */
#header .phone, #footer .phone { font-size: 1.5em; font-weight: bold; }
/* line 226, style.scss */
#header a, #footer a { color: inherit; text-decoration: none; }
/* line 230, style.scss */
#header a:hover, #footer a:hover { color: #9b9fa5; }

/* line 235, style.scss */
#navigation #mega-menu-wrap-primary { background: none; }
/* line 237, style.scss */
#navigation #mega-menu-wrap-primary .mega-menu-toggle { background: none; }
/* line 242, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-blue a.btn { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: #194f99; /* Old browsers */ background: -moz-linear-gradient(top, #194f99 0%, #2f4262 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #194f99 0%, #2f4262 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ }
/* line 250, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-blue .mega-sub-menu li a:hover { color: #194f99; }
/* line 256, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-blue .mega-sub-menu .mega-sub-menu li a { font-weight: bold; }
/* line 259, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-blue .mega-sub-menu .mega-sub-menu li a:hover { color: #194f99; }
/* line 267, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-green a.btn { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: #03ad33; /* Old browsers */ background: -moz-linear-gradient(top, #03ad33 0%, #00641b 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #03ad33 0%, #00641b 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ }
/* line 275, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-green .mega-sub-menu li a:hover { color: #03ad33; }
/* line 284, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-green .mega-sub-menu .mega-sub-menu li a:hover { color: #03ad33; }
/* line 292, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li a { color: #fff; background: none; }
/* line 296, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li a:hover { color: #ff8327; }
/* line 299, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li a.btn { font-size: 12px !important; width: auto; line-height: normal; height: auto; padding: 0.5em 1em; border-radius: 16px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: #ff8327; /* Old browsers */ background: -moz-linear-gradient(top, #ff8327 0%, #d66f22 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ff8327 0%, #d66f22 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ border: none; color: #fff !important; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
/* line 313, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li a.btn:hover { -webkit-box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); -moz-box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); }
/* line 316, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu { margin: 4px 0 0; background-color: #fff; }
/* line 319, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu .textwidget { color: #000; }
/* line 321, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu .textwidget h2 { color: #333; font-weight: bold; text-transform: uppercase; }
/* line 328, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a { color: #000; text-transform: none; height: auto; }
/* line 333, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a:hover { color: #ff8327; }
/* line 340, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu .mega-sub-menu li a { font-weight: bold; }
/* line 343, style.scss */
#navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu .mega-sub-menu li a:hover { color: #ff8327; }

/*Content*/
/* line 355, style.scss */
#content { padding: 3em 0; }
/* line 356, style.scss */
#content .wp-caption-text { padding: 10px; font-size: .75em; margin: 0; }
/* line 362, style.scss */
#content .page-green h1, #content .page-green h2, #content .page-green h3, #content .page-green h4, #content .page-green h5, #content .page-green h6 { color: #00641b; }
/* line 367, style.scss */
#content .page-blue h1, #content .page-blue h2, #content .page-blue h3, #content .page-blue h4, #content .page-blue h5, #content .page-blue h6 { color: #2f4262; }
/* line 372, style.scss */
#content .page-orange h1, #content .page-orange h2, #content .page-orange h3, #content .page-orange h4, #content .page-orange h5, #content .page-orange h6 { color: #d66f22; }
/* line 377, style.scss */
#content .featured-image { margin-bottom: 1em; }
/* line 380, style.scss */
#content a { color: #ff8327; }
/* line 384, style.scss */
#content .shareicons a { color: #fff; }
/* line 389, style.scss */
#content .main-content img { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); padding: 5px; border: 1px solid #ddd; }

/* line 396, style.scss */
.home #content { padding: 0; }

/* line 401, style.scss */
#rotator .slide { display: block; position: relative; height: 170px; }
/* line 406, style.scss */
#rotator .carousel-aside-pause { display: none; visibility: hidden; position: absolute; left: 45%; top: 0; z-index: 6; opacity: .6; }

/* line 418, style.scss */
#slide_1604 { text-align: right; }

/* line 421, style.scss */
#features { text-align: center; padding: 3em 0; }
/* line 422, style.scss */
#features h2 { margin: 0 0 1em; }
/* line 427, style.scss */
#features .feature { max-width: 400px; margin: 0 auto 3em; }
/* line 430, style.scss */
#features .feature img { border-radius: 70px; }
/* line 433, style.scss */
#features .feature img:hover { -webkit-box-shadow: 1px 1px 5px 1px rgba(3, 173, 51, 0.7), -1px -1px 5px 1px rgba(3, 173, 51, 0.7); -moz-box-shadow: 1px 1px 5px 1px rgba(3, 173, 51, 0.7), -1px -1px 5px 1px rgba(3, 173, 51, 0.7); box-shadow: 1px 1px 5px 1px rgba(3, 173, 51, 0.7), -1px -1px 5px 1px rgba(3, 173, 51, 0.7); }
/* line 436, style.scss */
#features .feature .description { line-height: 20px; height: 80px; overflow: hidden; font-size: .95em; margin: 0 0 1em; }
/* line 443, style.scss */
#features .feature .btn { height: auto; line-height: auto; color: #fff !important; padding: 0.5em 1.5em; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius: 15px; font-size: 18px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: #03ad33; /* Old browsers */ background: -moz-linear-gradient(top, #03ad33 0%, #00641b 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #03ad33 0%, #00641b 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ }
/* line 456, style.scss */
#features .feature .btn:hover { -webkit-box-shadow: 1px 1px 5px 1px rgba(3, 173, 51, 0.7), -1px -1px 5px 1px rgba(3, 173, 51, 0.7); -moz-box-shadow: 1px 1px 5px 1px rgba(3, 173, 51, 0.7), -1px -1px 5px 1px rgba(3, 173, 51, 0.7); box-shadow: 1px 1px 5px 1px rgba(3, 173, 51, 0.7), -1px -1px 5px 1px rgba(3, 173, 51, 0.7); }
/* line 462, style.scss */
#features .feature_container:first-child .btn { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: #194f99; /* Old browsers */ background: -moz-linear-gradient(top, #194f99 0%, #2f4262 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #194f99 0%, #2f4262 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ }
/* line 465, style.scss */
#features .feature_container:first-child img:hover { -webkit-box-shadow: 1px 1px 5px 1px rgba(25, 79, 153, 0.7), -1px -1px 5px 1px rgba(25, 79, 153, 0.7); -moz-box-shadow: 1px 1px 5px 1px rgba(25, 79, 153, 0.7), -1px -1px 5px 1px rgba(25, 79, 153, 0.7); box-shadow: 1px 1px 5px 1px rgba(25, 79, 153, 0.7), -1px -1px 5px 1px rgba(25, 79, 153, 0.7); }
/* line 468, style.scss */
#features .feature_container:first-child .btn:hover { -webkit-box-shadow: 1px 1px 5px 1px rgba(25, 79, 153, 0.7), -1px -1px 5px 1px rgba(25, 79, 153, 0.7); -moz-box-shadow: 1px 1px 5px 1px rgba(25, 79, 153, 0.7), -1px -1px 5px 1px rgba(25, 79, 153, 0.7); box-shadow: 1px 1px 5px 1px rgba(25, 79, 153, 0.7), -1px -1px 5px 1px rgba(25, 79, 153, 0.7); }
/* line 473, style.scss */
#features .feature_container:last-child .btn { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,7db9e8+100 */ background: #ff8327; /* Old browsers */ background: -moz-linear-gradient(top, #ff8327 0%, #d66f22 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ff8327 0%, #d66f22 100%); /* Chrome10-25,Safari5.1-6 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startcol', endColorstr='$endcol',GradientType=0 ); /* IE6-9 */ }
/* line 476, style.scss */
#features .feature_container:last-child img:hover { -webkit-box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); -moz-box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); }
/* line 479, style.scss */
#features .feature_container:last-child .btn:hover { -webkit-box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); -moz-box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); box-shadow: 1px 1px 5px 1px rgba(255, 131, 39, 0.7), -1px -1px 5px 1px rgba(255, 131, 39, 0.7); }

/* line 485, style.scss */
#about { color: #000; background-repeat: no-repeat; background-color: #e3e8ef; background-position: right; }
/* line 490, style.scss */
#about .content { padding: 2em 0; }
/* line 493, style.scss */
#about img { display: block; margin: 1em auto 0; }

/* line 498, style.scss */
#resources { padding: 3em 0; text-align: center; }
/* line 501, style.scss */
#resources .item { display: block; text-decoration: none; color: #9b9fa5; margin: 1em 0; font-size: 1.2em; }
/* line 507, style.scss */
#resources .item img { display: block; margin: 0px auto 10px; height: 100px; }

/* line 515, style.scss */
#footer .services { margin-top: 0.7em; }
/* line 518, style.scss */
#footer .item { display: inline-block; text-align: left; font-size: .8em; width: 185px; margin: 0 .5em 1.2em 0; }
/* line 524, style.scss */
#footer .item img { width: 25px; margin-right: 13px; }
/* line 531, style.scss */
#footer .inner { padding: 1.5em 0; }
/* line 535, style.scss */
#footer .logo { display: block; width: 129px; height: 73px; background-image: url(img/logo.png); background-repeat: no-repeat; background-size: contain; background-position: left; margin-right: 1em; }
/* line 546, style.scss */
#footer .logo:hover { background-image: url(img/logo-hv.png); }
/* line 549, style.scss */
#footer .btn { display: block; max-width: 200px; margin: 1em 0; }
/* line 554, style.scss */
#footer .slb { font-size: .8em; margin-top: 10px; }

/* line 559, style.scss */
#copyright { text-align: center; background: #2f4262; padding: 0.25em 0; font-size: .7em; color: #fff; }
/* line 565, style.scss */
#copyright p { margin: 0; }
/* line 568, style.scss */
#copyright a { color: inherit; text-decoration: none; }
/* line 573, style.scss */
#copyright a:hover { color: #000; }

/* line 578, style.scss */
#secondary .ginput_recaptcha { transform: scale(0.8); position: relative; left: -1.5em; }

/* Progressive Enhancement */
@media screen and (min-width: 600px) { /* line 589, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a { font-size: 16px !important; } }
@media screen and (min-width: 768px) { /* line 600, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu { border: 1px solid #ccc; }
  /* line 602, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu .mega-sub-menu { border: none; }
  /* line 606, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li a { font-size: .8em; }
  /* line 614, style.scss */
  .alignleft { float: left; margin: 0 1.5em .75em 0; }
  /* line 618, style.scss */
  .alignright { float: right; margin: 0 0 .75em 1.5em; }
  /* line 624, style.scss */
  #rotator .slide { height: 400px; }
  /* line 629, style.scss */
  #features h3 { line-height: 30px; height: 60px; overflow: hidden; }
  /* line 635, style.scss */
  #about { background-image: url(img/about-bg.jpg); background-size: 50% 100%; }
  /* line 636, style.scss */
  #about img { margin: 7em auto 0; }
  /* line 641, style.scss */
  #about .content { padding: 2em 2em 2em 0; color: #000; }
  /* line 645, style.scss */
  #about .col-sm-6 { position: relative; }
  /* line 650, style.scss */
  #footer .logo, #footer .btn { display: inline-block; }
  /* line 653, style.scss */
  #footer .logo { float: left; } }
@media screen and (min-width: 992px) { /* line 659, style.scss */
  .stickyHeader #header, .stickyHeader #footer { position: fixed; top: 0; z-index: 200; width: 100%; }
  /* line 664, style.scss */
  .stickyHeader #header .buttons, .stickyHeader #footer .buttons, .stickyHeader #header .phone, .stickyHeader #footer .phone { float: right; padding-left: 1em; }
  /* line 668, style.scss */
  .stickyHeader #header #logo_container, .stickyHeader #footer #logo_container { height: 50px; background-size: contain; }
  /* line 672, style.scss */
  .stickyHeader #header #navigation, .stickyHeader #footer #navigation { margin: 0 0 8px; }
  /* line 676, style.scss */
  .stickyHeader.ie9 #header, .stickyHeader.ie9 #footer { position: static; }
  /* line 679, style.scss */
  .stickyHeader #footer { position: static; width: auto; z-index: 1; }
  /* line 684, style.scss */
  .admin-bar.stickyHeader #header, .admin-bar.stickyHeader #footer { top: 30px; }
  /* line 688, style.scss */
  #header .right, #footer .right { text-align: right; position: static; }
  /* line 694, style.scss */
  #navigation #mega-menu-wrap-primary { background: none; position: static; }
  /* line 698, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary { margin: 2em 0 0; text-align: right; position: static; }
  /* line 703, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-blue .mega-sub-menu { background-image: url(img/blue-nav-bg.png); }
  /* line 708, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-green .mega-sub-menu { background-image: url(img/green-nav-bg.png); }
  /* line 713, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li a { line-height: 1em; height: 1em; font-size: .9em; padding: 0 10px; }
  /* line 720, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu { background-image: url(img/orange-nav-bg.png); background-repeat: repeat-y; background-position: top left; padding: 2em; }
  /* line 725, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li { margin: 0 0 1em; }
  /* line 727, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li a { font-size: 1.3em; }
  /* line 730, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li .mega-sub-menu li .mega-sub-menu { background: none; padding: 0; margin: 1em 0 0; }
  /* line 742, style.scss */
  #rotator .slide { height: 500px; }
  /* line 747, style.scss */
  #about img { margin: 2em auto; }
  /* line 751, style.scss */
  #primary { padding-right: 40px; } }
@media screen and (min-width: 1200px) { /* line 763, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary li a { font-size: 1em; }
  /* line 771, style.scss */
  #features h3 { line-height: normal; height: auto; overflow: visible; } }
@media only screen and (max-width: 600px) { /* line 779, style.scss */
  #navigation #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { width: 100%; } }

/*# sourceMappingURL=style.css.map */
