/****/
a:hover, a:focus, a:active {
  outline: none !important;
  color: #f4795b;
  text-decoration: none;
}

input:hover, input:focus, input:active, select:hover, select:focus, select:active, textarea:hover, textarea:focus, textarea:active {
  outline: none !important;
  text-decoration: none;
}

.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;
  border: 1px solid #dfe5eb;
}
.label {
  color: #2a3742;
}
::selection {
  background: rgba(255, 121, 91, 0.9);
  color: #fff;
}
::-moz-selection {
  background: rgba(255, 121, 91, 0.9);
  color: #fff;
}
ul.menu > li > a:hover, ul.menu > li > a:active, ul.menu > li > a:focus {
  color: #f4795b;
  text-decoration: none;
}
ul.feature-list > li:after {
  color: #f4795b;
}
.node__content ul li::before  {
  color: #00b0ad; 
}
table {
  border: 1px solid #dfe5eb;
}
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: #ebf1f6;
}
.tp-bannertimer {
	background: #f4795b;
	background: rgba(244, 121, 91, 0.15);
}

/************************* Pagination ************************/
.pager ul.pager__items > li a {
  border: 1px solid #dfe5eb;
  color: #506276;
}
.pager ul.pager__items > li a:hover {
  background: #f4795b;
  color: #fff;
  border-color: #f4795b;
  text-decoration: none;
}
.pager ul.pager__items > li.is-active a {
  background: #f4795b;
  color: #fff;
  border-color: #f4795b;
}
.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: #fff;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white *:after, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .page-title:after, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light *:after, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .page-title:after {
  background: #fff;
}
.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: rgba(245, 248, 250, 0.7);
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-white .breadcrumb-links li span, .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light .breadcrumb-links li span {
  color: rgba(245, 248, 250, 0.25);
}
.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: rgba(245, 248, 250, 0.7);
}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li {
  color: #a9b8c9;
}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a {
  color: #2a3742;
}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a:hover {
  color: #f4795b;
  text-decoration: none;
}
.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 {
  color: #fff;
}
body.boxed {
  background-color: #dfe5eb;
}
body.boxed div.body-page {
  background: #fff;
}
body .body-page {
  background-color: #fff;
}
.topbar {
  background: #2a3742;
  color: #a9b8c9;
}
.topbar a {
  color: #fff;
}
.topbar a:hover {
  color: #f4795b;
  text-decoration: none;
}
.topbar .topbar-content-inner .gva-search-region .icon {
  color: #fff;
}
.topbar .topbar-text .icon {
  color: #f4795b;
}
.language-box .links > li.is-active {
  opacity: 1;
  filter: alpha(opacity=100);
}
#footer a {
  color: #506276;
}
#footer a:hover, #footer a:focus {
  color: #f4795b;
  text-decoration: none;
}
#footer .footer-top {
  background: url("../../../images//bg-footer-top.jpg") no-repeat center center;
}
#footer .footer-center {
  background: url("../../../images//bg-footer.jpg") no-repeat center center;
}
#footer .socials-2 a {
  color: #506276;
}
#footer .socials-2 a:hover, #footer .socials-2 a:focus {
  color: #f4795b !important;
  text-decoration: none;
}
#footer .copyright {
  background: #f5f8fa;
  color: #a9b8c9;
}
#footer .copyright a {
  color: #90a4b6;
}
#footer .copyright a:hover, #footer .copyright a:focus {
  color: #f4795b;
  text-decoration: none;
}
.gva-quick-side {
  -webkit-box-shadow: 0 0 5px rgba(42, 55, 66, 0.3);
  box-shadow: 0 0 5px rgba(42, 55, 66, 0.3);
  background: #fff;
}
.gva-quick-side .quick-side-close {
  background: #f5f8fa;
  color: #506276;
}
.gva-quick-side .quick-side-close:hover {
  background: #f4795b;
  color: #fff;
  text-decoration: none;
}
.gva-quick-side .content-inner ul > li a:hover, .gva-quick-side .content-inner ul > li a:active, .gva-quick-side .content-inner ul > li a:focus {
  color: #f4795b !important;
  text-decoration: none;
}
.gva-quick-side .block {
  border-bottom: 1px solid #ebf1f6;
}
header .header-information.box-red .icon {
  border-color: #e73e51;
  color: #e73e51;
}
header .header-information.box-green .icon {
  border-color: #00a564;
  color: #00a564;
}
header .header-information.box-orange .icon {
  border-color: #f4795b;
  color: #f4795b;
}
header .header-information .icon {
  border: 1px solid #dfe5eb;
  color: #f4795b;
}
header .header-information .content .label {
  color: #2a3742;
}
header .header-information .content .text {
  color: #506276;
}
.gva-search-region .icon {
  color: #2a3742;
}
.gva-search-region .icon:hover {
  color: #f4795b;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
  text-decoration: none;
}
.gva-search-region .search-content {
  background: #fff;
  border: 1px solid #dfe5eb;
}
.gva-search-region .search-content .button {
	-webkit-box-shadow: 0px 8px 20px 0 rgb(244, 121, 91, 0.3);
    box-shadow: 0px 8px 20px 0 rgb(244, 121, 91, 0.3);
}
.gva-search-region .search-content form.search-block-form input#edit-keys {
  border: 1px solid #dfe5eb;
  background: none;
}
.gva-search-region .search-content form.search-block-form input[id*="edit-submit"] {
  background: #f4795b;
  color: #fff;
}
.gva-search-region .search-content form.search-block-form input[id*="edit-submit"]:hover {
  background: #f8a18a;
  color: #fff;
}
header.header-default {
  background: #fff;
}
header.header-default .gva-search-region .icon {
  color: #506276;
}
header.header-default .gva-search-region .icon:hover	 {
  color: #f4795b;
}
header.header-default .stuck {
  background: #fff;
}
.quick-side-icon .icon a {
	color: #506276;
}
.quick-side-icon .icon a:hover {
	color: #f4795b;
}
header.header-1 .header-main {
  background: #fff;
}
header.header-1 .header-main .header-info .header-icon {
  color: #f4795b;
}
header.header-1 .header-main .header-info .title {
  color: #2a3742;
}
header.header-1 .main-menu {
  border-top: 1px solid rgba(42, 55, 66, 0.06);
}
header.header-1 .stuck {
  background: #fff;
}
header.header-v2 .gva-search-region .icon {
  color: #506276;
}
header.header-v2 .gva-search-region .icon:hover {
  color: #f4795b;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
  text-decoration: none;
}
header.header-v2 .quick-side-icon a {
  color: #506276;
}
header.header-v2 .quick-side-icon a:hover {
  color: #f4795b;
  text-decoration: none;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
  text-decoration: none;
}
header.header-v2 .stuck {
  background: #fff;
}
header.header-v3 .gva-search-region .icon {
  color: #2a3742;
}
header.header-v3 .gva-search-region .icon:hover {
  color: #f4795b;
  text-decoration: none;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}
