@charset "utf-8";  @import "font-awesome.min.css"; @import "font-awesome-animation.min.css"; @import "utility-classes.css"; @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800|Roboto:400,500,700,900');  ::selection {background: #333;color: #fff;text-shadow: none}  ::-moz-selection {background: #333;color: #fff;text-shadow: none}  ::-webkit-selection {background: #333;color: #fff;text-shadow: none}  :active, :focus {outline: none !important}  body {line-height: 1.7;color: #777;font-size: 15px;font-family: 'Open Sans', sans-serif;font-weight: 500;background-color: #fff;background-attachment: fixed}  a {color: #1e083e;text-decoration: none}  a:hover, a:focus {color: #737373;text-decoration: none}  a img {border: 0}  img {max-width: 100%}  iframe {border: 0}  h1, .h1 {font-size: 36px}  h2, .h2 {font-size: 30px}  h3, .h3 {font-size: 18px}  h4, .h4 {font-size: 16px}  h5, .h5 {font-size: 14px}  h6, .h6 {font-size: 12px}  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Droid Serif', sans-serif;font-weight: 700;line-height: 1.42857143;color: #111}  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {font-weight: normal;line-height: 1;color: #111}  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {color: #111}  .h1, .h2, .h3, h1, h2, h3 {margin-bottom: 10px;margin-top: 15px;color: #081b3e;}  h4, h5, h6, .h4, .h5, .h6 {font-weight: 700}  p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {margin-bottom: 10px}  .font-montserrat {font-family: 'Montserrat', sans-serif}  .font-raleway {font-family: 'Raleway', sans-serif}  .font-opensans {font-family: 'Open Sans', sans-serif}  .font-playfair {font-family: 'Playfair Display', serif}  .font-droid {font-family: 'Droid Serif', sans-serif}  .breadcrumb {background-color: transparent;padding-left: 0}  .breadcrumb > li + li::before {content: "\f22d";font-family: fontawesome;font-size: 9px}  .breadcrumb li.active {color: #111}  .breadcrumb li a {color: #555}  .breadcrumb.white li a {color: #fff;font-weight: 600}  .breadcrumb.white li.active {color: #c0c0c0;font-weight: 700}  @media only screen and (min-width: 768px) {  .breadcrumb.text-right {text-align: right}  }  .drop-caps p {text-align: justify}  .drop-caps p:first-child:first-letter {color: #111;display: block;float: left;font-size: 48px;line-height: 48px;margin: 6px 3px;padding: 10px 18px}  .drop-caps.text-colored p:first-child:first-letter {display: block;float: left;font-size: 48px;line-height: 48px;margin: 6px 3px;padding: 10px 18px}  .drop-caps.border p:first-child:first-letter {border: 1px solid;margin: 8px 16px 0 0;padding: 15px 20px}  .drop-caps.border-rounded p:first-child:first-letter {border: 1px solid;border-radius: 50%;margin: 8px 16px 0 0;padding: 15px 20px}  .drop-caps.colored-square p:first-child:first-letter {color: #fff;margin: 8px 16px 0 0;padding: 15px 20px}  .drop-caps.colored-rounded p:first-child:first-letter {color: #fff;margin: 8px 16px 0 0;padding: 15px 20px;border-radius: 50%}  .drop-caps.dark-square p:first-child:first-letter {background: #222;color: #fff;margin: 8px 16px 0 0;padding: 15px 20px}  .drop-caps.dark-rounded p:first-child:first-letter {background: #222;color: #fff;margin: 8px 16px 0 0;padding: 15px 20px;border-radius: 50%}  .text-highlight {background: none repeat scroll 0 0 #111;border-radius: 4px;color: #fff;padding: 0 5px 3px}  .text-highlight.light {background: #808080}  html {font-size: 100%;max-width: 100%}  @media only screen and (max-width: 991px) {  html {font-size: 90%}  }  @media only screen and (max-width: 767px) {  html {font-size: 85%}  }  @media only screen and (max-width: 479px) {  html {font-size: 80%}  }  html, html a {-webkit-font-smoothing: antialiased}  body {max-width: 100%;overflow-x: hidden}  img {max-width: 100%}  ul, ol {list-style: none;margin: 0;padding: 0}  .fluid-video-wrapper {padding: 0;position: relative;width: 100%}  iframe {border: 0;width: 100%}  .lead {font-size: 18px}  .text-highlight {background: none repeat scroll 0 0 #111;border-radius: 4px;color: #fff;padding: 0 5px 3px}  .text-highlight.light {background: #808080}  .inline-block {display: inline-block}  .display-block {display: block}  .fullwidth {width: 100%}  .bg-hover-theme-colored {-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}  .text-underline {text-decoration: underline}  .heading-line-bottom {border-bottom: 1px dashed #808080;display: inline-block;margin: 0;position: relative;margin: 20px 0}  .heading-line-bottom::after {content: "";height: 2px;left: 0;position: absolute;top: 4px;width: 20px}  .heading-title {margin-top: 10px}  .line-bottom {position: relative;margin-bottom: 30px;padding-bottom: 10px}  .line-bottom:after {bottom: -1px;content: "";height: 2px;left: 0;position: absolute;width: 50px}  .line-bottom-centered {position: relative;margin: 10px 0 20px}  .line-bottom-centered:after {background: #2b96cc none repeat scroll 0 0;bottom: -8px;content: "";height: 1px;left: 0;margin-left: auto;margin-right: auto;margin-top: 0;position: absolute;right: 0;width: 30px}  .title-icon [class^="flaticon-"]::after, .title-icon [class^="flaticon-"]::before {font-size: 48px;margin-left: 10px}  .title-icon {margin: 0 auto;max-width: 160px;position: relative}  .title-icon::after {content: "";height: 2px;left: 24px;position: absolute;top: 10px;width: 30px}  .title-icon::before {content: "";height: 2px;position: absolute;right: 20px;top: 10px;width: 30px}  ul, ol {list-style: none;margin: 0;padding: 0}  ul ul, ol ul {margin-left: 15px}  ul.list {list-style: outside none none;margin-top: 13px;padding-left: 0}  ul.list li {margin: 5px 0;font-weight: 500;padding-left: 15px;position: relative}  ul.list li:before {border: 0;color: #a9a9a9;content: "\f111";display: inline-block;font-family: fontawesome;font-size: 9px;margin-right: 10px;padding: 0;left: 0;position: absolute;top: 1px}  ul.list li:hover:before {background: 0;border-color: transparent}  ul.list li a {text-decoration: none;-webkit-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;transition: all 300ms ease-in}  ul.list.list-white li:before {color: #fff}  ul.list.list-white li:hover:before {background: 0;border-color: transparent}  ul.list.list-white li a {color: #fff;text-decoration: none;-webkit-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;transition: all 300ms ease-in}  ul.list-border-bottom li {border-bottom: 1px solid #eee;padding-bottom: 10px}  ul.list.list-border-bottom li:last-child {border-bottom: 0}  ul.list-border-bottom.no-padding li {padding-bottom: 0}  ul.list-border-bottom.no-padding li:last-child {border-bottom: 0}  .list-border li {border-bottom: 1px dashed #d3d3d3;padding: 10px 0}  .dark .list-border li {border-bottom: 1px dashed #333}  .list-icon li {font-size: 14px;margin: 0}  .list-icon li i {color: #555;font-size: 14px;height: 28px;line-height: 28px;margin: 5px 10px 5px 0;text-align: center;width: 28px}  .list-icon.square li i {background: #c0c0c0;color: #555;font-size: 12px;height: 28px;line-height: 28px;margin: 5px 10px 5px 0;text-align: center;width: 28px}  .list-icon.rounded li i {color: #555;background: #c0c0c0;border-radius: 50%;font-size: 12px;height: 28px;line-height: 28px;margin: 5px 10px 5px 0;text-align: center;width: 28px}  .list-icon.theme-colored.square li i {color: #fff}  .list-icon.theme-colored.rounded li i {color: #fff}  .list-info li {clear: both;position: relative}  .list-info li label {display: inline-block;font-weight: bold;padding: 5px 0 0}  .list-info li span {left: 110px;padding: 5px 0;position: absolute}  .list-features {-moz-column-count: 3;column-count: 3}  .list-dashed > article {border-bottom: 1px dashed #d3d3d3 !important;margin-bottom: 7px;padding-bottom: 7px}  .list-dashed > div {border-bottom: 1px dashed #d3d3d3 !important;margin-bottom: 7px;padding-bottom: 7px}  .list-dashed > li {border-bottom: 1px dashed #d3d3d3 !important;margin-bottom: 7px;padding-bottom: 7px}  .list-dashed.dark-dash > article {border-bottom: 1px dashed #333 !important}  .list-dashed.dark-dash > div {border-bottom: 1px dashed #333 !important}  .list-dashed.dark-dash > li {border-bottom: 1px dashed #333 !important}  ul.list.check li:before {content: "\f00c";font-family: fontawesome;font-size: 12px}  ul.list.angle-double-right li:before {content: "\f101";font-family: fontawesome;font-size: 12px}  ul.list.angle-right li:before {content: "\f105";font-family: fontawesome}  ul.list.check-circle li:before {content: "\f058";font-family: fontawesome;font-size: 14px}  .call-to-action {width: 100%;padding-bottom: 20px;padding-top: 20px}  section {position: relative}  section > .container, section > .container-fluid {padding-top: 60px;padding-bottom: 60px}  .bg-video {height: 100%;position: absolute;text-align: center;width: 100%;z-index: -1}  .bg-video .video {height: 100%;left: 0;margin: 0 !important;position: relative;top: 0;width: 100%}  .bg-video .video .mbYTP_wrapper {z-index: -1 !important}  .display-table-parent {height: 100%;left: 0;position: absolute;top: 0;width: 100%}  .display-table {display: table;height: 100%;position: relative;width: 100%}  .display-table-cell {display: table-cell;height: 100%;vertical-align: middle}  .scrollToTop {background: rgba(0, 0, 0, 0.1);bottom: 15px;display: none;height: 50px;padding: 2px;position: fixed;right: 15px;text-align: center;text-decoration: none;width: 50px;z-index: 99999}  .scrollToTop i {color: #fff;font-size: 42px}  .scrollToTop:hover {background: rgba(0, 0, 0, 0.6);text-decoration: none}  .mfp-close-btn-in .mfp-close {color: #eee;font-size: 64px}  .heading-border {border-bottom: 1px solid #d3d3d3;margin: 30px 0;padding: 20px 0}  .fc-day-number {color: #333}  .fc-day-number.fc-other-month {opacity: .4}  .scrolltofixed-container {position: static}  @media only screen and (max-width: 767px) {  .scrolltofixed-container .scrolltofixed {position: static !important}  .scrolltofixed-container .scrolltofixed + div {display: none !important}  }  .tp-bannertimer {z-index: 21}  .mfp-close-btn-in .mfp-close {color: #fff;font-size: 48px}  .mfp-bg {z-index: 1112}  .mfp-wrap {z-index: 1113}  .layer-overlay {position: relative}  .layer-overlay::before {background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;content: " ";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0}  .layer-overlay.overlay-light::before {background-color: rgba(255, 255, 255, 0.4)}  .layer-overlay.overlay-lighter::before {background-color: rgba(255, 255, 255, 0.3)}  .layer-overlay.overlay-deep::before {background-color: rgba(255, 255, 255, 0.9)}  .layer-overlay.overlay-dark::before {background-color: rgba(17, 17, 17, 0.85)}  .layer-overlay.overlay-dark-1::before {background-color: rgba(17, 17, 17, 0.1)}  .layer-overlay.overlay-dark-2::before {background-color: rgba(17, 17, 17, 0.2)}  .layer-overlay.overlay-dark-3::before {background-color: rgba(17, 17, 17, 0.3)}  .layer-overlay.overlay-dark-4::before {background-color: rgba(17, 17, 17, 0.4)}  .layer-overlay.overlay-dark-5::before {background-color: rgba(17, 17, 17, 0.5)}  .layer-overlay.overlay-dark-6::before {background-color: rgba(17, 17, 17, 0.6)}  .layer-overlay.overlay-dark-7::before {background-color: rgba(17, 17, 17, 0.7)}  .layer-overlay.overlay-dark-8::before {background-color: rgba(17, 17, 17, 0.8)}  .layer-overlay.overlay-dark-9::before {background-color: rgba(17, 17, 17, 0.9)}  .layer-overlay.overlay-white::before {background-color: rgba(255, 255, 255, 0.4)}  .layer-overlay.overlay-white-1::before {background-color: rgba(255, 255, 255, 0.1)}  .layer-overlay.overlay-white-2::before {background-color: rgba(255, 255, 255, 0.2)}  .layer-overlay.overlay-white-3::before {background-color: rgba(255, 255, 255, 0.3)}  .layer-overlay.overlay-white-4::before {background-color: rgba(255, 255, 255, 0.4)}  .layer-overlay.overlay-white-5::before {background-color: rgba(255, 255, 255, 0.5)}  .layer-overlay.overlay-white-6::before {background-color: rgba(255, 255, 255, 0.6)}  .layer-overlay.overlay-white-7::before {background-color: rgba(255, 255, 255, 0.7)}  .layer-overlay.overlay-white-8::before {background-color: rgba(255, 255, 255, 0.8)}  .layer-overlay.overlay-white-9::before {background-color: rgba(255, 255, 255, 0.9)}  .layer-overlay.layer-pattern::before {background-image: url(../images/pattern1.png);background-color: rgba(0, 0, 0, 0.6)}  .layer-overlay.layer-pattern2::before {background-image: url(../images/pattern2.png);background-color: rgba(0, 0, 0, 0.8)}  .layer-overlay.layer-pattern3::before {background-image: url(../images/pattern3.png);background-color: rgba(0, 0, 0, 0.8)}  .layer-overlay.maximage-layer-overlay::before {z-index: 1}  .layer-overlay.overlay-blue::before {background-color: rgba(1, 162, 208, 0.9)}  .layer-overlay.overlay-blue-light::before {background-color: rgba(1, 162, 208, 0.45)}  .layer-overlay.overlay-pink::before {background-color: rgba(235, 110, 142, 0.9)}  .layer-overlay.overlay-pink-light::before {background-color: rgba(235, 110, 142, 0.45)}  .layer-overlay.overlay-brown::before {background-color: rgba(60, 171, 111, 0.9)}  .layer-overlay.overlay-brown-light::before {background-color: rgba(60, 171, 111, 0.45)}  .layer-overlay.overlay-yellow::before {background-color: rgba(255, 187, 34, 0.9)}  .layer-overlay.overlay-yellow-light::before {background-color: rgba(255, 187, 34, 0.45)}  .layer-overlay.overlay-green::before {background-color: rgba(16, 196, 92, 0.9)}  .layer-overlay.overlay-green-light::before {background-color: rgba(16, 196, 92, 0.45)}  .half-divider .overlay-theme-color-1, .half-divider .overlay-theme-color-2, .half-divider .overlay-theme-color-3 {content: "";height: 100%;position: absolute;right: 0;top: 0;width: 50%}  .header-top {padding: 0}  .header-top .widget {line-height: 3rem;margin-bottom: 0}  .header-top .widget ul li {margin-bottom: 0;padding-bottom: 0}  .header-top .widget ul li:first-child {padding-left: 0}  .header-top .widget .styled-icons {line-height: 1}  .header-top.style-bordered {border-bottom: 1px solid #ccc}  .header-top.style-bordered .widget ul.list-bordered li {padding-left: 1rem;padding-right: 1rem;border-right: 1px solid #ccc}  @media only screen and (max-width: 900px) {  .header-top.style-bordered .widget ul.list-bordered li {border: 0}  }  .header-top.style-bordered .widget ul.list-bordered li:first-child {border-left: 1px solid #ccc}  @media only screen and (max-width: 900px) {  .header-top.style-bordered .widget ul.list-bordered li:first-child {border: 0}  }  .header-top.style-bordered .widget ul.list-bordered.navbar-nav li {padding-left: 0;padding-right: 0}  @media only screen and (max-width: 900px) {  .header-top .language-switcher {background-color: #ddd}  }  .menuzord-brand img {max-height: 38px}  @media only screen and (max-width: 767px) {  .menuzord-brand img {max-height: 30px}  }  .inner-header .title {text-transform: uppercase}  .header-nav .header-nav-wrapper .menuzord {padding: 0}  .header.header-floating {position: absolute;left: 0;right: 0;top: 0;z-index: 1111}  .header.header-floating .header-top, .header.header-floating .header-mid {color: #fff}  .header.header-floating .header-top .widget a, .header.header-floating .header-mid .widget a {color: #fff}  @media only screen and (min-width: 901px) {  .header.header-floating .header-nav.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li:not(.active):not(:hover) > a {color: #fff}  }  @media only screen and (min-width: 901px) {  .header.header-floating .sticky-wrapper:not(.is-sticky) .header-nav.navbar-sticky .menuzord-menu > li:not(.active):not(:hover) > a {color: #fff}  }  .header.header-floating .header-nav .header-nav-wrapper {box-shadow: none}  .header.header-floating .sticky-wrapper.is-sticky .header-nav.navbar-sticky {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1)}  .header.header-floating .sticky-wrapper.is-sticky .header-nav.navbar-sticky .header-nav-wrapper {box-shadow: none}  .header.header-floating .header-nav.scroll-to-fixed-fixed .header-nav-wrapper {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1)}  .header.header-floating.bottom-box-shadow .header-nav .header-nav-wrapper {box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2)}  .header.header-floating.header-floating-text-dark .header-top, .header.header-floating.header-floating-text-dark .header-mid {color: #333}  .header.header-floating.header-floating-text-dark .header-top .widget a, .header.header-floating.header-floating-text-dark .header-mid .widget a {color: #333}  @media only screen and (min-width: 901px) {  .header.header-floating.header-floating-text-dark .header-nav.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li:not(.active):not(:hover) > a {color: #333}  }  @media only screen and (min-width: 901px) {  .header.header-floating.header-floating-text-dark .sticky-wrapper:not(.is-sticky) .header-nav.navbar-sticky .menuzord-menu > li:not(.active):not(:hover) > a {color: #333}  }  .header.header-floating.header-floating-text-white .header-top, .header.header-floating.header-floating-text-white .header-mid {color: #fff}  .header.header-floating.header-floating-text-white .header-top .widget a, .header.header-floating.header-floating-text-white .header-mid .widget a {color: #fff}  @media only screen and (min-width: 901px) {  .header.header-floating.header-floating-text-white .header-nav.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li:not(.active):not(:hover) > a {color: #fff}  }  @media only screen and (min-width: 901px) {  .header.header-floating.header-floating-text-white .sticky-wrapper:not(.is-sticky) .header-nav.navbar-sticky .menuzord-menu > li:not(.active):not(:hover) > a {color: #fff}  }  .header.header-floating.header-transparent-white .header-top, .header.header-floating.header-transparent-white .header-mid, .header.header-floating.header-transparent-white .header-nav {background-color: rgba(255, 255, 255, 0.85)}  .header.header-floating.header-transparent-white .header-top, .header.header-floating.header-transparent-white .header-mid {color: #333}  .header.header-floating.header-transparent-white .header-top .widget a, .header.header-floating.header-transparent-white .header-mid .widget a {color: #333}  @media only screen and (min-width: 901px) {  .header.header-floating.header-transparent-white .header-nav.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li:not(.active):not(:hover) > a {color: #333}  }  @media only screen and (min-width: 901px) {  .header.header-floating.header-transparent-white .sticky-wrapper:not(.is-sticky) .header-nav.navbar-sticky .menuzord-menu > li:not(.active):not(:hover) > a {color: #333}  }  .header.header-floating.header-transparent-white .header-top.style-bordered {border-bottom: 1px solid #ddd}  .header.header-floating.header-transparent-white .header-top.style-bordered .widget ul.list-bordered li {padding-left: 1rem;padding-right: 1rem;border-right: 1px solid #ddd}  @media only screen and (max-width: 900px) {  .header.header-floating.header-transparent-white .header-top.style-bordered .widget ul.list-bordered li {border: 0}  }  .header.header-floating.header-transparent-white .header-top.style-bordered .widget ul.list-bordered li:first-child {border-left: 1px solid #ddd}  @media only screen and (max-width: 900px) {  .header.header-floating.header-transparent-white .header-top.style-bordered .widget ul.list-bordered li:first-child {border: 0}  }  .header.header-floating.header-transparent-white .header-top.style-bordered .widget ul.list-bordered.navbar-nav li {padding-left: 0;padding-right: 0}  .header.header-floating.header-transparent-white .header-nav.scroll-to-fixed-fixed {background-color: #fff}  .header.header-floating.header-transparent-dark .header-top, .header.header-floating.header-transparent-dark .header-mid, .header.header-floating.header-transparent-dark .header-nav {background-color: rgba(0, 0, 0, 0.85)}  .header.header-floating.header-transparent-dark .header-top, .header.header-floating.header-transparent-dark .header-mid {color: #fff}  .header.header-floating.header-transparent-dark .header-top .widget a, .header.header-floating.header-transparent-dark .header-mid .widget a {color: #fff}  @media only screen and (min-width: 901px) {  .header.header-floating.header-transparent-dark .header-nav.navbar-scrolltofixed:not(.scroll-to-fixed-fixed) .menuzord-menu > li:not(.active):not(:hover) > a {color: #fff}  }  @media only screen and (min-width: 901px) {  .header.header-floating.header-transparent-dark .sticky-wrapper:not(.is-sticky) .header-nav.navbar-sticky .menuzord-menu > li:not(.active):not(:hover) > a {color: #fff}  }  .header.header-floating.header-transparent-dark .header-top.style-bordered {border-bottom: 1px solid #333}  .header.header-floating.header-transparent-dark .header-top.style-bordered .widget ul.list-bordered li {padding-left: 1rem;padding-right: 1rem;border-right: 1px solid #333}  @media only screen and (max-width: 900px) {  .header.header-floating.header-transparent-dark .header-top.style-bordered .widget ul.list-bordered li {border: 0}  }  .header.header-floating.header-transparent-dark .header-top.style-bordered .widget ul.list-bordered li:first-child {border-left: 1px solid #333}  @media only screen and (max-width: 900px) {  .header.header-floating.header-transparent-dark .header-top.style-bordered .widget ul.list-bordered li:first-child {border: 0}  }  .header.header-floating.header-transparent-dark .header-top.style-bordered .widget ul.list-bordered.navbar-nav li {padding-left: 0;padding-right: 0}  .header.header-floating.header-transparent-dark .header-nav.scroll-to-fixed-fixed {background-color: #161616}  .header.header-floating.header-transparent-dark .sticky-wrapper.is-sticky .header-nav.navbar-sticky {background-color: #161616}  @media only screen and (max-width: 900px) {  .header.header-floating {position: relative;background-color: #333}  .header.header-floating.header-floating-text-dark {background-color: #333}  .header.header-floating.header-transparent-white {background-color: #fff}  }  .header-nav {-webkit-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s}  .header-nav.navbar-scrolltofixed.scroll-to-fixed-fixed {background-color: #fff}  .header-nav.navbar-sticky-animated .container {-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}  .header-nav.navbar-sticky-animated:not(.scroll-to-fixed-fixed) .container {padding-top: 10px;padding-bottom: 10px}  .sticky-wrapper .header-nav.navbar-sticky.navbar-sticky-animated .container {-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}  .sticky-wrapper.is-sticky .header-nav.navbar-sticky {background-color: #fff}  .sticky-wrapper:not(.is-sticky) .header-nav.navbar-sticky.navbar-sticky-animated .container {padding-top: 10px;padding-bottom: 10px}  .header-nav .switchable-logo .logo-scrolled-to-fixed {display: none}  .header-nav.scroll-to-fixed-fixed .switchable-logo .logo-default, .header-nav .scroll-to-fixed-fixed .switchable-logo .logo-default {display: none}  .header-nav.scroll-to-fixed-fixed .switchable-logo .logo-scrolled-to-fixed, .header-nav .scroll-to-fixed-fixed .switchable-logo .logo-scrolled-to-fixed {display: block}  .sticky-wrapper.is-sticky .header-nav.navbar-sticky .switchable-logo .logo-default {display: none}  .sticky-wrapper.is-sticky .header-nav.navbar-sticky .switchable-logo .logo-scrolled-to-fixed {display: block}  .modern-header .header-nav .header-nav-wrapper {margin-top: -35px;position: absolute;z-index: 1111;left: 0;right: 0}  .modern-header .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) {box-shadow: none}  .modern-header .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) nav {background: #222}  @media only screen and (max-width: 900px) {  .modern-header .header-nav .header-nav-wrapper {position: relative;margin-top: 0}  .modern-header .header-nav .header-nav-wrapper .container {padding-left: 0;padding-right: 0}  }  @media only screen and (min-width: 901px) {  .modern-header .header-nav .header-nav-wrapper .menuzord-menu > li > a {color: #fff}  }  .modern-header .header-nav .header-nav-wrapper .menuzord-menu > li.home > a {padding: 20px 30px}  .modern-header .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {margin-top: 0;background: #222}  .modern-header .header-nav .header-nav-wrapper.scroll-to-fixed-fixed nav {background: transparent}  .modern-header:not(.modern-header-nav-autopadding) .menuzord-menu > li {padding: 0}  .modern-header:not(.modern-header-nav-autopadding) .menuzord-menu > li > a {padding: 25px 30px}  .modern-header.modern-header-white .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) nav {background: #fff}  @media only screen and (min-width: 901px) {  .modern-header.modern-header-white .header-nav .header-nav-wrapper .menuzord-menu > li:not(.active):not(:hover) > a {color: #222}  }  .modern-header.modern-header-white .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {background: #fff}  .modern-header .navbar-sticky-animated .container nav {-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}  .modern-header .navbar-sticky-animated:not(.scroll-to-fixed-fixed) .container nav {padding-top: 10px;padding-bottom: 10px}  .styled-icon-info i {background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;border: 1px solid rgba(255, 255, 255, 0.3);color: #fff;height: 30px;line-height: 30px;margin-right: 10px;text-align: center;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);width: 30px}  .nav-sidebar li {background: #f1f1f1;padding-bottom: 0}  .nav-sidebar li a {border-radius: 0}  .nav-pills li a:hover, .nav-pills li.active > a, .nav-pills li.active > a:hover, .nav-pills li.active > a:focus {background: #d3d3d3;color: #777}  .header-nav {position: relative}  .header-nav .header-nav-wrapper {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1)}  .header-nav .header-nav-absolute-wrapper {width: 100%}  .header-nav .header-nav-wrapper .menuzord {padding: 0}  .menuzord-menu > li.home > a > i {float: none;line-height: 1;margin: 0}  .menuzord .menuzord-menu > li.active > a i, .menuzord .menuzord-menu > li:hover > a i, .menuzord .menuzord-menu ul.dropdown li:hover > a i {color: #fff}  .menuzord-menu ul.dropdown {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1)}  .menuzord-menu ul.dropdown li {margin: 0}  .menuzord-menu ul.dropdown li a {color: #666;font-size: 13px;font-weight: 600;padding: 7px 25px 7px 22px}  .menuzord-menu ul.dropdown li .indicator {top: 4px}  .menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {min-width: 230px}  .menuzord-menu > li > .megamenu {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);background-repeat: no-repeat;background-position: bottom right}  .menuzord-menu > li > .megamenu.megamenu-bg-img {background-image: url('../images/megamenu/megamenu-dropdown.jpg')}  .menuzord-menu > li > .megamenu .megamenu-row ul {margin-left: 0}  .menuzord-menu > li > .megamenu .megamenu-row ul li {border: 0 none;clear: both;font-size: 12px;margin: 0;padding: 2px 0 2px 15px;position: relative;width: 100%}  .menuzord-menu > li > .megamenu .megamenu-row ul li a {display: block;padding: 8px 0;-webkit-transition: padding .2s linear;-o-transition: padding .2s linear;transition: padding .2s linear}  .menuzord-menu > li > .megamenu .megamenu-row ul li.active > a, .menuzord-menu > li > .megamenu .megamenu-row ul li:hover > a {color: #111;padding-left: 5px}  .menuzord-menu > li > .megamenu .megamenu-row ul li a i {color: #444}  .menuzord-menu > li > .megamenu .megamenu-row ul li.active a i, .menuzord-menu > li > .menuzord-menu > li > .megamenu .megamenu-row ul li:hover a i {color: #fff}  .menuzord-menu > li > .megamenu .megamenu-row ul.list-icon li:before {content: "\f101";font-family: fontawesome;font-size: 12px;left: 0;position: absolute;top: 10px}  .menuzord-menu > li > .megamenu .megamenu-row .megamenu-col-title {margin-bottom: 15px}  @media only screen and (max-width: 900px) {  .menuzord-menu {background: #fff}  }  .inner-header .title {font-size: 36px;text-transform: uppercase}  /*!**//*!* menu-full-page plugin code *!*//*!*left: -100%;*!*//*!*left or right and the width of your navigation panel*!*//*!*left or right and the width of your navigation panel*!*//*!*should match the above value*!*//*!* active state, i.e. menu open *!*//*!* menu-full-page custom code *!*//*!**//*!* form error *!*/  .donation-form .form-group label.radio-inline {color: #808080}  .form-text-white .form-group label {color: #fff}  .side-push-panel {overflow-x: hidden}  .has-side-panel .side-panel-body-overlay {-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;background-color: rgba(0, 0, 0, 0.8);height: 100%;left: 0;opacity: 0;pointer-events: none;position: fixed;top: 0;width: 100%;z-index: -1}  .has-side-panel.side-panel-open .side-panel-body-overlay {opacity: 1;pointer-events: auto;z-index: 1111}  .side-panel-open:not(.device-xxs):not(.device-xs):not(.device-sm) .side-panel-body-overlay:hover {cursor: url('../images/close.png') 15 15, default}  #side-panel-container {-webkit-backface-visibility: hidden;background-color: #fff;height: 100%;overflow: hidden;position: fixed;right: -400px;top: 0;text-align: left;width: 400px;z-index: 1112;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}  @media only screen and (max-width: 900px) {  #side-panel-container {width: 300px}  }  #side-panel-container ul {padding-left: 0}  #side-panel-container .side-panel-wrap {bottom: 0;height: 100%;left: 0;overflow: auto;padding: 50px 60px 50px 40px;position: absolute;top: 0;width: 100%}  #side-panel-container .widget.widget-side-push-panel {width: 100%;font-size: 14px;margin-bottom: 20px}  #side-panel-container .widget.widget-side-push-panel .widget-title {font-weight: 700}  #side-panel-container .widget.widget-side-push-panel .textwidget {color: #333}  #side-panel-container .widget.widget-side-push-panel.widget-horizontal-row {margin-top: 0;margin-bottom: 0}  #side-panel-container .widget.widget-side-push-panel.widget-image-widget .thumb {margin-bottom: 20px}  .side-panel-open #side-panel-container {right: 0}  .side-panel-left #side-panel-container {left: -400px;right: auto}  .side-panel-left.side-panel-open #side-panel-container {left: 0;right: auto}  .device-touch #side-panel-container .side-panel-wrap {overflow-y: scroll}  #side-panel-trigger {cursor: pointer;display: block;z-index: 11}  #side-panel-trigger-close {position: absolute;right: 10px;top: 25px}  #side-panel-trigger-close .side-panel-trigger-icon {font-size: 36px;color: #333}  /*!* Hamburger Menu *!*/  .box-hover-effect {display: inline-block;vertical-align: middle}  .box-hover-effect .effect-wrapper {position: relative;overflow: hidden;margin: 0;width: 100%}  .box-hover-effect .effect-wrapper .thumb {position: relative;overflow: hidden;backface-visibility: hidden;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}  .box-hover-effect .effect-wrapper .thumb.gradient-effect:after {position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(360deg, rgba(0, 0, 0, 0.6) 10px, transparent)}  .box-hover-effect .effect-wrapper .hover-link {bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;background: none !important;color: transparent !important;z-index: 11}  .box-hover-effect .effect-wrapper .overlay-shade {bottom: 0;display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 10;background-color: #000;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}  .box-hover-effect .effect-wrapper .overlay-shade.shade-white {background-color: #fff}  .box-hover-effect .effect-wrapper .icons-holder {display: inline-block;opacity: 0;position: absolute;z-index: 13;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}  .box-hover-effect .effect-wrapper .icons-holder .icons-holder-inner {position: relative;margin: 0}  .box-hover-effect .effect-wrapper .icons-holder .icons-holder-inner a {-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}  .box-hover-effect .effect-wrapper .icons-holder-middle {left: 0;margin: 0 auto;right: 0;text-align: center;top: 40%;vertical-align: middle;width: 80%}  .box-hover-effect .effect-wrapper .icons-holder-middle .icons-holder-inner {display: inline-block;vertical-align: middle}  .box-hover-effect .effect-wrapper .icons-holder-middle .icons-holder-inner a {-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}  .box-hover-effect .effect-wrapper .icons-holder-top-left {top: -20%;left: 0;padding: 15px}  .box-hover-effect .effect-wrapper .icons-holder-top-left .icons-holder-inner {display: block}  .box-hover-effect .effect-wrapper .icons-holder-top-right {top: -20%;right: 0;padding: 15px}  .box-hover-effect .effect-wrapper .icons-holder-top-right .icons-holder-inner {display: block}  .box-hover-effect .effect-wrapper .icons-holder-bottom-left {bottom: -20%;left: 0;padding: 5px 15px}  .box-hover-effect .effect-wrapper .icons-holder-bottom-left .icons-holder-inner {display: block}  .box-hover-effect .effect-wrapper .icons-holder-bottom-right {bottom: -20%;right: 0;padding: 5px 15px}  .box-hover-effect .effect-wrapper .icons-holder-bottom-right .icons-holder-inner {display: block}  .box-hover-effect .effect-wrapper .text-holder {display: inline-block;opacity: 0;overflow: hidden;position: absolute;-webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;z-index: 13}  .box-hover-effect .effect-wrapper .text-holder .title {color: #fff}  .box-hover-effect .effect-wrapper .text-holder .text_holder_inner {display: table;height: 100%;position: relative;width: 100%}  .box-hover-effect .effect-wrapper .text-holder .text_holder_inner2 {display: table-cell;height: 100%;position: relative;text-align: center;vertical-align: middle;width: 100%}  .box-hover-effect .effect-wrapper .overlay-shade.shade-white + .text-holder .title {color: #333}  .box-hover-effect .effect-wrapper .text-holder-middle {display: block;left: 0;margin: 0 auto;right: 0;text-align: center;top: 30%;vertical-align: middle;width: 80%}  .box-hover-effect .effect-wrapper .text-holder-top {display: block;left: 0;margin: 0 auto;right: 0;text-align: center;top: -40px;vertical-align: middle;width: 80%}  .box-hover-effect .effect-wrapper .text-holder-bottom {display: block;left: 0;margin: 0 auto;right: 0;text-align: center;bottom: -40px;vertical-align: middle;width: 80%}  .box-hover-effect .effect-wrapper .text-holder-top-left {left: 0;padding: 5px 15px;top: -40px;width: auto}  .box-hover-effect .effect-wrapper .text-holder-top-right {right: 0;padding: 5px 15px;top: -40px;width: auto}  .box-hover-effect .effect-wrapper .text-holder-bottom-left {left: 0;padding: 5px 15px;bottom: -40px;width: auto}  .box-hover-effect .effect-wrapper .text-holder-bottom-right {right: 0;padding: 5px 15px;bottom: -40px;width: auto}  .box-hover-effect:hover .effect-wrapper .thumb {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05)}  .box-hover-effect:hover .effect-wrapper .overlay-shade {opacity: .8;filter: alpha(opacity=80)}  .box-hover-effect:hover .effect-wrapper .icons-holder {opacity: 1}  .box-hover-effect:hover .effect-wrapper .icons-holder-middle {top: 45%}  .box-hover-effect:hover .effect-wrapper .icons-holder-top-left {top: 0}  .box-hover-effect:hover .effect-wrapper .icons-holder-top-right {top: 0}  .box-hover-effect:hover .effect-wrapper .icons-holder-bottom-left {bottom: 2%}  .box-hover-effect:hover .effect-wrapper .icons-holder-bottom-right {bottom: 2%}  .box-hover-effect:hover .effect-wrapper .text-holder {opacity: 1}  .box-hover-effect:hover .effect-wrapper .text-holder-middle {top: 40%}  .box-hover-effect:hover .effect-wrapper .text-holder-top {top: 20px}  .box-hover-effect:hover .effect-wrapper .text-holder-bottom {bottom: 20px}  .box-hover-effect:hover .effect-wrapper .text-holder-top-left {top: 0}  .box-hover-effect:hover .effect-wrapper .text-holder-top-right {top: 0}  .box-hover-effect:hover .effect-wrapper .text-holder-bottom-left {bottom: 0}  .box-hover-effect:hover .effect-wrapper .text-holder-bottom-right {bottom: 0}  .shadow-overlay {background-image: url("../images/shadow-overlay.png");background-position: center bottom;background-repeat: repeat-x;bottom: 0;color: #fff;height: 100%;left: 0;position: absolute;width: 100%}  .box-hover-effect.image-zoom-in .thumb {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}  .box-hover-effect.image-zoom-in:hover .thumb {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}  .box-hover-effect.image-zoom-out .thumb {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1)}  .box-hover-effect.image-zoom-out:hover .thumb {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}  .box-hover-effect.play-button .thumb {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}  .box-hover-effect.play-button:hover .thumb {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05)}  .box-hover-effect.play-button .text-holder {opacity: 1}  .box-hover-effect.play-button .text-holder-middle {top: 34%;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}  .box-hover-effect.play-button:hover .text-holder-middle {top: 34%;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2)}  .box-hover-effect.play-button .video-button {z-index: 11;position: absolute;top: 50%;left: 50%;background: rgba(255, 255, 255, 0.8);width: 60px;height: 60px;border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}  .box-hover-effect.play-button .video-button:before {content: '';position: absolute;top: 50%;left: 50%;display: block;width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #666;-webkit-transform: translate(-15%, -50%);transform: translate(-15%, -50%);-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease}  .box-hover-effect.play-button:hover .video-button {background: rgba(255, 51, 51, 0.9);width: 80px;height: 80px;box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.3)}  .box-hover-effect.play-button:hover .video-button:before {border-left: 10px solid #fff}  .box-hover-effect.effect-alaska .bottom-info-box {background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;bottom: 0;left: 0;padding: 15px 30px 0;position: absolute;right: 0;top: 75%;-webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s}  .box-hover-effect.effect-alaska .bottom-info-box .invisible-parts {display: none}  .box-hover-effect.effect-alaska:hover .bottom-info-box {padding-top: 38px;top: 0}  .box-hover-effect.effect-alaska:hover .bottom-info-box .invisible-parts {display: block}  /*!* Individual effect = florida *!*//*!* Individual effect = london *!*//*!* Individual effect = rome *!*//*!* Individual effect = paris *!*//*!* Individual effect = thumb-angle-effect *!*//*!* Individual effect = thumb-cross-effect *!*/  .portfolio-filter {margin-bottom: 30px}  .portfolio-filter a {border-left: 3px solid transparent;background-color: #f8f8f8;display: inline-block;float: none;font-size: 16px;font-weight: 400;line-height: normal;margin-right: 5px;outline: medium none;padding: 5px 15px;-webkit-transition: all 100ms ease-in-out 0s;-o-transition: all 100ms ease-in-out 0s;transition: all 100ms ease-in-out 0s}  .portfolio-filter a.active, .portfolio-filter a:hover {color: #fff}  @media only screen and (max-width: 479px) {  .portfolio-filter a {margin-bottom: 10px}  }  /*!* -------- Portfolio Isotop Item Media Query ---------- *!*//*!* -------- Portfolio Isotop Overlay Effect ---------- *!*/  #home .revslider-fullscreen {min-height: auto}  .minimal-revslider-wrapper {left: 0 !important;width: 100% !important}  .minimal-revslider-wrapper .tp-leftarrow {left: 0 !important}  .minimal-revslider-wrapper .tp-rightarrow {right: 0 !important}  .tab-slider .tab-content {padding: 0;border: 0}  .tab-slider .nav.nav-pills > div {background-color: #fff;float: left;margin-bottom: 15px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}  .tab-slider .nav.nav-pills i {color: #d3d3d3}  .tab-slider .nav.nav-pills a {display: block;padding: 40px 30px;background: #f3f3f3}  .tab-slider .nav.nav-pills a:hover i, .tab-slider .nav.nav-pills a:hover h6, .tab-slider .nav.nav-pills a.active i, .tab-slider .nav.nav-pills a.active h6 {color: #fff}  .maximage-slider .fullscreen-controls .img-prev, .maximage-slider .fullscreen-controls .img-next {background: rgba(0, 0, 0, 0.3)}  /*!* fullwidth *!*/  .widget-testimonial-carousel .item img {max-width: 75px;float: right}  /*!* owl dots *!*//*!* Owl Dots	*!*//*!* Image Carousel *!*//*!* Owl top nav style *!*/  .fullwidth-carousel .owl-controls .owl-nav > div {top: 45%}  .fullwidth-carousel .carousel-item {min-height: 615px;width: 100%}  .fullwidth-carousel.blog-fullwidth-carousel .carousel-item {height: 600px;min-height: auto;width: 100%}  .fullwidth-carousel.blog-fullwidth-carousel .owl-controls .owl-nav > div {background: 0}  .owl-dots-bottom-right .owl-dots {bottom: -10px;position: absolute;right: 0}  .twitter-feed.twitter-carousel {color: #111;font-size: 16px}  .twitter-feed.twitter-carousel a {color: #111}  .twitter-feed .date {font-size: 12px}  .twitter-feed.twitter-white, .twitter-feed.twitter-white a {color: #fff}  .bx-wrapper {margin: 0 auto 7px;padding: 0;position: relative}  .bx-wrapper .bx-viewport {background: inherit;border: 0 solid #fff;box-shadow: 0 0 0 #ccc;left: 0;transform: translateZ(0px)}  .bx-controls .bx-controls-direction > a {background: #eee none repeat scroll 0 0;border: medium none;height: auto;line-height: 28px;padding: 0 12px;width: auto;text-indent: 0;top: -30px;z-index: 0}  .bx-controls .bx-controls-direction > a:hover {background: #ddd}  .bx-controls .bx-controls-direction > a i {color: #888}  .bx-controls .bx-controls-direction .bx-prev {right: 35px;left: auto}  .bx-controls .bx-controls-direction .bx-next {right: 0}  .typed-cursor {opacity: 1;-webkit-animation: blink .7s infinite;-moz-animation: blink .7s infinite;animation: blink .7s infinite}  @keyframes blink { 0% {opacity: 1} 50% {opacity: 0} 100% {opacity: 1} }  @-webkit-keyframes blink { 0% {opacity: 1} 50% {opacity: 0} 100% {opacity: 1} }  @-moz-keyframes blink { 0% {opacity: 1} 50% {opacity: 0} 100% {opacity: 1} }  .setion-bottom-absolute-div {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;bottom: 0;left: 0;position: absolute;right: 0}  .overlay {background: rgba(23, 130, 199, 0.9) none repeat scroll 0 0}  .attorney-address li {background-color: #f7f7f7;margin-bottom: 30px;padding: 15px 20px}  .contact-wrapper {padding: 50px 50px 50px 100px}  .contact-form .form-group {margin-bottom: 20px}  .contact-form .form-control {background-image: none;border: 1px solid #c0c0c0;border-radius: 0;box-shadow: none;height: 48px}  .contact-form .form-control:focus, .contact-form .form-control:active {box-shadow: none;color: #333}  .contact-form .form-control2 {background-color: rgba(0, 0, 0, 0.8);color: #c0c0c0}  .contact-form .form-group button {margin-top: 0}  .contact-form textarea.form-control {height: 110px;resize: none}  textarea {resize: none}  /*!* -------- Event-Table ---------- *!*/  .practice-area {overflow: hidden;position: relative}  .practice-area:hover .practice-name {opacity: 1;right: 0;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out}  /*!* -------- Price ---------- *!*//*!* -------- Product-Summary ---------- *!*/  .star-rating {font-size: 14px;height: 16px;line-height: 1;margin: 0 auto;overflow: hidden;position: relative;top: 5px;width: 75px}  .star-rating::before, .star-rating span::before {color: #a9a9a9;content: "";float: left;font-family: fontawesome;left: 0;letter-spacing: 2px;position: absolute;top: 0}  .star-rating span {float: left;left: 0;overflow: hidden;padding-top: 1.5em;position: absolute;top: 0}  /*!* -------- Cart Page ---------- *!*//*!* -------- Checkout Page ---------- *!*//*!* -------- Top Nav Search And Cart ---------- *!*//*!* -------- Blog Single ---------- *!*/  .btn-default {color: #333;background-color: #fff;border-color: #ccc}  .btn-default:focus, .btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #8c8c8c}  .btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #adadad}  .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad}  .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {color: #333;background-color: #d4d4d4;border-color: #8c8c8c}  .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background-image: none}  .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {background-color: #fff;border-color: #ccc}  .btn-default .badge {color: #fff;background-color: #333}  .btn-default:hover {background-color: #eee;border-color: #eee}  .btn-border {color: #222;background-color: #fff;border-color: #222}  .btn-border:focus, .btn-border.focus {color: #222;background-color: #e6e6e6;border-color: #000}  .btn-border:hover {color: #222;background-color: #e6e6e6;border-color: #040404}  .btn-border:active, .btn-border.active, .open > .dropdown-toggle.btn-border {color: #222;background-color: #e6e6e6;border-color: #040404}  .btn-border:active:hover, .btn-border.active:hover, .open > .dropdown-toggle.btn-border:hover, .btn-border:active:focus, .btn-border.active:focus, .open > .dropdown-toggle.btn-border:focus, .btn-border:active.focus, .btn-border.active.focus, .open > .dropdown-toggle.btn-border.focus {color: #222;background-color: #d4d4d4;border-color: #000}  .btn-border:active, .btn-border.active, .open > .dropdown-toggle.btn-border {background-image: none}  .btn-border.disabled:hover, .btn-border[disabled]:hover, fieldset[disabled] .btn-border:hover, .btn-border.disabled:focus, .btn-border[disabled]:focus, fieldset[disabled] .btn-border:focus, .btn-border.disabled.focus, .btn-border[disabled].focus, fieldset[disabled] .btn-border.focus {background-color: #fff;border-color: #222}  .btn-border .badge {color: #fff;background-color: #222}  .btn-border {border-width: 2px}  .btn-border:hover, .btn-border:active, .btn-border:focus {background-color: #222;border-color: #222;color: #fff}  .btn-dark {color: #fff;background-color: #222;border-color: #222}  .btn-dark:focus, .btn-dark.focus {color: #fff;background-color: #090909;border-color: #000}  .btn-dark:hover {color: #fff;background-color: #090909;border-color: #040404}  .btn-dark:active, .btn-dark.active, .open > .dropdown-toggle.btn-dark {color: #fff;background-color: #090909;border-color: #040404}  .btn-dark:active:hover, .btn-dark.active:hover, .open > .dropdown-toggle.btn-dark:hover, .btn-dark:active:focus, .btn-dark.active:focus, .open > .dropdown-toggle.btn-dark:focus, .btn-dark:active.focus, .btn-dark.active.focus, .open > .dropdown-toggle.btn-dark.focus {color: #fff;background-color: #000;border-color: #000}  .btn-dark:active, .btn-dark.active, .open > .dropdown-toggle.btn-dark {background-image: none}  .btn-dark.disabled:hover, .btn-dark[disabled]:hover, fieldset[disabled] .btn-dark:hover, .btn-dark.disabled:focus, .btn-dark[disabled]:focus, fieldset[disabled] .btn-dark:focus, .btn-dark.disabled.focus, .btn-dark[disabled].focus, fieldset[disabled] .btn-dark.focus {background-color: #222;border-color: #222}  .btn-dark .badge {color: #222;background-color: #fff}  .btn-gray {color: #333;background-color: #eee;border-color: #eee}  .btn-gray:focus, .btn-gray.focus {color: #333;background-color: #d5d5d5;border-color: #afafaf}  .btn-gray:hover {color: #333;background-color: #d5d5d5;border-color: #d0d0d0}  .btn-gray:active, .btn-gray.active, .open > .dropdown-toggle.btn-gray {color: #333;background-color: #d5d5d5;border-color: #d0d0d0}  .btn-gray:active:hover, .btn-gray.active:hover, .open > .dropdown-toggle.btn-gray:hover, .btn-gray:active:focus, .btn-gray.active:focus, .open > .dropdown-toggle.btn-gray:focus, .btn-gray:active.focus, .btn-gray.active.focus, .open > .dropdown-toggle.btn-gray.focus {color: #333;background-color: #c3c3c3;border-color: #afafaf}  .btn-gray:active, .btn-gray.active, .open > .dropdown-toggle.btn-gray {background-image: none}  .btn-gray.disabled:hover, .btn-gray[disabled]:hover, fieldset[disabled] .btn-gray:hover, .btn-gray.disabled:focus, .btn-gray[disabled]:focus, fieldset[disabled] .btn-gray:focus, .btn-gray.disabled.focus, .btn-gray[disabled].focus, fieldset[disabled] .btn-gray.focus {background-color: #eee;border-color: #eee}  .btn-gray .badge {color: #eee;background-color: #333}  .btn-circled {border-radius: 25px}  .btn-flat {border-radius: 0}  .btn {font-size: 14px;padding: 8px 22px;line-height: 1.38}  .btn-xs {font-size: 11px;padding: 3px 14px}  .btn-sm {font-size: 12px;padding: 5px 17px}  .btn-lg {font-size: 14px;padding: 10px 26px}  .btn-xl {font-size: 16px;padding: 13px 32px}  .hvr-shutter-out-horizontal::before {background: #000}  blockquote {border-left: 3px solid #eee;margin: 20px 0;padding: 30px}  blockquote.gray {border-left: 3px solid #666;background-color: #eee;color: #333}  blockquote.gray.bg-theme-colored {background-color: #eee}  blockquote.dark {border-left: 3px solid #3c3c3c;background-color: #555;color: #fff}  blockquote.dark footer {color: #d3d3d3}  blockquote p {font-family: "Playfair Display", serif;font-size: 16px;font-style: italic}  .countdown-timer li {color: #808080;display: inline-block;padding: 30px 20px;background-color: #f1f1f1;margin-right: 15px;font-size: 40px;text-align: center;min-width: 120px;min-height: 120px}  .countdown-timer li span {color: #c0c0c0;display: block;font-size: 15px;margin-top: 5px}  .countdown-timer.timer-box {padding: 20px;padding-top: 40px;text-align: center}  .countdown-timer.timer-box li {color: #fff;background-color: rgba(0, 0, 0, 0.05);margin-bottom: 15px}  .countdown-timer.timer-box li span {color: #eee}  .countdown-timer.timer-deep-bg li {background-color: rgba(0, 0, 0, 0.05)}  @media only screen and (max-width: 767px) {  .timer-responsive li {margin-top: 30px;font-size: 20px;min-width: 60px;min-height: 60px;padding: 20px 10px}  .countdown-timer li span {font-size: 12px}  }  .divider, .parallax {background-repeat: repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;position: relative;overflow: hidden;width: 100%}  .parallax {width: 100%;height: 100%;margin: 0 auto;background-size: cover;background-attachment: fixed;background-repeat: repeat-y;background-position: top center}  .mobile-parallax {background-size: cover;background-attachment: scroll;background-position: center center}  .divider .container {padding-top: 60px;padding-bottom: 60px}  .divider .container.small-padding {padding-top: 30px;padding-bottom: 30px}  .divider .container.extra-padding {padding-top: 180px;padding-bottom: 180px}  .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {outline: 0;border: 0}  .flex-direction-nav {display: none}  .flexslider {position: relative;margin: 0;padding: 0;border: 0}  .flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease}  .flex-control-nav {margin: 0;padding: 0;list-style: none;border: 0;width: auto;position: absolute;z-index: 10;text-align: center;bottom: 15px;right: 15px}  .flex-control-nav li {float: left;display: block;margin: 0 3px;width: 10px;height: 10px}  .flex-control-nav li a {display: block;cursor: pointer;text-indent: -9999px;width: 10px;height: 10px;border: 1px solid #fff;border-radius: 50%;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}  .flex-control-nav li:hover a, .flex-control-nav li a.flex-active {background-color: #fff}  /*!* funfact style-1*!*//*!**//*!**//*!* -------- Icon Box Services ---------- *!*/  .feature-icon-box {border: 1px solid #f1f1f1}  .feature-icon-box .feature-icon {border: 4px solid #f1f1f1;padding: 10px 15px;position: absolute;top: -30px}  #infscr-loading {background-color: rgba(0, 0, 0, 0.07);border-radius: 3px;color: #fff;font-size: 24px;height: 50px;line-height: 50px;left: 48%;position: fixed;text-align: center;top: 50%;width: 50px;z-index: 100}  #infscr-loading img {display: none}  /*!* -------- Instagram-Feed ---------- *!*//*!* -------- Widget - Instagram-Feed ---------- *!*/  .nivo-lightbox-theme-default .nivo-lightbox-nav {height: 100%;top: 0}  .lightbox .lb-dataContainer {left: 0;position: absolute;right: 0;top: -45px}  /*!* animate in *!*//*!* animate out *!*//*!* Dark overlay, start state *!*//*!* animate in *!*//*!* animate out *!*//*!***//*!* at start *!*//*!* animate in *!*//*!* animate out *!*//*!* Dark overlay, start state *!*//*!* animate in *!*//*!* animate out *!*//*!**//*!**//*!**//*!**//*!**//*!**//*!**/  .small-title {position: relative}  .small-title i {font-size: 36px;margin-top: 7px;padding-top: 0}  .small-title .title {margin-left: 15px}  .small-title .title:after {bottom: -6px;content: "";height: 1px;left: 45px;position: absolute;width: 45px}  .section-title .both-side-line::after {content: "";height: 2px;position: absolute;right: -40px;top: 10px;width: 30px}  .section-title .both-side-line::before {content: "";height: 2px;position: absolute;left: -40px;top: 10px;width: 30px}  .section-title .top-side-line::after {content: "";height: 2px;left: 0;margin: 0 auto;position: absolute;right: 0;top: -8px;width: 40px}  .section-title .left-side-line::before {content: "";height: 2px;left: 0;position: absolute;top: -8px;width: 35px}  .section-title .right-side-line::before {content: "";height: 2px;position: absolute;right: 0;top: -8px;width: 35px}  .section-title .sub-title {margin: 0;position: relative;display: inline-block}  .section-title .title {margin-top: 0;position: relative;line-height: 1}  .section-title .icon i {font-size: 50px;position: absolute;top: -3px;left: 14px;opacity: .10}  .section-title p {font-size: 15px}  .section-title p.left-bordered {border-left: 2px solid #c0c0c0;padding-left: 10px}  .section-title p.right-bordered {border-right: 2px solid #c0c0c0;padding-right: 10px}  .section-title {margin-bottom: 30px}  .section-title.title-border {padding-left: 30px}  .section-title.title-border.title-right {border-left: 0;padding-left: 0;padding-right: 30px;text-align: right}  .section-title.icon-bg p {font-size: 14px;font-style: italic;margin-bottom: 0}  .section-title.icon-bg .page-title {font-size: 38px;line-height: 52px}  .section-title.icon-bg .page-title i {font-size: 42px;line-height: 1.3;position: absolute;opacity: .15;left: 0;right: 0;margin: 0 auto}  .title-separator {border-top-style: solid;border-top-width: 1px;font-size: 16px;height: auto;line-height: 20px;margin: 10px 0;width: 70%}  .title-separator span {background: #fff none repeat scroll 0 0;border-radius: 2px;letter-spacing: .2em;padding: 2px 10px;position: relative;text-transform: uppercase;top: -12px}  .separator {color: #c0c0c0;line-height: 1.2em;margin: 30px auto;overflow: hidden;text-align: center;width: 100%}  .separator::before, .separator::after {border-bottom: 1px solid #eee;content: "";display: inline-block;height: .65em;margin: 0 -4px 0 -100%;vertical-align: top;width: 50%}  .separator::after {margin: 0 -100% 0 0}  .separator i, .separator span, .separator a {display: inline-block;margin: 0 20px 0 24px;font-size: 20px}  .separator.separator-left, .separator.left i {float: left;margin: 2px 50px 0 0}  .separator.right i {float: right;margin: 0 0 2px 50px}  .separator.separator-medium-line {margin: 10px auto;width: 20%}  .separator.separator-small-line {width: 10%}  .separator.separator-rouned i, .separator.separator-border-rouned i {background-color: #f5f5f5;border-radius: 50%;height: 40px;left: 0;line-height: 40px;margin: -12px auto auto;position: absolute;right: 0;width: 40px}  .separator.separator-border-rouned i {background: transparent;border: 1px solid #f5f5f5}  .separator.separator-rouned.separator-rouned-left i {margin: -12px auto auto;right: auto;left: 0}  .separator.separator-rouned.separator-rouned-right i {margin: -12px auto auto;right: 0;left: auto}  .separator.dotted::before, .separator.dotted::after {border-bottom: 2px dotted #c0c0c0}  .styled-icons a {color: #333;font-size: 18px;height: 32px;line-height: 32px;width: 32px;float: left;margin: 5px 7px 5px 0;text-align: center;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}  .styled-icons a:hover {color: #666}  .styled-icons.icon-gray a {background-color: #eee;color: #555;display: block;font-size: 18px;height: 36px;line-height: 36px;width: 36px}  .styled-icons.icon-gray a:hover {color: #bbb}  .styled-icons.icon-gray.icon-bordered a {background-color: transparent;border: 2px solid #eee}  .styled-icons.icon-gray.icon-bordered a:hover {border: 2px solid #d5d5d5}  .styled-icons.icon-dark a {background-color: #333;color: #eee;display: block;font-size: 18px;height: 36px;line-height: 36px;width: 36px}  .styled-icons.icon-dark a:hover {color: #5e5e5e}  .styled-icons.icon-dark.icon-bordered a {background-color: transparent;border: 2px solid #111;color: #111}  .styled-icons.icon-dark.icon-bordered a:hover {background-color: #111;border-color: #111;color: #fff}  .styled-icons.icon-bordered a {border: 1px solid #777}  .styled-icons.icon-bordered a:hover {background-color: #777;color: #fff}  .styled-icons.icon-rounded a {border-radius: 3px}  .styled-icons.icon-circled a {border-radius: 50%}  .styled-icons.icon-sm a {font-size: 13px;height: 30px;line-height: 30px;margin: 2px 7px 2px 0;width: 30px}  .styled-icons.icon-md a {font-size: 24px;height: 50px;line-height: 50px;width: 50px}  .styled-icons.icon-lg a {font-size: 32px;height: 60px;line-height: 60px;width: 60px}  .styled-icons.icon-xl a {font-size: 60px;height: 120px;line-height: 120px;width: 120px}  .styled-icons li {display: inline-block;margin-bottom: 0;margin-top: 0}  .tab-content {padding: 15px;border: 1px solid #eee}  .nav-tabs {border: 0}  .nav-tabs > li {float: left;margin-bottom: -1px}  .nav-tabs > li.active a, .nav-tabs > li.active a:hover, .nav-tabs > li.active a:focus {color: #fff;background-color: #a9a9a9}  .nav-tabs > li > a {background-color: #f5f5f5;border-radius: 0;font-family: 'Open Sans', sans-serif;font-size: 12px;color: #555;padding: 7px 15px;margin-right: 0}  .nav-tabs > li > a .fa {margin-right: 10px}  .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {color: #333;background-color: transparent}  .nav-tabs > li > a i {font-size: 32px;margin-right: 20px;vertical-align: middle}  .nav-tabs > li {text-align: center}  .nav-tabs > li > a i {display: block;font-size: 48px;margin-right: 0;margin-bottom: 10px;vertical-align: middle}  .horizontal-tab-centered .nav-pills {display: inline-block}  .horizontal-tab-centered .nav-pills > li > a {background: #eee;color: #555;font-size: 14px;padding: 8px 10px;margin-right: 10px;margin-bottom: 10px;text-transform: capitalize}  .horizontal-tab-centered .nav-pills > li > a:hover {color: #fff}  .horizontal-tab-centered .nav-pills > li > a i {font-size: 14px;margin-right: 8px}  .horizontal-tab-centered .nav-pills > li.active > a, .horizontal-tab-centered .nav-pills > li.active > a:hover, .horizontal-tab-centered .nav-pills > li.active > a:focus {color: #fff}  .horizontal-tab.fullwide .nav-tabs > li {width: 20%}  .vertical-tab .tab-content {padding: 5px 5px 20px 20px;border: 0}  .vertical-tab .nav-tabs > li {float: none;margin-bottom: 0}  .vertical-tab .nav-tabs > li > a {background: 0;border-radius: 0;border-bottom: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;border-top: 1px solid transparent;border-left: 1px solid transparent;font-size: 14px;padding: 30px 0 30px 15px}  .vertical-tab .nav-tabs > li:first-child > a {border-top: 1px solid #d3d3d3 !important}  .vertical-tab .nav-tabs > li.active > a, .vertical-tab .nav-tabs > li.active > a:hover, .vertical-tab .nav-tabs > li.active > a:focus {background: 0;border-top: 1px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;border-bottom: 1px solid #d3d3d3}  .vertical-tab .small-padding .nav-tabs > li a {padding: 20px 0 20px 15px}  .vertical-tab .small-padding .nav-tabs > li i {font-size: 24px}  @media only screen and (max-width: 767px) {  .vertical-tab .tab-content {padding: 20px 5px}  .nav-tabs > li > a {border-radius: 0;border-bottom: 0;border-left: 2px solid #d3d3d3}  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border-bottom: 0;border-left: 2px solid #d3d3d3}  }  .custom-nav-tabs {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color;border-image: none;border-style: none solid none none;border-width: medium 0 medium medium;margin-right: 53px}  .custom-nav-tabs > li {float: none;margin: 0 0 1px}  .custom-nav-tabs > li a {background: #eee none repeat scroll 0 0;border: medium none;border-radius: 0;display: block;font-size: 17px;font-weight: 700;line-height: 59px;margin: 0;outline: medium none;padding: 0;text-align: center;text-transform: uppercase}  .custom-nav-tabs > li.active > a, .custom-nav-tabs > li.active > a:hover, .custom-nav-tabs > li.active > a:focus, .custom-nav-tabs > li > a:hover, .custom-nav-tabs > li > a:focus {border: medium none;color: #000;padding: 0}  .services-tab .nav-tabs {border-bottom: 1px solid #f1f1f1;text-align: center}  .services-tab .nav-tabs > li {border-left: 1px solid #eee;margin-bottom: 0;width: 20%}  .services-tab .nav-tabs > li:first-child {border-left: none}  .services-tab .nav-tabs > li > a {background-color: #fff;color: #a9a9a9;font-size: 13px;margin-right: 0;padding: 35px 20px;text-transform: uppercase}  .services-tab .nav-tabs > li > a i {display: block;font-size: 36px;margin-right: 0;margin-bottom: 10px;vertical-align: middle}  .services-tab .nav-tabs > li.active > a, .services-tab .nav-tabs > li.active > a:hover, .services-tab .nav-tabs > li.active > a:focus, .services-tab .nav-tabs > li a:hover, .services-tab .nav-tabs > li a:focus {color: #fff}  .services-tab .nav-tabs > li.active > a i, .services-tab .nav-tabs > li.active > a:hover i, .services-tab .nav-tabs > li.active > a:focus i, .services-tab .nav-tabs > li a:hover i, .services-tab .nav-tabs > li a:focus i {color: #fff}  .services-tab .tab-content .service-content .sub-title {color: #c8c8c8;font-family: 'Playfair Display', sans-serif}  .services-tab .tab-content .service-content .title {color: #555;font-family: 'Playfair Display', sans-serif}  @media only screen and (max-width: 1199px) {  .services-tab .service-content {margin-bottom: 30px}  }  @media only screen and (max-width: 991px) {  .services-tab .service-content {padding: 0 20px}  }  @media only screen and (max-width: 767px) {  .services-tab .nav.nav-tabs a {padding: 10px 0;font-size: 9px}  .services-tab .nav.nav-tabs a i {font-size: 28px}  }  .vertical-tab .nav-tabs li a:active {color: #d3d3d3}  .team-member .thumb {position: relative;overflow: hidden}  .team-member .thumb img {-webkit-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s}  .team-member:hover .thumb img {transform: scale(1.1)}  .team-member .thumb .info {bottom: -50px;position: absolute;-webkit-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;transition: all 300ms ease-in-out 0s;width: 100%}  .team-member:hover .thumb .info {bottom: 0}  .dl-horizontal.doctor-info dt {color: #333;font-size: 14px;width: auto}  @media only screen and (max-width: 767px) {  .dl-horizontal.doctor-info dt {margin-bottom: 10px}  }  .testimonial .item {position: relative;overflow: hidden}  .testimonial .item .thumb img {margin: auto;max-width: 75px}  .testimonial .comment p {color: #a9a9a9;font-weight: 400}  .testimonials.attorney-details .thumb img {width: auto}  .testimonial.style2 {text-align: center}  .testimonial.style2 .thumb img {display: inline-block;width: auto;width: 75px}  .testimonial.style1 .item {border: 0}  .testimonial.style1 .item::before {display: none}  .testimonial.style1 .quote, .testimonial.style1 .thumb {margin-bottom: 30px}  .testimonial.style1 .author {margin-bottom: 5px;text-transform: uppercase}  .testimonial.style1 .title {color: #c0c0c0;margin-bottom: 20px}  .testimonial.style1 .comment {padding: 35px 25px}  .testimonial.style1 .comment p {font-weight: 500;margin-left: 30px}  .testimonial.style1 .comment {background: #f8f8f8;color: #777;border: 3px solid white;border-radius: 10px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);margin: 1px;position: relative}  .testimonial.style1 .comment::before {color: #d3d3d3;content: "\f10d";font-family: fontawesome;font-size: 30px;left: 20px;position: absolute;top: 7px}  .testimonial.style1 .comment::after {content: "";width: 14px;height: 14px;position: absolute;left: 30px;background: url('../images/testimonials/quote_arrow.html') 0 0 no-repeat;top: 97%}  .owl-carousel .owl-item .testimonial img {display: inline;width: auto}  .testimonial .signature {width: 60px}  .panel-group .panel-heading {padding: 0}  .panel-group .panel-heading .panel-title {font-size: 13px;position: relative}  .panel-group .panel-heading .panel-title a {color: #111;display: block;padding: 10px 15px}  .panel-group.accordion-icon-right .panel-heading .panel-title a:after {content: "\f068";font-family: fontawesome;font-size: 10px;right: 0;padding: 4px 10px;position: absolute}  .panel-group.accordion-icon-right .panel-heading .panel-title a.collapsed::after {content: "\f067"}  .panel-group.accordion-icon-left .panel-heading .panel-title a {padding-left: 30px}  .panel-group.accordion-icon-left .panel-heading .panel-title a:before {content: "\f068";font-family: fontawesome;font-size: 10px;left: 0;padding: 3px 10px;position: absolute}  .panel-group.accordion-icon-left .panel-heading .panel-title a.collapsed::before {content: "\f067"}  .panel-group.accordion-bordered {border: 1px solid #ddd}  .panel-group.accordion-bordered .panel {border: 0;box-shadow: none;border-bottom: 1px solid #ddd}  .panel-group.accordion-bordered .panel:last-child {border-bottom: 0}  .panel-group.accordion-bordered .panel .panel-heading {background-color: transparent}  .panel-group.accordion-flat .panel {border-radius: 0}  .panel-group.accordion-flat .panel .panel-heading {border-radius: 0}  .panel-group.accordion-no-border {border: 0}  .panel-group.accordion-no-border .panel {border: 0;box-shadow: none}  .panel-group.accordion-no-border .panel:last-child {border-bottom: 0}  .panel-group.accordion-no-border .panel .panel-heading {background-color: transparent}  .panel-group.accordion-no-border .panel .panel-heading .panel-title {font-size: 14px}  .panel-group.accordion-no-border .panel .panel-heading .panel-title a {padding-left: 0;padding-right: 0}  .panel-group.accordion-no-border .panel .panel-body {border-top: 0;padding-left: 0;padding-right: 0;padding-top: 0}  .panel-group.accordion-no-border.accordion-icon-left .panel .panel-heading .panel-title a {padding-left: 20px}  .panel-group.accordion-no-border.accordion-icon-left .panel .panel-heading .panel-title a:before {padding-left: 0}  .panel-group.accordion-no-border.accordion-icon-left .panel .panel-body {padding-left: 20px}  .panel-group.accordion-no-border.accordion-icon-right .panel .panel-heading .panel-title a {padding-right: 20px}  .panel-group.accordion-no-border.accordion-icon-right .panel .panel-heading .panel-title a:before {padding-right: 0}  .panel-group.accordion-icon-filled.accordion-icon-left .panel .panel-heading .panel-title a {padding-left: 30px}  .panel-group.accordion-icon-filled.accordion-icon-left .panel .panel-heading .panel-title a:before {background-color: #333;color: #fff;padding: 4px 6px}  .panel-group.accordion-icon-filled.accordion-icon-left .panel .panel-body {padding-left: 30px}  .panel-group.accordion-icon-filled.accordion-icon-right .panel .panel-heading .panel-title a:after {background-color: #333;color: #fff;padding: 4px 6px}  .panel-group.accordion-icon-filled.accordion-icon-right .panel .panel-body {padding-right: 30px}  .panel-group.accordion-stylished-left-border .panel {box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;border: 0;position: relative}  .panel-group.accordion-stylished-left-border .panel:not(:last-child):before {border-left: 1px dashed #ccc;content: "";height: 100%;left: 14px;position: absolute;top: 15px;width: 1px;z-index: 0}  .panel-group.accordion-stylished-left-border.accordion-icon-left .panel .panel-heading {padding-bottom: 15px}  .panel-group.accordion-stylished-left-border.accordion-icon-left .panel .panel-heading .panel-title a {padding-left: 40px}  .panel-group.accordion-stylished-left-border.accordion-icon-left .panel .panel-heading .panel-title a:before {border-radius: 5px;font-size: 12px;padding: 6px 10px;top: 5px}  .panel-group.accordion-stylished-left-border.accordion-icon-left .panel .panel-body {padding-left: 40px}  /*!* Vertical Masonry Timeline *!*//*!* form absolute *!*/  .search-form-wrapper.round form input[type="text"] {border-radius: 30px;border-width: 4px}  .search-form-wrapper.round form input[type="submit"] {height: auto;width: auto;margin-right: 10px;margin-top: 10px}  .search-form-wrapper.round form label::before {color: #c0c0c0}  .widget {margin-bottom: 40px}  .widget .widget-title {margin-top: 0;margin-bottom: 20px}  .widget ul li {margin-bottom: 5px;padding-bottom: 5px}  .widget ul.list li, .widget .post {margin-bottom: 10px;padding-bottom: 10px}  .widget .list-border li {margin-bottom: 0;padding: 10px 0}  .widget.brochures > li {margin-bottom: 10px;padding: 10px}  .widget.brochures i {color: #666;font-size: 16px;margin-right: 10px}  .widget.address > li {font-size: 13px;margin-bottom: 10px;padding: 5px 10px}  .widget.address > li i {font-size: 16px;margin-right: 8px;vertical-align: middle}  .widget .twitter-feed li, .widget .twitter-feed-carousel li {font-size: 13px;margin-bottom: 15px;margin-top: 0;padding-left: 30px}  .widget .twitter-feed li.item, .widget .twitter-feed-carousel li.item {position: relative}  .widget .twitter-feed li::after, .widget .twitter-feed-carousel li::after {content: "\f099";font-size: 24px;font-family: fontawesome;left: 0;position: absolute;top: 0}  .widget .styled-icons li {margin-bottom: 0;padding-bottom: 0}  .widget .styled-icons li a {margin-bottom: 0}  .widget .tags a {border: 1px solid #d3d3d3;display: inline-block;font-size: 11px;margin: 5px 4px 5px -2px;padding: 5px 10px}  .widget .tags a:hover {color: #fff}  .widget .search-input {background: transparent none repeat scroll 0 0;border: 1px solid #c0c0c0;border-radius: initial;box-shadow: none;height: 45px;padding: 10px}  .widget .search-button {background: transparent none repeat scroll 0 0;border: 1px solid #c0c0c0;border-radius: 0;height: 45px}  .widget .nav-tabs li {border-bottom: 1px solid transparent;margin-bottom: -2px;padding-bottom: 0}  .widget .nav-tabs li:hover {border-bottom: 1px solid transparent}  .widget .post-title a {font-size: 13px;letter-spacing: 0}  .widget .quick-contact-form .form-control {background-color: rgba(241, 241, 241, 0.8);border-color: #d3d3d3;color: #a9a9a9}  .widget .product-list .product-title {font-size: 14px;font-weight: 400}  .widget .testimonial-widget-carousel .item img {display: inline;width: auto;float: right}  .widget.dark .widget-title {color: #fff}  .widget.dark .tags a {border: 1px solid #777}  .widget.dark .widget-image-carousel .title {color: #fff}  .widget.dark .search-input {border: 1px solid #333}  .widget.dark .styled-icons li a:hover i {color: #fff}  .widget.dark .search-button {border: 1px solid #333}  .widget.dark .widget-subscribe .subscribe-title {color: #fff}  .widget.dark .widget-subscribe .subscribe-sub-title {color: #666}  .widget.dark .nav-tabs li {border-bottom: 1px solid transparent;margin-bottom: -2px;padding-bottom: 0}  .widget.dark .nav-tabs li:hover {border-bottom: 1px solid transparent}  .widget.dark .nav-tabs li:hover a {border: 1px solid #555}  .widget.dark .nav-tabs li.active a {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: #333 none repeat scroll 0 0;border-color: #555 #555 transparent;border-image: none;border-style: solid;border-width: 1px}  .widget.dark .product-title a {color: #808080}  .widget.dark .post-title a {color: #c0c0c0}  .widget.dark .tab-content {background: #333 none repeat scroll 0 0;border: 1px solid #555}  .widget.dark .quick-contact-form .form-control {background-color: rgba(51, 51, 51, 0.3);border-color: #333}  .widget.no-border ul li {border: 0;padding-bottom: 0;margin-bottom: 0}  .widget ul.list li::before {display: none}  .widget.dark ul.list li::before {display: none}  .horizontal-contact-widget {border-top: 1px dashed #d3d3d3}  .horizontal-contact-widget .each-widget::before {content: "\f111";font-family: FontAwesome;left: 0;position: absolute;right: 0;top: -42px}  .horizontal-contact-widget.dark {border-top: 1px dashed #333}  .widget.dark .btn.btn-default {border-color: #333}  #flickr-feed img {background: none repeat scroll 0 0 #000;float: left;height: 60px;margin: 0 5px 5px 0;padding: 0;width: 70px}  .text-hover-theme-colored {-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}  .footer a {color: #808080}  .footer a:focus, .footer a:hover, .footer a:active {color: #666}  .footer .widget .widget-title {margin-top: 0}  .footer .widget.dark .quick-contact-form button {border-color: #333;color: #909090}  .footer .widget.dark .quick-contact-form button:hover {background-color: #eee;border-color: #eee;color: #333}  footer#footer.fixed-footer {bottom: 0;left: 0;position: fixed;right: 0;z-index: 1}  @media screen and (max-width: 992px) {  footer#footer.fixed-footer {position: relative}  }  body.has-fixed-footer .main-content {background-color: #fff;position: relative;z-index: 2}  @media screen and (max-width: 992px) {  body.has-fixed-footer .main-content {margin-bottom: 0 !important}  }  .footer a:not([href]):not([tabindex]), .footer a {color: darkgray}  .footer .footer-bottom p {color: darkgray}
