/*-------------------------------------------------------*//* General/*-------------------------------------------------------*/.clearfix {  *zoom: 1;}.clearfix:before, .clearfix:after {  display: table;  line-height: 0;  content: "";}.clearfix:after {  clear: both;}.clear {  clear: both;}.oh {  overflow: hidden;}.relative {  position: relative;}.section-wrap {  padding: 90px 0;  overflow: hidden;  background-attachment: fixed;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  background-position: center center;  background-repeat: no-repeat;}.section-wrap-lg {  padding: 150px 0;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  background-position: center center;  background-repeat: no-repeat;  background-attachment: fixed;}.mobile section {  background-attachment: scroll !important;}.bg-dark {background-color: #1a2661;}.bg-light {  background-color: #fafcfc;}.bg-color {  background-color: #e7604a;}.white {  color: #fff;}.static {  position: static;}.left {  float: left;}.right {  float: right;}.valign {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}.container-fluid.semi-fluid {padding: 0 50px;background-color: #fff;border-top: 1px solid #e7e7e7;}.img-fw {  width: 100%;}.uppercase {  text-transform: uppercase;  letter-spacing: 0.04em;}.last {  margin-bottom: 0 !important;}@media (max-width: 767px) {  .sm-text-center {    text-align: center;  }}@media (max-width: 480px) {  .xs-text-center {    text-align: center;  }}img.alignleft {  float: left;  margin: 10px 20px 10px 0;}img.alignright {  float: right;  margin: 10px 0 10px 20px;}::-moz-selection {  color: #fff;  background-color: #e7604a;}::-webkit-selection {  color: #fff;  background-color: #e7604a;}::selection {color: #fff;background-color: #0059aa;}a {text-decoration: none;color: #1a2661;outline: none;-webkit-transition: color 0.1s ease-in-out;-moz-transition: color 0.1s ease-in-out;-ms-transition: color 0.1s ease-in-out;-o-transition: color 0.1s ease-in-out;transition: color 0.1s ease-in-out;}a:hover {  text-decoration: none;  color: #191b1f;  outline: none;}a:focus {  color: #e7604a;  text-decoration: none;  outline: none;}:focus {  outline: none;}body {margin: 0;padding: 0;font-family: "Open Sans", sans-serif;font-size: 15px;line-height: 1.5;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;background: #fff;/* background: url(crossword.png); */outline: 0;overflow-x: hidden;overflow-y: auto;color: #979ba3;}body img {  border: none;  max-width: 100%;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -o-user-select: none;  user-select: none;}video {  height: 100%;  width: 100%;}/*-------------------------------------------------------*//* Preloader/*-------------------------------------------------------*/.loader-mask {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #fff;  z-index: 99999;}.loader {position: absolute;left: 50%;top: 50%;width: 50px;height: 50px;font-size: 0;color: #054988;display: inline-block;margin: -25px 0 0 -25px;text-indent: -9999em;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}.loader > div {  display: inline-block;  float: none;  background-color: currentColor;  border: 0 solid currentColor;  position: absolute;  top: 0;  left: 0;  width: 50px;  height: 50px;  background: transparent;  border-width: 2px;  border-radius: 100%;  opacity: 0;  -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);  -moz-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);  -o-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);  animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);}.loader > div:nth-child(1) {  -webkit-animation-delay: 0s;  -moz-animation-delay: 0s;  -o-animation-delay: 0s;  animation-delay: 0s;}.loader > div:nth-child(2) {  -webkit-animation-delay: .25s;  -moz-animation-delay: .25s;  -o-animation-delay: .25s;  animation-delay: .25s;}.loader > div:nth-child(3) {  -webkit-animation-delay: .5s;  -moz-animation-delay: .5s;  -o-animation-delay: .5s;  animation-delay: .5s;}@-webkit-keyframes ball-scale-ripple-multiple {  0% {    opacity: 1;    -webkit-transform: scale(0.1);    transform: scale(0.1);  }  70% {    opacity: .5;    -webkit-transform: scale(1);    transform: scale(1);  }  95% {    opacity: 0;  }}@-moz-keyframes ball-scale-ripple-multiple {  0% {    opacity: 1;    -moz-transform: scale(0.1);    transform: scale(0.1);  }  70% {    opacity: .5;    -moz-transform: scale(1);    transform: scale(1);  }  95% {    opacity: 0;  }}@-o-keyframes ball-scale-ripple-multiple {  0% {    opacity: 1;    -o-transform: scale(0.1);    transform: scale(0.1);  }  70% {    opacity: .5;    -o-transform: scale(1);    transform: scale(1);  }  95% {    opacity: 0;  }}@keyframes ball-scale-ripple-multiple {  0% {    opacity: 1;    -webkit-transform: scale(0.1);    -moz-transform: scale(0.1);    -o-transform: scale(0.1);    transform: scale(0.1);  }  70% {    opacity: .5;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    transform: scale(1);  }  95% {    opacity: 0;  }}/* Scroll Down icon-------------------------------------------------------*/.scroll-down {  font-size: 16px;  width: 30px;  height: 30px;  background-color: white;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  text-align: center;  line-height: 30px;  z-index: 50 !important;  position: absolute;  bottom: 40px;  left: 50%;  margin-left: -15px;}.scroll-down a {  line-height: 34px;  position: relative;  z-index: 50 !important;}.scroll-down i {  color: #000;  -webkit-animation: scroll-down-icon 1s infinite;  -moz-animation: scroll-down-icon 1s infinite;  -o-animation: scroll-down-icon 1s infinite;  animation: scroll-down-icon 1s infinite;  position: absolute;  left: 10px;}@-webkit-keyframes scroll-down-icon {  0% {    bottom: 3px;  }  50% {    bottom: 8px;  }  100% {    bottom: 3px;  }}@-moz-keyframes scroll-down-icon {  0% {    bottom: 3px;  }  50% {    bottom: 8px;  }  100% {    bottom: 3px;  }}@-o-keyframes scroll-down-icon {  0% {    bottom: 3px;  }  50% {    bottom: 8px;  }  100% {    bottom: 3px;  }}@keyframes scroll-down-icon {  0% {    bottom: 3px;  }  50% {    bottom: 8px;  }  100% {    bottom: 3px;  }}.row.row-10 {  margin: 0 -5px;}.row.row-10 > div {  padding: 0 5px;}.row.row-16 {  margin: 0 -8px;}.row.row-16 > div {  padding: 0 8px;}.row.row-20 {  margin: 0 -10px;}.row.row-20 > div {  padding: 0 10px;}.bg-gradient:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;background: #3F51B5;  /* Old browsers */background: -moz-linear-gradient(left, #ffb72c 0%, #f3611b 100%);  /* FF3.6+ */background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #3F51B5), color-stop(100%, #00BCD4));  /* Chrome,Safari4+ */background: -webkit-linear-gradient(left, #3F51B5 0%, #00BCD4 100%);  /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left, #3F51B5 0%, #00BCD4 100%);  /* Opera 11.10+ */background: -ms-linear-gradient(left, #3F51B5 0%, #00BCD4 100%);  /* IE10+ */background: #10173a;  /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );  /* IE6-9 */}.bg-gradient-2:after {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  opacity: .9;  z-index: -1;  background: #1abc9c;  /* Old browsers */  background: -moz-linear-gradient(left, #1abc9c 0%, #29c7c8 100%);  /* FF3.6+ */  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1abc9c), color-stop(100%, #29c7c8));  /* Chrome,Safari4+ */  background: -webkit-linear-gradient(left, #1abc9c 0%, #29c7c8 100%);  /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(left, #1abc9c 0%, #29c7c8 100%);  /* Opera 11.10+ */  background: -ms-linear-gradient(left, #1abc9c 0%, #29c7c8 100%);  /* IE10+ */  background: linear-gradient(to right, #1abc9c 0%, #29c7c8 100%);  /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );  /* IE6-9 */}/*-------------------------------------------------------*//* Typography/*-------------------------------------------------------*/ul {  list-style: none;  margin: 0;  padding: 0;}h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif;margin-top: 0;color: #5a5b5f;font-weight: 300;line-height: 1.5;}h1 {  font-size: 36px;}h2 {  font-size: 32px;}h3 {  font-size: 28px;}h4 {  font-size: 24px;  font-weight: normal;}h5 {  font-size: 20px;  font-weight: normal;}h6 {  font-size: 18px;  font-weight: normal;}h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {  color: inherit;}h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {  color: #5a5b5f;  font-size: 70%;}p {  font-size: 15px;  color: #979ba3;  font-weight: normal;  line-height: 26px;}.heading {  position: relative;  margin-bottom: 30px;}.heading.large {  font-size: 42px;}.heading-row {  margin-bottom: 30px;}.heading-row.style-2 {  margin-bottom: 60px;}.subheading {  font-family: "Merriweather", serif;  font-style: italic;  font-size: 18px;  line-height: 34px;}.list-inline {  margin: 0;}.bottom-line:after {content: "";display: block;width: 56px;border-bottom: 2px solid #fdb813;margin: 12px auto 24px;z-index: 1;position: relative;}.bottom-line:before {  content: "";  display: block;  position: absolute;  bottom: 1px;  width: 100%;  border-bottom: 1px solid #e8ebee;}.bottom-line.style-2:before {  display: none;}.bottom-line.left-align:after {  margin: 12px auto 24px 0;}.footer-widgets .bottom-line:before {border-color: #1a2661;}.sliding-link {  display: inline-block;  position: relative;  padding-bottom: 3px;}.sliding-link:before {  content: '';  display: block;  position: absolute;  left: 0;  bottom: 0;  height: 1px;  width: 0;  -webkit-transition: width 0s ease, background 0.5s ease;  -moz-transition: width 0s ease, background 0.5s ease;  -ms-transition: width 0s ease, background 0.5s ease;  -o-transition: width 0s ease, background 0.5s ease;  transition: width 0s ease, background 0.5s ease;}.sliding-link:after {content: '';display: block;position: absolute;right: 0;bottom: 0;height: 1px;width: 0;background: #fdb813;-webkit-transition: width 0.5s ease;-moz-transition: width 0.5s ease;-ms-transition: width 0.5s ease;-o-transition: width 0.5s ease;transition: width 0.5s ease;}.sliding-link:hover:before {width: 100%;background: #fdb813;-webkit-transition: width 0.5s ease;-moz-transition: width 0.5s ease;-ms-transition: width 0.5s ease;-o-transition: width 0.5s ease;transition: width 0.5s ease;}.sliding-link:hover:after {  width: 100%;  background: transparent;  -webkit-transition: all 0s ease;  -moz-transition: all 0s ease;  -ms-transition: all 0s ease;  -o-transition: all 0s ease;  transition: all 0s ease;}.mobile .sliding-link:before,.mobile .sliding-link:after,.mobile .underline-link:after {  display: none;}.underline-link {  display: inline-block;}.underline-link:after {  content: "";  display: block;  border-bottom: 2px solid #fff;  width: 100%;  opacity: 0;  bottom: -10px;  position: relative;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;}.underline-link:hover:after {  opacity: 1;  bottom: -3px;}p.large {  font-size: 120%;  line-height: 1.8;}blockquote {  /* padding: 0 0 20px; */  /* margin: 0; */  /* border: none; */}blockquote > p {  font-size: 20px;  line-height: 34px;  font-family: "Merriweather", serif;  margin-bottom: 5px !important;  position: relative;  font-style: italic;}blockquote > span {  color: #e7604a;  font-size: 16px;}.blockquote-style-1 {  padding: 40px 40px 40px 90px;  border: 1px solid #e8ebee;  -webkit-border-radius: 3px;  border-radius: 3px;  background-color: #fff;}.blockquote-style-1 span {  color: #e7604a;}.blockquote-style-1 p:before {  content: "\f10d";  font-size: 30px;  position: absolute;  left: -50px;  margin-top: 3px;  font-family: "FontAwesome";  font-style: normal;  color: #979ba3;  opacity: 0.3;}.blockquote-style-2 {  padding: 40px;  border-left: 2px solid #e7604a;}.dropcap {  font-family: 'Montserrat', sans-serif;}.dropcap.style-1 {  float: left;  color: #e7604a;  font-size: 47px;  line-height: 48px;  padding-right: 10px;}.dropcap.style-2 {  float: left;  color: #fff;  text-align: center;  background-color: #e7604a;  width: 38px;  height: 38px;  font-size: 24px;  line-height: 40px;  margin: 7px 10px 0 0;}.highlight {  padding: 3px 5px;  color: #fff;  background-color: #e7604a;}.list li {  line-height: 24px;}.list li i {  line-height: 21px;}.bullets li,.arrows li,.checks li,.numbers li {  margin-bottom: 20px;  color: #979ba3;}.bullets li:before {  content: "\2022";  font-size: 14px;  color: #e7604a;  padding-right: 0.5em;}.arrows i {  margin-right: 5px;}.arrows i,.checks i {  color: #e7604a;}.checks i {  font-size: 12px;  margin-right: 7px;  vertical-align: middle;}ol.numbers {  padding-left: 20px;}.section-columns p {  margin-bottom: 40px;}/*-------------------------------------------------------*//* Top Bar/*-------------------------------------------------------*/.top-bar {background-color: #1a2661;width: 100%;position: relative;height: 44px;color: #ffffff;}.top-bar-links {line-height: 44px;font-size: 12px;}.top-bar-links li {  padding-right: 20px;}.top-bar-links a {  color: #ffffff;}.top-bar-links a:hover {color: #fdb813;}.top-bar-links > ul:first-child i {margin-right: 5px;color: #ffffff;}.top-bar > ul,.top-bar-links > ul > li {  display: inline-block;  position: relative;}.top-bar-currency-language > li > a {  color: #fff;}.top-bar-currency-language i {  margin-left: 5px;}.currency-dropdown,.language-dropdown {  background-color: #fff;  padding: 0 10px;  position: absolute;  border: 1px solid #f2f2f2;  z-index: 150;  right: 15px;  visibility: hidden;  opacity: 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.language-dropdown {  right: 0;}.currency-dropdown ul li,.language-dropdown ul li {  line-height: 26px;  border-top: 1px solid #f2f2f2;  text-transform: uppercase;  letter-spacing: 0.05em;}.currency-dropdown ul li > a,.language-dropdown ul li > a {  color: #7a7a7a;}.top-bar-currency-language > li:hover .currency-dropdown,.top-bar-currency-language > li.language:hover .language-dropdown {  visibility: visible;  opacity: 1;}.top-bar-links .top-bar-link a:after {  content: "";  border-right: 1px solid #606060;  margin: 0 7px 0 10px;}.top-bar-links .top-bar-link:last-child a:after {  content: "";  border-right: none;  margin: 0;}/*-------------------------------------------------------*//* Navigation/*-------------------------------------------------------*/.navbar {  margin-bottom: 0;  border: none;  min-height: 100px;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  z-index: 120;}.navigation {  width: 100%;  line-height: 0;}.navigation.offset {  -webkit-transform: translate3d(0, -100%, 0);  -moz-transform: translate3d(0, -100%, 0);  -ms-transform: translate3d(0, -100%, 0);  -o-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.navigation.scrolling {  -webkit-transform: translate3d(0, 0px, 0);  -moz-transform: translate3d(0, 0px, 0);  -ms-transform: translate3d(0, 0px, 0);  -o-transform: translate3d(0, 0px, 0);  transform: translate3d(0, 0px, 0);}.navigation.sticky {position: fixed;background-color: #fff;visibility: hidden;opacity: 0;width: 100%;height: 114px;top: 0;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);z-index: 120;}.navigation.sticky.scrolling {  opacity: 1;  visibility: visible;}.navigation.sticky .navbar-nav > li > a {line-height: 110px;color: #1a2661;}.navigation.sticky .nav-right {  color: #5a5b5f;}.navigation.sticky #nav-icon span {  background-color: #5a5b5f;}@media (min-width: 992px) {  header.transparent .navbar {    position: absolute;    top: 0;    width: 100%;    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2);    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2);    -ms-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2);    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2);  }  header.transparent .logo-dark,  header.transparent .navigation.scrolling .logo {    display: none;  }  header.transparent .navigation.scrolling .logo-dark,  header.transparent .logo {    display: inline-block;  }}.logo-container {  padding-left: 15px;  padding-right: 15px;  float: left;}.logo-wrap {  display: table;  width: 100%;}.logo-wrap > a {  display: table-cell;  vertical-align: middle;  height: 100px;}.logo-wrap.shrink > a {  height: 60px;}.logo {  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.navbar-header {  width: 20%;  padding-right: 15px;}.nav-wrap {  width: 60%;}.nav-type-3 .nav-wrap {  width: 80%;  float: right;}.navbar-nav {  margin: 0;  display: inline-block;  float: none;}.navbar-nav > li > a {font-family: "Open Sans", sans-serif;text-transform: uppercase;font-weight: 500;letter-spacing: 0.05em;color: #1a2661;font-size: 15px;padding: 0 16px;line-height: 116px;}.navbar-nav > li:last-child > a {  padding-right: 0;}header.transparent .navbar-nav > li > a {  color: #fff;}.navbar-collapse {  border: none;  padding-left: 0;  padding-right: 0;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;}.navbar-collapse.in {  overflow-x: hidden;}.navbar-nav > li > a:hover,.navbar-nav > .active > a,.navbar-nav > .active > a:focus,.navbar-nav > .active > a:hover,header.transparent .navigation.scrolling .navbar-nav > li > a:hover,header.transparent .navigation.scrolling .navbar-nav > .active > a,header.transparent .navigation.scrolling .navbar-nav > .active > a:focus,header.transparent .navigation.scrolling .navbar-nav > .active > a:hover {color: #1a2661 !important;cursor: pointer;}.navbar-nav > .open > a,.navbar-nav > .open > a:focus,.navbar-nav > .open > a:hover {  background-color: transparent;  color: #e7604a;}.nav .open > a,.nav .open > a:focus,.nav .open > a:hover,.nav > li > a:focus,.nav > li > a:hover {background-color: transparent;border-color: #e8ebee;text-decoration: none;}.navbar-nav .dropdown-menu {  left: 0;}.navbar-nav .dropdown-menu.menu-right {  left: auto;  right: 0;}.dropdown-menu {  min-width: 200px;  margin: 0;  padding: 20px 0;  border-top: 2px solid #e7604a;  border-left: 1px solid #e8ebee;  border-right: 1px solid #e8ebee;  border-bottom: none;  border-radius: 0;  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);}.dropdown-menu li > a {  padding: 5px 30px;  color: #979ba3;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  font-weight: 500;}.dropdown-menu.megamenu, .dropdown-menu.megamenu-wide {  padding: 0 20px;}.dropdown-menu .megamenu-wrap ul > li > a {  display: block;  clear: both;  font-weight: 500;  line-height: 1.42857143;  white-space: nowrap;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.dropdown-menu .megamenu-wrap ul > li > a i {  margin-right: 6px;  width: 16px;  text-align: center;}.menu-list li > a {  border: none;}.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover,.megamenu .menu-list > li > a:hover,.megamenu-wide .menu-list > li > a:hover {  background-color: transparent;  color: #e7604a;}.megamenu-item {  border-right: 1px solid #e8ebee;  padding: 30px;}.megamenu-item:last-child {  border-right: none;}.megamenu-wrap .menu-list > li > a {  padding: 5px 0;}.megamenu-wrap .menu-list > li:last-child > a {  border-bottom: none;}.megamenu-item h6 {  text-transform: uppercase;  font-family: "Roboto", sans-serif;  font-size: 13px;  font-weight: 700;  letter-spacing: 0.05em;}.navbar .dropdown-menu {  margin-top: 0;}.dropdown-submenu {  position: relative;}.dropdown-submenu .dropdown-menu {  top: -20px;  left: 100%;  margin-top: -2px;}.dropdown-submenu > a:after {  font-family: "FontAwesome";  position: absolute;  content: "\f105";  right: 15px;  color: #979ba3;}@media (min-width: 992px) {  .dropdown-menu,  .dropdown-submenu > .dropdown-menu {    display: block;    visibility: hidden;    opacity: 0;    -webkit-transform: translateY(30px);    -moz-transform: translateY(30px);    -ms-transform: translateY(30px);    -o-transform: translateY(30px);    transform: translateY(30px);    -webkit-transition: all 0.1s ease-in-out;    -moz-transition: all 0.1s ease-in-out;    -ms-transition: all 0.1s ease-in-out;    -o-transition: all 0.1s ease-in-out;    transition: all 0.1s ease-in-out;  }  .dropdown:hover > .dropdown-menu,  .dropdown-submenu:hover > .dropdown-menu {    opacity: 1;    visibility: visible;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);  }}/*-------------------------------------------------------*//* Navigation Right Links/*-------------------------------------------------------*/.navigation.sticky #nav-icon .nav-icon-inner,.navigation.sticky .nav-right li {  height: 60px;}.nav-right {  float: right;  display: table;  color: #5a5b5f;  padding-right: 15px;  padding-left: 30px;}.nav-right li {  display: table-cell;  vertical-align: middle;  font-size: 20px;  padding-right: 30px;  height: 100px;}.nav-right li:last-child {  padding-right: 0;}.nav-type-3 .nav-right {  padding-right: 0;}header.transparent .nav-right {  color: #fff;}/* Menu Search-------------------------------------------------------*/a.nav-search {  position: relative;  display: block;  width: 21px;  height: 21px;  color: inherit;}.search-wrap {  width: 100%;  height: 100%;  overflow: hidden;  display: none;  position: fixed;  top: 0;  left: 0;  z-index: 121;  background-color: #191b1f;}.search-wrap .search-inner {  display: table;  width: 100%;  height: 100%;}.search-wrap .search-cell {  display: table-cell;  vertical-align: middle;}.search-wrap .search-field-holder {  width: 50%;  margin: auto;  position: relative;  animation: slideInUp .3s;}.search-wrap .form-control {  height: auto;  border-top: none;  border-left: none;  border-right: none;  border-bottom: 2px solid #fff;  font-size: 38px;  line-height: 2;  margin-bottom: 0;  color: #fff;  position: relative;}.search-wrap input.form-control, .search-wrap input.form-control:focus {  background-color: #191b1f;}.search-wrap .search-submit {  font-family: "themify";  font-size: 24px;  position: absolute;  color: #fff;  background: 0 0;  border: none;  top: 22px;  right: 0;}input.main-search-input::-webkit-input-placeholder {  color: #fff;}input.main-search-input:-moz-placeholder {  color: #fff;  opacity: 1;}input.main-search-input::-moz-placeholder {  color: #fff;  opacity: 1;}input.main-search-input:-ms-input-placeholder {  color: #fff;}.search-trigger {  z-index: 122;  position: absolute;  top: 50%;  margin-top: -9px;  right: 0;  opacity: 1;}.search-close {  opacity: 0;  visibility: hidden;  font-size: 20px;  z-index: 121;  position: fixed;  top: 42px;  right: 116px;  color: #fff;  cursor: pointer;}.search-close.open {  opacity: 1;  visibility: visible;}.nav-search.open .search-trigger {  opacity: 0;  z-index: 20;}.mobile-links li > a {  padding: 15px 0 15px 15px;  line-height: 20px;  border-bottom: 1px solid #e8ebee;  color: #979ba3;  display: block;}.mobile-links li > a:hover {  color: #e7604a;}/* Menu Cart-------------------------------------------------------*/.nav-cart-wrap.style-1,.nav-search {  font-size: 20px !important;}.nav-cart {  position: relative;}.nav-cart .cart-outer {  display: table;  position: relative;  width: 20px;}.nav-cart:hover .nav-cart-container {  opacity: 1;  visibility: visible;}.cart-inner {  display: table-cell;  height: 100px;  vertical-align: middle;}.navigation.sticky .cart-inner {  height: 60px;}.nav-cart-ammount {  display: inline-block;}.nav-cart-ammount span, .nav-cart-ammount a {  line-height: 66px;  color: #979ba3;  font-size: 13px;}.mobile-cart {  float: right;  margin-right: 15px;  color: #5a5b5f;}/* Menu Cart Popup-------------------------------------------------------*/.nav-cart-container {  opacity: 0;  visibility: hidden;  min-width: 250px;  position: absolute;  left: auto;  right: -20px;  background-color: #fff;  padding: 30px;  line-height: 1;  border-top: 2px solid #e7604a;  border-left: 1px solid #e8ebee;  border-right: 1px solid #e8ebee;  border-bottom: none;  text-align: left;  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);  -ms-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  z-index: 201;}.nav-cart-items {  position: relative;}.nav-cart-item {  margin-top: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #f2f2f2;  position: relative;}.nav-cart-item:first-child {  margin-top: 0;}.nav-cart-item .nav-cart-img {  float: left;  margin-right: 20px;}.nav-cart-item .nav-cart-price {  color: #979ba3;  font-size: 13px;}.nav-cart-title {  position: relative;  overflow: hidden;  margin-right: 30px;}.nav-cart-title > a {  position: relative;  color: #5a5b5f;  font-size: 14px;  vertical-align: top;  line-height: 1.5;}.nav-cart-title > a:hover {  color: #e7604a;}.nav-cart-price {  margin-top: 5px;}.nav-cart-remove {  background: url(../img/shop/shop_icons.png) 0 -26px no-repeat;  width: 20px;  height: 20px;  position: absolute;  right: 0;  top: 0;  background-color: #fafcfc;}.nav-cart-remove a {  width: 20px;  height: 20px;  display: block;}.nav-cart-remove:hover {  background-position: 0 -52px;  background-color: #e7604a;}.nav-cart-summary {  margin-top: 10px;  font-weight: 700;  color: #5a5b5f;  font-size: 14px;}.nav-cart-summary .total-price {  float: right;}.nav-cart-actions a {  width: 100%;}.nav-cart-wrap .shopping-cart {  color: inherit;}.nav-cart-wrap .shopping-cart:hover {  color: #e7604a;}.cart-inner a > span {  display: block;  position: absolute;  top: -6px;  right: -8px;  background-color: #e7604a;  color: #fff;  width: 15px;  height: 15px;  text-align: center;  line-height: 15px;  -webkit-border-radius: 50%;  border-radius: 50%;  font-size: 10px;}/* Navigation Toggle-------------------------------------------------------*/.navbar-toggle {margin-top: 35px;border: none;z-index: 50;margin-right: 5px;}.navbar-toggle .icon-bar {background-color: #ffffff;width: 18px;}.navbar-toggle:focus .icon-bar, .navbar-toggle:hover .icon-bar {background-color: #1a2661;}.navbar-toggle:focus, .navbar-toggle:hover {  background-color: transparent;}/* Nav Side Icon-------------------------------------------------------*/.nav-icon-trigger {  position: relative;  margin-left: 15px;}#nav-icon {  display: table;  width: 20px;  height: 20px;  padding: 0;}#nav-icon .nav-icon-inner {  display: table-cell;  vertical-align: middle;  position: relative;  height: 100px;  z-index: 300;  cursor: pointer;}#nav-icon .nav-icon-wrap {  height: 20px;  position: relative;  top: 3px;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}#nav-icon span {  display: block;  position: absolute;  height: 2px;  width: 100%;  background-color: #5a5b5f;  opacity: 1;  left: 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}#nav-icon span:nth-child(1) {  top: 0px;}#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {  top: 6px;}#nav-icon span:nth-child(4) {  top: 12px;}#nav-icon.open span:nth-child(1), #nav-icon.open span:nth-child(4) {  top: 6px;  width: 0%;  left: 50%;}#nav-icon.open span:nth-child(2) {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}#nav-icon.open span:nth-child(3) {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}header.transparent #nav-icon span {  background-color: #fff;}/* Offset Sidenav-------------------------------------------------------*/.sidenav {  background-color: #191b1f;  padding: 60px 40px;  height: 100%;  width: 350px;  position: fixed;  right: -350px;  z-index: 121;  font-size: 13px;  -webkit-transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);  -moz-transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);  -ms-transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);  -o-transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);  transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);}.sidenav.opened {  right: 0;}.sidenav p {  font-size: 13px;  margin-bottom: 0;}.sidenav address {  line-height: 26px;}.sidenav a {  color: #fff;}.sidenav a:hover {  color: #e7604a;}.sidenav h6 {  font-size: 18px;  color: #fff;}#sidenav-close i {  font-size: 20px;  color: #fff;  position: absolute;  right: 40px;  top: 40px;}.links-list li {  display: block;  padding: 3px 0;}.links-list li a {  color: #979ba3;}.main-wrapper {  position: relative;  left: 0;  -webkit-transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);  -moz-transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);  -ms-transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);  -o-transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);  transition: all 600ms cubic-bezier(0.895, 0.03, 0.685, 0.22);}.main-wrapper.sidenav-opened {  left: -350px;}/*-------------------------------------------------------*//* Onepage Navigation / Landing/*-------------------------------------------------------*/.nav-type-2 .nav-wrap {  width: auto;}.nav-type-2.landing .navbar-nav > li > a {  font-size: 18px;  text-transform: none;  letter-spacing: 0;  font-weight: normal;}.nav-type-2.landing .navbar-nav > li > div {  line-height: 100px;  padding-left: 12px;}.nav-type-2.landing .navigation.sticky .navbar-nav > li > div {  line-height: 60px;}/* Go to Top-------------------------------------------------------*/#back-to-top {  display: block;  z-index: 500;  width: 36px;  height: 36px;  text-align: center;  font-size: 22px;  position: fixed;  bottom: -36px;  right: 20px;  line-height: 30px;  background-color: #fff;  -webkit-border-radius: 4px;  border-radius: 4px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  text-decoration: none;  -webkit-box-shadow: 1px 1.732px 12px 0px rgba(0, 0, 0, 0.14), 1px 1.732px 3px 0px rgba(0, 0, 0, 0.12);  -moz-box-shadow: 1px 1.732px 12px 0px rgba(0, 0, 0, 0.14), 1px 1.732px 3px 0px rgba(0, 0, 0, 0.12);  -ms-box-shadow: 1px 1.732px 12px 0px rgba(0, 0, 0, 0.14), 1px 1.732px 3px 0px rgba(0, 0, 0, 0.12);  box-shadow: 1px 1.732px 12px 0px rgba(0, 0, 0, 0.14), 1px 1.732px 3px 0px rgba(0, 0, 0, 0.12);}#back-to-top i {  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}#back-to-top a {width: 36px;height: 36px;display: block;background-color: #fdb813;color: #ffffff;}#back-to-top.show {  bottom: 20px;}#back-to-top:hover {  background-color: #008ed4;}#back-to-top:hover i {  color: #fff;}/*-------------------------------------------------------*//* Nav Type-4 (Left Nav)/*-------------------------------------------------------*/.content-wrap {  margin-left: 260px;  position: relative;  width: auto;}.vertical-nav .header-wrap {  width: 260px;  height: 100%;  background-color: #fff;  padding: 70px 38px;}.nav-type-4 {  position: fixed;  left: 0;  top: 0;  z-index: 500;  height: 100%;  width: 260px;}.nav-type-4 .navbar-header, .nav-type-4 .nav-wrap, .nav-type-4 .logo-container {  width: 100%;}.nav-type-4 .navbar-header {  padding: 0;}.nav-type-4 .navbar {  min-height: 100%;}.nav-type-4 .logo-wrap > a {  height: auto;}.nav-type-4 .nav {  width: 100%;  margin-top: 40px;}.nav-type-4 .navbar-nav > li, .nav-type-4 .social-icons a {  float: none;}.nav-type-4 .navbar-nav > li > a {  padding: 17px 0;  line-height: 1;}.nav-item-toggle > a:after {  font-family: "FontAwesome";  position: absolute;  content: "\f107";  right: 0;  color: #979ba3;}.nav-item-submenu li a {  display: block;  padding: 7px 0;  line-height: 1;  color: #979ba3;}.nav-item-submenu li a:hover {  color: #e7604a;}/*-------------------------------------------------------*//* Promo Section/*-------------------------------------------------------*/.promo-section .row > div:last-child {  padding-right: 15%;  display: table-cell;  vertical-align: middle;  float: none;}.promo-section .row > div:first-child {  float: none;  display: table-cell;}.promo-section .container-fluid {  padding-right: 0;  padding-left: 0;  max-width: 100%;}.promo-section h2 {  font-size: 40px;  margin-bottom: 16px;}.promo-section p {  font-size: 16px;  line-height: 32px;}.promo-section .lead-text {  font-size: 18px;  line-height: 34px;  margin-bottom: 37px;}.customNavigation .btn.prev,.customNavigation .btn.next {  width: auto;  height: auto;  font-size: 28px;  padding: 0;  border: none;  margin-right: 14px;  background-color: transparent;  color: #979ba3;}.customNavigation .btn.prev:hover,.customNavigation .btn.next:hover {  color: #e7604a;}/*-------------------------------------------------------*//* Testimonials/*-------------------------------------------------------*/.parallax-testimonials .parallax {  background-image: url(../img/testimonials_bg.jpg);}.parallax {  position: absolute;  top: 0;  bottom: 0;  right: 0;  left: 0;  height: 100%;  width: 100%;  background-size: cover;  background-attachment: fixed;  background-position: 50% 0;  z-index: -1;}.mobile .parallax {  background-attachment: scroll !important;  background-position: 50% 50% !important;}.parallax-testimonials > div {  padding: 135px 0 115px;}.parallax-testimonials h2 {  font-size: 24px;  margin-bottom: 41px;}.parallax-testimonials .owl-dots {  bottom: 29px;  position: absolute;}.parallax-testimonials #owl-testimonials {  position: static;}.parallax-testimonials .testimonial-text {  font-family: "Roboto", sans-serif;  font-size: 31px;  color: #fff;  line-height: 46px;  margin-bottom: 20px;  font-weight: 300;}.parallax-testimonials .testimonial span {  font-size: 16px;  color: #fff;}.parallax-testimonials .owl-pagination {  position: relative;  bottom: 0;  margin-top: 40px;}/*-------------------------------------------------------*//* Style-2/*-------------------------------------------------------*/.testimonials.style-2 .testimonial-box {  background-color: #fafcfc;  padding: 20px;  margin: 0 15px;  -webkit-border-radius: 4px;  border-radius: 4px;  border: 1px solid #e8ebee;  position: relative;}.testimonials.style-2 .testimonial-box:after {  content: "";  display: block;  position: absolute;  bottom: -10px;  left: 25px;  width: 20px;  height: 11px;  background: url(../img/sprite.png) 0 0 no-repeat;}.testimonials.style-2 p {  margin-bottom: 0;}.testimonials.style-2 .owl-pagination {  position: relative;  bottom: auto;  margin-top: 30px;}.testimonials.style-2 .testimonial-author {  margin: 30px 15px 0 15px;}.testimonials.style-2 .testimonial-author img {  -webkit-border-radius: 70px;  border-radius: 70px;  margin-right: 20px;  float: left;}.testimonials.style-2 .testimonial-author span {  display: block;  color: #5a5b5f;}.testimonials.style-2 .testimonial-author .testimonial-name {  margin-top: 13px;  margin-bottom: 2px;}.testimonials.style-2 .testimonial-author span:last-child {  color: #979ba3;  font-style: italic;  font-size: 14px;}.testimonials.style-2 .owl-carousel img {  width: auto;  height: auto;}/*-------------------------------------------------------*//* Style-3/*-------------------------------------------------------*/.testimonials.style-3 .testimonial-box {  margin: 0;  padding: 30px;  border: 1px solid #e8ebee;  background-color: #fafcfc;  -webkit-border-radius: 3px;  border-radius: 3px;}.testimonials.style-3 .testimonial-box:after {  content: none;}.testimonials.style-3 .testimonial-author {  margin: 0 0 10px 0;}.testimonials.style-3 .testimonial-author .testimonial-name {  margin: 0 7px 0 0;}.testimonials.style-3 .testimonial-author span {  display: inline-block;  margin-right: 7px;}.testimonials.style-3 .owl-pagination {  margin-top: 20px;  text-align: left;  position: relative;  bottom: auto;}.owl-dark-dots .owl-page span {  background-color: #979ba3;}.owl-white-dots .owl-page.active span {  background-color: #fff;}.owl-carousel,.slick-slider,.featured-works {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}/*-------------------------------------------------------*//* Style-4/*-------------------------------------------------------*/.parallax-testimonials.style-4 > div {  padding: 150px 15px 130px;}.parallax-testimonials.style-4 .parallax {  background-image: url(../img/testimonials_bg_2.jpg);}.parallax-testimonials.style-4 img {  width: auto;  display: block;  float: none;  margin: 0 auto -35px auto;  border-radius: 50%;}.parallax-testimonials.style-4 .testimonial-box {  padding: 60px 35px 40px;  margin: 0 15px;  background-color: #fff;  -webkit-border-radius: 10px;  border-radius: 10px;}.parallax-testimonials.style-4 .testimonial-text {  color: #5a5b5f;  font-size: 21px;  line-height: 34px;  margin-bottom: 0;  margin-top: 30px;}.parallax-testimonials.style-4 span {  color: #979ba3;}/*-------------------------------------------------------*//* Partners/*-------------------------------------------------------*/.partners {  padding: 30px 0;}/*-------------------------------------------------------*//* Call To Action/*-------------------------------------------------------*/.call-to-action {position: relative;padding: 60px 0;background: #2c2c2c;}.call-to-action h2 {  font-size: 46px;  font-weight: bold;  margin-bottom: 15px;}.call-to-action.bg-gradient {background-image: url(../img_site/conheca_mais.jpg);}.call-to-action.bg-gradient:before {opacity: .9;z-index: 0;}.cta-buttons a {  margin: 5px;}/*-------------------------------------------------------*//* Call To Action Style-2/*-------------------------------------------------------*/.call-to-action.style-2 {  padding: 56px 0;}.call-to-action.style-2 h2 {  font-size: 28px;  font-weight: 300;  margin-top: 3px;  margin-bottom: 0;}/*-------------------------------------------------------*//* Call To Action Style-3/*-------------------------------------------------------*/.call-to-action.style-3 {  padding: 90px 0;  display: block;  width: 100%;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  animation: color-animate 7s infinite;  animation-direction: alternate;  animation-timing-function: ease-in-out;}.call-to-action.style-3 h2 {  font-size: 42px;  font-weight: 300;  display: inline-block;}.call-to-action.style-3 i {  font-size: 30px;  color: #fff;  margin-left: 10px;}/*-------------------------------------------------------*//* Call To Action Style-4/*-------------------------------------------------------*/.call-to-action.style-4 {  background-image: url(../img/cta_bg.jpg);  padding: 200px 0;}.call-to-action.style-4:before {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  opacity: 0.8;  background-color: #191b1f;}.call-to-action.style-4 h2 {  font-size: 54px;}/*-------------------------------------------------------*//* Onepage Slide/*-------------------------------------------------------*/.color-animate {  animation: color-animate 7s infinite;  animation-direction: alternate;  animation-timing-function: ease-in-out;  opacity: .8 !important;}@-webkit-keyframes color-animate {  0% {    background-color: #7b33d4;  }  50% {    background-color: #1abc9c;  }  100% {    background-color: #29c7c8;  }}@-moz-keyframes color-animate {  0% {    background-color: #7b33d4;  }  50% {    background-color: #1abc9c;  }  100% {    background-color: #29c7c8;  }}@-o-keyframes color-animate {  0% {    background-color: #7b33d4;  }  50% {    background-color: #1abc9c;  }  100% {    background-color: #29c7c8;  }}@keyframes color-animate {  0% {    background-color: #7b33d4;  }  50% {    background-color: #1abc9c;  }  100% {    background-color: #29c7c8;  }}/*-------------------------------------------------------*//* Intro/*-------------------------------------------------------*/.intro {  padding: 150px 0;}.intro.style-2 {  padding: 90px 0;}.intro.style-2 .subheading {  font-size: 16px;  color: #e7604a;}.intro.style-3 .intro-heading {  font-size: 42px;  line-height: 56px;  margin-bottom: 32px;  margin-top: 67px;}.intro.style-4 .container-fluid {  max-width: 1400px;}.intro.style-4 .row > div:first-child {  padding-right: 80px;}.intro-heading {  font-size: 38px;  line-height: 56px;  margin-bottom: 28px;}p.intro-text {  font-size: 18px;  line-height: 36px;}/*-------------------------------------------------------*//* iPad with Features/*-------------------------------------------------------*/.promo-section.style-2 {  padding: 150px 0 50px;}.promo-device img {  display: inline-block;}.features-text {  padding-left: 100px;}.feature-right .features-text {  padding-right: 100px;  padding-left: 0;}.feature-right a {  right: 0;}.features-icons {  margin-top: 60px;}.features-icons .service-item-box {  padding: 0;  margin-bottom: 50px;  background-color: transparent;  position: relative;}.features-icons .service-item-box.feature-right {  text-align: right;}/*-------------------------------------------------------*//* Pricing Tables/*-------------------------------------------------------*/.pricing-table {  background-color: #fff;  text-align: center;  padding-bottom: 30px;  margin-bottom: 20px;  backface-visibility: hidden;  -webkit-backface-visibility: hidden;  border: 1px solid #e8ebee;  -webkit-border-radius: 6px;  border-radius: 6px;  position: relative;}.pricing-table.best {  margin-top: -20px;  padding-bottom: 44px;  -webkit-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.07);  -moz-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.07);  -ms-box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.07);  box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.07);  z-index: 1;}.pricing-table.best .pricing-title h3 {  background-color: #e7604a;  padding: 36px 0 35px;  border-bottom: none;  color: #fff;  top: -1px;  margin-left: -1px;  margin-right: -1px;  -webkit-border-radius: 6px 6px 0 0;  border-radius: 6px 6px 0 0;}.pricing-title h3 {  position: relative;  font-size: 22px;  line-height: 1;  padding: 25px 0;  margin-bottom: 0;  border-bottom: 1px solid #e8ebee;  text-transform: uppercase;  letter-spacing: 0.05em;  color: #5a5b5f;}.pricing-price {  padding: 25px 0;  font-family: "Roboto", sans-serif;  font-weight: 300;  font-size: 34px;  color: #5a5b5f;  border-bottom: 1px solid #e8ebee;  line-height: 1.3;}.pricing-term {  font-size: 13px;  display: block;  color: #babcc1;  font-weight: normal;}.pricing-features {  color: #979ba3;  font-size: 14px;  margin-bottom: 30px;}.pricing-features li {  padding: 12px 0;  border-bottom: 1px solid #e8ebee;}.pricing-features li:nth-child(2n) {  background-color: #fafcfc;}.pricing-features li i {  margin-right: 5px;}.pricing-features li i.red {  color: #e7604a;}.pricing-features li i.green {  color: #1abc9c;}/*-------------------------------------------------------*//* Style-2/*-------------------------------------------------------*/.pricing-table.style-2 {  padding: 56px 20px;  background-color: #fafcfc;}.pricing-table.style-2.violet {  border-top: 5px solid #7b33d4;}.pricing-table.style-2.green {  border-top: 5px solid #1abc9c;}.pricing-table.style-2.red {  border-top: 5px solid #e7604a;}.pricing-table.style-2.blue {  border-top: 5px solid #4693cc;}.pricing-table.style-2.red .btn {  background-color: #e7604a;}.pricing-table.style-2 .pricing-title h3 {  border-bottom: none;  padding: 0;  font-size: 16px;}.pricing-table.style-2 .pricing-price {  border-bottom: none;  font-size: 65px;  padding-bottom: 15px;}.pricing-table.style-2 .pricing-features li {  border-bottom: none;}.pricing-table.style-2 .pricing-currency {  display: inline-block;  vertical-align: top;  margin: 10px -10px 0 0px;  font-size: 32px;}/*-------------------------------------------------------*//* Team/*-------------------------------------------------------*/.team-img {  position: relative;  overflow: hidden;  margin-bottom: 30px;  -webkit-border-radius: 10px;  border-radius: 10px;}.team-img.rounded {  -webkit-border-radius: 50%;  border-radius: 50%;}.team-img.rounded .overlay {  -webkit-border-radius: 50%;  border-radius: 50%;}.team-img img {  width: 100%;}.team-img .overlay {  position: absolute;  top: 0;  width: 100%;  height: 100%;  background-color: rgba(25, 27, 31, 0.5);  opacity: 0;  visibility: hidden;  -webkit-border-radius: 10px;  border-radius: 10px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.team-img .overlay .social-icons a {  margin-bottom: 0;  -webkit-transform: scale(0, 0);  -moz-transform: scale(0, 0);  -ms-transform: scale(0, 0);  -o-transform: scale(0, 0);  transform: scale(0, 0);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.team-img .team-details {  position: absolute;  left: 0;  overflow: hidden;  width: 100%;  z-index: 2;}.team-img:hover .overlay {  opacity: 1;  visibility: visible;}.team-img:hover .social-icons a {  -webkit-transform: scale(1, 1);  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -o-transform: scale(1, 1);  transform: scale(1, 1);}.team-member .team-title {  font-size: 20px;  margin-bottom: 0;}.team-member span {  font-size: 14px;  font-style: italic;  font-family: "Merriweather", serif;}#owl-team-slider .team-wrap {  padding: 0 15px;}#owl-team-slider .owl-pagination {  position: relative;  bottom: 0;  margin-top: 40px;}/*-------------------------------------------------------*//* About Us Description/*-------------------------------------------------------*/.about-description h3 {  font-size: 30px;  line-height: 42px;  margin-bottom: 25px;}.about-description p {  font-size: 16px;  line-height: 32px;}/*-------------------------------------------------------*//* Image With Features/*-------------------------------------------------------*/.img-box-holder {  overflow: hidden;  position: absolute;  height: 100%;  padding: 0;  top: 0;}.img-box-holder.right-align {  right: 0;  left: auto;}.img-box {background-image: url(../img_site/sobre_nos_home.jpg);background-position: 50% 50%;background-size: cover;position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 2;}.img-box.service-1 {  background-image: url(../img/service_1.jpg);}.img-box.service-2 {  background-image: url(../img/service_2.jpg);}.img-box.service-3 {  background-image: url(../img/service_3.jpg);}.text-box {  padding: 20%;}.text-box.style-2 {  padding: 10%;}.text-box-feature h4 {  font-size: 18px;}/*-------------------------------------------------------*//* From Blog/*-------------------------------------------------------*/.from-blog .entry-item {  padding: 16px;  border: 1px solid #e8ebee;  -webkit-border-radius: 4px;  border-radius: 4px;  background-color: #fff;  position: relative;}.from-blog .entry-wrap {  border: none;  padding: 20px 15px 10px;}.from-blog.no-thumbs .entry {  padding: 35px 0;  border-bottom: 1px solid #e8ebee;}.from-blog.no-thumbs .entry:last-child {  border-bottom: none;}.from-blog.no-thumbs .entry-title {  margin-bottom: 3px;  font-size: 24px;}.entry-img {  position: relative;  overflow: hidden;}.entry-img img {  width: 100%;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.entry-meta {  margin-bottom: 13px;}.entry-meta li {  color: #acb0b8;  font-size: 12px;  font-family: "Merriweather", serif;  font-style: italic;  display: inline-block;}.entry-meta li:before {  content: "";  display: inline-block;  width: 3px;  height: 3px;  background-color: #acb0b8;  vertical-align: middle;  -webkit-border-radius: 50%;  border-radius: 50%;  margin: 0 7px 0 3px;}.entry-meta li:first-child:before {  content: "";  display: none;  margin: 0;}.entry-meta li a {color: #ffffff;background: #003565;padding: 10px 20px;}.entry-meta li a:hover {color: #40c3e1;}.entry-content p {  margin-bottom: 13px;}.hover-scale img {  -webkit-transition: all 3s ease-in-out !important;  -moz-transition: all 3s ease-in-out !important;  -ms-transition: all 3s ease-in-out !important;  -o-transition: all 3s ease-in-out !important;  transition: all 3s ease-in-out !important;}.hover-scale:hover img {  -webkit-transform: scale(1.5, 1.5) !important;  -moz-transform: scale(1.5, 1.5) !important;  -ms-transform: scale(1.5, 1.5) !important;  -o-transform: scale(1.5, 1.5) !important;  transform: scale(1.5, 1.5) !important;}.read-more {  text-transform: uppercase;  font-size: 12px;}/*-------------------------------------------------------*//* Contact/*-------------------------------------------------------*/.parallax-contact {  background-image: url(../img/contact_title_bg.jpg);  padding: 120px 0;}.parallax-contact .contact-item p, .parallax-contact .contact-item span, .parallax-contact .contact-item a {  color: #fff;}.contact-item {  position: relative;  padding-left: 36px;  margin-top: 30px;  font-size: 15px;}.contact-item p, .contact-item span {  font-size: inherit;}.contact-item a:hover {color: #fdb813;}.contact-icon {  position: absolute;  left: 0;}.contact-icon i {  font-size: 18px;  color: #979ba3;  vertical-align: middle;}.parallax-contact input[type="text"],.parallax-contact input[type="email"],.parallax-contact textarea {  color: #fff;  border-color: rgba(255, 255, 255, 0.5);}.parallax-contact input::-webkit-input-placeholder,.parallax-contact textarea::-webkit-input-placeholder {  color: #fff;  border-color: rgba(255, 255, 255, 0.5);}.parallax-contact input:-moz-placeholder,.parallax-contact textarea:-moz-placeholder {  color: #fff;  opacity: 1;}.parallax-contact input::-moz-placeholder,.parallax-contact textarea::-moz-placeholder {  color: #fff;  opacity: 1;}.parallax-contact input:-ms-input-placeholder,.parallax-contact textarea:-ms-input-placeholder {  color: #fff;}#contact-form .message {  height: 50px;  width: 100%;  font-size: 13px;  line-height: 50px;  text-align: center;  float: none;  margin-top: 20px;  display: none;  color: #fff;}#contact-form .message.error {  background-color: #ef5659;}#contact-form .message.success {  background-color: #2cb8a5;}/*-------------------------------------------------------*//* Google Map/*-------------------------------------------------------*/.gmap {  width: 100%;  height: 450px;}/*-------------------------------------------------------*//* Who We Are / Vision / Results/*-------------------------------------------------------*/.feature-box {  background-color: #fff;  padding: 30px;  -webkit-border-radius: 0 0 4px 4px;  border-radius: 0 0 4px 4px;  -webkit-box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.1);  -moz-box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.1);  -ms-box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.1);  box-shadow: 0px 1px 1px rgba(72, 78, 85, 0.1);}/*-------------------------------------------------------*//* Play Button/*-------------------------------------------------------*/.play-btn.hi-icon {  display: inline-block;  width: 120px;  height: 120px;  background-color: #e7604a;  position: relative;  border: 15px solid rgba(255, 255, 255, 0.15);  background-clip: padding-box;  transition: transform 1s linear;  -moz-transition: transform 1s linear;  -webkit-transition: transform 1s linear;  -o-transition: transform 1s linear;}.play-btn:before {  content: "";  position: absolute;  top: 50%;  left: 50%;  display: block;  margin: -11px 0 0 -8px;  width: 0;  height: 0;  border-style: solid;  border-width: 10px 0 10px 18px;  border-color: transparent transparent transparent #ffffff;}/*Hi icon Effect 8*/.icon-effect-8 .hi-icon {  -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;  -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;  transition: transform ease-out 0.1s, background 0.2s;}.icon-effect-8 .hi-icon:after {  top: 0;  left: 0;  padding: 0;  z-index: -1;  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);  opacity: 0;  -webkit-transform: scale(0.9);  -moz-transform: scale(0.9);  -ms-transform: scale(0.9);  transform: scale(0.9);}.icon-effect-8 .hi-icon:hover {  background-color: rgba(0, 0, 0, 0.4);  -webkit-transform: scale(0.93);  -moz-transform: scale(0.93);  -ms-transform: scale(0.93);  transform: scale(0.93);}.icon-effect-8 .hi-icon:hover:after {  -webkit-animation: sonarEffect 1.3s ease-out 75ms;  -moz-animation: sonarEffect 1.3s ease-out 75ms;  animation: sonarEffect 1.3s ease-out 75ms;}@-webkit-keyframes sonarEffect {  0% {    opacity: 0.3;  }  40% {    opacity: 0.5;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255, 255, 255, 0.5);  }  100% {    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255, 255, 255, 0.5);    -webkit-transform: scale(1.3);    opacity: 0;  }}@-moz-keyframes sonarEffect {  0% {    opacity: 0.3;  }  40% {    opacity: 0.5;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255, 255, 255, 0.5);  }  100% {    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255, 255, 255, 0.5);    -moz-transform: scale(1.3);    opacity: 0;  }}@keyframes sonarEffect {  0% {    opacity: 0.3;  }  40% {    opacity: 0.5;    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255, 255, 255, 0.5);  }  100% {    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255, 255, 255, 0.5);    transform: scale(1.3);    opacity: 0;  }}/*-------------------------------------------------------*//* Sidenav Demo/*-------------------------------------------------------*/.vertical-nav .container {  max-width: 100%;}.heading-bg-color {  width: 100%;  background-color: #e7604a;  padding: 210px 0;  font-size: 72px;  margin-bottom: 0;}svg * {  fill: none;  stroke: currentColor;}.svg-icon {  width: 100px;  height: 100px;  display: inline-block;}/*5 columns*/.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {  position: relative;  min-height: 1px;  padding-right: 10px;  padding-left: 10px;}.col-xs-5ths {  width: 20%;  float: left;}@media (min-width: 767px) {  .col-sm-5ths {    width: 20%;    float: left;  }}@media (min-width: 992px) {  .col-md-5ths {    width: 20%;    float: left;  }}@media (min-width: 1200px) {  .col-lg-5ths {    width: 20%;    float: left;  }}.process-wrap i {  font-size: 40px;  width: 120px;  height: 120px;  line-height: 120px;  text-align: center;  display: inline-block;  -webkit-border-radius: 50%;  border-radius: 50%;  background-color: #f3f5f8;  color: #e7604a;}.process-wrap h3 {  font-size: 16px;  margin: 30px 0 20px;}.process-line {  height: 3px;  background-color: #f3f5f8;  width: 100%;  position: relative;  top: 60px;  max-width: calc(100% - 200px);  left: 100px;}/*-------------------------------------------------------*//* Tabs Slider/*-------------------------------------------------------*/.showcases-tabs {  padding: 150px 0 120px;}.flex-control-nav.flexslider-tabs-nav {  position: relative;  bottom: auto;  margin-bottom: 48px;}.flex-control-nav.flexslider-tabs-nav li {  cursor: pointer;  background-color: #32353a;  padding: 11px 22px;  -webkit-border-radius: 3px;  border-radius: 3px;  color: #fff;  font-size: 11px;  text-transform: uppercase;  letter-spacing: 0.14em;  font-weight: 700;  margin: 0 3px;  -webkit-transition: background-color 0.3s ease-in-out;  -moz-transition: background-color 0.3s ease-in-out;  -ms-transition: background-color 0.3s ease-in-out;  -o-transition: background-color 0.3s ease-in-out;  transition: background-color 0.3s ease-in-out;}.flex-control-nav.flexslider-tabs-nav li:hover, .flex-control-nav.flexslider-tabs-nav li.flex-active {  background-color: #e7604a;}.video-section {  padding: 162px 0;}/*-------------------------------------------------------*//* Landing/*-------------------------------------------------------*/#landing .btn {  text-transform: none;  letter-spacing: normal;  font-weight: normal;}#landing .btn-lg {  font-size: 16px;}#landing .btn-md {  font-size: 15px;}#landing .btn-sm {  font-size: 15px;  padding: 5px 23px;}#landing .btn.btn-icon > i {  line-height: 51px;}#landing .btn.btn-md.btn-icon > i {  line-height: 45px;}/*-------------------------------------------------------*//* Hero Banner/*-------------------------------------------------------*/.hero-wrap {  width: 100%;  display: block;  position: relative;  overflow: hidden;  background-repeat: no-repeat;  background-attachment: scroll;  background-position: center center;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}.hero-wrap .hero-img {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-image: url(../img/landing_hero.jpg);  background-size: cover;  background-repeat: no-repeat;  background-position: 50% 50%;}.hero-holder {  display: table;  position: relative;  width: 100%;  height: 100%;}.hero-message {  display: table-cell;  vertical-align: middle;  height: 100%;  width: 100%;  text-align: center;}.hero-message h1 {  font-size: 90px;  font-family: "Roboto", sans-serif;  font-weight: 700;  line-height: 1.1;  color: #fff;  display: inline-block;}.hero-subtitle {  font-family: "Open Sans", sans-serif;  text-transform: none;  font-weight: 300;  color: #fff;  line-height: 1.5;  font-size: 20px;  max-width: 800px;  margin: 15px auto 40px;}.btn-holder > a {  margin: 2px;}.typed-cursor {  opacity: 1;  font-weight: 100;  -webkit-animation: blink 0.7s infinite;  -moz-animation: blink 0.7s infinite;  animation: blink 0.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;  }}/*-------------------------------------------------------*//* Core Features/*-------------------------------------------------------*/#features {  padding: 150px 0 80px;}/*-------------------------------------------------------*//* Showcases/*-------------------------------------------------------*/#showcases-slider .gallery-cell {  width: 59.9%;  margin: 0 20px;  -webkit-border-radius: 16px;  border-radius: 16px;  overflow: hidden;}#showcases-slider .gallery-cell.is-selected {  -webkit-box-shadow: 0px 20px 50px 0px rgba(25, 27, 31, 0.37);  -moz-box-shadow: 0px 20px 50px 0px rgba(25, 27, 31, 0.37);  -ms-box-shadow: 0px 20px 50px 0px rgba(25, 27, 31, 0.37);  box-shadow: 0px 20px 50px 0px rgba(25, 27, 31, 0.37);  -webkit-transition: box-shadow 0.5s ease-in-out;  -moz-transition: box-shadow 0.5s ease-in-out;  -ms-transition: box-shadow 0.5s ease-in-out;  -o-transition: box-shadow 0.5s ease-in-out;  transition: box-shadow 0.5s ease-in-out;}#showcases-slider .flickity-viewport {  overflow: visible;}/*-------------------------------------------------------*//* Page Title/*-------------------------------------------------------*/.page-title {  position: relative;  width: 100%;  overflow: hidden;  background-repeat: no-repeat;  display: block;  background-attachment: fixed;  background-size: cover;  background-position: center top;}.page-title .container {  height: 650px;}.title-holder {  position: relative;  display: table;  width: 100%;  height: 100%;}.title-text {  display: table-cell;  height: 100%;  vertical-align: middle;}.title-text h1 {  margin: 20px 0 0;  color: #fff;  font-size: 70px;  font-weight: bold;}.breadcrumb {  width: auto;  background-color: transparent;  padding: 0;  margin-top: 5px;  margin-bottom: 0;  font-size: 13px;}.page-title .breadcrumb a,.page-title .breadcrumb > .active {  color: #fff;}.page-title .breadcrumb > li + li:before {  color: #fff;  opacity: 0.5;  padding: 0 1px 0 5px;}/*-------------------------------------------------------*//* Style-2/*-------------------------------------------------------*/.page-title.style-2 {background-color: #1a2661;padding: 46px 0;}.page-title.style-2 .container {  height: auto;}.page-title.style-2 .title-text h1 {  margin: 0;  font-size: 28px;  color: #ffffff;  font-weight: 700;}.page-title.style-2 .breadcrumb {  position: absolute;  right: 0;  width: auto;  background-color: transparent;  top: 50%;  padding: 0;  margin: -10px 0 0 0;}.page-title.style-2 .breadcrumb a, .page-title.style-2 .breadcrumb > li + li:before {  color: #979ba3;}.page-title.style-2 .breadcrumb > .active, .page-title.style-2 .breadcrumb a:hover {color: #ffffff;}/*-------------------------------------------------------*//* About Us/*-------------------------------------------------------*/.quote-mission {  padding: 200px 0;}.quote-mission .parallax {  background-image: url(../img/quote_mission.jpg);}.quote-mission blockquote {  font-size: 60px;  line-height: 1.5;  padding: 0;  font-family: "Merriweather", serif;  font-style: italic;  color: #fff;}/*-------------------------------------------------------*//* Contact/*-------------------------------------------------------*/.icon-boxes.parallax-bg {  padding: 140px 0 90px;}.service-item-box.style-1 .email {  line-height: 26px;  color: #979ba3;}/*-------------------------------------------------------*//* 404/*-------------------------------------------------------*/.page-404 h1 {font-size: 200px;line-height: 1.2;font-weight: 900;}.page-404 a,.page-404 p {  font-size: 14px;}/*-------------------------------------------------------*//* Blog Standard/*-------------------------------------------------------*/.entry-wrap {  position: relative;  background-color: #fff;  -webkit-border-radius: 0 0 4px 4px;  border-radius: 0 0 4px 4px;  border: 1px solid #e8ebee;  padding: 30px;}.entry-title {  font-size: 20px;  margin-bottom: 13px;  line-height: 32px;}.entry-title a:hover {color: #0bb8d6;}.blog-standard .post-content .entry-title {  font-size: 22px;}.blog-standard .post-content .entry-img, .blog-standard .post-content .entry-slider, .blog-standard .post-content .entry-video {  position: relative;  overflow: hidden;}.blog-standard .entry-item {  margin-bottom: 7%;  position: relative;}/* Quote Post-------------------------------------------------------*/.entry .blockquote-style-1 a {  color: #979ba3;}.entry .blockquote-style-1 a:hover {  color: #e7604a;}/* Video Post-------------------------------------------------------*/.entry-video iframe {  width: 100%;  display: block;  border: 0;}/*-------------------------------------------------------*//* Pagination/*-------------------------------------------------------*/.pagination {  margin: 0 auto;  border-radius: 0;  display: block;}.pagination a,.pagination span {  background-color: #fff;  padding: 8px;  font-size: 14px;  display: inline-block;  width: 40px;  height: 40px;  line-height: 22px;  text-align: center;  border: 1px solid #e8ebee;  -webkit-border-radius: 3px;  border-radius: 3px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.pagination a {  color: #5a5b5f;}.pagination a:hover {  background-color: #e7604a;  border-color: transparent;  color: #fff;}.pagination a > i {  font-size: 16px;}.pagination .current {  color: #e7604a;}/*-------------------------------------------------------*//* Sidebar/*-------------------------------------------------------*/.left-sidebar {  float: left;}.sidebar:not(.left-sidebar) {  padding-left: 3.2%;}.sidebar .widget-title {margin-bottom: 30px;font-size: 22px;color: #1a2661;font-weight: 400;}.sidebar .widget {  margin-top: 50px;  margin-bottom: 0;}.list-dividers > li {  position: relative;  padding: 10px 0;  border-bottom: 1px solid #e8ebee;}.sidebar .widget:first-child {  margin-top: 0;}.sidebar .widget:last-child {  margin-bottom: 30px;}.sidebar .widget > ul > li:last-child {  padding-bottom: 0;  border-bottom: none;}.sidebar .widget > ul > li:first-child {  padding-top: 0;}.widget.categories ul li.active-cat a {  color: #5a5b5f;}.widget.categories ul li a {  color: #979ba3;}.widget.categories ul li a:hover {  color: #e7604a;}.widget.categories li span,.widget.filter-by-size .count {  right: 0;  position: absolute;  color: #979ba3;}/* Entry List-------------------------------------------------------*/.entry-list ul > li {  border-bottom: 1px solid #e8ebee;  border-top: 0;}.entry-list ul > li a:hover {  color: #008ed4;}.entry-list li .entry-meta {  margin-top: 0;  margin-bottom: 0;}.entry-list ul > li {  padding: 12px 0;}.entry-list ul > li:first-child {  padding-top: 0 !important;}.entry-list ul > li:last-child {  border-bottom: none !important;  padding-bottom: 0 !important;}.entry-list ul > li .entry-title {  font-size: 14px;  margin-bottom: 1px;  font-weight: normal;  line-height: 1.5;}.entry-list ul > li .entry-meta li:first-child {  padding-left: 0;}.entry-list.w-thumbs ul > li {  padding: 20px 0;}/* Sidebar Search-------------------------------------------------------*/.search-button {  position: absolute;  top: 0;  height: 100%;  right: 10px;  background-color: transparent;  border: none;}.search-button i {  width: 14px;  font-size: 13px;}.search-button i:hover {  color: #191b1f;}/* Tags-------------------------------------------------------*/.tags a {  padding: 10px 12px;  line-height: 1;  margin: 0 6px 6px 0;  font-size: 12px;  color: #979ba3;  display: inline-block;  float: left;  border: 1px solid #e8ebee;  -webkit-border-radius: 40px;  border-radius: 40px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.tags a:hover {  background-color: #e7604a;  color: #fff;  border-color: transparent;}/*-------------------------------------------------------*//* Blog Single/*-------------------------------------------------------*/.post-single .post-content p {  margin-bottom: 30px;}.entry-content .entry-tags span,.entry-share span {  display: inline-block;  margin-right: 10px;  font-size: 11px;  line-height: 32px;  font-family: "Roboto", sans-serif;  color: #5a5b5f;}.entry-content .entry-tags a {  margin: 2px;  padding: 7px 12px;}.entry-share {  padding: 20px 0;  border-top: 1px solid #e8ebee;  border-bottom: 1px solid #e8ebee;}.entry-share .social-icons {  margin-top: 0;  display: inline-block;}.entry-share .social-icons a {  margin-bottom: 3px;  height: 30px;  width: 30px;  margin-right: 1px;  text-align: center;  -webkit-border-radius: 50%;  border-radius: 50%;}.entry-author-box {  padding: 40px 0 30px;  border-bottom: 1px solid #e8ebee;  position: relative;}.entry-author-box .author-img {  display: block;  float: left;  margin: 5px 25px 20px 0;}.entry-author-box h6.author-name,.entry-comments h6.comment-author {  display: inline-block;  margin-right: 10px;  margin-bottom: 0;}.author-info span {  font-size: 13px;  margin-right: 10px;  margin-bottom: 10px;  display: inline-block;}.related-posts h4 {  font-size: 14px;  margin-top: 0px;  margin-bottom: 0;  line-height: 1.5;  text-transform: none;  letter-spacing: normal;  font-weight: normal;}.related-posts .entry {  margin: 20px 0 40px;}.entry-comments .comment-avatar {  position: absolute;  display: block;  -webkit-border-radius: 50%;  border-radius: 50%;}.entry-comments .comment-content {  padding-left: 100px;  margin-top: 5px;}.entry-comments .comment-author {  color: #5a5b5f;  font-family: "Roboto", sans-serif;}.entry-comments span {  display: inline-block;  margin-right: 10px;}.entry-comments span:last-of-type {  margin-bottom: 10px;}.entry-comments .comment-content span a {  font-size: 12px;  color: #acb0b8;}.entry-comments .comment-content p {  margin-bottom: 10px;}.comment-reply {  padding-left: 10%;}.comment-body {  padding: 30px;  border: 1px solid #e8ebee;  margin-bottom: 30px;  background-color: #fafcfc;  -webkit-border-radius: 3px;  border-radius: 3px;}.blog-masonry .entry-item {  margin-bottom: 30px;}/*-------------------------------------------------------*//* Portfolio/*-------------------------------------------------------*/.works-grid.grid-5-col .work-item {  width: 20%;}.works-grid.grid-4-col .work-item {  width: 25%;}.works-grid.grid-3-col .work-item {  width: 33.333%;}.works-grid.grid-2-col .work-item {  width: 50%;}.works-grid.small-gutter {  margin-left: 10px;  margin-right: 10px;}.works-grid.small-gutter .work-item {  padding: 0 3px;}.works-grid.gutter .work-item {  padding: 0 15px;}.works-grid.gutter {  margin-left: 15px;  margin-right: 15px;}.works-grid.no-gutter .work-item {  padding: 0;}.works-grid.small-gutter .work-container {  margin-bottom: 6px;}.works-grid.no-gutter .work-img {  -webkit-border-radius: 0;  border-radius: 0;}.works-grid.no-gutter .work-container,.related-products .work-container,#owl-featured-works .work-container {  margin: 0;}.works-grid.with-title .work-description {  position: relative;  bottom: auto;  padding: 24px;  text-align: center;  border: 1px solid #e8ebee;}.works-grid.with-title .work-item:hover .work-img img {  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;}.works-grid.with-title .work-item:hover .project-icons {  top: 50%;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  margin-top: 0;}.portfolio-filter {  list-style: none;  margin-bottom: 50px;  cursor: default;  font-size: 14px;  font-weight: bold;  text-align: center;}.portfolio-filter a {  display: inline-block;  font-family: "Roboto", sans-serif;  margin: 0 15px;  color: #979ba3;  text-decoration: none;  text-transform: uppercase;  letter-spacing: 0.04em;}.portfolio-filter a.active, .portfolio-filter a:hover {  color: #e7604a;}.work-container {  margin-bottom: 30px;  overflow: hidden;}.work-item {  position: relative;}.work-item img {  width: 100%;  height: auto;  overflow: hidden;  -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -moz-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -ms-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -o-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  backface-visibility: hidden;  -webkit-backface-visibility: hidden;}.work-item .work-description h2 {  font-size: 15px;  font-weight: normal;  line-height: 1.2;  margin-bottom: 0;}.work-item .work-description h2 a:hover {color: #0059aa;}.work-item .work-description > span > a {  color: #979ba3;  font-size: 12px;}.work-item .work-description > span > a:hover {  color: #e7604a;}.work-item .work-description i {  font-size: 40px;}.work-item:hover .work-overlay {  opacity: 1;  visibility: visible;}.work-item:hover .work-img img {  -webkit-transform: translateY(-30px);  -moz-transform: translateY(-30px);  -ms-transform: translateY(-30px);  -o-transform: translateY(-30px);  transform: translateY(-30px);}.work-item:hover .work-description {  bottom: 0;}.work-item:hover .project-icons {  position: absolute;  top: 40%;  margin-top: -20px;}.work-item:hover .lightbox-icon:before, .work-item:hover .lightbox-icon:after {  -webkit-transform: scale(1, 1);  -moz-transform: scale(1, 1);  -ms-transform: scale(1, 1);  -o-transform: scale(1, 1);  transform: scale(1, 1);}.work-item.hover-2 .work-description {  top: 50%;  bottom: auto;  padding: 0 15px;  color: #fff;  background-color: transparent;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}.work-item.hover-2 .work-description h2 {  position: relative;  bottom: -100px;  color: #fff;  font-size: 18px;  -webkit-transition: bottom 0.3s ease-in-out 0.1s;  -moz-transition: bottom 0.3s ease-in-out 0.1s;  -ms-transition: bottom 0.3s ease-in-out 0.1s;  -o-transition: bottom 0.3s ease-in-out 0.1s;  transition: bottom 0.3s ease-in-out 0.1s;}.work-item.hover-2 .work-description span {  position: relative;  color: #fff;  bottom: -100px;  font-size: 13px;  font-style: italic;  -webkit-transition: bottom 0.3s ease-in-out;  -moz-transition: bottom 0.3s ease-in-out;  -ms-transition: bottom 0.3s ease-in-out;  -o-transition: bottom 0.3s ease-in-out;  transition: bottom 0.3s ease-in-out;}.work-item.hover-2:hover .work-description h2 {  bottom: 0;  -webkit-transition: bottom 0.3s ease-in-out 0.1s;  -moz-transition: bottom 0.3s ease-in-out 0.1s;  -ms-transition: bottom 0.3s ease-in-out 0.1s;  -o-transition: bottom 0.3s ease-in-out 0.1s;  transition: bottom 0.3s ease-in-out 0.1s;}.work-item.hover-2:hover .work-description span {  bottom: 0;  -webkit-transition: bottom 0.3s ease-in-out 0.2s;  -moz-transition: bottom 0.3s ease-in-out 0.2s;  -ms-transition: bottom 0.3s ease-in-out 0.2s;  -o-transition: bottom 0.3s ease-in-out 0.2s;  transition: bottom 0.3s ease-in-out 0.2s;}.work-item.hover-2:hover .work-img img, .work-item.hover-3:hover .work-img img {  -webkit-transform: none;  -moz-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;}.work-item.hover-3 .work-description {  bottom: 0;  background-color: transparent;  padding: 30px;}.work-item.hover-3 .work-description h3 {  font-size: 18px;  font-weight: normal;  color: #fff;  line-height: 1;  margin-bottom: 3px;}.work-item.hover-3 .work-description span {  color: #fff;  font-size: 13px;  font-style: italic;}.work-description {  padding: 12px 20px;  width: 100%;  background-color: #fff;  position: absolute;  display: block;  left: 0;  top: auto;  bottom: -65px;  z-index: 3;  -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -moz-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -ms-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -o-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);}.work-img {  position: relative;  overflow: hidden;  z-index: 1;}.work-img.rounded {  -webkit-border-radius: 4px;  border-radius: 4px;}.work-img > a {  display: block;  position: relative;  width: 100%;  height: 100%;}.work-overlay {  position: absolute;  overflow: hidden;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  visibility: hidden;  text-align: center;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  background-color: rgba(0, 0, 0, 0.7);  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.project-icons {  position: absolute;  top: 20%;  width: 100%;  text-align: center;  -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -moz-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -ms-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -o-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);}.project-icons a {  display: inline-block;  width: 40px;  height: 40px;  font-size: 14px;  margin: 0 3px;  line-height: 40px;  text-align: center;  color: #5a5b5f;  background-color: #fff;  -webkit-border-radius: 100px;  border-radius: 100px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.project-icons a:hover {color: #fff;background-color: #08a5df;}.works-grid.with-title .work-item:hover .project-icons {  top: calc(50% - 44px);}.lightbox-icon {  position: absolute;  top: 50%;  left: 50%;  width: 30px;  height: 30px;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.lightbox-icon:before {  content: "";  height: 1px;  display: block;  width: 30px;  background-color: #fff;  position: absolute;  top: 50%;  margin-top: -1px;  -webkit-transform: scale(0, 0);  -moz-transform: scale(0, 0);  -ms-transform: scale(0, 0);  -o-transform: scale(0, 0);  transform: scale(0, 0);  -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -moz-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -ms-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -o-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);}.lightbox-icon:after {  content: "";  width: 1px;  display: inline-block;  height: 30px;  background-color: #fff;  -webkit-transform: scale(0, 0);  -moz-transform: scale(0, 0);  -ms-transform: scale(0, 0);  -o-transform: scale(0, 0);  transform: scale(0, 0);  -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -moz-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -ms-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  -o-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);  transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1);}/*-------------------------------------------------------*//* Masonry/*-------------------------------------------------------*/.masonry-grid {  width: 100%;}.masonry-grid .work-item {  width: 50%;  float: left;}.masonry-grid .work-item.quarter {  width: 25%;}.dark-gradient:before {  content: "";  display: block;  width: 100%;  height: 100%;  position: absolute;  top: 0;  z-index: 1;  background: rgba(255, 255, 255, 0);  background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.75) 100%);  background: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.75) 100%);  background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.75) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );}.frame-holder {  position: absolute;  left: 10px;  right: 10px;  top: 10px;  bottom: 10px;  z-index: 2;  overflow: hidden;}.frame-holder div {  background-color: #fff;}.frame-holder .top-border, .frame-holder .bottom-border, .frame-holder .left-border, .frame-holder .right-border {  position: absolute;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.frame-holder .top-border, .frame-holder .bottom-border {  height: 2px;  width: 100%;}.frame-holder .left-border, .frame-holder .right-border {  height: 100%;  width: 2px;}.frame-holder .top-border, .frame-holder .left-border {  top: 0;  left: 0;}.frame-holder .left-border {  -webkit-transform: translate3d(0, 100%, 0);  -moz-transform: translate3d(0, 100%, 0);  -ms-transform: translate3d(0, 100%, 0);  -o-transform: translate3d(0, 100%, 0);  transform: translate3d(0, 100%, 0);}.frame-holder .right-border {  right: 0;  top: 0;  -webkit-transform: translate3d(0, -100%, 0);  -moz-transform: translate3d(0, -100%, 0);  -ms-transform: translate3d(0, -100%, 0);  -o-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);}.frame-holder .bottom-border {  bottom: 0;  left: 0;  -webkit-transform: translate3d(-100%, 0, 0);  -moz-transform: translate3d(-100%, 0, 0);  -ms-transform: translate3d(-100%, 0, 0);  -o-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);}.frame-holder .top-border {  -webkit-transform: translate3d(100%, 0, 0);  -moz-transform: translate3d(100%, 0, 0);  -ms-transform: translate3d(100%, 0, 0);  -o-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);}.work-item.hover-3:hover .top-border,.work-item.hover-3:hover .left-border,.work-item.hover-3:hover .bottom-border,.work-item.hover-3:hover .right-border {  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);  -ms-transform: translate3d(0, 0, 0);  -o-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}/*-------------------------------------------------------*//* Single Project/*-------------------------------------------------------*/.project-description {  padding-left: 5%;}/*-------------------------------------------------------*//* Style-2/*-------------------------------------------------------*/.project-info.style-2 .product_meta span {  display: inline-block;  padding: 0 10px;}.items-grid .first-in-row {  clear: left;}.items-grid .col-xs-6:nth-child(2n + 3) {  clear: left;}.items-grid .col-xs-4:nth-child(3n + 4) {  clear: left;}.items-grid .col-xs-3:nth-child(4n + 5) {  clear: left;}.items-grid .col-xs-2:nth-child(6n + 7) {  clear: left;}.items-grid .col-xs-1:nth-child(12n + 13) {  clear: left;}@media (min-width: 768px) {  .items-grid .col-xs-6:nth-child(2n + 3) {    clear: none;  }  .items-grid .col-xs-4:nth-child(3n + 4) {    clear: none;  }  .items-grid .col-xs-3:nth-child(4n + 5) {    clear: none;  }  .items-grid .col-xs-2:nth-child(6n + 7) {    clear: none;  }  .items-grid .col-xs-1:nth-child(12n + 13) {    clear: none;  }  .items-grid .col-sm-6:nth-child(2n + 3) {    clear: left;  }  .items-grid .col-sm-4:nth-child(3n + 4) {    clear: left;  }  .items-grid .col-sm-3:nth-child(4n + 5) {    clear: left;  }  .items-grid .col-sm-2:nth-child(6n + 7) {    clear: left;  }  .items-grid .col-sm-1:nth-child(12n + 13) {    clear: left;  }}@media (min-width: 992px) {  .items-grid .col-sm-6:nth-child(2n + 3) {    clear: none;  }  .items-grid .col-sm-4:nth-child(3n + 4) {    clear: none;  }  .items-grid .col-sm-3:nth-child(4n + 5) {    clear: none;  }  .items-grid .col-sm-2:nth-child(6n + 7) {    clear: none;  }  .items-grid .col-sm-1:nth-child(12n + 13) {    clear: none;  }  .items-grid .col-md-6:nth-child(2n + 3) {    clear: left;  }  .items-grid .col-md-4:nth-child(3n + 4) {    clear: left;  }  .items-grid .col-md-3:nth-child(4n + 5) {    clear: left;  }  .items-grid .col-md-2:nth-child(6n + 7) {    clear: left;  }  .items-grid .col-md-1:nth-child(12n + 13) {    clear: left;  }}@media (min-width: 1200px) {  .items-grid .col-md-6:nth-child(2n + 3) {    clear: none;  }  .items-grid .col-md-4:nth-child(3n + 4) {    clear: none;  }  .items-grid .col-md-3:nth-child(4n + 5) {    clear: none;  }  .items-grid .col-md-2:nth-child(6n + 7) {    clear: none;  }  .items-grid .col-md-1:nth-child(12n + 13) {    clear: none;  }  .items-grid .col-lg-6:nth-child(2n + 3) {    clear: left;  }  .items-grid .col-lg-4:nth-child(3n + 4) {    clear: left;  }  .items-grid .col-lg-3:nth-child(4n + 5) {    clear: left;  }  .items-grid .col-lg-2:nth-child(6n + 7) {    clear: left;  }  .items-grid .col-lg-1:nth-child(12n + 13) {    clear: left;  }}/*-------------------------------------------------------*//* Promo Banners/*-------------------------------------------------------*/.promo-banner a {  display: block;  background: #191b1f;}.promo-banner img {  width: 100%;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  backface-visibility: hidded;  -webkit-backface-visibility: hidden;}.promo-banner .work-overlay {  opacity: 1;  visibility: visible;  background-color: transparent;}.promo-banner a:hover img {  opacity: 0.6;  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}.promo-inner {  position: absolute;  width: 100%;  text-align: center;}.promo-inner h2 {  color: #fff;  font-weight: bold;  font-size: 24px;}/*-------------------------------------------------------*//* New Arrivals/*-------------------------------------------------------*/.product-item {  margin-bottom: 50px;}.product-img img {  overflow: hidden;  min-width: 99.9%;}.product-img > a {  display: block;  position: relative;}.product-label {  position: absolute;  top: 10px;  left: 10px;}.product-label > span {  font-size: 10px;  color: #fff;  font-weight: bold;  text-transform: uppercase;  padding: 3px 7px;  letter-spacing: 0.05em;  -webkit-border-radius: 3px;  border-radius: 3px;}.product-label .sale {  border: 2px solid #e7604a;  color: #e7604a;}.sold-out {  background-color: rgba(255, 255, 255, 0.9);  color: #5a5b5f;  padding: 15px 0;  display: block;  text-align: center;  width: 100%;  z-index: 5;  text-transform: uppercase;  font-weight: bold;  cursor: default;  font-size: 11px;  font-family: "Roboto", sans-serif;  letter-spacing: 0.05em;}.product-details {  position: relative;  text-align: center;}.product-details > h3,.product-list-widget a > span,.table.shop_table tr td.product-name a {  line-height: 14px;  margin-bottom: 3px;  font-family: "Roboto", sans-serif;  text-transform: uppercase;  font-weight: normal;  letter-spacing: 0.05em;  font-size: 13px;}.product-details .product-title,.product-list-widget a {  line-height: 1.5;  color: #5a5b5f;}.product-details .product-title:hover,.product-list-widget a:hover {  color: #e7604a;}.price,.amount {  font-family: "Roboto", sans-serif;  text-transform: uppercase;}.price del {  color: #979ba3;  margin-right: 10px;}.price ins {  text-decoration: none;  color: #e7604a;  font-weight: bold;}.product-img .back-img {  position: absolute;  top: 0;  opacity: 0;  backface-visibility: hidden;  -webkit-backface-visibility: hidden;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.product-img.hover-1 {  position: relative;  overflow: hidden;  margin-bottom: 24px;}.product-img.hover-1:hover .back-img, .product-img.hover-1:hover .product-actions {  opacity: 1;  visibility: visible;}.product-img.hover-1:hover .product-quickview {  bottom: 0;}.product-img.hover-1 .product-quickview {  position: absolute;  bottom: -26px;  width: 100%;  background-color: #191b1f;  font-size: 10px;  text-transform: uppercase;  letter-spacing: 0.14em;  text-align: center;  line-height: 26px;  color: #fff !important;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.product-img.hover-1 .product-quickview:hover {  background-color: #e7604a;}.rating:before {  font-family: 'FontAwesome';  content: '\f005 \f005 \f005 \f005 \f006';  letter-spacing: 0.25em;  font-size: 12px;  color: #ffc63e;  font-style: normal;}/*-------------------------------------------------------*//* Benefits List/*-------------------------------------------------------*/.benefits-list li {  padding: 8px 0;}.benefits-list li:first-child {  padding-top: 0;}.benefits-list li:last-child {  padding-bottom: 0;}.benefits-list i {  color: #e7604a;  display: inline-block;  margin-right: 10px;}.product-img.hover-1 .product-actions {  display: block;  position: absolute;  top: 20px;  right: 20px;  opacity: 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.product-img.hover-1 .product-actions a {  color: #5a5b5f;  display: inline-block;  text-align: center;  width: 32px;  height: 32px;  line-height: 32px;  margin: 0 2px;  background-color: #fff;  -webkit-border-radius: 3px;  border-radius: 3px;}.product-img.hover-1 .product-actions a:hover {  background-color: #e7604a;  color: #fff;}.product-img.hover-1 .product-actions i {  font-size: 14px;}/*-------------------------------------------------------*//* Promo Slider/*-------------------------------------------------------*/.shop-promo-slider img {  width: auto !important;}.shop-promo-slider .row > div:last-child {  padding-top: 14%;}.shop-promo-slider p {  font-size: 18px;  line-height: 30px;}/*-------------------------------------------------------*//* Shop Items Slider/*-------------------------------------------------------*/.shop-items-slider .product-item {  padding: 0 15px;  margin-bottom: 0;}/*-------------------------------------------------------*//* Catalogue/*-------------------------------------------------------*//* Filter-------------------------------------------------------*/.shop-filter,.view-mode {  float: left;}.shop-filter {  margin-bottom: 30px;  width: 100%;}.shop-filter .view-mode, .shop-filter .filter-show {  margin-top: 5px;}.view-mode .grid,.view-mode .list {  background: url(../img/shop/shop_icons.png) 0 0 no-repeat;  display: inline-block;  width: 13px;  height: 13px;  cursor: pointer;  margin-left: 10px;  margin-bottom: 2px;  vertical-align: middle;}.view-mode .grid.grid-active {  background-position: 0 -78px;}.view-mode .grid {  background-position: 0 -104px;}.view-mode .list.list-active {  background-position: 0 -130px;}.view-mode .list {  background-position: 0 -156px;}.filter-show {  margin-left: 40px;  float: left;}.filter-show a {  color: #979ba3;}.filter-show a:hover {  color: #e7604a;}.filter-show a.active {  color: #5a5b5f;}.filter-show a:nth-child(2):before {  content: '';}.filter-show a:before {  content: '/';  margin: 0 3px 0 1px;  color: #979ba3;}.ecommerce-ordering {  float: right;  width: 31%;}.ecommerce-ordering select {  margin-bottom: 0;}/* Grid / List View-------------------------------------------------------*/.product-grid .product-list-details,.product-grid .product-details .rating,.product-list .product-img.hover-1 .product-actions {  display: none;}.list-view .product-list {  width: 100%;}.product-list .product-img {  width: 32%;  float: left;  margin-bottom: 0;  margin-right: 3%;}.product-list .product-item {  float: left;  width: 100%;}.product-list .product-details, .product-list .product-list-details {  float: left;  width: 65%;  text-align: left;}.product-list .product-details > h3 {  font-size: 18px;}.product-list .price {  margin-top: 20px;  padding: 16px 0;  border-top: 1px solid #e8ebee;  border-bottom: 1px solid #e8ebee;  font-size: 18px;  float: left;  width: 100%;}.product-list .rating {  float: left;}.product-list .price del,.single-product .price del {  display: inline-block;  margin-bottom: 0;  margin-right: 10px;  float: left;}.product-list .price ins,.single-product .price ins {  display: inline-block;  float: left;}.product-list .product-description,.single-product .product-description {  margin: 25px 0;}.rating a {  color: #979ba3;  margin-left: 7px;}.icon-add-to-wishlist {  display: inline-block;  width: 39px;  height: 39px;  line-height: 39px;  text-align: center;}.icon-add-to-wishlist a {  color: #5a5b5f;  background-color: #f0f5f5;  display: block;  -webkit-border-radius: 3px;  border-radius: 3px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.icon-add-to-wishlist a:hover {  background-color: #e7604a;  color: #fff;}/* Product List Widget-------------------------------------------------------*/.product-list-widget img {  width: 84px;  float: left;  margin-right: 17px;  display: inline-block;}.product-list-widget li {  position: relative;  overflow: hidden;  padding: 20px 0 !important;  border-bottom: 1px solid #e8ebee;}.product-list-widget li:first-child {  padding-top: 0 !important;}.product-list-widget li:last-child {  padding-bottom: 0 !important;  border: 0 !important;}.product-list-widget .product-title {  display: block;  margin-bottom: 5px;}/* Price Slider-------------------------------------------------------*/.ui-slider-horizontal {  cursor: pointer;  position: relative;  height: 3px;  background: #ccd0d8;  margin-bottom: 20px;}.filter-by-price .ui-slider .ui-slider-handle {  position: absolute;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;  width: 13px;  height: 13px;  background: #5a5b5f;  top: -5px;  margin-left: -13px;}.filter-by-price .ui-slider span:first-of-type {  margin-left: 0;}.ui-slider .ui-slider-range {  -webkit-border-radius: 10px;  border-radius: 10px;  position: absolute;  background-color: #e7604a;  height: 3px;}.filter-by-price p {  margin-bottom: 0;}.filter-by-price input#amount {  width: 40%;  padding: 0;  font-size: 13px;  color: #5a5b5f;  border: none;  background-color: transparent;  height: auto;  -webkit-border-radius: 0;  border-radius: 0;  margin-bottom: 0;  box-shadow: none;  line-height: 1;  font-family: "Roboto", sans-serif;  vertical-align: middle;}.filter-by-price label {  font-weight: normal;  line-height: 33px;  margin-bottom: 0;  font-size: 13px;  text-transform: none;  letter-spacing: normal;  color: #979ba3;}.filter-by-price p > a {  float: right;  padding: 7px 15px;}.price-filter {  margin-top: 7px;  float: left;}/* Color Swatches-------------------------------------------------------*/.color-swatches a,.size-options a {  display: inline-block;  width: 36px;  height: 36px;  margin-right: 9px;  float: left;}.color-swatches li:last-child a {  margin-right: 0;}.color-swatches a.selected {  border: 2px solid #5a5b5f;}.swatch-red {  background-color: #e7604a;}.swatch-green {  background-color: #1abc9c;}.swatch-grey {  background-color: #f5f5f5;}.swatch-black {  background-color: #000;}.swatch-white {  background-color: #fff;  border: 1px solid #e0e0e0;}.swatch-brown {  background-color: #c2a191;}/*-------------------------------------------------------*//* Single Product/*-------------------------------------------------------*/#gallery-main .gallery-cell {  margin-bottom: 10px;}.gallery-cell,#gallery-main img {  width: 100%;}.gallery-cell a i {  position: absolute;  bottom: 20px;  left: 20px;  font-size: 24px;  color: #979ba3;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.gallery-thumbs {  margin: 0 -5px;}.gallery-thumbs .gallery-cell {  width: 25%;  float: left;  padding: 0 5px;}.gallery-thumbs img {  opacity: 0.5;  cursor: pointer;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}.gallery-thumbs .is-nav-selected img,.gallery-thumbs img:hover {  opacity: 1;}.single-product .product-description-wrap {  padding-left: 30px;}.product-description-wrap h1 {  font-size: 28px;  text-transform: uppercase;  letter-spacing: 0.05em;  margin-bottom: 5px;}.single-product .rating a:before {  margin-right: 15px;}.single-product .price {  margin-top: 25px;  display: block;}.single-product .price del,.single-product .price ins {  font-size: 18px;  float: none;}.select-options {  padding: 30px 0 14px;  border-top: 1px solid #e8ebee;  border-bottom: 1px solid #e8ebee;}.single-product .quantity.buttons_added {  float: left;}.quantity.buttons_added {  white-space: nowrap;  position: relative;  display: inline-block;}.quantity.buttons_added .minus, .quantity.buttons_added .plus {  width: 32px;  height: 47px;  background-color: #fff;  border: 2px solid #e8ebee;  font-size: 22px;  float: left;}.quantity.buttons_added .minus {  border-right: 0;}.quantity.buttons_added .plus {  border-left: 0;}.quantity .input-text.qty {  width: 47px;  height: 47px;  padding: 0;  margin-bottom: 0;  text-align: center;  float: left;  line-height: 1;  -webkit-border-radius: 0;  border-radius: 0;}.product-actions li {  margin-right: 10px;  display: inline-block;  float: left;}.single-product .product-actions {  padding: 30px 0;  border-bottom: 1px solid #e8ebee;}.single-product .icon-add-to-wishlist {  height: 47px;  line-height: 47px;  width: 47px;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}input[type=number] {  -moz-appearance: textfield;}.single-product .product_meta {  padding: 30px 0;}.product_meta span {  display: block;  line-height: 28px;  color: #979ba3;}.product_meta span a {  color: #5a5b5f;}.product_meta span a:hover {color: #42c1f0;}.single-product .socials-share {  padding: 12px 0;  border-top: 1px solid #e8ebee;  border-bottom: 1px solid #e8ebee;  margin-bottom: 30px;}.single-product .socials-share .social-icons {  float: right;  margin-top: 0;}.single-product .socials-share span,.project-info .socials-share span {  display: inline-block;  margin-top: 6px;  margin-right: 10px;}.socials-share .social-icons {  display: inline-block;}.single-product .socials-share .social-icons a,.project-info .socials-share .social-icons a {  background-color: transparent;  margin-bottom: 0;}.single-product .tab-content #tab-info .table > thead > tr {  border-bottom: 1px solid #e8ebee;}.single-product .tab-content #tab-info tr th {  width: 25%;  background-color: #fafcfc;  padding-left: 15px;}.single-product .tab-content #tab-info tr td {  padding-left: 15px;}.single-product .reviews-lists li {  margin-top: 20px;}.single-product .reviews-lists li:first-child {  margin-top: 0;}.single-product .review-content p:first-child {  color: #5a5b5f;  margin-bottom: 0;}/*-------------------------------------------------------*//* Cart Page/*-------------------------------------------------------*/.shopping-cart h2,.checkout h2 {  font-size: 18px;  font-weight: normal;}.cart_totals h2,.order-review-wrap h2 {  margin-bottom: 15px;}.table.shop_table.cart {  margin-bottom: 0;}.table.shop_table.cart thead tr th,.table.shop_table.cart tr {  border-bottom: 1px solid #e8ebee;}.table.shop_table img {  width: 100px;  height: auto;  min-width: 50px;}.table.shop_table .product-thumbnail {  width: 95px;  padding: 20px 8px 20px 0;}.table.shop_table td.product-name {  width: 30%;}.table.shop_table td.product-quantity {  min-width: 132px;}.table.shop_table .product-name > a,.table.shop_table .product-price > span,.table.shop_table .product-subtotal > span {  color: #5a5b5f;}.table.shop_table .product-name > a:hover {  color: #e7604a;}.table.shop_table .product-remove {  text-align: right;  padding-right: 0;  min-width: 30px;}.product-remove .remove {  display: inline-block;  background: url(../img/shop/shop_icons.png) 0 -26px no-repeat;  width: 20px;  height: 20px;  background-color: #fafcfc;}.product-remove .remove:hover {  background-position: 0 -52px;  background-color: #e7604a;}.table.shop_table tr td {  vertical-align: middle;}.cart_totals table {  margin-bottom: 20px;  min-width: 100%;}.cart_totals .table > tbody > tr > td,.cart_totals .table > tbody > tr > th,.table.ecommerce-checkout-review-order-table > tbody > tr > td,.table.ecommerce-checkout-review-order-table > tbody > tr > th {  color: #5a5b5f;  padding: 10px 0;}.cart_totals tr:first-child th,.cart_totals tr:first-child td,.ecommerce-checkout-review-order-table tr:first-child th,.ecommerce-checkout-review-order-table tr:first-child td {  border-top: 0;}.cart_totals tr td,.ecommerce-checkout-review-order tr td {  text-align: right;}.actions > input,.actions > div {  display: inline-block;  margin-left: 5px;}.coupon .input-text {  width: 58%;  display: inline-block;  float: left;  margin-right: 8px;}.coupon .btn {  padding: 12px 25px;}.form-row {  float: left;}.form-row.form-row-wide {  width: 100%;}.shipping-calculator-form p:last-child,select.country_to_state {  margin-bottom: 0;}#calc_shipping_postcode,#calc_shipping_state {  margin-bottom: 10px;}.table.shop_table tr td.product-name {  line-height: 24px;}/*-------------------------------------------------------*//* Checkout/*-------------------------------------------------------*/#customer_details h2 {  width: 98%;}.ecommerce form #customer_details p {  display: block;  width: 98%;  margin-bottom: 20px;}.ecommerce form .form-row:after {  clear: both;}abbr.required {  color: #e7604a;}.ecommerce form #customer_details .form-row input,.ecommerce form #customer_details .form-row select,.ecommerce form #customer_details .form-row textarea {  margin-bottom: 0;}.ecommerce form #customer_details .form-row textarea {  min-height: 80px;  line-height: 20px;}.order-review-wrap {  border: 2px solid #e8ebee;  padding: 40px 30px;  -webkit-border-radius: 3px;  border-radius: 3px;}#billing_address_1_field {  margin-bottom: 10px !important;}.ecommerce .checkout #createaccount,.ecommerce .checkout #ship-to-different-address-checkbox {  float: none !important;  width: auto !important;}.ecommerce-shipping-fields {  margin-bottom: 50px;}.ecommerce .checkout label.checkbox {  float: none !important;  width: auto !important;  line-height: 1.5 !important;}.ecommerce .create-account {  margin-top: 30px;}.order-review-wrap table {  margin-bottom: 40px;}.ecommerce-checkout-review-order-table .order-total {  font-size: 15px;}.order-review .payment_methods.methods li {  padding-bottom: 10px;}.ecommerce .form-row.place-order {  float: none;  margin-top: 30px;}.form-row.place-order input {  width: 100%;}.payment_methods li {  padding: 15px 0;  border-bottom: 1px solid #e8ebee;}.payment_method_paypal img {  margin-left: 15px;}.payment_box p {  margin-top: 10px;  margin-bottom: 0;}.payment_methods label {  color: #5a5b5f;  vertical-align: middle;  margin-bottom: 0;}/*-------------------------------------------------------*//* Sliders/*-------------------------------------------------------*/.owl-carousel,.flickity {  overflow: hidden;}.owl-carousel img {  width: 100%;}.owl-pagination {  bottom: 30px;  position: absolute;  left: 0;  display: block;  text-align: center;  width: 100%;}.owl-page {  display: inline-block;  padding: 5px;  position: relative;}.owl-page.active span {display: block;width: 24px;height: 2px;margin: 0;opacity: 1;background: #054988;}.owl-page span {display: block;position: relative;width: 24px;height: 2px;opacity: 0.5;background: #fdb813;z-index: 100;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.owl-page span:hover {  opacity: 1;}.owl-buttons {  position: static;}.owl-prev,.flex-direction-nav .flex-prev,.flickity-prev-next-button.previous {  left: -40px;}.owl-next,.flex-direction-nav .flex-next,.flickity-prev-next-button.next {  right: -40px;}.owl-prev,.owl-next,.flex-direction-nav a,.flickity-prev-next-button {  display: block;  position: absolute;  top: 50%;  margin-top: -20px;  text-align: center;  line-height: 40px;  z-index: 10;  width: 40px;  height: 40px;  opacity: 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.owl-next:before,#flexslider .flex-direction-nav .flex-next:before,.flickity-prev-next-button:before {  left: auto;  right: 0;}.owl-prev i,.owl-next i,#flexslider a i,#thumbs a i {  position: relative;  font-size: 40px;  color: #5a5b5f;}.light-arrows .owl-prev i,.light-arrows .owl-next i,#flexslider.light-arrows a i {  color: #fff;}.light-arrows .flickity-prev-next-button .arrow {  fill: #fff;}.owl-carousel:hover .owl-next,.flexslider:hover .flex-direction-nav .flex-next,.flickity:hover .flickity-prev-next-button.next {  opacity: 1;  right: 10px;}.owl-carousel:hover .owl-prev,.flexslider:hover .flex-direction-nav .flex-prev,.flickity:hover .flickity-prev-next-button.previous {  opacity: 1;  left: 10px;}.flickity-prev-next-button,.flickity-prev-next-button:hover {  background-color: transparent;}.flickity-prev-next-button:focus {  box-shadow: none;}.flickity-prev-next-button {  -webkit-transform: none;  -ms-transform: none;  -o-transform: none;  transform: none;}.flickity-prev-next-button .arrow {  fill: #5a5b5f;}.flickity-page-dots {  position: relative;  bottom: auto;  margin-top: 50px;}.flickity-page-dots .dot,.flex-control-paging li a {  height: 2px;  width: 24px;  opacity: 0.5;  margin: 0 5px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  -webkit-border-radius: 0;  border-radius: 0;  border: none;  background: #979ba3;}.flex-control-nav {  bottom: 10px;}.flex-control-nav li {  margin: 0;}.flickity-page-dots .dot.is-selected {  opacity: 1;  background: #e7604a;}/*-------------------------------------------------------*//* Service Icons/*-------------------------------------------------------*/.service-item-box h3 {  font-size: 24px;  margin-top: 15px;  margin-bottom: 16px;  font-weight: normal;}.service-item-box i {  margin: 0 auto;  font-size: 40px;}.service-item-box.style-1 {background-color: #fff;position: relative;top: 0;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 1px 2px 0px rgba(90, 91, 95, 0.15);-moz-box-shadow: 0px 1px 2px 0px rgba(90, 91, 95, 0.15);-ms-box-shadow: 0px 1px 2px 0px rgba(90, 91, 95, 0.15);box-shadow: 0px 1px 2px 0px rgb(90 91 95 / 30%);padding: 60px 50px;border-top: 3px solid #e7604a;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.service-item-box.style-1:hover {  -webkit-box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);  -moz-box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);  -ms-box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);  box-shadow: 0px 16px 22px 0px rgba(90, 91, 95, 0.3);  top: -5px;}.service-item-box.style-1 i {  color: #e7604a;}.service-item-box.style-1.red {  border-color: #e7604a;}.service-item-box.style-1.red i {  color: #e7604a;}.service-item-box.style-1.red .read-more {  color: #e7604a;}.service-item-box.style-1.turquoise {  border-color: #1abc9c;}.service-item-box.style-1.turquoise i {  color: #1abc9c;}.service-item-box.style-1.turquoise .read-more {  color: #1abc9c;}.service-item-box.style-1.violet {  border-color: #7b33d4;}.service-item-box.style-1.violet i {  color: #7b33d4;}.service-item-box.style-1.violet .read-more {  color: #7b33d4;}.service-item-box.style-2 i {  width: 70px;  height: 70px;  line-height: 70px;  font-size: 24px;}.service-item-box.style-2 a {  width: 70px;  height: 70px;  position: absolute;}.service-item-box.style-2 .hi-icon:hover {  background-color: transparent;}.service-item-box.style-2.icon-effect-1 .hi-icon:after {  -webkit-box-shadow: 0 0 0 2px #e7604a;  -moz-box-shadow: 0 0 0 2px #e7604a;  -ms-box-shadow: 0 0 0 2px #e7604a;  box-shadow: 0 0 0 2px #e7604a;}.service-item-box.gradient i {  background: #e7604a;  /* Old browsers */  background: -moz-linear-gradient(left, #e7604a 0%, #e79c4b 100%);  /* FF3.6+ */  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e7604a), color-stop(100%, #e79c4b));  /* Chrome,Safari4+ */  background: -webkit-linear-gradient(left, #e7604a 0%, #e79c4b 100%);  /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(left, #e7604a 0%, #e79c4b 100%);  /* Opera 11.10+ */  background: -ms-linear-gradient(left, #e7604a 0%, #e79c4b 100%);  /* IE10+ */  background: linear-gradient(to right, #e7604a 0%, #e79c4b 100%);  /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );  /* IE6-9 */}.service-item-box.style-2 h5 {  font-size: 20px;}.service-item-box .read-more {  text-transform: uppercase;  letter-spacing: 0.04em;  font-weight: bold;  font-size: 14px;}.service-item-box .read-more:hover {color: #1a2661 !important;}/*-------------------------------------------------------*//* Style-3/*-------------------------------------------------------*/.service-item-box.style-3 a {  position: absolute;  width: 60px;  height: 60px;}.service-item-box.style-3 i {  font-size: 60px;  width: auto;  height: auto;  line-height: 1;  background: #e7604a;  /* Old browsers */  background: -moz-linear-gradient(left, #e7604a 0%, #e79c4b 100%);  /* FF3.6+ */  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #e7604a), color-stop(100%, #e79c4b));  /* Chrome,Safari4+ */  background: -webkit-linear-gradient(left, #e7604a 0%, #e79c4b 100%);  /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(left, #e7604a 0%, #e79c4b 100%);  /* Opera 11.10+ */  background: -ms-linear-gradient(left, #e7604a 0%, #e79c4b 100%);  /* IE10+ */  background: linear-gradient(to right, #e7604a 0%, #e79c4b 100%);  /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );  /* IE6-9 */  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  -webkit-border-radius: 0;  border-radius: 0;}.service-item-box.style-3.small-icon i {  font-size: 40px;}.service-item-box.style-3 h3 {  margin-top: 0;  font-size: 22px;  font-weight: normal;}.service-item-box.style-3 .service-text {  padding-left: 95px;  padding-right: 30px;}.service-item-box.style-3.small-icon .service-text {  padding-left: 65px;  padding-right: 10px;}/*-------------------------------------------------------*//* Style-4/*-------------------------------------------------------*/.service-item-box.style-4 a {  float: left;  width: 46px;  height: 46px;  line-height: 46px;  margin-right: 20px;  text-align: center;  background-color: #e7604a;  color: #fff;  -webkit-border-radius: 46px;  border-radius: 46px;}.service-item-box.style-4 i {  width: auto;  height: auto;  line-height: 46px;  font-size: 20px;}.service-item-box.style-4 h3 {  font-size: 13px;  margin-top: 12px;  margin-bottom: 0;  font-weight: normal;}/*-------------------------------------------------------*//* Style-5/*-------------------------------------------------------*/.service-item-box.style-5 {  text-align: center;}.service-item-box.style-5 .svg-icon {  color: #fff;}.service-item-box.style-5 h3 {  font-size: 24px;}.service-item-box.style-5 p {  font-size: 18px;  line-height: 32px;  padding: 0 50px;}/*-------------------------------------------------------*//* Style-6/*-------------------------------------------------------*/.service-item-box.style-6 h3 {  font-size: 20px;  margin-top: 34px;  margin-bottom: 16px;  font-weight: normal;}.service-item-box.style-6 a {  position: relative;  height: 100%;  display: inline-block;}.service-item-box.style-6 i {  line-height: 120px;  margin: 0 auto;  -webkit-border-radius: 50%;  border-radius: 50%;  width: 120px;  height: 120px;  font-size: 40px;}/*Hi Icons*/.hi-icon {  display: inline-block;  font-size: 0px;  cursor: pointer;  margin: 15px 30px;  width: 120px;  height: 120px;  -webkit-border-radius: 50%;  border-radius: 50%;  text-align: center;  position: relative;  z-index: 1;  color: #fff;}.hi-icon:after {  pointer-events: none;  position: absolute;  width: 100%;  height: 100%;  -webkit-border-radius: 50%;  border-radius: 50%;  content: '';  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}/* Effect 1 */.icon-effect-1 .hi-icon {  background: #e7604a;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.icon-effect-1 .hi-icon.violet {  background-color: #7b33d4;}.icon-effect-1 .hi-icon.green {  background-color: #1abc9c;}.icon-effect-1 .hi-icon.blue {  background-color: #29c7c8;}.icon-effect-1 .hi-icon:after {  top: -5px;  left: -5px;  padding: 5px;  box-shadow: 0 0 0 2px #191b1f;  -webkit-transform: scale(0.8);  -moz-transform: scale(0.8);  -ms-transform: scale(0.8);  -o-transform: scale(0.8);  transform: scale(0.8);  -webkit-transition: -webkit-transform 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;  -moz-transition: -moz-transform 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;  transition: transform 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275), opacity 0.2s;  opacity: 0;}.icon-effect-1a .hi-icon:hover {  background-color: #191b1f;  color: #fff;}.icon-effect-1a .hi-icon:hover:after {  -webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);  opacity: 1;}/*-------------------------------------------------------*//* Progress Bars/*-------------------------------------------------------*/.progress-bar {  -webkit-transition: width 2s cubic-bezier(0.86, 0, 0.07, 1);  -moz-transition: width 2s cubic-bezier(0.86, 0, 0.07, 1);  -ms-transition: width 2s cubic-bezier(0.86, 0, 0.07, 1);  -o-transition: width 2s cubic-bezier(0.86, 0, 0.07, 1);  transition: width 2s cubic-bezier(0.86, 0, 0.07, 1);  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 4px;  border-radius: 4px;  display: block;  height: 12px;  position: relative;  overflow: hidden;  background-color: #e7604a;}.progress-bars {  margin-bottom: 30px;}.progress-bars h6 {  color: #5a5b5f;  font-family: "Roboto", sans-serif;  font-size: 14px;  margin-top: 0;  margin-bottom: 5px;  text-transform: uppercase;  letter-spacing: 0.04em;  font-weight: normal;}.progress-bars h6 span {  color: #5a5b5f;  font-family: "Roboto", sans-serif;  font-size: 14px;  float: right;  font-weight: normal;}.progress-bars.dark .progress.meter {  background-color: #313235;}.progress-bars.dark h6, .progress-bars.dark h6 span {  color: #fff;}.progress.meter {  height: 12px;  border-radius: 0;  position: relative;  background: #e5e7ec;  margin-bottom: 25px;  -webkit-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  -ms-box-shadow: none;  box-shadow: none;}.progress.meter:last-child {  margin-bottom: 0;}.meter.blue .progress-bar {  background-color: #29c7c8;}.meter.turquoise .progress-bar {  background-color: #1abc9c;}.meter.orange .progress-bar {  background-color: #e79c4b;}.meter.violet .progress-bar {  background-color: #7b33d4;}/*-------------------------------------------------------*//* Accordions and Toggles/*-------------------------------------------------------*/.accordion .panel-default > .panel-heading {  position: relative;  background-color: #fafcfc;  padding: 0;  -webkit-border-radius: 4px 4px 0 0;  border-radius: 4px 4px 0 0;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  border: 1px solid #e8ebee;}.accordion.panel-group .panel {  border: none;  box-shadow: none;  margin-top: 7px;}.accordion.panel-group .panel::first-child {  margin-top: 0;}.accordion .panel-default > .panel-heading > a.minus {color: #ffffff;background: #003565;}.accordion .panel-heading > a > span {  display: block;  width: 13px;  height: 1px;  background-color: #5a5b5f;  right: 18px;  top: 22px;  position: absolute;}.accordion .panel-heading > a.plus > span {  background-color: #979ba3;}.accordion .panel-heading > a.plus > span:after {  content: "";  display: block;  width: 13px;  height: 1px;  position: absolute;  top: 0;  background-color: #979ba3;  -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  transform: rotate(-90deg);}.panel-content p {  margin-bottom: 0;}.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body,.panel-content {  border: 1px solid #e8ebee;  border-top-color: transparent;  padding: 20px 30px;  line-height: 26px;  -webkit-border-radius: 0 0 4px 4px;  border-radius: 0 0 4px 4px;}.accordion .panel-default > .panel-heading > a,.toggle > .acc-panel > a {  display: block;  position: relative;  text-decoration: none;  padding: 12px 20px;  color: #979ba3;  font-family: "Roboto", sans-serif;  font-size: 16px;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.accordion .panel-default > .panel-heading > a:hover,.toggle > .acc-panel > a:hover {  color: #e7604a;}.accordion .panel-default > .panel-heading:hover a,.toggle > .acc-panel > a.active {color: #ffffff;}.toggle > .acc-panel > a {  border-bottom: 1px solid #e8ebee;  padding: 13px 0;}.toggle > .acc-panel > a:after {  font-family: "themify";  position: absolute;  content: "\e64b";  right: 0;  color: #979ba3;  font-size: 14px;}.toggle > .acc-panel > a.active:after {  content: "\e648";  color: #5a5b5f;}.toggle .panel-content {  padding: 20px 0 10px;  border: none;}/*-------------------------------------------------------*//* Tabs/*-------------------------------------------------------*/.nav-tabs {  border-bottom: 1px solid #e8ebee;  margin-bottom: -1px;}.nav.nav-tabs > li.active > a {  border: 1px solid #e8ebee;  background-color: #fff;  border-bottom: 2px solid transparent;}.nav.nav-tabs > li.active > a,.nav.nav-tabs > li.active > a:hover,.nav.nav-tabs > li.active > a:focus,.nav.nav-tabs > li > a,.nav.nav-tabs > li > a:hover,.nav.nav-tabs > li > a:focus {  color: #e7604a;}.nav-tabs > li {  margin-bottom: -2px;}.nav.nav-tabs > li > a {  padding: 13px 20px 12px;  background-color: transparent;  border: 1px solid #e8ebee;  border-radius: 0;  font-family: "Roboto", sans-serif;  color: #979ba3;  font-size: 16px;}.tab-content {  padding: 30px;  border: 1px solid #e8ebee;  overflow: hidden;}.tab-content > .tab-pane > p {  margin-bottom: 0;}/* Border Bottom */.tabs-bb .nav.nav-tabs > li > a {  border: none;}.tabs-bb .nav.nav-tabs > li.active > a {  border: none;  border-bottom: 2px solid #e7604a;}.tabs-bb .tab-content {  padding: 24px 0;  border: none;}/* Vertical */.vertical .nav-tabs {  float: left;  width: 200px;  position: relative;  margin-right: -1px;  border-right: 1px solid #e8ebee;  border-bottom: none;  z-index: 2;}.vertical .nav-tabs > li {  float: none;  border: 1px solid #e8ebee;  border-right: 0;  border-top: 0;  margin-bottom: 0;}.vertical .nav-tabs > li:first-child {  border-top: 1px solid #e8ebee;}.vertical .nav.nav-tabs > li > a {  padding: 13px 20px 12px;  margin-right: 0;  border: none;}.vertical .nav.nav-tabs > li.active > a {  border-right: 1px solid #fff;  right: -1px;  padding-left: 19px;}/*-------------------------------------------------------*//* Pie Charts/*-------------------------------------------------------*/.chart {  position: relative;  display: inline-block;  width: 160px;  height: 160px;  text-align: center;}.chart canvas {  position: absolute;  top: 0;  left: 0;}.chart i {  line-height: 160px;  font-size: 42px;}.percent {  display: inline-block;  line-height: 160px;  z-index: 2;  font-size: 24px;  font-family: "Roboto", sans-serif;  color: #121212;}.percent:after {  content: '%';  margin-left: 0.1em;  font-size: .9em;}/*-------------------------------------------------------*//* Buttons/*-------------------------------------------------------*/.section-buttons .btn {  margin-bottom: 20px;}.btn {font-family: "Open Sans", sans-serif;font-weight: bold;text-transform: uppercase;text-decoration: none;text-align: center;overflow: hidden;position: relative;letter-spacing: 0.14em;border: 2px solid transparent;-webkit-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;color: #fff;background-color: #fdb813;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.btn.btn-transparent {  color: #fff;  background-color: transparent;  border-color: #fff;}.btn.btn-white {  box-shadow: 1px 1.732px 3px 0px rgba(0, 0, 0, 0.05);}.btn:hover {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;color: #fff;opacity: .9;border-color: #fdbf2a;}.btn:focus {  color: #fff;  outline: none !important;}.btn.btn-icon span {  position: relative;  display: inline-block;  left: 0;  -webkit-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;  -moz-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;  -ms-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;  -o-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;  transition: left 0.2s ease-in-out, right 0.2s ease-in-out;}.btn.btn-icon > i {  position: absolute;  left: auto;  font-size: 18px;  width: 10px;  margin-right: 20px;  line-height: 46px;  right: -30px;  top: -2px;  text-align: center;  display: block;  -webkit-border-radius: 0 3px 3px 0;  border-radius: 0 3px 3px 0;  -webkit-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;  -moz-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;  -ms-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;  -o-transition: left 0.2s ease-in-out, right 0.2s ease-in-out;  transition: left 0.2s ease-in-out, right 0.2s ease-in-out;}.btn.btn-md.btn-icon > i {  line-height: 38px;  margin-right: 14px;}.btn.btn-sm.btn-icon > i {  line-height: 33px;  margin-right: 10px;  font-size: 14px;}.btn.btn-icon:hover span {  left: -14px;}.btn.btn-md.btn-icon:hover span {  left: -10px;}.btn.btn-sm.btn-icon:hover span {  left: -7px;}.btn.btn-icon:hover i {  right: 0;}.btn.btn-transparent:hover,.btn.btn-stroke:hover,.btn.btn-light:hover,.btn.btn-white:hover {background-color: #ffffff;border-color: transparent;color: #fdb813;}.btn.btn-dark {  background-color: #191b1f;}.btn.btn-light {  background-color: #fafcfc;  color: #191b1f;}.btn-lg {  font-size: 13px;  padding: 13px 34px;}.btn-md {  font-size: 11px;  padding: 10px 25px;}.btn-sm {  font-size: 10px;  padding: 7px 23px;}.btn.btn-color {background-color: #fdb813;}.btn.btn-transparent {  color: #fff;  background-color: transparent;  border-color: #fff;}.btn.btn-white {color: #ffffff;background-color: #fdb813;}.btn.btn-stroke {  border-color: #e8ebee;  background-color: transparent;  color: #191b1f;}.rounded {  -webkit-border-radius: 70px;  border-radius: 70px;}.btn.btn-orange {  background-color: #ec7331;}.btn.btn-blue {  background-color: #29c7c8;}.btn.btn-turquoise {  background-color: #1abc9c;}.btn.btn-darkblue {  background-color: #4693cc;}.btn.btn-violet {  background-color: #7b33d4;}.btn.btn-yellow {  background-color: #f2c52f;}.btn.btn-pink {  background-color: #e63369;}.btn.btn-lavender {  background-color: #716fd9;}/*-------------------------------------------------------*//* Social Icons/*-------------------------------------------------------*/.social-icons a {margin: 0 3px 6px 0;display: inline-block;width: 28px;height: 28px;color: #979ba3;background-color: #fafcfc;line-height: 28px;text-align: center;font-size: 13px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-border-radius: 3px;border-radius: 3px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.social-icons a:last-child {  margin-right: 0;}.social-icons:not(.colored) a:hover {background-color: #ffffff !important;color: #fdb813 !important;}.social-icons.dark a {background-color: #fdb813;color: #ffffff;border-radius: 20px;}.social-icons.large a {  width: 50px;  height: 50px;  line-height: 50px;  font-size: 16px;}.social-icons.transparent a {  background-color: transparent;  color: #979ba3;}.rounded a {  -webkit-border-radius: 50%;  border-radius: 50%;}.social-icons.colored a {  color: #fff;}.social-icons.colored a:hover {  opacity: 0.9;}.colored .social-twitter {  background-color: #00acee;}.colored .social-facebook {  background-color: #3b5998;}.colored .social-google-plus {  background-color: #dd4b39;}.colored .social-linkedin {  background-color: #0e76a8;}.colored .social-vimeo {  background-color: #1ab7ea;}.colored .social-youtube {  background-color: #c4302b;}.colored .social-instagram {  background-color: #3f729b;}.colored .social-pinterest {  background-color: #c8232c;}.colored .social-rss {  background-color: #f26522;}.colored .social-dribbble {  background-color: #ea4c89;}.colored .social-skype {  background-color: #00aff0;}.colored .social-soundcloud {  background-color: #ff3300;}.colored .social-vk {  background-color: #45668e;}.colored .social-delicious {  background-color: #3399ff;}.colored .social-android {  background-color: #a4c639;}.colored .social-digg {  background-color: #000000;}.colored .social-reddit {  background-color: #ff4500;}.colored .social-dropbox {  background-color: #007ee5;}.colored .social-odnoklassniki {  background-color: #ed812b;}.colored .social-github {  background-color: #4183c4;}.colored .social-flickr {  background-color: #ff0084;}.colored .social-lastfm {  background-color: #d51007;}.colored .social-email {  background-color: #242424;}/*-------------------------------------------------------*//* Form Elements/*-------------------------------------------------------*/input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="search"],select,textarea {height: 44px;border: 1px solid #d5d5d5;background-color: transparent;width: 100%;margin-bottom: 16px;padding: 0 16px;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none;-webkit-border-radius: 4px;border-radius: 4px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}textarea {  height: auto;  padding: 8px 16px;  margin-bottom: 25px;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus {border-color: #0059aa;outline: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}/* Change Color of Placeholders */input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {  color: #979ba3;}input:-moz-placeholder,textarea:-moz-placeholder {  color: #979ba3;  opacity: 1;}input::-moz-placeholder,textarea::-moz-placeholder {  color: #979ba3;  opacity: 1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {  color: #979ba3;}select {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  cursor: pointer;  padding-left: 12px;  background: url(../img/shop/shop_icons.png) no-repeat;  background-position: 100% -176px;}select::-ms-expand {  display: none;}/* Checkboxes & Radio Buttons-------------------------------------------------------*/input[type="checkbox"] {}input[type="checkbox"] + label:before {  width: 17px;  height: 17px;  background-color: #f0f5f5;  content: "";  display: inline-block;  font-size: 13px;  margin: -4px 12px 0 0;  text-align: center;  vertical-align: middle;  cursor: pointer;  -webkit-border-radius: 3px;  border-radius: 3px;  border: 1px solid #e8ebee;}input[type="checkbox"]:checked + label:before {  content: "\f0c8";  font-family: "FontAwesome";  color: #191b1f;  font-size: 9px;  line-height: 16px;}input[type="checkbox"] + label,input[type="radio"] + label {  cursor: pointer;  margin-bottom: 0;  font-family: "Roboto", sans-serif;  text-transform: none;  letter-spacing: normal;  color: #5a5b5f;  font-size: 14px;}.radio-buttons > li,.checkboxes > li {  padding: 7px 0;}input[type="radio"] {  display: none;}input[type="radio"] + label:before {  display: inline-block;  content: "";  width: 17px;  height: 17px;  background-color: #f0f5f5;  border-radius: 40px;  margin: -3px 10px 0 0;  outline: none;  vertical-align: middle;  cursor: pointer;  margin-bottom: 0;}input[type="radio"]:checked + label:before {  background-color: #191b1f;  border: 5px solid #f0f5f5;  padding: 1px;}input[type="radio"]:focus {  outline: none;}label {  font-weight: bold;  color: #5a5b5f;  font-size: 14px;  font-family: "Roboto", sans-serif;  vertical-align: middle;}/*-------------------------------------------------------*//* Lightboxes/*-------------------------------------------------------*/.mfp-iframe-holder .mfp-content {  max-width: 1400px;}/*-------------------------------------------------------*//* Tables/*-------------------------------------------------------*/table th {  font-weight: normal;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {  border-top: 1px solid #e8ebee;  padding: 10px;}.shop_table thead {  border-bottom: 2px solid #e8ebee;}.table > thead > tr > th {  border-bottom: none;}.table thead tr th {  font-size: 12px;  color: #5a5b5f;  text-transform: uppercase;  font-weight: bold;  letter-spacing: 0.05em;}.table-bordered,.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {  border: 1px solid #e8ebee;}.table-striped > tbody > tr:nth-of-type(odd) {  background-color: #fafcfc;}/*-------------------------------------------------------*//* Alert Boxes/*-------------------------------------------------------*/.alert {  padding: 12px 18px;  margin-bottom: 20px;  border: none;  -webkit-border-radius: 3px;  border-radius: 3px;}.alert-dismissible .close {  right: 0;  top: 0;  color: inherit;  position: relative;}.close {  opacity: 1;  text-shadow: none;  font-weight: normal;  font-size: 21px;}.alert-success {  background-color: #e8faf8;  color: #1abc9c;}.alert-info {  background-color: #f0fafa;  color: #4693cc;}.alert-warning {  background-color: #faf8f0;  color: #cc9c69;}.alert-danger {  background-color: #faefee;  color: #e7604a;}/*-------------------------------------------------------*//* Counters/*-------------------------------------------------------*/.parallax-counters {  padding: 150px 0;}.parallax-counters .statistic .timer, .parallax-counters .counter-text {  color: #fff;}.parallax-counters .parallax {  background-image: url(../img/results_bg.jpg);}.statistic .timer {  display: block;  font-size: 50px;  color: #5a5b5f;  margin: 0 0 5px;  font-family: "Roboto", sans-serif;  font-weight: 300;}.counter-text {  font-size: 16px;  color: #5a5b5f;  text-transform: uppercase;  letter-spacing: 0.05em;  font-family: "Roboto", sans-serif;}.statistic.style-2 {  padding: 122px 10px;  color: #fff;}.statistic.style-2 .timer, .statistic.style-2 .counter-text {  color: #fff;}.statistic.style-2 i {  font-size: 64px;  margin-bottom: 15px;  display: inline-block;}.statistic.style-2.dark {  background-color: #191b1f;}.statistic.style-2.blue {  background-color: #29c7c8;}.statistic.style-2.violet {  background-color: #7b33d4;}.statistic.style-2.red {  background-color: #e7604a;}.statistic.with-icon i {  font-size: 46px;  color: #e7604a;  display: inline-block;  margin-bottom: 15px;}/*-------------------------------------------------------*//* Footer Type-1/*-------------------------------------------------------*/.footer-widgets {  padding: 80px 0;}.footer-widgets h5 {  margin-bottom: 16px;  font-size: 20px;  color: #fff;  position: relative;}.footer-widgets a {color: #ffffff;}.container-fluid .footer-widgets > .row > div[class^="col"] {  padding: 0 40px;}.footer-widgets a:hover,.copyright a:hover,.footer-entry .entry-meta li a:hover,.bottom-footer-links li a:hover {color: #fdb813;}.footer-get-in-touch p {margin-bottom: 7px;font-size: 14px;color: aliceblue;}.footer-get-in-touch i {  font-size: 15px;  color: #002e58;  margin-right: 5px;}.footer-address {  margin-bottom: 24px;  line-height: 26px;  color: white;}.footer.bg-dark .entry-list ul > li {  border-bottom: 1px solid #014f96;}.footer.bg-dark .entry-list ul > li .entry-meta li, .footer.bg-dark .entry-list ul > li .entry-meta li a {  color: #848890;  font-size: 12px;}.recent-works {  margin-top: 29px;}.recent-works li {  position: relative;  float: left;  margin: 0 12px 12px 0;  background-color: #191b1f;  -webkit-border-radius: 4px;  border-radius: 4px;  overflow: hidden;}.recent-works li img {  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  -webkit-border-radius: 4px;  border-radius: 4px;  width: 60px;  height: 60px;}.recent-works li:hover img {  opacity: 0.4;}.bottom-footer {background-color: #0e1434;padding: 19px 0;}.bottom-footer .social-icons a {  margin-bottom: 0;}.copyright span {  display: inline-block;  font-size: 12px;  line-height: 32px;}.copyright a {  color: #979ba3;}/*-------------------------------------------------------*//* Footer Type-2/*-------------------------------------------------------*/.footer-type-2 {  padding: 100px 0;}.footer-extra-links {  margin-top: 50px;}.footer-extra-links li {  display: inline-block;  padding: 0 10px;}/*-------------------------------------------------------*//* Footer Type-3/*-------------------------------------------------------*/.footer-map {  background: url(../img/footer_map.png) no-repeat;}.entry-li:first-child,.footer-links li:first-child {  padding-top: 0 !important;}.entry-li:last-child,.footer-links li:last-child {  border-bottom: none !important;  padding-bottom: 0 !important;}.footer-links ul > li {padding: 8px 0;border-bottom: 1px solid #fdb8134a;}.post-small img {  width: auto;  -webkit-border-radius: 4px;  border-radius: 4px;}.entry-list .entry-img {  float: left;  margin-right: 20px;  margin-bottom: 0;}input[type="email"].newsletter-input {  border-color: #024888;}input[type="email"].newsletter-input:focus {  border-color: #e7604a;}.newsletter-submit {  width: 100%;}.footer-payment-systems i {  font-size: 26px;  vertical-align: middle;  line-height: 32px;}/*-------------------------------------------------------*//* Footer Type-4/*-------------------------------------------------------*/.footer-type-4 .footer-widgets {  padding: 100px 0;}.footer-type-4 .footer-get-in-touch p {  margin-bottom: 0;}/*# sourceMappingURL=style.css.map *//*-------------------------------------------------------*//* Style Switcher/*-------------------------------------------------------*/#customizer {  position: fixed;  top: 0;  z-index: 10000;  height: 100%;  background-color: #fff;  box-shadow: 0 0 8px rgba(0,0,0,.10);  width: 260px;}.corner {  display: block;  cursor: pointer;  width: 40px;  height: 40px;  background-color: #fff;  position: absolute;  top: 100px;  left: -40px;  box-shadow: -3px 0px 8px -1px rgba(0,0,0,.10);  line-height: 40px;  text-align: center;  border-radius: 3px 0 0 3px;  font-size: 20px;  color: #1e2023;  font-family: Helvetica, sans-serif;}.s-close {  right: -260px !important;  -webkit-transition: all .4s ease-in-out;  -moz-transition: all .4s ease-in-out;  -o-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}.s-open {  right: 0 !important;}#options {  padding: 15px;  overflow-y: scroll;  overflow-x: hidden;  height: 100%;}.demo-list li {  float: left;  padding: 5px 2px;}.demo-list img {  border: 5px solid #fafcfc;}.color-scheme a {  display: block;  height: 30px;  width: 30px;  margin: 0 4.25px 10px;}@media (max-width: 767px) {  #customizer {    display: n
one;  }}
/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

input.wpcf7-form-control.wpcf7-submit {
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    position: relative;
    border: 2px solid transparent;
    -webkit-border-radius: 4px;
    border-radius: 3px;
    color: #fff;
    background-color: #0059aa;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 5px 20px;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #024b8e;
}

#quem-somos {
    background: #f4f4f4 !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #fdb813;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.14em;
    padding: 10px 30px;
}

	section.depoimentos {
    padding-top: 70px;
    padding-bottom: 60px;
    border-bottom: 1px solid #dfdfdf;
}
.depoimentos .item {
  max-width: 750px;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  margin: 0 auto;
}

.depoimentos .owl-theme .owl-dots .owl-dot span {
    display: none;
}
h2.heading-section.center {
    text-align: center;
    color: #1a2661;
    font-weight: 400;
    font-size: 34px;
}
.owl-controls.clickable {
    padding-top: 60px;
}
@media only screen and (max-width: 600px) {
    .owl-controls.clickable {
    padding-top: 0px;
    }
    .depoimentos .item {
    	padding: 0 30px;
    }

}