header.header-v3 .header-main-inner {
  background: #fff;
}
header.header-v3 .stuck {
  background: #fff;
}
/* ----- Maintenance page ----- */
body.maintenance-page {
  background-color: #fff;
  color: #2a3742;
}
.maintenance-page #page-wrapper {
  background: #fff;
  border: 1px solid #d2dbe2;
}
.maintenance-page #header {
  background-color: #fff;
}
.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: #6c7f90;
  text-decoration: none;
}
.page-notfound {
  background: #f5f8fa;
}
.page-notfound .big-title {
  color: #2a3742;
}
.page-notfound .sub-title {
  color: #90a4b6;
}
.page-notfound .content {
  color: #506276;
}
.page-notfound .action a {
  color: #f4795b;
}
.page-notfound .action a:hover {
  color: #2a3742;
  text-decoration: none;
}
.portfolio-single .post-meta .line {
  background: #f4795b;
}
.portfolio-single .portfolio-informations .item-information {
  border-bottom: 1px solid #ebf1f6;
}
.portfolio-single .portfolio-informations .item-information span:first-child {
  color: #2a3742;
}
.team-single-page .team-name .name {
  color: #2a3742;
}
.team-single-page .team-name .job {
  color: #90a4b6;
}
.team-single-page .team-name .line span.one {
  background: #f8a18a;
}
.team-single-page .team-name .line span.second {
  background: #f4795b;
}
.team-single-page .team-name .line span.three {
  background: #ae4525;
}
.team-single-page .heading {
  color: #2a3742;
}
.team-single-page .team-education .field__item:after {
  background: #f4795b;
}
.team-single-page .team-quote {
  color: #90a4b6;
}
.team-single-page .team-quote:after {
  color: #f4795b;
}
.page-user-login .bg, .page-user-register .bg, .page-user-pass .bg {
  background: #2a3742;
}
.page-user-login .main-page, .page-user-register .main-page, .page-user-pass .main-page {
  background: #fff;
  border: 8px solid rgba(255, 255, 255, 0.8);
}
.post-block .post-created {
  background: #f4795b;
  color: #fff;
}
.post-block .post-meta {
  color: #f4795b;
}
.post-block .post-categories a {
  color: #f4795b;
}
.post-block .post-categories a:hover {
  color: #f8a18a;
  text-decoration: none;
}
.post-block .post-readmore a {
  color: #90a4b6;
}
.post-block .post-readmore a:hover {
  color: #f4795b;
  text-decoration: none;
}
.post-block:hover .post-image .post-created {
  background: #f4795b;
  color: #fff;
  text-decoration: none;
}
.post-block:hover .post-image {
  -webkit-box-shadow: 0 10px 20px rgba(108, 127, 144, 0.15);
  box-shadow: 0 10px 20px rgba(108, 127, 144, 0.15);
}
.post-block-1 {
  -webkit-box-shadow: 0px 5px 20px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 5px 20px 0 rgba(108, 127, 144, 0.15);
  background: #fff;
}
.post-block-1:after, .post-block-1:before {
  background: rgba(255, 255, 255, 0.1);
}
.post-block-1:hover {
  background: #f4795b;
  text-decoration: none;
}
.post-block-1:hover:after, .post-block-1:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.post-block-1:hover .post-meta, .post-block-1:hover .post-categories a, .post-block-1:hover .post-body, .post-block-1:hover .post-title a, .post-block-1:hover .post-readmore a {
  color: #fff;
  text-decoration: none;
}
.post-block-1:hover .post-created {
  background: #fff;
  color: #2a3742;
  text-decoration: none;
}
.post-block-1 .post-created {
  background: #f4795b;
  color: #fff;
}
.post-footer .item-list ul li .post-block .post-title a {
  color: #fff;
}
.post-footer .item-list ul li .post-block .post-title a:hover {
  color: #f4795b;
  text-decoration: none;
}
.post-footer .item-list ul li .post-block .post-meta {
  color: rgba(255, 255, 255, 0.8);
}
.post-style-grid .owl-item.active:nth-child(1) .post-block-2 {
  background: red;
}
.gallery-post:after {
  background: #f4795b;
  filter: alpha(opacity=0);
}
.gallery-post .post-title {
  color: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.gallery-post a.zoomGallery {
  background: #fff;
  color: #2a3742;
  opacity: 0;
  filter: alpha(opacity=0);
}
@media (max-width: 680px) {
  .gallery-post a.zoomGallery {
    opacity: 1;
  }
}
.gallery-post a.zoomGallery:hover {
  background: #2a3742;
  color: #fff;
  text-decoration: none;
}
.gallery-post:hover:after {
  opacity: 0.9;
  filter: alpha(opacity=90);
  text-decoration: none;
}
.gallery-post:hover .post-title {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.gallery-post:hover a.zoomGallery {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.style-dark .post-block {
  background: transparent;
}
.style-dark .post-block .post-title {
  background: transparent;
}
.style-dark .post-block .post-title a {
  color: #fff;
}
.style-dark .post-block .post-title a:hover {
  color: #f4795b;
  text-decoration: none;
}
.post-single .post-thumbnail.post-gallery .owl-nav {
  opacity: 1;
  filter: alpha(opacity=100);
}
.post-single .field--name-field-tags .field__item a {
  background: #f5f8fa;
}
.post-single .field--name-field-tags .field__item a:hover, .post-single .field--name-field-tags .field__item a:focus, .post-single .field--name-field-tags .field__item a:active {
  background: #f4795b;
  color: #fff;
  text-decoration: none;
}
.categories-view-content.layout-grid .post-block .post-content, .categories-view-content.layout-masonry .post-block .post-content {
  border: 1px solid #dfe5eb;
}
.post-list-small {
  background: #fff;
  border: 1px solid #dfe5eb;
}
.post-list-small .item-list ul li {
  border-bottom: 1px solid #ebf1f6;
}
.post-list-small-2 .post-block .post-image:hover, .post-list-small-2 .post-block .post-image img:hover {
  -webkit-box-shadow: 0px 5px 20px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 5px 20px 0 rgba(108, 127, 144, 0.15);
}

.post-list-small-3 .post-block .post-content .post-title a {
  color: #6c7f90;
}
.post-list-small-3 .post-block .post-content .post-title a:hover {
  color: #2a3742;
  text-decoration: none;
}
.feed-icon {
  background: #f4795b;
  color: #fff;
  -webkit-box-shadow: 0px 10px 30px 0 rgba(248, 161, 138, 0.3);
  box-shadow: 0px 10px 30px 0 rgba(248, 161, 138, 0.3);
}
.feed-icon:hover, .feed-icon:focus {
  background: #ae4525;
  color: #fff;
}
.post-slider.post-block .post-inner:after {
  background: rgba(42, 55, 66, 0.3);
}
.post-slider.post-block .post-meta-wrap .post-title a {
  color: #fff;
}
.post-slider.post-block .post-meta-wrap .post-title a:hover {
  color: #f4795b !important;
  text-decoration: none;
}
.post-slider.post-block .post-body {
  color: rgba(255, 255, 255, 0.85);
}
.post-slider.post-block .post-meta {
  color: #fff;
}
.post-slider.post-block .post-categories a {
  color: #fff;
  background: #f4795b;
}
.post-slider.post-block .post-categories a:hover {
  color: #fff;
  background: #f8a18a;
}
.margin-2 {
  background: #fff;
}
.margin-2 > .bb-inner {
  background: #fff;
}
.border-1 {
  border: 1px solid #dfe5eb;
}
.border-2 {
  border: 2px solid #ebf1f6;
}
.border-3 {
  border: 3px solid #ebf1f6;
}
.border-4 {
  border: 4px solid #ebf1f6;
}
.border-5 {
  border: 5px solid #ebf1f6;
}
.text-light .border-1, .text-light .border-2, .text-light .border-3, .text-light .border-4, .text-light .border-5 {
  border-color: rgba(255, 255, 255, 0.6) !important;
}
.border {
  border: 1px solid #dfe5eb;
}
.no-bg {
  background-color: transparent !important;
}
.bg-theme {
  background: #f4795b;
}
.bg-theme-second {
  background: #00b0ad;
}
.bg-white {
  background: #fff;
}
.bg-black {
  background: #2a3742;
}
.bg-gray {
  background: #f5f8fa;
}
.youtube-bg:after {
  background: rgba(42, 55, 66, 0.6);
}
.ui-widget-content {
  color: #506276;
}
.gva-overlay {
  background: rgba(42, 55, 66, 0.6);
}
.text-size-medium {
  color: #2a3742;
}
.text-black {
  color: #2a3742 !important;
}
.text-white {
  color: #fff !important;
}
.text-theme {
  color: #f4795b !important;
}
.text-gray {
  color: #6c7f90 !important;
}
.text-light {
  color: #90a4b6 !important;
}
.text-theme-2, .text-theme-second {
  color: #00b0ad !important;
}
.color-theme {
  color: #f4795b !important;
}
.color-text, .text-body {
  color: #506276 !important;
}
.color-white {
  color: #fff !important;
}
.color-dark {
  color: #ebf1f6 !important;
}
.color-black {
  color: #2a3742 !important;
}
.socials a {
  color: #506276;
}
.socials a:hover, .socials a:focus, .socials a:active {
  opacity: 0.7;
  filter: alpha(opacity=70);
  color: #fff;
  text-decoration: none;
}
.socials a i {
  color: #fff !important;
  background: #f4795b;
}
.socials a i[class*="facebook"] {
  background: #4267b2;
}
.socials a i[class*="twitter"] {
  background: #1da1f2;
}
.socials a i[class*="skype"] {
  background: #009edc;
}
.socials a i[class*="dribbble"] {
  background: #ea4c89;
}
.socials a i[class*="linkedin"] {
  background: #0072b1;
}
.socials a i[class*="apple"] {
  background: #f2f2f2;
}
.socials a i[class*="pinterest"] {
  background: #e60023;
}
.socials a i[class*="google"] {
  background: linear-gradient(-120deg, #4285f4, #34A853, #FBBC05, #EA4335);
}
.socials a i[class*="youtube"] {
  background: #FF0000;
}
.socials a i[class*="vimeo"] {
  background: #86c9ef;
}
.socials a i[class*="tumblr"] {
  background: #34526f;
}
.socials a i[class*="xing"] {
  background: #126567;
}
.socials a i[class*="instagram"] {
  background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d, #f58529);
}
.socials a i[class*="flickr"] {
  background: #0063dc;
}
.socials a i[class*="behance"] {
  background: #053eff;
}
.socials-2 a, .socials-3 a {
  background: #fff;
  color: #506276 !important;
}
.socials-2 a:hover, .socials-3 a:hover {
  background: #f4795b;
  color: #fff !important;
  text-decoration: none;
}
.socials-3 a {
  background: #f5f8fa;
}
.socials-topbar a:hover {
  color: #fff;
  text-decoration: none;
}
.nav-tabs > li > a {
  color: #506276;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active {
  color: #f4795b;
  text-decoration: none;
}
.nav-tabs > li.active > a, .nav-tabs > li > a.active {
  color: #f4795b;
}
.box-quick-link ul > li {
  border: 1px solid #dfe5eb;
}
.box-quick-link ul > li a i {
  color: #6c7f90777;
}
.box-quick-link ul > li a:hover {
  color: #fff;
  text-decoration: none;
}
.box-quick-link ul > li a:hover i {
  color: #fff;
  text-decoration: none;
}
.box-quick-link ul > li:hover {
  background-color: #506276;
  text-decoration: none;
}
.box-quick-link ul > li:hover * {
  color: #fff;
  text-decoration: none;
}
.owl-carousel .owl-controls .owl-pagination .owl-page span {
  background: #d2dbe2;
}
.owl-carousel .owl-controls .owl-pagination .owl-page.active span {
  background: #6c7f90;
}
.owl-carousel .owl-dots .owl-dot {
  background: #a9b8c9;
}
.owl-carousel .owl-dots .owl-dot.active {
  background: #f4795b;
}
.owl-carousel .owl-nav > div {
  color: #506276 !important;
  opacity: 1;
  filter: alpha(opacity=100);
  background: none;
  background: #f5f8fa;
  border: 1px solid #dfe5eb;
  -webkit-box-shadow: 0 6px 20px rgba(42, 55, 66, 0.15);
  box-shadow: 0 6px 20px rgba(42, 55, 66, 0.15);
}
.owl-carousel .owl-nav > div:hover {
  background: #f4795b;
  border-color: #f4795b;
  text-decoration: none;
}
.owl-carousel .owl-nav > div:hover i {
  color: #fff;
  text-decoration: none;
}
.owl-carousel:hover .owl-nav {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #fff;
}
.owl-carousel.carousel-thumbnail.text.top .owl-dots .owl-dot {
  color: #2a3742;
}
.owl-carousel.carousel-thumbnail.text.top .owl-dots .owl-dot.active {
  color: #f4795b;
}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot {
  color: #2a3742;
  background: #fff;
  border-bottom: 1px solid #ebf1f6;
}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot:after {
  background: #f4795b;
  opacity: 0;
  filter: alpha(opacity=0);
}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot.active {
  color: #f4795b;
}
.owl-carousel.carousel-thumbnail.text.vertical .owl-dots .owl-dot.active:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.owl-carousel.white .owl-dots .owl-dot {
  background: #90a4b6BAC;
}
.owl-carousel.white .owl-dots .owl-dot.active {
  background: #fff;
}
.button, .btn, .btn-white, .btn-theme, .btn-black, .btn-theme-second, .more-link a, .btn-theme-submit {
  background: #f4795b;
  color: #fff;
  -webkit-box-shadow: 0px 10px 30px 0 rgba(244, 121, 91, 0.3);
  box-shadow: 0px 10px 30px 0 rgba(244, 121, 91, 0.3);
  border: none;
}
.button:hover, .button:focus, .button:active, .button.active, .btn:hover, .btn:focus, .btn:active, .btn.active, .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme.active, .btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .btn-theme-second:hover, .btn-theme-second:focus, .btn-theme-second:active, .btn-theme-second.active, .more-link a:hover, .more-link a:focus, .more-link a:active, .more-link a.active, .btn-theme-submit:hover, .btn-theme-submit:focus, .btn-theme-submit:active, .btn-theme-submit.active {
  background: #f8a18a;
  color: #fff;
  text-decoration: none;
}
.btn-theme-second {
  background: #00b0ad;
}
.btn-theme-second:hover, .btn-theme-second:focus, .btn-theme-second:active {
  background: #65cbc9;
  text-decoration: none;
}
.btn-white {
  background: #f5f8fa;
  border: 1px solid #f5f8fa;
  color: #2a3742;
}
.btn-white:hover, .btn-white:focus, .btn-white:active {
  border-color: #f4795b;
  color: #fff;
  background: #f4795b;
  text-decoration: none;
}
.btn-black {
  background: #2a3742;
  color: #fff;
}
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active {
  background: #506276;
  text-decoration: none;
}
.btn-inline {
  color: #f4795b;
}
.btn-inline:hover {
  color: #ae4525;
  text-decoration: none;
}

.btn-outline {
  border: solid 1px #ebf1f6;
  background: transparent;
  color: #506276;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
  background: #f4795b;
  border-color: #f4795b;
  color: #fff;
  text-decoration: none;
}

/*************** Progress Bars ***************/
.progress-label {
  color: #2a3742;
}
.progress {
  background-color: #f5f8fa !important;
}
.progress .progress-bar {
  background: #00b0ad;
}
.progress .percentage {
  color: #00b0ad;
}
.panel {
  background: #fff;
}
.panel .panel-heading .panel-title > a {
  background: #fff;
  color: #2a3742;
}
.panel .panel-heading .panel-title > a:after {
  background: #00b0ad;
  color: #fff;
}
.panel .panel-heading .panel-title > a.collapsed {
  color: #506276;
}
.panel .panel-heading .panel-title > a.collapsed:hover {
  color: #f4795b;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}
.panel .panel-heading .panel-title > a.collapsed:after {
  background: #f5f8fa;
  color: #506276;
}
.dropcap {
  color: #334250;
}
.dropcap.border-dropcap {
  border: 2px solid #334250;
}
.dropcap.bg-dropcap {
  background-color: #334250;
  color: #fff;
}
.dropcap.circle-dropcap {
  border: 2px solid #334250;
}
.info-contact > div .icon {
  color: #fff;
  background: #f4795b;
}
.info-contact > div.phone .icon {
  background: #00b0ad;
}
.info-contact > div.address .icon {
  background: #00b0ad;
}
.menu-style li:before {
  color: #00b0ad !important;
}
.scroll-to-top {
  border: 2px solid #f4795b;
  color: #f4795b !important;
  background: transparent;
}
.scroll-to-top:hover, .scroll-to-top:focus {
  background: #f4795b;
  color: #fff !important;
  text-decoration: none;
}
#node-single-comment .js-filter-wrapper {
  background: #ebf1f6;
}
.comment__attribution img {
  border: 1px solid #d2dbe2;
}
.comment__author .username {
  color: #2a3742;
}
.comment__author {
  color: #2a3742;
}
.comment__time {
  color: #f4795b;
}
.comment__content {
  border: 1px solid #dfe5eb;
}
.comment__content .links.inline > li a {
  background: #f4795b;
  color: #fff;
}
.comment__content:before {
  border-top: 20px solid transparent;
  border-right: 20px solid #ebf1f6;
  /* LTR */
  border-bottom: 20px solid transparent;
}
[dir="rtl"] .comment__content:before {
  border-left: 20px solid #ebf1f6;
}
.comment__content:after {
  border-top: 20px solid transparent;
  border-right: 20px solid #fff;
  /* LTR */
  border-bottom: 20px solid transparent;
  /* LTR */
}

[dir="rtl"] .comment__content:after {
  border-left: 20px solid #fff;
}
.comment--unpublished {
  background: #f8a18a;
}
/**
 * @todo: unpublished nodes have class .node--unpublished.
 * change this to .comment--unpublished.
 */
.unpublished .comment-text .comment-arrow {
  border-left: 1px solid #f8a18a;
  border-right: 1px solid #f8a18a;
}
.comment--unpublished .comment__text:after,
.node--unpublished .comment__text:after {
  border-right-color: #f8a18a;
  /* LTR */
}
[dir="rtl"] .comment--unpublished .comment__content:after,
[dir="rtl"] .node--unpublished .comment__content:after {
  border-left-color: #f8a18a;
}
.mailchimp-signup-subscribe-form.block .block-title span {
  -webkit-box-shadow: 0 -8px 0 0 rgba(248, 161, 138, 0.1) inset;
  box-shadow: 0 -8px 0 0 rgba(248, 161, 138, 0.1) inset;
}
.mailchimp-signup-subscribe-form input[type*='email'] {
  border: 1px solid #dfe5eb;
}
form summary {
  background: #f4795b;
  color: #fff;
}
form summary a {
  color: #fff !important;
}
form summary a:hover, form summary a:focus {
  color: #fff !important;
  text-decoration: none;
}
form .form-item label {
  color: #2a3742;
}
.hide-label label {
  background: none;
}
div.resizable-textarea textarea {
  border: 1px solid #dfe5eb;
}
.field-type-text-long fieldset {
  border: #ebf1f6;
}
.contact-message-form div[id*="edit-name"], .contact-message-form div[id*="edit-mail"], .contact-message-form .js-form-item-mail {
  border-bottom: 2px solid #d2dbe2;
}
.contact-message-form .form-item {
  color: #506276;
}
.contact-message-form .form-item input[type='text'], .contact-message-form .form-item input[type='email'], .contact-message-form .form-item textarea {
  border-bottom: 2px solid #d2dbe2;
}
.contact-message-form .form-item input[type='text']::-webkit-input-placeholder, .contact-message-form .form-item input[type='email']::-webkit-input-placeholder, .contact-message-form .form-item textarea::-webkit-input-placeholder {
  color: #506276;
}
.contact-message-form .form-item input[type='text']:-moz-placeholder, .contact-message-form .form-item input[type='email']:-moz-placeholder, .contact-message-form .form-item textarea:-moz-placeholder {
  color: #506276;
}
.contact-message-form .form-item input[type='text']::-moz-placeholder, .contact-message-form .form-item input[type='email']::-moz-placeholder, .contact-message-form .form-item textarea::-moz-placeholder {
  color: #506276;
}

.contact-message-form .form-item input[type='text']:-ms-input-placeholder, .contact-message-form .form-item input[type='email']:-ms-input-placeholder, .contact-message-form .form-item textarea:-ms-input-placeholder {
  color: #506276;
}
.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: 2px solid rgba(255, 255, 255, 0.2);
  color: #fff;
}
.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: #fff;
}
.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: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.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: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.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: #fff;
}
.webform-submission-form .form-item label {
  color: #2a3742;
}
.webform-submission-form .form-item input, .webform-submission-form .form-item textarea, .webform-submission-form .form-item select {
  border: 1px solid #dfe5eb;
}
.webform-submission-form .form-item input::-webkit-input-placeholder, .webform-submission-form .form-item textarea::-webkit-input-placeholder, .webform-submission-form .form-item select::-webkit-input-placeholder {
  color: #506276;
}
.webform-submission-form .form-item input:-moz-placeholder, .webform-submission-form .form-item textarea:-moz-placeholder, .webform-submission-form .form-item select:-moz-placeholder {
  color: #506276;
  opacity: 1;
  filter: alpha(opacity=100);
}
.webform-submission-form .form-item input::-moz-placeholder, .webform-submission-form .form-item textarea::-moz-placeholder, .webform-submission-form .form-item select::-moz-placeholder {
  color: #506276;
  opacity: 1;
  filter: alpha(opacity=100);
}
.webform-submission-form .form-item input:-ms-input-placeholder, .webform-submission-form .form-item textarea:-ms-input-placeholder, .webform-submission-form .form-item select:-ms-input-placeholder {
  color: #506276;
}
.webform-submission-form .form-item input:focus, .webform-submission-form .form-item textarea:focus, .webform-submission-form .form-item select:focus {
  border-color: #f4795b;
}
.text-light .webform-submission-form .form-item input, .text-light .webform-submission-form .form-item textarea, .text-light .webform-submission-form .form-item select {
  background: rgba(42, 55, 66, 0.1);
  border: none;
  color: rgba(255, 255, 255, 0.8);
}
.text-light .webform-submission-form .form-item input::-webkit-input-placeholder, .text-light .webform-submission-form .form-item textarea::-webkit-input-placeholder, .text-light .webform-submission-form .form-item select::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.text-light .webform-submission-form .form-item input:-moz-placeholder, .text-light .webform-submission-form .form-item textarea:-moz-placeholder, .text-light .webform-submission-form .form-item select:-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
  opacity: 1;
  filter: alpha(opacity=100);
}
.text-light .webform-submission-form .form-item input::-moz-placeholder, .text-light .webform-submission-form .form-item textarea::-moz-placeholder, .text-light .webform-submission-form .form-item select::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
  opacity: 1;
  filter: alpha(opacity=100);
}
.text-light .webform-submission-form .form-item input:-ms-input-placeholder, .text-light .webform-submission-form .form-item textarea:-ms-input-placeholder, .text-light .webform-submission-form .form-item select:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.text-light .webform-submission-form select option {
  color: #2a3742;
  background: #fff;
}

