/****/
/* line 1, ../sass/template/_base.scss */
html { overflow-x: hidden; }

/* line 4, ../sass/template/_base.scss */
body { overflow-x: hidden; }

/* line 9, ../sass/template/_base.scss */
a:hover, a:focus, a:active { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; color: #38A82E; }

/* line 17, ../sass/template/_base.scss */
img { border: 0; vertical-align: top; max-width: 100%; height: auto; }

/* line 24, ../sass/template/_base.scss */
.video-responsive { height: 0; padding-top: 0; padding-bottom: 56.25%; position: relative; overflow: hidden; }
/* line 30, ../sass/template/_base.scss */
.video-responsive embed, .video-responsive iframe, .video-responsive object, .video-responsive video { top: 0; left: 0; width: 100%; height: 100%; position: absolute; }

/* line 38, ../sass/template/_base.scss */
h1, h2, h3, h4, h5, h6 { letter-spacing: 1px; line-height: 1.4 !important; }

/* line 43, ../sass/template/_base.scss */
.body-page input[type="text"], .body-page input[type="tel"], .body-page input[type="password"], .body-page input[type="email"], .body-page textarea, .body-page select { background-color: #fff; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02) inset; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02) inset; border: 1px solid rgba(0, 0, 0, 0.1); padding: 5px 10px; }
/* line 52, ../sass/template/_base.scss */
.body-page input[type="text"]:focus, .body-page input[type="text"]:active, .body-page input[type="text"]:hover, .body-page input[type="tel"]:focus, .body-page input[type="tel"]:active, .body-page input[type="tel"]:hover, .body-page input[type="password"]:focus, .body-page input[type="password"]:active, .body-page input[type="password"]:hover, .body-page input[type="email"]:focus, .body-page input[type="email"]:active, .body-page input[type="email"]:hover, .body-page textarea:focus, .body-page textarea:active, .body-page textarea:hover, .body-page select:focus, .body-page select:active, .body-page select:hover { outline: none; }

/* line 58, ../sass/template/_base.scss */
.label { color: #000 !important; }

/* line 62, ../sass/template/_base.scss */
.list-menu ul li { list-style: none; padding: 15px 2px; font-size: 14px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
/* line 67, ../sass/template/_base.scss */
.list-menu ul li:last-child { border-bottom: none; }

/* line 72, ../sass/template/_base.scss */
ul { margin: 0; padding: 0; }
/* line 75, ../sass/template/_base.scss */
ul ul { padding-left: 20px; }
/* line 79, ../sass/template/_base.scss */
ul li i { margin-right: 3px; font-size: 16px; min-width: 20px; text-align: center; }

/* line 88, ../sass/template/_base.scss */
.item-list ul li { margin-left: 0; }

/* line 94, ../sass/template/_base.scss */
ul.menu > li { position: relative; padding: 3px 0; }
/* line 97, ../sass/template/_base.scss */
ul.menu > li a { padding-left: 16px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 100, ../sass/template/_base.scss */
ul.menu > li a:after { content: "\f105"; font-family: 'FontAwesome'; position: absolute; left: 0; top: 50%; margin-top: -12px; }
/* line 108, ../sass/template/_base.scss */
ul.menu > li a:hover { padding-left: 25px; }

/* line 115, ../sass/template/_base.scss */
ul.feature-list { margin-top: 30px; }
/* line 117, ../sass/template/_base.scss */
ul.feature-list > li { padding-left: 30px; position: relative; margin-bottom: 5px; }
/* line 121, ../sass/template/_base.scss */
ul.feature-list > li:after { content: "\e906"; font-family: "gva-icon"; position: absolute; top: 2px; left: 2px; z-index: 1; color: #38A82E; }

/* line 134, ../sass/template/_base.scss */
ul.inline > li { float: left; margin-left: 5px; }

/* line 141, ../sass/template/_base.scss */
table { width: 100%; margin-bottom: 25px; border: 1px solid #ddd; }
/* line 149, ../sass/template/_base.scss */
table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td { border-color: #ddd; border-width: 1px 1px 1px 0; border-style: solid; }
/* line 158, ../sass/template/_base.scss */
table > thead > tr > th, table > thead > tr > td { border-bottom-width: 2px; }

/* line 165, ../sass/template/_base.scss */
.no-padding { padding: 0 !important; }

/* line 169, ../sass/template/_base.scss */
a.disable { pointer-events: none; cursor: default; }

/************************* Pagination ************************/
/* line 176, ../sass/template/_base.scss */
.pager .paginations { border-radius: 5px; display: inline-block; margin: 0 30px; padding: 4px 3px; }
/* line 181, ../sass/template/_base.scss */
.pager .paginations a { border: 1px solid rgba(0, 0, 0, 0.1); font-weight: 700; display: inline-block; height: 35px; line-height: 34px; margin: 0 1px; text-align: center; width: 35px; margin-right: 10px; }
/* line 191, ../sass/template/_base.scss */
.pager .paginations a:last-child { margin-right: 0; }
/* line 194, ../sass/template/_base.scss */
.pager .paginations a.active { background: #38A82E; border-color: #38A82E; color: #ffffff; }

/* line 202, ../sass/template/_base.scss */
#edit-preview { background: #38A82E; color: #ffffff; font-size: 12px; text-transform: uppercase; padding: 8px 15px; border: none; }
/* line 209, ../sass/template/_base.scss */
#edit-preview:hover { background: #4aca3f; }

/* line 213, ../sass/template/_base.scss */
.breadcrumb-content-inner { margin-bottom: 30px; text-align: center; }
/* line 217, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .page-title { font-size: 15px; margin-bottom: 0; text-align: center; }
@media (min-width: 38.125em) { /* line 217, ../sass/template/_base.scss */
  .breadcrumb-content-inner .gva-breadcrumb-content .page-title { font-size: 26px; } }
@media (min-width: 992px) { /* line 217, ../sass/template/_base.scss */
  .breadcrumb-content-inner .gva-breadcrumb-content .page-title { font-size: 36px; } }
/* line 240, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white *, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .page-title, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light *, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .page-title { color: #ffffff; }
/* line 243, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li { color: #ffffff; }
/* line 245, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li a, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li a { color: #ffffff; }
/* line 247, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li a:hover, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li a:hover { color: #999999; }
/* line 254, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style { align-items: stretch; display: flex; margin-bottom: 30px; min-height: 70vh; position: relative; }
@media (min-width: 38.125em) { /* line 254, ../sass/template/_base.scss */
  .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style { min-height: 130px; } }
/* line 265, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style div:not(.contextual) { height: 100%; width: 100%; }
/* line 270, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style > div.container { height: unset; }
/* line 275, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style .breadcrumb-content-main { align-items: center; display: flex; flex-direction: column; justify-content: center; position: relative; width: 100%; z-index: 11; }
/* line 284, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style .breadcrumb-content-main div { height: unset; }
/* line 289, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style div.section-title, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style a.section-title { align-items: center; display: flex; justify-content: center; }
/* line 295, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style div.section-title h1, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style a.section-title h1 { display: inline; font-size: 18px; }
@media (min-width: 768px) { /* line 295, ../sass/template/_base.scss */
  .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style div.section-title h1, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style a.section-title h1 { font-size: 24px; } }
/* line 305, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style .content.block-content { align-items: center; display: flex; justify-content: center; }
/* line 311, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style .page-title { margin: 0; }
@media (min-width: 38.125em) { /* line 316, ../sass/template/_base.scss */
  .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style.banner-height--tall { min-height: 160px; } }
@media (min-width: 992px) { /* line 316, ../sass/template/_base.scss */
  .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style.banner-height--tall { min-height: 290px; } }
/* line 327, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style.banner-height--short h1.page-title { font-size: 18px; }
@media (min-width: 768px) { /* line 327, ../sass/template/_base.scss */
  .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style.banner-height--short h1.page-title { font-size: 24px; } }
/* line 338, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb { display: inline-block; }
/* line 340, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li { font-size: 12px; font-weight: 400; color: #999999; text-transform: capitalize; }
/* line 345, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a { color: #000; }
/* line 347, ../sass/template/_base.scss */
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a:hover { color: #38A82E; }

/* line 357, ../sass/template/_base.scss */
.container .container { width: auto !important; }

@font-face { font-family: 'brandon'; font-style: normal; font-weight: 300; src: url("../fonts/brandon-grotesque/BrandonGrotesque-Light.eot") format("eot"), url("../fonts/brandon-grotesque/BrandonGrotesque-Light.otf") format("opentype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Light.woff") format("woff"), url("../fonts/brandon-grotesque/BrandonGrotesque-Light.ttf") format("truetype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Light.svg#BrandonGrotesque-Light") format("svg"); }
@font-face { font-family: 'brandon'; font-style: normal; font-weight: 400; src: url("../fonts/brandon-grotesque/BrandonGrotesque-Regular.eot") format("eot"), url("../fonts/brandon-grotesque/BrandonGrotesque-Regular.otf") format("opentype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Regular.woff") format("woff"), url("../fonts/brandon-grotesque/BrandonGrotesque-Regular.ttf") format("truetype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular") format("svg"); }
@font-face { font-family: 'brandon'; font-style: normal; font-weight: 700; src: url("../fonts/brandon-grotesque/BrandonGrotesque-Bold.eot") format("eot"), url("../fonts/brandon-grotesque/BrandonGrotesque-Bold.otf") format("opentype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Bold.woff") format("woff"), url("../fonts/brandon-grotesque/BrandonGrotesque-Bold.ttf") format("truetype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Bold.svg#BrandonGrotesque-Bold") format("svg"); }
@font-face { font-family: 'brandon'; font-style: normal; font-weight: 900; src: url("../fonts/brandon-grotesque/BrandonGrotesque-Black.eot") format("eot"), url("../fonts/brandon-grotesque/BrandonGrotesque-Black.otf") format("opentype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Black.woff") format("woff"), url("../fonts/brandon-grotesque/BrandonGrotesque-Black.ttf") format("truetype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Black.svg#BrandonGrotesque-Black") format("svg"); }
/* line 1, ../sass/template/_layout.scss */
body { overflow-x: hidden; }
/* line 3, ../sass/template/_layout.scss */
body.boxed { max-width: 1440px; margin: 0 auto; -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.15); box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.15); background-color: #efefef; }
/* line 8, ../sass/template/_layout.scss */
body.boxed div.body-page { background: #ffffff; }

/* line 14, ../sass/template/_layout.scss */
.container { max-width: 100%; }
/* line 16, ../sass/template/_layout.scss */
.container .container { width: 100% !important; }

/* line 21, ../sass/template/_layout.scss */
.topbar { background: #000; color: #999999; font-size: 12px; padding: 15px 0; }
/* line 26, ../sass/template/_layout.scss */
.topbar i { color: #000; font-size: 14px; }
/* line 30, ../sass/template/_layout.scss */
.topbar i:hover { color: #207916; }
/* line 34, ../sass/template/_layout.scss */
.topbar .block { margin: 0 !important; }

/* line 40, ../sass/template/_layout.scss */
header .header-main { padding: 30px 0; background: #ffffff; }
/* line 44, ../sass/template/_layout.scss */
header .site-branding-logo { padding: 30px 0 0; display: inline-block; max-height: none; }
@media (max-width: 1199px) { /* line 44, ../sass/template/_layout.scss */
  header .site-branding-logo { padding: 10px 0 !important; } }
@media (max-width: 991px) { /* line 53, ../sass/template/_layout.scss */
  header .site-branding { text-align: left; padding-bottom: 10px; }
  /* line 57, ../sass/template/_layout.scss */
  header .header-right-inner, header .header-right-inner .block { text-align: center !important; } }
/* line 62, ../sass/template/_layout.scss */
header .header-main { padding: 0; background: none; }
/* line 67, ../sass/template/_layout.scss */
header .area-main-menu .navigation { position: static; }
/* line 69, ../sass/template/_layout.scss */
header .area-main-menu .navigation ul.gva_menu { position: static; }
/* line 73, ../sass/template/_layout.scss */
header .area-main-menu .area-inner { padding-left: 40px; }
/* line 76, ../sass/template/_layout.scss */
header .area-main-menu .gva-search-region { position: absolute; right: 5px; top: 50%; margin-top: -13px; z-index: 9; }
@media (max-width: 991px) { /* line 76, ../sass/template/_layout.scss */
  header .area-main-menu .gva-search-region { margin-top: -5px; top: 30px; right: 85px; }
  /* line 86, ../sass/template/_layout.scss */
  header .area-main-menu .gva-search-region .icon { color: #000 !important; } }
/* line 90, ../sass/template/_layout.scss */
header .area-main-menu .gva-search-region .icon { font-size: 14px; color: #ffffff; }
/* line 93, ../sass/template/_layout.scss */
header .area-main-menu .gva-search-region .icon:hover { cursor: pointer; }
/* line 97, ../sass/template/_layout.scss */
header .area-main-menu .gva-search-region .search-content { display: none; width: 275px; position: absolute; top: 43px; right: 0; margin-top: -1px; z-index: 99; background: #ffffff; padding: 20px; -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); }
/* line 108, ../sass/template/_layout.scss */
header .area-main-menu .gva-search-region .search-content input#edit-keys { height: 35px; padding: 5px; border: 1px solid rgba(0, 0, 0, 0.1); background: none; }
/* line 116, ../sass/template/_layout.scss */
header .area-main-menu .gva-search-region.show .search-content { display: block; }
/* line 122, ../sass/template/_layout.scss */
header .block { overflow: visible; }

/* line 127, ../sass/template/_layout.scss */
header.header-v1 { position: relative; background: #ffffff; }
/* line 130, ../sass/template/_layout.scss */
header.header-v1 .site-branding-logo { padding-top: 15px; padding-bottom: 15px; }
/* line 135, ../sass/template/_layout.scss */
header.header-v1 .gva-search-region .icon { color: #000; }
/* line 139, ../sass/template/_layout.scss */
header.header-v1 .header-inner { padding-right: 22px; }

/* line 144, ../sass/template/_layout.scss */
header.header-v2 { width: 100%; position: absolute; top: 0; left: 0; background: none; z-index: 99; margin-top: 2px; }
/* line 153, ../sass/template/_layout.scss */
header.header-v2 .gva-search-region .icon { color: #ffffff !important; }
@media (max-width: 991px) { /* line 144, ../sass/template/_layout.scss */
  header.header-v2 { position: static; }
  /* line 160, ../sass/template/_layout.scss */
  header.header-v2 .gva-search-region .icon { color: #000 !important; } }
/* line 165, ../sass/template/_layout.scss */
header.header-v2 .site-branding-logo { padding-top: 25px; }
/* line 169, ../sass/template/_layout.scss */
header.header-v2 .header-inner { padding-right: 40px; }
/* line 172, ../sass/template/_layout.scss */
header.header-v2 .navigation .gva_menu > li > a { color: #ffffff; }
/* line 176, ../sass/template/_layout.scss */
header.header-v2 .stuck .navigation .gva_menu > li > a { color: #000 !important; }
/* line 178, ../sass/template/_layout.scss */
header.header-v2 .stuck .navigation .gva_menu > li > a:hover { color: #38A82E !important; }

/* line 185, ../sass/template/_layout.scss */
header.header-v3 { position: absolute; top: 0; left: 0; width: 100%; z-index: 99; background: transparent; margin-top: 2px; }
/* line 193, ../sass/template/_layout.scss */
header.header-v3 .header-main-inner { margin-top: 30px; background: #ffffff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; padding: 0 20px; }
/* line 200, ../sass/template/_layout.scss */
header.header-v3 .stuck .header-main-inner { margin-top: 0; }
/* line 204, ../sass/template/_layout.scss */
header.header-v3 .site-branding-logo { padding-top: 9px; }
/* line 207, ../sass/template/_layout.scss */
header.header-v3 .gva-search-region { right: 15px; }
/* line 209, ../sass/template/_layout.scss */
header.header-v3 .gva-search-region .icon { color: #000; }
/* line 213, ../sass/template/_layout.scss */
header.header-v3 .navigation .gva_menu > li > a { padding-top: 32px; padding-bottom: 32px; }
/* line 217, ../sass/template/_layout.scss */
header.header-v3 .header-inner { padding-right: 20px; }

/* line 223, ../sass/template/_layout.scss */
.logged-in header.header-v2 { top: 60px; }

/* line 228, ../sass/template/_layout.scss */
.stuck { position: fixed; top: 0; left: 0; z-index: 99; width: 100%; -webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1); }
/* line 235, ../sass/template/_layout.scss */
.stuck.header-main { background: #ffffff; padding-top: 0 !important; }
/* line 238, ../sass/template/_layout.scss */
.stuck.header-main .site-branding-logo { padding: 10px 0 !important; }
/* line 241, ../sass/template/_layout.scss */
.stuck.header-main .gva-search-region .icon { color: #000 !important; }

/* line 247, ../sass/template/_layout.scss */
.content-full { overflow: hidden; }

/* line 252, ../sass/template/_layout.scss */
div[class*="-md-6"].main-content .post-slider.v2 .views-field-body { display: none !important; }

/* line 261, ../sass/template/_layout.scss */
.area.slideshow_content .block { margin-bottom: 0; }

/* line 267, ../sass/template/_layout.scss */
.area-panel { padding: 30px 0; }

/* line 272, ../sass/template/_layout.scss */
.header-right .block { margin-bottom: 0; }

/* line 277, ../sass/template/_layout.scss */
.promotion { padding: 0; margin-bottom: 0; }

/* line 285, ../sass/template/_layout.scss */
.main-menu .area-main-menu .area-inner .block { margin-bottom: 0; }

/* line 292, ../sass/template/_layout.scss */
.sidebar { position: relative; }

/* line 296, ../sass/template/_layout.scss */
.footer { color: #ccc; margin-top: -1px; }
/* line 299, ../sass/template/_layout.scss */
.footer a { color: #ccc; }
/* line 301, ../sass/template/_layout.scss */
.footer a:hover { color: #38A82E; }
/* line 305, ../sass/template/_layout.scss */
.footer .footer-top { background: #fff; padding: 20px 0; }
/* line 308, ../sass/template/_layout.scss */
.footer .footer-top .block { padding-bottom: 0; margin-bottom: 0; }
/* line 313, ../sass/template/_layout.scss */
.footer .footer-center { padding: 45px 0 15px; background: #000; color: #ccc; line-height: 28px; }
/* line 322, ../sass/template/_layout.scss */
.footer .footer-center .block .block-title { border: none; }
/* line 324, ../sass/template/_layout.scss */
.footer .footer-center .block .block-title span { color: #ffffff !important; }

/* line 332, ../sass/template/_layout.scss */
.copyright { border-top: 1px solid rgba(255, 255, 255, 0.2); background: #000; }
/* line 338, ../sass/template/_layout.scss */
.copyright a:hover { color: #38A82E; }
/* line 342, ../sass/template/_layout.scss */
.copyright .copyright-inner { padding: 30px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }
/* line 345, ../sass/template/_layout.scss */
.copyright .copyright-inner .block { margin: 0; }

/* ----- Maintenance page ----- */
/* line 2, ../sass/template/_page.scss */
body.maintenance-page { background-color: #fff; color: #000; }

/* line 6, ../sass/template/_page.scss */
.maintenance-page #page-wrapper { background: #fff; margin-left: auto; margin-right: auto; min-width: 0; min-height: 0; border: 1px solid #ddd; margin-top: 40px; }

/* line 15, ../sass/template/_page.scss */
.maintenance-page #page { margin: 10px; }

/* line 18, ../sass/template/_page.scss */
.maintenance-page #main-wrapper { min-height: inherit; }

/* line 21, ../sass/template/_page.scss */
.maintenance-page #header { width: auto; }

/* line 24, ../sass/template/_page.scss */
.maintenance-page #main { margin: 0; }

/* line 27, ../sass/template/_page.scss */
.maintenance-page .content .section { padding: 0 0 0 10px; /* LTR */ }

/* line 30, ../sass/template/_page.scss */
[dir="rtl"] .maintenance-page .content .section { padding-left: 0; padding-right: 10px; }

/* line 34, ../sass/template/_page.scss */
.maintenance-page #header { background-color: #fff; background-image: none; }

/* line 38, ../sass/template/_page.scss */
.maintenance-page .site-branding-text { margin-bottom: 50px; margin-left: 0; /* LTR */ padding-top: 20px; font-size: 90%; }

/* line 44, ../sass/template/_page.scss */
[dir="rtl"] .maintenance-page .site-branding-text { margin-right: 0; }

/* line 47, ../sass/template/_page.scss */
.maintenance-page .site-branding-text, .maintenance-page .site-branding-text a, .maintenance-page .site-branding-text a:hover, .maintenance-page .site-branding-text a:focus { color: #777; }

/* line 53, ../sass/template/_page.scss */
.maintenance-page .page-title { line-height: 1em; margin-top: 0; }

@media all and (min-width: 800px) { /* line 58, ../sass/template/_page.scss */
  .maintenance-page #page-wrapper { width: 800px; }
  /* line 61, ../sass/template/_page.scss */
  .maintenance-page #header div.section, .maintenance-page #main { width: 700px; } }
@media all and (min-width: 600px) { /* @TODO find the proper breakpoint */
  /* line 67, ../sass/template/_page.scss */
  .maintenance-page #page { margin: 20px 40px 40px; } }
/* line 72, ../sass/template/_page.scss */
.page-notfound { text-align: center; padding: 150px 0; background: #f6f6f6; }
@media (max-width: 991px) { /* line 72, ../sass/template/_page.scss */
  .page-notfound { padding: 50px 0; } }
/* line 79, ../sass/template/_page.scss */
.page-notfound .big-title { font-size: 200px; font-weight: 700; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; color: #000; line-height: 1; }
@media (max-width: 991px) { /* line 79, ../sass/template/_page.scss */
  .page-notfound .big-title { font-size: 90px; } }
/* line 90, ../sass/template/_page.scss */
.page-notfound .sub-title { color: #999999; padding: 30px 0; }
/* line 94, ../sass/template/_page.scss */
.page-notfound .content { color: #666666; font-size: 16px; max-width: 450px; margin: 0 auto; line-height: 30px; }
@media (max-width: 991px) { /* line 94, ../sass/template/_page.scss */
  .page-notfound .content { padding: 0 20px; } }
/* line 104, ../sass/template/_page.scss */
.page-notfound .action { text-align: center; margin-top: 30px; }
/* line 107, ../sass/template/_page.scss */
.page-notfound .action a { font-size: 16px; color: #38A82E; font-weight: 700; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px; }
/* line 114, ../sass/template/_page.scss */
.page-notfound .action a:hover { color: #000; }

/* line 15, ../sass/template/_node.scss */
.node-detail { margin-top: 30px; }

/* line 19, ../sass/template/_node.scss */
.post-block { background: #ffffff; }
/* line 21, ../sass/template/_node.scss */
.post-block .post-image { overflow: hidden; }
/* line 23, ../sass/template/_node.scss */
.post-block .post-image a { position: relative; display: block; }
/* line 27, ../sass/template/_node.scss */
.post-block .post-image img { width: 100%; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; }
/* line 32, ../sass/template/_node.scss */
.post-block .post-image:hover a:before, .post-block .post-image:hover a:after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 38, ../sass/template/_node.scss */
.post-block .post-title { padding: 5px 0; margin-bottom: 5px; }
/* line 41, ../sass/template/_node.scss */
.post-block .post-title a { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; line-height: 24px; font-weight: 700; font-size: 16px; letter-spacing: 1px; text-transform: none; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-wrap: break-word; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.post-block .post-content:before, .post-block .post-content:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.post-block .post-content:after { clear: both; }
/* line 60, ../sass/template/_node.scss */
.post-block .post-meta { font-size: 12px; font-weight: 400; color: #666; margin-top: 5px; letter-spacing: 1px; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.post-block .post-meta:before, .post-block .post-meta:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.post-block .post-meta:after { clear: both; }
/* line 68, ../sass/template/_node.scss */
.post-block .post-meta .post-categories { margin-bottom: 0; }
/* line 73, ../sass/template/_node.scss */
.post-block .post-created { text-transform: none; position: relative; }
/* line 77, ../sass/template/_node.scss */
.post-block .post-description { margin-top: 15px; }
/* line 80, ../sass/template/_node.scss */
.post-block .post-comment { text-transform: none; position: relative; }
/* line 85, ../sass/template/_node.scss */
.post-block .post-categories { position: relative; margin-bottom: 10px; display: inline-block; }
/* line 89, ../sass/template/_node.scss */
.post-block .post-categories a { font-weight: 400; color: #38A82E; display: inline-block; padding: 0; margin-right: 5px; text-transform: none; letter-spacing: 1px; font-size: 12px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; letter-spacing: 1px; line-height: 22px; line-height: 1.5; }
/* line 103, ../sass/template/_node.scss */
.post-block .post-categories a:hover { color: #4aca3f; text-decoration: none; }
/* line 109, ../sass/template/_node.scss */
.post-block .post-body { line-height: 30px; }
/* line 112, ../sass/template/_node.scss */
.post-block .content-after { padding: 10px 0 0; }

/* line 117, ../sass/template/_node.scss */
.gallery-post { position: relative; display: block; width: 100%; }
/* line 121, ../sass/template/_node.scss */
.gallery-post:after { content: ""; width: 100%; height: 100%; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; top: 0; left: 0; position: absolute; background: rgba(0, 0, 0, 0.5); z-index: 9; opacity: 0; filter: alpha(opacity=0); }
/* line 132, ../sass/template/_node.scss */
.gallery-post .image { overflow: hidden; }
/* line 134, ../sass/template/_node.scss */
.gallery-post .image img { -webkit-transition: all 5s; -o-transition: all 5s; transition: all 5s; -moz-transition: all 5s; -ms-transition: all 5s; }
/* line 138, ../sass/template/_node.scss */
.gallery-post a.link-image { position: absolute; width: 32px; height: 32px; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; z-index: 99; color: #ffffff; font-size: 30px; line-height: 1; opacity: 0; filter: alpha(opacity=0); }
@media (max-width: 680px) { /* line 138, ../sass/template/_node.scss */
  .gallery-post a.link-image { display: none; } }
/* line 155, ../sass/template/_node.scss */
.gallery-post:hover:after { opacity: 1; filter: alpha(opacity=100); }
/* line 158, ../sass/template/_node.scss */
.gallery-post:hover .link-image { opacity: 1; filter: alpha(opacity=100); }
/* line 161, ../sass/template/_node.scss */
.gallery-post:hover img { -webkit-transform: scale(1.2) !important; -ms-transform: scale(1.2) !important; -o-transform: scale(1.2) !important; transform: scale(1.2) !important; }

/* line 172, ../sass/template/_node.scss */
.style-dark .post-block { background: transparent; }
/* line 174, ../sass/template/_node.scss */
.style-dark .post-block .post-title { background: transparent; }
/* line 176, ../sass/template/_node.scss */
.style-dark .post-block .post-title a { color: #ffffff; }
/* line 178, ../sass/template/_node.scss */
.style-dark .post-block .post-title a:hover { color: #38A82E; }

/* line 187, ../sass/template/_node.scss */
.post-slideshow div[class*="col-"] { padding: 0; }

/* line 194, ../sass/template/_node.scss */
.post-style-grid .post-block { margin: 10px 0; text-align: left; background: #ffffff; }
/* line 198, ../sass/template/_node.scss */
.post-style-grid .post-block .post-categories { margin: 0; }
/* line 201, ../sass/template/_node.scss */
.post-style-grid .post-block .post-title { padding-left: 20px; padding-right: 20px; }
/* line 205, ../sass/template/_node.scss */
.post-style-grid .post-block .post-meta { padding-left: 20px; padding-right: 20px; }
/* line 209, ../sass/template/_node.scss */
.post-style-grid .post-block .post-body { padding: 10px 20px 5px; border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top: 10px; }
/* line 214, ../sass/template/_node.scss */
.post-style-grid .post-block .post-content { padding: 20px 0; }
/* line 219, ../sass/template/_node.scss */
.post-style-grid.v2 .post-block { -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.15); box-shadow: 0 0 6px rgba(0, 0, 0, 0.15); }
/* line 222, ../sass/template/_node.scss */
.post-style-grid.v2 .post-categories a { font-family: "Open Sans", Arial, sans-serif; }
/* line 225, ../sass/template/_node.scss */
.post-style-grid.v2 .post-title { min-height: 48px; margin-bottom: 10px; }
/* line 228, ../sass/template/_node.scss */
.post-style-grid.v2 .post-title a { font-size: 20px; text-transform: none; font-weight: 300; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 24px; }
/* line 239, ../sass/template/_node.scss */
.post-style-grid.box .post-block .post-body { border: none; padding-top: 0; }
/* line 243, ../sass/template/_node.scss */
.post-style-grid.box .post-block .post-content { border: 1px solid rgba(0, 0, 0, 0.1); }

/* line 251, ../sass/template/_node.scss */
.node--view-mode-full .post-thumbnail { margin-bottom: 10px; }
/* line 253, ../sass/template/_node.scss */
.node--view-mode-full .post-thumbnail iframe { min-height: 400px; }
/* line 258, ../sass/template/_node.scss */
.node--view-mode-full .post-title { margin: 0; }
/* line 261, ../sass/template/_node.scss */
.node--view-mode-full .post-categories { padding-bottom: 0; margin-bottom: 5px; }

/* line 266, ../sass/template/_node.scss */
.node-detail { padding-bottom: 35px; }
/* line 268, ../sass/template/_node.scss */
.node-detail iframe { width: 100%; display: block; }
/* line 272, ../sass/template/_node.scss */
.node-detail .post-thumbnail.post-gallery { overflow: hidden; }
/* line 274, ../sass/template/_node.scss */
.node-detail .post-thumbnail.post-gallery .owl-nav { opacity: 1; filter: alpha(opacity=100); }

/* line 283, ../sass/template/_node.scss */
.categories-view-content.layout-grid .post-block, .categories-view-content.layout-masonry .post-block { margin-bottom: 30px; text-align: left; }
/* line 286, ../sass/template/_node.scss */
.categories-view-content.layout-grid .post-block .post-categories, .categories-view-content.layout-masonry .post-block .post-categories { margin: 0; }
/* line 288, ../sass/template/_node.scss */
.categories-view-content.layout-grid .post-block .post-categories h2, .categories-view-content.layout-grid .post-block .post-categories h3, .categories-view-content.layout-grid .post-block .post-categories h4, .categories-view-content.layout-masonry .post-block .post-categories h2, .categories-view-content.layout-masonry .post-block .post-categories h3, .categories-view-content.layout-masonry .post-block .post-categories h4 { margin: 0; line-height: 1; }
/* line 295, ../sass/template/_node.scss */
.categories-view-content.layout-grid .post-block .post-title, .categories-view-content.layout-masonry .post-block .post-title { padding: 0; }
/* line 298, ../sass/template/_node.scss */
.categories-view-content.layout-grid .post-block .post-meta, .categories-view-content.layout-masonry .post-block .post-meta { margin-top: 0; }
/* line 301, ../sass/template/_node.scss */
.categories-view-content.layout-grid .post-block .post-body, .categories-view-content.layout-masonry .post-block .post-body { padding: 10px 0 15px; }
/* line 304, ../sass/template/_node.scss */
.categories-view-content.layout-grid .post-block .post-content, .categories-view-content.layout-masonry .post-block .post-content { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.1); border-top: 0; }
/* line 312, ../sass/template/_node.scss */
.categories-view-content.layout-list .post-block { margin-bottom: 0; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.categories-view-content.layout-list .post-block:before, .categories-view-content.layout-list .post-block:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.categories-view-content.layout-list .post-block:after { clear: both; }
/* line 315, ../sass/template/_node.scss */
.categories-view-content.layout-list .post-block .post-thumbnail { width: 45%; float: left; }
@media (max-width: 767px) { /* line 315, ../sass/template/_node.scss */
  .categories-view-content.layout-list .post-block .post-thumbnail { width: 100%; } }
/* line 322, ../sass/template/_node.scss */
.categories-view-content.layout-list .post-block .post-title { padding: 0; margin: 0; }
/* line 326, ../sass/template/_node.scss */
.categories-view-content.layout-list .post-block .post-content { width: 55%; float: left; padding-left: 30px; }
@media (max-width: 767px) { /* line 326, ../sass/template/_node.scss */
  .categories-view-content.layout-list .post-block .post-content { width: 100%; } }
/* line 333, ../sass/template/_node.scss */
.categories-view-content.layout-list .post-block .post-content .post-categories { line-height: 1; padding-bottom: 0; margin-bottom: 0; }
/* line 337, ../sass/template/_node.scss */
.categories-view-content.layout-list .post-block .post-content .post-categories h2 { margin: 0; }

/* line 349, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li { border-bottom: 1px dashed #e1e1e1; display: block; float: right; overflow: hidden; width: 50%; clear: right; }
@media (max-width: 991px) { /* line 349, ../sass/template/_node.scss */
  .post-style-stick .item-list > ul > li { width: 100%; clear: both; } }
/* line 360, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li .post-title, .post-style-stick .item-list > ul > li .post-meta, .post-style-stick .item-list > ul > li .post-meta-wrap { clear: both; }
/* line 365, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:last-child { margin-bottom: 0 !important; }
/* line 368, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:after { visibility: hidden; display: block; content: "."; clear: right; height: 0; }
/* line 375, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:not(:first-child) { margin-bottom: 15px; padding-bottom: 15px; }
/* line 378, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:not(:first-child) .post-image { display: none; }
/* line 381, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:not(:first-child) .post-title, .post-style-stick .item-list > ul > li:not(:first-child) .post-meta, .post-style-stick .item-list > ul > li:not(:first-child) .post-meta-wrap { clear: none !important; }
/* line 386, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:not(:first-child) .post-content-inner, .post-style-stick .item-list > ul > li:not(:first-child) .content-body, .post-style-stick .item-list > ul > li:not(:first-child) .post-body { display: none; }
/* line 391, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:not(:first-child) .post-title { padding: 0; }
/* line 393, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:not(:first-child) .post-title a { font-size: 12px; line-height: 22px; display: block; }
/* line 397, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:not(:first-child) .post-title a:hover { color: #38A82E; }
/* line 403, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:first-child { border-bottom: 0 none; display: block; float: left; padding-right: 15px !important; width: 50%; clear: none; padding-bottom: 0; margin-bottom: 0; }
@media (max-width: 991px) { /* line 403, ../sass/template/_node.scss */
  .post-style-stick .item-list > ul > li:first-child { width: 100%; clear: both; margin-bottom: 20px; } }
/* line 417, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:first-child .post-title { padding: 12px 0 0; }
/* line 419, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:first-child .post-title a { font-size: 14px; line-height: 24px; }
/* line 422, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:first-child .post-title a:hover { color: #38A82E; }
/* line 427, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:first-child .post-meta { margin: 0 0 10px; }
/* line 430, ../sass/template/_node.scss */
.post-style-stick .item-list > ul > li:first-child:after { content: none; }
/* line 438, ../sass/template/_node.scss */
.post-style-stick.image .item-list > ul > li { border: none; }
/* line 440, ../sass/template/_node.scss */
.post-style-stick.image .item-list > ul > li:not(:first-child) { margin-bottom: 20px; padding-bottom: 0; }
/* line 443, ../sass/template/_node.scss */
.post-style-stick.image .item-list > ul > li:not(:first-child) .post-image { display: inline-block; width: 85px; height: auto; float: left; }
/* line 448, ../sass/template/_node.scss */
.post-style-stick.image .item-list > ul > li:not(:first-child) .post-content { padding-left: 95px; }
/* line 451, ../sass/template/_node.scss */
.post-style-stick.image .item-list > ul > li:not(:first-child) .post-title, .post-style-stick.image .item-list > ul > li:not(:first-child) .post-meta, .post-style-stick.image .item-list > ul > li:not(:first-child) .post-meta-wrap { clear: none !important; }
/* line 456, ../sass/template/_node.scss */
.post-style-stick.image .item-list > ul > li:not(:first-child) .post-content-inner, .post-style-stick.image .item-list > ul > li:not(:first-child) .content-body, .post-style-stick.image .item-list > ul > li:not(:first-child) .post-body { display: none; }
/* line 467, ../sass/template/_node.scss */
.post-style-stick.list .item-list > ul > li { width: 100% !important; border-bottom: 1px solid #e1e1e1; margin-bottom: 15px; padding-bottom: 15px !important; }
/* line 472, ../sass/template/_node.scss */
.post-style-stick.list .item-list > ul > li:first-child { border-bottom: 1px solid #e1e1e1; display: block; float: left; padding-right: 0 !important; clear: none; margin-bottom: 15px; padding-bottom: 15px; }
/* line 481, ../sass/template/_node.scss */
.post-style-stick.list .item-list > ul > li:last-child { border: none; }

/* line 491, ../sass/template/_node.scss */
.post-style-list .post-block { clear: both; }
/* line 493, ../sass/template/_node.scss */
.post-style-list .post-block .post-image { width: 40%; float: left; }
@media (max-width: 767px) { /* line 493, ../sass/template/_node.scss */
  .post-style-list .post-block .post-image { width: 100%; } }
/* line 499, ../sass/template/_node.scss */
.post-style-list .post-block .post-image img { height: auto; width: 100%; }
/* line 504, ../sass/template/_node.scss */
.post-style-list .post-block .post-meta { margin-top: 3px; }
/* line 507, ../sass/template/_node.scss */
.post-style-list .post-block .post-content { width: 60%; padding-left: 15px; float: left; }
@media (max-width: 767px) { /* line 507, ../sass/template/_node.scss */
  .post-style-list .post-block .post-content { width: 100%; padding-left: 0; } }
/* line 516, ../sass/template/_node.scss */
.post-style-list .post-block .post-title { padding-top: 0; }
/* line 520, ../sass/template/_node.scss */
.post-style-list .post-block.no-image .post-content { width: 100%; padding-left: 0; }
/* line 527, ../sass/template/_node.scss */
.post-style-list.small .post-block { margin-bottom: 20px; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.post-style-list.small .post-block:before, .post-style-list.small .post-block:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.post-style-list.small .post-block:after { clear: both; }
/* line 531, ../sass/template/_node.scss */
.post-style-list.small .post-image { width: 80px; height: auto; }
@media (max-width: 1199px) { /* line 531, ../sass/template/_node.scss */
  .post-style-list.small .post-image { width: 60px; } }
/* line 538, ../sass/template/_node.scss */
.post-style-list.small .post-content { padding-left: 95px; float: none; width: 100%; }
@media (max-width: 1199px) { /* line 538, ../sass/template/_node.scss */
  .post-style-list.small .post-content { padding-left: 80px; } }
/* line 546, ../sass/template/_node.scss */
.post-style-list.small .post-title { padding: 0; margin-bottom: 0; }
/* line 549, ../sass/template/_node.scss */
.post-style-list.small .post-title a { font-size: 13px; margin-top: -5px; font-family: "Open Sans", Arial, sans-serif; text-transform: none; font-weight: 400; line-height: 22px; }
/* line 556, ../sass/template/_node.scss */
.post-style-list.small .post-title a:hover { color: #38A82E; }
/* line 561, ../sass/template/_node.scss */
.post-style-list.small .post-meta { padding: 0; }

/* line 567, ../sass/template/_node.scss */
.portfolio-v1 { position: relative !important; overflow: hidden !important; }
/* line 570, ../sass/template/_node.scss */
.portfolio-v1 .portfolio-image { position: relative; }
/* line 573, ../sass/template/_node.scss */
.portfolio-v1 .portfolio-content { position: absolute; z-index: 99; top: 20px; left: 20px; bottom: 20px; right: 20px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 582, ../sass/template/_node.scss */
.portfolio-v1 .portfolio-content:after { content: ""; width: 100%; height: 100%; background: #000; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; opacity: 0.8; filter: alpha(opacity=80); position: absolute; top: 0; left: 0; right: 0; z-index: 1; }
/* line 596, ../sass/template/_node.scss */
.portfolio-v1 .content { background: none; position: relative; height: 100%; z-index: 11; text-align: center; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; width: 100%; }
/* line 604, ../sass/template/_node.scss */
.portfolio-v1 .content .content-inner { z-index: 999; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 10px 30px; }
/* line 611, ../sass/template/_node.scss */
.portfolio-v1 .content .title { position: relative; padding-bottom: 5px; margin-bottom: 5px; }
/* line 615, ../sass/template/_node.scss */
.portfolio-v1 .content .title a { font-size: 16px; font-weight: 700; letter-spacing: 1px; color: #ffffff; text-transform: capitalize; display: inline-block; position: relative; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 625, ../sass/template/_node.scss */
.portfolio-v1 .content .title a:hover { color: #38A82E; }
/* line 629, ../sass/template/_node.scss */
.portfolio-v1 .content .title:after { content: ""; bottom: 0; left: 50%; margin-left: -30px; position: absolute; width: 60px; height: 1px; z-index: 11; background: rgba(255, 255, 255, 0.4); }
/* line 640, ../sass/template/_node.scss */
.portfolio-v1 .content .category a { font-size: 13px; color: #ffffff; font-weight: 400; display: inline-block; font-family: "Open Sans", Arial, sans-serif; }
/* line 646, ../sass/template/_node.scss */
.portfolio-v1 .content .category a:hover { text-decoration: underline; }
/* line 652, ../sass/template/_node.scss */
.portfolio-v1:hover .portfolio-content { opacity: 1; filter: alpha(opacity=100); }
/* line 654, ../sass/template/_node.scss */
.portfolio-v1:hover .portfolio-content:after { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

/* line 663, ../sass/template/_node.scss */
.portfolio-v2 .image a { position: relative; display: block; overflow: hidden; }
/* line 667, ../sass/template/_node.scss */
.portfolio-v2 .image a img { -webkit-transition: all 2s; -o-transition: all 2s; transition: all 2s; -moz-transition: all 2s; -ms-transition: all 2s; }
/* line 670, ../sass/template/_node.scss */
.portfolio-v2 .image a:after { content: ""; width: 100%; height: 100%; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; top: 0; left: 0; position: absolute; background: rgba(0, 0, 0, 0.5); z-index: 9; opacity: 0; filter: alpha(opacity=0); }
/* line 681, ../sass/template/_node.scss */
.portfolio-v2 .image a:before { content: "\e904"; font-family: "gva-icon"; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #ffffff; position: absolute; top: 50%; left: 50%; font-size: 30px; margin-top: -20px; margin-left: -20px; z-index: 99; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; opacity: 0; filter: alpha(opacity=0); }
/* line 700, ../sass/template/_node.scss */
.portfolio-v2 .content-inner { padding: 30px; min-height: 120px; position: relative; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; border: 1px solid rgba(0, 0, 0, 0.1); border-top: 0; }
/* line 707, ../sass/template/_node.scss */
.portfolio-v2 .content-inner .title { font-size: 14px; text-transform: uppercase; font-weight: 700; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000; margin-bottom: 10px; }
/* line 715, ../sass/template/_node.scss */
.portfolio-v2 .content-inner .summary { font-size: 13px; line-height: 24px; }
/* line 719, ../sass/template/_node.scss */
.portfolio-v2 .content-inner .category { display: inline-block; font-size: 11px; text-transform: uppercase; font-weight: 700; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px; background: #f5f5f5; padding: 5px 10px; }
/* line 728, ../sass/template/_node.scss */
.portfolio-v2 .content-inner .category i { margin-right: 8px; }
/* line 735, ../sass/template/_node.scss */
.portfolio-v2:hover .image a:after, .portfolio-v2:hover .image a:before { opacity: 1; filter: alpha(opacity=100); }
/* line 739, ../sass/template/_node.scss */
.portfolio-v2:hover .image a img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }

/* line 746, ../sass/template/_node.scss */
.testimonial-node-v2 { padding: 0; text-align: left; }
/* line 749, ../sass/template/_node.scss */
.testimonial-node-v2 .quote { font-size: 16px; line-height: 30px; font-weight: 400; font-style: italic; margin: 0 auto; position: relative; text-indent: 30px; font-family: "Georgia"; }
/* line 758, ../sass/template/_node.scss */
.testimonial-node-v2 .quote:after { font-family: "FontAwesome"; content: "\f10d"; left: -30px; top: 0; position: absolute; z-index: 1; color: #38A82E; font-size: 20px; }
/* line 769, ../sass/template/_node.scss */
.testimonial-node-v2 .info { margin-top: 10px; }
/* line 771, ../sass/template/_node.scss */
.testimonial-node-v2 .info .title { font-size: 14px; font-weight: 700; color: #000; text-transform: uppercase; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 781, ../sass/template/_node.scss */
.testimonial-node-v3 { text-align: center; max-width: 780px; margin: 0 auto; }
/* line 785, ../sass/template/_node.scss */
.testimonial-node-v3 .quote { font-size: 18px; line-height: 32px; position: relative; text-indent: 30px; padding-top: 10px; color: #999999; font-style: italic; text-align: center; font-family: "Georgia"; }
/* line 795, ../sass/template/_node.scss */
.testimonial-node-v3 .quote:after { font-family: "FontAwesome"; content: "\f10d"; left: -30px; top: 0; position: absolute; z-index: 1; color: #38A82E; font-size: 20px; }
/* line 806, ../sass/template/_node.scss */
.testimonial-node-v3 .info { margin-top: 30px; display: inline-block; text-align: left; }
/* line 811, ../sass/template/_node.scss */
.testimonial-node-v3 .left, .testimonial-node-v3 .right { float: left; }
/* line 814, ../sass/template/_node.scss */
.testimonial-node-v3 .left.left, .testimonial-node-v3 .right.left { margin-right: 15px; }
/* line 818, ../sass/template/_node.scss */
.testimonial-node-v3 .avatar { width: 80px; height: 80px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; overflow: hidden; }
/* line 823, ../sass/template/_node.scss */
.testimonial-node-v3 .job { color: #999999; }
/* line 827, ../sass/template/_node.scss */
.testimonial-node-v3 .content-inner .title { margin-top: 10px; font-size: 16px; font-weight: 700; color: #000; letter-spacing: 1px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; }

/* line 839, ../sass/template/_node.scss */
.team-node-v1 { text-align: center; position: relative; }
/* line 843, ../sass/template/_node.scss */
.team-node-v1 .team-content { position: relative; }
/* line 846, ../sass/template/_node.scss */
.team-node-v1 .team-image { position: relative; }
/* line 849, ../sass/template/_node.scss */
.team-node-v1 .team-name { margin-top: 15px; font-size: 16px; line-height: 30px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; color: #000; text-align: center; text-transform: uppercase; display: block; }
/* line 859, ../sass/template/_node.scss */
.team-node-v1 .team-name span { display: block; width: 100%; }
/* line 864, ../sass/template/_node.scss */
.team-node-v1 .team-position { font-size: 12px; color: #999999; font-weight: 700; text-transform: uppercase; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 2px 15px; position: relative; z-index: 99; display: block; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; letter-spacing: 1px; }
/* line 877, ../sass/template/_node.scss */
.team-node-v1 .team-socials { position: absolute; left: 35px; right: 35px; top: 50%; margin-top: -15px; z-index: 99; text-align: center; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 888, ../sass/template/_node.scss */
.team-node-v1 .team-socials a { display: inline-block; background: #ffffff; width: 35px; height: 35px; line-height: 35px; background: #ffffff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); }
/* line 896, ../sass/template/_node.scss */
.team-node-v1 .team-socials a:hover, .team-node-v1 .team-socials a:active, .team-node-v1 .team-socials a:focus { color: #38A82E !important; }
/* line 904, ../sass/template/_node.scss */
.team-node-v1:hover .team-socials { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 908, ../sass/template/_node.scss */
.team-node-v1:hover:after { border-color: #38A82E; }
/* line 911, ../sass/template/_node.scss */
.team-node-v1:hover .team-position { color: #38A82E; }

/* line 917, ../sass/template/_node.scss */
.team-node-v2 { padding-top: 60px; }
/* line 919, ../sass/template/_node.scss */
.team-node-v2 .team-body { font-size: 14px; line-height: 28px; }
/* line 923, ../sass/template/_node.scss */
.team-node-v2 .socials { margin: 25px 0 20px; }
/* line 925, ../sass/template/_node.scss */
.team-node-v2 .socials a { color: #999999; font-size: 14px; margin-right: 45px; }
/* line 929, ../sass/template/_node.scss */
.team-node-v2 .socials a:last-child { margin-right: 0; }
/* line 934, ../sass/template/_node.scss */
.team-node-v2 .team-image { margin-top: 10px; }
/* line 937, ../sass/template/_node.scss */
.team-node-v2 .team-name { font-size: 24px; font-weight: 700; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; color: #000; margin-bottom: 5px; text-align: left; letter-spacing: 2px; }
/* line 947, ../sass/template/_node.scss */
.team-node-v2 .team-position { font-size: 12px; color: #999999; font-weight: 700; text-transform: uppercase; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; letter-spacing: 1px; }

/* line 958, ../sass/template/_node.scss */
.team-node-v3 { text-align: center; position: relative; }
/* line 961, ../sass/template/_node.scss */
.team-node-v3 .team-content { position: relative; }
/* line 964, ../sass/template/_node.scss */
.team-node-v3 .team-name { font-size: 24px; line-height: 30px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; color: #000; text-align: center; text-transform: uppercase; display: block; margin-top: 35px; }
/* line 974, ../sass/template/_node.scss */
.team-node-v3 .team-name span { display: block; width: 100%; }
/* line 979, ../sass/template/_node.scss */
.team-node-v3 .team-position { margin-top: 10px; font-size: 12px; color: #999999; font-weight: 700; text-transform: uppercase; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 2px 15px; background: none; position: relative; z-index: 99; display: block; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; letter-spacing: 1px; }
/* line 994, ../sass/template/_node.scss */
.team-node-v3 .team-socials { position: absolute; left: 35px; right: 35px; top: 50%; margin-top: -15px; z-index: 99; text-align: center; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 1005, ../sass/template/_node.scss */
.team-node-v3 .team-socials a { display: inline-block; background: #ffffff; width: 35px; height: 35px; line-height: 35px; background: #ffffff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); }
/* line 1013, ../sass/template/_node.scss */
.team-node-v3 .team-socials a:hover, .team-node-v3 .team-socials a:active, .team-node-v3 .team-socials a:focus { color: #38A82E !important; }
/* line 1021, ../sass/template/_node.scss */
.team-node-v3:hover .team-socials { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

/* line 1029, ../sass/template/_node.scss */
.service-node-v1 { margin-top: 20px; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.service-node-v1:before, .service-node-v1:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.service-node-v1:after { clear: both; }
/* line 1032, ../sass/template/_node.scss */
.service-node-v1 .service-image { position: relative; margin-top: 20px; margin-left: 20px; }
/* line 1036, ../sass/template/_node.scss */
.service-node-v1 .service-image img { position: relative; z-index: 9; }
/* line 1040, ../sass/template/_node.scss */
.service-node-v1 .service-image:before { content: ""; position: absolute; top: -20px; left: -20px; width: 100%; height: 100%; background: none; border: 2px solid rgba(0, 0, 0, 0.1); z-index: 1; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 1053, ../sass/template/_node.scss */
.service-node-v1 .service-content h3 { line-height: 32px; }
/* line 1056, ../sass/template/_node.scss */
.service-node-v1 .service-content ul { margin-top: 30px; }
/* line 1058, ../sass/template/_node.scss */
.service-node-v1 .service-content ul > li { padding-left: 30px; position: relative; margin-bottom: 5px; }
/* line 1062, ../sass/template/_node.scss */
.service-node-v1 .service-content ul > li:after { content: "\e906"; font-family: "gva-icon"; position: absolute; top: 2px; left: 2px; z-index: 1; color: #38A82E; }
/* line 1073, ../sass/template/_node.scss */
.service-node-v1 .service-content .node-link { padding-top: 20px; }
/* line 1079, ../sass/template/_node.scss */
.service-node-v1:hover .service-image:before { border-color: #38A82E; }

/* line 1086, ../sass/template/_node.scss */
.service-node-v2 { margin-top: 30px; margin-bottom: 10px; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.service-node-v2:before, .service-node-v2:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.service-node-v2:after { clear: both; }
/* line 1090, ../sass/template/_node.scss */
.service-node-v2 .content { position: relative; width: 70%; z-index: 99; background: rgba(255, 255, 255, 0.9); float: right; padding: 30px; }
/* line 1099, ../sass/template/_node.scss */
.service-node-v2 .service-image { position: absolute; width: 70%; left: 0; top: 0; z-index: 9; }
/* line 1108, ../sass/template/_node.scss */
.service-node-v2 .service-content h3 { line-height: 32px; }
/* line 1111, ../sass/template/_node.scss */
.service-node-v2 .service-content ul { margin-top: 30px; }
/* line 1113, ../sass/template/_node.scss */
.service-node-v2 .service-content ul > li { padding-left: 30px; position: relative; margin-bottom: 5px; }
/* line 1117, ../sass/template/_node.scss */
.service-node-v2 .service-content ul > li:after { content: "\e906"; font-family: "gva-icon"; position: absolute; top: 2px; left: 2px; z-index: 1; color: #38A82E; }
/* line 1128, ../sass/template/_node.scss */
.service-node-v2 .service-content .node-link { padding-top: 20px; }
/* line 1134, ../sass/template/_node.scss */
.service-node-v2:hover .service-image:before { border-color: #38A82E; }

/* line 1141, ../sass/template/_node.scss */
.service-node-v3 { margin-bottom: 30px; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.service-node-v3:before, .service-node-v3:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.service-node-v3:after { clear: both; }
/* line 1144, ../sass/template/_node.scss */
.service-node-v3 .service-image { position: relative; margin-top: 20px; margin-left: 20px; }
/* line 1148, ../sass/template/_node.scss */
.service-node-v3 .service-image img { position: relative; z-index: 9; }
/* line 1152, ../sass/template/_node.scss */
.service-node-v3 .service-image:before { content: ""; position: absolute; top: -20px; left: -20px; width: 100%; height: 100%; background: none; border: 2px solid rgba(0, 0, 0, 0.1); z-index: 1; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 1165, ../sass/template/_node.scss */
.service-node-v3 .service-content h3 { line-height: 32px; }
/* line 1168, ../sass/template/_node.scss */
.service-node-v3 .service-content ul { margin-top: 30px; }
/* line 1170, ../sass/template/_node.scss */
.service-node-v3 .service-content ul > li { padding-left: 30px; position: relative; margin-bottom: 5px; }
/* line 1174, ../sass/template/_node.scss */
.service-node-v3 .service-content ul > li:after { content: "\e906"; font-family: "gva-icon"; position: absolute; top: 2px; left: 2px; z-index: 1; color: #38A82E; }
/* line 1185, ../sass/template/_node.scss */
.service-node-v3 .service-content .node-link { padding-top: 20px; }
/* line 1191, ../sass/template/_node.scss */
.service-node-v3:hover .service-image:before { border-color: #38A82E; }

/* line 1, ../sass/template/_style.scss */
.no-margin { margin: 0 !important; }

/* line 5, ../sass/template/_style.scss */
.margin-top-0 { margin-top: 0 !important; }

/* line 8, ../sass/template/_style.scss */
.margin-top-10 { margin-top: 10px !important; }

/* line 11, ../sass/template/_style.scss */
.margin-top-15 { margin-top: 15px !important; }

/* line 14, ../sass/template/_style.scss */
.margin-top-20 { margin-top: 20px !important; }

/* line 17, ../sass/template/_style.scss */
.margin-top-30 { margin-top: 30px !important; }

/* line 20, ../sass/template/_style.scss */
.margin-top-40 { margin-top: 40px !important; }

/* line 23, ../sass/template/_style.scss */
.margin-top-50 { margin-top: 50px !important; }

/* line 26, ../sass/template/_style.scss */
.margin-top-60 { margin-top: 60px !important; }

/* line 30, ../sass/template/_style.scss */
.margin-bottom-0 { margin-bottom: 0 !important; }

/* line 33, ../sass/template/_style.scss */
.margin-bottom-10 { margin-bottom: 10px !important; }

/* line 36, ../sass/template/_style.scss */
.margin-bottom-15 { margin-bottom: 15px !important; }

/* line 39, ../sass/template/_style.scss */
.margin-bottom-20 { margin-bottom: 20px !important; }

/* line 42, ../sass/template/_style.scss */
.margin-bottom-30 { margin-bottom: 30px !important; }

/* line 45, ../sass/template/_style.scss */
.margin-bottom-40 { margin-bottom: 40px !important; }

/* line 48, ../sass/template/_style.scss */
.margin-bottom-50 { margin-bottom: 50px !important; }

/* line 51, ../sass/template/_style.scss */
.margin-bottom-100 { margin-bottom: 100px !important; }

/* line 55, ../sass/template/_style.scss */
.padding-10 { padding: 10px !important; }

/* line 58, ../sass/template/_style.scss */
.padding-20 { padding: 20px !important; }

/* line 61, ../sass/template/_style.scss */
.padding-30 { padding: 30px !important; }

/* line 64, ../sass/template/_style.scss */
.padding-40 { padding: 40px !important; }

/* line 67, ../sass/template/_style.scss */
.padding-50 { padding: 50px !important; }

/* line 71, ../sass/template/_style.scss */
.padding-bottom-10 { padding-bottom: 10px !important; }

/* line 74, ../sass/template/_style.scss */
.padding-bottom-15 { padding-bottom: 15px !important; }

/* line 77, ../sass/template/_style.scss */
.padding-bottom-20 { padding-bottom: 20px !important; }

/* line 80, ../sass/template/_style.scss */
.padding-bottom-30 { padding-bottom: 30px !important; }

/* line 83, ../sass/template/_style.scss */
.padding-bottom-40 { padding-bottom: 40px !important; }

/* line 86, ../sass/template/_style.scss */
.padding-bottom-50 { padding-bottom: 50px !important; }

/* line 90, ../sass/template/_style.scss */
.padding-top-10 { padding-top: 10px !important; }

/* line 93, ../sass/template/_style.scss */
.padding-top-20 { padding-top: 20px !important; }

/* line 96, ../sass/template/_style.scss */
.padding-top-30 { padding-top: 30px !important; }

/* line 99, ../sass/template/_style.scss */
.padding-top-40 { padding-top: 40px !important; }

/* line 102, ../sass/template/_style.scss */
.padding-top-50 { padding-top: 50px !important; }

/* line 106, ../sass/template/_style.scss */
.width-100 { max-width: 100px; margin: 0 auto; }

/* line 110, ../sass/template/_style.scss */
.width-200 { max-width: 200px; margin: 0 auto; }

/* line 114, ../sass/template/_style.scss */
.width-300 { max-width: 300px; margin: 0 auto; }

/* line 118, ../sass/template/_style.scss */
.width-400 { max-width: 400px; margin: 0 auto; }

/* line 122, ../sass/template/_style.scss */
.width-500 { max-width: 500px; margin: 0 auto; }

/* line 126, ../sass/template/_style.scss */
.width-600 { max-width: 600px; margin: 0 auto; }

/* line 130, ../sass/template/_style.scss */
.width-700 { max-width: 700px; margin: 0 auto; }

/* line 134, ../sass/template/_style.scss */
.width-800 { max-width: 800px; margin: 0 auto; }

/* line 138, ../sass/template/_style.scss */
.width-900 { max-width: 800px; margin: 0 auto; }

/* line 142, ../sass/template/_style.scss */
.width-1000 { max-width: 1000px; margin: 0 auto; }

/* line 147, ../sass/template/_style.scss */
.padding-responsive { padding: 30px 120px; }
@media (max-width: 991px) { /* line 147, ../sass/template/_style.scss */
  .padding-responsive { padding: 30px; } }

/* line 154, ../sass/template/_style.scss */
.special-margin-top { margin-top: -100px; }

/* line 158, ../sass/template/_style.scss */
.margin-bottom-large { margin-bottom: -130px; }
@media (max-width: 991px) { /* line 158, ../sass/template/_style.scss */
  .margin-bottom-large { margin-bottom: 0; } }

/* line 164, ../sass/template/_style.scss */
.special-margin-bt { margin-bottom: -110px; margin-top: -110px; }
@media (max-width: 991px) { /* line 164, ../sass/template/_style.scss */
  .special-margin-bt { margin-top: 0; margin-bottom: 0; } }

/* line 172, ../sass/template/_style.scss */
.padding-lr-15p { padding-left: 15%; padding-right: 15%; }
@media (max-width: 991px) { /* line 172, ../sass/template/_style.scss */
  .padding-lr-15p { padding-left: 20px; padding-right: 20px; } }

/* line 182, ../sass/template/_style.scss */
.border { border: 1px solid rgba(0, 0, 0, 0.1); }

/* line 185, ../sass/template/_style.scss */
.border-top { border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 188, ../sass/template/_style.scss */
.border-bottom { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

/* line 192, ../sass/template/_style.scss */
.overflow-visible { overflow: visible !important; }

/* line 197, ../sass/template/_style.scss */
.float-left { float: left; }

/* line 201, ../sass/template/_style.scss */
.no-bg { background-color: transparent !important; }

/* line 205, ../sass/template/_style.scss */
.col-no-padding div[class*="col-"] { padding: 0 !important; }

/* line 209, ../sass/template/_style.scss */
.p-static { position: static !important; }

/* line 212, ../sass/template/_style.scss */
.p-relative { position: relative !important; }

/* line 216, ../sass/template/_style.scss */
.bg-theme { background: #38A82E; }

/* line 219, ../sass/template/_style.scss */
.bg-white { background: #ffffff; }

/* line 222, ../sass/template/_style.scss */
.bg-black { background: #000; }

/* line 225, ../sass/template/_style.scss */
.youtube-bg { position: relative; z-index: 9; }
/* line 228, ../sass/template/_style.scss */
.youtube-bg:after { content: ""; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; z-index: 9; }
/* line 237, ../sass/template/_style.scss */
.youtube-bg .bb-inner { position: relative; z-index: 99; }

/* line 243, ../sass/template/_style.scss */
.ui-widget-content { color: #000; }

/* line 249, ../sass/template/_style.scss */
.text-normal { font-size: 15px; }

/* line 252, ../sass/template/_style.scss */
.text-medium { font-size: 28px; line-height: 28px; }

/* line 257, ../sass/template/_style.scss */
.text-big, .text-large { font-size: 42px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; text-transform: uppercase; line-height: 48px; letter-spacing: 1px; }
@media (max-width: 991px) { /* line 257, ../sass/template/_style.scss */
  .text-big, .text-large { font-size: 30px; line-height: 38px; } }

/* line 270, ../sass/template/_style.scss */
.text-large { font-size: 36px; }
@media (max-width: 991px) { /* line 270, ../sass/template/_style.scss */
  .text-large { font-size: 20px; } }

/* line 276, ../sass/template/_style.scss */
.text-black { color: #000 !important; }

/* line 279, ../sass/template/_style.scss */
.text-white { color: #ffffff !important; }

/* line 282, ../sass/template/_style.scss */
.text-theme { color: #38A82E !important; }

/* line 287, ../sass/template/_style.scss */
.gavias-parallax { background-attachment: fixed !important; }
@media (max-width: 767px) { /* line 287, ../sass/template/_style.scss */
  .gavias-parallax { background-attachment: scroll !important; } }
/* line 296, ../sass/template/_style.scss */
.gavias-parallax.fp-section { background-attachment: scroll !important; }

/* line 301, ../sass/template/_style.scss */
.socials { display: inline-block; text-align: left; width: 100%; }
/* line 305, ../sass/template/_style.scss */
.socials a { color: #000; text-decoration: none; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; margin-right: 25px; font-size: 14px; }
/* line 311, ../sass/template/_style.scss */
.socials a:last-child { margin-right: 0; }
/* line 315, ../sass/template/_style.scss */
.socials a:hover i { color: #ffffff; }
/* line 318, ../sass/template/_style.scss */
.socials a:hover i.fa-facebook-square, .socials a:hover i.fa-facebook { color: #3b5998; }
/* line 322, ../sass/template/_style.scss */
.socials a:hover i.fa-twitter, .socials a:hover i.fa-twitter-square { color: #4099ff; }
/* line 326, ../sass/template/_style.scss */
.socials a:hover i.fa-skype { color: #12a5f4; }
/* line 329, ../sass/template/_style.scss */
.socials a:hover i.fa-dribbble { color: #ea4c89; }
/* line 332, ../sass/template/_style.scss */
.socials a:hover i.fa-linkedin-square, .socials a:hover i.fa-linkedin { color: #0e76a8; }
/* line 336, ../sass/template/_style.scss */
.socials a:hover i.fa-apple { color: #f2f2f2; }
/* line 339, ../sass/template/_style.scss */
.socials a:hover i.fa-pinterest { color: #c92228; }
/* line 342, ../sass/template/_style.scss */
.socials a:hover i.fa-google-plus-square, .socials a:hover i.fa-google-plus { color: #d34836; }
/* line 346, ../sass/template/_style.scss */
.socials a:hover i.fa-youtube-square, .socials a:hover i.fa-youtube { color: #c4302b; }
/* line 350, ../sass/template/_style.scss */
.socials a:hover i.fa-vimeo-square, .socials a:hover i.fa-vimeo { color: #4ebbff; }
/* line 354, ../sass/template/_style.scss */
.socials a:hover i.fa-tumblr-square, .socials a:hover i.fa-tumblr { color: #35465c; }
/* line 358, ../sass/template/_style.scss */
.socials a:hover i.fa-xing-square, .socials a:hover i.fa-xing { color: #126567; }
/* line 362, ../sass/template/_style.scss */
.socials a:hover i.fa-instagram { color: #e8e2d9; }

/* line 369, ../sass/template/_style.scss */
.post-masonry-style > div, .isotope-items > div { margin-left: -1px; -webkit-transform: translateX(1px); -ms-transform: translateX(1px); -o-transform: translateX(1px); transform: translateX(1px); }

/* line 377, ../sass/template/_style.scss */
.nav-tabs > li > a { font-weight: 700; color: #999999; padding: 8px 18px !important; border: none; font-size: 14px; text-transform: uppercase; background: none; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 1px; }
/* line 387, ../sass/template/_style.scss */
.nav-tabs > li > a i { margin-right: 5px; }
/* line 390, ../sass/template/_style.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active { color: #38A82E; }
/* line 397, ../sass/template/_style.scss */
.nav-tabs > li.active > a, .nav-tabs > li > a.active { color: #38A82E; }

/* line 404, ../sass/template/_style.scss */
.box-quick-link ul { padding: 0; margin: 0; }
/* line 407, ../sass/template/_style.scss */
.box-quick-link ul > li { width: 46%; height: 70px; border: 1px solid rgba(0, 0, 0, 0.1); float: left; list-style: none; text-align: center; margin-bottom: 8%; }
/* line 414, ../sass/template/_style.scss */
.box-quick-link ul > li:nth-child(2n) { margin-left: 4%; }
/* line 417, ../sass/template/_style.scss */
.box-quick-link ul > li:nth-child(2n + 1) { margin-right: 4%; }
/* line 420, ../sass/template/_style.scss */
.box-quick-link ul > li a { font-weight: 600; font-size: 13px; display: block; line-height: 1.8; padding-top: 12px; }
/* line 426, ../sass/template/_style.scss */
.box-quick-link ul > li a i { display: block; font-size: 23px; color: #777777; }
/* line 431, ../sass/template/_style.scss */
.box-quick-link ul > li a:hover { color: #ffffff; }
/* line 433, ../sass/template/_style.scss */
.box-quick-link ul > li a:hover i { color: #ffffff; }
/* line 438, ../sass/template/_style.scss */
.box-quick-link ul > li:hover { background-color: #555555; }
/* line 440, ../sass/template/_style.scss */
.box-quick-link ul > li:hover * { color: #ffffff; }

/* line 448, ../sass/template/_style.scss */
.init-carousel-owl { margin-left: -15px; margin-right: -15px; width: auto; }
/* line 452, ../sass/template/_style.scss */
.init-carousel-owl .owl-item > .item { padding-left: 15px; padding-right: 15px; }
/* line 456, ../sass/template/_style.scss */
.init-carousel-owl.carousel-no-padding { margin-left: 0 !important; margin-right: 0 !important; }
/* line 459, ../sass/template/_style.scss */
.init-carousel-owl.carousel-no-padding .owl-item > .item { padding-left: 0 !important; padding-right: 0 !important; }
/* line 464, ../sass/template/_style.scss */
.init-carousel-owl[data-items*="1"] { margin-left: 0 !important; margin-right: 0 !important; }
/* line 467, ../sass/template/_style.scss */
.init-carousel-owl[data-items*="1"] .owl-item > .item { padding-left: 0 !important; padding-right: 0 !important; }

/* line 474, ../sass/template/_style.scss */
div.error { background-repeat: no-repeat !important; background-image: none !important; }

/* line 480, ../sass/template/_style.scss */
.owl-carousel { background: none !important; position: relative; }
/* line 483, ../sass/template/_style.scss */
.owl-carousel .owl-item img { display: inline-block; width: auto; }
/* line 487, ../sass/template/_style.scss */
.owl-carousel .owl-controls { margin: 0; }
/* line 489, ../sass/template/_style.scss */
.owl-carousel .owl-controls .owl-pagination { position: relative; bottom: 10px; z-index: 9; display: inline-block; width: 100%; left: 0; }
/* line 497, ../sass/template/_style.scss */
.owl-carousel .owl-controls .owl-pagination .owl-page span { background: #d6d6d6; width: 10px; height: 10px; }
/* line 501, ../sass/template/_style.scss */
.owl-carousel .owl-controls .owl-pagination .owl-page.active span { background: #869791; }
/* line 507, ../sass/template/_style.scss */
.owl-carousel .owl-dots { margin-top: 30px; text-align: center; float: left; width: 100%; }
/* line 512, ../sass/template/_style.scss */
.owl-carousel .owl-dots .owl-dot { width: 20px; height: 6px; background: #eeeeee; -webkit-transition: background 0.35s; -o-transition: background 0.35s; transition: background 0.35s; -moz-transition: background 0.35s; -ms-transition: background 0.35s; display: inline-block; margin: 0 5px; }
/* line 518, ../sass/template/_style.scss */
.owl-carousel .owl-dots .owl-dot.active { background: #38A82E; }
/* line 523, ../sass/template/_style.scss */
.owl-carousel .owl-nav { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; -moz-transition: opacity 0.3s; -ms-transition: opacity 0.3s; }
/* line 526, ../sass/template/_style.scss */
.owl-carousel .owl-nav > div { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; position: absolute; top: 50%; margin-top: -20px; width: 40px; height: 40px; color: #000 !important; opacity: 1; filter: alpha(opacity=100); background: none; line-height: 40px; text-align: center; font-size: 20px; padding-top: 0; padding-bottom: 0; }
/* line 541, ../sass/template/_style.scss */
.owl-carousel .owl-nav > div:hover i { color: #38A82E; }
/* line 545, ../sass/template/_style.scss */
.owl-carousel .owl-nav > div.owl-prev { right: auto !important; left: -50px !important; }
/* line 549, ../sass/template/_style.scss */
.owl-carousel .owl-nav > div.owl-next { left: auto !important; right: -50px !important; }
/* line 555, ../sass/template/_style.scss */
.owl-carousel:hover .owl-nav { opacity: 1; filter: alpha(opacity=100); background: #ffffff; }
/* line 558, ../sass/template/_style.scss */
.owl-carousel:hover .owl-nav .owl-next { margin-left: 30px; }
/* line 561, ../sass/template/_style.scss */
.owl-carousel:hover .owl-nav .owl-prev { margin-right: 30px; }
/* line 567, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.top { padding-top: 60px; }
/* line 569, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.top .owl-dots { position: absolute; top: 10px; left: 0; width: 100%; z-index: 99; margin-top: 0; }
/* line 576, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.top .owl-dots .owl-dot { width: auto; height: auto; background: none; text-transform: uppercase; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; margin: 0 10px; color: #000; font-weight: 700; }
/* line 585, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.top .owl-dots .owl-dot.active { color: #38A82E; }
/* line 591, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.vertical { padding-left: 25%; }
/* line 593, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.vertical .owl-nav { display: none; }
/* line 596, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots { position: absolute; top: 0; left: 0; width: 25%; z-index: 99; margin-top: 0; padding-right: 30px; }
@media (max-width: 991px) { /* line 596, ../sass/template/_style.scss */
  .owl-carousel.carousel-thumbnail.text.vertical .owl-dots { width: 100%; } }
/* line 607, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot { width: 100%; display: block; text-align: left; background: none; text-transform: uppercase; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; color: #000; font-weight: 700; background: #ffffff; padding: 25px 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; height: auto; line-height: 1; position: relative; }
/* line 624, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot:after { content: ""; position: absolute; right: 0; top: 15px; bottom: 15px; width: 3px; background: #38A82E; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 635, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot:last-child { border-bottom: 0; }
@media (max-width: 991px) { /* line 607, ../sass/template/_style.scss */
  .owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot { display: inline-block; width: auto; text-align: center; } }
/* line 643, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot.active { color: #38A82E; }
/* line 645, ../sass/template/_style.scss */
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot.active:after { opacity: 1; filter: alpha(opacity=100); }

/* line 657, ../sass/template/_style.scss */
.text-light .owl-carousel .owl-nav i { color: #ffffff; }

/* line 662, ../sass/template/_style.scss */
.btn { font-size: 13px; text-transform: uppercase; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; background: #38A82E; color: #ffffff; letter-spacing: 1px; padding: 8px 25px 8px 50px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; position: relative; display: inline-block; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; border: 2px solid transparent; }
/* line 675, ../sass/template/_style.scss */
.btn:after { content: "\e9c8"; font-family: "gva-icon"; position: absolute; top: 4px; left: 20px; z-index: 1; font-size: 16px; }
/* line 684, ../sass/template/_style.scss */
.btn:hover { background: transparent; color: #000; border-color: #38A82E; }

/* line 690, ../sass/template/_style.scss */
input.btn { padding: 8px 25px !important; }

/* line 693, ../sass/template/_style.scss */
.node-link a:not(.btn-theme), a.btn-theme, a.button.btn-theme-submit, a.btn-theme-submit { font-size: 13px; line-height: 19px; text-transform: uppercase; font-weight: 400; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 1px; padding: 8px 25px 8px 50px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; position: relative; display: inline-block; display: inline-flex; align-items: center; justify-content: center; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; background: #38A82E; border: 2px solid #38A82E; color: #000; }
/* line 719, ../sass/template/_style.scss */
.node-link a:not(.btn-theme):after, a.btn-theme:after, a.button.btn-theme-submit:after, a.btn-theme-submit:after { content: "\e9c8"; font-family: "gva-icon"; position: absolute; top: 8px; left: 20px; z-index: 1; font-size: 16px; }
/* line 728, ../sass/template/_style.scss */
.node-link a:not(.btn-theme):hover, a.btn-theme:hover, a.button.btn-theme-submit:hover, a.btn-theme-submit:hover { background: #000; border-color: #000; color: #fff; }

/*************** Progress Bars ***************/
/* line 736, ../sass/template/_style.scss */
.progress-label { font-size: 14px; color: #000; margin-bottom: 2px; font-weight: 700; text-transform: uppercase; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 10px; letter-spacing: 1px; }

/* line 747, ../sass/template/_style.scss */
.progress { border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; height: 5px !important; border: 0; background-color: #eeeeee !important; -webkit-box-shadow: none !important; box-shadow: none !important; margin-bottom: 10px; position: relative; overflow: visible !important; }
/* line 756, ../sass/template/_style.scss */
.progress .progress-bar { border-radius: none !important; -webkit-border-radius: none !important; -moz-border-radius: none !important; -ms-border-radius: none !important; -o-border-radius: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: width 2s ease-in-out; -o-transition: width 2s ease-in-out; transition: width 2s ease-in-out; -moz-transition: width 2s ease-in-out; -ms-transition: width 2s ease-in-out; text-align: right; line-height: 16px !important; background: #38A82E; position: relative; }
/* line 765, ../sass/template/_style.scss */
.progress.stacked .progress-bar { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
/* line 767, ../sass/template/_style.scss */
.progress.stacked .progress-bar:first-child { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
/* line 770, ../sass/template/_style.scss */
.progress.stacked .progress-bar:last-child { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
/* line 774, ../sass/template/_style.scss */
.progress .progress-bar .percentage { position: relative; font-size: 12px; letter-spacing: 1px; width: 35px; height: 35px; text-align: center; line-height: 35px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); position: absolute; top: -15px; right: 0; z-index: 9; color: #000; background: #ffffff; }

/*************** Pricing Tables ***************/
/* line 793, ../sass/template/_style.scss */
.pricing-table { text-align: center; position: relative; background-color: #fff; top: 0; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; padding: 65px 50px 50px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; border: 1px solid rgba(0, 0, 0, 0.1); padding: 0 !important; }
@media (max-width: 991px) { /* line 793, ../sass/template/_style.scss */
  .pricing-table { padding: 30px; } }
/* line 806, ../sass/template/_style.scss */
.pricing-table ul li { list-style: none; }
/* line 809, ../sass/template/_style.scss */
.pricing-table .plan-name { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; padding: 10px 0 0; font-weight: 700; letter-spacing: 2px; text-transform: capitalize; }
/* line 815, ../sass/template/_style.scss */
.pricing-table .plan-name h3 { font-weight: 700; color: #000; font-size: 18px; letter-spacing: 2px; }
/* line 824, ../sass/template/_style.scss */
.pricing-table .content-wrap .plan-price { padding: 0 0 20px; border-bottom: 2px solid rgba(0, 0, 0, 0.1); }
/* line 828, ../sass/template/_style.scss */
.pricing-table .content-wrap .plan-price .price-value .dollar { font-size: 22px; font-weight: 400; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline-block; position: relative; color: #38A82E; line-height: 1; top: -10px; }
/* line 838, ../sass/template/_style.scss */
.pricing-table .content-wrap .plan-price .price-value .value { font-size: 48px; font-weight: 400; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; display: inline-block; color: #38A82E; line-height: 1; }
/* line 847, ../sass/template/_style.scss */
.pricing-table .content-wrap .plan-price .interval { line-height: 28px; font-size: 14px !important; font-weight: 400; text-transform: capitalize; letter-spacing: 2px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #38A82E; position: relative; top: 5px; }
/* line 860, ../sass/template/_style.scss */
.pricing-table .plan-list { padding: 25px 0 0; }
/* line 862, ../sass/template/_style.scss */
.pricing-table .plan-list ul { margin: 0 !important; }
/* line 864, ../sass/template/_style.scss */
.pricing-table .plan-list ul li { padding: 5px 0; font-size: 13px; list-style: none; position: relative; }
/* line 869, ../sass/template/_style.scss */
.pricing-table .plan-list ul li:before { content: ""; width: 6px; height: 6px; background: #6dc66a; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; position: absolute; top: 50%; margin-top: -3px; margin-left: -12px; }
/* line 879, ../sass/template/_style.scss */
.pricing-table .plan-list ul li.disable { color: #bbc2d8; }
/* line 881, ../sass/template/_style.scss */
.pricing-table .plan-list ul li.disable:before { background: #bbc2d8; }
/* line 888, ../sass/template/_style.scss */
.pricing-table .plan-signup { padding: 30px 20px; }
/* line 890, ../sass/template/_style.scss */
.pricing-table .plan-signup a { background: #ffffff; color: #000; border: 2px solid rgba(0, 0, 0, 0.1); }
/* line 894, ../sass/template/_style.scss */
.pricing-table .plan-signup a:hover { background: #38A82E; color: #ffffff; }
/* line 900, ../sass/template/_style.scss */
.pricing-table:hover { -webkit-box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.1); }
/* line 903, ../sass/template/_style.scss */
.pricing-table.highlight-plan { -webkit-box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.1); position: relative; z-index: 9; }
/* line 907, ../sass/template/_style.scss */
.pricing-table.highlight-plan .content-inner { position: relative; z-index: 9; }
/* line 911, ../sass/template/_style.scss */
.pricing-table.highlight-plan:after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 8; -webkit-box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 25px 0 rgba(0, 0, 0, 0.1); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); background: #ffffff; color: 1px solid rgba(0, 0, 0, 0.1); }

/************ Box hover color **********************************/
/* line 927, ../sass/template/_style.scss */
.wrap-block-f-col { background-color: #fff; border: 2px solid rgba(0, 0, 0, 0.1); border-radius: 4px; margin-top: 94px; padding: 0 15px 30px; }
/* line 933, ../sass/template/_style.scss */
.wrap-block-f-col h3 { font-size: 14px; font-weight: 700; line-height: 16px; margin: 28px 0 13px; -webkit-transition: color 1s ease 0s; -o-transition: color 1s ease 0s; transition: color 1s ease 0s; -moz-transition: color 1s ease 0s; -ms-transition: color 1s ease 0s; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 941, ../sass/template/_style.scss */
.wrap-block-f-col p { margin-bottom: 19px; }
/* line 944, ../sass/template/_style.scss */
.wrap-block-f-col .wrap-icon { background: #ffffff; border: 2px solid rgba(0, 0, 0, 0.1); border-radius: 124px; -webkit-border-radius: 124px; -moz-border-radius: 124px; -ms-border-radius: 124px; -o-border-radius: 124px; display: inline-block; width: 124px; height: 124px; margin-top: -62px; padding: 6px; }
/* line 952, ../sass/template/_style.scss */
.wrap-block-f-col .wrap-icon .inner-icon { background-color: #ffffff; border: 2px solid rgba(0, 0, 0, 0.1); border-radius: 106px; color: #38A82E; display: inline-block; font-size: 44px; line-height: 106px; width: 106px; height: 106px; text-align: center; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; }
/* line 966, ../sass/template/_style.scss */
.wrap-block-f-col:hover .wrap-icon .inner-icon { background-color: #38A82E; border-color: #38A82E; color: #ffffff; }
/* line 971, ../sass/template/_style.scss */
.wrap-block-f-col:hover h3 { color: #38A82E; }

/* line 977, ../sass/template/_style.scss */
.panel { border: none !important; margin-bottom: 25px !important; margin-top: 0 !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; }
/* line 985, ../sass/template/_style.scss */
.panel .panel-heading { background: none !important; padding: 0 !important; }
/* line 988, ../sass/template/_style.scss */
.panel .panel-heading .panel-title { font-size: 14px; text-transform: none; }
/* line 991, ../sass/template/_style.scss */
.panel .panel-heading .panel-title > a { border: 2px solid #38A82E; padding: 20px 25px; display: block; letter-spacing: 0; color: #000; position: relative; }
/* line 998, ../sass/template/_style.scss */
.panel .panel-heading .panel-title > a:after { content: "\f067"; font-family: "FontAwesome"; position: absolute; font-size: 14px; top: 50%; font-weight: 300 !important; right: 20px; margin-top: -7px; z-index: 1; color: #38A82E; }
/* line 1010, ../sass/template/_style.scss */
.panel .panel-heading .panel-title > a.collapsed { color: #999999; border-color: rgba(0, 0, 0, 0.1) !important; }
/* line 1013, ../sass/template/_style.scss */
.panel .panel-heading .panel-title > a.collapsed:after { content: "\f068"; color: #eeeeee; }
/* line 1022, ../sass/template/_style.scss */
.panel .panel-body { border: none !important; line-height: 28px; padding: 25px 30px 0; }

/* line 1029, ../sass/template/_style.scss */
.dropcap { display: block; float: left; font-size: 40px; line-height: 34px; color: #444; margin: 6px 8px 0 0; }
/* line 1036, ../sass/template/_style.scss */
.dropcap.border-dropcap { border: 2px solid #444; width: 46px; height: 46px; font-size: 28px; font-weight: 500; line-height: 42px; text-align: center; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; margin: 8px 12px 0 0; }
/* line 1047, ../sass/template/_style.scss */
.dropcap.bg-dropcap { background-color: #444; color: #fff; width: 48px; height: 48px; font-size: 28px; font-weight: 500; line-height: 48px; text-align: center; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; margin: 8px 12px 0 0; }
/* line 1059, ../sass/template/_style.scss */
.dropcap.circle-dropcap { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: 2px solid #444; width: 46px; height: 46px; font-size: 28px; font-weight: 500; line-height: 42px; text-align: center; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; margin: 8px 12px 0 0; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

/* line 1074, ../sass/template/_style.scss */
.rotate-text { max-width: 900px; margin: 0 auto; text-align: center; }
/* line 1078, ../sass/template/_style.scss */
.rotate-text .primary-text { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 40px; color: white; font-weight: 700; }
/* line 1084, ../sass/template/_style.scss */
.rotate-text .second-text { font-size: 16px; color: #ffffff; }
/* line 1088, ../sass/template/_style.scss */
.rotate-text .link { margin-top: 30px; }

/* This is required to win over specificity of #content h2 */
/* line 2, ../sass/template/_comments.scss */
.links .comment-add { display: none; }

/* line 5, ../sass/template/_comments.scss */
#node-single-comment { margin-top: 30px; padding-top: 30px; border-top: 1px solid rgba(0, 0, 0, 0.1); }
/* line 9, ../sass/template/_comments.scss */
#node-single-comment h2 { margin-top: 30px; margin-bottom: 1em; font-size: 20px; font-weight: 400; letter-spacing: 1px; position: relative; padding-left: 15px; padding-bottom: 6px; border-bottom: 1px solid #E6E6E6; }
/* line 19, ../sass/template/_comments.scss */
#node-single-comment h2:before { content: ""; position: absolute; width: 5px; height: 20px; background: #38A82E; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; left: 0; top: 3px; z-index: 1; }
/* line 31, ../sass/template/_comments.scss */
#node-single-comment #comment-form .form-item { margin-bottom: 20px; }
/* line 33, ../sass/template/_comments.scss */
#node-single-comment #comment-form .form-item.js-form-type-textarea { margin: 0; }
/* line 36, ../sass/template/_comments.scss */
#node-single-comment #comment-form .form-item label { text-transform: uppercase; font-size: 12px; display: block; font-weight: 600; color: #000; }
/* line 45, ../sass/template/_comments.scss */
#node-single-comment input[type*='text'], #node-single-comment textarea { width: 100%; }

/* line 53, ../sass/template/_comments.scss */
.comment-wrapper h2.comment-form__title { margin-bottom: 1em; }

/* line 56, ../sass/template/_comments.scss */
.field-node--comment { font-size: 0.934em; }

/* line 59, ../sass/template/_comments.scss */
.comment { margin-bottom: 19px; vertical-align: top; display: table; }

/* line 64, ../sass/template/_comments.scss */
[dir="rtl"] .comment { direction: rtl; }

/* line 68, ../sass/template/_comments.scss */
.comment__meta { padding: 0 30px 0 0; /* LTR */ font-size: 1.071em; width: 115px; }
@media (max-width: 991px) { /* line 68, ../sass/template/_comments.scss */
  .comment__meta { width: 90px; } }

/* line 76, ../sass/template/_comments.scss */
[dir="rtl"] .comment__meta { padding: 0 0 0 30px; }

/* line 79, ../sass/template/_comments.scss */
.comment__attribution img { border: 1px solid #d3d7d9; }

/* This is required to win over specificity of .field--type-image img */
/* line 83, ../sass/template/_comments.scss */
.comment .field--name-user-picture img { margin: 0; }

/* line 86, ../sass/template/_comments.scss */
.comment__author .username { white-space: nowrap; text-transform: uppercase; color: #000; font-weight: 700; font-size: 12px; }

/* line 93, ../sass/template/_comments.scss */
.comment__author { margin: 4px 0; line-height: 1.2; text-transform: uppercase; color: #000; font-weight: 700; font-size: 12px; }

/* line 101, ../sass/template/_comments.scss */
.comment__time { margin-bottom: 4px; color: #68696b; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.733em; line-height: 1.2; }

/* line 109, ../sass/template/_comments.scss */
.comment__permalink { font-size: 0.733em; line-height: 1.2; }

/* line 113, ../sass/template/_comments.scss */
.comment__content { position: relative; display: table-cell; padding: 10px 25px 10px 25px; vertical-align: top; width: 100%; border: 1px solid #d3d7d9; font-size: 0.929em; line-height: 1.6; word-break: break-all; }
/* line 123, ../sass/template/_comments.scss */
.comment__content h3 a { font-size: 18px; font-weight: 600; }
/* line 127, ../sass/template/_comments.scss */
.comment__content .links.inline { margin-top: 10px; }
/* line 129, ../sass/template/_comments.scss */
.comment__content .links.inline > li { float: left; }
/* line 131, ../sass/template/_comments.scss */
.comment__content .links.inline > li a { text-transform: uppercase; font-weight: 700; font-size: 12px; }

/* line 140, ../sass/template/_comments.scss */
.comment__content:before { content: ''; position: absolute; right: 100%; /* LTR */ top: 20px; border-top: 20px solid transparent; border-right: 20px solid #d3d7d9; /* LTR */ border-bottom: 20px solid transparent; }

/* line 149, ../sass/template/_comments.scss */
[dir="rtl"] .comment__content:before { right: auto; left: 100%; border-right: none; border-left: 20px solid #d3d7d9; }

/* line 155, ../sass/template/_comments.scss */
.comment__content:after { content: ''; position: absolute; right: 100%; /* LTR */ top: 20px; border-top: 20px solid transparent; border-right: 20px solid #fff; /* LTR */ border-bottom: 20px solid transparent; margin-right: -1px; /* LTR */ }

/* line 165, ../sass/template/_comments.scss */
[dir="rtl"] .comment__content:after { right: auto; left: 100%; border-right: none; border-left: 20px solid #fff; margin-right: 0; margin-left: -1px; }

/* line 173, ../sass/template/_comments.scss */
.comment__content h3 { margin-top: 0.94em; margin-bottom: 0.45em; font-size: 1.171em; }

/* line 178, ../sass/template/_comments.scss */
.comment__content nav { padding-top: 1px; }

/* line 181, ../sass/template/_comments.scss */
.indented { margin-left: 40px; /* LTR */ }

/* line 184, ../sass/template/_comments.scss */
[dir="rtl"] .indented { margin-right: 40px; margin-left: 0; }

/* line 188, ../sass/template/_comments.scss */
.comment .links { padding: 0 0 0.25em 0; }

/* line 191, ../sass/template/_comments.scss */
.comment .links li { padding: 0 0.5em 0 0; /* LTR */ font-size: 1.08em; }

/* line 195, ../sass/template/_comments.scss */
[dir="rtl"] .comment .links li { padding: 0 0 0 0.5em; }

/* line 198, ../sass/template/_comments.scss */
.comment--unpublished { margin-right: 5px; /* LTR */ padding: 5px 2px 5px 5px; /* LTR */ background: #fff4f4; }

/* line 203, ../sass/template/_comments.scss */
[dir="rtl"] .comment--unpublished { margin-left: 5px; margin-right: 0; padding: 5px 5px 5px 2px; }

/** @todo: unpublished nodes have class .node--unpublished. change this to .comment--unpublished. */
/* line 213, ../sass/template/_comments.scss */
.unpublished .comment-text .comment-arrow { border-left: 1px solid #fff4f4; border-right: 1px solid #fff4f4; }

/* line 217, ../sass/template/_comments.scss */
.unpublished { padding: 20px 15px 0; }

/* line 220, ../sass/template/_comments.scss */
.comment-footer { display: table-row; }

/* line 223, ../sass/template/_comments.scss */
.comment--unpublished .comment__text:after, .node--unpublished .comment__text:after { border-right-color: #fff4f4; /* LTR */ }

/* line 227, ../sass/template/_comments.scss */
[dir="rtl"] .comment--unpublished .comment__content:after, [dir="rtl"] .node--unpublished .comment__content:after { border-left-color: #fff4f4; }

/* line 1, ../sass/template/_forms.scss */
.form-control { box-shadow: none; }

/* line 5, ../sass/template/_forms.scss */
.search-region { position: absolute; right: 20px; top: 3px; }

/* line 13, ../sass/template/_forms.scss */
#user-login-form .form-item label { width: 100%; }
/* line 16, ../sass/template/_forms.scss */
#user-login-form .form-item input { width: 100%; }
/* line 20, ../sass/template/_forms.scss */
#user-login-form ul { width: 100%; padding: 10px 0 30px; }
/* line 23, ../sass/template/_forms.scss */
#user-login-form ul > li { width: 49%; float: left; text-align: center; }
/* line 27, ../sass/template/_forms.scss */
#user-login-form ul > li:first-child { margin-right: 2%; }
/* line 30, ../sass/template/_forms.scss */
#user-login-form ul > li a { width: 100%; display: inline-block; float: none; font-size: 11px; text-transform: uppercase; font-weight: 600; padding: 10px 5px; }

/* line 44, ../sass/template/_forms.scss */
#user-login ul { margin: 0 0 5px; }
/* line 46, ../sass/template/_forms.scss */
#user-login ul li { margin: 0; }
/* line 50, ../sass/template/_forms.scss */
#user-login li.openid-link { background: none; }

/* line 56, ../sass/template/_forms.scss */
#search-form .panel { border: none; box-shadow: none; }
/* line 60, ../sass/template/_forms.scss */
#search-form .panel-default > .panel-heading { border-bottom: none; }

/* line 65, ../sass/template/_forms.scss */
.hide-label label { background: none; clip: rect(1px); }

/* line 69, ../sass/template/_forms.scss */
.exposed-filters .form-item { margin-bottom: 10px; margin-top: 0; }

/* line 73, ../sass/template/_forms.scss */
#article-admin-filter ul { padding: 0.5em 0; }
/* line 75, ../sass/template/_forms.scss */
#article-admin-filter ul li { list-style: none; }

/* line 79, ../sass/template/_forms.scss */
#edit-operation-wrapper select { margin: 0.5em; }

/* line 83, ../sass/template/_forms.scss */
div.resizable-textarea textarea { margin-top: 0; border: 1px solid rgba(0, 0, 0, 0.1); }

/* line 88, ../sass/template/_forms.scss */
.search-advanced .criterion { float: none; margin: 0 5px; }

/* line 93, ../sass/template/_forms.scss */
#edit-keywords-fieldset .form-item:first-child { margin-top: 5px; }

/* line 98, ../sass/template/_forms.scss */
#user-admin-filter ul li { list-style: none; }

/* line 102, ../sass/template/_forms.scss */
.field-type-text-long fieldset { padding: 10px 0; border: rgba(0, 0, 0, 0.1); }
/* line 105, ../sass/template/_forms.scss */
.field-type-text-long fieldset .form-item { margin: 0; padding: 0 0 0 15px; }

/* line 111, ../sass/template/_forms.scss */
#comment-form label { display: inline-block; font-size: 18px; font-weight: normal; margin-bottom: 5px; }

/* line 119, ../sass/template/_forms.scss */
#contact-site-form .form-checkbox { margin-left: 0; }

/* line 126, ../sass/template/_forms.scss */
#comment-form-wrapper .form-item label { min-width: 120px; display: inline-block; font-weight: 700; text-transform: uppercase; font-size: 14px; }

/* line 137, ../sass/template/_forms.scss */
#search-block-form input.form-submit { display: inline-block; font-size: 12px; letter-spacing: 2px; background: #000; border: none; color: #ffffff; text-transform: uppercase; font-weight: 700; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; height: 36px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
/* line 152, ../sass/template/_forms.scss */
#search-block-form input.form-submit:hover { background: #207916 !important; }

/* line 158, ../sass/template/_forms.scss */
.contact-message-form { max-width: 900px; margin: 0 auto; }
/* line 161, ../sass/template/_forms.scss */
.contact-message-form #edit-name, .contact-message-form #edit-mail { height: 45px; line-height: 45px; background: #f6f6f6; padding-left: 15px; border: 1px solid #bbb; }
/* line 169, ../sass/template/_forms.scss */
.contact-message-form .form-item { margin-bottom: 30px; color: #000; }
/* line 172, ../sass/template/_forms.scss */
.contact-message-form .form-item label { font-size: 12px; display: block; text-transform: uppercase; }
/* line 177, ../sass/template/_forms.scss */
.contact-message-form .form-item #edit-copy { float: left; margin-right: 5px; }
/* line 181, ../sass/template/_forms.scss */
.contact-message-form .form-item input[type="text"], .contact-message-form .form-item input[type="email"], .contact-message-form .form-item input[type="tel"], .contact-message-form .form-item input[type="password"], .contact-message-form .form-item textarea, .contact-message-form .form-item select { border: 1px solid #bbb; background: #f6f6f6; position: relative; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; height: 45px; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; padding-left: 15px; }
/* line 198, ../sass/template/_forms.scss */
.contact-message-form .form-item input[type="text"], .contact-message-form .form-item input[type="email"], .contact-message-form .form-item input[type="password"], .contact-message-form .form-item textarea, .contact-message-form .form-item select { width: 100%; }
/* line 205, ../sass/template/_forms.scss */
.contact-message-form .form-item textarea { height: 200px; padding-top: 15px; }
@media (max-width: 991px) { /* line 205, ../sass/template/_forms.scss */
  .contact-message-form .form-item textarea { height: 120px; } }
/* line 213, ../sass/template/_forms.scss */
.contact-message-form #edit-actions { width: 100%; text-align: center; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.contact-message-form #edit-actions:before, .contact-message-form #edit-actions:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.contact-message-form #edit-actions:after { clear: both; }
/* line 218, ../sass/template/_forms.scss */
.contact-message-form #edit-preview { display: inline-block; font-size: 12px; letter-spacing: 2px; background: #38A82E; font-weight: 700; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; height: 45px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; margin-right: 20px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
/* line 229, ../sass/template/_forms.scss */
.contact-message-form #edit-preview:hover { background: #000 !important; }
/* line 233, ../sass/template/_forms.scss */
.contact-message-form #edit-preview { display: none; }

/* line 240, ../sass/template/_forms.scss */
.contact-form-v2 .contact-message-form .row { margin: 0 !important; }
/* line 242, ../sass/template/_forms.scss */
.contact-form-v2 .contact-message-form .row div[class*="col-"] { padding: 0 !important; width: 100%; }

/* line 250, ../sass/template/_forms.scss */
.contact-form-v3 { background: #ffffff; max-width: 700px; padding: 30px; margin: 0 auto; }
/* line 256, ../sass/template/_forms.scss */
.contact-form-v3 .contact-message-form .row { margin: 0 !important; }
/* line 258, ../sass/template/_forms.scss */
.contact-form-v3 .contact-message-form .row div[class*="col-"] { padding: 0 !important; width: 100%; }

/* line 268, ../sass/template/_forms.scss */
.text-light .contact-message-form #edit-name, .text-light .contact-message-form #edit-mail, .text-light .contact-message-form input[type="text"], .text-light .contact-message-form input[type="email"], .text-light .contact-message-form textarea { background: none; border: 1px solid #bbb; color: #ffffff; }
/* line 276, ../sass/template/_forms.scss */
.text-light .contact-message-form #edit-name::-webkit-input-placeholder, .text-light .contact-message-form #edit-mail::-webkit-input-placeholder, .text-light .contact-message-form input[type="text"]::-webkit-input-placeholder, .text-light .contact-message-form input[type="email"]::-webkit-input-placeholder, .text-light .contact-message-form textarea::-webkit-input-placeholder { color: #ffffff; text-transform: capitalize; }
/* line 280, ../sass/template/_forms.scss */
.text-light .contact-message-form #edit-name:-moz-placeholder, .text-light .contact-message-form #edit-mail:-moz-placeholder, .text-light .contact-message-form input[type="text"]:-moz-placeholder, .text-light .contact-message-form input[type="email"]:-moz-placeholder, .text-light .contact-message-form textarea:-moz-placeholder { color: #ffffff; text-transform: capitalize; opacity: 1; filter: alpha(opacity=100); }
/* line 285, ../sass/template/_forms.scss */
.text-light .contact-message-form #edit-name::-moz-placeholder, .text-light .contact-message-form #edit-mail::-moz-placeholder, .text-light .contact-message-form input[type="text"]::-moz-placeholder, .text-light .contact-message-form input[type="email"]::-moz-placeholder, .text-light .contact-message-form textarea::-moz-placeholder { color: #ffffff; text-transform: capitalize; opacity: 1; filter: alpha(opacity=100); }
/* line 290, ../sass/template/_forms.scss */
.text-light .contact-message-form #edit-name:-ms-input-placeholder, .text-light .contact-message-form #edit-mail:-ms-input-placeholder, .text-light .contact-message-form input[type="text"]:-ms-input-placeholder, .text-light .contact-message-form input[type="email"]:-ms-input-placeholder, .text-light .contact-message-form textarea:-ms-input-placeholder { color: #ffffff; text-transform: capitalize; }

/* line 299, ../sass/template/_forms.scss */
.block-system .contact-message-form { margin-top: 60px; }

/* line 1, ../sass/template/_forum.scss */
#forum { width: 100%; position: relative; right: -1px; }
/* line 5, ../sass/template/_forum.scss */
#forum .name { font-weight: bold; font-size: 16px; }
/* line 11, ../sass/template/_forum.scss */
#forum table { width: 100%; }
/* line 15, ../sass/template/_forum.scss */
#forum tr.odd { background: #f5f5f5; }
/* line 20, ../sass/template/_forum.scss */
#forum tr.even td { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
/* line 23, ../sass/template/_forum.scss */
#forum tr td.container { padding: 1em; }
/* line 33, ../sass/template/_forum.scss */
#forum tr.new-topics td.forum .name { background-image: url(../images/forum-default.png); }
/* line 39, ../sass/template/_forum.scss */
#forum thead th { background: #f5f5f5; border-left: 1px solid rgba(0, 0, 0, 0.1); text-transform: uppercase; font-size: 16px; padding: 15px; }
/* line 47, ../sass/template/_forum.scss */
#forum td { border: 1px solid rgba(0, 0, 0, 0.1); padding: 1em; }
/* line 51, ../sass/template/_forum.scss */
#forum td a:hover { text-decoration: none; }
/* line 55, ../sass/template/_forum.scss */
#forum td.topics { font-weight: bold; text-align: center; width: 9%; }
/* line 60, ../sass/template/_forum.scss */
#forum td.posts { text-align: center; width: 9%; }
/* line 64, ../sass/template/_forum.scss */
#forum td.replies { text-align: center; }
/* line 72, ../sass/template/_forum.scss */
#forum td.forum { padding: 0 1em; width: 44%; padding-top: 12px; }
/* line 76, ../sass/template/_forum.scss */
#forum td.forum .name { background-position: left 5px; background-repeat: no-repeat; line-height: 20px; padding-left: 30px; font-size: 15px; font-weight: normal; line-height: 25px; }
/* line 87, ../sass/template/_forum.scss */
#forum td.forum .description { font-size: 14px; padding-left: 30px; }
/* line 95, ../sass/template/_forum.scss */
#forum td.title .submitted { font-size: 14px; }
/* line 99, ../sass/template/_forum.scss */
#forum td.icon { width: 5%; }
/* line 104, ../sass/template/_forum.scss */
#forum .icon div { background-image: url(../images/forum-icons.png); background-repeat: no-repeat; height: 24px; margin: 0 auto; width: 24px; }
/* line 111, ../sass/template/_forum.scss */
#forum .icon .topic-status-new { background-position: -24px 0; }
/* line 114, ../sass/template/_forum.scss */
#forum .icon .topic-status-hot { background-position: -48px 0; }
/* line 117, ../sass/template/_forum.scss */
#forum .icon .topic-status-hot-new { background-position: -72px 0; }
/* line 120, ../sass/template/_forum.scss */
#forum .icon .topic-status-sticky { background-position: -96px 0; }
/* line 123, ../sass/template/_forum.scss */
#forum .icon .topic-status-closed { background-position: -120px 0; }

/* line 130, ../sass/template/_forum.scss */
.page-forum #page-title { margin-bottom: 10px; }
/* line 133, ../sass/template/_forum.scss */
.page-forum ul.action-links { list-style: none; margin: 0 0 20px; padding: 0; }
/* line 137, ../sass/template/_forum.scss */
.page-forum ul.action-links li { margin-left: 0; }
/* line 139, ../sass/template/_forum.scss */
.page-forum ul.action-links li a { line-height: 0; display: inline-block; border: none; padding: 10px; text-transform: uppercase; vertical-align: middle; }

/* line 3, ../sass/template/_blocks.scss */
.block { background: transparent; margin-bottom: 30px; }
/* line 6, ../sass/template/_blocks.scss */
.block .block { margin-bottom: 0; }
/* line 9, ../sass/template/_blocks.scss */
.block .block-title { background: none; position: relative; margin: 0 0 15px; padding: 0 0 0; color: #38A82E; }
/* line 15, ../sass/template/_blocks.scss */
.block .block-title > span { display: inline-block; font-size: 16px; font-weight: 700; text-transform: uppercase; position: relative; letter-spacing: 2px; color: #000; padding: 10px 0; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; z-index: 9; }
/* line 28, ../sass/template/_blocks.scss */
.block.block-system-main-block { margin-bottom: 0; }
/* line 31, ../sass/template/_blocks.scss */
.block.block-system-breadcrumb-block { overflow: visible; margin-bottom: 0; }
/* line 35, ../sass/template/_blocks.scss */
.block.block-none, .block.no-padding { background: none !important; padding: 0 !important; }
/* line 39, ../sass/template/_blocks.scss */
.block.block-none .block-content, .block.no-padding .block-content { padding: 0 !important; }
/* line 43, ../sass/template/_blocks.scss */
.block.no-title { margin-top: 0; border: none; }
/* line 46, ../sass/template/_blocks.scss */
.block.no-title:before { content: none; }
/* line 50, ../sass/template/_blocks.scss */
.block.style-higlight { background: #34495e; padding-left: 20px; padding-right: 20px; }
/* line 54, ../sass/template/_blocks.scss */
.block.style-higlight .block-title { border: none; }
/* line 56, ../sass/template/_blocks.scss */
.block.style-higlight .block-title span:before { content: none; }
/* line 59, ../sass/template/_blocks.scss */
.block.style-higlight .block-title h2 { margin: 0; padding: 0; border: none; }
/* line 63, ../sass/template/_blocks.scss */
.block.style-higlight .block-title h2 span { padding: 10px; background: #4e6984; color: #ffffff; }
/* line 70, ../sass/template/_blocks.scss */
.block.style-higlight .post-title a { color: #ffffff; }
/* line 73, ../sass/template/_blocks.scss */
.block.style-higlight .more-link a { color: #ffffff; padding: 0 15px 15px; display: block; }
/* line 77, ../sass/template/_blocks.scss */
.block.style-higlight .more-link a:hover { color: #38A82E; }
/* line 82, ../sass/template/_blocks.scss */
.block#block-system-main { padding-top: 10px; }
/* line 85, ../sass/template/_blocks.scss */
.block.block-local-tasks-block { margin-bottom: 0; }
/* line 88, ../sass/template/_blocks.scss */
.block.no-title { border: none; }
/* line 90, ../sass/template/_blocks.scss */
.block.no-title > .block-title, .block.no-title > div > .block-title { padding: 0; margin: 0; border: none; }
/* line 95, ../sass/template/_blocks.scss */
.block.no-title > .block-title:before, .block.no-title > div > .block-title:before { content: none; }
/* line 102, ../sass/template/_blocks.scss */
.block.block-simplenews input#edit-subscribe { margin-top: 15px; background: #ffffff; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); border: none; padding: 5px 10px; text-align: center; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: #000; text-transform: uppercase; letter-spacing: 1px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 115, ../sass/template/_blocks.scss */
.block.block-simplenews input#edit-subscribe:hover { background: rgba(255, 255, 255, 0.8); }
/* line 120, ../sass/template/_blocks.scss */
.block.block-simplenews #edit-mail-wrapper label { display: none; }
/* line 123, ../sass/template/_blocks.scss */
.block.block-simplenews #edit-mail-wrapper input.form-email { padding: 0; margin: 10px 0 15px; width: 100%; background: none; border: none; border-bottom: 2px solid rgba(255, 255, 255, 0.2); }
/* line 133, ../sass/template/_blocks.scss */
.block.block-blocktabs { position: relative; }
/* line 135, ../sass/template/_blocks.scss */
.block.block-blocktabs .ui-widget { font-family: "Open Sans", Arial, sans-serif; font-size: 14px; }
/* line 139, ../sass/template/_blocks.scss */
.block.block-blocktabs .ui-tabs-nav { padding: 0; border: none; background: none !important; display: inline-block; float: right; position: absolute; right: 20px; top: -60px; z-index: 99; }
/* line 149, ../sass/template/_blocks.scss */
.block.block-blocktabs .ui-tabs-nav > li { background: none; padding: 0; margin: 0; border: 0; position: relative; }
/* line 155, ../sass/template/_blocks.scss */
.block.block-blocktabs .ui-tabs-nav > li > a { font-size: 14px; text-transform: none; font-family: "Open Sans", Arial, sans-serif; font-weight: 700; }
/* line 162, ../sass/template/_blocks.scss */
.block.block-blocktabs .ui-tabs-nav > li:last-child > a { padding-right: 0; }
/* line 167, ../sass/template/_blocks.scss */
.block.block-blocktabs .ui-tabs-nav > li.ui-tabs-active > a { color: #38A82E; }
/* line 173, ../sass/template/_blocks.scss */
.block.block-blocktabs .blocktabs { border: none; padding: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
/* line 177, ../sass/template/_blocks.scss */
.block.block-blocktabs .blocktabs .ui-tabs-panel { padding: 0 !important; }
/* line 181, ../sass/template/_blocks.scss */
.block.block-blocktabs .block { margin-bottom: 0 !important; }

/* line 188, ../sass/template/_blocks.scss */
.block.site-branding { margin-bottom: 0; }

/* line 192, ../sass/template/_blocks.scss */
.block-local-tasks-block { position: relative; z-index: 99; }

/* line 197, ../sass/template/_blocks.scss */
.drupal-tabs { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.drupal-tabs:before, .drupal-tabs:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.drupal-tabs:after { clear: both; }
/* line 200, ../sass/template/_blocks.scss */
.drupal-tabs a { font-size: 12px; }
/* line 203, ../sass/template/_blocks.scss */
.drupal-tabs .is-active a { color: #38A82E; color: #207916; }

/* line 209, ../sass/template/_blocks.scss */
.help .control-panel { display: none; }

/* line 215, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help, body.logged-in.node--type-page .help { position: fixed; top: 300px; left: 0; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); z-index: 99; width: auto; min-width: 164px; background: #ffffff; -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1); border: 1px solid rgba(0, 0, 0, 0.1); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 227, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help .container, body.logged-in.node--type-page .help .container { width: auto !important; }
/* line 230, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help.show, body.logged-in.node--type-page .help.show { -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
/* line 233, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help .control-panel, body.logged-in.node--type-page .help .control-panel { display: block; border: 1px solid rgba(0, 0, 0, 0.1); width: 30px; height: 30px; line-height: 30px; background: #ffffff; text-align: center; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); position: absolute; top: 20px; left: 100%; margin-top: -15px; z-index: 11; }
/* line 246, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help .control-panel:hover, body.logged-in.node--type-page .help .control-panel:hover { cursor: pointer; color: #38A82E; }
/* line 251, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help .drupal-tabs, body.logged-in.node--type-page .help .drupal-tabs { border: none; width: 100%; }
/* line 254, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help .drupal-tabs > li, body.logged-in.node--type-page .help .drupal-tabs > li { float: none; }
/* line 256, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help .drupal-tabs > li a, body.logged-in.node--type-page .help .drupal-tabs > li a { font-size: 12px; }
/* line 261, ../sass/template/_blocks.scss */
body.logged-in.node--type-page-full .help .messages__wrapper, body.logged-in.node--type-page .help .messages__wrapper { padding: 10px !important; }

/* line 268, ../sass/template/_blocks.scss */
.sidebar .block { background: #ffffff; margin-bottom: 30px; }
/* line 271, ../sass/template/_blocks.scss */
.sidebar .block .block-title { margin: 0; border-bottom: 1px solid #38A82E; padding: 0; margin: 0 0 20px; position: relative; }

/* line 283, ../sass/template/_blocks.scss */
.footer .block .block-title span { font-size: 18px; text-transform: none; }

/* line 291, ../sass/template/_blocks.scss */
.text-light .title { color: #ffffff !important; }

/* line 297, ../sass/template/_blocks.scss */
.region-main-menu .block { background: transparent; }
/* line 299, ../sass/template/_blocks.scss */
.region-main-menu .block .block-content { padding: 0; }

/* line 307, ../sass/template/_blocks.scss */
.recent-comment-block .views-field-picture { margin-right: 10px; }
/* line 22, ../sass/rtl/_rtl.scss */
.rtl .recent-comment-block .views-field-picture { margin-left: 10px; margin-right: inherit; }
/* line 310, ../sass/template/_blocks.scss */
.recent-comment-block .views-field-title { margin-top: -4px; }
/* line 312, ../sass/template/_blocks.scss */
.recent-comment-block .views-field-title a { font-weight: 600; text-transform: uppercase; }
/* line 317, ../sass/template/_blocks.scss */
.recent-comment-block .views-field-name { color: #a4a4a4; }
/* line 319, ../sass/template/_blocks.scss */
.recent-comment-block .views-field-name a { color: #a4a4a4; }

/* line 327, ../sass/template/_blocks.scss */
.list-tags .view-list ul > li { float: left; border: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; width: auto !important; padding: 0 !important; margin: 0 10px 10px 0 !important; }
/* line 334, ../sass/template/_blocks.scss */
.list-tags .view-list ul > li a { padding: 6px 10px; display: block; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 339, ../sass/template/_blocks.scss */
.list-tags .view-list ul > li:hover { background: #38A82E; }
/* line 341, ../sass/template/_blocks.scss */
.list-tags .view-list ul > li:hover a { color: #ffffff; }

/* line 349, ../sass/template/_blocks.scss */
.contact-info { line-height: 28px; }

/* line 353, ../sass/template/_blocks.scss */
nav.breadcrumb { margin-bottom: 0 !important; background: none; color: #666; }
/* line 357, ../sass/template/_blocks.scss */
nav.breadcrumb ol { list-style: none; margin-bottom: 0 !important; padding: 0; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
nav.breadcrumb ol:before, nav.breadcrumb ol:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
nav.breadcrumb ol:after { clear: both; }
/* line 362, ../sass/template/_blocks.scss */
nav.breadcrumb ol > li { float: left; font-size: 13px; }
/* line 365, ../sass/template/_blocks.scss */
nav.breadcrumb ol > li a { color: #666; text-decoration: underline; }
/* line 368, ../sass/template/_blocks.scss */
nav.breadcrumb ol > li a:hover { color: #000; }
/* line 373, ../sass/template/_blocks.scss */
nav.breadcrumb ol > li span { padding: 0 2px 0px 0px; }

/* line 2, ../sass/template/_module.scss */
.poll .poll-item { margin-top: 20px; }
/* line 4, ../sass/template/_module.scss */
.poll .poll-item .heading { position: relative; }
/* line 6, ../sass/template/_module.scss */
.poll .poll-item .heading .text { font-weight: 600; color: #000; padding-right: 40px; }
/* line 11, ../sass/template/_module.scss */
.poll .poll-item .heading .percent { display: inline-block; position: absolute; right: 0; top: 0; z-index: 9; font-weight: 600; }
/* line 20, ../sass/template/_module.scss */
.poll .poll-item .bar .foreground { background: #38A82E; }
/* line 24, ../sass/template/_module.scss */
.poll .total { margin-top: 20px; font-weight: 600; text-transform: uppercase; }
/* line 31, ../sass/template/_module.scss */
.poll .choices .form-item.form-item-choice input.form-radio { margin: 0 !important; }
/* line 34, ../sass/template/_module.scss */
.poll .choices .form-item.form-item-choice label { vertical-align: text-top; margin-left: 5px; }

/* line 43, ../sass/template/_module.scss */
.block-poll ul.links { text-align: center; overflow: hidden; padding: 15px 0 0; }
/* line 47, ../sass/template/_module.scss */
.block-poll ul.links li { display: inline-block; margin-right: 20px; }
/* line 50, ../sass/template/_module.scss */
.block-poll ul.links li a { padding-right: 10px; position: relative; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 54, ../sass/template/_module.scss */
.block-poll ul.links li a:after { content: "\f105"; position: absolute; top: -1px; right: 0; font-family: "FontAwesome"; }
/* line 61, ../sass/template/_module.scss */
.block-poll ul.links li a:hover { padding-right: 15px; }
/* line 65, ../sass/template/_module.scss */
.block-poll ul.links li:last-child { margin: 0; }

/* line 2, ../sass/template/_menu.scss */
.area-main-menu .menu-toggle { display: none; }

/* line 7, ../sass/template/_menu.scss */
.gva-offcanvas-mobile .menu-item { text-align: left; }

@media (min-width: 992px) { /* line 13, ../sass/template/_menu.scss */
  .navigation { position: relative; clear: both; }
  /* line 16, ../sass/template/_menu.scss */
  .navigation ul { list-style: none; padding: 0; margin: 0; }
  /* line 21, ../sass/template/_menu.scss */
  .navigation .gva_menu { float: right; position: relative; font-size: 0; }
  /* line 25, ../sass/template/_menu.scss */
  .navigation .gva_menu li { position: relative; }
  /* line 27, ../sass/template/_menu.scss */
  .navigation .gva_menu li a { text-align: left !important; }
  /* line 29, ../sass/template/_menu.scss */
  .navigation .gva_menu li a .icaret { margin-left: 2px; border: none !important; }
  /* line 35, ../sass/template/_menu.scss */
  .navigation .gva_menu > li { display: inline-block; }
  /* line 37, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.gva-mega-menu { position: static !important; }
  /* line 39, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.gva-mega-menu > .sub-menu { width: 100%; } }
@media (min-width: 992px) and (min-width: 991px) { /* line 45, ../sass/template/_menu.scss */
  .navigation .gva_menu > li:hover > ul.sub-menu, .navigation .gva_menu > li:hover div.sub-menu { display: block; visibility: visible; opacity: 1; filter: alpha(opacity=100); }
  /* line 50, ../sass/template/_menu.scss */
  .navigation .gva_menu > li:hover > a:after { visibility: visible; opacity: 1; filter: alpha(opacity=100); } }
@media (min-width: 992px) { /* line 56, ../sass/template/_menu.scss */
  .navigation .gva_menu > li > a { display: block; position: relative; color: #3b3e43; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 32px 12px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; text-align: center; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  /* line 68, ../sass/template/_menu.scss */
  .navigation .gva_menu > li > a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: #ffffff; z-index: 9; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; opacity: 0; filter: alpha(opacity=0); display: none; }
  /* line 80, ../sass/template/_menu.scss */
  .navigation .gva_menu > li > a.menu-item--active-trail { color: #207916; }
  /* line 84, ../sass/template/_menu.scss */
  .navigation .gva_menu > li > a:hover { color: #207916; }
  /* line 87, ../sass/template/_menu.scss */
  .navigation .gva_menu > li > a:hover:before { opacity: 1; filter: alpha(opacity=100); }
  /* line 91, ../sass/template/_menu.scss */
  .navigation .gva_menu > li > a.is-active { color: #38A82E; }
  /* line 93, ../sass/template/_menu.scss */
  .navigation .gva_menu > li > a.is-active:before { opacity: 1; filter: alpha(opacity=100); }
  /* line 101, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.megamenu.menu-columns-2 > ul.sub-menu > li { width: 50%; float: left; }
  /* line 109, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.megamenu.menu-columns-3 > ul.sub-menu > li { width: 33.33%; float: left; }
  /* line 117, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.megamenu.menu-columns-4 > ul.sub-menu > li { width: 25%; float: left; }
  /* line 125, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.megamenu.menu-columns-5 > ul.sub-menu > li { width: 20%; float: left; }
  /* line 133, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.menu-list ul.sub-menu { min-width: 250px; }
  /* line 135, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.menu-list ul.sub-menu > li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 137, ../sass/template/_menu.scss */
  .navigation .gva_menu > li.menu-list ul.sub-menu > li > a { padding: 10px 15px; text-transform: uppercase; }
  /* line 145, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu { position: static; }
  /* line 147, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu { width: 100%; padding: 20px; }
  /* line 150, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu > li { position: static; padding: 0 15px; }
  /* line 153, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu > li > ul.sub-menu { visibility: visible; position: static; border-width: 0; padding: 0; min-width: inherit; width: 100%; background-color: transparent; opacity: 1; filter: alpha(opacity=100); -webkit-box-shadow: none; box-shadow: none; } }
@media (min-width: 992px) and (min-width: 991px) { /* line 153, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu > li > ul.sub-menu { display: block !important; } }
@media (min-width: 992px) { /* line 166, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu > li > ul.sub-menu li a { padding: 0; font-size: 11px; }
  /* line 171, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu > li > a { display: block; font-size: 14px; color: #000; font-weight: 700; text-transform: uppercase; padding: 0 0 10px; margin-bottom: 0; letter-spacing: 1px; border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; }
  /* line 181, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu > li > a:before { content: none; }
  /* line 184, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu > li > a:hover { text-indent: 0; }
  /* line 188, ../sass/template/_menu.scss */
  .navigation .gva_menu .megamenu > .sub-menu > li:hover ul { transform: translate(0, 0); }
  /* line 194, ../sass/template/_menu.scss */
  .navigation .gva_menu .sub-menu { display: none; position: absolute; min-width: 260px; background-color: #ffffff; border-top: 1px solid #38A82E; z-index: 999; left: 0; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -webkit-box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.2); }
  /* line 207, ../sass/template/_menu.scss */
  .navigation .gva_menu .sub-menu > li > a { display: block; padding-left: 0; padding: 5px 25px 10px; line-height: 1.6em; text-decoration: none; color: #303030; font-size: 12px; letter-spacing: 1px; font-weight: 700; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 1; text-transform: uppercase; -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 222, ../sass/template/_menu.scss */
  .navigation .gva_menu .sub-menu > li > a:after, .navigation .gva_menu .sub-menu > li > a:before { display: none; }
  /* line 225, ../sass/template/_menu.scss */
  .navigation .gva_menu .sub-menu > li > a:hover { color: #207916; }
  /* line 231, ../sass/template/_menu.scss */
  .navigation .gva_menu .sub-menu > li:last-child > a { border-bottom: 0; }
  /* line 235, ../sass/template/_menu.scss */
  .navigation .gva_menu .sub-menu > li ul { position: absolute; top: 0; right: 0; min-width: 250px; visibility: hidden; opacity: 0; filter: alpha(opacity=0); display: none; z-index: 11; } }
@media (min-width: 992px) and (min-width: 991px) { /* line 245, ../sass/template/_menu.scss */
  .navigation .gva_menu .sub-menu > li:hover > ul { visibility: visible; opacity: 1; filter: alpha(opacity=100); display: block; left: 100%; } }

/* line 263, ../sass/template/_menu.scss */
body.header-absolute .navigation ul.gva_menu > li > a { color: #ffffff !important; }

/* line 273, ../sass/template/_menu.scss */
.gva-mega-menu .block-blocktabs { position: relative; }
/* line 275, ../sass/template/_menu.scss */
.gva-mega-menu .block-blocktabs .ui-widget { font-family: "Open Sans", Arial, sans-serif; font-size: 14px; }
/* line 279, ../sass/template/_menu.scss */
.gva-mega-menu .block-blocktabs .ui-tabs-nav { padding: 0; position: static; width: 15%; float: left; }
/* line 284, ../sass/template/_menu.scss */
.gva-mega-menu .block-blocktabs .ui-tabs-nav > li { background: none; padding: 0; margin: 0; position: relative; width: 100%; float: none; clear: both; padding-right: 20px; }
/* line 293, ../sass/template/_menu.scss */
.gva-mega-menu .block-blocktabs .ui-tabs-nav > li > a { font-size: 12px; text-transform: uppercase; font-family: "Open Sans", Arial, sans-serif; border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-weight: 700; padding-bottom: 10px; margin-bottom: 10px; width: 100%; }
/* line 304, ../sass/template/_menu.scss */
.gva-mega-menu .block-blocktabs .ui-tabs-nav > li:last-child > a { padding-right: 0; }
/* line 309, ../sass/template/_menu.scss */
.gva-mega-menu .block-blocktabs .ui-tabs-nav > li.ui-tabs-active > a { color: #38A82E; }
/* line 315, ../sass/template/_menu.scss */
.gva-mega-menu .block-blocktabs .ui-tabs-panel { float: left; width: 85%; }

/* line 2, ../sass/template/_views.scss */
.item-list ul { overflow: hidden; }
/* line 4, ../sass/template/_views.scss */
.item-list ul li.view-list-item { margin: 0 0 30px; overflow: hidden; }
/* line 7, ../sass/template/_views.scss */
.item-list ul li.view-list-item .post-block { margin: 0; }
/* line 10, ../sass/template/_views.scss */
.item-list ul li.view-list-item:last-child { margin-bottom: 0; }

/* line 17, ../sass/template/_views.scss */
.padding-small .item-list ul li.view-list-item { margin-bottom: 20px !important; }
/* line 19, ../sass/template/_views.scss */
.padding-small .item-list ul li.view-list-item:last-child { margin-bottom: 0 !important; }

/* line 26, ../sass/template/_views.scss */
ul[data-drupal-views-infinite-scroll-pager].pager { margin: 20px 0 0; }
/* line 28, ../sass/template/_views.scss */
ul[data-drupal-views-infinite-scroll-pager].pager a { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; border: 1px solid #38A82E; background: #38A82E; display: inline-block; color: #ffffff; padding: 5px 15px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 41, ../sass/template/_views.scss */
ul[data-drupal-views-infinite-scroll-pager].pager a:hover { background: #ffffff; color: #38A82E; }

/* line 49, ../sass/template/_views.scss */
.more-link { text-align: center; margin-top: 35px; }
/* line 52, ../sass/template/_views.scss */
.more-link a { font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; border: 2px solid #38A82E; display: inline-block; padding: 5px 15px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 63, ../sass/template/_views.scss */
.more-link a:hover { background: #38A82E; color: #ffffff; }

/* line 71, ../sass/template/_views.scss */
.views-view-grid .views-row { width: auto; clear: none; float: none !important; }
/* line 75, ../sass/template/_views.scss */
.views-view-grid .views-row:last-child { margin-bottom: 0; }

/* line 81, ../sass/template/_views.scss */
.post-masonry-style > div.views-col { margin-bottom: 10px; }

/* line 86, ../sass/template/_views.scss */
.post-style-grid .views-col { margin-bottom: 10px; }

/* line 91, ../sass/template/_views.scss */
.portfolio-filter { margin-bottom: 20px; margin-top: 30px; text-align: left; }
/* line 95, ../sass/template/_views.scss */
.portfolio-filter ul.nav-tabs { display: inline-block; }
/* line 98, ../sass/template/_views.scss */
.portfolio-filter ul.nav-tabs > li > a { text-transform: capitalize; background: none; font-weight: 600; color: #000; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; margin-right: 15px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 107, ../sass/template/_views.scss */
.portfolio-filter ul.nav-tabs > li > a.active { background: #38A82E; color: #ffffff; }

/* line 116, ../sass/template/_views.scss */
.portfolio-center .portfolio-filter { margin-top: 10px; text-align: center; }

/* line 125, ../sass/template/_views.scss */
.brand-grid .views-view-grid .views-row { margin-bottom: 65px; }
/* line 127, ../sass/template/_views.scss */
.brand-grid .views-view-grid .views-row .views-field-field-image { text-align: center; }
@media (max-width: 767px) { /* line 127, ../sass/template/_views.scss */
  .brand-grid .views-view-grid .views-row .views-field-field-image { margin-bottom: 20px; } }

/* line 139, ../sass/template/_views.scss */
.banner-carousel-v2 .item .views-field-field-image { text-align: center; background: #ffffff; padding: 30px; -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.02); box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.02); }
/* line 144, ../sass/template/_views.scss */
.banner-carousel-v2 .item .views-field-field-image img { max-height: 69px; }

/* line 152, ../sass/template/_views.scss */
.testimonial-v1 { max-width: 800px; margin: 0 auto; -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); padding: 30px 45px; }
@media (max-width: 991px) { /* line 152, ../sass/template/_views.scss */
  .testimonial-v1 { padding: 30px; } }
/* line 161, ../sass/template/_views.scss */
.testimonial-v1 .testimonial-item { text-align: center; }
/* line 164, ../sass/template/_views.scss */
.testimonial-v1 .testimonial-item .quote { font-size: 18px; line-height: 32px; text-indent: 30px; position: relative; padding-top: 10px; color: #999999; font-family: "Georgia"; font-style: italic; }
/* line 173, ../sass/template/_views.scss */
.testimonial-v1 .testimonial-item .quote:after { font-family: "FontAwesome"; content: "\f10d"; left: -30px; top: 0; position: absolute; z-index: 1; color: #38A82E; font-size: 20px; }
/* line 184, ../sass/template/_views.scss */
.testimonial-v1 .testimonial-item .avatar { text-align: center; }
/* line 186, ../sass/template/_views.scss */
.testimonial-v1 .testimonial-item .avatar img { width: 80px; height: 80px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
/* line 192, ../sass/template/_views.scss */
.testimonial-v1 .testimonial-item .content .title { margin-top: 30px; font-size: 14px; font-weight: 700; line-height: 1; color: #38A82E; letter-spacing: 2px; text-transform: uppercase; }

/* line 206, ../sass/template/_views.scss */
.view-testimonial-v2 { position: relative; float: left; width: 100%; }
/* line 210, ../sass/template/_views.scss */
.view-testimonial-v2 .owl-dots { text-align: left; position: relative; margin-top: 20px; float: left; width: 100%; }
/* line 216, ../sass/template/_views.scss */
.view-testimonial-v2 .owl-dots .owl-dot { display: inline-block; padding: 0; margin: 5px; background: none; width: 45px; height: 45px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border: 2px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow: none; box-shadow: none; text-align: center; position: relative; z-index: 9; }
/* line 228, ../sass/template/_views.scss */
.view-testimonial-v2 .owl-dots .owl-dot.active { border-color: #38A82E; }
/* line 233, ../sass/template/_views.scss */
.view-testimonial-v2 .owl-nav { display: none; }

/* line 239, ../sass/template/_views.scss */
.slider-gallery-v1 { margin-left: -3px !important; margin-right: -3px !important; }
/* line 242, ../sass/template/_views.scss */
.slider-gallery-v1 .carousel-item { float: left; padding-right: 3px !important; }
/* line 246, ../sass/template/_views.scss */
.slider-gallery-v1 img { -ms-transform-style: none !important; -webkit-transform-style: none !important; -o-transform-style: none !important; transform-style: none !important; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; }
/* line 255, ../sass/template/_views.scss */
.slider-gallery-v1 .gallery-large { background: #ffffff; }
/* line 257, ../sass/template/_views.scss */
.slider-gallery-v1 .gallery-large img { width: 100%; height: auto; }
/* line 263, ../sass/template/_views.scss */
.slider-gallery-v1 div > .gallery-small { width: 50% !important; background: transparent !important; float: left; }
/* line 267, ../sass/template/_views.scss */
.slider-gallery-v1 div > .gallery-small .gallery-small-item { background: #ffffff; width: 100% !important; height: auto !important; float: left; clear: both; padding-bottom: 3px; margin: 0; }
/* line 275, ../sass/template/_views.scss */
.slider-gallery-v1 div > .gallery-small .gallery-small-item:last-child { padding-bottom: 0; }
/* line 278, ../sass/template/_views.scss */
.slider-gallery-v1 div > .gallery-small .gallery-small-item img { width: 100%; height: auto; }

/* line 288, ../sass/template/_views.scss */
.small-list .item-list ul > li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 15px !important; padding-bottom: 15px; }
/* line 292, ../sass/template/_views.scss */
.small-list .item-list ul > li a { font-size: 12px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; color: #000; font-weight: 700; }
/* line 298, ../sass/template/_views.scss */
.small-list .item-list ul > li a:hover { color: #38A82E; }
/* line 302, ../sass/template/_views.scss */
.small-list .item-list ul > li:last-child { border: none; margin-bottom: 0 !important; padding-bottom: 0; }

/* line 313, ../sass/template/_views.scss */
.tags-list .item-list > ul > li { margin-bottom: 10px; display: inline-block; float: left; margin-right: 20px; }
@media (max-width: 991px) { /* line 313, ../sass/template/_views.scss */
  .tags-list .item-list > ul > li { margin-bottom: 3px; margin-right: 10px; line-height: 1em; } }
/* line 323, ../sass/template/_views.scss */
.tags-list .item-list > ul > li a { font-weight: 400; color: #666666; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; }
/* line 330, ../sass/template/_views.scss */
.tags-list .item-list > ul > li a:hover { color: #207916; }
@media (max-width: 991px) { /* line 323, ../sass/template/_views.scss */
  .tags-list .item-list > ul > li a { font-size: 10px; } }

/* line 343, ../sass/template/_views.scss */
.team-carousel-v2 { top: 0; position: relative; }
/* line 346, ../sass/template/_views.scss */
.team-carousel-v2 .owl-dots { position: absolute; top: -15px; left: 43%; display: inline-block; width: auto; z-index: 9; }
@media (max-width: 991px) { /* line 346, ../sass/template/_views.scss */
  .team-carousel-v2 .owl-dots { display: none; } }
/* line 356, ../sass/template/_views.scss */
.team-carousel-v2 .owl-dots > .owl-dot { width: 20px; height: 5px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; margin-left: 5px; }

/* line 365, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item { overflow: hidden; }
/* line 367, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .image { text-align: center; }
/* line 369, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .image img { max-width: 800px; position: relative; z-index: 9; }
/* line 374, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .image .read-more { position: absolute; right: 0; bottom: 30px; z-index: 1; width: 300px; text-align: right; }
/* line 381, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .image .read-more a { text-transform: capitalize; font-weight: 700; font-size: 14px; letter-spacing: 1px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; padding-right: 40px; opacity: 0; filter: alpha(opacity=0); }
/* line 390, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .image .read-more:after { content: ""; width: 0px; height: 1px; background: #38A82E; position: absolute; bottom: 0; left: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; }
/* line 402, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .portfolio-content { position: absolute; top: 100px; left: 50px; z-index: 11; }
/* line 407, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .portfolio-content:after { content: ""; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; width: 1px; height: 0; background: #38A82E; position: absolute; top: -110px; left: 0; }
/* line 416, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .portfolio-content .category a { text-transform: uppercase; color: #38A82E; font-weight: 600; }
/* line 421, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .portfolio-content .title { background: rgba(255, 255, 255, 0.5); padding: 0 15px; }
/* line 424, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .portfolio-content .title a { font-size: 36px; font-weight: 700; text-transform: capitalize; letter-spacing: 1px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 432, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .portfolio-content .category { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.5s; -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.5s; -ms-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.5s; -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.5s; transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.5s; -webkit-transform: translate(0, -70%); -moz-transform: translate(0, -70%); -ms-transform: translate(0, -70%); -o-transform: translate(0, -70%); transform: translate(0, -70%); ms-transform: translate(0, -70%); opacity: 0; filter: alpha(opacity=0); }
/* line 446, ../sass/template/_views.scss */
.portfolio-carousel-single .portfolio-item .portfolio-content .title { -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.9s; -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.9s; -ms-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.9s; -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.9s; transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0.9s; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); ms-transform: translate(0, -50%); opacity: 0; filter: alpha(opacity=0); }
/* line 464, ../sass/template/_views.scss */
.portfolio-carousel-single .active-effect .portfolio-item .portfolio-content:after { height: 100px; }
/* line 467, ../sass/template/_views.scss */
.portfolio-carousel-single .active-effect .portfolio-item .portfolio-content .category, .portfolio-carousel-single .active-effect .portfolio-item .portfolio-content .title { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); ms-transform: translate(0, 0); opacity: 1; filter: alpha(opacity=100); }
/* line 478, ../sass/template/_views.scss */
.portfolio-carousel-single .active-effect .portfolio-item .image .read-more a { padding-right: 10px; opacity: 1; filter: alpha(opacity=100); }
/* line 482, ../sass/template/_views.scss */
.portfolio-carousel-single .active-effect .portfolio-item .image .read-more:after { width: 300px; }

/* line 1, ../sass/template/_block-builder.scss */
.block.block-gavias-blockbuilder { padding-bottom: 0 !important; margin-bottom: 0 !important; }
/* line 4, ../sass/template/_block-builder.scss */
.block.block-gavias-blockbuilder ul > li { list-style: none; }

/* line 9, ../sass/template/_block-builder.scss */
.bb-container.full-screen { display: table; table-layout: fixed; width: 100%; }
/* line 13, ../sass/template/_block-builder.scss */
.bb-container.full-screen .bb-inner { padding: 0 !important; }
/* line 16, ../sass/template/_block-builder.scss */
.bb-container.full-screen > .row { display: table-cell; vertical-align: middle; width: 100%; height: 100%; }

/* line 25, ../sass/template/_block-builder.scss */
.gbb-row.gsc-equal-height .row-wrapper { box-sizing: border-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 31, ../sass/template/_block-builder.scss */
.gbb-row.gsc-equal-height .row-wrapper > .gsc-column { display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; }
/* line 38, ../sass/template/_block-builder.scss */
.gbb-row.gsc-equal-height .row-wrapper > .gsc-column .column-inner { width: 100%; }

/* line 46, ../sass/template/_block-builder.scss */
.grid-small .container { max-width: 900px; margin: 0 auto; }

/* line 52, ../sass/template/_block-builder.scss */
.gavias-blockbuilder-content { position: relative; }
/* line 54, ../sass/template/_block-builder.scss */
.gavias-blockbuilder-content .link-edit-blockbuider { border: 1px solid rgba(0, 0, 0, 0.1); position: fixed; top: 200px; left: 0px; z-index: 99; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.1); background: #ffffff; color: #000; text-transform: uppercase; font-weight: 700; font-size: 12px; display: inline-block; padding: 10px; }
/* line 69, ../sass/template/_block-builder.scss */
.gavias-blockbuilder-content .link-edit-blockbuider:hover { color: #38A82E; }

@media (max-width: 991px) { /* line 77, ../sass/template/_block-builder.scss */
  .gbb-row[style*="padding-top"] { padding-top: 15px !important; }
  /* line 80, ../sass/template/_block-builder.scss */
  .gbb-row[style*="padding-bottom"] { padding-bottom: 15px !important; } }
/* line 84, ../sass/template/_block-builder.scss */
.gbb-row .bb-inner { padding-top: 60px; padding-bottom: 60px; }
@media (max-width: 991px) { /* line 84, ../sass/template/_block-builder.scss */
  .gbb-row .bb-inner { padding-top: 30px; padding-bottom: 30px; } }
/* line 91, ../sass/template/_block-builder.scss */
.gbb-row .bb-inner.remove_margin { margin: 0 !important; }
/* line 94, ../sass/template/_block-builder.scss */
.gbb-row .bb-inner.remove_padding { padding: 0 !important; }
/* line 99, ../sass/template/_block-builder.scss */
.gbb-row .bb-inner.remove_padding_col .bb-container .row { margin-left: 0 !important; margin-right: 0 !important; }
/* line 103, ../sass/template/_block-builder.scss */
.gbb-row .bb-inner.remove_padding_col .bb-container .row > .row-wrapper > div.gsc-column { padding-left: 0 !important; padding-right: 0 !important; }
/* line 111, ../sass/template/_block-builder.scss */
.gbb-row .bb-inner.remove_padding_top { padding-top: 0 !important; }
/* line 114, ../sass/template/_block-builder.scss */
.gbb-row .bb-inner.remove_padding_bottom { padding-bottom: 0 !important; }

/* line 119, ../sass/template/_block-builder.scss */
.widget { /******************** Block for drupal ***********************/ /********************* Custom heading *************************/ /********************** Call to action **************************/ /**************** Team ************************/ /******************** Chart *****************************/ /************* Icon Box **********************/ /******************** Video Box **************************/ /*************** Milestone ***************/ /*************** Box Color ***************/ /***********************************************/ /***********************************************/ }
/* line 125, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.hidden-title-off .block-inner .block-title h2 { display: none !important; }
/* line 132, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.title-align-center .block-title { text-align: center; }
/* line 137, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.title-align-left .block-title { text-align: left; }
/* line 142, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.title-align-right .block-title { text-align: right; }
/* line 147, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.text-light div { color: #ffffff; }
/* line 151, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.text-light .block-inner .block-title { color: #ffffff; }
/* line 155, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.text-light .block-inner .block-content *, .widget.gsc-block-drupal.text-light .block-inner .block-content div { color: #ffffff; }
/* line 158, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.text-light .block-inner .block-content *:after, .widget.gsc-block-drupal.text-light .block-inner .block-content *:before, .widget.gsc-block-drupal.text-light .block-inner .block-content div:after, .widget.gsc-block-drupal.text-light .block-inner .block-content div:before { color: rgba(255, 255, 255, 0.2); }
/* line 167, ../sass/template/_block-builder.scss */
.widget.gsc-block-drupal.remove-margin-on .block { margin-bottom: 0 !important; }
/* line 173, ../sass/template/_block-builder.scss */
.widget.gsc-heading { padding: 5px 0 15px; display: block; width: 100%; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.widget.gsc-heading:before, .widget.gsc-heading:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.widget.gsc-heading:after { clear: both; }
/* line 178, ../sass/template/_block-builder.scss */
.widget.gsc-heading .title-sub { text-transform: capitalize; font-weight: 400; color: #2f2f2f; position: relative; font-family: "Open Sans", Arial, sans-serif; font-size: 12px; letter-spacing: 2px; }
/* line 187, ../sass/template/_block-builder.scss */
.widget.gsc-heading .title { font-weight: 700; margin: 0; padding-bottom: 0; margin-bottom: 0; position: relative; letter-spacing: 1px; }
/* line 194, ../sass/template/_block-builder.scss */
.widget.gsc-heading .title strong { color: #38A82E !important; }
/* line 198, ../sass/template/_block-builder.scss */
.widget.gsc-heading .title-icon { color: #38A82E; }
/* line 200, ../sass/template/_block-builder.scss */
.widget.gsc-heading .title-icon i { font-size: 22px; }
/* line 203, ../sass/template/_block-builder.scss */
.widget.gsc-heading .title-icon span { position: relative; padding: 0 5px; }
/* line 208, ../sass/template/_block-builder.scss */
.widget.gsc-heading .title-desc { font-size: 16px; color: #666666; padding: 0 0 10px; max-width: 580px; margin: 0 auto; margin-top: 15px; font-family: "Georgia"; font-style: italic; line-height: 28px; }
/* line 219, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-center { text-align: center; }
/* line 221, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-center .title-icon { color: #38A82E; margin-top: 10px; }
/* line 224, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-center .title-icon span { position: relative; padding: 0 5px; display: inline-block; line-height: 1; }
/* line 229, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-center .title-icon span:after, .widget.gsc-heading.align-center .title-icon span:before { content: ""; position: absolute; top: 50%; width: 50px; height: 1px; background: #38A82E; }
/* line 237, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-center .title-icon span:after { left: 100%; }
/* line 240, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-center .title-icon span:before { right: 100%; }
/* line 246, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-left { text-align: left; }
/* line 248, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-left .title-desc { float: left; }
/* line 252, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-right { text-align: right; }
/* line 254, ../sass/template/_block-builder.scss */
.widget.gsc-heading.align-right .title-desc { float: right; }
/* line 258, ../sass/template/_block-builder.scss */
.widget.gsc-heading.style-2 { padding: 10px 0 20px; max-width: 800px; }
/* line 262, ../sass/template/_block-builder.scss */
.widget.gsc-heading.style-2 .title span { font-size: 38px; text-transform: none; font-weight: 600; line-height: 50px; letter-spacing: 1px; }
/* line 273, ../sass/template/_block-builder.scss */
.widget.text-light .title-sub { color: #ffffff; }
/* line 276, ../sass/template/_block-builder.scss */
.widget.text-light .title { color: #ffffff; }
/* line 278, ../sass/template/_block-builder.scss */
.widget.text-light .title:after { background: url("../images/line-title-white.png") no-repeat center center transparent; }
/* line 283, ../sass/template/_block-builder.scss */
.widget.text-light .title-sub span { color: rgba(255, 255, 255, 0.8); }
/* line 287, ../sass/template/_block-builder.scss */
.widget.text-light .title-icon span:after, .widget.text-light .title-icon span:before { background: rgba(255, 255, 255, 0.1); }
/* line 292, ../sass/template/_block-builder.scss */
.widget.text-light .title-desc { color: #cccccc; }
/* line 298, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action { padding: 0; }
/* line 300, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action .subtitle { font-size: 14px; text-transform: uppercase; color: #444444; margin-bottom: 10px; }
/* line 306, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action .title { font-weight: 700; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; font-size: 30px; text-transform: none; line-height: 45px; }
/* line 313, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action .title strong { color: #38A82E; }
/* line 317, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action .content { font-size: 15px; width: 85%; }
@media (max-width: 991px) { /* line 317, ../sass/template/_block-builder.scss */
  .widget.gsc-call-to-action .content { width: 100%; } }
/* line 326, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action .button-action a { background: #38A82E; border-color: #38A82E; color: #000; }
/* line 332, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action .button-action a:hover { color: #ffffff; background: #000; border-color: #000; }
/* line 341, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.text-light .content { color: #ffffff; }
/* line 343, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.text-light .content .title { color: #ffffff; }
/* line 347, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.text-light .subtitle { color: #ffffff; }
/* line 351, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.text-light .button-action a { background: #ffffff; border-color: #ffffff; color: #000; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 356, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.text-light .button-action a:hover { background: #38A82E !important; border-color: #38A82E !important; color: #000; }
/* line 365, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom .title { text-align: left; }
/* line 368, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom .content { text-align: left; padding: 0; width: 100%; }
/* line 373, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom .button-action { text-align: left; margin-top: 25px; }
/* line 378, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-left { position: relative; }
/* line 380, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-left .content { float: right; text-align: right; padding-left: 230px; }
@media (max-width: 991px) { /* line 380, ../sass/template/_block-builder.scss */
  .widget.gsc-call-to-action.button-left .content { width: 100%; } }
/* line 387, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-left .content .title { margin-bottom: 0; padding-bottom: 0; font-weight: 400; font-size: 38px; }
/* line 394, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-left .button-action { width: 200px; text-align: left; position: absolute; left: 0; top: 50%; margin-top: -20px; }
/* line 403, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-right { position: relative; }
/* line 405, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-right .content { float: left; text-align: left; padding-right: 230px; }
@media (max-width: 991px) { /* line 405, ../sass/template/_block-builder.scss */
  .widget.gsc-call-to-action.button-right .content { width: 100%; padding: 0; } }
/* line 413, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-right .content .title { margin-bottom: 0; padding-bottom: 0; font-weight: 400; font-size: 38px; }
/* line 420, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-right .button-action { width: 200px; text-align: right; position: absolute; right: 0; top: 50%; margin-top: -20px; }
@media (max-width: 991px) { /* line 420, ../sass/template/_block-builder.scss */
  .widget.gsc-call-to-action.button-right .button-action { width: 100%; position: relative; float: left; text-align: left; margin: 15px 0; } }
/* line 437, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-left .title { text-align: left; }
/* line 440, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-left .content { text-align: left; width: 100%; }
@media (max-width: 991px) { /* line 440, ../sass/template/_block-builder.scss */
  .widget.gsc-call-to-action.button-bottom-left .content { width: 100%; } }
/* line 447, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-left .button-action { text-align: left; margin-top: 15px; }
/* line 452, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-right { text-align: right; }
/* line 454, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-right .title { text-align: right; }
/* line 457, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-right .content { text-align: right; float: right; }
/* line 461, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-right .button-action { margin-top: 20px; float: left; width: 100%; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.widget.gsc-call-to-action.button-bottom-right .button-action:before, .widget.gsc-call-to-action.button-bottom-right .button-action:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.widget.gsc-call-to-action.button-bottom-right .button-action:after { clear: both; }
/* line 468, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-center { text-align: center; }
/* line 470, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-center .title { margin: 0; font-size: 50px; text-transform: uppercase; line-height: 50px; }
/* line 476, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-center .content { text-align: center; max-width: 780px; margin: 0 auto; }
/* line 481, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.button-bottom-center .button-action { width: 100%; margin-top: 30px; }
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.widget.gsc-call-to-action.button-bottom-center .button-action:before, .widget.gsc-call-to-action.button-bottom-center .button-action:after { content: " "; display: table; }
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.widget.gsc-call-to-action.button-bottom-center .button-action:after { clear: both; }
/* line 489, ../sass/template/_block-builder.scss */
.widget.gsc-call-to-action.full-width .content, .widget.gsc-call-to-action.fullwidth .content { width: 100% !important; }
/* line 498, ../sass/template/_block-builder.scss */
.widget.gsc-team .social-icons a { width: 35px; height: 35px; line-height: 35px; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; margin-right: 10px; display: inline-block; color: #ffffff; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
/* line 508, ../sass/template/_block-builder.scss */
.widget.gsc-team .social-icons a:hover { -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4); box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4); }
/* line 513, ../sass/template/_block-builder.scss */
.widget.gsc-team .team-name { font-size: 14px; text-transform: uppercase; padding: 0 0 15px; position: relative; font-weight: 700; margin: 0; letter-spacing: 1px; }
/* line 522, ../sass/template/_block-builder.scss */
.widget.gsc-team .team-position { text-transform: capitalize; color: #38A82E; font-weight: 400; font-size: 13px; }
/* line 528, ../sass/template/_block-builder.scss */
.widget.gsc-team .team-info { margin: 15px 0; }
/* line 532, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal { margin-top: 50px; }
/* line 534, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-header { position: relative; overflow: hidden; }
/* line 537, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-header img { -webkit-transition: all 3s; -o-transition: all 3s; transition: all 3s; -moz-transition: all 3s; -ms-transition: all 3s; display: inline-block; }
/* line 541, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-header .box-hover { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); position: absolute; top: 0; left: 0; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
/* line 550, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-header .box-hover .content-inner { position: absolute; top: 50%; margin-top: -15px; left: 0; width: 100%; height: auto; padding: 0 20px; }
/* line 561, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-header .social-list a { background: none; color: #ffffff !important; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; margin-right: 20px; display: inline-block; font-size: 16px; }
/* line 568, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-header .social-list a:last-child { margin-right: 0; }
/* line 571, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-header .social-list a:hover { color: #38A82E !important; }
/* line 577, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-name { font-size: 14px; margin: 0 0 12px 0; text-transform: uppercase; padding: 0 0 12px; position: relative; font-weight: 800; }
/* line 584, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal .team-name:after { bottom: 0; left: 0; content: ""; background: #38A82E; width: 45px; height: 1px; position: absolute; }
/* line 594, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal:hover .box-hover { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 599, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-horizontal:hover .team-header img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
/* line 606, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical-small { background: #f6f6f6; padding: 30px; text-align: center; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 611, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical-small .team-header { width: 110px; height: 110px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; display: inline-block; }
/* line 616, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical-small:hover { -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); }
/* line 621, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical { margin-bottom: 30px; position: relative; background: #ffffff; overflow: hidden; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 628, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .team-header { overflow: hidden; position: relative; }
/* line 631, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .team-header img { -webkit-transition: all 3s; -o-transition: all 3s; transition: all 3s; -moz-transition: all 3s; -ms-transition: all 3s; display: inline-block; }
/* line 637, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .social-list a { background: none; color: #ffffff !important; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; margin-right: 20px; display: inline-block; font-size: 16px; }
/* line 644, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .social-list a:last-child { margin-right: 0; }
/* line 647, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .social-list a:hover { color: #38A82E !important; }
/* line 652, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .team-name { padding: 0; }
/* line 655, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .team-content { color: #ffffff; line-height: 22px; }
/* line 659, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .box-hover { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); position: absolute; top: 0; left: 0; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
/* line 668, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .box-hover .content-inner { position: absolute; bottom: 20px; left: 0; width: 100%; height: auto; padding: 0 20px; }
/* line 677, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .team-body { bottom: 0; left: 0; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 681, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .team-body .content-hover { opacity: 0; filter: alpha(opacity=0); }
/* line 684, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical .team-body .info { padding: 20px 15px; }
/* line 689, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical:hover .box-hover { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 694, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-vertical:hover .team-header img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
/* line 700, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle { margin-bottom: 30px; position: relative; background: none; overflow: hidden; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 707, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .team-header { overflow: hidden; position: relative; display: inline-block; width: 250px; height: 250px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: #ffffff; }
/* line 716, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .social-list a { background: none; color: #ffffff !important; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; margin-right: 20px; display: inline-block; font-size: 16px; }
/* line 723, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .social-list a:last-child { margin-right: 0; }
/* line 726, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .social-list a:hover { color: #38A82E !important; }
/* line 731, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .team-name { padding: 0; }
/* line 734, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .team-content { line-height: 22px; }
/* line 737, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .box-hover { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; top: 0; left: 0; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
/* line 747, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .box-hover .content-inner { position: absolute; bottom: 30px; left: 0; width: 100%; height: auto; padding: 0 20px; }
/* line 756, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .team-body { bottom: 0; left: 0; height: 60px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 761, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .team-body .content-hover { opacity: 0; filter: alpha(opacity=0); }
/* line 764, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle .team-body .info { padding: 5px 15px; }
/* line 769, ../sass/template/_block-builder.scss */
.widget.gsc-team.team-circle:hover .box-hover { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 778, ../sass/template/_block-builder.scss */
.widget.gsc-chart { text-align: center; }
/* line 780, ../sass/template/_block-builder.scss */
.widget.gsc-chart .easyPieChart { font-size: 24px; font-weight: 400; position: relative; text-align: center; display: inline-block; }
/* line 786, ../sass/template/_block-builder.scss */
.widget.gsc-chart .easyPieChart:last-child { margin-right: 0; }
/* line 789, ../sass/template/_block-builder.scss */
.widget.gsc-chart .easyPieChart span { line-height: 20px; font-size: 12px; font-weight: 700; text-transform: uppercase; }
/* line 795, ../sass/template/_block-builder.scss */
.widget.gsc-chart .easyPieChart canvas { position: absolute; top: 0; left: 0; }
/* line 801, ../sass/template/_block-builder.scss */
.widget.gsc-chart .content { text-align: center; }
/* line 803, ../sass/template/_block-builder.scss */
.widget.gsc-chart .content > div { display: block; }
/* line 806, ../sass/template/_block-builder.scss */
.widget.gsc-chart .content .icon { font-size: 25px; margin-top: 5px; }
/* line 810, ../sass/template/_block-builder.scss */
.widget.gsc-chart .content .title { text-transform: uppercase; font-weight: 12px; font-weight: 700; position: relative; padding-bottom: 10px; margin-bottom: 10px; margin-top: 10px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* line 824, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box { margin-bottom: 30px; position: relative; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 828, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box[style*="background-color"] { padding: 15px 30px 30px; }
/* line 832, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box[style*="background-color"].left .highlight-icon, .widget.gsc-icon-box[style*="background-color"].right .highlight-icon { top: 12px; }
/* line 837, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box a { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 839, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box a:hover, .widget.gsc-icon-box a:hover h4 { color: #38A82E; }
/* line 845, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box .highlight_content h4 { text-transform: capitalize; margin-top: 10px; margin-bottom: 10px; position: relative; font-weight: 600; }
/* line 853, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box .title-desc { line-height: 1.65; }
/* line 856, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box .desc { line-height: 28px; word-wrap: break-word; }
/* line 860, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box .highlight-icon { line-height: 1; margin: 0; -webkit-box-shadow: 0; box-shadow: 0; min-height: 40px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; display: inline-block; text-align: center; }
/* line 868, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box .highlight-icon .icon { color: #000; position: relative; z-index: 1; display: inline-block; line-height: 40px; overflow: hidden; font-size: 30px; }
/* line 878, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box .link { position: absolute; bottom: 15px; right: 20px; z-index: 1; line-height: 1; }
/* line 884, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box .link a { color: #000; font-size: 24px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 888, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box .link a:hover { color: #000; }
/* line 897, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-center { text-align: center; }
/* line 899, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-center .link { position: static; margin-top: 10px; }
/* line 903, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-center .highlight-image { margin-bottom: 25px; }
/* line 906, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-center .highlight-icon { margin: 0 auto 10px; text-align: center; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 910, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-center .highlight-icon .icon { font-size: 30px; }
/* line 914, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-center .highlight_content { text-align: center; }
/* line 916, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-center .highlight_content h4 { text-align: center; }
/* line 919, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-center .highlight_content .desc { padding: 5px 5px 0; text-align: center; font-weight: 400; text-transform: normal; font-size: 13px; }
/* line 928, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left { text-align: left; }
/* line 930, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left .highlight-image { margin-bottom: 15px; }
/* line 933, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left .highlight-icon { display: inline-block; position: relative; text-align: left; }
/* line 937, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left .highlight-icon .icon { text-align: center; }
/* line 941, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left .highlight_content { text-align: left; }
/* line 945, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left-title { text-align: left; position: relative; }
/* line 948, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left-title .highlight-icon { background: none; display: inline-block; position: relative; padding: 0; line-height: 1; position: absolute; top: 6px; border: none; left: 0; z-index: 1; }
/* line 959, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left-title .highlight-icon .icon { text-align: center; color: #000; }
/* line 964, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left-title .highlight_content { padding: 0; text-align: left; }
/* line 967, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left-title .highlight_content h4 { padding-left: 60px; padding-bottom: 0; padding-top: 12px; }
/* line 973, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left-title .desc { padding-top: 2px; }
/* line 976, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-left-title .link { position: static; margin-top: 10px; }
/* line 981, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right-title { text-align: right; position: relative; }
/* line 984, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right-title .highlight-icon { background: none !important; display: inline-block; padding: 0; line-height: 1; position: absolute; top: 0; right: 0; text-align: center; z-index: 1; }
/* line 994, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right-title .highlight-icon .icon { text-align: center; color: #38A82E; }
/* line 999, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right-title .highlight_content { padding: 0; text-align: right; }
/* line 1002, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right-title .highlight_content h4 { padding-right: 60px; padding-bottom: 0; padding-top: 12px; }
/* line 1008, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right-title .desc { padding-top: 2px; }
/* line 1012, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right { text-align: right; }
/* line 1014, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right .highlight-icon { display: inline-block; position: relative; text-align: right; }
/* line 1018, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right .highlight-icon .icon { text-align: center; }
/* line 1022, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.top-right .highlight_content { padding: 0; text-align: right; }
/* line 1029, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.right .highlight-icon { float: right; padding-top: 0; position: relative; text-align: center; margin: 0; line-height: 20px; }
/* line 1036, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.right .highlight-icon .icon { text-align: center; }
/* line 1040, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.right .highlight_content { padding-right: 56px; text-align: right; }
/* line 1047, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.left .highlight-icon { float: left; color: #ffffff; padding-top: 0; position: relative; text-align: center; float: left; }
/* line 1054, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.left .highlight-icon .icon { display: inline-block; }
/* line 1058, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.left .desc { margin-top: 5px; }
/* line 1061, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.left .highlight_content { padding-left: 56px; text-align: left; }
/* line 1068, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.text-light .highlight_content > * { color: #ffffff; }
/* line 1073, ../sass/template/_block-builder.scss */
.widget.gsc-icon-box.text-light .highlight-icon .icon { color: #ffffff; }
/* line 1081, ../sass/template/_block-builder.scss */
.widget.gsc-video-box { position: relative; -webkit-background-size: cover; -o-background-size: cover; -ms-background-size: cover; background-size: cover; display: block; -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); }
/* line 1089, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .modal-dialog { height: auto; }
/* line 1091, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .modal-dialog .modal-content { height: 100%; }
/* line 1093, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .modal-dialog .modal-content iframe { width: 100%; min-height: 300px; }
/* line 1099, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .gsc-video-link { position: absolute; top: 50%; left: 0; margin-top: -45px; text-align: center; width: 100%; z-index: 1; }
/* line 1107, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .gsc-video-link .icon-play { background: url("../images/icon-play.png") no-repeat center center transparent; width: 85px; height: 85px; display: inline-block; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 1114, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .gsc-video-link .icon-play:hover { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
/* line 1118, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .gsc-video-link .video-title { display: block; font-size: 18px; font-weight: 700; color: #ffffff; text-transform: uppercase; }
/* line 1126, ../sass/template/_block-builder.scss */
.widget.gsc-video-box #gsc-video-overlay { overflow: hidden; position: absolute; width: 100%; height: 100%; z-index: 99; top: 0; left: 0; }
/* line 1134, ../sass/template/_block-builder.scss */
.widget.gsc-video-box #gsc-video-overlay:hover .video-close { opacity: 1; filter: alpha(opacity=100); top: 0; }
/* line 1140, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .loaded { max-width: 100%; }
/* line 1143, ../sass/template/_block-builder.scss */
.widget.gsc-video-box .video-close { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; display: block; text-align: center; position: absolute; top: -50px; width: 100%; height: 30px; color: #ffffff; background: rgba(0, 0, 0, 0.6); font-size: 48px; font-weight: 900; line-height: 0.5; z-index: 999; opacity: 0; filter: alpha(opacity=0); }
/* line 1161, ../sass/template/_block-builder.scss */
.widget.milestone-block { display: inline-block; margin-right: 50px; }
/* line 1164, ../sass/template/_block-builder.scss */
.widget.milestone-block:last-child { margin-right: 0; }
/* line 1167, ../sass/template/_block-builder.scss */
.widget.milestone-block .milestone-icon { float: left; text-align: center; position: relative; padding-top: 28px; }
/* line 1172, ../sass/template/_block-builder.scss */
.widget.milestone-block .milestone-icon span { line-height: 1; font-size: 32px; color: #000; }
/* line 1178, ../sass/template/_block-builder.scss */
.widget.milestone-block .milestone-number { font-size: 34px; line-height: 36px; font-weight: 700; color: #000; }
/* line 1184, ../sass/template/_block-builder.scss */
.widget.milestone-block .milestone-text { font-size: 18px; line-height: 1.5em; text-transform: uppercase; font-weight: 700; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #000; letter-spacing: 1px; margin-top: 10px; }
/* line 1194, ../sass/template/_block-builder.scss */
.widget.milestone-block.icon-top { text-align: center; display: block; width: 100%; padding: 40px 0; background: url("../images/bg-counter.png") no-repeat center center transparent; }
/* line 1201, ../sass/template/_block-builder.scss */
.widget.milestone-block.icon-top .milestone-icon { display: inline-block; text-align: center; float: none; margin: 0; }
/* line 1207, ../sass/template/_block-builder.scss */
.widget.milestone-block.icon-top .milestone-right { display: block; text-align: center; float: none; width: 100%; margin-top: 10px; }
/* line 1223, ../sass/template/_block-builder.scss */
.widget.milestone-block.icon-left .milestone-right { padding-left: 55px; }
/* line 1226, ../sass/template/_block-builder.scss */
.widget.milestone-block.icon-left .milestone-icon { float: left; }
/* line 1232, ../sass/template/_block-builder.scss */
.widget.gsc-box-image { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 1234, ../sass/template/_block-builder.scss */
.widget.gsc-box-image:hover { -webkit-box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); }
/* line 1236, ../sass/template/_block-builder.scss */
.widget.gsc-box-image:hover .image:after { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 1241, ../sass/template/_block-builder.scss */
.widget.gsc-box-image .image { position: relative; }
/* line 1243, ../sass/template/_block-builder.scss */
.widget.gsc-box-image .image:after { content: ""; background: rgba(254, 184, 0, 0.8); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 1256, ../sass/template/_block-builder.scss */
.widget.gsc-box-image .body { border: 1px solid rgba(0, 0, 0, 0.1); border-top: 5px solid; position: relative; padding: 0 20px 30px; }
/* line 1261, ../sass/template/_block-builder.scss */
.widget.gsc-box-image .body .icon { width: 60px; height: 60px; line-height: 60px; display: inline-block; font-size: 35px; color: #ffffff; background: #38A82E; position: absolute; left: 50%; margin-left: -30px; margin-top: -30px; z-index: 11; overflow: hidden; }
/* line 1274, ../sass/template/_block-builder.scss */
.widget.gsc-box-image .body .icon:after { background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0; content: ""; height: 200%; left: 22px; position: absolute; top: -12px; transform: rotate(45deg); width: 100%; z-index: 1; }
/* line 1286, ../sass/template/_block-builder.scss */
.widget.gsc-box-image .body .title { padding-top: 45px; }
/* line 1288, ../sass/template/_block-builder.scss */
.widget.gsc-box-image .body .title h3 { font-size: 14px; }
/* line 1292, ../sass/template/_block-builder.scss */
.widget.gsc-box-image .body .readmore { margin-top: 20px; }
/* line 1302, ../sass/template/_block-builder.scss */
.widget.gsc-progress.text-light .progress-label { color: #ffffff; }

/* line 1309, ../sass/template/_block-builder.scss */
.gsc-box-info { position: relative; }
/* line 1311, ../sass/template/_block-builder.scss */
.gsc-box-info .content { width: 50%; padding: 45px; }
@media (max-width: 1199px) { /* line 1311, ../sass/template/_block-builder.scss */
  .gsc-box-info .content { padding: 30px; } }
@media (max-width: 991px) { /* line 1311, ../sass/template/_block-builder.scss */
  .gsc-box-info .content { padding: 20px; } }
@media (max-width: 767px) { /* line 1311, ../sass/template/_block-builder.scss */
  .gsc-box-info .content { padding-top: 310px; width: 100%; } }
/* line 1324, ../sass/template/_block-builder.scss */
.gsc-box-info .content .content-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
/* line 1331, ../sass/template/_block-builder.scss */
.gsc-box-info .content .content-inner { position: relative; z-index: 9; }
/* line 1335, ../sass/template/_block-builder.scss */
.gsc-box-info .content .subtitle { font-size: 14px; text-transform: uppercase; color: #000; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; }
/* line 1342, ../sass/template/_block-builder.scss */
.gsc-box-info .content .title { font-size: 26px; margin-bottom: 20px; }
/* line 1345, ../sass/template/_block-builder.scss */
.gsc-box-info .content .title h3 { margin: 0; }
/* line 1349, ../sass/template/_block-builder.scss */
.gsc-box-info .content .readmore { margin-top: 30px; }
/* line 1352, ../sass/template/_block-builder.scss */
.gsc-box-info .content.text-light { color: #ffffff; }
/* line 1354, ../sass/template/_block-builder.scss */
.gsc-box-info .content.text-light .title h3, .gsc-box-info .content.text-light .title h2, .gsc-box-info .content.text-light .desc { color: #ffffff; }
/* line 1359, ../sass/template/_block-builder.scss */
.gsc-box-info .content.text-light .subtitle { color: rgba(255, 255, 255, 0.8); }
/* line 1364, ../sass/template/_block-builder.scss */
.gsc-box-info .image { position: absolute; width: 50%; height: 100%; z-index: 9; top: 0; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center center; }
@media (max-width: 767px) { /* line 1364, ../sass/template/_block-builder.scss */
  .gsc-box-info .image { height: 300px; width: 100%; } }
/* line 1381, ../sass/template/_block-builder.scss */
.gsc-box-info.content-align-left .content { float: left; padding-left: 0; }
/* line 1385, ../sass/template/_block-builder.scss */
.gsc-box-info.content-align-left .image { right: 0; }
/* line 1390, ../sass/template/_block-builder.scss */
.gsc-box-info.content-align-right .content { padding-right: 0; float: right; }
/* line 1394, ../sass/template/_block-builder.scss */
.gsc-box-info.content-align-right .image { left: 0; }

/* line 1402, ../sass/template/_block-builder.scss */
.container-fw .gsc-box-info .content { padding: 75px; }
@media (max-width: 1199px) { /* line 1402, ../sass/template/_block-builder.scss */
  .container-fw .gsc-box-info .content { padding: 30px; } }

/* line 1411, ../sass/template/_block-builder.scss */
.gsc-hover-box { text-align: center; background: #ffffff; padding: 30px; margin-bottom: 30px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 1417, ../sass/template/_block-builder.scss */
.gsc-hover-box .icon { width: 80px; height: 80px; background: #f7f7f7; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; margin-bottom: 20px; display: inline-block; line-height: 80px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; position: relative; }
/* line 1426, ../sass/template/_block-builder.scss */
.gsc-hover-box .icon span { font-size: 36px; color: #000; line-height: 80px; }
/* line 1432, ../sass/template/_block-builder.scss */
.gsc-hover-box .box-title { font-size: 18px; text-transform: none; font-weight: 700; color: #000; margin-bottom: 10px; font-family: "Open Sans", Arial, sans-serif; }
/* line 1440, ../sass/template/_block-builder.scss */
.gsc-hover-box .content { font-size: 14px; }
/* line 1443, ../sass/template/_block-builder.scss */
.gsc-hover-box .link { margin-top: 15px; }
/* line 1445, ../sass/template/_block-builder.scss */
.gsc-hover-box .link a { text-transform: uppercase; font-weight: 700; color: #38A82E; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; font-size: 14px; }
/* line 1451, ../sass/template/_block-builder.scss */
.gsc-hover-box .link a:hover { color: #313131; }
/* line 1456, ../sass/template/_block-builder.scss */
.gsc-hover-box:hover { background: #38A82E; }
/* line 1458, ../sass/template/_block-builder.scss */
.gsc-hover-box:hover .icon { background: #ffffff; color: #38A82E; }
/* line 1461, ../sass/template/_block-builder.scss */
.gsc-hover-box:hover .icon span { color: #38A82E; }
/* line 1465, ../sass/template/_block-builder.scss */
.gsc-hover-box:hover .box-title { color: #ffffff; }
/* line 1468, ../sass/template/_block-builder.scss */
.gsc-hover-box:hover .content { color: #ffffff; }
/* line 1471, ../sass/template/_block-builder.scss */
.gsc-hover-box:hover .link a { color: #ffffff; }

/* line 1477, ../sass/template/_block-builder.scss */
.gsc-hover-background { position: relative; background: #f5f5f5; padding: 85px 0; margin-bottom: 30px; }
/* line 1482, ../sass/template/_block-builder.scss */
.gsc-hover-background .front { text-align: center; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* line 1486, ../sass/template/_block-builder.scss */
.gsc-hover-background .front .icon { line-height: 1; font-size: 42px; color: #38A82E; }
/* line 1491, ../sass/template/_block-builder.scss */
.gsc-hover-background .front h2 { font-size: 16px; font-weight: 700; color: #000; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; margin-top: 15px; letter-spacing: -1px; }
/* line 1501, ../sass/template/_block-builder.scss */
.gsc-hover-background .back { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 11; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -webkit-background-size: cover !important; -o-background-size: cover !important; -ms-background-size: cover !important; background-size: cover !important; }
/* line 1514, ../sass/template/_block-builder.scss */
.gsc-hover-background .back:after { content: ""; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 1; position: absolute; }
/* line 1523, ../sass/template/_block-builder.scss */
.gsc-hover-background .back .content { color: #ffffff; padding: 10px 30px; vertical-align: middle; font-size: 14px; font-weight: 400; line-height: 24px; display: inline-block; text-align: center; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 9; }
/* line 1538, ../sass/template/_block-builder.scss */
.gsc-hover-background .back .content .content-text { font-size: 15px; color: #ffffff; padding-bottom: 15px; }
/* line 1546, ../sass/template/_block-builder.scss */
.gsc-hover-background:hover .front { -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
/* line 1550, ../sass/template/_block-builder.scss */
.gsc-hover-background:hover .back { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

/* line 1557, ../sass/template/_block-builder.scss */
.gsc-quote { position: relative; padding-top: 125px; }
/* line 1560, ../sass/template/_block-builder.scss */
.gsc-quote:after { position: absolute; content: ""; background: url("../images/testimonial-icon.png") no-repeat center center transparent; width: 30px; height: 30px; left: 0; top: 50px; z-index: 1; }
/* line 1570, ../sass/template/_block-builder.scss */
.gsc-quote .content { line-height: 28px; }
/* line 1573, ../sass/template/_block-builder.scss */
.gsc-quote .signature { margin-top: 60px; }
/* line 1576, ../sass/template/_block-builder.scss */
.gsc-quote .position { margin-top: 25px; }

/* line 1581, ../sass/template/_block-builder.scss */
.gsc-quote-text { position: relative; padding: 30px 30px 30px 70px; }
/* line 1584, ../sass/template/_block-builder.scss */
.gsc-quote-text .icon { position: absolute; left: 20px; top: 30px; z-index: 1; font-size: 20px; color: #38A82E; }
/* line 1592, ../sass/template/_block-builder.scss */
.gsc-quote-text .content { line-height: 30px; font-size: 16px; letter-spacing: 0.5px; color: #999999; }
/* line 1598, ../sass/template/_block-builder.scss */
.gsc-quote-text.has-border { border: 2px solid rgba(0, 0, 0, 0.1); }

/* line 1606, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_horizontal .nav-tabs { margin: 5px 0; padding: 10px; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); background: #ffffff; }
/* line 1612, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_horizontal .tab-content { margin-top: 20px; }
/* line 1614, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_horizontal .tab-content .tab-pane { background: #ffffff; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); padding: 30px; }
/* line 1622, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs { width: 25%; float: left; }
/* line 1625, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs > li { -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); background: #ffffff; display: block; margin-bottom: 20px; width: 100%; margin-right: 0; padding-right: 0; }
/* line 1633, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs > li a { width: 100%; }
/* line 1636, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs > li:last-child { margin-bottom: 0; }
/* line 1641, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_vertical .tab-content { width: 75%; float: left; padding-left: 15px; }
/* line 1645, ../sass/template/_block-builder.scss */
.gsc-tabs .tabs_wrapper.tabs_vertical .tab-content .tab-pane { background: #ffffff; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); padding: 30px; }

/* line 1655, ../sass/template/_block-builder.scss */
.gsc-gmap { position: relative; }
/* line 1657, ../sass/template/_block-builder.scss */
.gsc-gmap.style-1 { margin-bottom: -10px; }
/* line 1659, ../sass/template/_block-builder.scss */
.gsc-gmap.style-1 iframe { width: 100% !important; pointer-events: none; }
/* line 1663, ../sass/template/_block-builder.scss */
.gsc-gmap.style-1 .info-inner { padding: 45px 30px; position: absolute; top: 100px; bottom: 100px; left: 20%; width: 375px; z-index: 99; background: #ffffff; }
@media (max-width: 1199px) { /* line 1663, ../sass/template/_block-builder.scss */
  .gsc-gmap.style-1 .info-inner { left: 15%; } }
@media (max-width: 991px) { /* line 1663, ../sass/template/_block-builder.scss */
  .gsc-gmap.style-1 .info-inner { position: static; } }
/* line 1678, ../sass/template/_block-builder.scss */
.gsc-gmap.style-1 .info-inner .info-item { margin-bottom: 15px; }
/* line 1683, ../sass/template/_block-builder.scss */
.gsc-gmap.style-2 { margin-top: 100px; }
@media (max-width: 991px) { /* line 1683, ../sass/template/_block-builder.scss */
  .gsc-gmap.style-2 { margin-top: 30px; } }
/* line 1688, ../sass/template/_block-builder.scss */
.gsc-gmap.style-2 .info-inner { padding: 60px 75px 60px 35px; position: absolute; top: -70px; bottom: -70px; width: 360px; z-index: 99; border: 5px solid #38A82E; z-index: 9; }
@media (max-width: 991px) { /* line 1688, ../sass/template/_block-builder.scss */
  .gsc-gmap.style-2 .info-inner { margin: 20px 0; position: static; width: 100%; float: left; } }
/* line 1704, ../sass/template/_block-builder.scss */
.gsc-gmap.style-2 .map-content { position: relative; z-index: 99; width: 65%; float: right; }
@media (max-width: 991px) { /* line 1704, ../sass/template/_block-builder.scss */
  .gsc-gmap.style-2 .map-content { position: static; width: 100%; } }
/* line 1713, ../sass/template/_block-builder.scss */
.gsc-gmap.style-2 .map-content iframe { width: 100%; pointer-events: none; }

/* line 1721, ../sass/template/_block-builder.scss */
.gsc-button { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 700; letter-spacing: 2px; border: 2px solid transparent; margin-bottom: 20px; display: inline-block; clear: both; }
/* line 1731, ../sass/template/_block-builder.scss */
.gsc-button.radius-2x { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
/* line 1734, ../sass/template/_block-builder.scss */
.gsc-button.radius-5x { border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; }
/* line 1737, ../sass/template/_block-builder.scss */
.gsc-button.mini { font-size: 10px; padding: 3px 10px; }
/* line 1741, ../sass/template/_block-builder.scss */
.gsc-button.small { font-size: 10px; padding: 8px 15px; }
/* line 1745, ../sass/template/_block-builder.scss */
.gsc-button.medium { font-size: 12px; padding: 12px 35px; }
/* line 1749, ../sass/template/_block-builder.scss */
.gsc-button.large { font-size: 14px; padding: 18px 60px; }
/* line 1753, ../sass/template/_block-builder.scss */
.gsc-button.extra-large { font-size: 14px; padding: 20px 60px; }

/** jPreloader */
@media (min-width: 780px) { /* line 5, ../sass/template/_effect.scss */
  #jpreContent { display: none !important; } }
@media (min-width: 780px) { /* line 10, ../sass/template/_effect.scss */
  .js-preloader .body-page { opacity: 1 !important; }
  /* line 13, ../sass/template/_effect.scss */
  .js-preloader.preloader-done .body-page { opacity: 1 !important; }
  /* line 16, ../sass/template/_effect.scss */
  #jpreContent { display: block !important; }
  /* line 19, ../sass/template/_effect.scss */
  #jpreLoader { height: 4px; width: 100%; top: 0 !important; }
  /* line 24, ../sass/template/_effect.scss */
  #jpreOverlay { background-color: transparent; height: auto !important; top: 0 !important; position: absolute !important; }
  /* line 30, ../sass/template/_effect.scss */
  #jpreSlide { text-align: center; top: 0 !important; }
  /* line 34, ../sass/template/_effect.scss */
  #jpreSlide #jpreContent { display: block; position: relative; margin-bottom: 40px; }
  /* line 39, ../sass/template/_effect.scss */
  .js-preloader #jpreOverlay { background-color: none; height: 10px !important; position: fixed !important; }
  /* line 44, ../sass/template/_effect.scss */
  .js-preloader #jpreLoader { top: 0 !important; height: 10px; margin-top: -5px; z-index: 9999999 !important; }
  /* line 50, ../sass/template/_effect.scss */
  .js-preloader #jprePercentage { text-align: center; display: none !important; }
  /* line 54, ../sass/template/_effect.scss */
  #jpreBar { z-index: 2; background-color: #38A82E; }
  /* line 58, ../sass/template/_effect.scss */
  #jpreButton, #jprePercentage { display: none !important; }
  /* line 62, ../sass/template/_effect.scss */
  #jprePercentage { font-weight: 800; text-transform: uppercase; letter-spacing: 1px; margin-top: 30px; } }
/* line 70, ../sass/template/_effect.scss */
.preloader-wrapper { display: inline-block; position: relative; width: 60px; height: 60px; text-align: center; }

@-webkit-keyframes sonarEffect { 0% { opacity: 0.3; }
  40% { opacity: 0.5; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #38A82E, 0 0 0 10px rgba(255, 255, 255, 0.5); }
  100% { box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #38A82E, 0 0 0 10px rgba(255, 255, 255, 0.5); -webkit-transform: scale(1.5); opacity: 0; } }
@-moz-keyframes sonarEffect { 0% { opacity: 0.3; }
  40% { opacity: 0.5; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #38A82E, 0 0 0 10px rgba(255, 255, 255, 0.5); }
  100% { box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #38A82E, 0 0 0 10px rgba(255, 255, 255, 0.5); -moz-transform: scale(1.5); opacity: 0; } }
@keyframes sonarEffect { 0% { opacity: 0.3; }
  40% { opacity: 0.5; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #38A82E, 0 0 0 10px rgba(255, 255, 255, 0.5); }
  100% { box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #38A82E, 0 0 0 10px rgba(255, 255, 255, 0.5); transform: scale(1.5); opacity: 0; } }
@media (max-width: 991px) { /* line 2, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile { background: #ffffff; position: fixed !important; left: 0; top: 0; width: 100%; max-width: 300px; top: 0; bottom: 0; z-index: 999; height: auto; overflow-y: auto; overflow-x: hidden; webkit-overflow-scrolling: touch; -webkit-box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.2); padding-top: 0; transform: translateX(-100%); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); -moz-transform: translateX(-100%); }
  /* line 22, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile.show-view { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); -moz-transform: translateX(0); }
  /* line 29, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .after-offcanvas { display: block !important; visibility: visible !important; }
  /* line 33, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .close-offcanvas { display: block !important; visibility: visible !important; text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0.1); width: 100%; padding: 15px 0; opacity: 1; filter: alpha(opacity=100); color: #111111; }
  /* line 42, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .close-offcanvas i { font-size: 24px; }
  /* line 45, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .close-offcanvas:hover { cursor: pointer; color: #38A82E; }
  /* line 51, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .block .block-title, .gva-offcanvas-mobile .block > h2 { padding: 15px 30px; margin-bottom: 10px; font-size: 16px; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 57, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .block .block-title span, .gva-offcanvas-mobile .block > h2 span { display: block; padding: 0; }
  /* line 62, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .block .block-content { padding-left: 30px; padding-right: 30px; }
  /* line 69, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu { padding-top: 10px; width: 100% !important; background: none !important; }
  /* line 73, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li { display: block; clear: both; width: 100%; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  /* line 80, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li:last-child { border-bottom: none; }
  /* line 83, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li:after, .gva-offcanvas-mobile .gva-navigation .gva_menu > li:before { content: none; display: none; }
  /* line 87, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a { display: block; width: 100%; line-height: 32px; font-size: 13px; padding: 0 !important; text-transform: uppercase; font-weight: 700; text-transform: uppercase; color: #000 !important; }
  /* line 97, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a:after, .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a:before { content: none; display: none; }
  /* line 101, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a:hover { color: #38A82E !important; background: none !important; }
  /* line 107, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li.menu-parent:hover .sub-menu { display: none; }
  /* line 110, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu { padding-left: 20px !important; margin-bottom: 10px; }
  /* line 113, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu .icaret { display: none; }
  /* line 116, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li a { font-size: 12px; line-height: 24px; padding-top: 0 !important; padding-bottom: 0 !important; color: #999999 !important; }
  /* line 122, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li a:hover { color: #38A82E !important; }
  /* line 126, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu ul.sub-menu { display: block !important; }
  /* line 132, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li.megamenu .sub-menu > li { width: 100% !important; float: none !important; display: block; padding: 0; }
  /* line 137, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li.megamenu .sub-menu > li > a { padding: 0; border: 0; margin: 0; font-size: 12px; }
  /* line 145, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li.megamenu .sub-menu > li.block-image { display: none; }
  /* line 153, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a { text-transform: uppercase !important; position: relative; display: block; }
  /* line 157, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a:hover { color: #38A82E; }
  /* line 161, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret { position: absolute; width: 30px; height: 30px; top: 0; bottom: 0; right: -15px; font-size: 12px; }
  /* line 169, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret.nav-minus:before { content: '\f068'; }
  /* line 173, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret:before { position: absolute; font-family: FontAwesome; content: '\f067'; text-transform: inherit; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  /* line 185, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu li ul { display: none; }
  /* line 190, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu { -webkit-transition: none; -o-transition: none; transition: none; -moz-transition: none; -ms-transition: none; min-width: inherit; display: none; width: 100%; position: static; padding: 0 !important; visibility: visible; border: 0; background: none; opacity: 1; filter: alpha(opacity=100); -webkit-box-shadow: none; box-shadow: none; }
  /* line 202, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu:after, .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu:before { content: none; }
  /* line 206, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu li a { border-width: 0; padding-left: 0; padding-right: 0; font-size: 13px; text-transform: uppercase; }
  /* line 212, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu li a:before, .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu li a:after { content: none !important; }
  /* line 215, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu li a:hover { text-indent: 0; }
  /* line 221, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu ul { display: none; visibility: visible; opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
  /* line 228, ../sass/template/_responsive.scss */
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu .block-image { display: none; } }
/* line 237, ../sass/template/_responsive.scss */
.menu-bar { height: 32px; width: 36px; position: relative; cursor: pointer; margin-top: 30px; float: right; top: -7px; }
/* line 245, ../sass/template/_responsive.scss */
.menu-bar:hover { -webkit-box-shadow: 0, 0, 10px, 0.3; box-shadow: 0, 0, 10px, 0.3; }
/* line 248, ../sass/template/_responsive.scss */
.menu-bar span { display: block; width: 24px; height: 2px; background-color: #222222; position: absolute; left: 0; right: 0; margin: auto; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
/* line 258, ../sass/template/_responsive.scss */
.menu-bar span.one { top: 6px; }
/* line 261, ../sass/template/_responsive.scss */
.menu-bar span.two { top: 0; bottom: 0; }
/* line 265, ../sass/template/_responsive.scss */
.menu-bar span.three { bottom: 6px; }
/* line 273, ../sass/template/_responsive.scss */
.menu-bar.show-view span.two { opacity: 0; filter: alpha(opacity=0); }
/* line 276, ../sass/template/_responsive.scss */
.menu-bar.show-view span.one, .menu-bar.show-view span.three { top: 0; bottom: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
/* line 281, ../sass/template/_responsive.scss */
.menu-bar.show-view span.three { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

/* line 1, ../sass/template/_theme-settings.scss */
.colorpicker { z-index: 9999999 !important; }

/* line 5, ../sass/template/_theme-settings.scss */
.permission-save-hidden #gavias_customize_save { display: none !important; }

/* line 9, ../sass/template/_theme-settings.scss */
.gavias-skins-panel { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); background: #fff; right: -403px; position: fixed; height: auto; top: 0px; bottom: 0; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; width: 400px; z-index: 999; }
/* line 20, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .gavias-skins-panel-inner { bottom: 0; padding: 30px 10px 10px; height: auto; overflow-x: hidden; overflow-y: scroll; position: absolute; top: 0; width: 100%; }
/* line 30, ../sass/template/_theme-settings.scss */
.gavias-skins-panel.active { right: 0 !important; }
/* line 33, ../sass/template/_theme-settings.scss */
.gavias-skins-panel #gavias_profile_customize_name option { color: #000; }
/* line 36, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .control-panel { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); position: absolute; top: 150px; left: -40px; width: 40px; height: 40px; background: #38A82E; color: #ffffff; font-size: 18px; line-height: 40px; text-align: center; }
/* line 47, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .control-panel:hover { cursor: pointer; }
/* line 52, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content { padding-bottom: 20px; overflow: hidden; }
/* line 55, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content:last-child { padding-bottom: 0; }
/* line 58, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .title { font-size: 14px; font-weight: 700; padding-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-transform: uppercase; color: #000; margin-bottom: 10px; }
/* line 67, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color { width: 52px; height: 52px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border: 1px solid #ccc; display: inline-block; margin: 5px 6px 0 6px; border: 3px solid transparent; }
/* line 74, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color:hover { cursor: pointer; }
/* line 77, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color.default { background: #179BB2; }
/* line 80, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color.green { background: #4C9D65; }
/* line 83, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color.lilac { background: #8F6684; }
/* line 86, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color.orange { background: #EB866A; }
/* line 89, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color.red { background: #cc562b; }
/* line 92, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color.yellow { background: #ecc311; }
/* line 95, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .item-color.active { border-color: #000; }
/* line 100, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .layout { width: 80px; margin-right: 10px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 10px 0; text-align: center; text-transform: uppercase; display: inline-block; }
/* line 109, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .layout:hover { cursor: pointer; }
/* line 112, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .layout.active { background-color: #38A82E; color: #ffffff; }
/* line 116, ../sass/template/_theme-settings.scss */
.gavias-skins-panel .panel-skins-content .layout:last-child { margin-right: 0; }
/* line 121, ../sass/template/_theme-settings.scss */
.gavias-skins-panel.gavias-skin-demo { top: 200px; bottom: auto !important; padding: 20px !important; width: 260px !important; right: -263px !important; }
/* line 127, ../sass/template/_theme-settings.scss */
.gavias-skins-panel.gavias-skin-demo .control-panel { top: 75px !important; }
/* line 130, ../sass/template/_theme-settings.scss */
.gavias-skins-panel.gavias-skin-demo.active { right: 0 !important; }

/* line 137, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .panel .panel-heading .panel-title > a { padding: 10px !important; border: 1px solid rgba(0, 0, 0, 0.1) !important; }
/* line 141, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group { position: relative; float: left; width: 100%; }
/* line 145, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group label { width: 150px; float: left; padding-top: 10px; font-size: 12px; font-weight: 400; color: #000; }
/* line 153, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group input { width: calc(100% - 150px); float: left; }
/* line 157, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group select { width: 100%; }
/* line 160, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group .colorselector { width: calc(100% - 150px); position: relative; }
/* line 163, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group .colorselector input { width: 100% !important; }
/* line 166, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group .colorselector .input-group-addon { border: 1px solid #222222; }
/* line 168, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group .colorselector .input-group-addon i { width: 30px; height: 20px; }
/* line 172, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group .colorselector .remove { width: 34px; height: 34px; color: #000; position: absolute; top: 3px; right: 25px; line-height: 34px; text-align: center; z-index: 99; }
/* line 181, ../sass/template/_theme-settings.scss */
#customize-gavias-preivew .form-group .colorselector .remove:hover { cursor: pointer; }

/* line 189, ../sass/template/_theme-settings.scss */
.gavias_customize_form .form-group.action { float: left; width: 100%; margin-top: 20px; }
/* line 193, ../sass/template/_theme-settings.scss */
.gavias_customize_form .form-group.action input { width: 28%; margin-left: 10px; color: #ffffff; font-weight: 700; margin-bottom: 10px; padding: 5px 10px !important; }
/* line 200, ../sass/template/_theme-settings.scss */
.gavias_customize_form .form-group.action input#gavias_customize_save { background: #6dd564; }
/* line 203, ../sass/template/_theme-settings.scss */
.gavias_customize_form .form-group.action input#gavias_customize_preview { background: #5bc0de; }
/* line 206, ../sass/template/_theme-settings.scss */
.gavias_customize_form .form-group.action input#gavias_customize_reset { background: #ffa424; }

/* line 4, ../sass/template/_node--legal-resource-topic.scss */
.node--type-legal-resource-topic .legal-resource-topic-node .topic-label { margin: 8px 8px 0 0; }

/* line 1, ../sass/components/_case-type-list.scss */
.case-types__label { background: #f1f1f1; display: inline-block; padding: 2px 8px; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-right: 10px; }

/* line 12, ../sass/components/_case-type-list.scss */
.case-types__link { font-weight: 400; color: #666666; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; }

/* line 1, ../sass/components/_collecttions-list.scss */
.collections-list { margin-bottom: 10px; }

/* line 5, ../sass/components/_collecttions-list.scss */
.collections-list__inner { display: table; }

/* line 9, ../sass/components/_collecttions-list.scss */
.collections-list__label { background: #f1f1f1; display: inline-block; padding: 2px 8px; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-right: 10px; }

/* line 20, ../sass/components/_collecttions-list.scss */
.collections-list__items { display: table-cell; }
/* line 23, ../sass/components/_collecttions-list.scss */
.collections-list__items a { font-weight: 400; color: #666666; font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; }
