/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/1846(这个说明仅在演示里会看到,下载的源码里没有)*//*-----------------------------------------------------------------------------------	Theme Name: Mount	Theme URI: http://themeforest.net/user/zytheme	Description: Mount is a pixel perfect creative multi purpose html5 tempalte  based on designed with great attention to details, flexibility and performance. It is ultra professional, smooth and sleek, with a clean modern layout.	Author: zytheme	Author URI: http://themeforest.net/user/zytheme	Version: 1.0-----------------------------------------------------------------------------------*//*!// Contents// ------------------------------------------------> 1.  Global Styles 2.  Typography 3.  Accordions 4.  Alerts 5.  Align 6.  Background 7.  Backtop 8.  Breadcrumbs 9.  Buttons 10. Color 11. Columns 12. Call To Action 13. Forms 14. Hover 15. Icon Box 16. Icons 17. List 18. Media 19. Misc 20. Modals 21. Page Title 22. Pagination 23. Range 24. Tabs 25. 404 26. Action 27. Blog 28. Contact 29. Facts 30. Faqs 31. Feature 32. Footer 33. Header 34. Heading 35. Hero 36. Intro 37. Loading 38. Login 39. Maintenance 40. Portfolio 41. Pricing Tables 42. Services 43. Shop 44. Shortcode 45. Sidebar 46. Soon 47. Team 48. Testimonial/*------------------------------------*\    #GLOBAL STYLES\*------------------------------------*//*WARNING! DO NOT EDIT THIS FILE!To make it easy to update your theme, you should not edit the styles in this file. Instead use the custom.css file to add your styles. You can copy a style from this file and paste it in custom.css and it will override the style in this file. You have been warned! :)*/body,html {  overflow-x: hidden;}html {  font-size: 14px;}body {  background-color: #ffffff;  font-family: 'Open Sans', sans-serif;  font-size: 14px;  font-weight: 400;  color: #818181;  line-height: 1.5;  margin: 0;}.wrapper {  background-color: #ffffff;}* {  outline: none;}::-moz-selection {  text-shadow: none;}::selection {  background-color: #46a1f0;  color: #fff;  text-shadow: none;}a {  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  color: #46a1f0;}a:hover {  color: #1789ec;  text-decoration: none;}a:focus {  color: #1789ec;  outline: none;  text-decoration: none;}a:active {  color: #1789ec;  outline: none;  text-decoration: none;}textarea {  resize: none;}.form-control {  border: 2px solid rgba(119, 119, 119, 0.2);  border-radius: 1px;  color: #777777;  font-family: 'Ubuntu', sans-serif;  font-size: 16px;  font-weight: 400;  height: 49px;  line-height: 49px;  padding-left: 20px;  margin-bottom: 30px;  -moz-box-shadow: none;  -webkit-box-shadow: none;	box-shadow: none;}.form-control:focus {  border-bottom-color: #46a1f0;  -moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none;}button.btn {  margin-bottom: 0;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus {  outline: none;}.modal-backdrop {  z-index: 1020;  background-color: rgba(34, 34, 34, 0.95);}.fullscreen {  height: 100vh !important;}/* Custom, iPhone Retina *//* Small Devices, Tablets *//* Medium Devices, Desktops */@media only screen and (max-width: 992px) {  .fullscreen {    height: auto !important;  }}/*------------------------------------*\    #TYPOGRAPHY\*------------------------------------*//* Heading Text */.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-weight: 700;  margin: 0 0 20px;  line-height: 1;}.h1,h1 {  font-size: 32px;}.h2,h2 {  font-size: 28px;}.h3,h3 {  font-size: 25px;}.h4,h4 {  font-size: 22px;}.h5,h5 {  font-size: 18px;}.h6,h6 {  font-size: 14px;}p {  font-family: 'Open Sans', sans-serif;  color: #818181;  font-size: 13px;  font-weight: 400;  line-height: 22px;}.lead {  font-size: 16px;  line-height: 1.8;}/* Aligning Text */.text-left {  text-align: left !important;}.text-right {  text-align: right !important;}.text-center {  text-align: center !important;}.text-just {  text-align: justify !important;}.align-top {  vertical-align: top;}.align-bottom {  vertical-align: bottom;}.align-middle {  vertical-align: middle;}.align-baseline {  vertical-align: baseline;}/* Weight Text */.bold {  font-weight: bold;}.regular {  font-weight: normal;}.italic {  font-style: italic;}.break-word {  word-wrap: break-word;}.no-wrap {  white-space: nowrap;}/* Text Color */.text-white {  color: #ffffff !important;}.text-black {  color: #333333;}.text-color {  color: #46a1f0;}.text-capitalize {  text-transform: capitalize;}.text-uppercase {  text-transform: uppercase !important;}.font-heading {  font-family: 'Poppins', sans-serif;}.font-body {  font-family: 'Open Sans', sans-serif;}.font-18 {  font-size: 18px;}.font-16 {  font-size: 16px;}.font-20 {  font-size: 20px;}.font-40 {  font-size: 40px;}.font-secondary {  font-family: 'Poppins', sans-serif;}/* quotes style */.blockquote,blockquot {  font-size: 20px;  font-family: 'Open Sans', sans-serif;  font-style: italic;  line-height: 28px;  font-weight: 500;  padding: 30px 0 30px 30px;}.quote-author {  display: block;  font-size: 13px;  font-style: normal;  font-weight: 400;  margin-top: 20px;  line-height: 28px;  color: #777777;}.blockquote-1 {  border-left: 6px solid rgba(39, 41, 48, 0.2);  color: #46a1f0;}.blockquote-3,.blockquote-4 {  padding-right: 30px;}.blockquote-2,.blockquote-3,.blockquote-4 {  border-left: none;}.blockquote-2:before {  content: "\f10d";  font-family: fontawesome;  font-size: 16px;  position: absolute;  top: 0;  left: 0;  color: rgba(39, 41, 48, 0.2);  line-height: 1.8;}.blockquote-2:after {  content: "\f10e";  font-family: fontawesome;  font-size: 16px;  color: rgba(39, 41, 48, 0.2);  position: absolute;  right: 0;  bottom: 0;  line-height: 1.8;}.blockquote-3 {  color: #46a1f0;  background-color: #f6f6f7;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;}.blockquote-3 .quote-author {  color: #818181;}.blockquote-4 {  color: #ffffff;  background-color: rgba(39, 41, 48, 0.2);  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}/* Lists */ul.list {  padding: 0;  font-size: 13px;  list-style-type: none;}ul.list li {  font-size: 13px;  font-weight: 400;  line-height: 30px;}ul.icon-list li i {  font-size: 15px;  font-weight: 400;  line-height: 30px;  margin-right: 10px;  color: #333333;}ul.number-list li {  line-height: 33px;}ul.number-list li span {  font-size: 13px;  font-weight: 700;  line-height: 30px;  margin-right: 15px;  color: #333333;}ul.dot-list li i {  font-size: 7px;  font-weight: 400;  line-height: 30px;  margin-right: 19px;  color: #333333;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  text-center-xs {    text-align: center !important;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  text-center-sm {    text-align: center !important;  }}/*------------------------------------*\    #COLORS\*------------------------------------*/.color-heading {  color: #333333 !important;}.color-theme {  color: #46a1f0 !important;}.color-white {  color: #ffffff !important;}.color-gray {  color: #eaeaea !important;}/*------------------------------------*\    #ALIGN\*------------------------------------*/p,pre,ul,ol,dl,dd,blockquote,address,table,fieldset,form {  margin-bottom: 20px;}section {  padding-top: 100px;  padding-bottom: 100px;  overflow: hidden;}/* All margin */.m-0 {  margin: 0;}.m-xs {  margin: 10px;}.m-sm {  margin: 20px;}.m-md {  margin: 40px;}.m-lg {  margin: 80px;}/* top margin */.mt-0 {  margin-top: 0;}.mt-xs {  margin-top: 10px;}.mt-sm {  margin-top: 20px;}.mt-md {  margin-top: 40px;}.mt-lg {  margin-top: 80px;}.mt-30 {  margin-top: 30px !important;}.mt-50 {  margin-top: 50px !important;}.mt-60 {  margin-top: 60px;}.mt-150 {  margin-top: 150px;}/* bottom margin */.mb-0 {  margin-bottom: 0 !important;}.mb-xs {  margin-bottom: 10px;}.mb-15 {  margin-bottom: 15px;}.mb-sm {  margin-bottom: 20px;}.mb-md {  margin-bottom: 40px !important;}.mb-lg {  margin-bottom: 80px;}.mb-30 {  margin-bottom: 30px !important;}.mb-50 {  margin-bottom: 50px!important;}.mb-60 {  margin-bottom: 60px!important;}.mb-100 {  margin-bottom: 100px!important;}.mb-150 {  margin-bottom: 150px!important;}/* right margin */.mr-0 {  margin-right: 0;}.mr-xs {  margin-right: 10px;}.mr-sm {  margin-right: 20px;}.mr-md {  margin-right: 40px;}.mr-lg {  margin-right: 80px;}.mr-30 {  margin-right: 30px !important;}.mr-50 {  margin-right: 50px;}.mr-60 {  margin-right: 60px;}.mr-150 {  margin-right: 150px;}/* left margin */.ml-0 {  margin-left: 0;}.ml-xs {  margin-left: 10px;}.ml-sm {  margin-left: 20px;}.ml-md {  margin-left: 40px;}.ml-lg {  margin-left: 80px;}.ml-30 {  margin-left: 30px !important;}.ml-50 {  margin-left: 50px;}.ml-60 {  margin-left: 60px;}.ml-150 {  margin-left: 150px;}/* All padding */.p-0 {  padding: 0;}.p-xs {  padding: 10px;}.p-sm {  padding: 20px;}.p-md {  padding: 40px;}.p-lg {  padding: 80px;}/* top padding */.pt-0 {  padding-top: 0 !important;}.pt-xs {  padding-top: 10px;}.pt-sm {  padding-top: 20px;}.pt-md {  padding-top: 40px;}.pt-lg {  padding-top: 80px;}.pt-30 {  padding-top: 30px !important;}.pt-50 {  padding-top: 50px !important;}.pt-60 {  padding-top: 60px;}.pt-100 {  padding-top: 100px !important;}.pt-150 {  padding-top: 150px !important;}/* bottom padding */.pb-0 {  padding-bottom: 0 !important;}.pb-xs {  padding-bottom: 10px;}.pb-sm {  padding-bottom: 20px;}.pb-md {  padding-bottom: 40px;}.pb-lg {  padding-bottom: 80px;}.pb-30 {  padding-bottom: 30px;}.pb-50 {  padding-bottom: 50px;}.pb-60 {  padding-bottom: 60px;}.pb-100 {  padding-bottom: 100px !important;}/* right padding */.pr-0 {  padding-right: 0;}.pr-xs {  padding-right: 10px;}.pr-sm {  padding-right: 20px;}.pr-md {  padding-right: 40px;}.pr-lg {  padding-right: 80px;}.pr-15 {  padding-right: 15px !important;}.pr-30 {  padding-right: 30px !important;}.pr-50 {  padding-right: 50px;}.pr-60 {  padding-right: 60px;}.pr-150 {  padding-right: 150px;}/* left padding */.pl-0 {  padding-left: 0;}.pl-xs {  padding-left: 10px;}.pl-sm {  padding-left: 20px;}.pl-md {  padding-left: 40px;}.pl-lg {  padding-left: 80px;}.pl-15 {  padding-left: 15px;}/* Postions */.fixed {  position: fixed;}.relative {  position: relative;}.absolute {  position: absolute;}.static {  position: static;}/* Zindex*/.zindex-1 {  z-index: 1;}.zindex-2 {  z-index: 2;}.zindex-3 {  z-index: 3;}/* Borders */.border-all {  border: 1px solid #46a1f0;}.border-top {  border-top: 1px solid #46a1f0;}.border-bottom {  border-bottom: 1px solid #46a1f0;}.border-right {  border-right: 1px solid #46a1f0;}.border-left {  border-left: 1px solid #46a1f0;}/* Display */.inline {  display: inline;}.block {  display: block;}.inline-block {  display: inline-block;}.hide {  display: none;}.flex {  display: flex;}@media only screen and (max-width: 767px) {  section {    padding-top: 60px;    padding-bottom: 60px;  }  .text-center-xs {    text-align: center !important;  }  .pull-none-xs {    float: none !important;    text-align: center !important;  }  .mb-15-xs {    margin-bottom: 15px;  }  .mb-30-xs {    margin-bottom: 30px !important;  }  .mb-50-xs {    margin-bottom: 50px;  }  .mb-60-xs {    margin-bottom: 60px!important;  }  .p-none-xs {    padding-right: 0;    padding-left: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .text-center-sm {    text-align: center !important;  }  .mb-0-sm {    margin-bottom: 0;  }  .mb-15-sm {    margin-bottom: 15px;  }  .mb-30-sm {    margin-bottom: 30px !important;  }  .mb-50-sm {    margin-bottom: 50px;  }  .mb-60-sm {    margin-bottom: 60px;  }  .pb-15-sm {    padding-bottom: 15px;  }  .pb-30-sm {    padding-bottom: 30px;  }  .pb-50-sm {    padding-bottom: 50px;  }  .pb-60-sm {    padding-bottom: 60px;  }  .p-none-sm {    padding-right: 0;    padding-left: 0;  }  .pull-none-sm {    float: none !important;    text-align: center !important;  }}.border-b {  border-bottom: 1px solid #eaeaea;}@media only screen and (min-width: 992px) {  .hidden-md,  .hidden-lg {    display: none;  }}/*------------------------------------*\    #BACKGROUNDS\*------------------------------------*/.bg-theme {  background-color: #46a1f0 !important;}.bg-gray {  background-color: #f6f6f7 !important;}.bg-white {  background-color: #ffffff !important;}.bg-dark {  background-color: #222222 !important;}.bg-dark3 {  background-color: #1f2127 !important;}/* Background Image */.bg-section {  position: relative;  overflow: hidden;  z-index: 1;  -webkit-background-size: cover;  -moz-background-size: cover;  -ms-background-size: cover;  -o-background-size: cover;  background-size: cover;  /*background-attachment: fixed;*/  background-repeat: no-repeat;  background-position: center center;  width: 100%;  height: 100%;}.bg-overlay:before {  content: "";  display: inline-block;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: -1;}.bg-overlay-light:before {  background-color: rgba(246, 246, 247, 0.92);}.bg-overlay-dark:before {  background-color: rgba(39, 41, 48, 0.45);}.bg-overlay-dark2:before {  background-color: rgba(39, 41, 48, 0.85);}.bg-overlay-theme:before {  background-color: rgba(70, 161, 240, 0.8);}.bg-overlay-gradient:before {  background: rgba(25, 23, 23, 0.8);  /* fallback for old browsers */  background: -webkit-linear-gradient(to bottom, rgba(25, 23, 23, 0.8), rgba(34, 34, 34, 0.2));  /* Chrome 10-25, Safari 5.1-6 */  background: linear-gradient(to bottom, rgba(25, 23, 23, 0.8), rgba(34, 34, 34, 0.2));  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}.bg-parallex {  background-attachment: fixed;}/* Background Color Palettes */.bg-purple {  color: #ffffff;  background-color: #cc66cc !important;}.bg-sun-flower {  color: #ffffff;  background-color: #f1c40f !important;}.bg-orange {  color: #ffffff;  background-color: #f39c12 !important;}.bg-carrot {  color: #ffffff;  background-color: #e67e22 !important;}.bg-pumpkin {  color: #ffffff;  background-color: #d35400 !important;}.bg-alizarin {  color: #ffffff;  background-color: #e74c3c !important;}.bg-pomegranate {  color: #ffffff;  background-color: #c0392b !important;}.bg-turquoise {  color: #ffffff;  background-color: #1abc9c !important;}.bg-green-sea {  color: #ffffff;  background-color: #16a085 !important;}.bg-emerald {  color: #ffffff;  background-color: #2ecc71 !important;}.bg-nephritis {  color: #ffffff;  background-color: #27ae60 !important;}.bg-peter-river {  color: #ffffff;  background-color: #3498db !important;}.bg-belize-hole {  color: #ffffff;  background-color: #2980b9 !important;}.bg-amethyst {  color: #ffffff;  background-color: #9b59b6 !important;}.bg-wisteria {  color: #ffffff;  background-color: #8e44ad !important;}.bg-wet-asphalt {  color: #ffffff;  background-color: #34495e !important;}.bg-wet-asphalt {  color: #ffffff;  background-color: #34495e !important;}.bg-midnight-blue {  color: #ffffff;  background-color: #2c3e50 !important;}.bg-clouds {  color: #454545;  background-color: #ecf0f1 !important;}.bg-silver {  color: #ffffff;  background-color: #bdc3c7 !important;}.bg-concrete {  color: #ffffff;  background-color: #859596 !important;}.bg-asbestos {  color: #ffffff;  background-color: #7f8c8d !important;}.bg-asbestos {  color: #ffffff;  background-color: #7f8c8d !important;}.bg-graphite {  color: #ffffff;  background-color: #454545 !important;}.bg-gray-0 {  background-color: #EEEEEE !important;  color: #454545;}.bg-gray-1 {  background-color: #ECECEC !important;  color: #454545;}.bg-gray-2 {  background-color: #BDC3C7 !important;  color: #454545;}.bg-gray-3 {  backgrond-color: #DADFE1 !important;  color: #454545;}.bg-gray-5 {  background-color: #ECF0F1 !important;  color: #454545;}.bg-gray-4 {  backgrouund-color: #F2F1EF !important;  color: #454545;}.bg-gray-6 {  background-color: #D2D7D3 !important;  color: #454545;}.bg-gray-7 {  background-color: #E6E6E6 !important;  color: #454545;}.bg-orange-1 {  background-color: #F9690E !important;  color: #ffffff;}.bg-orange-2 {  background-color: #D35400 !important;  color: #ffffff;}.bg-orange-3 {  background-color: #F89406 !important;  color: #ffffff;}/*------------------------------------*\    #BREADCRUMB\*------------------------------------*//* Breadcrumb Style 1 */.breadcrumb {  background-color: transparent;  padding: 0;  border-radius: 0;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 1;  margin-bottom: 30px;  text-transform: capitalize;}.breadcrumb >li + li:before {  color: #c1c1c1;}.breadcrumb >.active {  color: #c1c1c1;}.breadcrumb-2 >li + li:before {  content: "\f101";  font-family: fontawesome;}.breadcrumb-3 >li + li:before {  content: "\f105";  font-family: fontawesome;}/*------------------------------------*\    #BUTTONS\*------------------------------------*/.btn {  position: relative;  z-index: 2;}.btn-primary,.btn-secondary {  font-size: 16px;  font-weight: 400;  text-transform: capitalize;  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  border-radius: 1px;  padding: 0;  line-height: 42px;  width: 170px;  height: 45px;  text-align: center;  font-family: 'Poppins', sans-serif;}.btn-primary {  background-color: #46a1f0;  color: #ffffff;  border: 2px solid transparent;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active {  background-color: transparent;  color: #46a1f0;  border: 2px solid #46a1f0;}.btn-secondary {  background-color: transparent;  color: #777777;  border: 2px solid #777777;  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  border-radius: 1px;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active {  background-color: #777777;  color: #ffffff;  border: 2px solid #777777;}.btn-primary.btn-white {  background-color: #ffffff;  border-color: #ffffff;  color: #333333;}.btn-primary.btn-white:hover,.btn-primary.btn-white:focus,.btn-primary.btn-white:active {  background-color: #333333;  color: #ffffff;  border: 2px solid #333333;}.btn-primary.btn-black {  background-color: #333333;  border-color: #333333;  color: #ffffff;}.btn-primary.btn-black:hover::before,.btn-primary.btn-black:hover::after {  background-color: #333333;}.btn-primary.btn-black:hover {  background-color: transparent;  border-color: #333333;  color: #333333;}.bg-overlay-theme .btn-primary.btn-black:hover {  background-color: #ffffff;  color: #333333;  border-color: #ffffff;}.btn-secondary.btn-filled {  background-color: #333333;  color: #ffffff;}.btn-secondary.btn-white {  border-color: #ffffff;  color: #ffffff;}.btn-secondary.btn-filled:hover,.btn-secondary.btn-white:hover {  background-color: #46a1f0;  color: #ffffff;  border-color: #46a1f0;}.btn.btn-block {  width: 100%;}.btn-auto {  width: auto;}.bg-theme .btn-primary.btn-black:hover::before,.bg-theme .btn-primary.btn-black:hover::after {  background-color: #ffffff;}.bg-theme .btn-primary.btn-black:hover {  background-color: #ffffff;  color: #333333;  border-color: #ffffff;}.bg-theme .btn-secondary.btn-white:hover {  border-color: #ffffff;  background-color: #ffffff;  color: #1789ec;}.btn-sm {  font-size: 12px;  line-height: 33px;  height: 35px;}.btn-lg {  font-size: 18px;  line-height: 53px;  height: 55px;}.btn-primary.btn-slider {  background-color: #ffffff;  border-color: #ffffff;  color: #46a1f0;}.btn-primary.btn-slider:hover,.btn-primary.btn-slider:focus,.btn-primary.btn-slider:active {  background-color: #46a1f0;  color: #ffffff;  border: 2px solid #46a1f0;}/*------------------------------------*\    #FORMS\*------------------------------------*//* Sign In Forms*/.model-sign .modal-content {  background-color: #f6f6f7;  border-radius: 2px;  border: none;  box-shadow: none;}.model-sign .row {  margin-left: 0;  margin-right: 0;}.model-sign .col-md-4,.model-sign .col-md-8 {  padding-right: 0;  padding-left: 0;}.model-sign .modal-content .modal-body {  padding: 0;}.model-sign .modal-content .modal-body .form-group {  margin-bottom: 0;}.model-sign .modal-content .modal-body form {  margin-bottom: 0;}.model-sign .sign-icon {  background-color: #f6f6f7;  padding-top: 120px;  padding-bottom: 105px;  text-align: center;}.model-sign .sign-icon i {  color: #292828;  font-size: 96px;  margin-bottom: 30px;  display: block;}.model-sign .sign-icon h5 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 30px;  font-weight: 400;  line-height: 1;  margin-bottom: 0;}.model-sign .sign-form {  padding: 30px;  background-color: #ffffff;}.model-sign .sign-form label {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 1;  margin-bottom: 20px;}.model-sign .sign-form .checkbox {  margin-top: 0;  margin-bottom: 30px;}.model-sign .sign-form .checkbox label {  color: #777777;  font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 20px;  margin-bottom: 0;}.model-sign .sign-form .form-control {  height: 45px;  border: 2px solid rgba(119, 119, 119, 0.2);  border-radius: 1px;}.model-sign .form-links {  position: absolute;  right: 30px;  bottom: 105px;}.model-sign .form-links a {  font-size: 13px;  font-weight: 400;  line-height: 1;  color: #292828;}.model-sign .form-links a:hover {  color: #46a1f0;}/*------------------------------------*\    #ICONS\*------------------------------------*/#icons section {  padding-top: 60px;  padding-bottom: 60px;}#icons h3 {  margin-bottom: 0;}#icons .fa-hover {  margin-bottom: 15px;  font-size: 15px;}#icons i {  margin-right: 10px;}/*------------------------------------*\    #MEDIA\*------------------------------------*/.screen-img {  position: relative;  display: block;  overflow: hidden;}.screen-img img {  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.screen-img .screen-hover {  overflow: hidden;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(255, 255, 255, 0.9);  webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  padding: 30px;  opacity: 0;}.screen-img .screen-hover a {  top: 50%;  left: 50%;  margin-top: -22px;  margin-left: -90px;  webkit-transition: all 0.4s 0.4s ease-in-out;  -moz-transition: all 0.4s 0.4s ease-in-out;  -o-transition: all 0.4s 0.4s ease-in-out;  transition: all 0.4s 0.4s ease-in-out;  opacity: 0;}.screen-img .screen-hover a:hover {  border-color: #1789ec;}/* screen Hover Effect */.screen-img:hover .screen-hover {  opacity: 1;}.screen-img:hover .screen-hover a {  opacity: 1;}/*------------------------------------*\    #ACCORDION\*------------------------------------*/.accordion .panel-group {  margin-bottom: 0;}.accordion .panel {  box-shadow: none;  padding: 20px;  margin-bottom: 15px !important;  margin-top: 0 !important;}.accordion .panel .panel-heading {  padding: 0;}.accordion .panel .panel-title {  color: #3b3b3b;  font-family: 'Poppins', sans-serif;  font-size: 17px;  font-weight: 500;  line-height: 1;}.accordion .panel .panel-title i {  margin-right: 15px;  font-size: 14px;}.accordion .panel .panel-body {  border-top: none !important;}.accordion .panel .panel-title a {  color: #3b3b3b;}.panel-default >.panel-heading {  padding: 20px 15px;}/*------------------------------------*\    #PAGE-TTILE\*------------------------------------*/.page-title {  padding-top: 100px;  padding-bottom: 100px;}/* Breadcrumb */.page-title .breadcrumb {  background-color: transparent;  padding: 0;  border-radius: 0;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 1;  margin-bottom: 30px;  text-transform: capitalize;}.page-title .breadcrumb >li + li:before {  color: #c1c1c1;}.page-title .breadcrumb >.active {  color: #f9f9f9;}.page-title .breadcrumb a {  color: #ffffff;}.page-title .breadcrumb a:hover {  color: #46a1f0;}.page-title h2 {  font-family: 'Poppins', sans-serif;  font-size: 40px;  font-weight: 700;  line-height: 45px;  text-transform: uppercase;  color: #ffffff;  margin-bottom: 0;}.page-title.bg-gray h2 {  color: #333333;}/*------------------------------------*\    #PAGINATION\*------------------------------------*/.pagination {  margin: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;}.pagination >li {  margin-right: 20px;  display: inline-block;}.pagination >li:first-child >a,.pagination >li:first-child >span {  border-radius: 2px 1px 1px 2px;}.pagination >li >a,.pagination >li >span {  background-color: #f6f6f7;  border-radius: 2px 1px 1px 2px;  color: #a9a9ab;  font-family: 'Poppins', sans-serif;  font-size: 20px;  font-weight: 700;  line-height: 28px;  border-color: transparent;  text-transform: capitalize;}.pagination >.active >a,.pagination >li:hover >a {  background-color: #46a1f0 !important;  border-radius: 1px;  color: #ffffff;  border-color: transparent;}/* Gray Pagination */.bg-gray .pagination >li >a,.bg-gray .pagination >li >span {  background-color: white;  box-shadow: 0 2px 3px rgba(39, 41, 48, 0.05);}@media only screen and (min-width: 320px) and (max-width: 991px) {  .pagination {    margin-bottom: 30px !important;  }}/*------------------------------------*\    #COLUMNS\*------------------------------------*/.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15 {  position: relative;  min-height: 1px;  padding-right: 10px;  padding-left: 10px;}.col-xs-15 {  width: 20%;  float: left;}@media (min-width: 768px) {  .col-sm-15 {    width: 20%;    float: left;  }}@media (min-width: 992px) {  .col-md-15 {    width: 20%;    float: left;  }}@media (min-width: 1200px) {  .col-lg-15 {    width: 20%;    float: left;  }}.wrapper {  webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.wrapper.page-transform {  -webkit-transform: translateX(-270px);  -moz-transform: translateX(-270px);  -o-transform: translateX(-270px);  -ms-transform: translateX(-270px);	 transform: translateX(-270px);}/*------------------------------------*\    #ALERT MESSAGE\*------------------------------------*/.alerts {  background-color: #ffffff;  border-radius: 2px;  box-shadow: 0 1px 3px rgba(39, 41, 48, 0.2);  padding: 20px;  margin-bottom: 70px;}.alerts .alert-icon {  width: 46px;  height: 46px;  line-height: 46px;  background-color: #46a1f0;   -moz-border-radius: 2px 1px 1px 2px;  -webkit-border-radius: 2px 1px 1px 2px;	 border-radius: 2px 1px 1px 2px;  text-align: center;  position: absolute;}.alerts .alert-icon i {  color: #ffffff;  font-size: 15px;  font-weight: 400;  line-height: 28px;}.alerts .alert-content {  padding-left: 68px;}.alerts .alert-content h4 {  color: #46a1f0;  font-size: 15px;  font-weight: 700;  line-height: 32px;  text-transform: uppercase;  margin-bottom: 0;  margin-top: -6px;}.alerts .alert-content p {  color: #777777;  font-size: 13px;  font-weight: 500;  line-height: 20px;  margin-bottom: 0;}.alerts.alert-warning h4 {  color: #8a6d3b;}.alerts.alert-warning .alert-icon {  background-color: #fcf8e3;}.alerts.alert-warning .alert-icon i {  color: #8a6d3b;}.alerts.alert-danger h4 {  color: #a94442;}.alerts.alert-danger .alert-icon {  background-color: #f2dede;}.alerts.alert-danger .alert-icon i {  color: #a94442;}/*------------------------------------*\    #BACK TO TOP\*------------------------------------*/#back-to-top {  z-index: 9999;  position: fixed;  right: 30px;  bottom: 30px;  opacity: 0;}.backtop {  width: 40px;  height: 40px;  line-height: 40px;  text-align: center;  color: #ffffff;  cursor: pointer;  border-radius: 2px;  transition: opacity 0.2s ease-out;  background-color: rgba(0, 0, 0, 0.4);  font-size: 20px;}#back-to-top.show {  opacity: 1;}#back-to-top:hover {  background-color: #46a1f0;}/* Style 2 */.backtop.style-2 {  border-radius: 0;}/* Style 4*/.backtop.style-3 {  border-radius: 5px;}/* Style 4*/.backtop.style-4 {  border-radius: 50%;}.back-top-styles .backtop {  text-align: center;  margin-right: auto;  margin-left: auto;}@media only screen and (max-width: 992px) {  #back-to-top.show {    opacity: 0;  }}/*------------------------------------*\    #HOVER-EFFECT\*------------------------------------*/nav .link-hover:hover {  color: #777777 !important;}.link-hover::before {  position: absolute;  top: 0;  left: 0;  overflow: hidden;  max-width: 0;  color: #46a1f0;  content: attr(data-hover);  -webkit-transition: max-width 0.5s;  -moz-transition: max-width 0.5s;  transition: max-width 0.5s;  line-height: 24px;  padding: 45px 0 8px;}.link-hover:focus::before,.link-hover:hover::before {  max-width: 100%;}/*------------------------------------*\    #CALL To ACTION\*------------------------------------*/.cta {  padding-bottom: 50px;  padding-top: 50px;}.cta h5 {  font-family: 'Poppins', sans-serif;  font-size: 25px;  font-weight: 700;  line-height: 45px;  text-transform: uppercase;  margin-bottom: 0;}.cta-1 .action-bar {  border: 1px solid rgba(119, 119, 119, 0.5);  padding: 49px;}.cta-2 .action-bar {  background-color: #f6f6f7;  padding: 49px;}/*------------------------------------*\    #ACCORDION\*------------------------------------*/.range-slider .ui-slider {  height: 8px;  background-color: #d7d7d7;  border-radius: 2px;  margin-bottom: 20px;  margin-top: 5px;}.range-slider .ui-slider-handle {  /* Style for "Line" */  width: 15px;  height: 15px;  margin-left: 0;  background-color: #272930;  border-radius: 1px;}.range-slider .ui-slider-range {  height: 8px;  background-color: #46a1f0;  margin-bottom: 20px;}.range-slider p {  font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 1;}.range-slider label {  color: #777777;}.range-slider input {  color: #46a1f0;  border: none;  background-color: transparent;}/*------------------------------------*\    #FEATRUE BOX\*------------------------------------*//* Feature #8 */.feature-box {  text-align: center;  margin-bottom: 0;}.feature-box .feature-heading h3 {  color: #3b3b3b;  font-size: 17px;  font-weight: 500;  line-height: 1;}.feature-box .feature-icon {  position: relative;  width: 60px;  height: 60px;  line-height: 60px;  background-color: #3b3b3b;  border-radius: 1px;  color: #ffffff;  font-size: 28px;  font-weight: 400;  text-align: center;  margin: 0 auto 20px;  overflow: hidden;}.feature-box .feature-icon i {  position: relative;  display: block;  line-height: 60px;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.feature-box:hover .feature-icon i:first-child {  margin-top: -60px;}.feature-box .feature-body p {  margin-bottom: 0;}/* Feature Box #2 */.fbox-2 .feature-icon {  float: left;}.fbox-2 .feature-body,.fbox-2 .feature-heading {  padding-left: 80px;  text-align: left;}/* Feature Box #3 */.fbox-3 .feature-icon {  float: right;}.fbox-3 .feature-body,.fbox-3 .feature-heading {  padding-right: 80px;  text-align: right;}/* Feature Box borderd */.fbox-bordered .feature-icon {  background-color: transparent;  border: 1px solid #3b3b3b;  color: #3b3b3b;}/* Feature Box Circle */.fbox-circle .feature-icon {  border-radius: 50%;}/* Feature Box Circle  bordered */.fbox-circle.fb-bordered .feature-icon {  border-radius: 50%;  background-color: transparent !important;  border: 2px solid #3b3b3b;  color: #3b3b3b;}/*------------------------------------*\    #MISC\*------------------------------------*/.h600 {  height: 700px !important;}.h600 h3 {  font-family: 'Lora', sans-serif;  font-size: 36px;  /* font-weight: 700; */  line-height: 1;  text-transform: uppercase;  margin-bottom: 40px;}.h600 p {  font-size: 14px;  font-weight: 700;  line-height: 24px;  text-transform: uppercase;  margin-bottom: 35px;}.h600 .container {  position: relative;    -webkit-transform: translate3d(0, -50%, 0);	transform: translate3d(0, -50%, 0);  top: 50%;}/* Utility classes table  */.bs-table th small,.responsive-utilities th small {  display: block;  font-weight: normal;  color: #999;}.responsive-utilities tbody th {  font-weight: normal;}.responsive-utilities td {  text-align: center;}.responsive-utilities td.is-visible {  color: #468847;  background-color: #dff0d8 !important;}.responsive-utilities td.is-hidden {  color: #ccc;  background-color: #f9f9f9 !important;}.pallete-item {  border: 1px solid #eee;  margin-bottom: 24px;}.pallete-color {  padding: 45px 15px;  text-align: center;  text-transform: uppercase;}.pallete-color p {  margin-bottom: 0;  font-weight: bold;  color: #ffffff;}.example-table {  background: #f5f7f9;  padding: 50px;  border-top: 1px solid #e8ebee;  border-bottom: 1px solid #e8ebee;}.filter {  display: block;  float: left;  width: 20%;  text-align: right;}.example-list {  display: inline-block;  width: 80%;  padding: 0 0 0 50px;  float: right;  box-sizing: border-box;}.filter li,.filter ul {  list-style: none;}.filter li {  color: rgba(41, 46, 49, 0.5);  margin-right: 5px;  padding: 0 15px 0 10px;  line-height: 25px;  font-size: 16px;  font-weight: 700;  font-family: "Roboto", sans-serif;  background: rgba(0, 0, 0, 0);  margin-bottom: 5px;  width: 100%;  display: block;  cursor: pointer;}.filter li.selected,.filter li:hover {  color: #000;}.example-list .img-wrapper {  display: block;  vertical-align: top;  margin: 0 15px 15px 0;  float: left;  position: relative;  box-sizing: border-box;}.example-list img {  display: block;  vertical-align: top;  width: 100%;}.hover-cover {  color: #6f7c82;  font-weight: 400;  font-family: 'Roboto', sans-serif;  font-size: 16px;  line-height: 26px;  opacity: 0;  visibility: hidden;  position: absolute;  top: 5%;  left: 5%;  width: 90%;  height: 90%;  background: #fff;  padding: 20px;  box-sizing: border-box;  text-align: center;  text-transform: uppercase;}/*------------------------------------*\    #MODALS\*------------------------------------*/.modal-dialog {  margin-top: 60px;}.modal-content {  border-radius: 0;  box-shadow: none;  text-align: left;}.modal-content .modal-title {  text-transform: capitalize;  font-family: 'Lora', sans-serif;}/*------------------------------------*\    #LOADING-SECTION\*------------------------------------*/.preloader {  width: 100%;  height: 100%;  left: 0;  top: 0;  position: fixed;  z-index: 99999;  background-color: #ffffff;  overflow: hidden;}.sk-cube-grid {  width: 40px;  height: 40px;  position: absolute;  top: 50%;  left: 50%;  margin: -40px 0 0 -40px;}.spinner {  margin: -40px 0 0 -40px;  width: 70px;  text-align: center;  position: absolute;  top: 50%;  left: 50%;}.spinner >div {  width: 18px;  height: 18px;  background-color: #46a1f0;  border-radius: 100%;  display: inline-block;  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;  animation: sk-bouncedelay 1.4s infinite ease-in-out both;}.spinner .bounce1 {  -webkit-animation-delay: -0.32s;  animation-delay: -0.32s;}.spinner .bounce2 {  -webkit-animation-delay: -0.16s;  animation-delay: -0.16s;}@-webkit-keyframes sk-bouncedelay {  0%,  80%,  100% {    -webkit-transform: scale(0);	  transform: scale(0);  }  40% {    -webkit-transform: scale(1);	  transform: scale(1);  }}@keyframes sk-bouncedelay {  0%,  80%,  100% {    -webkit-transform: scale(0);    transform: scale(0);  }  40% {    -webkit-transform: scale(1);    transform: scale(1);  }}/*------------------------------------*\    #HEADER\*------------------------------------*/.header .navbar-collapse {  padding-right: 0;  padding-left: 0;}.header-hr {  margin-top: 0;  margin-bottom: 0;}.header .navbar {  margin-bottom: 0;  border-radius: 0;  min-height: 100px;  border: none;}.header .navbar .logo {  height: 100px;  line-height: 100px;}.header .navbar .logo-light {  display: none;}.header .navbar.affix .logo-light {  display: block;}.header .navbar.affix .logo-dark {  display: none;}.navbar-nav {  margin-right: 0;}.navbar-nav >li {  margin-right: 30px;}.navbar-nav li a {  font-size: 14px;  font-family: 'Open Sans', sans-serif;  text-transform: uppercase;  font-weight: 700;  line-height: 24px;  color: #777777;  padding: 45px 0 8px;}.nav .open >a,.nav .open >a:focus,.nav .open >a:hover {  background-color: transparent;  border: none;}.navbar-nav >li.active >ul {  margin-top: 0;}.navbar-nav >li >a:focus,.navbar-nav >li >a:hover {  background-color: transparent;  color: #46a1f0;}/* Menu Level #1 */.navbar-nav >li:after {  position: absolute;  top: 75px;  left: auto;  width: 20px;  height: 2px;  background: #46a1f0;  content: '';  opacity: 0;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;  -webkit-transform: translateX(-10px);  -moz-transform: translateX(-10px);  -o-transform: translateX(-10px);  -ms-transform: translateX(-10px);	transform: translateX(-10px);}.navbar-nav >li:hover::after {  height: 2px;  opacity: 1;    -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -o-transform: translateX(0);  -ms-transform: translateX(0);	transform: translateX(0);  margin-top: 0;}.navbar-nav >li.active:after {  opacity: 1;    -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -o-transform: translateX(0);  -ms-transform: translateX(0);	transform: translateX(0);}li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu >a:after,ul.dropdown-menu >li.has-dropdown >a:after {  font-family: fontawesome;  content: "\f105";  font-size: 13px;  position: absolute;  right: 9px;}/* Module */.module {  display: inline-block;  position: relative;}.module span.title {  display: none;}.module .module-icon {  margin-right: 25px;  padding-top: 45px;  padding-bottom: 8px;  cursor: pointer;}.module .module-icon i {  font-size: 14px;  line-height: 24px;  color: #777777;  font-weight: 400;}.module.module-side-nav .module-icon {  margin-right: 0;}.module.active i {  color: #46a1f0;}.module-search-box .search-box .search-form {  margin-bottom: 0;  width: 100%;  display: flex;  align-items: center;}.module-search-box .search-box .search-form .btn {  background-color: #46a1f0;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  color: #ffffff;}.module-search-box .search-box .search-form input {  background-color: transparent;  border: none;  font-size: 13px;  text-transform: capitalize;  margin-bottom: 0;  color: #aaaaaa;  height: 36px;  width: 100%;  line-height: 36px;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  -moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none;  text-align: right;  padding-right: 60px;}.module-cart .cart-label {  background-color: #46a1f0;  color: #ffffff;  font-size: 9px;  font-weight: bold;  padding: 1px 3px;}.cart-box .cart-overview li {  border-bottom: 1px solid #eaeaea;  margin-bottom: 20px;  position: relative;}.cart-box .cart-overview li:last-child {  margin-bottom: 0;}.cart-box .cart-overview li a {  font-size: 0;}.cart-box .cart-overview li a:after {  font-family: fontawesome;  content: "\f00d";  font-size: 12px;  position: absolute;  text-align: center;  right: 0;  top: 0;  width: 19px;  height: 19px;  line-height: 19px;  -moz-border-radius: 1px;  -webkit-border-radius: 1px;  border-radius: 1px;  background-color: #f3695f;  color: #ffffff;}.cart-box .cart-overview img {  width: 70px;  height: 70px;  margin-right: 15px;  position: absolute;}.cart-box .cart-overview .product-meta {  padding-left: 90px;}.cart-box .cart-overview h5 {  font-family: 'Poppins', sans-serif;  font-size: 15px;  text-transform: uppercase;  color: #333333;  margin-bottom: 0;  line-height: 28px;  font-weight: 700;}.cart-box .cart-overview p {  font-family: 'Poppins', sans-serif;  font-size: 12px;  line-height: 20px;  font-weight: 400;  color: #aaaaaa;  margin-bottom: 0;}.cart-total .total-desc {  float: left;  text-align: left;}.cart-total .total-desc h5,.cart-total .total-price h5 {  color: #aaaaaa;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;  margin-bottom: 30px;  margin-top: 10px;}.cart-total .total-price {  float: right;  text-align: right;}.cart-box .cart-control .btn {  height: 35px;  line-height: 33px;}.cart-box .cart-control .btn.btn-secondary {  background-color: #f6f6f7;  border: 1px solid #eaeaea;  border-radius: 1px;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  text-transform: uppercase;  margin-bottom: 10px;}.cart-box .cart-control .btn.btn-secondary:hover {  background-color: #333333;  color: #ffffff;  border-color: #333333;}.cart-box .cart-control .btn.btn-primary {  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  text-transform: uppercase;}/* Top Bar */.top-bar {  line-height: 55px;}.top-bar .top-bar-border {  border-top: 1px solid #eaeaea;}.top-bar .bottom-bar-border {  border-bottom: 1px solid #eaeaea;}.top-bar p,.top-bar ul {  margin-bottom: 0;}.top-widget-social {  margin-bottom: 0;}.top-widget-social .top-social a {  color: #aaaaaa;  font-size: 15px;  font-weight: 400;  margin-right: 25px;  webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.top-widget-social .top-social a:last-child {  margin-right: 0;}.top-widget-social a.facebook:hover {  color: #3B5998;}.top-widget-social a.twitter:hover {  color: #00ACEE;}.top-widget-social a.pinterest:hover {  color: #C8232C;}.top-widget-social a.vimeo:hover {  color: #86C9EF;}.top-widget-social a.linkedin:hover {  color: #0E76A8;}.top-widget-social a.rss:hover {  color: #EE802F;}.top-bar .top-contact li {  color: #aaaaaa;  line-height: 20px;  border-right: 1px solid gainsboro;  padding-right: 20px;  padding-left: 15px;}.top-bar .top-contact li:first-child {  padding-left: 5px;}.top-bar .top-contact li:last-child {  border-right: none;  padding-right: 0;  padding-left: 12px;}.top-bar .top-contact li p {  font-size: 12px;  font-weight: 400;  color: #777777;  line-height: 20px;}.top-bar .top-contact li a {  font-size: 12px;  font-weight: 400;  color: #aaaaaa;  line-height: 20px;}.top-bar .top-contact li a:hover {  color: #46a1f0;}.top-bar .top-contact span {  color: #aaaaaa;}/* Menu Levels */.dropdown-menu {  background-color: transparent;  position: relative;  width: 100%;  border: none;  box-shadow: none;}/* Hamburger Panel */.hamburger-panel {  height: 100%;  width: 0;  /* 0 width - change this with JavaScript */  position: fixed;  z-index: 1;  top: 0;  right: 0;  background-color: #272930;  overflow-x: hidden;  webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.hamburger-panel-close i:before {  content: "\f00d";  color: #f3695f;}.hamburger-panel .list-links {  margin-bottom: 0;  padding: 45px 30px;}.hamburger-panel .list-links a {  font-size: 14px;  font-weight: 700;  text-transform: uppercase;  color: #777777;  padding-bottom: 10px;  margin-bottom: 25px;  position: relative;  line-height: 1;  display: block;}.hamburger-panel .list-links a:after {  opacity: 0;  content: "";  height: 2px;  width: 20px;  position: absolute;  left: 0;  top: 100%;  display: inline-block;  background-color: #46a1f0;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;    -webkit-transform: translateX(-10px);  -moz-transform: translateX(-10px);  -o-transform: translateX(-10px);  -ms-transform: translateX(-10px);	transform: translateX(-10px);}.hamburger-panel .list-links a.active:after {  opacity: 1;-webkit-transform: translateX(0);  -moz-transform: translateX(0);  -o-transform: translateX(0);  -ms-transform: translateX(0); transform: translateX(0);}.hamburger-panel .list-links a:hover {  color: #46a1f0;}.hamburger-panel .list-links a:hover::after {  opacity: 1;-webkit-transform: translateX(0);  -moz-transform: translateX(0);  -o-transform: translateX(0);  -ms-transform: translateX(0); transform: translateX(0);}.hamburger-panel .social-share {  padding: 0 30px;}.hamburger-panel .social-share a {  width: 32px;  height: 32px;  line-height: 32px;  border-radius: 1px;  font-size: 15px;  font-weight: 400;  color: #aaaaaa;  text-align: center;  display: inline-block;  background-color: #32333a;  margin-right: 5px;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.hamburger-panel .social-share a:hover {  color: #ffffff !important;}.hamburger-panel .social-share a.share-facebook:hover {  background-color: #3B5998;}.hamburger-panel .social-share a.share-twitter:hover {  background-color: #00ACEE;}.hamburger-panel .social-share a.share-pinterest:hover {  background-color: #C8232C;}.hamburger-panel .social-share a.share-google-plus:hover {  background-color: #DD4B39;}.hamburger-panel .social-share a.share-dribbble:hover {  background-color: #EA4C89;}.hamburger-panel .copywright {  text-align: center;  padding: 60px 30px 0;  font-size: 13px;  font-weight: 400;  text-transform: uppercase;  color: #818181;}/* Header #3 */.header-3 .top-social a {  margin-right: 5px;}.header-3 .top-social a i {  width: 32px;  height: 32px;  line-height: 30px;  border: 1px solid #eaeaea;  border-radius: 1px;  text-align: center;}.header-3 .top-widget-social .top-social .btn {  border: 1px solid #eaeaea;  border-radius: 1px;  padding: 0 12px;  line-height: 30px;}.header-3 .top-widget-social .top-social .btn:hover {  color: #46a1f0;  border-color: #46a1f0;}.header-3 .top-widget-social a.facebook:hover i {  border-color: #3B5998;}.header-3 .top-widget-social a.twitter:hover i {  border-color: #00ACEE;}.header-3 .top-widget-social a.pinterest:hover i {  border-color: #C8232C;}.header-3 .top-widget-social a.vimeo:hover i {  border-color: #86C9EF;}.header-3 .top-widget-social a.linkedin:hover i {  border-color: #0E76A8;}.header-3 .top-widget-social a.rss:hover i {  border-color: #EE802F;}.header-3 .logo {  position: absolute;  left: 50%;  margin-left: -86px;}/* Header #4 */.header-4.transparent-header {  background-color: transparent;  height: 156px;}.header-4.transparent-header + section {  margin-top: -156px;  padding-top: 256px;}.header-4.transparent-header .search-box {  top: 156px !important;}/* Header #5 */.header-5 .top-bar {  line-height: 101px;}.header-5 .navbar {  min-height: 54px;}.header-5 .navbar-nav >li.has-dropdown >a {  padding-top: 22px;}.header-5 .navbar-nav >li.has-dropdown >a,.header-9 .module .module-icon i {  line-height: 1;}.header-5 .module .module-icon {  padding-top: 0;  padding-bottom: 0;  line-height: 54px;}.header-5 .navbar-nav >li:after {  top: 42px;}.header-5 .link-hover::before {  padding-top: 17px;}/* Header # 6 */.header-1.transparent-header {  background-color: transparent;  height: 101px;}.header-1.transparent-header + section {  margin-top: -101px;  padding-top: 201px;}/* Header #9 */.header-9 .top-bar {  line-height: 101px;}.header-9 .navbar {  min-height: 54px;}.header-9 .navbar-nav li.has-dropdown >a {  padding-top: 22px;}.header-9 .navbar-nav li.has-dropdown >a.link-hover::before {  padding-top: 17px;}.header-9 .module .module-icon i,.header-9 .navbar-nav li.has-dropdown >a {  line-height: 1;}.header-9 .module .module-icon {  padding-top: 0;  padding-bottom: 0;  line-height: 54px;}.header-9 .navbar-nav >li:after {  top: 42px;}.header-9 .top-widget-social {  line-height: 54px;}/* Header #10 */.header-10 .top-bar {  background-color: rgba(234, 234, 234, 0.3);  border-bottom: 1px solid #eaeaea;}/* Transparent Header */.transparent-header .navbar {  background-color: transparent;  height: 101px;}.transparent-header .navbar-nav >li.has-dropdown >a {  color: #ffffff;}.transparent-header .navbar-nav li.has-dropdown >a:hover,.transparent-header .navbar-nav li.has-dropdown.active >a {  color: #46a1f0;}.transparent-header .module .module-icon >i {  color: #ffffff;}.transparent-header .search-box {  top: 100px !important;}.transparent-header .navbar.affix {  background-color: rgba(0, 0, 0, 0.7);}.transparent-header .navbar.affix .top-bar {  display: none;}.static-affix {  top: 0;  width: 100%;  z-index: 10;}.onepage-header .navbar {  background-color: #ffffff;  border-bottom: 1px solid #eaeaea;}/* Header Fixed Left */.header-fixed-left {  width: 270px;  position: fixed;  border-radius: 0;  height: 100%;  left: 0;  top: 0;  background-color: #272930;  webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}.header-fixed-left .header-panel {  width: 100%;  height: 100%;}.header-fixed-left .header-panel-logo {  width: 100%;  display: block;  text-align: center;  padding: 30px 30px 30px 0;  border-bottom: 1px solid #4f5054;}.header-fixed-left .header-panel .list-links {  margin-bottom: 0;  padding: 30px;}.header-fixed-left .header-panel .list-links a {  font-size: 14px;  font-weight: 700;  text-transform: uppercase;  color: #777777;  padding-bottom: 10px;  margin-bottom: 25px;  position: relative;  line-height: 1;  display: block;}.header-fixed-left .header-panel .list-links li:last-child a {  margin-bottom: 0;}.header-fixed-left .header-panel .list-links a:after {  opacity: 0;  content: "";  height: 2px;  width: 20px;  position: absolute;  left: 0;  top: 100%;  display: inline-block;  background-color: #46a1f0;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;    -webkit-transform: translateX(-10px);  -moz-transform: translateX(-10px);  -o-transform: translateX(-10px);  -ms-transform: translateX(-10px);	transform: translateX(-10px);}.header-fixed-left .header-panel .list-links a.active:after {  opacity: 1;-webkit-transform: translateX(0);  -moz-transform: translateX(0);  -o-transform: translateX(0);  -ms-transform: translateX(0); transform: translateX(0);}.header-fixed-left .header-panel .list-links a:hover {  color: #46a1f0;}.header-fixed-left .header-panel .list-links a:hover::after {  opacity: 1;-webkit-transform: translateX(0);  -moz-transform: translateX(0);  -o-transform: translateX(0);  -ms-transform: translateX(0); transform: translateX(0);}.header-fixed-left .header-panel .social-share {  padding: 0 30px;  margin-bottom: 30px;}.header-fixed-left .header-panel .social-share a {  width: 32px;  height: 32px;  line-height: 32px;  border-radius: 1px;  font-size: 15px;  font-weight: 400;  color: #aaaaaa;  text-align: center;  display: inline-block;  background-color: #32333a;  margin-right: 5px;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.header-fixed-left .header-panel .social-share a:hover {  color: #ffffff !important;}.header-fixed-left .header-panel .social-share a.share-facebook:hover {  background-color: #3B5998;}.header-fixed-left .header-panel .social-share a.share-twitter:hover {  background-color: #00ACEE;}.header-fixed-left .header-panel .social-share a.share-pinterest:hover {  background-color: #C8232C;}.header-fixed-left .header-panel .social-share a.share-google-plus:hover {  background-color: #DD4B39;}.header-fixed-left .header-panel .social-share a.share-dribbble:hover {  background-color: #EA4C89;}.header-fixed-left .header-panel .footer-copyright {  padding-left: 15px;}.header-fixed-left .header-panel .copywright {  text-align: center;  padding: 60px 30px 0;  font-size: 13px;  font-weight: 400;  text-transform: uppercase;  color: #818181;}.side-header .wrapper {  margin: 0 0 0 270px !important;  width: auto !important;}.side-header .wrapper .container {  width: auto !important;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .header .container {    padding-right: 0;    padding-left: 0;  }  .navbar-nav {    margin: 0;    border-bottom: 1px solid rgba(255, 255, 255, 0.1);  }  .navbar-toggle {    border-color: #46a1f0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    margin-top: 35px;  }  .navbar-toggle .icon-bar {    background-color: #46a1f0;  }  .container >.navbar-header {    margin-left: 0;    padding-right: 10px;    padding-left: 10px;  }  .container >.navbar-collapse {    width: 100%;    background-color: #333333;    margin-right: 0;  }  .navbar-nav >li {    height: auto !important;    margin-right: 0;  }  .navbar-nav >li.pull-left {    float: none !important;  }  .navbar-nav >li >a {    line-height: 36px;    color: #ffffff;    padding-right: 0;    padding-left: 10px;    padding-top: 0;  }  .navbar-nav >li:after {    display: none;  }  .navbar-nav >li.active {    border-bottom: none;  }  .navbar-nav >li.has-dropdown >ul.dropdown-menu,  ul.mega-menu {    background-color: transparent;    position: relative;    padding-left: 0;  }  .navbar-nav >li.has-dropdown >a:after,  li.dropdown-submenu >a:after {    font-family: fontawesome;    content: "\f105";    font-size: 13px;    position: absolute;    right: 10px;  }  .navbar-nav >li.has-dropdown.open >a,  .navbar-nav >li.has-dropdown.open >a:focus,  .navbar-nav >li.has-dropdown.open >a:hover {    background-color: transparent;    border: none;    border-bottom: 1px solid rgba(255, 255, 255, 0.1);  }  li.open a,  li.open a:focus,  li.open a:hover {    color: #ffffff;    line-height: 21px;  }  li.dropdown-submenu.open >ul >li >a {    padding-left: 50px !important;  }  .navbar-nav >li.has-dropdown.open >a:after,  .navbar-nav >li.has-dropdown.open >a:focus:after,  .navbar-nav >li.has-dropdown.open >a:hover:after,  li.dropdown-submenu.open >a:after,  li.dropdown-submenu.open >a:focus:after,  li.dropdown-submenu.open >a:hover:after {    font-family: fontawesome;    content: "\f107";    font-size: 13px;    position: absolute;    right: 10px;  }  li.dropdown-submenu >a:after,  li.dropdown-submenu.open >a:focus:after,  li.dropdown-submenu.open >a:hover:after {    right: 10px;  }  .dropdown-menu >li >a:focus,  .dropdown-menu >li >a:hover,  .mega-menu li a:focus,  .mega-menu li a:hover,  .nav >li >a:focus,  .nav >li >a:hover {    background-color: transparent;  }  .dropdown-menu >li >a,  .mega-menu >li >a {    color: #ffffff;  }  .mega-menu ul {    list-style: none;    padding-left: 25px;  }  .mega-menu ul li {    padding-top: 5px;  }  .dropdown-menu >li >a:focus,  .dropdown-menu >li >a:hover,  .mega-menu li a:focus,  .mega-menu li a:hover {    color: #ffffff;  }  ul.mega-menu {    list-style: none;    display: none;  }  .dropdown-submenu.open >.mega-menu,  .has-dropdown.open >.mega-menu {    display: block;  }  .dropdown-submenu.open >.mega-menu ul {    padding-left: 50px;  }  .module {    display: block;    width: 100%;    border-bottom: 1px solid rgba(255, 255, 255, 0.1);  }  .module .module-icon {    padding-top: 8px;    padding-left: 10px;  }  .module.active i {    color: #ffffff;  }  .module span.title {    display: inline-block;    color: #ffffff;    font-size: 13px;    font-family: 'Montserrat', sans-serif;    text-transform: uppercase;  }  .module .cart-box,  .search-box {    display: none;    padding-right: 10px;    padding-left: 10px;  }  .module .module-content {    margin-bottom: 10px;  }  .cart-box .cart-overview h5 {    color: #ffffff;  }  .module-cart.active .cart-box,  .module-search-box.active .search-box {    opacity: 1;    visibility: visible;    display: block;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    transform: translateY(0px);    background-color: #272930;  }  .module-cart .cart-icon,  .module-search .search-icon {    line-height: 36px !important;  }  .module-search .search-icon i {    border-left: none;    padding-left: 0;    padding-right: 5px;  }  .module.toggle-module .cart-box,  .module.toggle-module .search-box {    display: block !important;  }  .module-search.toggle-module .search-box .search-form {    margin-bottom: 10px;  }  .module-search.toggle-module .search-box .search-form input {    background-color: #ffffff;    margin-bottom: 0;    height: 35px;    line-height: 35px;    padding-left: 10px;  }  .module-cart.toggle-module .cart-box {    background-color: #ffffff;    padding: 30px 20px;    margin-bottom: 10px;  }  .module-cart.toggle-module .cart-box .cart-control {    margin-right: auto;    margin-left: auto;    text-align: center;  }  .module-cart.toggle-module .cart-box .cart-control .pull-right {    float: none !important;  }  .module-side-nav {    display: none;  }  .header-5 .navbar-toggle {    margin-right: 15px;  }  .header-5 .navbar-collapse {    padding-left: 15px;  }  .header-5 .navbar-header {    padding-top: 10px;  }}@media only screen and (min-width: 320px) and (max-width: 479px) {  .module-cart.toggle-module .cart-box .cart-control .btn {    margin-bottom: 5px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .header .container {    padding-right: 0;    padding-left: 0;  }  .navbar-header {    float: none !important;    margin-right: auto;    margin-left: auto;    text-align: center;  }  .header .navbar .logo {    float: left;  }  .navbar-toggle {    border-color: #46a1f0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    margin-top: 35px;    display: block;  }  .navbar-toggle .icon-bar {    background-color: #46a1f0;  }  .navbar-fixed-top .navbar-collapse {    overflow: scroll !important;  }  .navbar-collapse.collapse {    display: none!important;  }  .collapse.in {    display: block !important;  }  .navbar-nav {    width: 100%;    padding-right: 15px;    padding-left: 15px;  }  .navbar-nav >li {    float: none;  }  .container >.navbar-collapse {    width: 100%;    background-color: #333333;    margin-right: 0;  }  .navbar-nav >li {    height: auto !important;    margin-right: 0;  }  .affix .navbar-nav >li {    height: auto !important;  }  .navbar-nav >li.pull-left {    float: none !important;  }  .navbar-nav >li >a {    line-height: 36px !important;    color: #ffffff !important;    padding-right: 0;    padding-left: 0;    padding-top: 0;  }  .dropdown-menu >li >a,  .mega-menu a {    padding-top: 0;  }  .navbar-nav >li:after {    display: none;  }  .navbar-nav >li.active {    border-bottom: none;  }  .navbar-nav >li.has-dropdown >a:after,  .navbar-nav >li.has-dropdown >a:after,  li.dropdown-submenu >a:after {    font-family: fontawesome;    content: "\f105";    font-size: 13px;    position: absolute;    right: 0;  }  .navbar-nav >li.has-dropdown.open >a,  .navbar-nav >li.has-dropdown.open >a:focus,  .navbar-nav >li.has-dropdown.open >a:hover {    background-color: transparent;    border: none;    border-bottom: 1px solid rgba(255, 255, 255, 0.1);  }  .mega-menu >li >a,  li a:hover,  li.dropdown-submenu.open >a,  li.open >a:focus {    color: #ffffff;  }  li.dropdown-submenu.open >ul >li >a {    padding-left: 50px !important;  }  .navbar-nav >li.has-dropdown.open >a:after,  .navbar-nav >li.has-dropdown.open >a:focus:after,  .navbar-nav >li.has-dropdown.open >a:hover:after,  li.dropdown-submenu.open >a:after,  li.dropdown-submenu.open >a:focus:after,  li.dropdown-submenu.open >a:hover:after {    font-family: fontawesome;    content: "\f107";    font-size: 13px;    position: absolute;    right: 0;  }  li.dropdown-submenu >a:after,  li.dropdown-submenu.open >a:focus:after,  li.dropdown-submenu.open >a:hover:after {    right: 10px;  }  .dropdown-menu >li >a:focus,  .dropdown-menu >li >a:hover,  .nav >li >a:focus,  .nav >li >a:hover {    background-color: transparent;  }  .dropdown-menu >li >a,  .mega-menu a {    color: #ffffff;  }  .dropdown-menu >li >a:focus,  .dropdown-menu >li >a:hover {    color: #ffffff;  }  .mega-menu ul {    list-style: none;    padding-left: 0;  }  .mega-menu ul li {    padding-top: 5px;  }  .mega-menu ul ul {    padding-left: 0;  }  .dropdown-menu >li >a:focus,  .dropdown-menu >li >a:hover,  .mega-menu li a:focus,  .mega-menu li a:hover {    color: #ffffff;  }  ul.mega-menu {    list-style: none;    display: none;  }  .dropdown-submenu.open >.mega-menu,  .has-dropdown.open >.mega-menu {    display: block;    padding-left: 25px;  }  .dropdown-submenu.open >.mega-menu ul {    padding-left: 25px;  }  .module {    display: block;    width: 100%;    border-bottom: 1px solid rgba(255, 255, 255, 0.1);    padding: 5px 15px;  }  .module .module-icon {    padding-top: 0;  }  .module span.title {    display: inline-block;    color: #ffffff;    font-size: 13px;    font-family: 'Montserrat', sans-serif;    text-transform: uppercase;  }  .module .cart-box,  .module-side-nav,  .search-box {    display: none;    padding-right: 10px;    padding-left: 10px;  }  .module .module-content {    margin-bottom: 10px;  }  .cart-box .cart-overview h5 {    color: #ffffff;  }  .module-cart.active .cart-box,  .module-search-box.active .search-box {    opacity: 1;    visibility: visible;    display: block;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    transform: translateY(0px);  }  .module-search-box.active .search-box {    background-color: #272930;  }  .module-cart .cart-icon,  .module-search .search-icon {    line-height: 36px !important;  }  .module-search .search-icon i {    border-left: none;    padding-left: 0;    padding-right: 5px;  }  .module.toggle-module .cart-box,  .module.toggle-module .search-box {    display: block !important;  }  .module-search.toggle-module .search-box .search-form {    margin-bottom: 10px;  }  .module-search.toggle-module .search-box .search-form input {    background-color: #ffffff;    margin-bottom: 0;    height: 35px;    line-height: 35px;    padding-left: 10px;  }  .module-cart.toggle-module .cart-box {    background-color: #ffffff;    padding: 30px 20px;    margin-bottom: 10px;  }  .module-cart.toggle-module .cart-box .cart-control {    margin-right: auto;    margin-left: auto;    text-align: center;  }  .module-cart.toggle-module .cart-box .cart-control .pull-right {    float: none !important;  }  .header-3 .top-social a i {    width: 25px;    height: 25px;    line-height: 23px;    font-size: 15px;  }  .header-3 .top-widget-social .top-social .btn {    padding: 0 10px;    font-size: 13px;    line-height: 24px;    margin-top: -3px;  }  .header-5 .navbar-header {    padding-top: 10px;  }  .header-5 .navbar-nav li.has-dropdown >a {    padding-top: 0;  }  .header-8 .top-bar .top-contact li {    padding-right: 10px;  }}@media only screen and (min-width: 992px) {  /* Menu with Dropdown */  .navbar-nav >li.has-dropdown >ul.dropdown-menu,  .navbar-nav >li.has-dropdown >ul.mega-menu,  li.dropdown-submenu >ul.mega-menu {    background-color: #ffffff;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;        -webkit-transform: translateY(10%);    -moz-transform: translateY(10%);    -o-transform: translateY(10%);    -ms-transform: translateY(10%);transform: translateY(10%);    opacity: 0;    position: absolute;    left: 0;    right: auto;    border: 1px solid #eaeaea;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    visibility: hidden;    display: block;  }  .navbar-nav >li.has-dropdown >ul.dropdown-menu {    width: 209px;    padding: 0;    border: 1px solid #eaeaea;  }  .navbar-nav >li.has-dropdown >ul.mega-menu,  li.dropdown-submenu >ul.mega-menu {    width: 386px!important;    padding: 0;  }  li.dropdown-submenu:hover >ul.mega-menu,  li.has-dropdown:hover >ul.dropdown-menu,  li.has-dropdown:hover >ul.mega-menu {        -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    -ms-transform: translateY(0);transform: translateY(0);    opacity: 1;    visibility: visible;    z-index: 100;    display: block;  }  ul.dropdown-menu >li,  ul.mega-menu >li {    padding-right: 0;    height: 40px;    line-height: 40px;    position: relative;    vertical-align: top;  }  ul.mega-menu >li {    border-right: 1px solid #eaeaea;  }  ul.mega-menu >li:last-child {    border-right: none;  }  ul.mega-menu >li {    width: 190px !important;    height: auto;    overflow: hidden;    display: inline-block;  }  ul.mega-menu >li >ul {    width: 190px;    list-style: none;    background-color: #ffffff;    padding-left: 0;    position: relative !important;    left: auto !important;  }  ul.mega-menu li ul li {    height: 40px;    line-height: 40px;  }  ul.dropdown-menu li a,  ul.mega-menu li ul li a {    line-height: 40px;    padding: 0 0 0 18px;    border-bottom: 1px solid #eaeaea;    display: block;    color: #777777;    font-family: 'Poppins', sans-serif;    font-size: 12px;    font-weight: 600;    -o-transition: all 0.3s linear;    -moz-transition: all 0.3s linear;    -webkit-transition: all 0.3s linear;    transition: all 0.3s linear;  }  ul.mega-menu li ul li span {    color: #46a1f0;    padding: 0;    display: block;    font-size: 13px;    line-height: 39px;    text-transform: uppercase;    font-family: 'Poppins', sans-serif;    font-weight: 700;  }  ul.dropdown-menu li:last-child >a {    border-bottom: none;  }  ul.dropdown-menu li >a:active,  ul.dropdown-menu li >a:focus,  ul.dropdown-menu li >a:hover,  ul.mega-menu li a:active,  ul.mega-menu li a:focus,  ul.mega-menu li a:hover {    background-color: #f6f6f7;    color: #46a1f0;    padding: 0 0 0 26px;  }  ul.dropdown-menu.left {    left: -207px !important;    margin-left: 0 !important;  }  ul.mega-menu.left {    left: -386px !important;  }  /* Menu Level #2 */  li.dropdown-submenu >ul.mega-menu,  li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu >ul.dropdown-menu {    background-color: #ffffff;    padding: 0;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;        -webkit-transform: translateX(10%);    -moz-transform: translateX(10%);    -o-transform: translateX(10%);    -ms-transform: translateX(10%);	  transform: translateX(10%);    opacity: 0;    display: block;    position: absolute;    left: 100%;    right: auto;    top: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    margin: -1px 0 0;    z-index: 1;    border: 1px solid #eaeaea;  }  li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu:hover >ul.dropdown-menu {    -webkit-transform: translateX(0px);    -moz-transform: translateX(0px);    transform: translateX(0px);    opacity: 1;    z-index: 3;    margin-top: -1px;  }  li.dropdown-submenu.pull-left >ul.dropdown-menu {    left: auto;    right: 0;    margin-right: 0;  }  /* Menu Level #3 */  li.dropdown-submenu >ul.dropdown-menu >li.has-dropdown >ul.dropdown-menu {    background-color: #ffffff;    float: none;    position: absolute;    border-radius: 0;    left: 100%;    right: auto;    top: 0;    margin: -1px 0 0;    z-index: 1;    border: 1px solid #eaeaea;    padding: 0;  }  li.dropdown-submenu >ul.dropdown-menu >li.has-dropdown >ul.dropdown-menu.left {    left: -205px !important;  }  /* Mega Menu Content */  .mega-dropdown {    position: static !important;  }  .mega-dropdown-menu {    padding: 20px 0;    width: 100% !important;    background-color: transparent !important;    border: none !important;    margin-top: -23px;  }  .mega-dropdown-menu .container {    background-color: #ffffff;    border: 1px solid #eaeaea;  }  .mega-dropdown-menu .container .row {    padding: 30px;  }  .mega-dropdown-menu .container div[class*='col-'] {    padding-left: 0;    padding-right: 0;  }  .mega-dropdown-menu li ul {    padding: 0;    margin: 0;  }  .mega-dropdown-menu li ul li {    list-style: none;  }  .mega-dropdown-menu li ul li a {    padding: 0;    border-bottom: none;    text-transform: capitalize;  }  .mega-dropdown-menu li ul li a:hover {    padding: 0 0 0 8px;  }  .mega-dropdown-menu li ul li a i {    margin-right: 8px;  }  .mega-dropdown-menu .container div[class*='col-'] >a {    border-bottom: none;    padding-left: 0;    font-size: 14px;  }  .mega-dropdown-menu .container a[href='#'] {    color: #46a1f0;    cursor: default;  }  /* Module */  .module-search-box .search-box {    background-color: #272930;    box-shadow: 0 2px 3px rgba(39, 41, 48, 0.05);    position: absolute;    display: block;    height: 56px;    line-height: 56px;    opacity: 0;    visibility: hidden;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;    right: 0;    left: 0;    top: auto;    z-index: 99;        -webkit-transform: translateY(10%);    -moz-transform: translateY(10%);    -o-transform: translateY(10%);    -ms-transform: translateY(10%);transform: translateY(10%);    padding-top: 10px;    padding-bottom: 10px;  }  .module-search-box.active .search-box {    opacity: 1;    visibility: visible;    display: block;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    transform: translateY(0px);  }  .module-search-box .search-box .search-cancel i {    float: right;    width: 36px;    height: 36px;    border: 1px solid #f3695f;    border-radius: 2px;    color: #f3695f;    font-size: 15px;    font-weight: 400;    line-height: 36px;    text-align: center;  }  .module-cart .cart-box {    position: absolute;    display: block;    background-color: #ffffff;    opacity: 0;    visibility: hidden;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;    border: 1px solid #eaeaea;    right: -50px;    width: 370px;    border-radius: 2px;    padding: 32px;    z-index: 99;    -webkit-transform: translateY(10%);    -moz-transform: translateY(10%);    transform: translateY(10%);  }  .module-cart.active .cart-box {    opacity: 1;    visibility: visible;    display: block;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    transform: translateY(0px);  }}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {  .navbar-nav >li {    margin-right: 16px;  }  .module-search .search-icon i {    padding-left: 16px;    padding-right: 16px;  }}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 479px) {  .header-fixed-left {    width: 170px;  }  .side-header .wrapper {    margin: 0 0 0 170px !important;  }  .header-fixed-left .header-panel-logo {    padding: 30px 15px !important;  }  .header-fixed-left .header-panel-logo img {    width: 100%;  }  .header-fixed-left .header-panel .list-links {    padding: 45px 15px !important;  }  .header-fixed-left .header-panel .social-share {    padding: 0 15px !important;  }  .header-fixed-left .header-panel .social-share a {    margin-bottom: 10px;  }  .link-hover::before {    display: none;  }  .mega-dropdown-menu ul {    list-style: none;    margin-left: -10px;  }  .mega-dropdown-menu ul li a {    line-height: 28px;    padding: 0;  }  .mega-dropdown-menu ul li a i {    margin-right: 8px;  }  .mega-dropdown-menu .container a[href='#'] {    color: #46a1f0;    cursor: default;    margin-left: 10px;    padding: 0;  }}@media only screen and (min-width: 480px) and (max-width: 992px) {  .link-hover::before {    display: none;  }  nav .link-hover:hover {    color: #46a1f0 !important;  }}/*------------------------------------*\    #HERO-SECTION\*------------------------------------*/.hero {  padding-top: 0;  padding-bottom: 0;  margin: 0;  overflow: hidden;  position: relative;}.rs-bullets .tp-bullet {  width: 10px;  height: 10px;  border-radius: 50%;  background-color: transparent;  border: 2px solid rgba(255, 255, 255, 0.7);}.arrows.ares {		border-radius: 0 !important;  min-width: 36px!important;  min-height: 70px !important;  background-color: white;}.ares.tparrows.tp-leftarrow:before {  content: "\f104" !important;  font-family: fontawesome;  font-size: 18px;  line-height: 70px;}.ares.tparrows.tp-rightarrow:before {  content: "\f105" !important;  font-family: fontawesome;  font-size: 18px;  line-height: 70px;}.arrows.ares .tp-title-wrap {  min-width: 110px;  min-height: 70px;  line-height: 1;  border-radius: 0 !important;  background-color: #ffffff;  margin-left: 30px;}.arrows.ares .tp-title-wrap .tp-arr-imgholder {  width: 90px;  height: 50px;  top: 10px;  left: 0;  margin-left: 10px;  margin-right: 10px;}.rev_slider .btn-primary.btn-black {  margin-left: 20px;}.rev_slider .btn i {  margin-left: 10px;}/* Hero With Header #6 */.transparent-header + .hero {  padding-top: 0 !important;}/* Hero Scroll to down */.scroll-down {  position: absolute;  bottom: 30px;  width: 100%;  text-align: center;}.scroll-down a i {  color: #ffffff;  font-size: 32px;  margin-bottom: 30px;}.scroll-down h6 {  color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;  text-transform: uppercase;  margin-bottom: 0;  margin-top: 30px;}.scroll-down h6 a {  color: #ffffff;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 479px) {  .rev_slider h1 {    font-size: 16px !important;  }  .rev_slider .btn {    width: 100px;    height: 20px;    line-height: 18px;    font-size: 11px;  }  .scroll-down {    display: none;  }  .arrows.ares {    min-width: 20px!important;    min-height: 45px !important;  }  .arrows.ares .tp-title-wrap {    display: none;  }  .ares.tparrows.tp-leftarrow:before {    line-height: 45px;  }  .ares.tparrows.tp-rightarrow:before {    line-height: 45px;  }}/* Extra Small Devices, Phones */@media only screen and (min-width: 480px) and (max-width: 767px) {  .rev_slider h1 {    font-size: 22px !important;  }  .rev_slider .btn {    width: 130px;    height: 30px;    line-height: 28px;    font-size: 13px;  }  .scroll-down {    display: none;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .rev_slider h1 {    font-size: 28px !important;  }}.rs-demo-examples {  padding-top: 0;  padding-bottom: 0;}/*------------------------------------*\    #SHORTCODE-SECTION\*------------------------------------*//* Shortcode #1 */.shortcode-1 img {  float: left;  margin-right: 30px;  margin-bottom: 30px;  margin-top: 7px;}.shortocde-1 p {  font-size: 13px;  font-weight: 400;  line-height: 22px;}.shortcode-1 .progressbar {  margin-bottom: 30px;}.shortcode-1 .progressbar:last-of-type {  margin-bottom: 0;}.shortcode-1 .progress {  height: 10px;  background-color: rgba(215, 215, 215, 0.5);  border-radius: 2px;  -moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none;  padding: 2px;  width: 94%;  margin-bottom: 0;}.shortcode-1 .progress-bar {  height: 6px;  background-color: #46a1f0;  border-radius: 2px;  -moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none;}.shortcode-1 .progress-title {  display: block;  position: relative;  width: 100%;  margin-bottom: 8px;}.shortcode-1 .progress-title .title {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 700;  line-height: 1;  margin-bottom: 15px;}.shortcode-1 .progress-title .value {  float: right;  color: #aaaaaa;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 28px;  text-transform: uppercase;  padding-top: 19px;}/* Shortcode #3 */.shortcode-3 {  padding-bottom: 50px;  padding-top: 50px;}.shortcode-3 h5 {  color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 25px;  font-weight: 600;  line-height: 45px;  text-transform: uppercase;  margin-bottom: 0;}/* Shortcode #4 */.shortcode-4 .facts {  padding: 30px;  background-color: #f6f6f7;}.shortcode-4 i {  float: left;  color: #aaaaaa;  font-size: 32px;}.shortcode-4 .facts-box {  margin-left: 55px;  position: relative;}.shortcode-4 .facts-box .counter {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 75px;  font-weight: 600;  line-height: .75;  position: relative;  padding-bottom: 20px;  padding-top: 5px;}.shortcode-4 .facts-box .counter:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  bottom: 0;  left: 0;  background-color: #46a1f0;}.shortcode-4 .facts-box h4 {  color: grey;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 600;  line-height: 1;  margin-bottom: 0;  padding-top: 20px;}.shortcode-4.extend .facts {  padding: 30px 10px 30px 30px;}.shortcode-4.extend span.symbole {  position: absolute;  top: 30px;  left: 120px;  font-size: 25px;}/* Shortcode #5 */.shortcode-5 {  padding-top: 150px;  padding-bottom: 150px;}.shortcode-5 i {  color: #ffffff;  font-size: 32px;  width: 70px;  height: 70px;  line-height: 70px;  text-align: center;  border: 2px solid rgba(170, 170, 170, 0.15);  border-radius: 1px;  margin-bottom: 50px;  display: block;  margin-right: auto;  margin-left: auto;}.shortcode-5 p {  color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 1;  text-transform: uppercase;  margin-bottom: 30px;}.shortcode-5 h4 {  color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 61px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;  margin-bottom: 0;}/* Shortcode #6*/.shortcode-6 .rounded-skill .prcentage {  width: 144px;  height: 144px;  line-height: 144px;  position: absolute;  text-align: center;  border-radius: 50%;  border: 3px solid #ebebeb;  margin: 11px;  display: inline-block;}.shortcode-6 .rounded-skill span {  color: #aaaaaa;  font-family: 'Poppins', sans-serif;  font-weight: 700;  text-transform: uppercase;}.shortcode-6 .rounded-skill .prcent {  font-size: 43px;}.shortcode-6 .rounded-skill .symbol {  font-size: 23px;}.shortcode-6 .skill-name h6 {  color: #777777;  font-size: 18px;  font-weight: 700;  line-height: 1;  margin-top: 15px;  margin-bottom: 0;}/* Shortcode #7 */.shortcode-7 {  padding-top: 50px;  padding-bottom: 50px;}/* Shortcode #8 */.shortcode-8 .client {  background-color: #f6f6f7;  border-radius: 1px;  line-height: 108px;  text-align: center;}.shortcode-8.bg-gray .client {  background-color: #ffffff;}.shortcode-8.client-carousel .client {  height: 108px;  cursor: pointer;}.shortcode-8.client-carousel .client img {  display: inline-block !important;  width: inherit;}/* Shortcode #9 */.shortcode-9 .num {  color: #46a1f0;  font-size: 13px;  font-weight: 400;  line-height: 1;  margin-bottom: 15px;}.shortcode-9 h3 {  color: #3b3b3b;  font-size: 17px;  font-weight: 500;  line-height: 1;  margin-bottom: 30px;}.shortcode-9 img {  margin-bottom: 20px;  max-width: 100%;  height: auto;}/* Shortcode #11 */.shortcode-11 .heading {  margin-left: 100px;}.shortcode-11 .blog-carousel h3 {  margin-bottom: 20px !important;}.shortcode-11 .blog-carousel p {  font-size: 13px !important;}.shortcode-11 .blog-carousel .owl-controls {  margin-top: 0;}.shortcode-11 .blog-carousel .owl-nav {  text-align: left;  padding-left: 100px;}.shortcode-11 .blog-carousel .owl-nav [class*=owl-] {  background-color: transparent;  padding: 0;}.shortcode-11 .blog-carousel .owl-nav [class*=owl-] i {  width: 45px;  height: 45px;  background-color: transparent;  border-radius: 1px 2px 2px 1px;  color: #777777;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #777777;  text-align: center;}.shortcode-11 .blog-carousel .owl-nav [class*=owl-]:hover i {  background-color: #777777;  color: #ffffff;}/* Shortcode #13 */.shortcode-13 .hello {  color: #46a1f0;  font-size: 12px;  font-weight: 400;  line-height: 1;  margin-bottom: 20px;  text-transform: capitalize;}.shortcode-13 h3 {  color: #3b3b3b;  font-size: 16px;  font-weight: 500;  line-height: 1;}/* Shortcode #14 */.shortcode-14 {  padding-bottom: 70px;}.shortcode-14 .client {  background-color: #f6f6f7;  border-radius: 1px;  line-height: 108px;  text-align: center;  margin-bottom: 30px;}.shortcode-14.bg-gray .client {  background-color: #ffffff;}.shortcode-14 .testimonial-oc .testimonial-body p {  margin-bottom: 35px;}.shortcode-14 .testimonial-oc .testimonial-img {  box-shadow: none !important;}/* Shortcode #15 */.shortcode-15 .blog-carousel .entry {  margin-bottom: 50px;}.shortcode-15 .blog-carousel h3 {  font-size: 19px !important;  margin-bottom: 20px !important;}.shortcode-15 .blog-carousel p {  font-size: 13px !important;}.shortcode-15 .blog-carousel .owl-controls {  margin-top: 0;}.shortcode-15 .blog-carousel .owl-nav {  text-align: left;  padding-left: 100px;}.shortcode-15 .blog-carousel.center-control .owl-nav {  text-align: center;  padding-left: 0;}.shortcode-15 .blog-carousel .owl-nav [class*=owl-] {  background-color: transparent;  padding: 0;}.shortcode-15 .blog-carousel .owl-nav [class*=owl-] i {  width: 45px;  height: 45px;  background-color: transparent;  border-radius: 1px 2px 2px 1px;  color: #777777;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #777777;  text-align: center;}.shortcode-15 .blog-carousel .owl-nav [class*=owl-]:hover i {  background-color: #777777;  color: #ffffff;}.shortcode-15 h6 {  font-family: 'Open Sans', sans-serif;  color: #818181;  font-size: 13px;  font-weight: 400;  line-height: 22px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .shortcode-3 h5 {    text-align: center;    margin-bottom: 20px;  }  .shortcode-3 .btn {    display: block;    margin: auto;  }  .shortcode-4 .facts,  .shortcode-8 .client {    margin-bottom: 20px;  }  .shortcode-1 .col-xs-12,  .shortcode-6 .skill,  .shortcode-9 .col-xs-12,  .shortcode-11 .blog-carousel,  .shortcode-13 img {    margin-bottom: 30px;  }  .shortcode-11 .testimonial-oc .testimonial-panel,  .shortcode-14 .testimonial-oc .testimonial-panel {    padding: 15px;  }  .shortcode-5 h4 {    font-size: 40px;    line-height: 1.3;  }  .shortcode-7 .btn-secondary {    margin-right: 0;    margin-bottom: 15px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .shortcode-1 .col-xs-12,  .shortcode-6 .skill,  .shortcode-11 .blog-carousel {    margin-bottom: 30px;  }  .shortcode-3 h5 {    margin-bottom: 20px;  }  .shortcode-4 .facts,  .shortcode-8 .client {    margin-bottom: 20px;  }  .shortcode-5 h4 {    font-size: 51px;  }}/*------------------------------------*\    #TEAM-SECTION\*------------------------------------*/.team {  padding-bottom: 70px;}.team-1 .member {  margin-bottom: 30px;  overflow: hidden;  position: relative;}.team-1 .member .member-img {  position: relative;  margin-bottom: 0;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;  overflow: hidden;}.team-1 .member .member-img img {  max-width: 100%;  height: auto;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.team-1 .member .member-bg {  position: absolute;  width: 100%;  height: 60%;  bottom: 0;  background-image: -webkit-linear-gradient(to top, rgba(0, 0, 1, 0.8) 0%, rgba(0, 0, 0, 0.28) 22%, transparent 34%, transparent 100%);  background-image: -o-linear-gradient(to top, rgba(0, 0, 1, 0.8) 0%, rgba(0, 0, 0, 0.28) 22%, transparent 34%, transparent 100%);  background-image: -moz-linear-gradient(to top, rgba(0, 0, 1, 0.8) 0%, rgba(0, 0, 0, 0.28) 22%, transparent 34%, transparent 100%);  background-image: linear-gradient(to top, rgba(0, 0, 1, 0.8) 0%, rgba(0, 0, 0, 0.28) 22%, transparent 34%, transparent 100%);  opacity: 1;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.team-1 .member .member-overlay {  padding-left: 20px;  padding-bottom: 20px;  width: 100%;  position: absolute;  bottom: 0;  height: 60px;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.team-1 .member .member-overlay h6 {  color: #d2d2d2;  font-size: 12px;  font-weight: 400;  line-height: 1;  margin-bottom: 10px;}.team-1 .member .member-overlay h5 {  color: #ffffff;  font-size: 18px;  font-weight: 600;  line-height: 1;  text-transform: uppercase;  margin-bottom: 0;}.team-1 .member-hover {  background-color: rgba(39, 41, 48, 0.95);  padding: 20px;  width: 100%;  position: absolute;  top: -100%;  height: 100%;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.team-1 .member-hover h6 {  color: #d2d2d2;  font-size: 12px;  font-weight: 400;  line-height: 1;  margin-bottom: 10px;}.team-1 .member-hover h5 {  color: #ffffff;  font-size: 18px;  font-weight: 600;  line-height: 1;  text-transform: uppercase;  position: relative;  padding-bottom: 20px;}.team-1 .member-hover h5:after {  content: "";  position: absolute;  width: 20px;  height: 2px;  background-color: #898989;  left: 0;  top: 100%;}.team-1 .member .member-hover p {  color: #aaaaaa;  font-size: 13px;  font-weight: 400;  line-height: 22px;}.team-1 .member .member-hover .member-social {  position: absolute;  bottom: 20px;}.team .member .member-hover .member-social a {  width: 34px;  height: 34px;  line-height: 34px;  background-color: #46a1f0;  border-radius: 1px 2px 2px 1px;  color: #ffffff;  font-size: 14px;  margin-right: 10px;  display: inline-block;  text-align: center;}.member .member-hover .member-social a:hover {  background-color: #f3695f;}/* Hover Effect */.team-1 .member:hover .member-overlay {  -webkit-transform: translateY(60px);  -moz-transform: translateY(60px);  -o-transform: translateY(60px);  -ms-transform: translateY(60px);	  transform: translateY(60px);}.team-1 .member:hover .member-hover {  -webkit-transform: translateY(100%);  -moz-transform: translateY(100%);  -o-transform: translateY(100%);  -ms-transform: translateY(100%);	  transform: translateY(100%);}/* Team #2 */.team-2 .member {  margin-bottom: 100px;  text-align: center;}.team-2 .member .member-img {  position: relative;  width: 270px;  height: 270px;  border-radius: 50%;  overflow: hidden;  margin-bottom: 20px;}.team-2 .member .member-overlay h6 {  color: #aaaaaa;  font-size: 12px;  font-weight: 400;  line-height: 1;  margin-bottom: 10px;}.team-2 .member .member-overlay h5 {  color: #272930;  font-family: 'Poppins', sans-serif;  font-size: 18px;  font-weight: 600;  line-height: 1;  text-transform: uppercase;  margin-bottom: 0;}.team-2 .member-hover {  background-color: rgba(39, 41, 48, 0.95);  width: 270px;  height: 270px;  border-radius: 50%;  position: absolute;  top: 0;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;  -moz-opacity: 0;  -khtml-opacity: 0;  -webkit-opacity: 0;  opacity: 0;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  filter: alpha(opacity=0);}.team-2 .member-hover .member-social {  position: absolute;  top: 50%;  width: 100%;  text-align: center;  margin-top: -17px;}/* Hover Effect */.team-2 .member:hover .member-hover {  -moz-opacity: 1;  -khtml-opacity: 1;  -webkit-opacity: 1;  opacity: 1;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  filter: alpha(opacity=100);}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .team-2 .member .member-img {    margin-right: auto;    margin-left: auto;    text-align: center;  }  .member .member-img img {    width: 100%;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .team-2 .member .member-img {    margin-right: auto;    margin-left: auto;    text-align: center;  }  .member .member-img img {    width: 100%;  }}/*------------------------------------*\    #TESTIMONIAL-SECTION\*------------------------------------*//* Testimonial Style #1 */.testimonial-oc {  background-color: #f6f6f7;  border-radius: 1px;}.bg-gray .testimonial-oc {  background-color: #ffffff;}.testimonial-oc .testimonial-panel {  padding: 30px;}.testimonial-oc .testimonial-icon {  position: relative;  float: left;}.testimonial-oc .testimonial-icon:before {  content: "“";  color: #818181;  font-family: 'Poppins', sans-serif;  font-size: 70px;  font-weight: 700;  line-height: 28px;  text-transform: uppercase;  position: absolute;  top: 20px;  left: 0;}.testimonial-oc .testimonial-body {  padding-left: 45px;}.testimonial-full .testimonial-body p,.testimonial-oc .testimonial-body p {  color: #818181;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 27px;  margin-bottom: 45px;}.testimonial-full .testimonial-meta h4,.testimonial-oc .testimonial-meta h4 {  color: #46a1f0;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 1;  margin-bottom: 15px;}.testimonial-full .testimonial-meta p,.testimonial-oc .testimonial-meta p {  color: #a9a9ab;  font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-style: italic;  line-height: 1;  margin-bottom: 0;  font-weight: normal;}.testimonial-oc .owl-controls {  position: absolute;  display: inline-block;  bottom: 21px;  right: 30px;}.testimonial .owl-controls .owl-dots .owl-dot span {  margin: 5px;  border: 2px solid rgba(119, 119, 119, 0.7);  background: #ffffff;}.testimonial .owl-controls .owl-dots .owl-dot.active span,.testimonial .owl-controls .owl-dots .owl-dot:hover span {  background: #777777;  border-color: #777;}/* Testimonial Style #2 */.testimonial-oc.style-2 .testimonial-img {  float: left;  width: 50px;  height: 50px;  line-height: 50px;  border-radius: 50%;  margin-right: 8px;  background-color: #ffffff;  border: 3px solid #ffffff;  box-shadow: 0 0 0 2px #272930;  overflow: hidden;}.testimonial-oc.style-2 img {  border-radius: 50%;}/* Testimonial Style #3 */.testimonial-oc.style-3 .testimonial-img {  width: 50px;  height: 50px;  line-height: 50px;  border-radius: 50%;  background-color: #ffffff;  border: 3px solid #ffffff;  box-shadow: 0 0 0 2px #272930;  overflow: hidden;  margin-bottom: 30px;  margin-left: 47px;}.testimonial-oc.style-3 img {  border-radius: 50%;}/* Testimonial #2 */.testimonial-full {  text-align: center;}.testimonial-3 .testimonial-img,.testimonial-full .testimonial-img {  width: 50px;  height: 50px;  line-height: 50px;  border-radius: 50%;  overflow: hidden;  margin-bottom: 31px;  margin-right: auto;  margin-left: auto;  text-align: center;}.testimonial-3 img,.testimonial-full img {  border-radius: 50%;}.testimonial-full .testimonial-icon:before {  content: "“";  color: #818181;  font-family: 'Poppins', sans-serif;  font-size: 40px;  font-weight: 700;  line-height: 28px;  text-transform: uppercase;  margin-bottom: 30px;}.testimonial-full .testimonial-body p {  margin-bottom: 30px;}.testimonial-full .testimonial-meta h4 {  color: #46a1f0;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 600;  line-height: 1;  margin-bottom: 15px;}.testimonial-oc .testimonial-meta p {  color: #a9a9ab;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-style: italic;  line-height: 1;  margin-bottom: 0;  font-weight: normal;}.testimonial-oc .owl-controls {  position: absolute;  display: inline-block;  bottom: 21px;  right: 30px;}.testimonial-oc .owl-controls .owl-dots .owl-dot span {  margin: 5px;  border: 2px solid rgba(119, 119, 119, 0.7);  background: #ffffff;}.testimonial-oc .owl-controls .owl-dots .owl-dot.active span,.testimonial-oc .owl-controls .owl-dots .owl-dot:hover span {  background: #777777;  border-color: #777;}/* Testimonial #3 */.testimonial-3 .testimonial-oc .testimonial-icon:before {  font-size: 90px;}.testimonial-3 .testimonial-body {  padding-left: 55px;}.testimonial-3 .testimonial-body p:first-child {  margin-top: -6px;  margin-bottom: 25px;}.testimonial-3 .testimonial-img {  margin-right: 15px !important;  background-color: transparent !important;  border: none !important;  box-shadow: none !important;}/* Testimonial #4 */.testimonial-4 .testimonial-oc {  background-color: transparent;}.testimonial-4 .testimonial-panel {  margin-bottom: 50px;  background-color: #f6f6f7;}.testimonial-4.bg-gray .testimonial-panel {  background-color: #ffffff;}.testimonial-4 .testimonial-oc.style-2 .owl-controls {  position: relative;  display: inline-block;  bottom: 0;  right: auto;}.testimonial-4 .testimonial-oc.style-2 .owl-nav {  padding-left: 100px;  text-align: left;}.testimonial-4 .testimonial-oc.style-2 .owl-nav [class*=owl-] {  background-color: transparent;  padding: 0;}.testimonial-4 .testimonial-oc.style-2 .owl-nav [class*=owl-] i {  width: 45px;  height: 45px;  background-color: transparent;  border-radius: 1px 2px 2px 1px;  color: #777777;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #777777;  text-align: center;}.testimonial-4 .testimonial-oc.style-2 .owl-nav [class*=owl-]:hover i {  background-color: #777777;  color: #ffffff;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .testimonial-oc .testimonial-panel {    padding: 15px;  }  .testimonial-full .testimonial-body p,  .testimonial-oc .testimonial-body p {    font-size: 14px;    margin-bottom: 30px;  }}/* Small Devices, Tablets *//*------------------------------------*\    #Services\*------------------------------------*/.service .service-panel .service-heading .icon {  font-size: 32px;  color: #333333;}.service .service-panel h3 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 20px;  font-weight: 600;  line-height: 1;}/* Service Block #1 */.service-1 .service-panel {  border: 1px solid #414141;  border-radius: 3px;  text-align: center;  padding: 98px 22px 21px 22px;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;  transition-delay: 0s;}.service-1 .service-panel .service-heading .icon {  display: block;  text-align: center;  margin-bottom: 30px;}.service-1 .service-panel .service-body {  display: none;  transition-delay: 10s;  -webkit-transition: all 1s linear;  -moz-transition: all 1s linear;  -o-transition: all 1s linear;  transition: all 1s linear;}.service-1 .service-panel .service-footer i {  background-color: rgba(237, 238, 240, 0.5);  border-radius: 2px;  color: #777777;  font-size: 15px;  font-weight: 400;  width: 36px;  height: 36px;  line-height: 36px;  text-align: center;  border: 1px solid transparent;}/* Service #1 Effect */.service-1 .service-panel.active {  padding: 31px 22px 21px 22px;}.service-1 .service-panel.active .service-body {  display: block;}.service-1 .service-panel.active .service-footer i {  border: 1px solid #f3695f;  color: #f3695f;}.service-1 .service-panel.active .service-footer i:before {  content: "\f00d";}/* Service #2 */.service-2 .service-panel .service-heading {  float: left;}.service-2 .service-panel .service-heading {  width: 70px;  height: 70px;  line-height: 70px;  border: 2px solid rgba(170, 170, 170, 0.3);  border-radius: 1px;  display: block;  text-align: center;  overflow: hidden;}.service-2 .service-panel .service-heading .icon {  display: block;  line-height: 70px;  width: 100%;  text-align: center;}.service-2 .service-panel .service-body {  margin-left: 90px;}.service-2 .service-panel .service-body h3 {  margin-bottom: 15px;}.service-2 .service-panel .service-body .btn-more {  color: #aaaaaa;  font-size: 12px;  font-weight: 400;  line-height: 1;  text-transform: capitalize;}/* Service #2 Effect */.service-2 .service-panel .service-body .btn-more:hover {  color: #4d4d4d;}.service-2 .service-panel:hover .service-heading {  background-color: #46a1f0;  border-color: transparent;  color: #ffffff;  -webkit-transition-delay: 100ms;  -moz-transition-delay: 100ms;  -o-transition-delay: 100ms;  transition-delay: 100ms;}.service-2 .service-panel .service-heading .icon:first-of-type {  margin-left: -70px;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.service-2 .service-panel .service-heading .icon:last-of-type {  position: relative;  -webkit-transition: all 0.2s ease;  -moz-transition: all 0.2s ease;  -o-transition: all 0.2s ease;  transition: all 0.2s ease;  margin-top: -70px;}.service-2 .service-panel:hover .service-heading .icon:first-of-type {  color: #ffffff;  margin-left: 0;}.service-2 .service-panel:hover .service-heading .icon:last-of-type {  margin-left: 70px;}/* Service #3 */.service-3 .service-panel {  padding: 50px 0;}.service-3 .service-panel:hover {  background-color: #333333;  border-radius: 2px;}.service-3 .service-panel .service-heading {  margin-bottom: 20px;}.service-3 .service-panel:hover .service-heading .icon {  color: #ffffff;}.service-3 .service-panel h3 {  font-size: 20px;  margin-bottom: 0;}.service-3 .service-panel:hover h3 {  color: #ffffff;}/* Service #4 */.service-4 .service-panel .service-heading {  border: none;}/* Service #4 Effect */.service-4 .service-panel:hover .service-heading {  background-color: transparent;  color: #46a1f0;}.service-4 .service-panel:hover .service-heading .icon:first-of-type {  color: #46a1f0;}/* Service #5 */.service-5 .service-panel {  border-radius: 3px;  text-align: center;  padding: 30px 22px;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;  transition-delay: 0s;}.service-5 .service-panel .service-heading .icon {  display: block;  text-align: center;  margin-bottom: 30px;}.service-5 .service-panel .service-footer {  display: none;}.service-5 .service-panel .service-footer a {  border-radius: 1px;  border-radius: 2px;  color: #f3695f;  font-size: 13px;  font-weight: 400;  line-height: 36px;  text-align: center;  padding-right: 15px;  padding: 8px 15px;  border: 1px solid #f3695f;}/* Service #5 Effect */.service-5 .service-panel:hover,.service-5 .service-panel.active {  background-color: #f6f6f7;}.service-5 .service-panel .service-footer a:hover {  color: #ffffff;  background-color: #f3695f;}.service-5 .service-panel:hover .service-footer,.service-5 .service-panel.active .service-footer {  display: block;}/* Service #7 */.service-7 .service-panel {  border: 2px solid #eaeaea;  border-radius: 3px;  text-align: center;  padding: 31px 22px 21px 22px;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;  transition-delay: 0s;}.service-7 .service-panel:hover {  background-color: #333333;  border-color: #333333;}.service-7 .service-panel .service-heading .icon {  display: block;  text-align: center;  margin-bottom: 30px;}.service-7 .service-panel:hover .service-heading .icon,.service-7 .service-panel:hover h3,.service-7 .service-panel:hover p {  color: #ffffff;}/* Service #1 Effect *//* Service #7 *//* Service #1 Effect *//* Service #8 */.service-8 .service-panel .service-body {  padding-right: 36px;  position: relative;}.service-8 .row-bordered .service-panel .service-body {  padding-bottom: 25px;}.service-8 .service-panel .service-body:after {  content: '';  height: 174px;  width: 1px;  position: absolute;  right: 0;  top: 1px;  background-color: #ddd;}.service-8 .service-panel.last .service-body:after {  opacity: 0;}.service-8 .row-bordered .col-md-4 {  overflow: hidden;  margin-bottom: 25px;}.service-8 .row-bordered .service-panel {  overflow: hidden;}.service-8 .row-bordered .service-panel:after {  content: '';  height: 1px;  width: 100%;  position: absolute;  bottom: 0;  right: 15px;  margin-right: 15px;  margin-left: 15px;  background-color: #ddd;}/* Service #1 Effect *//* Service #9 */.service-9 .service-panel {  text-align: center;  padding: 31px 22px 21px 22px;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;  transition-delay: 0s;}.service-9 .service-panel .service-heading .icon {  display: block;  text-align: center;  margin-bottom: 30px;}/* Service #9 Effect */.service-9 .service-panel:hover,.service-9 .service-panel.active {  background-color: #f6f6f7;}.service-9 .service-panel:hover .service-heading .icon,.service-9 .service-panel:hover h3,.service-9 .service-panel.active .service-heading .icon,.service-9 .service-panel.active h3 {  color: #46a1f0;}.service-9.bg-gray .service-panel:hover,.service-9.bg-gray .service-panel.active {  background-color: #ffffff;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .service .service-panel {    margin-bottom: 30px;  }  .service .service-panel h3 {    font-size: 22px;  }  .service .mb-50 {    margin-bottom: 0 !important;  }  .service-8 .row-bordered .service-panel:after,  .service-8 .service-panel .service-body:after {    display: none;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .service .service-panel {    margin-bottom: 30px;  }  .service .mb-50 {    margin-bottom: 0 !important;  }  .service-8 .row-bordered .service-panel:after,  .service-8 .service-panel .service-body:after {    display: none;  }  .service-5 .service-panel .service-footer {    display: block;  }}/*------------------------------------*\    #PORTFOLIO-SECTION\*------------------------------------*/.portfolio .portfolio-filter ul {  margin-bottom: 0;  line-height: 1;}.portfolio .portfolio-filter ul li {  padding-right: 0;  line-height: 1;}.portfolio .portfolio-filter a {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 600;  line-height: 1;  text-transform: capitalize;  margin-right: 30px;  position: relative;  padding-bottom: 10px;  margin-bottom: 30px;  display: block;}.portfolio .portfolio-filter a.active-filter,.portfolio .portfolio-filter a:hover {  color: #46a1f0;}.portfolio .portfolio-filter a.active-filter:after,.portfolio .portfolio-filter a:hover:after {  content: "";  height: 1px;  width: 23px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}.portfolio .portfolio-img {  position: relative;  display: block;  overflow: hidden;}.portfolio .portfolio-img img {  width: 100%;  height: auto;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;}.portfolio.portfolio-square .portfolio-img {  padding-bottom: 100%;}.portfolio.portfolio-square .portfolio-img img {  position: absolute;  width: auto;  height: inherit;}.portfolio .portfolio-hover {  overflow: hidden;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(34, 34, 34, 0.95);  webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  padding: 30px;  opacity: 0;}.portfolio .portfolio-cat {  color: #d2d2d2;  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;  position: relative;  margin-bottom: 20px;  padding-bottom: 20px;  -webkit-transition: all 0.4s 0.1s ease-in-out;  -moz-transition: all 0.4s 0.1s ease-in-out;  -o-transition: all 0.4s 0.1s ease-in-out;  transition: all 0.4s 0.1s ease-in-out;}.portfolio .portfolio-cat:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #898989;  left: 0;  bottom: 0;}.portfolio .portfolio-title h4 {  color: white;  font-family: 'Poppins', sans-serif;  font-size: 18px;  font-weight: 600;  line-height: 1;  text-transform: capitalize;  margin-bottom: 0;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.portfolio .portfolio-hover .portfolio-zoom-like {  position: absolute;  bottom: 30px;  left: 30px;}.portfolio .portfolio-hover .portfolio-zoom-like {  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.portfolio .portfolio-hover .portfolio-zoom-like .zoom i {  width: 33px;  height: 33px;  border: 1px solid #777777;  border-radius: 2px;  color: #aaaaaa;  font-size: 14px;  font-weight: 400;  line-height: 33px;  text-align: center;  margin-right: 10px;}.portfolio .likes {  width: auto;  height: 33px;  border: 1px solid #777777;  border-radius: 2px;  color: #aaaaaa;  font-size: 14px;  font-weight: 400;  line-height: 33px;  text-align: center;  margin-right: 10px;  padding-right: 10px;  padding-left: 10px;  display: inline-block;}.portfolio .likes i {  margin-right: 10px;}.portfolio .zoom:hover i,.portfolio .likes:hover {  background-color: #46a1f0;  color: #ffffff !important;  border-color: #46a1f0 !important;}.portfolio .portfolio-hover .portfolio-link {  position: absolute;  bottom: 30px;  right: 30px;  -webkit-transition: all 0.4s 0.1s ease-in-out;  -moz-transition: all 0.4s 0.1s ease-in-out;  -o-transition: all 0.4s 0.1s ease-in-out;  transition: all 0.4s 0.1s ease-in-out;}.portfolio .portfolio-link i {  width: 33px;  height: 33px;  background-color: #46a1f0;  border-radius: 2px;  color: white;  font-size: 14px;  font-weight: 400;  line-height: 33px;  text-align: center;}.portfolio .portfolio-link:hover i {  background-color: #ffffff;  border-color: #ffffff;  color: #46a1f0;}/* Portfolio Hover Effect */.portfolio .portfolio-item:hover img {    -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -o-transform: scale(1.1);  -ms-transform: scale(1.1);	transform: scale(1.1);}.portfolio .portfolio-item:hover .portfolio-hover {  opacity: 1;}.portfolio-more {  margin-top: 20px;}.portfolio-more a {  display: block;  height: 45px;  width: 100%;  line-height: 45px;  border: 2px solid #777777;  border-radius: 1px;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 400;  text-align: center;}.portfolio-more a i {  margin-left: 10px;}.portfolio-more a:hover {  background-color: #46a1f0;  border-color: #46a1f0;  color: #ffffff;}/* Portfolio Gallery */.portfolio-gallery .portfolio-item {  margin-bottom: 30px;}.portfolio.portfolio-gallery .portfolio-hover .portfolio-cat {    -webkit-transform: translateY(-150px);  -moz-transform: translateY(-150px);  -o-transform: translateY(-150px);  -ms-transform: translateY(-150px);	transform: translateY(-150px);}.portfolio.portfolio-gallery .portfolio-hover .portfolio-title h4 {   -webkit-transform: translateY(-100px);  -moz-transform: translateY(-100px);  -o-transform: translateY(-100px);  -ms-transform: translateY(-100px);	 transform: translateY(-100px);}.portfolio .portfolio-hover .portfolio-zoom-like {    -webkit-transform: translateY(100px);  -moz-transform: translateY(100px);  -o-transform: translateY(100px);  -ms-transform: translateY(100px);transform: translateY(100px);}.portfolio .portfolio-hover .portfolio-link {    -webkit-transform: translateY(100px);  -moz-transform: translateY(100px);  -o-transform: translateY(100px);  -ms-transform: translateY(100px);transform: translateY(100px);}/* Portfolio Gallery Hover Effect */.portfolio.portfolio-gallery .portfolio-item :hover .portfolio-hover .portfolio-cat {      -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    -ms-transform: translateY(0);transform: translateY(0);}.portfolio.portfolio-gallery .portfolio-item :hover .portfolio-hover .portfolio-title h4 {      -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    -ms-transform: translateY(0);transform: translateY(0);}.portfolio .portfolio-item :hover .portfolio-hover .portfolio-zoom-like,.portfolio .portfolio-item :hover .portfolio-hover .portfolio-link {      -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    -ms-transform: translateY(0);transform: translateY(0);}/* Portfolio Gallery Without Space *//*.portfolio-gallery-space .portfolio-item :nth-child(even) {	padding-left: 0}.portfolio-gallery-space .portfolio-item :nth-child(odd) {	padding-right: 0}*/.portfolio-gallery-space .portfolio-item {  padding-left: 0;  padding-right: 0;}.portfolio-gallery-space .portfolio-item img {  width: 100%;}.portfolio-gallery-space .portfolio-meta {  text-align: center;  padding-top: 90px;}.portfolio-gallery-space .portfolio-cat:after {  left: 50%;  margin-left: -10px;}.portfolio-gallery-space .portfolio-zoom-like {  bottom: 120px !important;  left: 40%!important;}.portfolio-gallery-space.portfolio-3col .portfolio-meta {  padding-top: 20px;}.portfolio-gallery-space.portfolio-3col .portfolio-zoom-like {  bottom: 80px !important;  left: 35%!important;}.portfolio-gallery-space.portfolio-4col .portfolio-meta {  padding-top: 0;}.portfolio-gallery-space.portfolio-4col .portfolio-zoom-like {  bottom: 30px !important;  left: 30%!important;}/* Portfolio Fullwidth*/.portfolio-fullwidth .portfolio-item {  margin-bottom: 0;  padding-left: 0;  padding-right: 0;}.portfolio-fullwidth .portfolio-more {  margin-top: 50px;}/* Portfolio Classic */.portfolio-classic .portfolio-item {  margin-bottom: 30px;}.portfolio-classic .portfolio-item-body {  border: 1px solid rgba(170, 170, 170, 0.5);  border-radius: 3px;}.portfolio-classic.bg-gray .portfolio-item-body {  border: none;  border-radius: 0;}.portfolio-classic .portfolio-bio {  padding: 30px;  position: relative;}.portfolio-classic.bg-gray .portfolio-bio {  background-color: #ffffff;}.portfolio-classic .portfolio-hover .portfolio-zoom-like {  right: 60px;  left: auto;}.portfolio-classic .portfolio-cat {  color: #777;}.portfolio-classic .portfolio-title h4 {  color: #333333;}.portfolio-classic .likes {  border: 1px solid rgba(187, 187, 187, 0.5);  position: absolute;  top: 30px;  right: 30px;  margin-right: 0;}.portfolio-classic.portfolio-4col .portfolio-bio {  padding-right: 10px;}/* Portfolio Single */.portfolio-single .portofolio-gallery {  position: relative;  margin-bottom: 100px;}.portfolio-single .portofolio-gallery .owl-controls {  position: absolute;  bottom: 30px;  right: 90px;}.portfolio-single .portofolio-gallery .owl-nav [class*=owl-] {  background-color: transparent;  padding: 0;}.portfolio-single .portofolio-gallery .owl-nav [class*=owl-] i {  width: 45px;  height: 45px;  background-color: transparent;  border-radius: 1px 2px 2px 1px;  color: #ffffff;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #ffffff;}.portfolio-single .portofolio-gallery .owl-nav [class*=owl-]:hover i {  background-color: #ffffff;  color: #777777;}.portfolio-single .portoflio-single-heading h3,.portfolio-single .portfolio-related-title h3 {  position: relative;  color: #272930;  font-family: 'Poppins', sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 1;  padding-bottom: 20px;  margin-bottom: 20px;}.portfolio-single .portoflio-single-heading h3:after,.portfolio-single .portfolio-related-title h3:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}.portfolio-single .portfolio-single-meta h4 {  color: #46a1f0;  font-size: 15px;  font-weight: 700;  line-height: 1;  margin-bottom: 20px;}.portfolio-single .portfolio-single-meta p {  color: #7a7c82;  font-size: 13px;  font-weight: 400;  margin-bottom: 30px;  line-height: 1;}.portfolio-single .portfolio-share a {  width: 34px;  height: 34px;  line-height: 34px;  border-radius: 1px 2px 2px 1px;  font-size: 14px;  font-weight: 400;  color: #ffffff;  text-align: center;  display: inline-block;  background-color: #46a1f0;  margin-right: 3px;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.portfolio-single .portfolio-share a:hover {  background-color: #333333 !important;}.portfolio-single .portfolio-share a.share-facebook {  background-color: #3B5998;}.portfolio-single .portfolio-share a.share-twitter {  background-color: #00ACEE;}.portfolio-single .portfolio-share a.share-pinterest {  background-color: #C8232C;}.portfolio-single .portfolio-share a.share-google-plus {  background-color: #DD4B39;}.portfolio-single .portfolio-share a.share-dribbble {  background-color: #EA4C89;}.portfolio-single .portfolio-related .portfolio-gallery .portfolio-item {  margin-bottom: 0;}.portfolio-single-4 .portofolio-gallery .owl-controls,.portfolio-single-6 .portofolio-gallery .owl-controls {  right: 30px;}/* Portfolio Masonary */.portfolio-classic.portfolio-masonry .portfolio-item {  margin-bottom: 0;  border-bottom: 1px solid #ddd;}.portfolio-classic.portfolio-masonry .portfolio-item-body {  border: none;  border-radius: 0;}.portfolio-classic.portfolio-masonry.bg-gray .portfolio-item {  background-color: #ffffff;}/* Portfolio Parallax */.portfolio-parallax.portfolio-item {  height: 700px;  background-attachment: fixed;}.portfolio-parallax.portfolio-item .container {  position: relative;    -webkit-transform: translate3d(0, -50%, 0);	transform: translate3d(0, -50%, 0);  top: 50%;}.portfolio-parallax.portfolio-item .int {  color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;  margin-bottom: 30px;}.portfolio-parallax.portfolio-item h3 {  color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 61px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;  margin-bottom: 50px;}.portfolio-parallax.portfolio-item .bio {  color: #ffffff;  font-size: 15px;  font-weight: 700;  line-height: 24px;  text-transform: uppercase;  margin-bottom: 40px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .portfolio .portfolio-filter a {    margin-right: 10px;    margin-bottom: 10px;  }  .portfolio-more {    margin-bottom: 20px;  }  .portfolio-single .portfolio-related .portfolio-gallery .portfolio-item {    margin-bottom: 20px;  }  .portfolio.portfolio-square .portfolio-img {    padding-bottom: 0;  }  .portfolio.portfolio-square .portfolio-img img {    position: relative;    max-width: 100%;    width: 100%;    height: auto;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .portfolio-more {    margin-bottom: 20px;  }  .portfolio-single .portfolio-related .portfolio-gallery .portfolio-item {    margin-bottom: 20px;  }}/*------------------------------------*\    #FEATURE-SECTION\*------------------------------------*/.feature .feature-panel .feature-heading h3 {  color: #3b3b3b;  font-size: 17px;  font-weight: 600;  line-height: 1;}.feature .feature-img img {  max-width: 100%;  height: auto;}/* Feature #1 */.feature-1 .feature-panel {  padding-left: 50px;  margin-bottom: 60px;}.feature-1 .feature-line {  position: absolute;  padding-left: 20px;  padding-top: 45px;  z-index: 100;}.feature-1 .feature-img {  position: relative;}.feature-1 .img-1 {  position: absolute;  bottom: 0;  left: 0;  z-index: 99;}.feature-1 .img-2 {  position: relative;  margin-left: 120px;  z-index: 90;}.feature-1 .img-3 {  position: absolute;  bottom: 0;  right: 0;}/* Feature #2 */.feature-2 .feature-icon {  float: left;  position: relative;  width: 60px;  height: 60px;  line-height: 60px;  background-color: #3b3b3b;  border-radius: 1px;  color: #ffffff;  font-size: 28px;  font-weight: 400;  text-align: center;  margin-right: 20px;  overflow: hidden;}.feature-2 .feature-icon i {  position: relative;  display: block;  line-height: 60px;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.feature-2 .feature-panel:hover .feature-icon i:first-child {  margin-top: -60px;}.feature-2 .feature-panel {  margin-bottom: 60px;}.feature-2 .feature-body,.feature-2 .feature-heading {  padding-left: 80px;}.feature-2 .feature-panel .feature-body a {  color: #aaaaaa;  font-size: 12px;  font-weight: 400;  line-height: 1;  text-transform: capitalize;}.feature-2 .feature-panel .feature-body a:hover {  color: #46a1f0;}.feature-2 .feature-img {  position: relative;}.feature-2 .img-1 {  position: absolute;  bottom: 0;  left: 0;  z-index: 70;}.feature-2 .img-2 {  position: relative;  margin-left: 230px;  z-index: 90;}.feature-2 .img-3 {  position: absolute;  bottom: 0;  right: 0;  z-index: 80;}.feature-2-e .feature-panel {  margin-bottom: 250px;}/* Feature #5 */.feature-5 .feature-img img {  position: absolute;  -webkit-transform: translateY(-100%);  -moz-transform: translateY(-100%);	transform: translateY(-100%);  right: -145px;  top: 18px;  max-width: inherit;}.feature-5 .feature-panel {  margin-bottom: 50px;}.feature-5 .feature-panel h3,.feature-5 .feature-panel p {  margin-bottom: 15px;}/* Feature #8 */.feature-8 .feature-panel {  text-align: center;  margin-bottom: 0;}.feature-8 .feature-icon {  float: none;  margin: 0 auto 20px;}.feature-8 .feature-body,.feature-8 .feature-heading {  padding-left: 0;}.feature-8 .feature-body p {  margin-bottom: 0;}/* Feature #9 */.feature-9 .feature-img {  margin-top: 200px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .feature-1 .feature-line {    display: none;  }  .feature-1 .feature-panel {    padding-left: 0;  }  .feature-1 .feature-img {    margin-top: 60px;  }  .feature-1 .feature-img img {    max-width: 70%;  }  .feature-1 .img-1 {    bottom: -80px;  }  .feature-5 .feature-img img {    position: relative;        -webkit-transform: none;    -moz-transform: none;	  transform: none;    right: 0;  }  .feature-5 .feature-panel:last-of-type {    margin-bottom: 0;  }  .feature-7 .feature-panel,  .feature-8 .feature-panel {    margin-bottom: 60px !important;  }  .feature-2 .btn {    margin-bottom: 15px;  }  .feature-9 .feature-img {    margin-top: 0;  }  .feature-2-e .feature-panel {    margin-bottom: 30px;  }  .feature-3 .feature-img {    margin-top: 0;  }  .feature-3 .feature-img img {    max-width: 100%;  }  .feature-3 .feature-panel {    margin-bottom: 40px;  }  .feature-2 .img-2 {    margin-left: 0;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .feature-8 .feature-panel {    margin-bottom: 60px !important;  }}/*------------------------------------*\    #ACTION-SECTION\*------------------------------------*//*------------------------------------*\    #PRICING-SECTION\*------------------------------------*//* Shortcode #2 */.shortcode-2 .panel {  padding: 50px 30px;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  box-shadow: none;  overflow: hidden;  background-color: #ffffff;  position: relative;}.shortcode-2 .panel-heading {  padding-top: 67px;  padding-bottom: 67px;  -webkit-transition: all 0.3s linear;  -moz-transition: all 0.3s linear;  -o-transition: all 0.3s linear;  transition: all 0.3s linear;}.shortcode-2 .panel-heading i {  color: #292828;  font-size: 32px;}.shortcode-2 .panel-heading h4 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 25px;  font-weight: 600;  line-height: 1;  padding-bottom: 20px;  padding-top: 30px;  margin-bottom: 20px;  position: relative;}.shortcode-2 .panel-heading h4:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  bottom: 0;  left: 50%;  margin-left: -10px;  background-color: #46a1f0;}.shortcode-2 .panel-heading p {  color: grey;  font-family: 'Poppins', sans-serif;  font-size: 15px;  font-weight: 400;  line-height: 1;  margin-bottom: 0;}.shortcode-2 .panel-body {  -webkit-transition: all 0.3s ease-in;  -moz-transition: all 0.3s ease-in;  -o-transition: all 0.3s ease-in;  transition: all 0.3s ease-in;  padding: 0;  visibility: hidden;  opacity: 0;  height: 0;  transform: scaleY(0);  transform-origin: 0 0;}.shortcode-2 .panel-body .list-group-item {  color: #777777;  font-size: 15px;  font-weight: 400;  line-height: 50px;  border-top: none;  border-right: none;  border-left: none;  border-bottom: 1px solid rgba(216, 216, 217, 0.3);  background-color: transparent;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  padding: 0;}.shortcode-2 .panel-body .list-group-item:last-of-type {  border-bottom: none;}/* Hover Effect */.shortcode-2 .panel:hover .panel-heading,.shortcode-2 .price-table.active .panel .panel-heading {  padding-top: 0;  padding-bottom: 50px;}.shortcode-2 .panel:hover .panel-body,.shortcode-2 .price-table.active .panel .panel-body {  visibility: visible;  opacity: 1;  height: 100%;  transform: scaleY(1);}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .shortcode-2 .panel {    padding-right: 15px;    padding-left: 15px;  }  .shortcode-2 .panel-heading {    padding: 0;  }  .shortcode-2 .panel-heading h4 {    font-size: 20px;  }  .shortcode-2 .panel-heading h4 {    font-size: 19px;    line-height: 1.3;  }}/*------------------------------------*\    #BLOG-SECTION\*------------------------------------*//* Blog Grid */.blog .entry {  margin-bottom: 70px;}.blog .entry .entry-featured {  position: relative;}.blog .entry .entry-featured img {  max-width: 100%;  height: auto;}.blog-grid .entry .entry-featured {  margin-bottom: 30px;  position: relative;}.blog-grid .entry .entry-overlay {  position: absolute;  background-image: linear-gradient(to top, rgba(0, 0, 1, 0.8) 0%, rgba(0, 0, 0, 0.28) 22%, transparent 34%, transparent 100%);  padding: 25px;  width: 100%;  height: 100%;  bottom: 0;  left: 0;  z-index: 1;}.blog-grid .entry .entry-author-img {  position: absolute;  bottom: 25px;  left: 25px;}.blog-grid .entry .entry-author-img {  float: left;  margin-right: 15px;  background-color: transparent;  border: 3px solid transparent;  box-shadow: 0 0 0 2px #ffffff;  width: 50px;  height: 50px;  border-radius: 50%;  overflow: hidden;  z-index: 3;}.blog-grid .entry .entry-author-img:hover {  box-shadow: 0 0 0 2px #46a1f0;}.blog-grid .entry .entry-author-img img {  border-radius: 50%;  transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;}.blog-grid .entry .entry-author-img:hover img {  transform: scale(1.1);}.blog-grid .entry .entry-author {  position: absolute;  bottom: 25px;  left: 90px;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 1;  color: #a9a9ab;  z-index: 3;}.blog-grid .entry .entry-author a {  color: #ffffff;}.blog-grid .entry .entry-author a:hover {  color: #46a1f0;}.blog-grid .entry .entry-meta {  color: #414141;  margin-bottom: 20px;  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;}.blog-grid .entry .entry-meta span {  color: #a9a9ab;}.blog-grid .entry .entry-title h3 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 18px;  font-weight: 600;  line-height: 1;  text-transform: capitalize;  margin-bottom: 30px;}.blog-grid .entry .entry-title h3 a {  color: #333333;}.blog-grid .entry .entry-title h3 a:hover {  color: #46a1f0;}.blog-grid .entry .entry-content p {  color: #818181;  font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 25px;  margin-bottom: 0;}.blog-grid .entry .gallery-featured .owl-controls {  position: absolute;  bottom: 30px;  right: 30px;}.blog-grid .entry .gallery-featured .owl-nav [class*=owl-] {  background-color: transparent;  padding: 0;}.blog-grid .entry .gallery-featured .owl-nav [class*=owl-] i {  width: 45px;  height: 45px;  background-color: transparent;  border-radius: 1px 2px 2px 1px;  color: #ffffff;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #ffffff;}.blog-grid .entry .gallery-featured .owl-nav [class*=owl-]:hover i {  background-color: #ffffff;  color: #777777;}/* Blog Grid Extend */.blog-grid-extend .entry .entry-featured {  margin-bottom: 15px;}.blog-grid-extend .entry .entry-meta {  margin-bottom: 18px;}.blog-grid-extend .entry .entry-title h3 {  font-size: 19px;  margin-bottom: 21px;}.blog-grid-extend .entry .entry-content p {  font-size: 13px;  line-height: 22px;}/* Blog Classic */.blog-classic .entry {  border: 1px solid rgba(0, 0, 0, 0.08);  border-radius: 1px;  box-shadow: 0 1px 3px rgba(39, 41, 48, 0.2);}.blog-classic .entry .entry-featured {  position: relative;}.blog-classic .entry .entry-featured .icon-play {  position: absolute;  top: 50%;  left: 50%;  color: #272930;  font-size: 19px;  background-color: rgba(255, 255, 255, 0.5);  border-radius: 5px;  line-height: 25px;  padding: 14px 25px;  margin-left: -25px;  margin-top: -25px;}.blog-classic .entry .entry-post {  padding: 50px;  position: relative;}.blog-classic.bg-gray .entry .entry-post {  background-color: #ffffff;}.blog-classic .entry .entry-meta {  color: #414141;  margin-bottom: 20px;  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;}.blog-classic .entry .entry-meta span {  color: #a9a9ab;}.blog-classic .entry .entry-title h3 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 25px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;  margin-bottom: 30px;}.blog-classic .entry .entry-title h3 a {  color: #333333;}.blog-classic .entry .entry-title h3 a:hover {  color: #46a1f0;}.blog-classic .entry .entry-content p {  color: #818181;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 400;  line-height: 25px;  margin-bottom: 30px;}.blog-classic .entry .entry-post .entry-cat {  position: absolute;  top: 50px;  right: 50px;  border: 3px solid transparent;    -moz-box-shadow: 0 0 0 2px #eaeaea;  -webkit-box-shadow: 0 0 0 2px #eaeaea;	box-shadow: 0 0 0 2px #eaeaea;  border-radius: 50%;  text-align: center;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  cursor: pointer;}.blog-classic .entry .entry-post .entry-cat i {  width: 50px;  height: 50px;  line-height: 50px;  color: #ffffff;  background-color: #333333;  border-radius: 50%;  font-size: 19px;  font-weight: 400;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.blog-classic .entry .entry-post .entry-cat:hover {  box-shadow: 0 0 0 3px #1789ec;}.blog-classic .entry .entry-post .entry-cat:hover i {  background-color: #46a1f0;  font-size: 21px;}.blog-classic .entry-featured.entry-twitter {  background-color: #46a1f0;  padding: 50px 135px;}.blog-classic .entry .gallery-featured .owl-controls {  position: absolute;  bottom: 30px;  right: 30px;}.blog-classic .entry .gallery-featured .owl-nav [class*=owl-] {  background-color: transparent;  padding: 0;}.blog-classic .entry .gallery-featured .owl-nav [class*=owl-] i {  width: 45px;  height: 45px;  background-color: transparent;  border-radius: 1px 2px 2px 1px;  color: #ffffff;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #ffffff;}.blog-classic .entry .gallery-featured .owl-nav [class*=owl-]:hover i {  background-color: #ffffff;  color: #777777;}.blog-classic .entry-featured.entry-sound {  background-color: #46a1f0;  padding: 50px 20px;}.blog-classic-sidebar .entry-featured.entry-twitter {  padding: 50px 135px;}.blog .widget-recent .entry {  border: none !important;  box-shadow: none !important;}/* Blog Mansory */.blog-masonry .entry {  border: 1px solid rgba(0, 0, 0, 0.08);  border-radius: 1px;  box-shadow: 0 1px 3px rgba(39, 41, 48, 0.2);  position: relative;  margin-bottom: 30px;}.blog-masonry .entry .entry-featured {  position: relative;  margin-bottom: 0;}.blog-masonry .entry-featured .icon-play {  position: absolute;  top: 50%;  left: 50%;  color: #272930;  font-size: 19px;  background-color: rgba(255, 255, 255, 0.5);  border-radius: 5px;  line-height: 25px;  padding: 14px 25px;  margin-left: -25px;  margin-top: -25px;}.blog-masonry .entry .entry-post {  padding: 30px;  position: relative;}.blog-masonry .entry .entry-meta {  color: #414141;  margin-bottom: 20px;  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;}.blog-masonry .entry .entry-meta span {  color: #a9a9ab;}.blog-masonry .entry .entry-title h3 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 25px;  text-transform: uppercase;  margin-bottom: 20px;}.blog-masonry .entry .entry-title h3 a {  color: #333333;}.blog-masonry .entry .entry-title h3 a:hover {  color: #46a1f0;}.blog-masonry .entry .entry-content p {  color: #818181;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 22px;  margin-bottom: 20px;}.blog-masonry .entry .entry-cat {  position: absolute;  top: 20px;  left: 20px;  border: 3px solid transparent;  box-shadow: 0 0 0 2px #eaeaea;  border-radius: 50%;  text-align: center;  z-index: 3;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  cursor: pointer;}.blog-masonry .entry .entry-cat i {  width: 50px;  height: 50px;  line-height: 50px;  color: #ffffff;  background-color: #333333;  border-radius: 50%;  font-size: 17px;  font-weight: 400;}.blog-masonry .entry .entry-cat:hover {  box-shadow: 0 0 0 3px #1789ec;}.blog-masonry .entry .entry-cat:hover i {  background-color: #46a1f0;  font-size: 21px;}.blog-masonry .entry-twitter {  background-color: #46a1f0;  padding: 100px 30px 30px;}.blog-masonry .entry-twitter .entry-post {  background-color: #46a1f0;}.blog-masonry .entry .gallery-featured .owl-controls {  position: absolute;  bottom: 30px;  right: 30px;}.blog-masonry .entry .gallery-featured .owl-nav [class*=owl-] {  background-color: transparent;  padding: 0;}.blog-masonry .entry .gallery-featured .owl-nav [class*=owl-] i {  width: 45px;  height: 45px;  background-color: transparent;  border-radius: 1px 2px 2px 1px;  color: #ffffff;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #ffffff;}.blog-masonry .entry .gallery-featured .owl-nav [class*=owl-]:hover i {  background-color: #ffffff;  color: #777777;}.blog-masonry .entry-sound {  background-color: #46a1f0;  padding: 100px 30px 30px;}.blog-masonry a.read-more {  width: 85px;  height: 33px;  line-height: 30px;  font-size: 13px;  border-radius: 2px;}.blog-masonry .entry-text {  padding-top: 60px;}.blog-masonry .entry-link {  background-color: #46a1f0;  padding: 50px 0 0;}.blog-masonry .entry-link h3 {  margin-bottom: 0 !important;}.blog-masonry .entry-link h3 a {  color: #ffffff !important;}/* Blog Single */.blog-single .entry {  border: 1px solid rgba(0, 0, 0, 0.08);  border-radius: 1px;  margin-bottom: 30px;  box-shadow: 0 1px 3px rgba(39, 41, 48, 0.2);}.blog-single .entry .entry-featured {  margin-bottom: 0;}.blog-single .entry .entry-post {  padding: 50px;  position: relative;}.blog-single .entry .entry-meta {  color: #414141;  margin-bottom: 20px;  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;}.blog-single .entry .entry-meta span {  color: #a9a9ab;}.blog-single .entry .entry-cat {  position: absolute;  top: 50px;  right: 50px;  border: 3px solid transparent;  box-shadow: 0 0 0 2px #eaeaea;  border-radius: 50%;  text-align: center;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  cursor: pointer;}.blog-single .entry .entry-cat i {  color: #ffffff;  background-color: #333333;  width: 50px;  height: 50px;  line-height: 50px;  font-size: 19px;  font-weight: 400;  border-radius: 50%;}.blog-single .entry .entry-cat:hover {  box-shadow: 0 0 0 3px #1789ec;}.blog-single .entry .entry-cat:hover i {  background-color: #46a1f0;  font-size: 21px;}.blog-single .entry .entry-title h3 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 25px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;  margin-bottom: 30px;}.blog-single .entry .entry-title h3 a {  color: #333333;}.blog-single .entry .entry-title h3 a:hover {  color: #46a1f0;}.blog-single .entry .entry-content {  margin-bottom: 20px;}.blog-single .entry .entry-content p {  color: #818181;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 400;  line-height: 25px;  margin-bottom: 30px;}.blog-single .entry .entry-tags {  margin-bottom: 44px;}.blog-single .entry .entry-tags h6 {  color: #272930;  font-size: 18px;  font-weight: 700;  line-height: 1;  text-transform: capitalize;  margin-bottom: 20px;}.blog-single .entry .entry-share {  background-color: #f6f6f7;  border-radius: 1px;  padding: 30px 20px;}.blog-single .entry .entry-share h6 {  color: #272930;  font-size: 18px;  font-weight: 700;  line-height: 1;  text-transform: capitalize;  margin-bottom: 0;}.blog-single .entry .entry-share a {  color: #a9a9ab;  font-size: 15px;  font-weight: 400;  line-height: 1;  margin-right: 20px;}.blog-single .entry .entry-share a:last-of-type {  margin-right: 0;}.blog-single .entry .entry-share a.share-facebook:hover {  color: #3B5998;}.blog-single .entry .entry-share a.share-twitter:hover {  color: #00ACEE;}.blog-single .entry .entry-share a.share-pinterest:hover {  color: #C8232C;}.blog-single .entry .entry-share a.share-linkedin:hover {  color: #0E76A8;}.blog-single .entry .entry-share a.share-google-plus:hover {  color: #DD4B39;}.blog-single .entry .entry-share a.share-dribbble:hover {  color: #EA4C89;}.blog-single .entry-author {  padding: 50px;  background-color: #f6f6f7;  border: 1px solid rgba(0, 0, 0, 0.08);  border-radius: 1px;  box-shadow: 0 1px 3px rgba(39, 41, 48, 0.2);  margin-bottom: 70px;}.blog-single .entry-author .entry-author-img {  float: left;  background-color: transparent;  border: 3px solid transparent;  box-shadow: 0 0 0 2px #333333;  width: 50px;  height: 50px;  border-radius: 50%;  overflow: hidden;  z-index: 3;}.blog-single .entry-author .entry-author-bio {  margin-left: 70px;}.blog-single .entry-author .entry-author-bio h6 {  color: #272930;  font-size: 18px;  font-weight: 700;  line-height: 1;  margin-bottom: 10px;}.blog-single .entry-author .entry-author-bio p {  color: #818181;  font-size: 15px;  font-weight: 400;  line-height: 24px;  margin-bottom: 10px;}.blog-single .entry-author .entry-author-bio a {  color: #46a1f0;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 22px;}.blog-single .entry-author .entry-author-bio a:hover {  color: #1789ec;}.blog-single .entry-comments {  margin-bottom: 70px;}.blog-single .entry-comments .comments-heading {  position: relative;}.blog-single .entry-comments .comments-heading h6 {  font-size: 18px;  font-weight: 700;  line-height: 1px;  color: #272930;  padding-bottom: 20px;}.blog-single .entry-comments .comments-heading h6 span {  color: #46a1f0;}.blog-single .entry-comments .comments-heading h6:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}.blog-single .entry-comments .comments-body {  border: 1px solid rgba(0, 0, 0, 0.08);  border-radius: 1px;  box-shadow: 0 1px 3px rgba(39, 41, 48, 0.2);  padding: 50px;}ul.comments-list {  width: 100%;  list-style: none;  overflow: hidden;  padding-left: 0;}ul.comments-list li {  position: relative;  border-bottom: 2px solid #eaeaea;  padding-bottom: 50px;  margin-bottom: 50px;}ul.comments-list li:last-child {  border-bottom: none;  padding-bottom: 0;  margin-bottom: 5px;}ul.comments-list .comment-body .avatar {  position: absolute;  left: 5px;  top: 5px;  background-color: transparent;  border: 3px solid transparent;  box-shadow: 0 0 0 2px #333333;  width: 70px;  height: 70px;  border-radius: 50%;  overflow: hidden;  z-index: 3;}ul.comments-list .comment-body .comment {  padding-left: 100px;}ul.comments-list .comment-body .comment-meta {  margin-bottom: 0;  line-height: 28px;}ul.comments-list .comment-body .comment h6 {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 28px;  text-transform: capitalize;  margin-bottom: 0;  float: left;}ul.comments-list .comment-body .comment-date {  text-align: right;}ul.comments-list .comment-body .comment p {  font-size: 15px;  font-weight: 500;  color: #777777;  line-height: 22px;  margin-bottom: 0;}ul.comments-list .comment-body .comment a.reply {  color: #46a1f0;  font-size: 12px;  font-weight: 400;  margin-left: 10px;}ul.comments-list .comment a.reply:hover {  color: #333333;}ul.comments-list .comment-body .comment .date {  color: #a9a9ab;  font-size: 12px;  font-weight: 400;  margin-right: 10px;}ul.comments-list ul.comment-children {  list-style: none;  margin: 20px 0 0 90px;  padding-top: 30px;  padding-left: 0;}ul.comments-list ul.comment-children .comment-body .comment {  padding-left: 90px;}ul.comments-list ul.comment-children li:last-child {  margin-bottom: 0;  padding-bottom: 0;}ul.comments-list ul.comment-children ul .comment-body .comment {  padding-left: 90px;}.blog-single .comment-form-heading {  position: relative;}.blog-single .comment-form-heading h6 {  font-size: 18px;  font-weight: 700;  line-height: 1px;  color: #272930;  padding-bottom: 20px;}.blog-single .comment-form-heading h6:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}.blog-single .comment-form-body {  padding: 50px;  border: 1px solid rgba(0, 0, 0, 0.08);  border-radius: 1px;  box-shadow: 0 1px 3px rgba(39, 41, 48, 0.2);}.blog-single .comment-form-body .form-control {  border: 2px solid rgba(119, 119, 119, 0.2);  border-radius: 1px;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 400;  line-height: 49px;  padding-left: 20px;}.blog-single .entry .entry-featured .icon-play {  position: absolute;  top: 50%;  left: 50%;  color: #272930;  font-size: 19px;  background-color: rgba(255, 255, 255, 0.5);  border-radius: 5px;  line-height: 25px;  padding: 14px 25px;  margin-left: -25px;  margin-top: -25px;}.blog-single .gallery-featured .owl-controls {  position: absolute;  bottom: 30px;  right: 30px;}.blog-single .gallery-featured .owl-nav [class*=owl-] {  background-color: transparent;  padding: 0;}.blog-single .gallery-featured .owl-nav [class*=owl-] i {  width: 45px;  height: 45px;  background-color: transparent;  border-radius: 1px 2px 2px 1px;  color: #ffffff;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #ffffff;}.blog-single .gallery-featured .owl-nav [class*=owl-]:hover i {  background-color: #ffffff;  color: #777777;}/* Blog Hero Crousel */.blog-carousel-hero .entry,.blog-carousel-hero .entry .entry-featured {  margin-bottom: 0;}.blog-carousel-hero .entry .entry-overlay {  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;  padding: 0;}.blog-carousel-hero .entry:hover .entry-overlay {  background-color: rgba(39, 41, 48, 0.95);}.blog-carousel-hero .entry .entry-overlay-bio {  position: absolute;  top: 30px;  left: 30px;}.blog-carousel-hero .entry .entry-overlay-meta {  position: absolute;  bottom: 15px;  left: 30px;}.blog-carousel-hero .entry .entry-meta {  color: #414141;  margin-bottom: 0;  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;}.blog-carousel-hero .entry .entry-meta span {  color: #a9a9ab;}.blog-carousel-hero .entry .entry-cat {  float: left;  top: 50px;  right: 50px;  width: 50px;  height: 50px;  line-height: 47px;  color: #ffffff;  background-color: #272930;  border: 3px solid transparent;  box-shadow: 0 0 0 2px #ffffff;  border-radius: 50%;  text-align: center;  font-size: 19px;  font-weight: 400;  margin-right: 20px;}.blog-carousel-hero .entry h3 a {  color: #ffffff !important;  font-family: 'Poppins', sans-serif;  font-size: 19px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;}.blog-carousel-hero .entry:hover .entry-cat {  background-color: #46a1f0;}.blog-carousel-hero .owl-controls {  margin-top: 0;  top: 0;  height: 100%;  width: 100%;}.blog-carousel-hero .owl-nav [class*=owl-] {  background-color: transparent !important;  padding: 0 !important;  margin: 0 !important;}.blog-carousel-hero .owl-nav [class*=owl-] i {  width: 36px;  height: 70px;  background-color: white;  border-radius: 1px 2px 2px 1px;  color: #706f6f;  font-size: 18px;  font-weight: 400;  line-height: 45px;  border: 2px solid #ffffff;}.blog-carousel-hero .owl-nav .owl-prev {  position: absolute;  left: 0;  top: 50%;  margin-top: -35px !important;}.blog-carousel-hero .owl-nav .owl-next {  position: absolute;  right: 0;  top: 50%;  margin-top: -35px !important;}@media only screen and (min-width: 320px) and (max-width: 479px) {  .entry .entry-post .entry-cat {    display: none;  }  .blog-single .entry-author .entry-author-img {    float: none;    text-align: center;    display: block;    margin: 0 auto 15px;  }  .blog-single .entry-author .entry-author-bio {    margin-left: 0;    text-align: center;  }}@media only screen and (min-width: 320px) and (max-width: 767px) {  .blog .entry {    margin-bottom: 30px;  }  .entry .entry-post {    padding: 30px !important;  }  .blog-classic .entry .entry-post .entry-cat {    top: 30px;    right: 30px;  }  .entry .entry-meta {    line-height: 1.8 !important;  }  .blog-classic .entry .entry-title h3,  .blog-single .entry .entry-title h3 {    font-size: 22px !important;    line-height: 1.4 !important;    margin-bottom: 15px !important;  }  .entry .entry-content p {    font-size: 14px !important;  }  .blog-classic .entry-featured.entry-twitter,  .blog-classic-sidebar .entry-featured.entry-twitter {    padding: 50px 10px;  }  .blog-classic .entry .gallery-featured .owl-controls {    bottom: 10px;    right: 10px;  }  .blog-classic .entry .gallery-featured .owl-nav [class*=owl-] i {    width: 30px;    height: 30px;    line-height: 28px;    font-size: 16px;  }  .blog-grid .entry .entry-author-img {    width: 40px;    height: 40px;    bottom: 15px;    left: 15px;  }  .blog-grid .entry .entry-author {    bottom: 15px;    left: 60px;  }  .blog-grid .entry .gallery-featured .owl-controls {    display: none;  }  .blog-grid .entry {    margin-bottom: 40px;  }  .entry .entry-share {    padding: 20px 10px !important;  }  .entry .entry-share .share-title {    margin-bottom: 15px;  }  .entry .entry-share .share-links {    text-align: center !important;  }  .entry .entry-share a {    margin-right: 15px !important;  }  .blog-single .comment-form-body,  .blog-single .entry-author,  .blog-single .entry-comments .comments-body {    padding: 30px;  }  ul.comments-list .comment-body .comment h6 {    font-size: 14px;    float: none;  }  ul.comments-list .comment-body .comment-date {    text-align: left;  }  ul.comments-list .comment-body .comment p {    font-size: 13px;    line-height: 19px;  }  ul.comments-list ul.comment-children {    margin: 20px 0 0 50px;    padding-top: 15px;  }  ul.comments-list .comment-body .comment {    padding-left: 85px;  }  ul.comments-list li {    padding-bottom: 30px;    margin-bottom: 30px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .entry .entry-post {    padding: 40px !important;  }  .blog-classic .entry .entry-post .entry-cat {    top: 40px;    right: 40px;  }  .blog-classic .entry .entry-title h3 {    font-size: 24px;  }  .entry .entry-content p {    font-size: 15px !important;  }  .blog-grid .entry {    margin-bottom: 50px;  }  .blog-carousel-hero .blog-grid .entry {    margin-bottom: 0;  }}/*------------------------------------*\    #SHOP\*------------------------------------*/.product .product-img {  position: relative;  overflow: hidden;}.product .product-img img {  display: block;  position: relative;  -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;  width: 100%;  height: auto;}.product .product-price {  position: absolute;  width: 80px;  height: 80px;  line-height: 80px;  top: 30px;  left: 30px;  background-color: #f6f6f7;  border-radius: 2px;  color: #333333;  font-family: 'Poppins', sans-serif;  font-weight: 400;  font-size: 40px;  text-align: center;}.product .product-price span.symbole {  font-size: 20px;}.product .product-hover {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  opacity: 0;  background-color: rgba(39, 41, 48, 0.95);  webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.product .product-hover .product-action {  width: 100%;  position: absolute;  bottom: 30px;  padding-right: 30px;  padding-left: 30px;}.product .product-hover a.btn {  width: 95px;  height: 33px;  border-radius: 2px;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 30px;}.product .product-hover a.btn.btn-primary {    -webkit-transform: translateY(100px);  -moz-transform: translateY(100px);  -o-transform: translateY(100px);  -ms-transform: translateY(100px);transform: translateY(100px);  -webkit-transition: all 0.2s ease-in-out;  -moz-transition: all 0.2s ease-in-out;  -o-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;}.product .product-hover a.btn.btn-secondary {  float: right;    -webkit-transform: translateY(100px);  -moz-transform: translateY(100px);  -o-transform: translateY(100px);  -ms-transform: translateY(100px);transform: translateY(100px);  -webkit-transition: all 0.2s 0.1s ease-in-out;  -moz-transition: all 0.2s 0.1s ease-in-out;  -o-transition: all 0.2s 0.1s ease-in-out;  transition: all 0.2s 0.1s ease-in-out;}/* Product Hover Effect */.product .product-img:hover img {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -o-transform: scale(1.1);  -ms-transform: scale(1.1);	transform: scale(1.1);}.product .product-img:hover .product-hover {  opacity: 1;}.product .product-img:hover a.btn.btn-primary {      -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    -ms-transform: translateY(0);transform: translateY(0);}.product .product-img:hover a.btn.btn-secondary {      -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -o-transform: translateY(0);    -ms-transform: translateY(0);transform: translateY(0);}.product .product-bio {  background-color: #ffffff;  padding: 30px;}.product .product-bio .prodcut-cat a {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;  position: relative;  padding-bottom: 20px;  margin-bottom: 20px;  text-transform: capitalize;  display: block;}.product .product-bio .prodcut-cat a:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #898989;  bottom: 0;  left: 0;}.product .product-bio .prodcut-title h3 {  margin-bottom: 0;}.product .product-bio .prodcut-title h3 a {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 18px;  font-weight: 600;  line-height: 1;  text-transform: capitalize;}.product .product-bio .prodcut-title h3 a:hover {  color: #46a1f0;}/* Shop #2 */.shop-2 {  padding-bottom: 40px;}.shop-2 .product {  margin-bottom: 30px;}.shop-2 .product .product-bio {  background-color: #F6F6F7;}.shop-2.bg-gray .product .product-bio {  background-color: #ffffff;}.shop-2 .shop-filter ul {  line-height: 1;  margin-bottom: 30px;}.shop-2 .shop-filter ul li {  padding-right: 0;  line-height: 1;}.shop-2 .shop-filter a {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 49px;  text-transform: uppercase;  margin-right: 30px;  position: relative;  padding-bottom: 10px;}.shop-2 .shop-filter a.active-filter,.shop-2 .shop-filter a:hover {  color: #46a1f0;}.shop-2 .shop-filter a.active-filter:after,.shop-2 .shop-filter a:hover:after {  content: "";  height: 1px;  width: 23px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}/* Shop #3 */.shop-3 .product-num h2 {  font-size: 15px;  font-weight: 700;  line-height: 35px;  text-transform: capitalize;  color: #333333;  margin-bottom: 0;}.shop-3 .product-options {  margin-bottom: 50px;}.shop-3 .product-options .product-select {  position: relative;}.shop-3 .product-options .product-select i {  position: absolute;  font-size: 13px;  right: 25px;  top: 12px;  z-index: 1;  pointer-events: none;  cursor: pointer;  color: #46a1f0;}.shop-3 .product-options select {  width: 230px;  height: 35px;  border: 1px solid rgba(119, 119, 119, 0.5);  border-radius: 1px;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 35px;  padding-left: 10px;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.bg-gray .product-options select {  background-color: #f6f6f7;}.shop-3 .product,.shop-catalogue .product {  margin-bottom: 30px;}.shop-3 .pagination,.shop-catalogue .pagination {  margin-top: 40px;}/* Shop Catalogue*/.shop-catalogue .shop-options {  padding: 20px;  background-color: #ffffff;  border-radius: 2px;  box-shadow: 0 1px 3px rgba(39, 41, 48, 0.2);  margin-bottom: 50px;  height: 70px;}.shop-catalogue .shop-options .product-options2 span,.shop-catalogue .shop-options .product-view-mode span {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 15px;  font-weight: 700;  line-height: 20px;  margin-right: 10px;}.shop-catalogue .shop-options .product-options2 .product-sort {  position: relative;  margin-right: 30px;}.shop-catalogue .shop-options .product-options2 .product-sort i {  position: absolute;  font-size: 13px;  right: 10px;  top: 10px;  z-index: 1;  pointer-events: none;  cursor: pointer;  color: #46a1f0;}.shop-catalogue .shop-options .product-options2 select {  height: 30px;  line-height: 30px;  width: 134px;  background-color: #f6f6f7;  border: 1px solid rgba(119, 119, 119, 0.3);  border-radius: 1px;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  padding-left: 10px;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.shop-catalogue .product-view-mode {  line-height: 30px;}.shop-catalogue .product-view-mode a i {  background-color: #f6f6f7;  border: 1px solid rgba(119, 119, 119, 0.3);  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  color: #777777;  font-size: 14px;  font-weight: 400;  margin-left: 10px;  width: 30px;  height: 30px;  line-height: 30px;  text-align: center;}.shop-catalogue .product-view-mode a:first-of-type i {  margin-left: 0;}.shop-catalogue .product-view-mode a.active i,.shop-catalogue .product-view-mode a:hover i {  color: #46a1f0;}/* Shop Cart */.cart-table {  margin-bottom: 50px;}.cart-table .table {  background-color: #ffffff;  border: 1px solid rgba(119, 119, 119, 0.3);  border-radius: 3px;  margin-bottom: 0;}.cart-table thead {  background-color: #f6f6f7;}.cart-table thead tr th {  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 700;  text-align: center;  text-transform: capitalize;  color: #333333;  line-height: 55px !important;  border-bottom-width: 0 !important;  border-color: #d7d7d7;}.cart-table tbody tr td {  padding: 20px;  border-color: #d7d7d7;}.cart-table tbody tr td.cart-product-price,.cart-table tbody tr td.cart-product-total {  font-size: 13px;  font-weight: 400;  line-height: 20px;  color: #777777;}.cart-table tbody tr td.cart-product-quantity .product-quantity {  line-height: 1px;}td.cart-product-quantity .product-quantity input {  width: 30px;  height: 25px;  border: 1px solid rgba(119, 119, 119, 0.5);  border-radius: 2px;  text-align: center;  color: #333333;  font-family: 'Open Sans', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 25px;  margin-right: 5px;}td.cart-product-quantity .product-quantity i {  width: 25px;  height: 25px;  line-height: 25px;  border: 1px solid rgba(119, 119, 119, 0.5);  border-radius: 1px;  color: #46a1f0;  margin-right: 5px;}.cart-table tbody tr td.cart-product-price,.cart-table tbody tr td.cart-product-total,td.cart-product-quantity {  text-align: center;}.cart-table .cart-product-action td {  padding: 30px 20px;}.cart-table .cart-product-action form {  margin-bottom: 0;}.cart-table .cart-product-action .form-control {  color: #777777;  font-family: 'Open Sans', sans-serif;  font-size: 12px;  font-weight: 400;  padding: 0 15px;  width: 250px;  height: 29px;  line-height: 25px;  margin-bottom: 0;  background-color: #f6f6f7;  border: 1px solid rgba(119, 119, 119, 0.3);  border-radius: 1px;}.cart-table .cart-product-action .btn {  font-size: 13px;  font-weight: 400;  margin-left: 10px;  line-height: 25px;  height: 29px;  width: auto;  text-align: center;  padding-right: 16px;  padding-left: 16px;  border-radius: 1px;}.cart-product-img {  float: left;  padding-right: 20px;}.cart-product-name h6 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 15px;  font-weight: 700;  line-height: 28px;  text-transform: uppercase;}.cart-product-remove {  float: right;  width: 19px;  height: 19px;  line-height: 19px;  font-size: 9px;  background-color: #f3695f;  border-radius: 1px;  color: #ffffff;  text-align: center;  cursor: pointer;}.cart-shiping,.cart-total-amount {  background-color: white;  border: 1px solid rgba(119, 119, 119, 0.3);  border-radius: 1px;  padding: 30px 20px;}.cart-shiping h6,.cart-total-amount h6 {  color: #272930;  font-size: 18px;  font-weight: 700;  margin-bottom: 30px;  text-transform: capitalize;  position: relative;  padding-bottom: 20px;}.cart-shiping h6:after,.cart-total-amount h6:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}.cart-total-amount ul li {  color: #46a1f0;  font-size: 13px;  font-weight: 700;  line-height: 36px;  text-transform: capitalize;}.cart-total-amount ul li span {  color: #777777;  font-size: 13px;  font-weight: 400;  line-height: 36px;}.cart-shiping .form-control {  background-color: #f6f6f6;  border: 1px solid rgba(119, 119, 119, 0.3);  font-size: 14px;  font-weight: 400;  padding: 0 15px;  height: 38px;  line-height: 38px;  margin-bottom: 20px;  border-radius: 0;  cursor: pointer;  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}.cart-shiping .col-xs-12 {  position: relative;}.cart-shiping i {  position: absolute;  font-size: 13px;  right: 25px;  top: 12px;  z-index: 1;  pointer-events: none;  cursor: pointer;  color: #46a1f0;}.cart-shiping .btn {  line-height: 25px;  height: 29px;  color: white;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  width: auto;  padding-right: 16px;  padding-left: 16px;  border-radius: 1px;}/* Shop Product */.shop-product .product-title h3 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 24px;  font-weight: 700;  line-height: 28px;  text-transform: uppercase;}.shop-product .product-price-total {  margin-bottom: 30px;}.shop-product .product-price-total span {  color: #46a1f0;  font-family: 'Poppins', sans-serif;  font-weight: 400;  line-height: 1;  font-size: 30px;}.shop-product .product-price-total span.symbole {  font-size: 20px;}.shop-product hr {  border-top: 1px solid #eaeaea;  margin-top: 30px;  margin-bottom: 30px;}.shop-product .product-details h5 {  color: #272930;  font-size: 18px;  font-weight: 700;  line-height: 1;  padding-bottom: 20px;  margin-bottom: 20px;  position: relative;}.shop-product .product-details h5:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}.shop-product .product-details ul li {  line-height: 26px;  color: #46a1f0;  font-size: 14px;  font-weight: 700;  text-transform: capitalize;}.shop-product .product-details ul li span {  color: #7a7c82;  font-size: 13px;  font-weight: 400;}.shop-product .product-quantity {  line-height: 49px;}.shop-product .product-quantity .qua {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 700;  line-height: 20px;  margin-right: 10px;}.shop-product .product-quantity a i {  width: 25px;  height: 25px;  font-size: 13px;  line-height: 25px;  border: 1px solid rgba(119, 119, 119, 0.5);  border-radius: 1px;  color: #46a1f0;  text-align: center;}.shop-product .product-quantity input {  width: 30px;  height: 25px;  border: 1px solid rgba(119, 119, 119, 0.5);  border-radius: 2px;  color: #818181;  font-size: 14px;  font-weight: 400;  line-height: 22px;  text-align: center;  background-color: transparent;}.shop-product .product-cta .btn {  margin-left: 20px;  width: 95px;  height: 33px;  line-height: 29px;  border-radius: 2px;  font-size: 13px;}.shop-product .product-share {  margin-bottom: 70px;}.shop-product .product-share h5 {  color: #272930;  font-size: 18px;  font-weight: 700;  line-height: 1;  padding-bottom: 20px;  margin-bottom: 20px;  position: relative;}.shop-product .product-share h5:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}.shop-product .product-share a {  width: 34px;  height: 34px;  line-height: 34px;  border-radius: 1px 2px 2px 1px;  font-size: 14px;  font-weight: 400;  color: #ffffff;  text-align: center;  display: inline-block;  background-color: #46a1f0;  margin-right: 3px;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.shop-product .product-share a:hover {  background-color: #333333 !important;}.shop-product .product-share a.share-facebook {  background-color: #3B5998;}.shop-product .product-share a.share-twitter {  background-color: #00ACEE;}.shop-product .product-share a.share-pinterest {  background-color: #C8232C;}.shop-product .product-share a.share-google-plus {  background-color: #DD4B39;}.shop-product .product-share a.share-dribbble {  background-color: #EA4C89;}.product-tabs {  background-color: #ffffff;  border: 1px solid rgba(119, 119, 119, 0.3);  border-radius: 2px;  color: #777777;  font-size: 13px;  font-weight: 500;  line-height: 22px;}.product-tabs .nav-tabs {  background-color: #fafafa;}.product-tabs .nav-tabs >li {  margin-bottom: -1px;}.product-tabs .nav-tabs >li >a {  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 700;  text-transform: capitalize;  color: rgba(39, 41, 48, 0.2);  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0 20px;  border-right: 1px solid #d0d0d0;  margin-right: 0;  line-height: 75px;  height: 75px;}.product-tabs .nav-tabs >li:last-child >a {  border-right: none;}.product-tabs .nav-tabs >li >a:hover,.product-tabs .nav-tabs >li >a:focus {  background-color: transparent;  border-left-color: transparent;  border-top-color: transparent;  border-bottom-color: transparent;  color: #46a1f0 !important;}.product-tabs .nav-tabs >li.active >a,.product-tabs .nav-tabs >li.active >a:hover,.product-tabs .nav-tabs >li.active >a:focus {  color: #46a1f0 !important;  border: none;  border-right: 1px solid #d0d0d0;  background-color: #ffffff;}.product-tabs .tab-content {  padding: 20px;}.product-tabs .tab-content h5 {  font-size: 13px;}.product-review li {  background-color: #eaeaea;  padding: 20px;  margin-bottom: 30px;}.product-review li h6 {  margin-bottom: 0;  text-transform: uppercase;  font-size: 13px;}.product-review li .review-date {  margin-bottom: 0;}.product-review li .product-rating {  color: #46a1f0;  margin-bottom: 10px;}.product-review li .product-comment p {  margin-bottom: 0;}.shop-product .product-related {  margin-top: 100px;}.shop-product .product-related-title h5 {  color: #272930;  font-size: 18px;  font-weight: 700;  line-height: 1;  padding-bottom: 20px;  margin-bottom: 20px;  position: relative;}.shop-product .product-related-title h5:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}/* Product Carousel */.product-slider .product-img {  margin-bottom: 40px;}.product-slider .thumbs-bg {  height: 90px;  background-color: #ffffff;  border: 1px solid rgba(119, 119, 119, 0.3);  border-radius: 1px;  padding: 10px 50px 10px 60px;  overflow: hidden;}.product-slider .owl-controls {  position: relative;  margin-top: 0;}.product-slider .owl-controls .owl-nav [class*=owl-] {  width: 25px;  height: 25px;  background-color: #272930;  border-radius: 1px;  font-size: 15px;  font-weight: 400;  line-height: 22px;  padding: 0;}.product-slider .owl-controls .owl-nav [class*=owl-]:hover {  background-color: #46a1f0;}.product-slider .owl-controls .owl-prev {  position: absolute;  left: 20px;  top: 30px;}.product-slider .owl-controls .owl-next {  position: absolute;  right: 20px;  top: 30px;}.product-slider .owl-thumb-item {  padding: 0;  margin-right: 15px;  border: none;  text-align: center;}.product-slider .owl-thumb-item img {  text-align: center;  display: block;}.product-slider .owl-thumb-item:last-of-type {  margin-right: 0;}/* Shop Banner */.banner-panel {  overflow: hidden;}.banner .banner-img {  position: relative;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.banner:hover .banner-img img {   -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);	 transform: scale(1.1);}.banner .banner-hover {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.banner .banner-hover .banner-bio {  position: absolute;}.banner .banner-hover .banner-bio .banner-dicount {  color: white;  font-family: 'Poppins', sans-serif;  text-transform: uppercase;  font-weight: 700;  line-height: 45px;}.banner .banner-hover .banner-bio h3 {  font-family: 'Poppins', sans-serif;  font-weight: 700;  line-height: 45px;  text-transform: capitalize;  margin-bottom: 0;}.banner .banner-hover .banner-bio h3 a {  color: #3b3b3b;}.banner.banner-hover .banner-bio h3 a:hover {  color: #46a1f0;}.banner.banner-1 .banner-hover .banner-label {  position: absolute;  width: 90px;  height: 90px;  left: 30px;  top: 30px;  background-color: rgba(255, 255, 255, 0.5);  border-radius: 1px;  color: #333333;  font-family: 'Poppins', sans-serif;  font-weight: 700;  line-height: 41px;  font-size: 20px;  padding-left: 13px;}.banner.banner-1 .banner-hover .banner-label span {  font-size: 34px;}.banner.banner-1 .banner-hover .banner-bio {  left: 30px;  bottom: 30px;}.banner.banner-1 .banner-hover .banner-bio .banner-dicount {  font-size: 25px;}.banner.banner-1 .banner-hover .banner-bio h3 {  font-size: 35px;}.banner.banner-2 .banner-hover .banner-bio {  left: 20px;  top: 10px;}.banner.banner-2 .banner-hover .banner-bio .banner-dicount {  font-size: 20px;}.banner.banner-2 .banner-hover .banner-bio h3 {  font-size: 25px;}.banner.banner-3 .banner-hover .banner-bio {  left: 20px;  top: 10px;}.banner.banner-3 .banner-hover .banner-bio .banner-dicount {  font-size: 15px;}.banner.banner-3 .banner-hover .banner-bio h3 {  font-size: 20px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .shop .product {    margin-bottom: 30px;  }  .shop-2 .shop-filter a {    font-size: 12px;    margin-right: 10px;  }  .shop-3 .product-options .product-select i {    right: 40px;  }  .shop-3 .pagination,  .shop-catalogue .pagination {    margin-bottom: 30px;  }  .sidebar-full .widget:last-of-type {    margin-bottom: 0;    padding-bottom: 0;  }  .shop-catalogue .shop-options {    height: auto;    text-align: left !important;  }  .product-view-mode,  .shop-catalogue .shop-options .product-options2 {    text-align: left !important;  }  .shop-catalogue .shop-options .product-options2 .product-sort {    margin-right: 0;  }  .product-slider .owl-thumb-item {    margin-right: 5px;  }  .product-quantity,  .product-cta {    text-align: left !important;  }  .shop-product .product-cta .btn {    width: 90px;    margin-left: 0;  }  .product-tabs .nav-tabs >li >a {    font-size: 12px;    padding: 0 15px;  }  .cart-table tbody tr td.cart-product-quantity .product-quantity a {    text-align: center;  }  .cart-table .cart-product-img {    float: none;    margin-bottom: 10px;  }  .cart-table .cart-product-action .form-control {    margin-bottom: 10px;  }  .cart-table .cart-product-action .btn {    margin-left: 0;  }  .banner.banner-1 .banner-hover .banner-label {    left: 15px;    top: 15px;    font-size: 15px;  }  .banner.banner-1 .banner-hover .banner-label span {    font-size: 24px;  }  .banner.banner-1 .banner-hover .banner-bio h3 {    font-size: 25px;  }  .banner.banner-1 .banner-hover .banner-bio {    left: 15px;    bottom: 15px;  }  .banner.banner-1 .banner-hover .banner-bio .banner-dicount {    font-size: 15px;  }  .banner .banner-hover .banner-bio .banner-dicount {    line-height: 1;  }}/* Extra Small Devices, Phones */@media only screen and (min-width: 480px) and (max-width: 767px) {  .shop-3 .product-options .product-select i {    right: 80px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .shop .product {    margin-bottom: 30px;  }  .shop-3 .pagination,  .shop-catalogue .pagination {    margin-bottom: 30px;  }  .sidebar-full .widget:last-of-type {    margin-bottom: 0;    padding-bottom: 0;  }  .cart-table .cart-product-action .form-control {    margin-bottom: 10px;  }  .cart-table .cart-product-action .btn {    margin-left: 0;  }}/*------------------------------------*\    #CONTACT-PAGE\*------------------------------------*/.widget-contact-info .col-xs-12 {  padding-left: 0;  padding-right: 0;}.widget-contact-info h6 {  font-family: 'Open Sans', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;  margin-bottom: 15px;}.widget-contact-info p {  color: #a9a9ab;  margin-bottom: 14px;}.widget-contact-info i {  color: #46a1f0;  font-size: 16px;  font-weight: 400;  line-height: 24px;  margin-right: 10px;}.widget-contact .form-control {  border: 2px solid rgba(119, 119, 119, 0.2);  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 400;  line-height: 49px;  padding-left: 21px;}/*------------------------------------*\	#SIDEBAR-SECTION\*------------------------------------*/.sidebar .widget {  padding: 32px;  border: 2px solid #eaeaea;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  margin-bottom: 30px;}.sidebar-full .widget {  margin-bottom: 50px;  border-bottom: 2px solid #eaeaea;  padding-bottom: 50px;}.sidebar-full .widget:last-of-type {  border-bottom: none;  padding-bottom: 0;  margin-bottom: 0;}/* Widget */.widget .widget-title {  position: relative;  padding-bottom: 20px;}.widget .widget-title h5 {  color: #272930;  font-size: 18px;  line-height: 1;}.widget .widget-title:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;}/* Category Widget */.widget-categories ul li a {  color: #777777;  font-size: 13px;  font-weight: 400;  line-height: 36px;}.widget-categories ul li a:hover {  color: #46a1f0;}.widget-categories ul li a i {  color: #aaaaaa;  font-size: 13px;  font-weight: 400;  line-height: 24px;  margin-right: 10px;}.widget-categories ul li a:hover i {  color: #46a1f0;}.widget-categories ul li a span {  margin-left: 5px;  color: #46a1f0;}/* Tags Widget */.widget-tags ul {  margin-bottom: 0;  margin-left: 0;}.widget-tags ul li {  padding-left: 0;  padding-right: 0;}.widget-tags a {  display: inline-block;  background-color: rgba(246, 246, 246, 0.4);  border: 1px solid #eaeaea;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  font-size: 12px;  font-weight: 400;  line-height: 1;  color: #a9a9ab;  margin-right: 6px;  margin-bottom: 6px;  text-transform: capitalize;  padding: 10px 12px;}.widget-tags a:hover {  background-color: #46a1f0;  color: #ffffff;  border: 1px solid #46a1f0;}/* twitter Widegt */.widget-tweets ul li:before {  content: "\f099";  font-family: fontawesome;  font-size: 14px;  font-weight: 400;  line-height: 24px;  color: #46a1f0;  width: 13px;  height: 12px;  float: left;  margin-right: 10px;}.widget-tweets ul li p.tweet {  color: #a9a9ab;  font-weight: 600;  font-size: 13px;  line-height: 22px;  margin-bottom: 5px;}.widget-tweets ul li a {  color: #777777;  font-weight: 400;}.widget-tweets ul li a:hover {  color: #46a1f0;}.widget-tweets ul li .timePosted {  color: #707070;  font-size: 11px;  font-weight: 400;  line-height: 20px;}.widget-tweets ul li:last-child .timePosted {  margin-bottom: 0;}.widget-tweets .twitter-follow a {  margin-top: 20px;  border: 1px solid #777777;  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  border-radius: 1px;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 49px;  padding: 8px 13px;}.widget-tweets .twitter-follow a:hover {  background-color: #46a1f0;  color: #ffffff;  border-color: #46a1f0;}/* Recent Widegt */.widget-recent .entry {  position: relative;  margin-bottom: 20px;}.widget-recent .entry:last-of-type {  margin-bottom: 0;}.widget-recent .entry img {  position: absolute;  left: 0;  top: 0;}.widget-recent .entry .entry-desc {  position: relative;  margin-left: 65px;}.widget-recent .entry .entry-desc .entry-title {  margin-bottom: 10px;}.widget-recent .entry .entry-desc .entry-title a {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 700;  line-height: 1;}.widget-recent .entry .entry-desc .entry-title a:hover {  color: #46a1f0;}.widget-recent .entry .entry-desc .entry-meta {  border-bottom: 1px solid #eaeaea;  padding-bottom: 20px;}.widget-recent .entry:last-of-type .entry-meta {  border-bottom: none;  padding-bottom: 0;}.widget-recent .entry .entry-desc .entry-meta {  font-family: 'Poppins', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;  color: #a9a9ab;  text-transform: capitalize;}.widget-recent .entry .entry-desc .entry-meta .slash {  color: #414141;}/* Search Widget */.widget-search .form-search .form-control {  border: none;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  -moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none;  color: #777777;  font-size: 13px;  font-weight: 600;  line-height: 22px;  text-transform: capitalize;}.widget-search .form-search .btn {  background-color: #46a1f0;  color: #ffffff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  width: 35px;  height: 49px;  line-height: 29px;  text-align: center;  font-size: 14px;  margin-left: 0;  padding: 0;}.widget-search .form-search .btn:hover {  background-color: #333333;  border-color: #333333;}.widget-best-product .best-product .product-img {  width: 70px;  height: 70px;  text-align: center;  padding: 4px;}.widget-best-product .best-product .product-bio {  padding-top: 0;}.widget-best-product .best-product .product-bio .product-price {  font-size: 13px;  font-weight: 600;  line-height: 23px;}.widget-best-product .best-product a {  text-transform: uppercase;}/* fiter product */.ui-slider {  position: relative;  text-align: left;}.ui-slider .ui-slider-handle {  position: absolute;  z-index: 2;  width: 1.2em;  height: 1.2em;  cursor: default;  -ms-touch-action: none;  touch-action: none;}.ui-slider .ui-slider-range {  position: absolute;  z-index: 1;  font-size: .7em;  display: block;  border: 0;  background-position: 0 0;}/* support: IE8 - See #6727 */.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {  filter: inherit;}.ui-slider-horizontal {  height: .8em;}.ui-slider-horizontal .ui-slider-handle {  top: -0.3em;  margin-left: -0.6em;}.ui-slider-horizontal .ui-slider-range {  top: 0;  height: 100%;}.ui-slider-horizontal .ui-slider-range-min {  left: 0;}.ui-slider-horizontal .ui-slider-range-max {  right: 0;}.ui-slider-vertical {  width: .8em;  height: 100px;}.ui-slider-vertical .ui-slider-handle {  left: -0.3em;  margin-left: 0;  margin-bottom: -0.6em;}.ui-slider-vertical .ui-slider-range {  left: 0;  width: 100%;}.ui-slider-vertical .ui-slider-range-min {  bottom: 0;}.ui-slider-vertical .ui-slider-range-max {  top: 0;}.widget-filter .ui-slider {  height: 8px;  background-color: #d7d7d7;  border-radius: 2px;  margin-bottom: 20px;  margin-top: 5px;}.widget-filter .ui-slider-handle {  /* Style for "Line" */  width: 15px;  height: 15px;  margin-left: 0;  background-color: #272930;  border-radius: 1px;}.widget-filter .ui-slider-range {  height: 8px;  background-color: #46a1f0;  margin-bottom: 20px;}.widget-filter p {  font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 1;}.widget-filter label {  color: #777777;}.widget-filter input {  color: #46a1f0;  border: none;  background-color: transparent;}.widget-filter .btn {  border: 1px solid #777777;  border-radius: 1px 2px 2px 1px;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 28px;  width: 67px;  height: 28px;}.widget-filter .btn:hover {  color: #ffffff;  background-color: #46a1f0;  border-color: #46a1f0;}/* ADS widget */.ads-widget img {  max-width: 100%;  height: auto;}/* Recent Product Widegt */.widget-recent-products .product {  position: relative;  margin-bottom: 20px;  border-bottom: 1px solid #eaeaea;  padding-bottom: 20px;}.widget-recent-products .product:last-of-type {  margin-bottom: 0;  border-bottom: none;  padding-bottom: 0;}.widget-recent-products .product img {  position: absolute;  left: 0;  top: 0;}.widget-recent-products .product .product-desc {  position: relative;  margin-left: 65px;}.widget-recent-products .product .product-title {  margin-bottom: 10px;}.widget-recent-products .product .product-title a {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 15px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;}.widget-recent-products .product .product-title a:hover {  color: #46a1f0;}.widget-recent-products .product .product-desc .product-meta {  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 20px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 479px) {  .sidebar .widget {    padding: 28px;  }  .widget-recent .entry .entry-desc {    margin-left: 60px;  }  .sidebar-full .widget {    padding-bottom: 30px;    margin-bottom: 30px;  }}/* Extra Small Devices, Phones */@media only screen and (min-width: 480px) and (max-width: 767px) {  .widget-recent .entry .entry-desc {    margin-left: 70px;  }  .sidebar-full .widget {    padding-bottom: 30px;    margin-bottom: 30px;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .widget-recent .entry .entry-desc {    margin-left: 70px;  }  .sidebar-full .widget {    padding-bottom: 40px;    margin-bottom: 40px;  }}/*------------------------------------*\    #HEADING\*------------------------------------*/.heading p {  color: #aaaaaa;  font-family: 'Open Sans', sans-serif;  font-size: 12px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;  margin-bottom: 0;}.heading h2 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 25px;  font-weight: 600;  line-height: 1;  text-transform: capitalize;  padding-top: 20px;}.heading:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #46a1f0;}.heading-1 p:last-child {  color: #777777;  font-family: 'Open Sans', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 23px;  padding-top: 20px;}.heading-2 {  padding-bottom: 20px;}.heading-2:after,.heading-3:after {  left: 50%;  margin-left: -10px;}/*------------------------------------*\    #FOOTER-SECTION\*------------------------------------*/footer {  padding-top: 100px;  background-color: #272930;}.footer-social {  margin-bottom: 70px;}.footer-social-bg {  border: 1px solid rgba(119, 119, 119, 0.5);  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  border-radius: 1px;  padding-left: 33px;  padding-right: 0;  height: 77px;  line-height: 77px;}.footer-social p {  color: #a9a9ab;  font-family: 'Open Sans', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 77px;  text-transform: capitalize;}.footer-social-icon a {  width: 74px;  height: 77px;  color: #aaaaaa;  font-size: 15px;  font-weight: 400;  line-height: 28px;  text-align: center;  overflow: hidden;  float: left;  display: block;  border-left: 1px solid #4f5054;}.footer-social-icon a i {  position: relative;  line-height: 77px;  display: block;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.footer-social-icon a:hover i:first-child {  margin-top: -77px;}.footer-social-icon a:hover i:last-child {  color: #ffffff;}.footer-social-icon a:hover {  color: #ffffff;}.footer-social-icon a.facebook:hover {  background-color: #3B5998;}.footer-social-icon a.twitter:hover {  background-color: #00ACEE;}.footer-social-icon a.pinterest:hover {  background-color: #C8232C;}.footer-social-icon a.vimeo:hover {  background-color: #86C9EF;}.footer-social-icon a.linkedin:hover {  background-color: #0E76A8;}.footer-social-icon a.rss:hover {  background-color: #EE802F;}.footer-widget {  margin-bottom: 70px;}.footer-widget-title {  padding-bottom: 20px;}.footer-widget-title h5 {  color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 15px;  font-weight: 600;  line-height: 1;}.footer-widget-title:after {  content: "";  height: 2px;  width: 20px;  position: absolute;  display: inline-block;  background-color: #898989;}.footer-widget-contact-link .col-xs-12 {  padding-left: 0;  padding-right: 0;}.footer-widget-contact-link h6 {  color: #ffffff;  font-family: 'Open Sans', sans-serif;  font-size: 12px;  font-weight: 400;  line-height: 1;  margin-bottom: 15px;}.footer-widget-contact-link p {  color: #a9a9ab;  margin-bottom: 14px;}.footer-widget-contact-link i {  color: #46a1f0;  font-size: 16px;  font-weight: 400;  line-height: 24px;  margin-right: 10px;}.footer-widget-link ul li {  border-bottom: 1px solid #31333a;}.footer-widget-link ul li:last-child {  border-bottom: none;}.footer-widget-link ul li a {  color: #777777;  font-size: 13px;  font-weight: 400;  line-height: 36px;}.footer-widget-link ul li a i {  color: #46a1f0;  margin-right: 15px;}.footer-widget-link ul li a:hover {  color: #46a1f0;}.footer-widget .widget-contact .btn-primary:hover {  background-color: #f3695f;  color: #ffffff;  border-color: #f3695f;}.footer-copyright {  padding-top: 30px;  padding-bottom: 30px;}.footer-copyright p {  line-height: 1;  margin-bottom: 0;}.footer-copyright .copyright p span {  margin-right: 30px;}.footer-copyright .copyright p a {  color: #777777;}.footer-copyright .copyright p a:hover {  color: #46a1f0;}.flickr-widget .flickr-item img {  width: 60px;  height: 60px;  margin-right: 5px;  margin-bottom: 5px;}.flickr-widget a.flickr-more {  color: #a9a9ab;  font-family: 'Poppins', sans-serif;  font-size: 11px;  font-weight: 400;  line-height: 40px;  text-transform: capitalize;}.flickr-widget a.flickr-more:hover {  color: #46a1f0;}.tweets-widget ul li:before {  content: "\f099";  font-family: fontawesome;  font-size: 14px;  font-weight: 400;  line-height: 24px;  color: #46a1f0;  width: 13px;  height: 12px;  float: left;  margin-right: 10px;}.tweets-widget ul li p.tweet {  color: #a9a9ab;  font-weight: 600;  font-size: 13px;  line-height: 22px;  margin-bottom: 5px;}.tweets-widget ul li a {  color: #777777;  font-weight: 400;}.tweets-widget ul li a:hover {  color: #46a1f0;}.tweets-widget ul li .timePosted {  color: #707070;  font-size: 11px;  font-weight: 400;  line-height: 20px;}.tweets-widget ul li:last-child .timePosted {  margin-bottom: 0;}/* Footer #1 *//* Footer #2 */.footer-2 {  padding-top: 100px;  padding-bottom: 100px;}.footer-2 .footer-social {  margin-bottom: 60px;}.footer-2 .footer-copyright,.footer-3 .footer-copyright {  padding-top: 0;  padding-bottom: 0;}/* Footer #3 */.footer-3 .footer-copyright p {  line-height: 77px;}.footer-3 .footer-copyright .footer-social-icon a {  border-left: 0;}/* Footer #5 */.footer-widget-newsletter form {  margin-bottom: 0;}.footer-widget-newsletter .input-group {  height: 45px;  background-color: #1b1d22;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;}.footer-widget-newsletter .form-control {  border: none;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 400;  line-height: 49px;  padding-left: 22px;}.footer-widget-newsletter .input-group-btn {  padding-right: 10px;}.footer-widget-newsletter .input-group-btn >.btn {  background-color: #46a1f0;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  color: #ffffff;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;}/* Footer #6 */footer .form-control {  background-color: transparent;}@media only screen and (min-width: 320px) and (max-width: 767px) {  footer {    padding-top: 60px;  }  .footer-social-bg {    height: auto;    line-height: 1.8;    padding-left: 0;    border: none;  }  .footer-social p {    line-height: 1.8;    text-align: center;  }  .footer-social-icon a {    width: 40px;    border-left: none;    float: none;    display: inline-block;  }  .footer-copyright .copyright p span {    margin-right: 0;    margin-bottom: 10px;    display: block;  }  .footer-widget {    margin-bottom: 60px;  }  .footer-3 .footer-copyright {    padding-top: 30px;  }  .footer-3 .footer-copyright p {    line-height: 1.8;  }  .footer-3 .footer-copyright .copyrights {    margin-top: 5px !important;    margin-left: 0 !important;    display: block;    text-align: center;  }  .footer-4 .footer-social,  .footer-6 .footer-social {    margin-bottom: 30px;  }}@media only screen and (min-width: 768px) and (max-width: 991px) {  .footer-social p {    font-size: 12px;  }  .footer-social-icon a {    width: 50px;  }  .footer-3 .footer-copyright {    padding-top: 30px;  }  .footer-3 .footer-copyright p {    line-height: 1.8;  }  .footer-3 .footer-copyright .copyrights {    margin-top: 5px !important;    margin-left: 0 !important;    display: block;    text-align: center;  }  .footer-3 .footer-social-icon a {    width: 40px;    border-left: none;    float: none;    display: inline-block;  }}/*------------------------------------*\    #404\*------------------------------------*/.page-404 {  padding-top: 200px;  padding-bottom: 200px;}.page-404 h3 {  color: #272930;  font-family: 'Poppins', sans-serif;  font-size: 250px;  font-weight: 400;  line-height: 0.75;  margin-bottom: 50px;}.page-404 p {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 23px;  margin-bottom: 60px;}@media only screen and (min-width: 320px) and (max-width: 479px) {  .page-404 h3 {    font-size: 150px;  }  .page-404 .btn {    width: 125px;  }  .page-404.fullscreen {    height: auto !important;  }}/*------------------------------------*\    #SOON\*------------------------------------*/.soon {  padding-top: 200px;  padding-bottom: 200px;}.soon .head {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 16px;  font-weight: 700;  line-height: 1;  text-transform: uppercase;  margin-bottom: 30px;}.soon h1 {  color: #272930;  font-family: 'Poppins', sans-serif;  font-size: 61px;  font-weight: 700;  line-height: 45px;  text-transform: uppercase;  margin-bottom: 30px;}.soon p {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 23px;}/* jQuery Countdown styles 2.0.0. */.is-countdown {  margin-top: 60px;}.countdown-rtl {  direction: rtl;}.countdown-section {  display: block;  float: right;  text-align: center;  position: relative;  border: 2px solid #777777;  height: 172px;  padding-top: 48px;  margin-left: 33px;  width: 260px;}.countdown-section:last-of-type {  margin-left: 0;}.countdown-amount {  color: #272930;  font-family: 'Poppins', sans-serif;  font-size: 65px;  font-weight: 400;  line-height: 46px;  margin-bottom: 16px;}.countdown-period {  display: block;  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 15px;  font-weight: 400;  line-height: 46px;}/* Soon #3 */.soon-3 .countdown-section {  background-color: rgba(255, 255, 255, 0.2);  border-color: #ffffff;}.soon-3 .head {  color: #dadada;}.soon-3 p {  color: gainsboro;}.soon-3 .countdown-period {  color: #ffffff;}/* Home Soon */.home-soon {  padding-top: 70px;}.home-soon .logo-vertical {  margin-bottom: 50px;}.home-soon .countdown-amount {  color: #ffffff;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 479px) {  .soon h1 {    font-size: 50px;  }  .countdown-section {    margin-left: 0;    margin-bottom: 30px;    float: none;    width: 100%;  }  .home-soon.fullscreen {    height: auto !important;  }}/* Extra Small Devices, Phones */@media only screen and (min-width: 480px) and (max-width: 767px) {  .countdown-section {    margin-left: 0;    margin-bottom: 30px;    float: none;    width: 100%;  }  .home-soon.fullscreen {    height: auto !important;  }}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {  .countdown-section {    margin-left: 10px;    width: 23%;  }  .home-soon.fullscreen {    height: auto !important;  }}/* Medium Devices, Desktops */@media only screen and (min-width: 992px) and (max-width: 1200px) {  .countdown-section {    margin-left: 10px;    width: 23%;  }}/*------------------------------------*\    #MAINTENANCE\*------------------------------------*/.maintenance {  padding-top: 250px;  padding-bottom: 250px;}.maintenance h3 {  color: #272930;  font-family: 'Poppins', sans-serif;  font-size: 130px;  font-weight: 400;  line-height: .75;  margin-bottom: 50px;}.maintenance p {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 23px;  margin-bottom: 60px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 479px) {  .maintenance h3 {    font-size: 50px;    font-weight: 700;  }  .maintenance .btn {    width: 125px;  }}/* Extra Small Devices, Phones */@media only screen and (min-width: 480px) and (max-width: 767px) {  .maintenance h3 {    font-size: 90px;    font-weight: 700;  }}/*------------------------------------*\	#FAQS-SECTION\*------------------------------------*/.faqs .panel-group {  margin-bottom: 0;}.faqs .panel {  box-shadow: none;  padding: 20px;  margin-bottom: 30px !important;  margin-top: 0 !important;}.faqs .panel .panel-heading {  padding: 0;}.faqs .panel .panel-title {  color: #3b3b3b;  font-family: 'Poppins', sans-serif;  font-size: 17px;  font-weight: 500;  line-height: 1;}.faqs .panel .panel-title i {  margin-right: 15px;  font-size: 14px;}.faqs .panel .panel-body {  border-top: none !important;}.faqs .panel .panel-title a {  color: #3b3b3b;}/* FAQ #1 */.faqs-1 .panel {  border: 1px solid rgba(170, 170, 170, 0.5);  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}/* FAQ #2 */.faqs-2 .panel {  border-bottom: 1px solid rgba(170, 170, 170, 0.5);  margin-bottom: 0;  padding-left: 0;}.faqs-2 .panel .panel-body {  padding-left: 30px;  padding-bottom: 0;}/* FAQ #3 */.faqs-3 .panel {  border: none;  margin-bottom: 0;  padding-left: 0;}.faqs-3 .panel .panel-body {  padding-left: 30px;  padding-bottom: 0;}/* Faq with Filter */.faqs .faqs-filter ul {  margin-bottom: 0;  line-height: 1;}.faqs .faqs-filter ul li {  padding-right: 0;  line-height: 1;}.faqs .faqs-filter a {  color: #777777;  font-family: 'Poppins', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 1;  text-transform: uppercase;  margin-right: 30px;  position: relative;  padding-bottom: 10px;  margin-bottom: 30px;  display: block;}.faqs .faqs-filter a.active-filter,.faqs .faqs-filter a:hover {  color: #46a1f0;}.faqs .faqs-filter a.active-filter:after,.faqs .faqs-filter a:hover:after {  content: "";  height: 1px;  width: 23px;  position: absolute;  display: inline-block;  background-color: #46a1f0;  bottom: 0;  left: 0;}#faqs-all .faqs-item {  min-height: 0 !important;  position: static !important;  transform: translate3d(0px, 0px, 0px) !important;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .faqs .panel .panel-title {    line-height: 1.4;  }}/*------------------------------------*\    #LOGIN/SIGNUP\*------------------------------------*//* Sign In Forms*/.page-sign .modal-content {  background-color: #f6f6f7;  border-radius: 2px;  border: none;  box-shadow: none;}.page-sign .row {  margin-left: 0;  margin-right: 0;}.page-sign .col-md-4,.page-sign .col-md-8 {  padding-right: 0;  padding-left: 0;}.page-sign .modal-content .modal-body {  padding: 0;}.page-sign .modal-content .modal-body .form-group {  margin-bottom: 0;}.page-sign .modal-content .modal-body form {  margin-bottom: 0;}.page-sign .sign-icon {  background-color: #f6f6f7;  padding-top: 120px;  padding-bottom: 110px;  text-align: center;}.page-sign .sign-icon i {  color: #292828;  font-size: 96px;  margin-bottom: 30px;  display: block;}.page-sign .sign-icon h5 {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 30px;  font-weight: 400;  line-height: 1;  margin-bottom: 0;}.page-sign .sign-form {  padding: 30px;  background-color: #ffffff;}.page-sign .sign-form label {  color: #333333;  font-family: 'Poppins', sans-serif;  font-size: 18px;  font-weight: 700;  line-height: 1;  margin-bottom: 20px;}.page-sign .sign-form .checkbox {  margin-top: 0;  margin-bottom: 30px;}.page-sign .sign-form .checkbox label {  color: #777777;  font-family: 'Open Sans', sans-serif;  font-size: 13px;  font-weight: 400;  line-height: 20px;  margin-bottom: 0;}.page-sign .sign-form .form-control {  height: 45px;  border: 2px solid rgba(119, 119, 119, 0.2);  border-radius: 1px;}.page-sign .form-links {  position: absolute;  right: 30px;  bottom: 105px;}.page-sign .form-links a {  font-size: 13px;  font-weight: 400;  line-height: 1;  color: #292828;}.page-sign .form-links a:hover {  color: #46a1f0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {  .page-sign .form-links {    position: relative;    right: auto;    bottom: auto;    margin-top: 15px;  }  .page-sign .sign-icon {    padding-top: 40px;    padding-bottom: 40px;  }}/*------------------------------------*\    #INRO\*------------------------------------*/.pallete-info {  padding: 6px 8px;  text-align: center;  text-transform: uppercase;}.pallete-info p {  margin-bottom: 0;  font-weight: bold;}.portfolio-intro .portfolio-title h4 {  text-align: center;  font-family: 'Poppins', sans-serif !important;  font-weight: 700 !important;}.portfolio-intro .portfolio-title h4 a {  color: #333;}.portfolio-intro .portfolio-title h4 a:hover {  color: #46a1f0;}.portfolio-intro .portfolio-item-box,.rs-item {  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);  transition: all 0.3s linear;}.portfolio-intro .portfolio-item:hover .portfolio-item-box,.rs-item:hover {  box-shadow: 0 20px 25px rgba(0, 0, 0, 0.15);  transform: translateY(-10px);}.portfolio-intro .portfolio-item:hover h4 {  color: #46a1f0;}.portfolio-intro .portfolio-item:hover img {    -webkit-transform: none;  -moz-transform: none;  -o-transform: none;  -ms-transform: none;	transform: none;}.rs-item {  margin-bottom: 30px;}.rs-item img {  width: 100%;  height: auto;}.rs-item .hover-cover {  background-color: #ffffff;  padding: 30px;  position: relative;  text-align: center;  font-family: 'Poppins', sans-serif !important;  font-weight: 700 !important;  text-transform: uppercase;}.rs-item:hover .hover-cover {  color: #46a1f0;}.rs-item a {  color: #333;}/*------------------------------------*\    #Landing Page / Promo Page\*------------------------------------*/.landing-hero {  height: 100vh;  padding-top: 200px;}.landing-hero.bg-overlay-dark:before {  background-color: rgba(27, 26, 26, 0.85);  background-image: linear-gradient(180deg, rgba(27, 26, 26, 0.3) 0%, rgba(27, 26, 26, 0) 34%, rgba(27, 26, 26, 0) 82%, rgba(27, 26, 26, 0) 100%);}.landing-hero h1 {  font-size: 65px;  font-weight: 700;  line-height: 70px;}.landing-hero p {  color: #f9f9f9;  font-size: 18px;  font-style: italic;  line-height: 27px;}.landing-demos .portfolio-title h4 {  text-align: center;  font-size: 16px;}.landing-demos .portfolio-title:hover h4 {  color: #46a1f0;}.landing-demos .portfolio-img {  box-shadow: 0 0 36px 4px rgba(0, 0, 0, 0.1);  background-color: #c0c0c0;  transition: all 0.35s;}.landing-demos .portfolio-item:hover .portfolio-img {  transform: translateY(-6px);}.landing-demos .portfolio-item:hover img {  transform: scale(1);}.landing-demos.bg-gray .portfolio-bio {  background-color: transparent;}.landing-action {  padding-top: 200px;}.landing-action img {  margin-bottom: 50px;}.landing-action h2 {  font-size: 50px;  line-height: 60px;  margin-bottom: 50px;}.landing-featues {  padding-bottom: 50px;}.landing-featues .feature-box {  margin-bottom: 50px;}.landing-featues h3 {  text-transform: capitalize;}/*------------------------------------*\    #RESPONSIVE-DESIGN\*------------------------------------*//*------------------------------------*\    #BOXED LAYOUT\*------------------------------------*/.boxed {  background: url(../images/background/patterns/wood-dark.jpg);}@media only screen and (min-width: 1200px) {  .boxed .wrapper {    width: 1170px;    margin: auto;    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);  }  .boxed .wrapper .container {    padding-right: 30px;    padding-left: 30px;  }}@media only screen and (max-width: 1200px) {  .boxed .wrapper {    width: auto;    margin: auto;  }}/* To active Boxed Layout *//*------------------------------------*\    #DARK LAYOUT\*------------------------------------*/body.layout-dark,.layout-dark .wrapper {  background-color: #3a3c42!important;  color: #818181 !important;}.layout-dark .bg-gray {  background-color: #2e3037 !important;  color: #818181 !important;}.layout-dark .blog-grid .entry .entry-title h3,.layout-dark .blog-grid .entry .entry-title h3 a,.layout-dark .feature .feature-panel .feature-heading h3,.layout-dark .service .service-panel .service-heading .icon,.layout-dark .service .service-panel h3,.layout-dark .cart-box .cart-overview h5,.layout-dark h1,.layout-dark h2,.layout-dark h3,.layout-dark h4,.layout-dark h5,.layout-dark h6,.layout-dark .h1,.layout-dark .h2,.layout-dark .h3,.layout-dark .h4,.layout-dark .h5,.layout-dark .h6,.layout-dark .team-2 .member .member-overlay h5,.layout-dark .table >tbody >tr >td,.layout-dark .table >tbody >tr >th,.layout-dark .table >tfoot >tr >td,.layout-dark .table >tfoot >tr >th,.layout-dark .table >thead >tr >td,.layout-dark .table >thead >tr >th,.layout-dark .panel-default >.panel-heading,.layout-dark .panel-footer,.layout-dark .panel-body,.layout-dark .feature-box .feature-heading h3,.layout-dark .fbox-bordered .feature-icon,.layout-dark .fbox-circle.fb-bordered .feature-icon,.layout-dark .widget-contact .form-control,.layout-dark .shortcode-4 .facts .counter,.layout-dark .shortcode-4 .facts.bg-white .counter,.layout-dark .accordion .panel .panel-title,.layout-dark .accordion .panel .panel-title a,.layout-dark .product .product-bio .prodcut-title h3 a,.layout-dark .shop-3 .product-num h2,.layout-dark .shop-3 .product-options select,.layout-dark .product .product-price,.layout-dark .shop-catalogue .shop-options .product-options2 span,.layout-dark .shop-catalogue .shop-options .product-view-mode span,.layout-dark .shop-product .product-related-title h5,.layout-dark .shop-product .product-share h5,.layout-dark .product-tabs .nav-tabs >li >a,.layout-dark .shop-product .product-details h5,.layout-dark .shop-product .product-title h3,.layout-dark .widget .widget-title h5,.layout-dark .widget-recent .entry .entry-desc .entry-title a,.layout-dark .blog-classic .entry .entry-title h3 a,.layout-dark .blog-masonry .entry .entry-title h3 a,.layout-dark .blog-single .entry .entry-title h3 a,.layout-dark .blog-single .entry .entry-tags h6,.layout-dark .blog-single .entry .entry-share h6,.layout-dark .blog-single .entry-author .entry-author-bio h6,.layout-dark .blog-single .entry-comments .comments-heading h6,.layout-dark .blog-single .comment-form-heading h6,.layout-dark .blog-single .comment-form-body .form-control,.layout-dark .portfolio-single .portoflio-single-heading h3,.layout-dark .portfolio-single .portfolio-related-title h3,.layout-dark .shortcode-2 .panel-heading h4,.layout-dark .shortcode-2 .panel-heading i,.layout-dark .page-404 h3,.layout-dark .faqs .panel .panel-title a,.layout-dark .faqs .panel .panel-title i,.layout-dark .maintenance h3,.layout-dark .form-control {  color: #f6f6f7;}.layout-dark .portfolio-classic .portfolio-title h4 {  color: #f6f6f7 !important;}.layout-dark .product-tabs .nav-tabs >li >a {  color: #f6f6f7 !important;}.layout-dark .testimonial-oc,.layout-dark .testimonial-4.bg-gray .testimonial-panel,.layout-dark .panel-default >.panel-heading,.layout-dark .service-1 .service-panel,.layout-dark .service-5 .service-panel:hover,.layout-dark .service-5 .service-panel.active,.layout-dark ul.dropdown-menu li >a:hover,.layout-dark ul.dropdown-menu li >a:focus,.layout-dark ul.dropdown-menu li >a:active,.layout-dark ul.mega-menu li a:hover,.layout-dark ul.mega-menu li a:focus,.layout-dark ul.mega-menu li a:active,.layout-dark .table-striped >tbody >tr:nth-of-type(odd),.layout-dark .modal-content,.layout-dark .widget-contact .form-control,.layout-dark .shortcode-4 .facts,.layout-dark .shortcode-4 .facts.bg-white,.layout-dark .cta-2 .action-bar,.layout-dark .shortcode-8 .client,.layout-dark .blockquote-3,.layout-dark .alerts,.layout-dark .product .product-bio,.layout-dark .bg-gray .product-options select,.layout-dark .product .product-price,.layout-dark .bg-gray .pagination >li >a,.layout-dark .bg-gray .pagination >li >span,.layout-dark .shop-catalogue .shop-options,.layout-dark .product-tabs,.layout-dark .product-tabs .nav-tabs >li.active >a,.layout-dark .product-tabs .nav-tabs >li.active >a:hover,.layout-dark .product-tabs .nav-tabs >li.active >a:focus,.layout-dark .pagination >li >a,.layout-dark .pagination >li >span,.layout-dark .blog-single .entry .entry-share,.layout-dark .blog-single .entry-author,.layout-dark .blog-single .comment-form-body .form-control,.layout-dark .form-control,.layout-dark .table-hover >tbody >tr:hover {  background-color: #292b32 !important;}.layout-dark .btn-primary.btn-black:hover {  background-color: transparent;  border-color: #f6f6f7;  color: #f6f6f7;}.layout-dark .heading h2 {  color: #ffffff;}.layout-dark .shortcode-8.bg-gray .client,.layout-dark .product-tabs .nav-tabs,.layout-dark .product-review li {  background-color: #3a3c42;}.layout-dark .service-1 .service-panel .service-footer i {  background-color: rgba(32, 34, 40, 0.5);}.layout-dark .arrows.ares,.layout-dark .arrows.ares .tp-title-wrap {  background-color: #272930 !important;}.layout-dark .navbar-nav >li.has-dropdown >ul.dropdown-menu,.layout-dark .navbar-nav >li.has-dropdown >ul.mega-menu,.layout-dark li.dropdown-submenu >ul.mega-menu,.layout-dark li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu >ul.dropdown-menu,.layout-dark li.dropdown-submenu >ul.dropdown-menu >li.has-dropdown >ul.dropdown-menu,.layout-dark .mega-dropdown-menu .container,.layout-dark .module-cart .cart-box,.layout-dark .panel-footer,.layout-dark .img-thumbnail {  background-color: #3a3c42;  border-color: #272930;}.layout-dark ul.mega-menu >li >ul {  background-color: #3a3c42;}.layout-dark ul.mega-menu >li,.layout-dark .top-bar .top-contact li {  border-right-color: #272930;}.layout-dark ul.dropdown-menu li a,.layout-dark ul.mega-menu li ul li a,.layout-dark .table >thead >tr >th,.layout-dark .modal-header,.layout-dark .nav-tabs,.layout-dark .sidebar-full .widget,.layout-dark .widget-recent .entry .entry-desc .entry-meta,.layout-dark ul.comments-list li,.layout-dark .top-bar .bottom-bar-border,.layout-dark .widget-recent-products .product {  border-bottom-color: #272930;}.layout-dark .product-tabs .nav-tabs >li >a,.layout-dark .product-tabs .nav-tabs >li.active >a,.layout-dark .product-tabs .nav-tabs >li.active >a:hover,.layout-dark .product-tabs .nav-tabs >li.active >a:focus {  border-right-color: #272930;}.layout-dark .cart-box .cart-control .btn.btn-secondary {  background-color: #272930 !important;  border-color: #272930;}.layout-dark .table >tbody >tr >td,.layout-dark .table >tbody >tr >th,.layout-dark .table >tfoot >tr >td,.layout-dark .table >tfoot >tr >th,.layout-dark .table >thead >tr >td,.layout-dark .table >thead >tr >th,.layout-dark .modal-footer,.layout-dark .shop-product hr {  border-top-color: #272930;}.layout-dark .table-bordered,.layout-dark .table-bordered >tbody >tr >td,.layout-dark .table-bordered >tbody >tr >th,.layout-dark .table-bordered >tfoot >tr >td,.layout-dark .table-bordered >tfoot >tr >th,.layout-dark .table-bordered >thead >tr >td,.layout-dark .table-bordered >thead >tr >th,.layout-dark .table >tbody + tbody,.layout-dark .panel-default,.layout-dark .panel-heading,.layout-dark .service-1 .service-panel,.layout-dark .fbox-bordered .feature-icon,.layout-dark .fbox-circle.fb-bordered .feature-icon,.layout-dark .widget-contact .form-control,.layout-dark .pallete-item,.layout-dark .shop-3 .product-options select,.layout-dark .sidebar .widget,.layout-dark .top-bar .top-bar-border,.layout-dark .header-3 .top-social a i,.layout-dark .faqs-1 .panel {  border-color: #272930 !important;}.layout-dark .responsive-utilities td.is-hidden,.layout-dark .panel {  background-color: #272930 !important;}.layout-dark ul.icon-list li i {  color: #818181 !important;}.layout-dark .pagination >.active >a,.layout-dark .pagination >.active >a:focus,.layout-dark .pagination >.active >a:hover,.layout-dark .pagination >.active >span,.layout-dark .pagination >.active >span:focus,.layout-dark .pagination >.active >span:hover {  background-color: #46a1f0 !important;}.layout-dark .faqs .panel .panel-body {  color: #818181 !important;}/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/1846(这个说明仅在演示里会看到,下载的源码里没有)*/