.text-light .webform-submission-form .form-actions input.form-submit {
  border-color: #fff;
  color: #fff;
  background: #fff;
  color: #2a3742;
}
.text-light .webform-submission-form .form-actions input.form-submit:hover {
  background: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
.text-light .webform-submission-form label {
  color: #fff;
}
#forum tr.odd {
  background: #f5f8fa;
}

#forum tr.even td {
  border-bottom: 1px solid #ebf1f6;
}
#forum thead th {
  background: #f5f8fa;
  border-left: 1px solid #ebf1f6;
}
#forum td {
  border: 1px solid #dfe5eb;
}
.block .block-title {
  background: none;
  color: #2a3742;
}
.block.style-higlight {
  background: #3d4d5b;
}
.block.style-higlight .block-title h2 span {
  background: #6c7f90;
  color: #fff;
}
.block.style-higlight .post-title a {
  color: #fff;
}
.block-v2 {
  background: #f4795b !important;
}
.drupal-tabs {
  border-bottom: 1px solid #ebf1f6;
}
.drupal-tabs .is-active a {
  color: #f4795b;
}
.help .messages__wrapper {
  border: 1px solid rgba(42, 55, 66, 0.2);
  background: #f5f8fa;
}
.help .messages__wrapper .messages {
  color: #2a3742;
}
.text-light .title {
  color: #fff !important;
}
.sidebar .block {
  -webkit-box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  background-color: #ffffff;
}
.sidebar .block-v2 {
  background: #f4795b;
}
.sidebar .block-v2 .block-title {
  color: #fff;
}
.sidebar .block-v2 .block-content {
  color: #fff;
}
.sidebar .block-v2 .block-content a {
  color: #fff;
}
.sidebar .block-v2 .block-content a:after {
  color: #fff;
}
.sidebar .block-menu ul li a, .sidebar .category-list ul li a {
  color: #6c7f90;
}
.sidebar .block-menu ul li a:after, .sidebar .category-list ul li a:after {
  background: #fff;
}
.sidebar .block-menu ul li a:hover, .sidebar .block-menu ul li a:focus, .sidebar .block-menu ul li a:active, .sidebar .category-list ul li a:hover, .sidebar .category-list ul li a:focus, .sidebar .category-list ul li a:active {
  color: #2a3742;
  text-decoration: none;
}
.sidebar .block-menu ul li a:hover:after, .sidebar .block-menu ul li a:focus:after, .sidebar .block-menu ul li a:active:after, .sidebar .category-list ul li a:hover:after, .sidebar .category-list ul li a:focus:after, .sidebar .category-list ul li a:active:after {
  background: #f4795b;
  color: #fff;
  text-decoration: none;
}
.sidebar .block-menu ul li.menu-item--active-trail > a, .sidebar .category-list ul li.menu-item--active-trail > a {
  color: #2a3742 !important;
}
.sidebar .block-menu ul li.menu-item--active-trail > a:after, .sidebar .category-list ul li.menu-item--active-trail > a:after {
  background: #f4795b;
  color: #fff;
}
.recent-comment-block .views-field-name {
  color: #90a4b6;
}
.recent-comment-block .views-field-name a {
  color: #90a4b6;
}
.list-tags .view-list ul > li {
  border: 1px solid #dfe5eb;
}
.list-tags .view-list ul > li:hover {
  background: #f4795b;
  text-decoration: none;
}
.list-tags .view-list ul > li:hover a {
  color: #fff;
  text-decoration: none;
}
nav.breadcrumb {
  background: none;
  color: #90a4b6;
}
nav.breadcrumb ol > li a:hover {
  color: #f4795b;
  text-decoration: none;
}
.contact-info ul li .icon, .contact-info-2 ul li .icon, .contact-info-3 ul li .icon {
  color: #fff;
}
ul.contact-info-2 .label {
  color: #506276;
}
ul.contact-info-2 .text {
  color: #f4795b;
}
ul.contact-info-2 .icon {
  color: #2a3742;
}
.contact-info-3 .icon {
  color: #00b0ad !important;
}
.social-icon a {
  background: none;
}
.box-search-team {
  background: #f4795b;
}
.box-search-team .text {
  color: #fff;
}
.box-search-team .link a {
  color: #fff;
}
.box-search-team .link a:after {
  color: #fff;
}
.box-search-team .link a:hover {
  color: #00b0ad;
  text-decoration: none;
}
.box-search-team .link a:hover:after {
  color: #00b0ad;
  text-decoration: none;
}
ul.list-1 {
  background: #ebf1f6;
}
ul.list-1 li {
  background: #fff;
}

ul.list-1 li:after {
  background: #f5f8fa;
}
ul.list-1 li a {
  color: #506276;
}
ul.list-1 li:hover {
  -webkit-box-shadow: 0 5px 20px rgba(42, 55, 66, 0.1);
  box-shadow: 0 5px 20px rgba(42, 55, 66, 0.1);
  color: #2a3742;
  text-decoration: none;
}
ul.list-1 li:hover:after {
  background: #00b0ad;
  color: #fff;
  text-decoration: none;
}
ul.list-1 li:hover a {
  color: #2a3742;
  text-decoration: none;
}
ul.list-2 > li {
  background: #fff;
  color: #2a3742;
}
ul.list-2 > li .number {
  background: #f4795b;
  color: #fff;
}
ul.list-2 > li:nth-child(odd) {
  background: #f5f8fa;
}
ul.list-3 > li {
  background: #fff;
  color: #2a3742;
}
ul.list-3 > li a {
  color: #f4795b;
}
ul.list-3 > li a:hover {
  color: #2a3742;
  text-decoration: none;
}
ul.list-3 > li:nth-child(even) {
  background: rgba(244, 121, 91, 0.09);
}
ul.list-3 > li:nth-child(odd) {
  background: rgba(244, 121, 91, 0.3);
}
.poll .poll-item .heading .text {
  color: #2a3742;
}
.poll .poll-item .bar .foreground {
  background: #f4795b;
}
/* perfect-scrollbar v0.6.7 */
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #ebf1f6;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #90a4b6;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #ebf1f6;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #90a4b6;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #90a4b6;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #90a4b6;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #ebf1f6;
  opacity: 0.9;
  filter: alpha(opacity=90);
  text-decoration: none;
}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #90a4b6;
  text-decoration: none;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #ebf1f6;
  opacity: 0.9;
  filter: alpha(opacity=90);
  text-decoration: none;
}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #90a4b6;
  text-decoration: none;
}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
  filter: alpha(opacity=60);
  text-decoration: none;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #ebf1f6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  text-decoration: none;
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #90a4b6;
  text-decoration: none;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #ebf1f6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  text-decoration: none;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #90a4b6;
  text-decoration: none;
}
.uk-slideset-init .uk-slideset-nav li a {
  border: 2px solid #f4795b;
}
.uk-slideset-init .uk-slideset-nav li.uk-active a {
  background: #f4795b;
}
.text-light .uk-slideset-init .uk-slideset-nav li a {
  border-color: #fff;
}
.text-light .uk-slideset-init .uk-slideset-nav li.uk-active a {
  background: #fff;
}
/* #Block grid
--------------------------------------------------------------- */

@media (min-width: 992px) and (min-width: 576px) {
  .navigation .gva_menu > li:hover > ul.sub-menu, .navigation .gva_menu > li:hover div.sub-menu {
    opacity: 1;
    filter: alpha(opacity=100);
  text-decoration: none;
  }
  .navigation .gva_menu > li:hover > a {
    color: #f4795b;
	text-decoration: none;
  }
}

@media (min-width: 992px) {
  .navigation .gva_menu > li > a {
    color: #506276;
  }
}
@media (min-width: 992px) {
  .navigation .gva_menu > li > a.is-active {
    color: #f4795b;
  }
  .navigation .gva_menu > li:hover > a, .navigation .gva_menu > li:focus > a, .navigation .gva_menu > li:active > a, .navigation .gva_menu > li.menu-item--active-trail > a {
    color: #f4795b;
	text-decoration: none;
  }
  .navigation .gva_menu > li:hover > a:after, .navigation .gva_menu > li:focus > a:after, .navigation .gva_menu > li:active > a:after, .navigation .gva_menu > li.menu-item--active-trail > a:after {
    opacity: 1;
    filter: alpha(opacity=100);
	text-decoration: none;
  }
  .navigation .gva_menu > li.menu-list ul.sub-menu > li {
    border-bottom: 1px solid #ebf1f6;
  }
  .navigation .gva_menu .megamenu > .sub-menu > li > ul.sub-menu, .navigation .gva_menu .gva-mega-menu > .sub-menu > li > ul.sub-menu {
    background-color: transparent;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@media (min-width: 992px) {
  .navigation .gva_menu .megamenu > .sub-menu > li > a, .navigation .gva_menu .gva-mega-menu > .sub-menu > li > a {
    color: #506276;
    border-bottom: 1px solid rgba(42, 55, 66, 0.1) !important;
  }
  .navigation .gva_menu .sub-menu {
    background-color: rgba(255, 255, 255, 0.95);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0px 4px 4px 1px rgba(42, 55, 66, 0.2);
    box-shadow: 0px 4px 4px 1px rgba(42, 55, 66, 0.2);
    border-top: 0px solid #ebf1f6;
  }
  .navigation .gva_menu .sub-menu > li > a {
    color: #506276;
  }
  .navigation .gva_menu .sub-menu > li > a:hover, .navigation .gva_menu .sub-menu > li > a:focus, .navigation .gva_menu .sub-menu > li > a:active {
    color: #f4795b;
  text-decoration: none;
  }
  .navigation .gva_menu .sub-menu > li ul {
    opacity: 0;
    filter: alpha(opacity=0);
  }
}

@media (min-width: 992px) and (min-width: 768px) {
  .navigation .gva_menu .sub-menu > li:hover > ul {
    opacity: 1;
    filter: alpha(opacity=100);
  text-decoration: none;
  }
}
body.header-absolute .navigation ul.gva_menu > li > a {
  color: #fff !important;
}
.gva-mega-menu .block-blocktabs .ui-tabs-nav > li > a {
  border-bottom: 1px solid #ebf1f6;
}
.gva-mega-menu .block-blocktabs .ui-tabs-nav > li.ui-tabs-active > a {
  color: #f4795b;
}
.testimonial-v1 .testimonial-item {
  background: #fff;
}
.testimonial-v1 .testimonial-item .content .title {
  color: #2a3742;
}
.testimonial-v1 .testimonial-item .content .job {
  color: #a9b8c9;
}
.view-testimonial-v2 .owl-dots .owl-dot {
  border: 2px solid #ebf1f6;
}
.view-testimonial-v2 .owl-dots .owl-dot.active {
  border-color: #f4795b;
}
.testimonial-grid .item-grid .testimonials-quote {
  color: #2a3742;
  border: 1px solid #dfe5eb;
}
.testimonial-grid .item-grid .testimonials-profile:after {
  background: #f4795b;
}
.testimonial-grid .item-grid .testimonials-profile .right .name {
  color: #2a3742;
}
.testimonial-grid .item-grid .testimonials-profile .right .job {
  color: #f4795b;
}
.slider-gallery-v1 .gallery-large {
  background: #fff;
}
.slider-gallery-v1 div > .gallery-small .gallery-small-item {
  background: #fff;
}
.small-list .item-list ul > li {
  border-bottom: 1px solid #ebf1f6;
}
.small-list .item-list ul > li a {
  color: #2a3742;
}
.small-list .item-list ul > li a:hover {
  color: #f4795b;
  text-decoration: none;
}
.tags-list .item-list > ul > li a {
  color: #506276;
  border: 1px solid #dfe5eb;
}
.tags-list .item-list > ul > li a:hover, .tags-list .item-list > ul > li a:focus, .tags-list .item-list > ul > li a:active {
  color: #f4795b;
  border-color: #f4795b;
  text-decoration: none;
}
.gva-view-mlayout-3.v2 .post-block .post-image a:after {
  background: rgba(42, 55, 66, 0.3);
}
.gva-view-mlayout-3.v2 .post-block .post-meta span {
  color: #fff;
}
.gva-view-mlayout-3.v2 .post-block .post-content .post-title a {
  color: #fff;
}
.gva-view-mlayout-3.v2 .post-block .post-content .post-title a:hover {
  color: #f4795b;
  text-decoration: none;
}
.gva-view-mlayout-3.v2 .post-block .post-content .post-body {
  color: rgba(255, 255, 255, 0.9);
}
.gva-view-mlayout-3.v2 .post-block .post-content .post-meta {
  color: #ccc;
}
.gva-view-mlayout-4 .item-first {
  border-bottom: 1px solid #ebf1f6;
}
.gbb-row-wrapper .row-text-overlay {
  color: rgba(42, 55, 66, 0.09);
}
.gbb-row-wrapper .icon-row {
  color: #f4795b;
}
@media (max-width: 767.98px) {
  .gbb-row.row-border > .bb-inner > .bb-container > .row-wrapper > .gsc-column, .gbb-row.row-border-white > .bb-inner > .bb-container > .row-wrapper > .gsc-column {
    border-bottom: 1px solid rgba(42, 55, 66, 0.1);
  }
}
.gbb-row.row-border > .bb-inner > .bb-container > .row-wrapper > .gsc-column:after, .gbb-row.row-border-white > .bb-inner > .bb-container > .row-wrapper > .gsc-column:after {
  background: rgba(42, 55, 66, 0.1);
}
@media (max-width: 767.98px) {
  .gbb-row.row-border-white > .bb-inner > .bb-container > .row-wrapper > .gsc-column {
    border-bottom-color: rgba(255, 255, 255, 0.2);
  }
}
.gbb-row.row-border-white > .bb-inner > .bb-container > .row-wrapper > .gsc-column:after {
  background: rgba(255, 255, 255, 0.2);
}
.gbb-row.border-inner-row .row-wrapper {
  border-bottom: 1px solid #ebf1f6;
}
.gbb-row.special-row .row-wrapper {
  -webkit-box-shadow: 0 5px 35px rgba(42, 55, 66, 0.1);
  box-shadow: 0 5px 35px rgba(42, 55, 66, 0.1);
  border: 1px solid rgba(42, 55, 66, 0.1);
  background: #fff;
}
.column-box-shadow {
  background: #fff;
  -webkit-box-shadow: 0 10px 30px rgba(42, 55, 66, 0.1);
  box-shadow: 0 10px 30px rgba(42, 55, 66, 0.1);
}
.column-box-shadow-2 {
  background: #fff;
  -webkit-box-shadow: 0 10px 30px rgba(42, 55, 66, 0.1);
  box-shadow: 0 10px 30px rgba(42, 55, 66, 0.1);
}
.column-border {
  border: 2px solid #f4795b;
}
.row-gradient-1 {
  background-image: radial-gradient(farthest-corner at 50% -50%, #135a9f 0%, #2a3742 70%, #2a3742 100%);
  background-color: #2a3742;
}
.row-gradient-2:after {
  background-image: radial-gradient(farthest-corner at 50% -50%, #fff 0%, #ebf1f6 70%, #ebf1f6 100%);
  background-color: #ebf1f6;
}
.row-bg-top:after {
  background-image: radial-gradient(farthest-corner at 50% -50%, #fff 0%, #ebf1f6 70%, #ebf1f6 100%);
  background-color: #ebf1f6;
  position: absolute;
}
.vertex-blockbuilder-content .link-edit-blockbuider {
  border: 1px solid #dfe5eb;
  -webkit-box-shadow: 0px 0px 10px 3px rgba(42, 55, 66, 0.1);
  box-shadow: 0px 0px 10px 3px rgba(42, 55, 66, 0.1);
  background: #f4795b;
  color: #fff;
}
.vertex-blockbuilder-content .link-edit-blockbuider:hover, .vertex-blockbuilder-content .link-edit-blockbuider:focus, .vertex-blockbuilder-content .link-edit-blockbuider:active {
  color: #fff;
  text-decoration: none;
}
.widget {
  /******************** Chart *****************************/
}
.widget.gsc-progress.text-light .progress-label {
  color: #fff;
}
.gsc-accordion .panel-group.skin-dark {
  background: #f5f8fa;
}
.gsc-accordion .panel-group.skin-dark .panel {
  background: #f5f8fa;
  border-bottom: 1px solid #d2dbe2 !important;
}
.gsc-accordion .panel-group.skin-dark .panel .panel-title {
  background: #f5f8fa !important;
}
.gsc-accordion .panel-group.skin-dark .panel .panel-title a {
  background: none !important;
}
.gsc-accordion .panel-group.skin-white-border {
  border: 1px solid #dfe5eb;
  background: #fff;
}
.gsc-accordion .panel-group.skin-white-border .panel {
  border-bottom: 1px solid #ebf1f6 !important;
}
.gsc-call-to-action .title span span {
  border-bottom: 1px solid #506276;
}
.gsc-call-to-action .button-action .quick-text {
  color: #2a3742;
}
.gsc-call-to-action.button-bottom.text-light .desc {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.gsc-call-to-action.button-bottom-right.text-light .desc {
  color: #fff;
}
.gsc-call-to-action.text-light .content {
  color: #fff;
}

.gsc-call-to-action.text-light .content .title {
  color: #fff;
}
.gsc-call-to-action.text-light .content .title span span {
  border-bottom-color: #fff;
}
.gsc-call-to-action.text-light .content .desc * {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.gsc-call-to-action.text-light .subtitle {
  color: #a9b8c9;
}
.gsc-call-to-action.text-light .button-action .quick-text {
  color: #fff !important;
}
.gsc-icon-box .title {
  color: #2a3742;
}
.gsc-icon-box .icon-container {
  color: #2a3742;
}
.gsc-icon-box .icon-container.icon-shadow {
  -webkit-box-shadow: 0 10px 20px rgba(42, 55, 66, 0.08);
  box-shadow: 0 10px 20px rgba(42, 55, 66, 0.08);
}
.gsc-icon-box .icon-container.text-theme[class*="border-"] {
  border-color: rgba(42, 55, 66, 0.1);
}
.gsc-icon-box .icon-container.text-white[class*="border-"] {
  border-color: rgba(255, 255, 255, 0.2);
}
.gsc-icon-box .icon-container.text-black {
  color: #2a3742;
}
.gsc-icon-box .icon-container.text-black[class*="border-"] {
  border-color: rgba(42, 55, 66, 0.1);
}
.gsc-icon-box.icon-background .highlight-icon .icon-container:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.gsc-icon-box.icon-background .highlight-icon .icon-container.bg-black:after {
  background: #222222;
}
.gsc-icon-box.icon-background .highlight-icon .icon-container.bg-theme:after {
  background: #f4795b;
}
.gsc-icon-box.icon-background.icon-border .highlight-icon .icon-container.bg-black {
  border-color: #222222;
}
.gsc-icon-box.icon-background.icon-border .highlight-icon .icon-container.bg-theme {
  border-color: #f4795b;
}
.gsc-icon-box.icon-border:not(.icon-background) .highlight-icon .icon-container {
  color: #f4795b;
}
.gsc-icon-box.text-light .title {
  color: #fff;
}
.gsc-icon-box.text-light .title:after {
  background: #fff;
}
.gsc-icon-box.text-light .title a {
  color: #fff;
}
.gsc-icon-box.text-light .title a:hover {
  color: #f4795b;
  text-decoration: none;
}
.gsc-icon-box.text-light .highlight-icon .icon-container {
  color: #fff;
}
.gsc-icon-box.text-light .desc {
  color: rgba(255, 255, 255, 0.8);
}
.gsc-icon-box.box-background.active, .gsc-icon-box.box-background:hover, .gsc-icon-box.box-background:focus, .gsc-icon-box.box-background:active {
  -webkit-box-shadow: 0px 10px 20px rgba(108, 127, 144, 0.15);
  box-shadow: 0px 10px 20px rgba(108, 127, 144, 0.15);
  text-decoration: none;
}
.gsc-icon-box.border-s1 .icon-inner {
  border: 2px solid #ebf1f6;
}
.gsc-icon-box .i-border-theme {
  border-color: rgba(244, 121, 91, 0.5) !important;
}
.gsc-icon-box .i-border-black {
  border-color: #2a3742 !important;
}
.gsc-icon-box .i-border-dark {
  border-color: #ebf1f6f !important;
}
.gsc-icon-box .i-border-white {
  border-color: #fff !important;
}
.gsc-icon-box-style {
  background: #fff;
}
.gsc-icon-box-style.highlight-box {
  background: #65cbc9;
}
.gsc-icon-box-style.highlight-box:hover {
  background: #00837e;
}
.gsc-icon-box-style.highlight-box:after, .gsc-icon-box-style.highlight-box:before {
  background: rgba(255, 255, 255, 0.1);
}
.gsc-icon-box-style.text-light .box-title a {
  color: #fff;
}
.gsc-icon-box-style.text-light .arrow, .gsc-icon-box-style.text-light .box-desc {
  color: #fff;
}
.gsc-icon-box-style.style-1 {
  border: 1px solid rgba(42, 55, 66, 0);
}
.gsc-icon-box-style.style-1 .arrow {
  color: #f4795b;
  background: #f5f8fa;
}
.gsc-icon-box-style.style-1.highlight {
  background: #f4795b;
  -webkit-box-shadow: 0 5px 26px rgba(42, 55, 66, 0.08);
  box-shadow: 0 5px 26px rgba(42, 55, 66, 0.08);
}
.gsc-icon-box-style.style-1.highlight .box-title {
  color: #fff;
}
.gsc-icon-box-style.style-1.highlight .box-title a {
  color: #fff;
}
.gsc-icon-box-style.style-1.highlight .arrow {
  background: #f4795b;
  color: #fff;
}
.gsc-icon-box-style.style-1:hover {
  -webkit-box-shadow: 0 5px 26px rgba(42, 55, 66, 0.08);
  box-shadow: 0 5px 26px rgba(42, 55, 66, 0.08);
  border-color: rgba(42, 55, 66, 0.08);
  text-decoration: none;
}
.gsc-icon-box-style.style-1:hover .arrow {
  background: #f4795b;
  text-decoration: none;
  color: #fff;
}
.gsc-icon-box-style.style-2 {
  -webkit-box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  margin-bottom: 30px;
}
.gsc-icon-box-style.text-light.style-2 .arrow {
  color: #00837e;
}

.gsc-icon-box-style.style-2 .arrow {
  color: #90a4b6;
}
.gsc-icon-box-style.style-2 .arrow:hover {
  color: #f4795b;
  text-decoration: none;
}
.gsc-icon-box-style.style-2:hover .arrow {
  color: #f4795b;
  text-decoration: none;
}
.gsc-icon-box-style.style-2:hover .link {
  color: #f4795b;
  text-decoration: none;
}
.gsc-icon-box-style.style-3 {
  -webkit-box-shadow: 0 5px 26px rgba(42, 55, 66, 0.08);
  box-shadow: 0 5px 26px rgba(42, 55, 66, 0.08);
}
.gsc-icon-box-style.style-3 .icon {
  color: #f4795b;
}
.gsc-icon-box-style.style-3:hover {
  -webkit-box-shadow: 0 5px 26px rgba(42, 55, 66, 0.08);
  box-shadow: 0 5px 26px rgba(42, 55, 66, 0.08);
  border-color: rgba(42, 55, 66, 0.08);
  text-decoration: none;
}
.milestone-block.position-icon-top .milestone-icon {
  color: #f4795b;
}
.milestone-block.position-icon-top .milestone-icon .icon {
  color: #f4795b;
}
.milestone-block.position-icon-top .milestone-number {
  color: #2a3742;
}
.milestone-block.position-icon-left .milestone-icon {
  color: #f4795b;
}

.milestone-block.position-icon-left .milestone-icon span {
  color: #f4795b;
}
.milestone-block.position-icon-left .milestone-right .milestone-number {
  color: #2a3742;
}
.milestone-block.position-icon-left .milestone-right .milestone-text {
  color: #2a3742;
}
.milestone-block.position-without-icon {
  -webkit-box-shadow: 0px 25px 60px 0 rgba(61, 77, 91, 0.05);
  box-shadow: 0px 25px 60px 0 rgba(61, 77, 91, 0.05);
}
.milestone-block.position-without-icon .milestone-content {
  -webkit-box-shadow: 0 0 0 18px #fff;
  box-shadow: 0 0 0 18px #fff;
}
.milestone-block.text-light .milestone-number {
  color: #fff !important;
}
.milestone-block.text-light .milestone-text {
  color: #a9b8c9 !important;
}
.milestone-block.text-light .milestone-icon span {
  border-color: #fff;
  color: #fff;
}
.milestone-block.hightlight {
  background: #fff;
  -webkit-box-shadow: 0 10px 30px rgba(42, 55, 66, 0.05);
  box-shadow: 0 10px 30px rgba(42, 55, 66, 0.05);
  border: 1px solid rgba(42, 55, 66, 0.06);
}
.milestone-block.border-style-1 .milestone-content {
  border: 1px dashed #e73e51;
}
.milestone-block.border-style-1 .milestone-number, .milestone-block.border-style-1 .symbol {
  color: #e73e51;
}
.milestone-block.border-style-1:hover {
  -webkit-box-shadow: 0px 25px 60px 0 rgba(231, 62, 81, 0.5);
  box-shadow: 0px 25px 60px 0 rgba(231, 62, 81, 0.5);
  text-decoration: none;
}
.milestone-block.border-style-2 .milestone-content {
  border: 1px dashed #00a564;
}
.milestone-block.border-style-2 .milestone-number, .milestone-block.border-style-2 .symbol {
  color: #00a564;
}
.milestone-block.border-style-2:hover {
  -webkit-box-shadow: 0px 25px 60px 0 rgba(0, 165, 100, 0.5);
  box-shadow: 0px 25px 60px 0 rgba(0, 165, 100, 0.5);
  text-decoration: none;
}
.milestone-block.border-style-3 .milestone-content {
  border: 1px dashed #f4795b;
}
.milestone-block.border-style-3 .milestone-number, .milestone-block.border-style-3 .symbol {
  color: #f4795b;
}
.milestone-block.border-style-3:hover {
  -webkit-box-shadow: 0px 25px 60px 0 rgba(244, 121, 91, 0.5);
  box-shadow: 0px 25px 60px 0 rgba(244, 121, 91, 0.5);
  text-decoration: none;
}
.milestone-block.border-style-4 .milestone-content {
  border: 1px dashed #6660aa;
}
.milestone-block.border-style-4 .milestone-number, .milestone-block.border-style-4 .symbol {
  color: #6660aa;
}
.milestone-block.border-style-4:hover {
  -webkit-box-shadow: 0px 25px 60px 0 rgba(102, 96, 170, 0.5);
  box-shadow: 0px 25px 60px 0 rgba(102, 96, 170, 0.5);
  text-decoration: none;
}
.gsc-block-drupal.text-light div {
  color: #fff;
}
.gsc-block-drupal.text-light .block-inner .block-title {
  color: #fff;
}
.gsc-block-drupal.text-light .block-inner .block-content *, .gsc-block-drupal.text-light .block-inner .block-content div {
  color: #fff;
}
.gsc-block-drupal.text-light .block-inner .block-content *:after, .gsc-block-drupal.text-light .block-inner .block-content *:before, .gsc-block-drupal.text-light .block-inner .block-content div:after, .gsc-block-drupal.text-light .block-inner .block-content div:before {
  color: rgba(255, 255, 255, 0.2);
}
.gsc-block-drupal.block-style-1 {
  background: #00b0ad;
}
.gsc-content-images-parallax .images img {
  border: 2px solid #fff;
}
.gsc-content-images-parallax .images .image-1 {
  -webkit-box-shadow: 0px 10px 45px rgba(42, 55, 66, 0.2);
  box-shadow: 0px 10px 45px rgba(42, 55, 66, 0.2);
}
.gsc-content-images-parallax .images .image-2 {
  -webkit-box-shadow: 0px 10px 45px rgba(42, 55, 66, 0.15);
  box-shadow: 0px 10px 45px rgba(42, 55, 66, 0.15);
}
.gsc-content-images-parallax.style-v1 .content .sub-title span {
  background: #f4795b;
  color: #fff;
}
.gsc-content-images-parallax.style-v1 .content .title {
  color: #2a3742;
}
.gsc-content-images-parallax.style-v2 .content .sub-title span {
  background: #f4795b;
  color: #fff;
}

.gsc-content-images-parallax.style-v2 .content .title {
  color: #2a3742;
}
.gsc-video-box.style-1 .video-content .video-title a {
  color: #2a3742;
}
.gsc-video-box.style-1 .video-content .video-title a:hover {
  color: #f4795b;
  text-decoration: none;
}
.gsc-video-box.style-2 .image .popup-video .icon {
  background: #f4795b;
  color: #fff;
}
.gsc-video-box.style-2 .video-content .video-title a {
  color: #2a3742;
}
.gsc-video-box.style-2 .video-content .video-title a:hover {
  color: #f4795b;
  text-decoration: none;
}
.gsc-links .content-inner .box-content a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #2a3742;
  text-decoration: none;
}
.gsc-links .content-inner .box-content a.o_active {
  color: #f4795b;
}
.gsc-links.stuck {
  background: #fff;
}
.gsc-links.stuck.hidden-menu .content-inner {
  opacity: 0;
  filter: alpha(opacity=0);
}
.gsc-links:hover .box-content a {
  opacity: 0.3;
  filter: alpha(opacity=30);
  text-decoration: none;
}
.gsc-tabs-content {
  background: #fff;
}
.gsc-tabs-content .nav-tabs > li > a {
  background: #ebf1f6;
  border-right: 1px solid #fff;
}
.gsc-tabs-content .nav-tabs > li > a.active {
  background: #00b0ad;
  color: #fff;
}
.gsc-tabs-content .nav-tabs > li:first-child > a {
  border-left: 1px solid #fff;
}
.gsc-team .social-icons a {
  color: #fff;
  -webkit-box-shadow: 0 2px 6px rgba(42, 55, 66, 0.2);
  box-shadow: 0 2px 6px rgba(42, 55, 66, 0.2);
}
.gsc-team .social-icons a:hover {
  -webkit-box-shadow: 0 3px 8px rgba(42, 55, 66, 0.4);
  box-shadow: 0 3px 8px rgba(42, 55, 66, 0.4);
  text-decoration: none;
}
.gsc-team .team-position {
  color: #f4795b;
}
.gsc-team.team-horizontal .team-header .box-hover {
  opacity: 0;
  filter: alpha(opacity=0);
  background: rgba(42, 55, 66, 0.6);
}
.gsc-team.team-horizontal .team-header .social-list a {
  background: none;
  color: #fff !important;
}
.gsc-team.team-horizontal .team-header .social-list a:hover {
  color: #f4795b !important;
  text-decoration: none;
}
.gsc-team.team-horizontal .team-name:after {
  background: #f4795b;
}
.gsc-team.team-horizontal:hover .box-hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.gsc-team.team-vertical:after {
  border: 10px solid #fff;
  opacity: 0;
  filter: alpha(opacity=0);
}
.gsc-team.team-vertical .team-content {
  opacity: 0;
  filter: alpha(opacity=0);
  border: 10px solid #fff;
}
.gsc-team.team-vertical .team-content:before {
  background: #00b0ad;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.gsc-team.team-vertical .team-name {
  color: #2a3742;
}
.gsc-team.team-vertical .team-name a:hover, .gsc-team.team-vertical .team-name a:focus, .gsc-team.team-vertical .team-name a:active {
  color: #fff;
  text-decoration: none;
}
.gsc-team.team-vertical .team-socials:after {
  background: #333;
}
.gsc-team.team-vertical .team-socials > a:hover, .gsc-team.team-vertical .team-socials > a:focus, .gsc-team.team-vertical .team-socials > a:active {
  color: #fff;
  text-decoration: none;
}
.gsc-team.team-vertical:hover {
  -webkit-box-shadow: 2px 5px 15px 0px rgba(42, 55, 66, 0.18);
  box-shadow: 2px 5px 15px 0px rgba(42, 55, 66, 0.18);
  text-decoration: none;
}
.gsc-team.team-vertical:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.gsc-team.team-vertical:hover .team-content {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.gsc-team.team-circle .team-header .social-list a {
  background: none;
  color: #fff !important;
}
.gsc-team.team-circle .team-header .social-list a:hover {
  color: #f4795b !important;
  text-decoration: none;
}
.gsc-team.team-circle .team-name {
  color: #2a3742;
}
.gsc-team.team-circle .team-position {
  color: #90a4b6;
}
.gsc-team.team-circle .team-content {
  color: #90a4b6;
}
.gsc-team.team-circle .box-hover {
  opacity: 0;
  filter: alpha(opacity=0);
  background: rgba(42, 55, 66, 0.6);
}
.gsc-team.team-circle .team-body .content-hover {
  opacity: 0;
  filter: alpha(opacity=0);
}
.gsc-team.team-circle .team-body .info {
  background: #fff;
}
.gsc-team.team-circle:hover .box-hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.pricing-table {
  background-color: #fff;
  -webkit-box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
}
.pricing-table .content-inner {
  border-bottom: 1px solid #dfe5eb;
}
.pricing-table .price-value {
  color: #f4795b;
}
.pricing-table.highlight-plan {
  -webkit-box-shadow: 0 3px 25px 0 rgba(42, 55, 66, 0.1);
  box-shadow: 0 3px 25px 0 rgba(42, 55, 66, 0.1);
}
.pricing-table.border-style-1 {
  border-top: 5px solid #f4795b;
}
.pricing-table.border-style-1 .price-value {
  color: #f4795b;
}
.pricing-table.border-style-1 .btn-outline {
  background: #f4795b;
  border-color: #f4795b;
  color: #fff;
}
.pricing-table.border-style-1 .btn-outline:hover {
  background: transparent;
  border-color: #f4795b;
  color: #f4795b;
}

.pricing-table.border-style-1:hover .content-inner {
  border-color: #f4795b;
  text-decoration: none;
}
.pricing-table.border-style-2 {
  border-top: 5px solid #f46178;
}
.pricing-table.border-style-2 .price-value {
  color: #f46178;
}
.pricing-table.border-style-2:hover .content-inner {
  border-color: #f46178;
  text-decoration: none;
}
.pricing-table.border-style-2:hover .btn-outline {
  background: #f46178;
  border-color: #f46178;
  color: #fff;
  text-decoration: none;
}
.pricing-table.border-style-3 {
  border-top: 5px solid #00b0ad;
}
.pricing-table.border-style-3 .price-value {
  color: #00b0ad;
}
.pricing-table.border-style-3:hover .content-inner {
  border-color: #00b0ad;
}
.pricing-table.border-style-3:hover .btn-outline {
  background: #00b0ad;
  border-color: #00b0ad;
  color: #fff;
  text-decoration: none;
}
.gsc-quotes-rotator .cbp-qtrotator .cbp-qtcontent {
  border-top: 1px solid #ebf1f6;
}
.gsc-quotes-rotator .cbp-qtrotator .cbp-qtcontent .content-title {
  color: #2a3742;
}
.gsc-quotes-rotator .cbp-qtprogress {
  background: #f4795b;
}
.gsc-quotes-rotator.text-light {
  color: #fff;
}
.gsc-quotes-rotator.text-light .cbp-qtrotator .cbp-qtcontent {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.gsc-quotes-rotator.text-light .cbp-qtrotator .cbp-qtcontent .content-inner {
  color: #fff;
}
.gsc-quotes-rotator.text-light .cbp-qtrotator .cbp-qtcontent .content-title {
  color: #fff;
}
.gva-job-box {
  border: 1px solid #dfe5eb;
  background: #fff;
}
.gva-job-box .content-inner .job-type {
  color: #f4795b;
}
.gva-job-box .content-inner .box-title .title {
  color: #506276;
}
.gva-job-box .content-inner .box-title .title:hover {
  color: #2a3742;
}
.gva-job-box .content-inner .box-title .title a {
  color: #506276;
}
.gva-job-box .content-inner .box-title .title a:hover {
  color: #2a3742;
}
.gva-job-box .content-inner .information ul li i {
  color: #00b0ad !important;
}
.gsc-our-gallery .item .box-content {
  background: #f4795b;
}
.gsc-our-gallery .item .box-content .title {
  color: #fff;
}
.gsc-our-gallery .item .box-content .title:after {
  background: #00b0ad;
}
.gsc-our-gallery .item .box-content .desc {
  color: #fff;
}
.gsc-box-hover {
  background: #fff;
  border: 2px solid #f5f8fa;
}
.gsc-box-hover .content-frontend .icon i {
  background: #f4795b;
  color: #fff;
}
.gsc-text-rotate .rotate-text .primary-text {
  color: #f4795b;
}
.gsc-text-rotate.text-light .rotate-text .primary-text {
  color: #fff;
}
.gsc-text-rotate.text-light .rotate-text .second-text {
  color: #fff;
}
.gsc-heading .sub-title {
  color: #6c7f90;
}
.gsc-heading.style-1 .title span {
  -webkit-box-shadow: 0 -8px 0 0 rgba(244, 121, 91, 0.1) inset;
  box-shadow: 0 -8px 0 0 rgba(244, 121, 91, 0.1) inset;
}
.gsc-heading.text-light .title-sub {
  color: #fff;
}
.gsc-heading.text-light .title {
  color: #fff;
}
.gsc-heading.text-light .sub-title span {
  color: rgba(255, 255, 255, 0.9);
}
.gsc-heading.text-light.align-left-2 .heading-top:after {
  background: #fff;
}
.gsc-heading.text-light .title-desc {
  color: #f5f8fa;
}
.gsc-chart .easyPieChart span {
  color: #2a3742;
}
.gsc-chart .content .title {
  color: #2a3742;
}
.gsc-map .content-inner {
  -webkit-box-shadow: 0 6px 30px rgba(42, 55, 66, 0.1);
  box-shadow: 0 6px 30px rgba(42, 55, 66, 0.1);
}
.gsc-map .content-inner.close-content {
  opacity: 0;
  filter: alpha(opacity=0);
}
.gsc-map .link-open-content a {
  color: #fff;
  background: #f4795b;
}
.gsc-map .link-open-content a:hover {
  background: #ae4525;
  color: #fff;
  text-decoration: none;
}
.gsc-map .info span.icon {
  color: #2a3742;
}
.gsc-map .phone {
  color: #f4795b;
}
.gsc-quote-text .icon {
  color: #f4795b;
}
.gsc-quote-text .content {
  color: #90a4b6;
}
.gsc-quote-text.has-border {
  border: 2px solid #ebf1f6;
}
.gsc-box-color {
  background: #f4795b;
}
.gsc-box-color .box-content .link {
  background: rgba(42, 55, 66, 0.3);
  color: #fff;
}
.gsc-box-color .box-content .link .background {
  background: rgba(42, 55, 66, 0.1);
}
.gsc-box-color .box-content .link:hover .background {
  background: rgba(42, 55, 66, 0.5);
  text-decoration: none;
}
.gsc-box-color.text-white .box-title, .gsc-box-color.text-white .content, .gsc-box-color.text-white .link {
  color: #fff;
}
.gsc-tabs .tabs_wrapper.tabs_horizontal .nav-tabs {
  background: #fff;
  border: 1px solid #dfe5eb;
}
.gsc-tabs .tabs_wrapper.tabs_horizontal .tab-content {
  border: 1px solid #dfe5eb;
}
.gsc-tabs .tabs_wrapper.tabs_horizontal .tab-content .tab-pane {
  background: #fff;
}
.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs {
  background: #fff;
  border: 1px solid #dfe5eb;
}
.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs > li {
  border-bottom: 1px solid #ebf1f6;
}
.gsc-tabs .tabs_wrapper.tabs_vertical .tab-content .tab-pane {
  background: #fff;
  border: 1px solid #dfe5eb;
}
.gsc-button {
  border: 2px solid transparent;
}
.gsc-our-partners .content-inner .title {
  color: #506276;
}
.gsc-our-partners .content-inner .info {
  color: #2a3742;
}
.gsc-our-partners .content-inner .info .category {
  color: #00b0ad;
}
.gsc-our-partners .content-inner .info .address {
  color: #6c7f90;
}
.gsc-image-content.skin-v1 {
  background: #fff;
  -webkit-box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
}
.gsc-image-content.skin-v2 .box-content {
  background: #fff;
}
.gsc-image-content.skin-v2 .box-content .box-action a {
  color: #506276;
}
.gsc-image-content.skin-v2 .box-content .box-action a:hover {
  color: #f4795b;
  text-decoration: none;
}
.gsc-image-content.skin-v3 .box-content {
  background: #f4795b;
}
.gsc-image-content.skin-v3 .box-content .title {
  color: #fff;
}
.gsc-image-content.skin-v3 .box-content .title a {
  color: #fff;
}
.gsc-service-carousel .item .content-inner {
  border: 1px solid #dfe5eb;
  background: #fff;
}
.gsc-service-carousel .item .content-inner .icon i {
  color: #f4795b;
}
.gsc-service-carousel .item .content-inner:hover, .gsc-service-carousel .item .content-inner:focus, .gsc-service-carousel .item .content-inner:active {
  -webkit-box-shadow: 0px 6px 21px 3px rgba(108, 127, 144, 0.15);
  box-shadow: 0px 6px 21px 3px rgba(108, 127, 144, 0.15);
  background: #fff;
  border-color: transparent;
  text-decoration: none;
}
.gsc-box-download {
  background: #f4795b;
  color: #fff;
}
.gsc-box-download .box-files a {
  color: #2a3742;
  background: #fff;
}
.gsc-socials.style-1 a {
  color: #191b1c;
  background: #fff;
}
.gsc-socials.style-1 a:hover, .gsc-socials.style-1 a:active, .gsc-socials.style-1 a:focus {
  opacity: 0.8;
  filter: alpha(opacity=80);
  text-decoration: none;
}
.gsc-socials.style-2 a {
  color: #506276;
}
.gsc-socials.style-2 a:hover, .gsc-socials.style-2 a:focus, .gsc-socials.style-2 a:active {
  opacity: 0.7;
  filter: alpha(opacity=70);
  text-decoration: none;
}
.gsc-socials.style-2 a i {
  color: #fff;
}
.gsc-socials.style-2 a i.fa-facebook-square, .gsc-socials.style-2 a i.fa-facebook, .gsc-socials.style-2 a i.fa-facebook-f {
  background: #4267b2;
}
.gsc-socials.style-2 a i.fa-twitter, .gsc-socials.style-2 a i.fa-twitter-square {
  background: #1da1f2;
}
.gsc-socials.style-2 a i.fa-skype {
  background: #009edc;
}
.gsc-socials.style-2 a i.fa-dribbble {
  background: #ea4c89;
}
.gsc-socials.style-2 a i.fa-linkedin-square, .gsc-socials.style-2 a i.fa-linkedin {
  background: #0072b1;
}
.gsc-socials.style-2 a i.fa-apple {
  background: #f2f2f2;
}
.gsc-socials.style-2 a i[class*="fa-pinterest"] {
  background: #e60023;
}
.gsc-socials.style-2 a i.fa-google-plus-square, .gsc-socials.style-2 a i.fa-google-plus {
  background: linear-gradient(-120deg, #4285f4, #34A853, #FBBC05, #EA4335);
}
.gsc-socials.style-2 a i.fa-youtube-square, .gsc-socials.style-2 a i.fa-youtube {
  background: #FF0000;
}
.gsc-socials.style-2 a i.fa-vimeo-square, .gsc-socials.style-2 a i.fa-vimeo {
  background: #86c9ef;
}
.gsc-socials.style-2 a i.fa-tumblr-square, .gsc-socials.style-2 a i.fa-tumblr {
  background: #34526f;
}
.gsc-socials.style-2 a i.fa-xing-square, .gsc-socials.style-2 a i.fa-xing {
  background: #126567;
}
.gsc-socials.style-2 a i.fa-instagram {
  background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d, #f58529);
}
.gsc-socials.style-2 a i.fa-behance {
  background: #0075FF;
}
.gsc-instagram .title {
  color: #242527;
}
.gsc-instagram .title a {
  color: #f4795b;
  border-bottom: 1px solid #f4795b;
}
.gsc-instagram .title a:hover, .gsc-instagram .title a:focus, .gsc-instagram .title a:active {
  color: #2a3742;
  text-decoration: none;
}
.gsc-progress-box {
  border: 1px solid #dfe5eb;
  padding: 60px 60px 50px;
}
.gsc-progress-box .icon-box {
  background: #f5f8fa;
  color: #f4795b;
}
.gsc-progress-box .step-number {
  color: #f4795b;
}
.gsc-progress-box.border-style-1 {
  border-color: #00b0ad;
}
.gsc-progress-box.border-style-1 .step-number, .gsc-progress-box.border-style-1 .icon-box {
  color: #00b0ad;
}
.gsc-progress-box.border-style-1:hover {
  -webkit-box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  text-decoration: none;
}
.gsc-progress-box.border-style-2 {
  border-color: #e73e51;
}
.gsc-progress-box.border-style-2 .step-number, .gsc-progress-box.border-style-2 .icon-box {
  color: #e73e51;
}
.gsc-progress-box.border-style-2:hover {
  -webkit-box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  text-decoration: none;
}
.gsc-progress-box.border-style-3 {
  border-color: #00a564;
}
.gsc-progress-box.border-style-3 .step-number, .gsc-progress-box.border-style-3 .icon-box {
  color: #00a564;
}
.gsc-progress-box.border-style-3:hover {
  -webkit-box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  box-shadow: 0px 10px 60px 0 rgba(108, 127, 144, 0.15);
  text-decoration: none;
}
.cssload-container .wait-text {
  color: #2a3742;
}
.cssload-container .cssload-item {
  background-color: #fff;
  box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
  -o-box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
  -ms-box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
  -webkit-box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
  -moz-box-shadow: 0 0 21px 3px rgba(130, 130, 130, 0.26);
}
.cssload-container .cssload-moon {
  border-bottom: 26px solid #f4795b;
}
@media (max-width: 991.98px) {
  .gva-offcanvas-mobile {
    background: #fff;
    -webkit-box-shadow: 0px 4px 4px 1px rgba(42, 55, 66, 0.2);
    box-shadow: 0px 4px 4px 1px rgba(42, 55, 66, 0.2);
  }
  .gva-offcanvas-mobile .close-offcanvas {
    border-bottom: 1px solid rgba(42, 55, 66, 0.1);
    opacity: 1;
    filter: alpha(opacity=100);
    color: #506276;
  }
  .gva-offcanvas-mobile .close-offcanvas:hover {
    color: #f4795b;
  text-decoration: none;
  }
  .gva-offcanvas-mobile .block {
    border-bottom: 1px solid #ebf1f6;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li {
    border-bottom: 1px solid #ebf1f6;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a {
    color: #506276 !important;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li > a:hover {
    color: #f4795b !important;
  text-decoration: none;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret {
    color: #90a4b6;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret:hover {
    color: #f4795b;
  }
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li a {
    color: #506276 !important;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li a:hover {
    color: #f4795b !important;
  text-decoration: none;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu li a:hover {
    color: #f4795b;
  text-decoration: none;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu {
    opacity: .9;
    filter: alpha(opacity=90);
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu .sub-menu ul {
    opacity: .9;
    filter: alpha(opacity=90);
  }
}
.menu-bar span {
  background-color: #506276;
}
.menu-bar span:hover {
	color: #f4795b;
}
.menu-bar:hover {
	color: #f4795b;
}
.menu-bar.show-view span.two {
  opacity: 0;
  filter: alpha(opacity=0);
}
.team-block.team-v1 .team-image .socials-team {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(244, 121, 91, 0.99)), to(rgba(244, 121, 91, 0.01)));
  background-image: linear-gradient(to top, rgba(244, 121, 91, 0.99), rgba(244, 121, 91, 0.01));
  opacity: 0;
  filter: alpha(opacity=0);
}
.team-block.team-v1 .team-image .socials-team a {
  color: #fff;
}
.team-block.team-v1 .team-image .socials-team a:hover, .team-block.team-v1 .team-image .socials-team a:focus, .team-block.team-v1 .team-image .socials-team a:active {
  text-decoration: none;
  color: #00b0ad;
}
.team-block.team-v1 .team-content .team-name {
  color: #2a3742;
}
.team-block.team-v1 .team-content .team-name a {
  color: #506276;
}
.team-block.team-v1 .team-content .team-name a:hover {
  color: #f4795b;
  text-decoration: none;
}
.team-block.team-v1:hover .team-image {
  -webkit-box-shadow: 0 10px 20px rgba(42, 55, 66, 0.1);
  box-shadow: 0 10px 20px rgba(42, 55, 66, 0.1);
  text-decoration: none;
}
.team-block.team-v1:hover .team-image .socials-team {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.team-block.team-v2 {
  background: #fff;
  border: 1px solid #dfe5eb;
  background: #fff;
}
.team-block.team-v2 .team-image {
  border: 1px solid #dfe5eb;
}
.team-block.team-v2 .team-image .item-image:after {
  background: rgba(42, 55, 66, 0.2);
  opacity: 0;
  filter: alpha(opacity=0);
}
.team-block.team-v2 .team-content .socials-team > a {
  color: #506276;
}
.team-block.team-v2 .team-content .socials-team > a:hover {
  color: #f4795b;
  text-decoration: none;
}
.team-block.team-v2 .team-content .team-name {
  color: #2a3742;
}
.team-block.team-v2:hover .team-image .item-image:after {
  opacity: 1;
  text-decoration: none;
  filter: alpha(opacity=100);
}
.team-block.team-v2:hover .team-image .socials-team {
  opacity: 1;
  filter: alpha(opacity=100);
  top: 10px;
  text-decoration: none;
}
.team-block.team-v3 .team-block-inner .team-image .field--name-field-team-image a:after {
  background: rgba(42, 55, 66, 0.36);
  opacity: 0;
  filter: alpha(opacity=0);
}
.team-block.team-v3 .team-name {
  color: #2a3742;
}
.team-block.team-v3 .team-socials > a {
  color: #506276;
}
.team-block.team-v3 .team-socials > a:hover {
  color: #f4795b;
  text-decoration: none;
}
.team-block.team-v3:hover .team-image .field--name-field-team-image a:after {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.team-block.team-v3:hover .team-image .socials {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.event-block .event-image .date {
  background: #fff;
  -webkit-box-shadow: 0px 4px 26px 3px rgba(108, 127, 144, 0.15);
  box-shadow: 0px 4px 26px 3px rgba(108, 127, 144, 0.15);
}
.event-block .event-image .date .day {
  color: #f4795b;
}
.event-block .event-image .date .month {
  color: #2a3742;
}
.event-block .event-content {
  background: #fff;
  border: 1px solid #dfe5eb;
}
.event-block .event-content .event-info .event-meta {
  color: #00b0ad;
}
.event-block-2 {
  border-bottom: 1px solid #ebf1f6;
}
.event-block-2 .event-image .event-date {
  -webkit-box-shadow: 0px 4px 26px 3px rgba(108, 127, 144, 0.15);
  box-shadow: 0px 4px 26px 3px rgba(108, 127, 144, 0.15);
  background: #fff;
}
.event-block-2 .event-image .event-date .date {
  color: #f4795b;
}
.event-block-2 .event-image .event-date .month {
  color: #506276;
}
.event-block-2 .event-line {
  background: #f4795b;
}
.event-block-2 .event-meta {
  color: #6c7f90;
}
.event-list-item .event-date {
  background: #f4795b;
  color: #fff;
}
.event-list-item .event-title a {
  color: #2a3742;
}
.event-list-item .event-body {
  color: #232526;
}
.event-block-list .event-date {
  background: #f4795b;
  color: #fff;
}
.event-block-list .event-date span.day {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.event-block-list .event-address i {
  color: #f4795b;
}
.event-full .event-info {
  background: #f5f8fa;
}
.portfolio-filter ul.nav-tabs > li > a {
  background: #f5f8fa;
}
.portfolio-filter ul.nav-tabs > li > a:hover {
  border-color: #f4795b;
  text-decoration: none;
}
.portfolio-filter ul.nav-tabs > li > a.active {
  border-color: #f4795b;
  background: #f4795b;
  color: #fff;
  text-decoration: none;
}
.portfolio-v1 .portfolio-content .portfolio-overlay {
  background: rgba(157, 216, 216, 0.8);
  opacity: 0;
  filter: alpha(opacity=0);
}
.portfolio-v1 .portfolio-images .image-popup {
  opacity: 0;
  filter: alpha(opacity=0);
  color: #506276;
  background: #f5f8fa;
}
.portfolio-v1 .portfolio-images .image-popup:hover {
  color: #fff;
  background: #f4795b;
  text-decoration: none;
}
.portfolio-v1 .portfolio-images .link {
  opacity: 0;
  filter: alpha(opacity=0);
  color: #506276;
  background: #f5f8fa;
}
.portfolio-v1 .portfolio-images .link:hover {
  color: #fff;
  background: #f4795b;
  text-decoration: none;
}
.portfolio-v1 .content-inner .category a {
	color: #ae4525;
	text-shadow: 1px 1px rgba(0, 176, 173, 0);
}
.portfolio-v1 .content-inner .category a:hover, .portfolio-v1 .content-inner .category a:focus, .portfolio-v1 .content-inner .category a:active {
  color: #f4795b;
	text-shadow: 1px 1px rgba(202, 233, 234, 0.6);
  text-decoration: none;
}
.portfolio-v1 .content-inner .title a {
	color: #506276;
	text-shadow: 1px 1px rgba(0, 176, 173, 0);
}
.portfolio-v1 .content-inner .title a:hover {
	color: #2a3742;
	text-shadow: 1px 1px rgba(202, 233, 234, 0.6);
}
.portfolio-v1:hover .portfolio-overlay, .portfolio-v1:active .portfolio-overlay, .portfolio-v1:focus .portfolio-overlay {
  opacity: 1;
  text-decoration: none;
}
.portfolio-v1:hover .content-inner .title, .portfolio-v1:active .content-inner .title, .portfolio-v1:focus .content-inner .title {
  opacity: 1;
  text-decoration: none;
}
.portfolio-v1:hover .content-inner .category, .portfolio-v1:active .content-inner .category, .portfolio-v1:focus .content-inner .category {
  opacity: 1;
  text-decoration: none;
}
.portfolio-v1:hover .portfolio-images, .portfolio-v1:active .portfolio-images, .portfolio-v1:focus .portfolio-images {
  -webkit-box-shadow: 0 10px 20px rgba(42, 55, 66, 0.1);
  box-shadow: 0 10px 20px rgba(42, 55, 66, 0.1);
  text-decoration: none;
}
.portfolio-v1:hover .portfolio-images .image-popup, .portfolio-v1:active .portfolio-images .image-popup, .portfolio-v1:focus .portfolio-images .image-popup {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.portfolio-v1:hover .portfolio-images a.link, .portfolio-v1:active .portfolio-images a.link, .portfolio-v1:focus .portfolio-images a.link {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none;
}
.portfolio-v2 .portfolio-images .portfolio-overlay {
  background: rgba(157, 216, 216, 0.8);
  color: #506276;
  opacity: 0;
  filter: alpha(opacity=0);
}
.portfolio-v2 .portfolio-images .image-popup {
  color: #506276;
  opacity: 0;
  filter: alpha(opacity=0);
}
.portfolio-v2 .portfolio-images .image-popup:hover {
	color: #2a3742;
	text-shadow: 1px 1px rgba(202, 233, 234, 0.6);
  text-decoration: none;
}
.portfolio-v2 .content-inner .category a {
  color: #6c7f90;
}
.portfolio-v2 .content-inner .category a:hover, .portfolio-v2 .content-inner .category a:focus, .portfolio-v2 .content-inner .category a:active {
  color: #2a3742;
  text-decoration: none;
}
portfolio-v2 .content-inner .title a {
  color: #506276;  
}
.portfolio-v2 .content-inner .title a:hover {
	color: #f4795b;
}
.portfolio-v2:hover .portfolio-overlay, .portfolio-v2:active .portfolio-overlay, .portfolio-v2:focus .portfolio-overlay {
  opacity: 1;
  text-decoration: none;
}
.portfolio-v2:hover .portfolio-images, .portfolio-v2:active .portfolio-images, .portfolio-v2:focus .portfolio-images {
  -webkit-box-shadow: 0 10px 20px rgba(42, 55, 66, 0.1);
  box-shadow: 0 10px 20px rgba(42, 55, 66, 0.1);
  text-decoration: none;
}
.portfolio-v2:hover .portfolio-images .image-popup, .portfolio-v2:active .portfolio-images .image-popup, .portfolio-v2:focus .portfolio-images .image-popup {
  opacity: 1;
  text-decoration: none;
  filter: alpha(opacity=100);
}
.portfolio-carousel-single .portfolio-item .images .image-popup {
  background: #2a3742;
  color: #fff;
}
.portfolio-carousel-single .portfolio-item .images .image-popup:hover {
  background: #3e5385;
  text-decoration: none;
}
.portfolio-carousel-single .portfolio-item .images .read-more a {
  opacity: 0;
  filter: alpha(opacity=0);
  color: #506276;
}
.portfolio-carousel-single .portfolio-item .images .read-more a:hover {
  color: #f4795b;
  text-decoration: none;
}
.portfolio-carousel-single .portfolio-item .images .read-more:after {
  background: #f4795b;
}
.portfolio-carousel-single .portfolio-item .portfolio-content:after {
  background: #f4795b;
}
.portfolio-carousel-single .portfolio-item .portfolio-content .category a {
  color: #2a3742;
  background: #fff;
}
.portfolio-carousel-single .portfolio-item .portfolio-content .category a:hover {
  color: #f4795b;
  text-decoration: none;
}
.portfolio-carousel-single .portfolio-item .portfolio-content .title {
  background: #f4795b;
}
.portfolio-carousel-single .portfolio-item .portfolio-content .title a {
  color: #fff;
}
.portfolio-carousel-single .portfolio-item .portfolio-content .title a:hover {
  color: draken(#fff, 15%);
  text-decoration: none;
}
.portfolio-carousel-single .portfolio-item .portfolio-content .desc {
  background: #f4795b;
  color: #fff;
}
.portfolio-carousel-single .portfolio-item .portfolio-content .category {
  opacity: 0;
  filter: alpha(opacity=0);
}
.portfolio-carousel-single .portfolio-item .portfolio-content .title {
  opacity: 0;
  filter: alpha(opacity=0);
}
.portfolio-carousel-single .portfolio-item .portfolio-content .desc {
  opacity: 0;
  filter: alpha(opacity=0);
}
.portfolio-carousel-single .portfolio-item .image-popup {
  opacity: 0;
  filter: alpha(opacity=0);
}
.portfolio-carousel-single .active-effect .portfolio-item .portfolio-content .category, .portfolio-carousel-single .active-effect .portfolio-item .portfolio-content .title, .portfolio-carousel-single .active-effect .portfolio-item .portfolio-content .desc {
  opacity: 1;
  filter: alpha(opacity=100);
}
.portfolio-carousel-single .active-effect .image-popup {
  opacity: 1;
  filter: alpha(opacity=100);
}
.portfolio-carousel-single .active-effect .portfolio-item .images .read-more a {
  opacity: 1;
  filter: alpha(opacity=100);
}
.testimonial-node-1 {
  background: #fff;
  border: 2px solid #f5f8fa;
}
.testimonial-node-1 .testimonial-content .quote {
  border-bottom: 1px solid #ebf1f6;
}
.testimonial-node-1 .testimonial-content .info .left .avatar img {
  border: 1px solid #dfe5eb;
}
.testimonial-node-1 .testimonial-content .info .right .title {
  color: #f4795b;
}
.testimonial-node-1 .testimonial-content .info .right .job {
  color: #90a4b6;
}
.testimonial-node-1:hover {
  -webkit-box-shadow: 0 2px 8px rgba(42, 55, 66, 0.06);
  box-shadow: 0 2px 8px rgba(42, 55, 66, 0.06);
  text-decoration: none;
}
.testimonial-node-1:hover .testimonial-content:after {
  background: #00b0ad;
  color: #fff;
  text-decoration: none;
}
.testimonial-node-2 .testimonial-content .quote {
  color: #2a3742;
}
.testimonial-node-2 .testimonial-content .info .title {
  color: #f4795b;
}
.testimonial-node-2 .testimonial-content .info .job {
  color: #90a4b6;
}
.testimonial-node-3 .icon-quote {
  color: #fff;
  background: #f4795b;
  -webkit-box-shadow: 0 0 0 20px rgba(42, 55, 66, 0.05);
  box-shadow: 0 0 0 20px rgba(42, 55, 66, 0.05);
}
.testimonial-node-3 .item-image:before {
  background: #dff4f5;
}

@media (max-width: 575.98px) {
  .testimonial-node-3 .icon-quote {
    -webkit-box-shadow: 0 0 0 15px rgba(42, 55, 66, 0.05);
    box-shadow: 0 0 0 15px rgba(42, 55, 66, 0.05);
  }
}
.testimonial-node-3 .job {
  color: #f4795b;
}
.service-block-1 {
  background: #fff;
  -webkit-box-shadow: 0 10px 14px 0 rgba(37, 44, 65, 0.04);
  box-shadow: 0 10px 14px 0 rgba(37, 44, 65, 0.04);
}
.service-block-1 .service-images:after {
  background: rgba(42, 55, 66, 0.4);
}
.service-block-1 .service-images .image-popup {
  background: #fff;
  color: #506276;
  opacity: 0;
}

.service-block-1 .service-images .image-popup:hover {
  color: #fff;
  background: #f4795b;
  text-decoration: none;
}

.service-block-1 .service-content {
  border: 1px solid #dfe5eb;
}
.service-block-1 .service-content .title a {
	color: #506276;
}
.service-block-1 .service-content .title a:hover {
	color: #2a3742;
}
.service-block-1 .btn-inline, .service-block-1 .btn-inline a {
	color: #f8a18a;
}
.service-block-1 .btn-inline:hover, .service-block-1 .btn-inline a:hover  {
	color: #f4795b;
}
.service-block-1 .service-content .service-icon {
  color: #f4795b;
}
.service-block-1:hover .service-images:after {
  opacity: 1;
  text-decoration: none;
}
.service-block-1:hover .service-images .image-popup {
  opacity: 1;
  text-decoration: none;
}
.service-block-2 .service-content {
  background: #fff;
}
.service-block-2 .service-content .service-icon .icon {
  color: #fff;
  background: #f4795b;
}
.service-block-2 .service-content .service-readmore {
  border-top: 1px solid #ebf1f6;
}
.service-block-2 .service-content .service-readmore a {
  color: #f4795b;
}
.service-block-2:hover .service-content {
  background: #f4795b;
  text-decoration: none;
  color: #fff;
}
.service-block-2:hover .service-content a {
  color: #fff;
  text-decoration: none;
}
.service-block-2:hover .service-content .service-icon .icon {
  background: #fff;
  text-decoration: none;
  color: #f4795b;
}
.service-block-2:hover .service-content .service-readmore {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.services-grid .gva-view-grid-inner > .item-columns .service-block .service-block-content {
  background: #fff;
  border: 1px solid #dfe5eb;
}
body.path-services .body-page {
  background: #F3F3F6;
}

/****/
.vertex_sliderlayer {
  background: #fff;
}
.vertex_sliderlayer .tp-bullets .tp-bullet, #vertex_slider_single .tp-bullets .tp-bullet {
  background: rgba(255, 255, 255, 0.4);
}
.vertex_sliderlayer .tp-bullets .tp-bullet.selected, #vertex_slider_single .tp-bullets .tp-bullet.selected {
  background: #fff;
}
.vertex_sliderlayer .tparrows, #vertex_slider_single .tparrows {
  background: #fff !important;
  color: #2a3742;
}
.vertex_sliderlayer .tparrows:hover, .vertex_sliderlayer .tparrows:focus, #vertex_slider_single .tparrows:hover, #vertex_slider_single .tparrows:focus {
  background: #f4795b;
  color: #fff;
  text-decoration: none;
}
.vertex_sliderlayer .tparrows:before, #vertex_slider_single .tparrows:before {
  color: #2a3742 !important;
}
.vertex_sliderlayer .tp-caption, #vertex_slider_single .tp-caption {
  color: #2a3742;
}

.vertex_sliderlayer .slide-style-5, #vertex_slider_single .slide-style-5 {
  border-bottom: 1px solid #fff;
}
.vertex_sliderlayer .text-black, #vertex_slider_single .text-black {
  color: #2a3742 !important;
}
.vertex_sliderlayer .text-theme, #vertex_slider_single .text-theme {
  color: #f4795b !important;
}
.vertex_sliderlayer .text-theme-second, #vertex_slider_single .text-theme-second {
  color: #00b0ad !important;
}
.vertex_sliderlayer .text-white, #vertex_slider_single .text-white {
  color: #fff !important;
}
.vertex_sliderlayer .btn-slide.inner, .vertex_sliderlayer .btn-slide a, #vertex_slider_single .btn-slide.inner, #vertex_slider_single .btn-slide a {
  background: #f4795b;
  color: #fff;
  -webkit-box-shadow: 0px 10px 30px 0px rgba(244, 121, 91, 0.3);
  box-shadow: 0px 10px 30px 0px rgba(244, 121, 91, 0.3);
}
.vertex_sliderlayer .btn-slide.inner:hover, .vertex_sliderlayer .btn-slide.inner:focus, .vertex_sliderlayer .btn-slide.inner:active, .vertex_sliderlayer .btn-slide.inner.active, .vertex_sliderlayer .btn-slide a:hover, .vertex_sliderlayer .btn-slide a:focus, .vertex_sliderlayer .btn-slide a:active, .vertex_sliderlayer .btn-slide a.active, #vertex_slider_single .btn-slide.inner:hover, #vertex_slider_single .btn-slide.inner:focus, #vertex_slider_single .btn-slide.inner:active, #vertex_slider_single .btn-slide.inner.active, #vertex_slider_single .btn-slide a:hover, #vertex_slider_single .btn-slide a:focus, #vertex_slider_single .btn-slide a:active, #vertex_slider_single .btn-slide a.active {
  background: #f8a18a;
  text-decoration: none;
  color: #fff;
}
.vertex_sliderlayer .btn-slide-white.inner, .vertex_sliderlayer .btn-slide-white a, #vertex_slider_single .btn-slide-white.inner, #vertex_slider_single .btn-slide-white a {
  background: #fff;
  color: #2a3742;
  -webkit-box-shadow: 0px 10px 30px 0px rgba(244, 121, 91, 0.3);
  box-shadow: 0px 10px 30px 0px rgba(244, 121, 91, 0.3);
}
.vertex_sliderlayer .btn-slide-white.inner:hover, .vertex_sliderlayer .btn-slide-white.inner:focus, .vertex_sliderlayer .btn-slide-white.inner:active, .vertex_sliderlayer .btn-slide-white.inner.active, .vertex_sliderlayer .btn-slide-white a:hover, .vertex_sliderlayer .btn-slide-white a:focus, .vertex_sliderlayer .btn-slide-white a:active, .vertex_sliderlayer .btn-slide-white a.active, #vertex_slider_single .btn-slide-white.inner:hover, #vertex_slider_single .btn-slide-white.inner:focus, #vertex_slider_single .btn-slide-white.inner:active, #vertex_slider_single .btn-slide-white.inner.active, #vertex_slider_single .btn-slide-white a:hover, #vertex_slider_single .btn-slide-white a:focus, #vertex_slider_single .btn-slide-white a:active, #vertex_slider_single .btn-slide-white a.active {
  background: #f4795b;
  text-decoration: none;
  color: #fff;
}
.vertex_sliderlayer .vertex-overlay:after, #vertex_slider_single .vertex-overlay:after {
  background: url(../../../images/grid-slide.png) repeat rgba(42, 55, 66, 0.3);
}
.rs-background-video-layer:after {
  background: url(../../../images//grid-slide.png) repeat rgba(42, 55, 66, 0.39);
}
.vertex-skins-panel {
  -webkit-box-shadow: 0 0 5px rgba(42, 55, 66, 0.5);
  box-shadow: 0 0 5px rgba(42, 55, 66, 0.5);
  background: #fff;
}
.vertex-skins-panel #vertex_profile_customize_name option {
  color: #2a3742;
}
.vertex-skins-panel .control-panel {
  -webkit-box-shadow: 0 0 5px rgba(42, 55, 66, 0.5);
  box-shadow: 0 0 5px rgba(42, 55, 66, 0.5);
  background: #f4795b;
  color: #fff;
}
.vertex-skins-panel .panel-skins-content .title {
  border-bottom: 1px solid rgba(42, 55, 66, 0.1);
  color: #2a3742;
}
.vertex-skins-panel .panel-skins-content .item-color {
  border: 1px solid #ccc;
}
.vertex-skins-panel .panel-skins-content .item-color.default {
  background: #f8a18a;
}
.vertex-skins-panel .panel-skins-content .item-color.blue {
  background: #2251a3;
}
.vertex-skins-panel .panel-skins-content .item-color.brown {
  background: #684035;
}
.vertex-skins-panel .panel-skins-content .item-color.green {
  background: #00a564;
}
.vertex-skins-panel .panel-skins-content .item-color.lilac {
  background: #8F6684;
}
.vertex-skins-panel .panel-skins-content .item-color.lime_green {
  background: #69be28;
}
.vertex-skins-panel .panel-skins-content .item-color.orange {
  background: #f4795b;
}
.vertex-skins-panel .panel-skins-content .item-color.pink {
  background: #D91897;
}
.vertex-skins-panel .panel-skins-content .item-color.purple {
  background: #6660aa;
}
.vertex-skins-panel .panel-skins-content .item-color.red {
  background: #e73e51;
}
.vertex-skins-panel .panel-skins-content .item-color.turquoise {
  background: #00b0ad;
}
.vertex-skins-panel .panel-skins-content .item-color.turquoise2 {
  background: #00837e;
}
.vertex-skins-panel .panel-skins-content .item-color.violet_red {
  background: #F3605D;
}
.vertex-skins-panel .panel-skins-content .item-color.violet_red2 {
  background: #973A4B;
}
.vertex-skins-panel .panel-skins-content .item-color.yellow {
  background: #c5ab2f;
}
.vertex-skins-panel .panel-skins-content .item-color.active {
  border-color: #2a3742;
}
.vertex-skins-panel .panel-skins-content .layout {
  border: 1px solid rgba(42, 55, 66, 0.1);
}
.vertex-skins-panel .panel-skins-content .layout.active {
  background-color: #f4795b;
  color: #fff;
}
#customize-vertex-preivew .panel .panel-heading .panel-title > a {
  border: 1px solid #ebf1f6 !important;
}
#customize-vertex-preivew .form-group label {
  color: #2a3742;
}
#customize-vertex-preivew .form-group .colorselector .input-group-addon {
  border: 1px solid #d2dbe2;
}
#customize-vertex-preivew .form-group .colorselector .remove {
  color: #2a3742;
}
.vertex_customize_form .form-group.action input#vertex_customize_save {
  background: #00a564;
}
.vertex_customize_form .form-group.action input#vertex_customize_preview {
  background: #00837e;
}
.vertex_customize_form .form-group.action input#vertex_customize_reset {
  background: #68c8c7;
}

/* ----- Cookie Compliance ----- */
div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
    background: rgba(42, 55, 66, 0.95);
}
body #sliding-popup {
	line-height: 1.2;
}
.eu-cookie-compliance-content {
	margin: 10px auto 0px auto;
    max-width: 80%;
    display: inline-block;
    text-align: left;
    width: 100%;
}
.eu-cookie-compliance-message p, body .eu-cookie-compliance-message p, .eu-cookie-compliance-message button, body .eu-cookie-compliance-message button, .eu-cookie-compliance-more-button, body .eu-cookie-compliance-more-button {
	font-family: "museo_sans500";
	font-size: 13px;
	line-height: 15px !important;
	text-decoration: none;
    display: inline;
}
.eu-cookie-compliance-message button, .eu-cookie-compliance-more-button {
	font-weight: 600;
    display: inline;
	color: #d2dbe2;
	letter-spacing: 0.5px;
}
.eu-cookie-compliance-message button:hover {
	color: #f4795b;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}
.eu-cookie-compliance-message {
    float: left;
    margin: 5px 0 0 0;
    max-width: 60%;
}
.eu-cookie-compliance-buttons {
    float: right;
    margin: 0 0 1em 0;
    max-width: 40%;
}
@media (max-width: 768px) {
.eu-cookie-compliance-message {
    float: left;
    margin: 5px 0 0 0;
    max-width: 100%;
}
.eu-cookie-compliance-buttons {
    float: left;
    margin: 0 0 18px 0;
    max-width: 100%;
}
.eu-cookie-compliance-message button, .eu-cookie-compliance-more-button {
	display: inline-block;
}
}
@media (min-width: 769px) {
.eu-cookie-compliance-message, .eu-cookie-compliance-message p {
	margin: 0 0 10px 0;
}
}
#sliding-popup h1, #sliding-popup h2, #sliding-popup h3, .eu-cookie-compliance-message h1, .eu-cookie-compliance-message h2, .eu-cookie-compliance-message h3 {
	font-family: "museo_sans700";
	color: #a9b8c9;	
	letter-spacing: 0.5px;
	font-weight: normal;
    line-height: 1.2;
    margin: 5px 0 5px 0;
}
#sliding-popup p, .eu-cookie-compliance-message p {
	font-family: "museo_sans300";
    color: #a9b8c9;	
	font-weight: normal;
    line-height: 15px;
}
.eu-cookie-compliance-secondary-button {
	background: #00b0ad;
	font-size: 13px;
    color: #fff;
	font-weight: 600;
	cursor: pointer;
    margin-right: 10px;
    margin-top: 1.05em;
    vertical-align: middle;
    overflow: hidden;
    width: auto;
	webkit-box-shadow: 0px 8px 20px 0ox rgba(0, 176, 173, 0.3);
    box-shadow: 0px 8px 20px 0px rgba(0, 176, 173, 0.3);
    border: none;
	border-radius: 32px;
    -webkit-border-radius: 32px;	
    background-image: none;
    padding: 6px 22px;
    text-decoration: none;
	text-shadow: none;
	font-family: "museo_sans700";
  letter-spacing: 0.5px;
}
.eu-cookie-compliance-secondary-button:hover {
	background: #65cbc9;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}
.disagree-button.eu-cookie-compliance-more-button, .eu-cookie-compliance-agree-button, .eu-cookie-compliance-default-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-more-button-thank-you, .eu-cookie-withdraw-button, .eu-cookie-compliance-save-preferences-button {
	background: #f4795b;
    color: #fff;
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
    margin-right: 0px;
    margin-top: 1.05em;
    vertical-align: middle;
    overflow: hidden;
    width: auto;
	webkit-box-shadow: 0px 8px 20px 0px rgba(244, 121, 91, 0.3);
    box-shadow: 0px 8px 20px 0px rgba(244, 121, 91, 0.3);
    border: none;
	border-radius: 32px;
    -webkit-border-radius: 32px;	
    background-image: none;
    padding: 6px 22px;
    text-decoration: none;
	text-shadow: none;
	font-family: "museo_sans700";
  letter-spacing: 0.5px;
}
.disagree-button.eu-cookie-compliance-more-button:hover, .eu-cookie-compliance-agree-button:hover, .eu-cookie-compliance-default-button:hover, .eu-cookie-compliance-hide-button:hover, .eu-cookie-compliance-more-button-thank-you:hover, .eu-cookie-withdraw-button:hover, .eu-cookie-compliance-save-preferences-button:hover {
	background: #f8a18a;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
}
