*, h1, h2, h3, h4, h5, h6, p, ul, a, dl, dt, dd, ol, ul, li {margin: 0;padding: 0;}*, :active, :focus {outline: none !important;}ul, ol {list-style: none;}textarea {resize: none;}::selection {text-shadow: none;}::-moz-selection {text-shadow: none;}::-webkit-selection {text-shadow: none;}.form-control {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.form-control:focus {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}body, html {overflow-x: hidden;}html {font-size: 13px;}body {background-color: #ffffff;font-family: 'Raleway', sans-serif;font-size: 14px;font-weight: 400;color: #333;line-height: 1.5;margin: 0;}.wrapper {background-color: #ffffff;}.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}* {outline: none;}::-moz-selection {text-shadow: none;}::selection {background-color: #da251d;color: #ffffff;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: #da251d;}a:hover {color: #b18540;text-decoration: none;}a:focus {color: #b18540;outline: none;text-decoration: none;}a:active {color: #b18540;outline: none;text-decoration: none;}textarea {resize: 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;}@media only screen and (max-width: 992px) {.fullscreen {height: auto !important;}}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #222222;font-family: 'Kaushan Script', cursive;font-weight: 700;margin: 0 0 28px;line-height: 1;}.h1, h1 {font-size: 52px;}.h2, h2 {font-size: 42px;}.h3, h3 {font-size: 38px;}.h4, h4 {font-size: 32px;}.h5, h5 {font-size: 24px;}.h6, h6 {font-size: 18px;}p {color: #777;font-size: 16px;font-weight: 400;line-height: 22px;}.lead {font-size: 16px;line-height: 1.8;}.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;}.bold {font-weight: bold;}.regular {font-weight: normal;}.italic {font-style: italic;}.break-word {word-wrap: break-word;}.no-wrap {white-space: nowrap;}.text-white {color: #ffffff !important;}.text-gray {color: #f9f9f9 !important;}.text-black {color: #222222;}.text-theme {color: #da251d !important;}.text--capitalize {text-transform: capitalize !important;}.text--uppercase {text-transform: uppercase !important;}.font-heading {font-family: 'Kaushan Script', cursive !important;}.font-body {font-family: 'Raleway', sans-serif;}.texto-internas h2{margin-bottom:1em; font-weight:bold;}.texto-internas h4 {font-family: 'Raleway', sans-serif; font-size:1.8em; font-style:italic; font-weight:normal; }.font-18 {font-size: 24px;}.font-16 {font-size: 16px;}.font-20 {font-size: 20px;}.font-40 {font-size: 40px;}@media only screen and (min-width: 320px) and (max-width: 767px) {text-center-xs {text-align: center !important;}}@media only screen and (min-width: 768px) and (max-width: 991px) {text-center-sm {text-align: center !important;}}.higlighted-style1 {background-color: #da251d;color: #fff;padding: 5px 0;}.higlighted-style2 {background-color: #222222;color: #fff;padding: 5px 0;}.higlighted-style3 {background-color: #f9f9f9;color: #da251d;padding: 5px 0;}.color-heading {color: #222222 !important;}.color-theme {color: #da251d !important;}.color-white {color: #ffffff !important;}.color-gray {color: #f9f9f9 !important;}address, blockquote, dd, dl, fieldset, form, ol, p, pre, table, ul {margin-bottom: 20px;}section {padding-top: 110px;padding-bottom: 110px;overflow: hidden;}.m-0 {margin: 0 !important;}.m-xs {margin: 10px;}.m-sm {margin: 20px;}.m-md {margin: 40px;}.m-lg {margin: 80px;}.mt-0 {margin-top: 0 !important;}.mt-xs {margin-top: 10px;}.mt-10 {margin-top: 10px !important;}.mt-20 {margin-top: 20px !important;}.mt-30 {margin-top: 30px !important;}.mt-40 {margin-top: 40px !important;}.mt-50 {margin-top: 50px !important;}.mt-60 {margin-top: 60px;}.mt-70 {margin-top: 70px !important;}.mt-80 {margin-top: 80px !important;}.mt-90 {margin-top: 90px !important;}.mt-100 {margin-top: 100px !important;}.mt-150 {margin-top: 150px;}.mb-0 {margin-bottom: 0 !important;}.mb-15 {margin-bottom: 15px;}.mb-10 {margin-bottom: 10px !important;}.mb-20 {margin-bottom: 20px !important;}.mb-30 {margin-bottom: 30px !important;}.mb-50 {margin-bottom: 50px !important;}.mb-40 {margin-bottom: 40px !important;}.mb-60 {margin-bottom: 60px !important;}.mb-70 {margin-bottom: 70px !important;}.mb-80 {margin-bottom: 80px !important;}.mb-90 {margin-bottom: 90px !important;}.mb-100 {margin-bottom: 100px !important;}.mb-150 {margin-bottom: 150px !important;}.mr-0 {margin-right: 0;}.mr-30 {margin-right: 30px !important;}.mr-50 {margin-right: 50px;}.mr-60 {margin-right: 60px;}.mr-150 {margin-right: 150px;}.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;}.p-0 {padding: 0 !important;}.p-xs {padding: 10px;}.p-sm {padding: 20px;}.p-md {padding: 40px;}.p-lg {padding: 80px;}.pt-0 {padding-top: 0 !important;}.pt-30 {padding-top: 30px !important;}.pt-40 {padding-top: 40px !important;}.pt-50 {padding-top: 50px;}.pt-60 {padding-top: 60px;}.pt-70 {padding-top: 70px !important;}.pt-80 {padding-top: 80px;}.pt-90 {padding-top: 90px;}.pt-100 {padding-top: 100px !important;}.pt-150 {padding-top: 150px !important;}.pb-0 {padding-bottom: 0 !important;}.pb-30 {padding-bottom: 30px;}.pb-50 {padding-bottom: 50px;}.pb-60 {padding-bottom: 60px;}.pb-70 {padding-bottom: 70px !important;}.pb-80 {padding-bottom: 80px;}.pb-90 {padding-bottom: 90px;}.pb-100 {padding-bottom: 100px !important;}.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-100 {padding-right: 100px !important;}.pr-150 {padding-right: 150px;}.pl-0 {padding-left: 0;}.pl-30 {padding-left: 30px;}.pl-50 {padding-left: 50px;}.pl-60 {padding-left: 60px;}.pl-100 {padding-left: 100px !important;}.pl-150 {padding-left: 150px;}.fixed {position: fixed;}.relative {position: relative;}.absolute {position: absolute;}.static {position: static;}.zindex-1 {z-index: 1;}.zindex-2 {z-index: 2;}.zindex-3 {z-index: 3;}.border-all {border: 1px solid #da251d;}.border-top {border-top: 1px solid #da251d;}.border-bottom {border-bottom: 1px solid #da251d;}.border-right {border-right: 1px solid #da251d;}.border-left {border-left: 1px solid #da251d;}.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 #f9f9f9;}.mt--80 {margin-top: -80px;}.row-no-padding [class*="col-"] {padding-left: 0 !important;padding-right: 0 !important;}.col-lg-5ths, .col-md-5ths, .col-sm-5ths, .col-xs-5ths {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.col-xs-5ths {width: 20%;float: left;}@media (min-width: 768px) {.col-sm-5ths {width: 20%;float: left;}}@media (min-width: 992px) {.col-md-5ths {width: 20%;float: left;}}@media (min-width: 1200px) {.col-lg-5ths {width: 20%;float: left;}}.col-content {padding: 120px 100px 110px 120px;}@media only screen and (min-width: 320px) and (max-width: 767px) {.col-content {padding: 40px !important;}}.pos-fixed {position: fixed;}.pos-relative {position: relative;}.pos-absolute {position: absolute;}.pos-static {position: static;}.pos-top {top: 0;}.pos-bottom {bottom: 0;}.pos-right {right: 0;}.pos-left {left: 0;}.pos-vertical-center {position: relative;top: 50%;-webkit-transform: perspective(1px) translateY(-50%);-moz-transform: perspective(1px) translateY(-50%);-o-transform: perspective(1px) translateY(-50%);transform: perspective(1px) translateY(-50%);}.height-700 {height: 700px !important;}.height-500 {height: 500px !important;}.height-800 {height: 800px !important;}@media only screen and (min-width: 992px) {.hidden-lg, .hidden-md {display: none;}}.blockquote, blockquot {font-size: 20px;font-family: 'Raleway', sans-serif;color: #a5a5a5;font-style: italic;line-height: 28px;font-weight: 500;padding: 30px 0 30px 30px;position: relative;}.quote-author {font-family: 'Kaushan Script', cursive;display: block;font-size: 13px;font-style: normal;font-weight: 600;line-height: 1;color: #282828;margin-top: 18px;}.blockquote-1 {border-left: 6px solid #222222;}.blockquote-3, .blockquote-4 {padding-right: 30px;}.blockquote-2, .blockquote-3, .blockquote-4 {border-left: none;}.blockquote-2:after, .blockquote-2:before {font-family: fontawesome;font-size: 16px;position: absolute;color: #222222;line-height: 1.8;}.blockquote-2:before {content: "\f10d";top: 0;left: 0;}.blockquote-2:after {content: "\f10e";right: 0;bottom: 0;}.blockquote-3 {color: #da251d;background-color: #f4f4f4;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.blockquote-4 {color: #ffffff;background-color: #222222;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.blockquote-4 .quote-author {color: #ffffff;}.bg-transparent {background-color: transparent !important;}.bg-theme {background-color: #da251d !important;}.bg-gray {background-color: #f9f9f9 !important;}.bg-white {background-color: #ffffff !important;}.bg-dark {background-color: #222222 !important;}.bg-dark2 {background-color: #222222 !important;}.bg-dark3 {background-color: #3d3c3c !important;}.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-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: #ffffff;opacity: 0.8;}.bg-overlay-dark:before {background-color: rgba(27, 26, 26, 0.75);}.bg-overlay-dark2:before {background-color: rgba(27, 26, 26, 0.95);}.bg-overlay-dark3:before {background-color: rgba(27, 26, 26, 0.85);}.bg-overlay-dark4:before {background-color: rgba(27, 26, 26, 0.65);}.bg-parallax {background-attachment: fixed;}.bg-overlay-gradient:before {background-color: rgba(27, 26, 26, 0.75);background-image: -webkit-linear-gradient(180deg, rgba(27, 26, 26, 0.75) 0%, rgba(27, 26, 26, 0) 34%, rgba(27, 26, 26, 0) 82%, rgba(27, 26, 26, 0) 100%);background-image: -moz-linear-gradient(180deg, rgba(27, 26, 26, 0.75) 0%, rgba(27, 26, 26, 0) 34%, rgba(27, 26, 26, 0) 82%, rgba(27, 26, 26, 0) 100%);background-image: -ms-linear-gradient(180deg, rgba(27, 26, 26, 0.75) 0%, rgba(27, 26, 26, 0) 34%, rgba(27, 26, 26, 0) 82%, rgba(27, 26, 26, 0) 100%);background-image: -o-linear-gradient(180deg, rgba(27, 26, 26, 0.75) 0%, rgba(27, 26, 26, 0) 34%, rgba(27, 26, 26, 0) 82%, rgba(27, 26, 26, 0) 100%);background-image: linear-gradient(180deg, rgba(27, 26, 26, 0.75) 0%, rgba(27, 26, 26, 0) 34%, rgba(27, 26, 26, 0) 82%, rgba(27, 26, 26, 0) 100%);}.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;}.col-img {height: 720px;padding: 60px;overflow: hidden;}@media only screen and (min-width: 320px) and (max-width: 767px) {.col-img {height: auto;min-height: 600px;}}.bg-video {position: relative;}.bg-video .bg-player {bottom: 0;left: 0;right: 0;position: absolute;top: 0;width: 100%;background: url(polina.jpg) no-repeat;min-height: 500px;}.bg-video .vidbg {min-width: 100%;min-height: 100%;}.bg-vyoutube {z-index: 550;text-align: center;height: 100%;min-height: 100%;position: relative;overflow: hidden;}.breadcrumb {background-color: transparent;margin-bottom: 0;padding: 0;border-radius: 0;color: #e5e4e4;font-size: 14px;font-weight: 400;line-height: 1;text-transform: capitalize;}.breadcrumb > li + li:before, .breadcrumb > li a {color: #e5e4e4;}.breadcrumb > .active {color: #f9f9f9;}.breadcrumb-2 > li + li:before {content: "\f101";font-family: fontawesome;}.breadcrumb-3 > li + li:before {content: "\f105";font-family: fontawesome;}.breadcrumb > li a:hover {color: #da251d;}.btn {font-family: 'Raleway', sans-serif;position: relative;z-index: 2;font-size: 13px;font-weight: 800;text-transform: uppercase;text-align: center;border-radius: 0;padding: 0;line-height: 49px;width: 170px;height: 51px;}.btn.active, .btn:active {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.btn--primary {background-color: #da251d;color: #ffffff;border: 2px solid transparent;}.btn--primary:active, .btn--primary:focus, .btn--primary:hover {background-color: #222222;border-color: #222222;color: #ffffff;}.btn--primary.btn--inverse:active, .btn--primary.btn--inverse:focus, .btn--primary.btn--inverse:hover {background-color: #ffffff;border-color: #ffffff;color: #da251d;}.btn--primary.btn--white-hover:active, .btn--primary.btn--white-hover:focus, .btn--primary.btn--white-hover:hover {background-color: #ffffff;border-color: #ffffff;color: #da251d;}.btn--secondary {background-color: #222222;color: #ffffff;border: 2px solid #222222;}.btn--secondary:active, .btn--secondary:focus, .btn--secondary:hover {background-color: #da251d;color: #ffffff;border-color: #da251d;}.btn--white, .btn--white2 {background-color: #ffffff;color: #222222;border: 2px solid #ffffff;}.btn--white2 {background:#fff!important;}.btn--white:active, .btn--white:focus, .btn--white:hover {background-color: #da251d;color: #ffffff;border-color: #da251d;}.btn--white2:hover{background:none!important}.bg-overlay-theme2 .btn--white:active, .bg-overlay-theme2 .btn--white:focus, .bg-overlay-theme2 .btn--white:hover {background-color: #222222;color: #ffffff;border-color: #222222;}.btn--block {width: 100%;}.btn--auto {width: auto;}.btn--rounded {border-radius: 50px;}.btn--link {background-color: transparent;border-color: transparent;}.btn--link.btn--primary {color: #da251d;}.btn--link.btn--primary:active, .btn--link.btn--primary:focus, .btn--link.btn--primary:hover {color: #222222;background-color: transparent;border-color: transparent;}.btn--link.btn--secondary {color: #222222;}.btn--link.btn--secondary:active, .btn--link.btn--secondary:focus, .btn--link.btn--secondary:hover {color: #da251d;background-color: transparent;border-color: transparent;}.btn--bordered {background-color: transparent;}.btn--bordered.btn--primary {color: #da251d;border-color: #da251d;}.btn--bordered.btn--primary:active, .btn--bordered.btn--primary:focus, .btn--bordered.btn--primary:hover {color: #ffffff;background-color: #da251d;border-color: #da251d;}.btn--bordered.btn--secondary {color: #222222;border-color: #222222;}.btn--bordered.btn--secondary:active, .btn--bordered.btn--secondary:focus, .btn--bordered.btn--secondary:hover {color: #ffffff;background-color: #222222;border-color: #222222;}.btn--bordered.btn--white {color: #ffffff;border-color: #ffffff;}.btn--bordered.btn--white:active, .btn--bordered.btn--white:focus, .btn--bordered.btn--white:hover {color: #da251d;background-color: #ffffff;border-color: #ffffff;}.btn--white.btn--secondary {color: #222222;border-color: #ffffff;background-color: #ffffff;}.btn--white.btn--secondary:active, .btn--white.btn--secondary:focus, .btn--white.btn--secondary:hover {color: #ffffff;background-color: #da251d;border-color: #da251d;}.btn--slide:last-of-type {margin-left: -6px;}.btn--video {color: #ffffff;font-size: 13px;font-weight: 600;line-height: 51px;text-transform: uppercase;padding-left: 93px;}.btn--video i {position: absolute;left: 30px;top: 0;color: #f9f9f9;font-size: 48px;}.btn--video:hover, .btn--video:hover i {color: #da251d;}.btn--video-bordered {width: 68px;height: 68px;line-height: 65px;border-radius: 50%;border-radius: 33px;background-color: rgba(255, 255, 255, 0.2);-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;}.btn--video-bordered .btn--video {padding-left: 0;width: 48px;height: 48px;color: #f9f9f9;}.btn--video-bordered .btn--video i {left: 9px;}.btn--video-bordered:hover {background-color: #ffffff;}.btn--video-bordered:hover .btn--video, .btn--video-bordered:hover .btn--video i {color: #da251d;}.btn-more span {position: relative;padding-right: 7px;}.btn-more span:before {position: absolute;content: "";left: 0;top: 50%;width: 8px;margin-left: -7px;height: 2px;background-color: #222222;}.btn-more span:after {position: absolute;content: "";left: -4px;top: 50%;margin-top: -3px;width: 2px;height: 8px;background-color: #222222;}.btn-more:hover span:after, .btn-more:hover span:before {background-color: #ffffff;}.btn--link.btn-more {color: #da251d;height: 15px;line-height: 15px;}.btn--link.btn-more:hover {color: #222222;}.btn--link.btn-more span:after, .btn--link.btn-more span:before {background-color: #da251d;}.btn--link.btn-more:hover span:after, .btn--link.btn-more:hover span:before {background-color: #222222;}.btn--action {line-height: 130px;height: 130px;}.btn--action span:after, .btn--action span:before {background-color: #ffffff;}.btn--icon {width: 70px;height: 70px;line-height: 70px;text-align: center;border-radius: 2px;background-color: rgba(27, 26, 26, 0.9);font-size: 40px;display: inline-block;-webkit-transition: all .4s linear;-moz-transition: all .4s linear;transition: all .4s linear;}.btn--icon-gradient i {color: #da251d;background: -webkit-linear-gradient(150deg, #1da4cb 0%, #1da4cb 2%, #1dcb84 27%, #7bcb1d 58%, #efd631 100%);background: linear-gradient(150deg, #1da4cb 0%, #1da4cb 2%, #1dcb84 27%, #7bcb1d 58%, #efd631 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.btn--icon:hover {background-color: #ffffff;-webkit-transform: translateY(-4px);-moz-transform: translateY(-4px);transform: translateY(-4px);}.btn--bg-gradient {background-color: rgba(27, 26, 26, 0.9);background: -webkit-linear-gradient(150deg, #1da4cb 0%, #1da4cb 2%, #1dcb84 27%, #7bcb1d 58%, #efd631 100%);background: linear-gradient(150deg, #1da4cb 0%, #1da4cb 2%, #1dcb84 27%, #7bcb1d 58%, #efd631 100%);}.btn--bg-gradient i {color: #ffffff;background: none;-webkit-background-clip: inherit;-webkit-text-fill-color: inherit;}.btn--lg {width: 270px;}@media only screen and (min-width: 320px) and (max-width: 767px) {.btn:not(.btn--lg) {width: 140px;}}.form-control {font-family: 'Raleway', sans-serif;font-size: 13px;font-weight: 500;line-height: 49px;border: 1px solid #eee;background: transparent;padding-left: 18px;margin-bottom: 30px;position: relative;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;height: 49px;}.form-control:focus {border-color: #da251d;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.form-control::-webkit-input-placeholder {color: #a5a5a5;text-transform: capitalize;}.form-control::-moz-placeholder {color: #a5a5a5;text-transform: capitalize;}.form-control::-ms-input-placeholder {color: #a5a5a5;text-transform: capitalize;}.reservation-form {padding: 80px 100px;position: relative;}.reservation--dec {font-size: 15px;font-weight: 400;padding: 0 55px;margin-bottom: 30px;}.form-select {position: relative;}.form-select i {position: absolute;font-size: 20px;font-weight: 400;line-height: 49px;right: 20px;top: 0;z-index: 1;pointer-events: none;cursor: pointer;color: #b8b8b8;}.form-select select {line-height: 1;color: #a5a5a5;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.reservation-link {font-size: 13px;font-weight: 800;text-transform: uppercase;}.reservation-link a {color: #c93642;}.reservation-link a:hover {color: #da251d;}@media only screen and (min-width: 320px) and (max-width: 767px) {.reservation-form {padding: 60px 10px;}.reservation--dec {padding: 20px;}}#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;}ul.list {padding: 0;font-size: 13px;list-style-type: none;color: #7f7f7f;}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: #222222;}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: #222222;}ul.dot-list li i {font-size: 7px;font-weight: 400;line-height: 30px;margin-right: 19px;color: #222222;}.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.5);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:hover .screen-hover {opacity: 1;}.screen-img:hover .screen-hover a {opacity: 1;}.tabs .nav-tabs {border: none;text-align: center;}.tabs .nav-tabs > li {float: none;display: inline-block;margin: 0 19px;}.tabs .nav-tabs > li > a {font-family: 'Kaushan Script', cursive;color: #333333;font-size: 22px;font-weight: 400;text-transform: capitalize;border-radius: 0;border: none;}.tabs .nav > li > a {padding: 0 0 7px 0;}.tabs .nav-tabs > li > a:focus, .tabs .nav-tabs > li > a:hover, .tabs .nav-tabs > li.active > a, .tabs .nav-tabs > li.active > a:focus, .tabs .nav-tabs > li.active > a:hover {color: #da251d;background-color: transparent;border: none;}.tabs .nav-tabs > li > a:after {position: absolute;bottom: 0;left: 0;content: "";background-color: #da251d;width: 0;height: 2px;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}.tabs .nav-tabs > li > a:focus:after, .tabs .nav-tabs > li > a:hover:after, .tabs .nav-tabs > li.active > a:after, .tabs .nav-tabs > li.active > a:focus:after, .tabs .nav-tabs > li.active > a:hover:after {width: 100%;}.tabs .tab-content > .tab-pane {margin-top: 37px;}.tabs .tab--logos li {padding-right: 15px;padding-left: 15px;}.tabs .tab--heading {font-size: 40px;font-family: 'Great Vibes', cursive;color: #222222;font-weight: 400;line-height: 40px;margin-bottom: 39px;}.tabs ul.tab--details {padding: 0;margin-bottom: 0;}.tabs .tab--details li {font-size: 14px;line-height: 30px;list-style: none;position: relative;padding-left: 20px;}.tabs .tab--details li::before {content: "•";color: #222222;font-size: 30px;position: absolute;left: 0;}@media (max-width: 768px) {.tabs .nav-tabs > li {margin: 0 8px;}.tabs .nav-tabs > li > a {font-size: 17px;}.tabs .tab--logos li {margin-bottom: 10px;}.tabs .tab--heading {font-size: 25px;line-height: 40px;margin-bottom: 45px;}.tabs .tab--details li {font-size: 13px;}.tabs .tab--logos li {padding: 0;}}.accordion {border-radius: 2px;border: 1px solid #eeeeee;background-color: #ffffff;}.accordion .panel {border-bottom-color: rgba(49, 49, 49, 0.1);padding: 10px;margin-bottom: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;-moz-border-radius: none;-webkit-border-radius: none;border-radius: none;background-color: transparent;}.accordion .panel:last-of-type {border-bottom: none;}.accordion .panel .panel--heading {padding: 19px;border: 1px dashed #da251d;}.accordion .panel .panel--heading a {font-family: 'Kaushan Script', cursive;font-size: 20px;color: #282828;font-weight: 400;line-height: 1;text-transform: capitalize;position: relative;display: block;}.accordion .panel .panel--heading a.collapsed {color: #222222;}.accordion .panel .panel--body {padding: 20px;color: #a5a5a5;font-size: 15px;font-weight: 400;line-height: 22px;border: 1px dashed #da251d;margin-top: 10px;}.accordion .panel--heading .accordion-toggle:after {position: absolute;right: 0;top: 0;content: "\f068";font-family: fontawesome;font-size: 11px;color: #ffffff;background-color: #da251d;border: 1px solid #da251d;text-align: center;width: 20px;height: 20px;line-height: 20px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}.accordion .panel--heading .accordion-toggle.collapsed:after {content: "\f067";}.accordion.accordion-1 {background-color: transparent;border-radius: 0;border: none;}.accordion.accordion-1 .panel {box-shadow: 0 1px 5px rgba(40, 40, 40, 0.1);border-radius: 1px;background-color: #ffffff;margin-bottom: 30px;}.accordion.accordion-2 .panel {border-bottom: none;padding-bottom: 0;}.accordion.accordion-2 .panel:last-of-type {padding-bottom: 10px;}.accordion.accordion-2 .panel .panel--body {margin-top: 0;border-top: none;}.accordion.accordion-3 {background-color: transparent;border: none;}.accordion.accordion-3 .panel {box-shadow: 0 1px 5px rgba(40, 40, 40, 0.1);border-radius: 1px;background-color: #ffffff;margin-bottom: 30px;padding: 29px;}.accordion.accordion-3 .panel .panel--heading {padding: 0;border: none;}.accordion.accordion-3 .panel .panel--body {border: none;border-top: 1px dashed #da251d;padding: 19px 0 0 0;margin-top: 22px;}.pagination {margin: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.pagination > li {margin-right: 10px;display: inline-block;}.pagination > li:first-child > a, .pagination > li:first-child > span {border-radius: 2px;}.pagination > li > a, .pagination > li > span {background-color: #333333;border-radius: 2px;color: #ffffff;font-size: 20px;font-weight: 400;border-color: #333333;font-family: 'Kaushan Script', cursive;text-transform: uppercase;padding: 0;width: 51px;height: 51px;line-height: 51px;text-align: center;}.pagination > li > a i {font-size: 25px;}.pagination > .active > a, .pagination > li:hover > a {background-color: #da251d !important;border-radius: 1px;color: #ffffff;border-color: #da251d;}.alerts {background-color: #ffffff;border-radius: 2px;padding: 20px;margin-bottom: 40px;-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);}.alerts .alert-icon {width: 46px;height: 46px;line-height: 46px;background-color: #da251d;-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 {font-family: 'Raleway', sans-serif;color: #da251d;font-size: 15px;font-weight: 700;line-height: 32px;text-transform: capitalize;margin-bottom: 0;margin-top: -6px;}.alerts .alert-content p {color: #9b9b9b;font-size: 12px;font-weight: 400;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;}.subscribe-alert .alert {margin: 10px auto;font-size: 12px;}.contact-result .alert, .reservation-result .alert {margin: 10px auto;font-size: 12px;}label.error {color: #df2a10;position: absolute;top: -20px;left: 15px;}#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: #da251d;}.backtop.style-2 {border-radius: 0;}.backtop.style-3 {border-radius: 5px;}.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;}}.range-slider .ui-slider {height: 8px;background-color: #d7d7d7;border-radius: 2px;margin-bottom: 20px;margin-top: 5px;}.range-slider .ui-slider-handle {width: 15px;height: 15px;margin-left: 0;background-color: #272930;border-radius: 1px;}.range-slider .ui-slider-range {height: 8px;background-color: #da251d;margin-bottom: 20px;}.range-slider p {font-size: 13px;font-weight: 400;line-height: 1;}.range-slider label {color: #f9f9f9;}.range-slider input {color: #da251d;border: none;background-color: transparent;}.feature-box {text-align: center;margin-bottom: 0;}.feature-box .feature-heading h3 {color: #f9f9f9;font-size: 17px;font-weight: 500;line-height: 1;}.feature-box .feature-icon {position: relative;width: 60px;height: 60px;line-height: 60px;background-color: #f9f9f9;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;}.fbox-2 .feature-icon {float: left;}.fbox-2 .feature-body, .fbox-2 .feature-heading {padding-left: 80px;text-align: left;}.fbox-3 .feature-icon {float: right;}.fbox-3 .feature-body, .fbox-3 .feature-heading {padding-right: 80px;text-align: right;}.fbox-bordered .feature-icon {background-color: transparent;border: 1px solid #f9f9f9;color: #f9f9f9;}.fbox-circle .feature-icon {border-radius: 50%;}.fbox-circle.fb-bordered .feature-icon {border-radius: 50%;background-color: transparent !important;border: 2px solid #f9f9f9;color: #f9f9f9;}.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;}body.modal-open {padding-right: 0 !important;}.modal {z-index: 1080;background: rgba(34, 34, 34, 0.95);}.modal::-webkit-scrollbar {display: none;width: 0px;background: transparent;}.modal-backdrop {z-index: 1020;background-color: #222222;display: none;}.modal-dialog {margin-top: 80px;}.modal button.close {position: absolute;top: 30px;right: 30px;width: 31px;height: 31px;line-height: 31px;text-align: center;background-color: #da251d;color: #ffffff;z-index: 1040;opacity: 1;font-size: 12px;font-weight: 400;border-radius: 4px;}.modal button.close:focus, .modal button.close:hover {background-color: #222222;}.reservation-popup .modal-content {background-color: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;border-radius: none;}.reservation-popup .modal-body {padding: 0;}.reservation-popup .reservation-form {-moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.26);-webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.26);box-shadow: 0 2px 3px rgba(40, 40, 40, 0.26);position: relative;}.reservation-popup .reservation-form:after {position: absolute;content: "";left: 2px;right: 2px;bottom: -2px;height: 10px;border-radius: 0 0 2px 2px;background-color: #ffffff;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);z-index: -1;}@keyframes pulse {0% {transform: scale(0.95);opacity: 0.7;}50% {transform: scale(1);opacity: 1;}100% {transform: scale(0.95);opacity: 0.7;}}@-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);transform: scale(0.95);opacity: 0.7;}50% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(0.95);transform: scale(0.95);opacity: 0.7;}}table {background-color: #ffffff;border: 1px solid #eee;border-radius: 0;margin-bottom: 0;}table thead {background-color: #f9f9f9;}table thead tr th {font-size: 14px;font-weight: 600;text-transform: capitalize;color: #282828;line-height: 30px !important;border-bottom-width: 0 !important;border-color: #eee;padding: 0;}table tbody tr td {padding: 20px;border-color: #eee;}table tbody tr td, table tbody tr td {font-size: 13px;font-weight: 600;line-height: 26px;color: #9b9b9b;}.page-title {padding: 0;margin-top:0px !important;}.page-title .title {padding: 100px 0;position: relative;}.title .title--heading h1 {color: #ffffff;font-size: 45px;font-weight: 400;line-height: 78px;margin-bottom: 0;font-family: 'Kaushan Script', cursive;}.page-title .title--subtitle {color: #da251d;font-family: 'Great Vibes', cursive;font-size: 35px;font-style: italic;line-height: 1;margin-bottom: 0;}.page-title .title--desc {color: #f9f9f9;font-size: 15px;font-weight: 400;line-height: 24px;margin-bottom: 0;}.page-title .breadcrumb {position: absolute;bottom: 47px;margin: 0 auto;text-align: center;display: block;width: 100%;}.page-title .breadcrumb, .page-title .breadcrumb a {font-size: 14px;font-weight: 400;line-height: 1;background: transparent;color: #f9f9f9;}.page-title .breadcrumb .active {color: #f4f4f4;}.page-title .breadcrumb a:hover {color: #da251d;}.page-title .breadcrumb > li + li:before {color: #f9f9f9;}.title-1 .title--content {margin-bottom: 100px;}.title-2 .title--img {margin-bottom: 35px;}.title-2 .title--content {margin-bottom: 125px;}.title-2 .title--heading h1 {color: #ffffff;font-size: 40px;font-weight: 400;line-height: 1.2;margin-bottom: 0;font-family: 'Great Vibes', cursive;}.title-3 .title--img {margin-bottom: 32px;}.title-3 .title--content {margin-bottom: 125px;}.title-4 .title--content {}.title-5 .title--content {margin-bottom: 78px;}.title-9 .breadcrumb {position: relative;bottom: auto;margin: 0 auto;}.title-9 .title--content {margin-bottom: 80px;}.title-10 .title--content {margin-bottom: 78px;}.heading .heading--subtitle {color: #da251d;font-family: 'Great Vibes', cursive;font-size: 35px;font-style: italic;line-height: 1;margin-bottom: 5px;}.heading .heading--title {font-family: 'Kaushan Script', cursive;color: #222222;font-size: 45px;font-weight: 400;line-height: 1;margin-bottom: 25px;}.heading .heading--desc {font-family: 'Raleway', sans-serif;color: #777;font-size: 15px;font-weight: 400;line-height: 24px;margin-bottom: 0;padding: 0 40px;}.heading-3 .heading--img {margin-bottom: 0;}.heading-4 .heading--title {margin-bottom: 20px;}@media only screen and (min-width: 320px) and (max-width: 991px) {.heading .heading--title {font-size: 36px;}.heading .heading--subtitle {font-size: 29px;}.heading .heading--desc {padding: 0;}}.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: #da251d;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(0);}}@keyframes sk-bouncedelay {0%, 80%, 100% {-webkit-transform: scale(0);transform: scale(0);}40% {-webkit-transform: scale(1);transform: scale(1);}}.header {height: 100px;}.header-transparent {background-color: transparent;}.header-transparent + .mtop-100, .header-transparent + .page-title, .header-transparent + .slider {position: relative;margin-top: -100px;}.header-transparent-topbar + .mtop-100, .header-transparent-topbar + .page-title, .header-transparent-topbar + .slider {position: relative;margin-top: -155px;}.top-bar {height: 50px;background-color: #000;overflow: hidden;}.top-bar .top--contact li {margin-right: 21px;}.top-bar .top--contact li:last-child {margin-right: 0;}.top-bar .top--contact {line-height: 50px;color: #cecece;font-size: 12px;font-weight: 400;}.top-bar .top--contact i {margin-right: 6px;color: #da251d;}.top-bar .top--social {color: #cecece;font-size: 12px;font-weight: 400;line-height: 50px;text-transform: capitalize;}.top-bar .top--social a {color: #cecece;font-size: 14px;font-weight: 400;line-height: 28px;margin-left: 19px;}.top-bar .top--social .module-reservation .btn-popup {margin-top: 0;color: #fff;line-height: 22px;font-weight: 700;margin-right: 0;}.top-bar.topbar-light {background-color: #ffffff;}.top-bar.topbar-light .top--contact, .top-bar.topbar-light .top--social {color: #a5a5a5;}.top-bar.topbar-light .top--social a {color: #333;}.top-bar .top--social a:hover, .top-bar.topbar-light .top--social a:hover {color: #da251d;}.top-bar.topbar-transparent {background-color: transparent;}.header-transparent-topbar .top-bar {position: fixed;right: 0;left: 0;z-index: 1030;}.top-bar .bottom-bar-border {position: relative;}.top-bar .bottom-bar-border:after {content: "";width: 100%;height: 9px;background: url(../images/background/shapes/shape-topbar.png) center repeat-x;position: absolute;left: 0;bottom: 0;}.static-affix {top: 0;width: 100%;z-index: 10;}.module-container {height: 100px;}.module {display: inline-block;position: relative;}.module span.title {display: none;}.module .module-icon {margin-right: 25px;cursor: pointer;line-height: 100px;}.module:last-of-type .module-icon {margin-right: 0;}.module .module-icon i {font-size: 14px;line-height: 24px;color: #ffffff;font-weight: 400;}.module .menu-icon-double i {margin-left: 30px;}.menu-icon-button {width: 58px;height: 29px;background-color: #333333;color: #ffffff;font-size: 13px;font-weight: 700;line-height: 29px;text-transform: uppercase;letter-spacing: 0.26px;text-align: center;margin-top: 25px;border-radius: 4px;}.menu-icon-button:hover {background-color: #da251d;}.module .module-active .module-icon i {color: #da251d;}.module-content {width: 0;height: 0;opacity: 0;display: none;transition: all 0.35s;}.module-fullscreen {left: 0;top: 0;z-index: 99;display: block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;background-color: rgba(34, 34, 34, 0.9);position: fixed;}.module-fullscreen .container {display: none;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;transition: all 0.1s linear;}.module-active .module-fullscreen {opacity: 1;visibility: visible;height: 100%;width: 100%;}.module-active .module-fullscreen .container {display: block;}.module-cancel {top: 50px;position: absolute;right: 50px;font-size: 13px;font-weight: 700;text-transform: uppercase;color: #ffffff;width: 58px;height: 29px;line-height: 29px;text-align: center;background-color: #da251d;}.module-cancel:hover {opacity: 1;color: #da251d;background-color: #ffffff;}.module .module-box {position: absolute;display: block;background-color: #1b1a1a;opacity: 0;visibility: hidden;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;transition: all 0.1s linear;right: -50px;width: 370px;border-radius: 2px;padding: 32px;z-index: 99;-webkit-transform: translateY(10%);-moz-transform: translateY(10%);transform: translateY(10%);height: 0;-webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);-moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);}.module-active .module-box {opacity: 1;visibility: visible;display: block;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);height: inherit;}.module .module-hamburger {height: 100%;width: 370px;position: fixed;z-index: 1;top: 0;right: 0;opacity: 1;visibility: visible;display: block;overflow-x: hidden;-webkit-transition: all 0.35s linear;-moz-transition: all 0.35s linear;-o-transition: all 0.35s linear;transition: all 0.35s linear;-webkit-transform: translateX(370px);-moz-transform: translateX(370px);transform: translateX(370px);}.module-active .module-hamburger {-webkit-transform: translateX(0);-moz-transform: translateX(0);transform: translateX(0);}.module-active .module-hamburger::-webkit-scrollbar {display: none;}.module-active .module-hamburger .module-cancel {top: 30px;position: absolute;right: 30px;left: auto;font-size: 12px;color: #ffffff;opacity: 1;z-index: 3;}.module--search-box .form-search {margin-bottom: 0;border-bottom: none;padding-bottom: 0;}.module--search-box .form-control {color: #f9f9f9;font-family: 'Kaushan Script', cursive;font-size: 35px;font-weight: 400;line-height: 70px;height: 70px;border: none;background-color: transparent;width: 95%;float: left;padding: 0;margin-bottom: 0;text-transform: capitalize;}.module--search-box .btn {background-color: transparent;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;width: 35px;line-height: 57px;color: #da251d;font-size: 28px;font-weight: 400;text-align: right;margin-left: 0;padding: 0;}.module--search-box .form-control::-webkit-input-placeholder {color: #f9f9f9;}.module--search-box .form-control:-moz-placeholder {color: #f9f9f9;}.module--search-box .form-control::-moz-placeholder {color: #9e9e9e;}.module--search-box .form-control:-ms-input-placeholder {color: #f9f9f9;}.module .module-label {width: 16px;height: 16px;line-height: 16px;border-radius: 50%;background-color: #da251d;color: #ffffff;font-size: 10px;font-weight: 400;text-align: center;position: absolute;top: 34px;left: 8px;}.cart-box .cart-overview li {border-bottom: 1px solid rgba(127, 127, 127, 0.15);margin-bottom: 20px;position: relative;}.cart-box .cart-overview li:last-child {margin-bottom: 0;}.cart-box .cart-overview li .cart-cancel {font-size: 0;}.cart-box .cart-overview li .cart-cancel:after {font-family: fontawesome;content: "\f00d";font-size: 12px;position: absolute;text-align: center;background-color: #da251d;right: 0;top: 0;width: 19px;height: 19px;line-height: 19px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color: #222222;}.cart-box .cart-overview li .cart-cancel:hover:after {background-color: #ffffff;color: #da251d;}.cart-box .cart-overview img {width: 49px;height: 49px;margin-right: 15px;position: absolute;}.cart-box .cart-overview .product-meta {padding-left: 60px;}.cart-box .cart-overview h5 {color: #ffffff;font-size: 19px;text-transform: capitalize;margin-bottom: 0;line-height: 28px;font-weight: 400;}.cart-box .cart-overview p {font-family: 'Kaushan Script', cursive;color: #da251d;font-size: 14px;line-height: 20px;font-weight: 400;margin-bottom: 0;}.cart-total {border-bottom: 2px solid rgba(127, 127, 127, 0.15);margin-bottom: 20px;min-height: 40px;}.cart-total .total-desc {float: left;text-align: left;}.cart-total .total-des, .cart-total .total-price {font-size: 14px;font-weight: 700;line-height: 1;text-transform: capitalize;margin-bottom: 20px;}.cart-total .total-price {float: right;text-align: right;color: #da251d;}.cart-box .cart--control .btn {height: 42px;line-height: 40px;}.cart-box .cart--control .btn--primary:hover {background-color: #ffffff;color: #da251d;border-color: #ffffff;}.module-menu .logo-container {text-align: left;margin-top: 30px;margin-left: 50px;margin-bottom: 180px;}.module-menu {text-align: center;}.module-menu .menu-list li {margin-bottom: 30px;}.module-menu .menu-list li:last-child {margin-bottom: 0;}.module-menu .menu-list a {color: #ffffff;font-size: 30px;font-weight: 700;line-height: 1;margin-right: 50px;}.module-menu .menu-list li:last-child a {margin-right: 0;}.module-menu .menu-list a:hover {color: #da251d;}.module-menu .menu-copyrights {position: absolute;bottom: 80px;left: 0;width: 100%;text-align: center;}.module-menu .menu-copyrights {color: #ffffff;font-size: 14px;font-weight: 400;line-height: 28px;margin-right: 23px;bottom: 30px;}.module-widgets {text-align: left;padding: 80px 50px;}.module-active .module-hamburger .module-widgets .module-cancel {line-height: 29px;background-color: #da251d;font-size: 13px;font-weight: 700;text-transform: uppercase;padding: 0 8px;text-align: center;border-radius: 4px;}.module-active .module-hamburger .module-widgets .module-cancel:hover {background-color: #222222;}.module-reservation .btn-popup {height: 25px;border: 2px solid #ffffff;background-color: transparent;margin-top: 37px;text-align: center;font-family: 'Raleway', sans-serif;font-size: 13px;font-weight: 800;line-height: 22px;text-transform: uppercase;letter-spacing: 0.26px;padding: 0 8px;color: #ffffff;display: block;margin-right: 25px;cursor: pointer;}.module-reservation .btn-popup i {display: none;}.module-reservation .btn-popup:hover, .module-reservation .btn-popup-theme, .affix .module-reservation .btn-popup {background-color: #da251d;color: #ffffff;border-color: #da251d;}.module-reservation .btn-popup-theme:hover {background-color: #222222;border-color: #222222;}.header-transparent .module-reservation .btn-popup-theme:hover {background-color: #ffffff;border-color: #ffffff;color: #da251d;}.module-social a {color: #ffffff;font-size: 14px;font-weight: 400;line-height: 100px;margin-left: 18px;}.navbar.affix .module-social a {color: #222222;}.module-social a:hover, .navbar.affix .module-social a:hover {color: #da251d;}.transparent-header .module .module-icon > i {color: #ffffff;}.transparent-header .search-box {top: 100px !important;}.header-26 .module-icon .module-icon-button {width: 58px;height: 29px;line-height: 29px;background-color: #333333;color: #ffffff;font-size: 13px;font-weight: 700;text-transform: uppercase;margin-top: 37px;}@media only screen and (min-width: 320px) and (max-width: 767px) {.module-container {right: 52px;}.container-fluid > .module-container {right: 57px;}.module.active i {color: #ffffff;}.module .module-box {position: relative;right: 0;width: 100%;border: none;}.module .module-box .btn--bordered.btn--secondary {background-color: #ffffff;color: #222222;}.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--search-box .form-search {margin: 25px;}.module--search-box .form-control {font-size: 14px;width: 220px;line-height: 30px;}.module--search-box .btn {font-size: 14px;line-height: 30px;}.module-cart.active .cart-box {opacity: 1;visibility: visible;display: block;-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);background-color: #272930;}.module-cancel {top: 30px;right: 30px;}.module-search.module-active .search-box .search-form {margin-bottom: 10px;}.module-search.module-active .search-box .search-form input {background-color: #ffffff;margin-bottom: 0;height: 35px;line-height: 35px;padding-left: 10px;}.module-cart.module-active .cart-box {background-color: #222222;padding: 30px 20px;margin-bottom: 10px;}.module-cart.module-active .cart-box .cart-control {margin-right: auto;margin-left: auto;text-align: center;}.module-cart.module-active .cart-box .cart-control .pull-right {float: none !important;}.module-menu.pull-left {float: none !important;}.module-menu .logo-container {margin-top: 40px;margin-bottom: 50px;}.module-menu .menu-social {bottom: 20px;}.module-menu .menu-list li {display: block;margin-bottom: 20px;}.module-menu .menu-list a {margin-right: 0;}.navbar.navbar--dark .module .module-icon {color: #ffffff !important;}.module-social a {line-height: 40px;}.module-social a:first-of-type {margin-left: 0;}.navbar.affix .module-social a {color: #ffffff;}.module .module-hamburger {width: 300px;}.module.module-active .cart-box, .module.module-active .search-box {right: -135px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.module-container {right: 42px;}.container-fluid > .module-container {right: 57px;}.module .module-box {position: relative;right: 0;width: 100%;border: none;}.module .module-box .btn--bordered.btn--secondary {background-color: #ffffff;color: #222222;}.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 {opacity: 1;visibility: visible;display: block;-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.module-search .search-icon i {border-left: none;padding-left: 0;padding-right: 0;}.module.module-active .cart-box, .module.module-active .search-box {display: block !important;}.module-search.module-active .search-box .search-form {margin-bottom: 10px;}.module-search.module-active .search-box .search-form input {background-color: #ffffff;margin-bottom: 0;height: 35px;line-height: 35px;padding-left: 10px;}.module-cart.module-active .cart-box {background-color: #222222;border: none;padding: 30px 20px;margin-bottom: 10px;}.module-cart.module-active .cart-box .cart-control {margin-right: auto;margin-left: auto;text-align: center;}.module-cart.module-active .cart-box .cart-control .pull-right {float: none !important;}.menu-popup .logo {float: none !important;}.module-menu .logo-container {margin-top: 100px;margin-bottom: 130px;}.module-social a {line-height: 40px;}.navbar.affix .module-social a {color: #ffffff;}.module-social a:first-of-type {margin-left: 0;}.module.module-active .cart-box, .module.module-active .search-box {right: -80px;}}@media only screen and (max-width: 991px) {.header .container {position: relative;}.module-container {position: absolute;top: 0;padding-top: 36px;margin-right: 1px;}.module {display: inline-block;float: left;}.module .module-icon {border: 1px solid #ffffff;width: 36px;height: 36px;line-height: 36px;text-align: center;margin-right: 5px;}.module:last-of-type .module-icon {margin-right: 5px;}.module-side-nav .module-icon i.fa-bars:before {content: "\f074";}.module-reservation .btn-popup {margin-top: 0;padding: 0;margin-right: 5px;line-height: 36px;width: 36px;height: 36px;font-size: 0;border-width: 1px;}.module-reservation .btn-popup i {display: block;font-size: 18px;line-height: 32px;}.navbar.affix .module .module-icon {border-color: #222222;color: #222222;}.navbar.affix .module .module-icon i {color: #222222;}.module .module-label {top: 4px;width: 13px;height: 13px;line-height: 13px;font-size: 9px;left: auto;right: 7px;}.module.module-active .cart-box, .module.module-active .search-box {display: block !important;position: absolute;width: 320px;margin-top: 5px;}.navbar.navbar--dark .module .module-icon {border-color: #222222;}.navbar.navbar--dark .module .module-icon i {color: #222222;}.header-26 .navbar-toggle {display: none;}.header-26 .module .module-icon {border: none;width: auto;height: auto;}.header-26 .module-icon .module-icon-button {margin-top: 0;margin-bottom: 50px;}.header-26 .module-menu .logo-container {margin-bottom: 0;}}@media only screen and (min-width: 992px) and (max-width: 1200px) {.module-reservation .btn-popup {margin-right: 0;}.module .module-icon {margin-right: 8px;margin-left: 8px;}.module .module-label {left: 17px;}}.header {position: relative;}.header .navbar-collapse {padding-right: 0;padding-left: 0;}.header .navbar {margin-bottom: 0;border-radius: 0;min-height: 100px;border: none;}.header-bordered .navbar {border-bottom: 1px solid rgba(255, 255, 255, 0.15);-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);}.header-bordered .navbar.affix {border-bottom: none;}.header-bordered .navbar.navbar--dark {border-bottom: 1px solid rgba(34, 34, 34, 0.1);}.header .navbar .logo {height: 100px;line-height: 100px;}.navbar-nav:not(.nav-pos-right) {margin-right: 200px;}.nav-bordered-right {margin-right: 30px;}.nav-bordered-right + .module:first-of-type:before {position: relative;margin-left: 12px;}.nav-bordered-right + .module:first-of-type:before {position: absolute;top: 50%;margin-top: -13px;left: -46px;content: "";width: 2px;height: 26px;background-color: #c9c9c9;}.affix .nav-bordered-right + .module:first-of-type:before {background-color: #c9c9c9;}.navbar-nav > li {margin-right: 22px;}.navbar-nav > li > a {font-size: 13px;text-transform: uppercase;font-weight: 800;line-height: 100px;color: #000;padding: 0;}.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: #da251d;}.navbar-nav > li.active a{background:#da251d!important;padding:0 10px !important;color:#fff!important;}.navbar-nav > li > .menu-item:before {position: absolute;bottom: 0;left: 50%;right: 0;margin-left: -10px;width: 0;height: 2px;background: transparent;content: '';-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}.navbar-nav > li > .menu-item:hover::before, .navbar-nav > li.active > .menu-item:before {background-color: #ffffff;width: 20px;}li.has-dropdown > ul.dropdown-menu > li.dropdown-submenu > a:before, ul.dropdown-menu > li.has-dropdown > a:before {font-family: fontawesome;content: "\f105";font-size: 13px;position: absolute;right: 25px;}.dropdown-menu {background-color: transparent;position: relative;width: 100%;border: none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.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: #da251d;}.header-light {background-color: #ffffff;}.header-light .navbar .logo-dark {display: inline-block;}.header-light .navbar .logo-light {display: none;}.header-light .navbar .module .module-icon i, .header-light .navbar .navbar-nav > li > a {color: #222222;}.header-light .navbar .navbar-nav > li > .menu-item:hover::before, .header-light .navbar .navbar-nav > li.active > .menu-item:before {background-color: #222222;}.header-fixed .affix {background-color: #ffffff;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);}.header-fixed:not(.header-light) .navbar .logo-dark {display: none;}.header-fixed .navbar.affix .logo-dark {display: inline-block;}.header-fixed .navbar.affix .logo-light {display: none;}.header-fixed .navbar.affix .module .module-icon i, .header-fixed .navbar.affix .navbar-nav > li > a {color: #222222;}.header-fixed .navbar.affix .navbar-nav > li > .menu-item:hover::before, .header-fixed .navbar.affix .navbar-nav > li.active > .menu-item:before {background-color: #222222;bottom: 0;}.header-centered {height: 255px;}.header-centered .navbar-collapse {padding-right: 260px;padding-left: 260px;}.header-centered .navbar {top: 155px;}.header-centered .navbar.affix {top: 0;}.header-centered .logo-centered {padding-top: 50px;padding-bottom: 25px;}.header-topbar {height: 155px;}.header-topbar .navbar {top: 55px;}.header-topbar .navbar.affix {top: 0;}.header-2 .navbar-nav > li > .menu-item:before, .header-2 .navbar.affix .navbar-nav > li > .menu-item:hover::before, .header-2 .navbar.affix .navbar-nav > li.active > .menu-item:before {bottom: 35px;}.header-3 .navbar-header > .logo {position: absolute;left: 50%;margin-left: -51px;}.header-4 .navbar {padding-top: 50px;top: 0;}.header-4 .navbar:before {position: absolute;left: 0;right: 0;bottom: -14px;content: "";width: 100%;height: 9px;background: url(../images/background/shapes/shape-header.png) center repeat-x;transition: none;}.header-4 .navbar.affix {padding-top: 0;}.header-4 .navbar.affix:before {bottom: -9px;}.header-6 .navbar-collapse.pull-left {padding-left: 100px;}.header-6 .navbar-collapse.pull-right {padding-right: 100px;}.header-8 {height: 130px;}.header-8 .navbar {padding-top: 32px;}.header-8 + .slider {position: relative;}.header-8 .navbar-header > .logo {position: absolute;left: 50%;margin-left: -100px;margin-top: -19px;}.header-8 .navbar:before {position: absolute;left: 0;right: 0;bottom: -7px;content: "";width: 100%;height: 9px;background: url(../images/background/shapes/shape-header.png) center repeat-x;transition: none;}.header-centered.header-10 {height: 165px;}.header-centered.header-10 + .mtop-100, .header-centered.header-10 + .page-title, .header-centered.header-10 + .slider {margin-top: -165px;}.header-centered.header-10 .navbar-collapse {padding-right: 160px;}.header-centered.header-10 .navbar {top: 80px;}.header-10 .navbar.affix {top: 0;}.header-10.header-transparent + .slider {margin-top: -170px;}.header-10.header-centered .logo-centered {padding-top: 40px;padding-bottom: 40px;z-index: 1040;position: fixed;right: 0;left: 0;}.header-11 {height: 150px;}.header-11 .navbar {padding-top: 32px;}.header-11 .navbar-header > .logo {position: absolute;left: 50%;margin-left: -74px;margin-top: -10px;}.header-11 + .fullscreen-sections, .header-11 + .mtop-100, .header-11 + .page-title, .header-11 + .slider {margin-top: -150px;}.header-16 .navbar {top: 30px;}.header-16 .navbar.affix {top: 0;}.header-20 .navbar-nav > li:last-child {margin-right: 0;}.header-centered.header-21 {height: 185px;}.header-centered.header-21 + .mtop-100, .header-centered.header-21 + .page-title, .header-centered.header-21 + .slider {margin-top: -185px;}.header-centered.header-21 .navbar-collapse {padding-right: 0;padding-left: 0;}.header-centered.header-21 .navbar {top: 87px;}.header-21 .navbar.affix {top: 0;}.header-21.header-transparent + .slider {margin-top: -185px;}.header-21.header-centered .logo-centered {padding-top: 40px;padding-bottom: 0;z-index: 1040;position: fixed;right: 0;left: 0;}.header-21.header-centered .info-reservation {margin-right: 0;line-height: 1;}.header-21.header-centered .info-contact {margin-left: 0;line-height: 1;}.header-21.header-centered .info-contact .info-contact-data, .header-21.header-centered .info-reservation .info-reservation-data {padding-top: 0;}.header-21.header-centered .navbar-nav {margin-right: 0 !important;float: none;margin: 0 auto;text-align: center;width: 100%;}.header-21.header-centered .navbar-nav > li {float: none;display: inline-block;}.header-23.header-transparent.header-light .navbar.affix {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.header-half .navbar-nav > li > .menu-item:before, .header-half.header-fixed .navbar.affix .navbar-nav > li > .menu-item:before {bottom: 36px;}.container-bordered {border-bottom: 1px solid rgba(255, 255, 255, 0.15);height: 100px;}.header-transparent.header-light .navbar.affix {background-color: transparent;}.navbar.navbar--dark .logo-dark {display: inline-block !important;}.navbar.navbar--dark .logo-light {display: none;}.navbar.navbar--dark .module .module-icon, .navbar.navbar--dark .module .module-icon i, .navbar.navbar--dark .navbar-nav > li > a {color: #222222;}.navbar.navbar--dark .navbar-nav > li > .menu-item:hover::before, .navbar.navbar--dark .navbar-nav > li.active > .menu-item:before {background-color: #222222;}.header-split .logo-dark {display: none;}.header-split .logo-light {display: inline-block;}.header-split .module .module-icon i, .header-split .navbar-nav > li > a {color: #222222;}.header-split .navbar-nav > li > .menu-item:hover::before, .header-split .navbar-nav > li.active > .menu-item:before {background-color: #222222;}.info-reservation {position: relative;text-align: right;line-height: 100px;margin-right: 100px;}.info-reservation .info-reservation-data {padding-right: 50px;padding-top: 26px;}.info-reservation .info-reservation-data p {color: #bfbfbf;font-size: 13px;font-weight: 400;letter-spacing: 0.26px;margin-bottom: 9px;}.info-reservation .info-reservation-data h6 {color: #ffffff;font-size: 16px;font-weight: 400;margin-bottom: 0;}.info-reservation .info-reservation-icon {position: absolute;right: 0;top: 2px;font-size: 30px;font-weight: 400;color: #da251d;}.info-contact {position: relative;text-align: left;line-height: 100px;margin-left: 50px;}.info-contact .info-contact-data {padding-left: 50px;padding-top: 26px;}.info-contact .info-contact-data p {color: #bfbfbf;font-size: 13px;font-weight: 400;letter-spacing: 0.26px;margin-bottom: 9px;}.info-contact .info-contact-data h6 {color: #ffffff;font-size: 16px;font-weight: 400;margin-bottom: 0;}.info-contact .info-contact-icon {position: absolute;left: 0;top: 2px;font-size: 30px;font-weight: 400;color: #da251d;}@media only screen and (min-width: 320px) and (max-width: 767px) {.header-centered .logo-centered {display: none;}.header-centered.header-10 {height: 120px;}.header-centered.header-10 .navbar {top: 0;}.header-centered .navbar-collapse {padding: 0;background-color: #222222;}.header-3 .navbar-header > .logo {position: relative;left: 0;margin-left: 0;}.header-3 #navbar-collapse-2 {display: none;}.header-16 .navbar {top: 0;}.navbar.navbar--dark .navbar-toggle {border-color: #222222;}.navbar.navbar--dark .navbar-toggle .icon-bar {background-color: #222222;}.header-bordered .navbar {border-bottom: none;box-shadow: none;}.header-6 .navbar-collapse.pull-left {padding-left: 0;}.header-centered.header-10 .navbar-collapse, .header-6 .navbar-collapse.pull-right {padding-right: 0;}.header-centered.header-21 .navbar {top: 0;}.header-21.header-centered .navbar-nav > li {display: block;}.header-21.header-centered .navbar-nav {margin-right: 0 !important;float: left;margin: 0;text-align: left;}.header-8 {height: 110px;}.header-8 .navbar-header > .logo {left: 5px;margin-left: 0;}.header-8 .navbar-header > .logo img {max-width: 100px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.header-3 .navbar-header > .logo {position: relative;left: 0;margin-left: 0;}.header-centered .logo-centered {display: none;}.header-centered.header-10 {height: 100px;}.header-centered.header-10 .navbar {top: 0;}.header-centered .navbar-collapse {padding-right: 0;padding-left: 0;}.header-centered.header-10 .module {display: inline-block;}.header-16 .navbar {top: 0;background-color: #ffffff;}.header-bordered .navbar {border-bottom: none;box-shadow: none;}.header-centered.header-10 .navbar-collapse {padding-right: 0;}.header-centered.header-21 .navbar {top: 0;}.header-21.header-centered .navbar-nav > li {display: block;}.header-21.header-centered .navbar-nav {margin-right: 0 !important;float: left;margin: 0;text-align: left;}.header-8 {height: 110px;}.header-8 .navbar-header > .logo {left: 5px;margin-left: 0;}.header-8 .navbar-header > .logo img {max-width: 100px;}}@media only screen and (min-width: 992px) and (max-width: 1200px) {.header-8 .navbar-header > .logo {margin-left: -100px;}.info-reservation {margin-right: 15px;}.info-contact {margin-left: 0;}}@media only screen and (min-width: 320px) and (max-width: 479px) {.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;}}@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 {margin-right: 6px;}.affix .navbar-toggle, .header-light .navbar-toggle, .navbar-toggle-dark {border-color: #222222;}.navbar-toggle .icon-bar {background-color: #ffffff;width: 14px;}.affix .navbar-toggle .icon-bar, .header-light .navbar-toggle .icon-bar, .navbar-toggle-dark .icon-bar {background-color: #222222;}.container > .navbar-header {margin-left: 0;padding-right: 10px;padding-left: 10px;}.container .navbar-collapse, .container-bordered .navbar-collapse, .container-fluid .navbar-collapse {width: 100%;background-color: #222222;margin-right: 0;margin-left: 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 > .menu-item:before {display: none;}ul ul {list-style: none;}ul.dropdown-menu li a, ul.mega-menu, ul.mega-menu li ul li a {background-color: transparent;position: relative;padding: 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.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;}.header-fixed .navbar.affix .navbar-nav > li > a {color: #ffffff;}.mega-dropdown-menu .container a[href='#'] {color: #da251d;cursor: default;margin-left: 10px;padding: 0;font-weight: 700;text-transform: capitalize;}li.has-dropdown > ul.dropdown-menu > li.dropdown-submenu > a:before, ul.dropdown-menu > li.has-dropdown > a:before {display: none;}.navbar.navbar--dark .navbar-nav > li > a {color: #ffffff;}.navbar-nav:not(.nav-pos-right) {margin-right: 0;}.mega-dropdown-menu li ul li a i {margin-right: 8px;}.header-light .navbar .navbar-nav > li > a {color: #ffffff;}.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {margin-right: 0;margin-left: 0;}}@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 {margin-right: 6px;}.affix .navbar-toggle, .header-light .navbar-toggle, .navbar-toggle-dark {border-color: #222222;}.navbar-toggle .icon-bar {background-color: #ffffff;}.affix .navbar-toggle .icon-bar, .header-light .navbar-toggle .icon-bar, .navbar-toggle-dark .icon-bar {background-color: #222222;}.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: #222222;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 !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-dropdown-menu .container 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;}.mega-dropdown-menu .container ul {list-style: none;padding-left: 5px;}.mega-dropdown-menu .container ul li {line-height: 25px;}.mega-dropdown-menu .container ul i {margin-right: 5px;}.dropdown-submenu.open > .mega-menu, .has-dropdown.open > .mega-menu {display: block;padding-left: 25px;}.dropdown-submenu.open > .mega-menu ul {padding-left: 25px;}.navbar-nav > li > .menu-item:before, li.has-dropdown > ul.dropdown-menu > li.dropdown-submenu > a:before, ul.dropdown-menu > li.has-dropdown > a:before {display: none;}.mega-dropdown-menu .container a[href='#'] {color: #da251d;cursor: default;margin-left: 10px;padding: 0;font-weight: 700;text-transform: capitalize;}.navbar.navbar--dark .navbar-nav > li > .menu-item:hover::before, .navbar.navbar--dark .navbar-nav > li.active > .menu-item:before {background-color: #ffffff !important;}}@media only screen and (max-width: 991px) {.navbar.navbar--dark .navbar-nav > li > a {color: #ffffff;}.container .navbar-collapse, .container-bordered .navbar-collapse, .container-fluid .navbar-collapse {width: 100%;background-color: #222222;margin-right: 0;margin-left: 0;}.navbar-toggle {border-color: #ffffff;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin-top: 36px;width: 36px;height: 36px;line-height: 36px;text-align: center;display: block;}.navbar-toggle .icon-bar {width: 14px;}.header-4 .navbar:before {display: none;}}@media only screen and (min-width: 992px) and (max-width: 1200px) {.navbar-nav > li {margin-right: 16px;}}@media only screen and (min-width: 992px) {.navbar-nav > li.has-dropdown > ul.dropdown-menu, .navbar-nav > li.has-dropdown > ul.mega-menu, li.dropdown-submenu > ul.mega-menu {background-color: rgba(27, 26, 26, 0.97);-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-o-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;-o-transform-origin: 0 0 0;transform-origin: 0 0 0;opacity: 0;position: absolute;left: 0;right: auto;-moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);-webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;display: block;}.navbar-nav > li.has-dropdown > ul.dropdown-menu {width: 230px;min-width: 230px;padding: 13px 0;}.navbar-nav > li.has-dropdown > ul.mega-menu, li.dropdown-submenu > ul.mega-menu {width: 385px!important;}li.dropdown-submenu:hover > ul.mega-menu, li.has-dropdown:hover > ul.dropdown-menu, li.has-dropdown:hover > ul.mega-menu {-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);opacity: 1;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 rgba(127, 127, 127, 0.1);}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;padding-left: 0;position: relative !important;left: auto !important;}ul.mega-menu li ul li {height: 40px;line-height: 40px;padding: 0;}ul.dropdown-menu li a, ul.mega-menu li ul li a {line-height: 40px;color: #7f7f7f;padding: 0;border-bottom: 1px solid rgba(127, 127, 127, 0.1);display: block;font-size: 13px;font-weight: 400;-o-transition: all 0.35s;-moz-transition: all 0.35s;-webkit-transition: all 0.35s;transition: all 0.35s;text-transform: capitalize;margin: 0 25px;}ul.mega-menu li ul li span {color: #da251d;padding: 0;display: block;font-size: 13px;line-height: 39px;text-transform: uppercase;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: transparent;color: #da251d;padding: 0 0 0 20px;}ul.dropdown-menu.left {left: -185px !important;margin-left: 0 !important;}ul.mega-menu.left {left: -410px !important;}li.dropdown-submenu > ul.mega-menu, li.has-dropdown > ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu {background-color: rgba(27, 26, 26, 0.95);padding: 25px 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-o-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;-o-transform-origin: 0 0 0;transform-origin: 0 0 0;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: 1001;}li.has-dropdown > ul.dropdown-menu > li.dropdown-submenu:hover > ul.dropdown-menu {-webkit-transform: scaleY(1);-moz-transform: scaleY(1);transform: scaleY(1);opacity: 1;z-index: 1001;margin-top: -1px;margin-left: 0;padding: 13px 0;-moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);-webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);}li.dropdown-submenu.pull-left > ul.dropdown-menu {left: auto;right: 0;margin-right: 0;}li.dropdown-submenu > ul.dropdown-menu > li.has-dropdown > ul.dropdown-menu {background-color: rgba(27, 26, 26, 0.95);float: none;position: absolute;border-radius: 0;left: 100%;right: auto;top: 0;margin: -1px 0 0;z-index: 1;padding: 13px 0;}li.dropdown-submenu > ul.dropdown-menu > li.has-dropdown > ul.dropdown-menu.left {left: -185px !important;}.mega-dropdown {position: static !important;}.mega-dropdown-menu {padding: 20px 0 !important;width: 100% !important;border: none !important;margin-top: -23px;}.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;}.mega-dropdown-menu li ul li a:hover {padding: 0 0 0 12px;}.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: #da251d;cursor: default;font-weight: 600;}}.hamburger-panel .list-links {margin-bottom: 0;padding: 45px 30px;}.hamburger-panel .list-links a {font-size: 14px;font-weight: 700;line-height: 44px;text-transform: uppercase;color: #ffffff;margin-bottom: 0;position: relative;display: block;}.hamburger-panel .list-links a:hover {color: #da251d;}.hamburger-panel .social-share {padding: 0 30px;margin-bottom: 49px;}.hamburger-panel .social-share a {width: 32px;height: 32px;line-height: 32px;border-radius: 1px;font-size: 14px;font-weight: 400;color: #ffffff;text-align: center;display: inline-block;background-color: transparent;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;font-size: 13px;font-weight: 400;text-transform: uppercase;color: #a5a5a5;}@media only screen and (min-width: 320px) and (max-width: 767px) {.hamburger-panel .list-links {padding: 25px;}.hamburger-panel {padding: 30px;}.hamburger-panel .list-links a {line-height: 35px;}.hamburger-panel .copywright span {display: block;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.hamburger-panel .logo {float: none !important;height: 50px !important;line-height: 50px !important;}.hamburger-panel .list-links {padding: 25px;}}.slider {height: 450px;padding-top: 0;padding-bottom: 0;}.rev_slider,.rev_slider ul,.rev_slider ul li{height: 450px !important;}.slider .slide--item {height: 450px;}.slider .slide--headline.extend {line-height: 1.2;}.slider .slide--subheadline {color: #f9f9f9;font-family: 'Great Vibes', cursive;font-size: 35px;font-weight: 400;line-height: 45px;margin-bottom: 0;text-transform: capitalize;padding-bottom: 15px;}.slider .slide--headline {color: #ffffff;font-family: 'Kaushan Script', cursive;font-size: 46px;font-weight: 400;line-height: 1.4em;margin:0 0 20px 0;padding:0;}.slider .slide--bio {color: #f9f9f9;font-family: 'Raleway', sans-serif;font-size: 17px;font-weight: 700;line-height: 27px;padding-bottom: 10px;}.slider-small {height: 600px;}.slider-small .slide--item {height: 600px;}.slider-small .slide--headline {font-size: 67px;line-height: 1;}.slider-small .slide--bio, .slider-small .slide--subheadline {font-size: 16px;}.slider-theme .slide--headline {font-size: 165px;line-height: 1;text-transform: capitalize;}.slider .slide--icons a {width: 70px;height: 70px;line-height: 70px;font-size: 40px;text-align: center;border-radius: 2px;background-color: rgba(27, 26, 26, 0.9);margin-right: 25px;display: inline-block;}.slider .slide--icons a i {color: #1bb580;}.slider .slide--icons.slider-icons-gradient a i {color: #1bb580;background: -webkit-linear-gradient(150deg, #1da4cb 0%, #1da4cb 2%, #1dcb84 27%, #7bcb1d 58%, #efd631 100%);background: linear-gradient(150deg, #1da4cb 0%, #1da4cb 2%, #1dcb84 27%, #7bcb1d 58%, #efd631 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.slider .slide--icons a:hover {-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);transform: translateY(-6px);}.slide-icons a:last-of-type {margin-right: 0;}.slide--icons.slide--icons-gradient a {background-color: rgba(27, 26, 26, 0.9);background: -webkit-linear-gradient(150deg, #1da4cb 0%, #1da4cb 2%, #1dcb84 27%, #7bcb1d 58%, #efd631 100%);background: linear-gradient(150deg, #1da4cb 0%, #1da4cb 2%, #1dcb84 27%, #7bcb1d 58%, #efd631 100%);}.slide--icons.slide--icons-gradient a i {color: #ffffff;background: none;-webkit-background-clip: inherit;-webkit-text-fill-color: inherit;}.slider-portfolio .slide--container {background-color: rgba(255, 255, 255, 0.95);padding: 80px 60px;}.slider-portfolio .slide--subheadline {font-size: 13px;color: #9b9b9b;font-family: 'Raleway', sans-serif;}.slider-portfolio .slide--headline {font-size: 30px;color: #282828;font-weight: 700;font-family: 'Raleway', sans-serif;line-height: 30px;}.slider-portfolio .slide--action a {color: #1bb580;font-size: 13px;font-weight: 700;line-height: 20px;text-transform: uppercase;}.slider-portfolio .slide--action a i {margin-right: 8px;}.slider-shop .slide--headline {font-size: 55px;line-height: 60px;}.slider-shop .slide--subheadline {color: #f9f9f9;}.slider-dark .slide--headline {color: #282828;font-size: 80px;}.slider-dark .slide--bio {color: #616161;font-size: 17px;}.slider .tparrows {background: rgba(0, 0, 0, 0.4);width: 60px;height: 60px;line-height: 60px;border-radius: 50%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.slider .tparrows:hover {background-color: #da251d;}.slider .tparrows:before {display: block;text-align: center;}.slider .tparrows.tp-leftarrow:before {content: "";background-image: url(../images/sliders/slide-bg/left-arrow.png);width: 20px;height: 10px;position: relative;top: 25px;margin: auto;}.slider .tparrows.tp-rightarrow:before {content: "";background-image: url(../images/sliders/slide-bg/right-arrow.png);width: 20px;height: 10px;position: relative;top: 25px;margin: auto;}.hermes .tp-bullet {width: 12px !important;height: 12px !important;box-shadow: inset 0 0 0 3px #ffffff;}.slide-overlay-dark .slotholder:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;background-color: rgba(27, 26, 26, 0.25);}.slide-overlay-black .slotholder:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;background-color: #1b1a1a;background-image: linear-gradient(to bottom, rgba(27, 26, 26, 0.75) 0%, rgba(27, 26, 26, 0) 34%, rgba(27, 26, 26, 0) 82%);opacity: 0.7;}.slide-overlay-black2 .slotholder:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;background-color: rgba(27, 26, 26, 0.85);}.slide-overlay-white .slotholder:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;background-color: rgba(27, 26, 26, 0.1);}.slide-overlay-gradient .slotholder:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;background-color: #1bb580;background-image: -webkit-linear-gradient(to top, rgba(27, 181, 128, 0.8) 0%, rgba(12, 109, 176, 0.8) 100%);background-image: -moz-linear-gradient(to top, rgba(27, 181, 128, 0.8) 0%, rgba(12, 109, 176, 0.8) 100%);background-image: linear-gradient(to top, rgba(27, 181, 128, 0.8) 0%, rgba(12, 109, 176, 0.8) 100%);opacity: 0.8;}.slide-overlay-gradient2 .slotholder:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;background-color: #1bb580;background-image: -webkit-linear-gradient(180deg, #1bb580 0%, #0c6db0 100%);background-image: -moz-linear-gradient(180deg, #1bb580 0%, #0c6db0 100%);background-image: linear-gradient(180deg, #1bb580 0%, #0c6db0 100%);opacity: 0.85;}a.next-section {position: absolute;left: 50%;bottom: 0;display: inline-block;color: #ffffff;font-size: 13px;font-weight: 400;margin-left: -50px;}a.next-section:focus, a.next-section:hover {color: acolor-white;font-weight: bold;}@media only screen and (min-width: 320px) and (max-width: 767px) {.slider .slide--headline {font-size: 30px;line-height: 1.2;}.slider .slide--subheadline {font-size: 24px;line-height: 1.2;}.slider .slide--bio {font-size: 14px;line-height: 1.5;padding: 0 10px;}.slider, .slider .slide--item {height: 500px;}.rs-arrows.tparrows.ares {display: none;}.slide-action .btn {width: 120px;font-size: 12px;}.slide-action .btn.btn--lg {width: 170px;font-size: 12px;}.slider-navs .owl-controls .owl-nav [class*=owl-] {width: 30px !important;}.slide-action .btn--lg {width: 220px;}.slider-portfolio .slide--container {padding: 30px 20px;}.slider-portfolio .slide--headline {font-size: 25px !important;}.slide-action .btn.btn--icon {height: 60px;font-size: 30px;line-height: 60px;}#sliderApp .slide-holder {display: none;}.slider .tparrows {display: none;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider, .slider .slide--item {height: 600px;}.slider-navs .owl-controls .owl-nav [class*=owl-] {width: 30px !important;}.slider .slide--headline {font-size: 55px;}.slider-portfolio .slide--headline {font-size: 25px !important;}.slider-rs8 .slide--headline {font-size: 40px;line-height: 55px;}.slider-rs8 .slide--bio {line-height: 22px;font-size: 12px;}.rs-arrows.tparrows.ares {display: none;}}.team {padding-bottom: 80px;}.team-shadow .member {-webkit-box-shadow: 0 0 18px rgba(40, 40, 40, 0.12);-moz-box-shadow: 0 0 18px rgba(40, 40, 40, 0.12);-ms-box-shadow: 0 0 18px rgba(40, 40, 40, 0.12);box-shadow: 0 0 18px rgba(40, 40, 40, 0.12);border-radius: 2px;}.member {text-align: center;overflow: hidden;margin-bottom: 30px;}.member:hover .member-img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.member .member-img {position: relative;margin-bottom: 0;overflow: hidden;}.member .member-img img {max-width: 100%;height: auto;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;}.member .member-overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}.member .member-overlay .member-hover {border-radius: 2px;background-color: rgba(34, 34, 34, 0.9);width: 100%;height: 100%;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;opacity: 0;}.member:hover .member-overlay .member-hover {opacity: 1;}.member .member-hover a {color: #da251d;font-size: 14px;font-weight: 400;line-height: 1;margin-right: 20px;}.member .member-hover a:last-child {margin-right: 0;}.member .member-hover a:hover {color: #fff;}.member .member-desc {padding: 15px;font-size: 15px;color: #9b9b9b;margin-bottom: 0;}.member .member-desc p {font-size: 15px;line-height: 23px;}.member .pos-vertical-center {position: relative;top: 70%;-webkit-transform: perspective(1px) translateY(-30%);-moz-transform: perspective(1px) translateY(-30%);-o-transform: perspective(1px) translateY(-30%);transform: perspective(1px) translateY(-30%);}.member .member-info {padding-top: 30px;}.member .member-info h5 {color: #282828;font-size: 22px;font-weight: 400;line-height: 1;text-transform: capitalize;margin-bottom: 14px;}.member .member-info h6 {font-family: 'Raleway', sans-serif;color: #9b9b9b;font-size: 13px;font-weight: 400;line-height: 1;margin-bottom: 0;}.team-1 .member .member-info {padding-bottom: 30px;}.team-3 .member {text-align: center;}.team-3 .member .member-social {position: relative;-webkit-transform: translateY(80px);-moz-transform: translateY(80px);-o-transform: translateY(80px);transform: translateY(80px);-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;}.team-3 .member .member-info {position: relative;-webkit-transform: translateY(140px);-moz-transform: translateY(140px);-o-transform: translateY(140px);transform: translateY(140px);-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;}.team-3 .member .member-info h5 {color: #ffffff;}.team-3 .member:hover .member-overlay .member-hover .member-social {transform: translateY(40px);}.team-3 .member:hover .member-overlay .member-hover .member-info {transform: translateY(170px);}.team-4 .member .member-desc {padding: 0;}.team-4 .member .member-desc p {padding: 0 20px;}.team-4 .member .member-hover {margin-top: 25px;}.team-4 .member .member-hover a {color: #333333;}.team-4 .member .member-hover a:hover {color: #da251d;}.team-4 .divider--line {margin-top: 18px;margin-bottom: 15px;}.team-4 .divider--line:after {width: 24px;background-color: #686868;margin-left: -12px;}.team-4 .member:hover .member-hover a {color: #da251d;}.team-4 .member:hover .member-hover a:hover {color: #222222;}@media only screen and (min-width: 320px) and (max-width: 767px) {.member {max-width: 260px;margin-right: auto;margin-left: auto;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.member {max-width: 260px;margin-right: auto;margin-left: auto;}}.testimonial-1 .owl-item {padding-bottom: 5px;}.testimonial-1 .testimonial-panel {-webkit-box-shadow: 0px 2px 3px 0px rgba(40, 40, 40, 0.26);-moz-box-shadow: 0px 2px 3px 0px rgba(40, 40, 40, 0.26);-o-box-shadow: 0px 2px 3px 0px rgba(40, 40, 40, 0.26);box-shadow: 0px 2px 3px 0px rgba(40, 40, 40, 0.26);border-radius: 2px;background-color: #ffffff;padding: 40px;position: relative;text-align: center;}.testimonial-1 .testimonial-panel:before {content: "";width: 16px;height: 42px;position: absolute;top: 0;left: 30px;background-image: url(../images/testimonial/ribbon.png);}.testimonial-1 .testimonial-panel:after {position: absolute;content: "";left: 2px;right: 2px;bottom: -2px;height: 10px;border-radius: 0 0 2px 2px;background-color: #ffffff;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);z-index: -1;}.testimonial .testimonial-panel p {font-size: 23px;font-family: 'Kaushan Script', cursive;font-weight: 400;color: #282828;line-height: 32px;margin-bottom: 23px;}.testimonial--rating {margin-bottom: 20px;}.testimonial--rating i {color: #ffc80a;font-size: 16px;letter-spacing: 4px;}.testimonial-panel .testimonial--img {margin-bottom: 24px;position: relative;}.testimonial-panel .testimonial--meta .testimonial--img:before {content: "";width: 54px;height: 54px;-webkit-border-radius: 100%;-khtml-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;border: 2px solid #da251d;position: absolute;top: -4px;left: 50%;margin-left: -27px;opacity: 0.8;}.testimonial-panel .testimonial--img img {width: 46px;height: 46px;line-height: 54px;border-radius: 50%;margin: 0 auto;display: block;}.testimonial--author h4 {font-family: 'Raleway', sans-serif;font-size: 13px;line-height: 1.3;color: #a5a5a5;font-weight: 500;font-style: italic;margin-bottom: 0;}.testimonial-4 .testimonial--author h4 {color: #f9f9f9;}.testimonial-5 {padding-top: 200px;padding-bottom: 200px;}.testimonial-5 .testimonial-panel .testimonial--img {margin-bottom: 40px;}.testimonial-5 .testimonial-panel .testimonial--img img {border-radius: 0;}.testimonial-5 .testimonial--author h4 {color: #da251d;}.testimonial-5 .testimonial-panel p {font-size: 40px;font-family: 'Great Vibes', cursive;font-weight: 400;color: #ffffff;line-height: 39px;margin-bottom: 26px;}.testimonial .carousel-dots .owl-controls {margin-top: 43px;}@media only screen and (min-width: 320px) and (max-width: 767px) {.testimonial-5 {padding-top: 100px;padding-bottom: 100px;}}.portfolio-filter {text-align: center;margin-bottom: 36px;}.portfolio-filter li a {color: #333333;font-family: 'Kaushan Script', cursive;font-size: 22px;font-weight: 400;line-height: 1;margin-right: 25px;text-transform: capitalize;letter-spacing: 0.44px;padding-bottom: 10px;position: relative;}.portfolio-filter li a:after {position: absolute;left: 0;bottom: 0;content: "";height: 2px;background-color: #da251d;width: 0;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}.portfolio-filter li:last-child a {margin-right: 0;}.portfolio-filter li a.active-filter, .portfolio-filter li a:hover {color: #da251d;}.portfolio-filter li a.active-filter::after, .portfolio-filter li a:hover::after {width: 100%;}.portfolio-item .portfolio--img {position: relative;padding: 5px;}.portfolio-item .portfolio--img img {max-width: 100%;height: auto;}.portfolio-item .portfolio--hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 25px;}.portfolio-item .portfolio--hover .portfolio--action {width: 100%;height: 100%;background-color: rgba(34, 34, 34, 0.75);text-align: center;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);}.portfolio-item:hover .portfolio--hover .portfolio--action {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.portfolio--content {text-align: center;}.portfolio--zoom {margin-bottom: 30px;}.portfolio--zoom a {display: inline-block;position: relative;width: 20px;height: 20px;}.portfolio--zoom a:before {position: absolute;content: "";left: 0;top: 10px;width: 20px;height: 1px;background-color: #ffffff;}.portfolio--zoom a:after {position: absolute;content: "";left: 10px;top: 0;width: 1px;height: 20px;background-color: #ffffff;}@media only screen and (min-width: 320px) and (max-width: 767px) {.portfolio-item .portfolio--img {max-width: 310px;margin-right: auto;margin-left: auto;}}.feature-panel {position: relative;margin-bottom: 50px;}.feature-panel .feature--icon {margin-bottom: 23px;}.feature-panel .feature--content h3 {font-family: 'Kaushan Script', cursive;font-size: 28px;font-weight: 400;line-height: 1;margin-bottom: 19px;text-transform: capitalize;}.feature-panel .feature--content p {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 0;}.feature-left .feature-panel .feature--icon {position: absolute;left: 0;top: 0;margin-bottom: 0;}.feature-left .feature-panel .feature--content {padding-left: 88px;}.feature-left .feature-panel .feature--content h3 {font-size: 23px;}.feature-left .feature-panel .feature--content p {font-size: 14px;line-height: 23px;}@media only screen and (min-width: 320px) and (max-width: 767px) {.feature-panel {margin-bottom: 20px;}.feature-panel .feature--icon {margin-bottom: 10px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.feature-panel {margin-bottom: 20px;}}.cta h3 {color: #ffffff;font-size: 45px;font-family: 'Kaushan Script', cursive;font-weight: 400;margin-bottom: 30px;}.cta p {color: #ffffff;font-family: 'Great Vibes', cursive;font-size: 40px;font-weight: 500;line-height: 42px;margin-bottom: 37px;}.cta-1 {padding: 190px 0;}@media only screen and (min-width: 320px) and (max-width: 767px) {.cta-1 {padding: 90px 0;}.cta h3 {font-size: 36px;}.cta p {font-size: 27px;line-height: 32px;}.mr-30 {margin-right: 0 !important;}}.counter .count-box .counting {font-family: 'Kaushan Script', cursive;color: #ffffff;font-size: 70px;font-weight: 400;line-height: 1;margin-bottom: 16px;position: relative;}.counter .count-box .count-title {font-family: 'Kaushan Script', cursive;color: #f4f4f4;font-size: 20px;font-weight: 400;line-height: 1;text-transform: capitalize;}.counter-1 {padding: 260px 0;}.counter-2 {padding: 130px 0;}@media only screen and (min-width: 320px) and (max-width: 767px) {.counter-1, .counter-2 {padding: 90px 0;}.count-box {padding: 30px 0;}.counter .count-box .counting {font-size: 40px;}.counter .count-box .count-title {font-size: 18px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-1, .counter-2 {padding: 130px 0;}.counter .count-box .counting {font-size: 50px;}}.pricing-panel {-webkit-box-shadow: 0px 0px 20px 0px rgba(40, 40, 40, 0.12);-moz-box-shadow: 0px 0px 20px 0px rgba(40, 40, 40, 0.12);-o-box-shadow: 0px 0px 20px 0px rgba(40, 40, 40, 0.12);box-shadow: 0px 0px 20px 0px rgba(40, 40, 40, 0.12);border-radius: 2px;background-color: #ffffff;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;margin-top: 20px;}.pricing .pricing--heading {background-color: #da251d;padding: 30px 68px 60px 68px;position: relative;}.pricing .pricing--heading h5 {font-weight: 400;font-size: 20px;margin-bottom: 50px;}.pricing .pricing--heading p {font-family: 'Kaushan Script', cursive;color: #ffffff;font-size: 70px;font-weight: 400;line-height: 1;margin-bottom: 15px;}.pricing .pricing--heading span.currency {font-size: 28px;}.pricing .pricing--heading span.time {font-size: 13px;color: #ffffff;}.pricing .pricing--heading .pricing--desc {color: #f9f9f9;font-size: 13px;line-height: 21px;}.pricing--body {padding: 26px 40px 40px 40px;}.pricing--body .list-group {margin: 0;}.pricing--body .list-group li.list-group-item {font-size: 14px;font-weight: 500;line-height: 40px;border: none;background-color: transparent;border-bottom: 1px solid #e9e8e8;padding: 0;}.pricing--body .list-group li.list-group-item:last-child {border-bottom: none;padding-bottom: 0;}.pricing-body .list-group li.list-group-item:first-child {padding-top: 0;}.pricing .panel-footer {border-top: 2px solid #eeeeee;background-color: #ffffff;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;padding: 40px;}.pricing .panel-footer .btn {margin-bottom: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {.pricing .panel-body {padding-top: 50px;padding-bottom: 50px;line-height: 30px;}.pricing .panel-body h4 {font-size: 70px;}.pricing .list-group {padding: 25px;}.pricing .panel-footer {padding: 0 25px 25px 25px;}.pricing .panel-footer .btn {font-size: 11px;padding: 0 16px;}.pricing .panel-footer .btn i {margin-left: 5px;}}.blog-entry {-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);background-color: #ffffff;margin-bottom: 30px;}.blog-entry .entry--img {overflow: hidden;}.blog-entry .entry--img img {max-width: 100%;height: auto;-moz-transition: all 3s;-webkit-transition: all 3s;-ms-transition: all 3s;-o-transition: all 3s;transition: all 3s;}.blog-entry:hover .entry--img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}.blog-entry .entry--content {padding: 30px;position: relative;}.blog-entry .entry--format {position: absolute;left: 30px;top: -40px;width: 49px;height: 49px;line-height: 49px;text-align: center;border-radius: 2px;background-color: #282828;font-size: 18px;font-weight: 400;color: #ffffff;opacity: 0;-moz-transition: all .4s;-webkit-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;}.blog-entry:hover .entry--format {opacity: 1;}.blog-entry .entry--meta {color: #616161;font-family: 'Raleway', sans-serif;font-size: 11px;font-weight: 600;text-transform: capitalize;line-height: 26px;margin-bottom: 5px;}.blog-entry .entry--meta .entry--cat a {color: #da251d;}.blog-entry .entry--title {margin-bottom: 18px;}.blog-entry .entry--title h4 {font-family: 'Raleway', sans-serif;font-size: 20px;font-weight: 800;line-height: 28px;margin-bottom: 0;}.blog-entry .entry--title h4 a {color: #222222;}.blog-entry .entry--title h4 a:hover {color: #da251d;}.blog-entry .entry--bio {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 20px;padding-bottom: 25px;}.blog-entry .entry--more {overflow: hidden;}.blog-entry .entry--date {color: #686868;font-family: 'Raleway', sans-serif;font-size: 11px;font-weight: 600;line-height: 1;float: left;}.blog-standard .blog-entry .entry--title h4 {font-size: 22px;}.blog-standard .blog-entry .entry--content {padding: 40px;position: relative;}.blog-standard .blog-entry .entry--meta {line-height: 1;margin-bottom: 10px;}.blog-standard .blog-entry .entry--bio {border-bottom: none;padding-bottom: 0;}.blog-carousel .blog-entry {margin-bottom: 27px;}.blog-masonry-col {column-count: 3;column-gap: 30px;}.blog-masonry .blog-entry .entry--img img, .blog-masonry .blog-entry .entry--more a i, .blog-masonry .blog-entry .entry--more a span {-webkit-transform: none;-moz-transform: none;transform: none;}.blog-single .col-md-10 {padding-right: 50px;padding-left: 50px;}.blog-single .blog-entry .entry--img img {-webkit-transform: none;-moz-transform: none;transform: none;}.blog-single .blog-entry .entry--content {padding: 40px;position: relative;}.blog-single .blog-entry .entry--meta {line-height: 1;margin-bottom: 9px;}.blog-single .blog-entry .entry--title h4 {font-size: 20px;font-weight: 800;color: #282828;}.blog-single .blog-entry .entry--bio {padding-bottom: 0;}.entry--share .share--title {color: #222222;font-size: 13px;font-weight: 800;line-height: 1;text-transform: uppercase;margin-bottom: 0;margin-right: 16px;}.entry--share a {color: #5d5d5d;font-size: 14px;font-weight: 400;margin-right: 22px;line-height: 1;}.entry--share a:last-child {margin-right: 0;}.entry--share a:hover {color: #da251d;}.entry-prev-next {position: relative;-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);border-radius: 2px;background-color: #ffffff;padding: 40px;margin-bottom: 40px;min-height: 140px;}.entry-prev-next:after {position: absolute;width: 2px;height: 48px;content: "";background-color: #d9d9d9;left: 50%;top: 46px;}.entry-next, .entry-prev {width: 50%;float: left;}.entry-prev-next .entry-prev {padding-right: 15px;}.entry-prev-next .entry-next {padding-left: 15px;text-align: right;}.entry-next-content, .entry-prev-content {position: relative;}.entry-prev-next .entry-prev img {position: absolute;left: 0;top: 0;}.entry-prev-next .entry-next img {position: absolute;right: 0;top: 0;}.entry-prev-next .entry-prev .entry-desc {position: relative;margin-left: 65px;}.entry-prev-next .entry-next .entry-desc {position: relative;margin-right: 65px;}.entry-prev-next a {font-size: 14px;font-weight: 800;color: #333333;margin-top: 13px;}.entry-prev-next p {font-family: 'Raleway', sans-serif;color: #686868;font-size: 11px;font-weight: 600;line-height: 1;text-transform: capitalize;margin-bottom: 10px;}.entry-widget {-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);background-color: #ffffff;margin-bottom: 40px;padding: 40px;}.entry-widget .entry-widget-title {position: relative;margin-bottom: 30px;}.entry-widget .entry-widget-title h4 {font-size: 20px;font-weight: 400;line-height: 1;text-transform: capitalize;margin-bottom: 0;}.entry-widget .entry-widget-content {position: relative;}.entry-bio img {position: absolute;left: 0;top: 0;}.entry-bio .entry-bio-desc {padding-left: 120px;}.entry-bio .entry-bio-desc p {font-size: 14px;font-weight: 400;line-height: 24px;margin-bottom: 8px;}.entry-bio .entry-bio-desc a {color: #5d5d5d;font-size: 15px;font-weight: 400;line-height: 1;margin-right: 25px;}.entry-bio .entry-bio-desc a:last-child {margin-right: 0;}.entry-bio .entry-bio-desc a:hover, .entry-meta a:hover, .entry-next:hover a, .entry-prev:hover a, .entry-related .entry:hover .entry-title h5, .entry-share a:hover {color: #da251d;}.entry-related .entry--img {margin-bottom: 20px;}.entry-related .entry--img img {max-width: 100%;height: auto;}.entry-related .entry-title {margin-left: 0;}.entry-related .entry--title h5 {font-size: 16px;font-weight: 700;line-height: 25px;color: #222222;font-family: 'Raleway', sans-serif;margin-bottom: 10px;}.entry-related .entry--title a {color: #222222;}.entry-related .entry--title a:hover {color: #da251d;}.entry-related .entry--meta {color: #616161;font-family: 'Raleway', sans-serif;font-size: 13px;font-weight: 400;line-height: 1;}ul.comments-list {width: 100%;list-style: none;overflow: hidden;padding-left: 0;margin-bottom: 0;}ul.comments-list li {position: relative;border-bottom: 1px solid #d9d9d9;padding-bottom: 20px;margin-bottom: 30px;}ul.comments-list li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}ul.comments-list .comment-body .avatar {position: absolute;left: 0;top: 0;}ul.comments-list .comment-body .comment {padding-left: 90px;}ul.comments-list .comment-body .comment h6 {font-size: 14px;font-weight: 700;font-family: 'Raleway', sans-serif;text-transform: capitalize;margin-bottom: 0;color: #282828;line-height: 27px;}ul.comments-list .comment-body .comment .date {color: #616161;font-family: 'Raleway', sans-serif;font-size: 12px;font-weight: 600;line-height: 24px;text-transform: uppercase;}ul.comments-list .comment-body .comment p {font-size: 14px;font-weight: 400;line-height: 24px;margin-bottom: 0;}ul.comments-list .comment-body .comment a.reply {font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.26px;color: #da251d;line-height: 1;margin-top: 16px;display: inline-block;}ul.comments-list .comment a.reply:hover {color: #222222;}ul.comments-list ul.comment-children {list-style: none;margin: 20px 0 0 90px;padding-top: 30px;padding-left: 0;border-top: 2px solid #eeeeee;}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;}.entry-widget.comments-form .entry-widget-title h4 {margin-bottom: 60px;}.comments-form .form-control {margin-bottom: 30px;}.blog-carousel .carousel-dots .owl-controls {margin-top: 18px;}.blog-carousel .owl-item {padding: 0 15px;}@media only screen and (min-width: 320px) and (max-width: 767px) {ul.comments-list ul.comment-children {margin: 20px 0 0;}.blog-entry, .blog-entry .entry--content {padding: 15px;}.blog-single .blog-entry .entry--title h4 {font-size: 17px;line-height: 1.2;}.entry--share .text-right {text-align: left;}.entry-next, .entry-prev {width: 100%;float: none;margin-bottom: 0;}.entry-next {margin-bottom: 0;}.entry-prev {margin-bottom: 30px;}.entry-prev-next {padding: 10px;}.entry-prev-next:after {display: none;}.entry-prev-next a {font-size: 13px;}.entry-prev-next .entry-prev {padding-right: 0;}.entry-widget {padding: 20px;}.entry-bio .entry-bio-desc p, .entry-bio img {position: relative;margin-bottom: 15px;}.entry-bio .entry-bio-desc {padding-left: 0;}.entry-related .entry {margin-bottom: 30px;}.entry-related .entry:last-of-type {margin-bottom: 0;}.blog-standard .blog-entry .entry--title h4 {font-size: 18px;line-height: 1.2;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.entry-related img {width: 100%;}.blog-standard .blog-entry .entry--title h4 {font-size: 20px;line-height: 1.2;}}@media only screen and (min-width: 992px) and (max-width: 1200px) {.entry-related img {width: 100%;}}.cart-table {margin-bottom: 50px;-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);}.cart-table .table {background-color: #ffffff;border: 1px solid #eeeeee;border-radius: 0;margin-bottom: 0;-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);}.cart-table thead {background-color: #f9f9f9;}.cart-table thead tr th {font-size: 14px;font-weight: 700;text-align: center;text-transform: capitalize;color: #282828;line-height: 55px !important;border-bottom-width: 0 !important;border: 1px solid #eee;padding: 0;}.cart-table tbody tr td {padding: 20px;border-color: #eee;}.cart-table tbody tr td.cart-product-price, .cart-table tbody tr td.cart-product-total {font-family: 'Kaushan Script', cursive;font-size: 15px;font-weight: 400;line-height: 26px;color: #da251d;}.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 #eee;border-radius: 2px;text-align: center;color: #222222;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 #eee;border-radius: 1px;color: #da251d;margin-right: 5px;font-size: 10px;}.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: #9b9b9b;font-size: 12px;font-weight: 400;padding: 0 15px;width: 250px;height: 42px;line-height: 25px;margin-bottom: 0;background-color: transparent;border: 1px solid #eee;border-radius: 0;font-style: italic;text-transform: capitalize;}.cart-table .cart-product-action .btn {text-transform: uppercase;font-size: 13px;font-weight: 700;margin-left: 10px;line-height: 39px;height: 42px;width: auto;text-align: center;padding-right: 16px;padding-left: 16px;border-radius: 1px;letter-spacing: 0.26px;}.cart-product-img {float: left;padding-right: 20px;}.cart-product-name h6 {color: #282828;font-size: 20px;font-weight: 400;line-height: 27px;text-transform: capitalize;}.cart-product-remove {float: right;width: 19px;height: 19px;line-height: 19px;font-size: 7px;background-color: #000;border-radius: 1px;color: #ffffff;text-align: center;cursor: pointer;}.cart-product-remove:hover {background-color: #da251d;}.cart-shiping, .cart-total-amount {background-color: white;border: 1px solid #eeeeee;border-radius: 1px;padding: 30px 20px;-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);}.cart-shiping h6, .cart-total-amount h6 {color: #282828;font-size: 20px;font-weight: 400;margin-bottom: 25px;position: relative;}.cart-total-amount ul li {font-family: 'Raleway', sans-serif;color: #da251d;font-size: 13px;font-weight: 700;line-height: 36px;text-transform: capitalize;}.cart-total-amount ul li span {color: #959595;font-size: 13px;font-weight: 400;line-height: 36px;}.cart-shiping .form-control {background-color: transparent;border: 1px solid #eee;font-size: 12px;color: #959595;font-weight: 400;padding: 0 15px;height: 42px;line-height: 42px;margin-bottom: 20px;-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-transform: capitalize;}.cart-shiping .form-control::-webkit-input-placeholder {color: #959595;}.cart-shiping .form-control:-moz-placeholder {color: #959595;}.cart-shiping .form-control::-moz-placeholder {color: #959595;}.cart-shiping .form-control:-ms-input-placeholder {color: #959595;}.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: #b8b8b8;}.cart-shiping .btn {line-height: 39px;height: 42px;font-size: 13px;width: auto;padding: 0 17px;border-radius: 0;font-weight: 700;text-transform: uppercase;}.cart-shiping .btn:hover {color: #ffffff;background: #222222;}.shop-filter {text-align: center;margin-bottom: 36px;}.shop-filter li {padding-right: 0;padding-left: 0;}.shop-filter li a {color: #333333;font-family: 'Kaushan Script', cursive;font-size: 22px;font-weight: 400;line-height: 1;margin-right: 25px;text-transform: capitalize;letter-spacing: 0.44px;padding-bottom: 10px;position: relative;}.shop-filter li a:after {position: absolute;left: 0;bottom: 0;content: "";height: 2px;background-color: #da251d;width: 0;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}.shop-filter li:last-child a {margin-right: 0;}.shop-filter li a.active-filter, .shop-filter li a:hover {color: #da251d;}.shop-filter li a.active-filter::after, .shop-filter li a:hover::after {width: 100%;}.product-item {-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);background-color: #ffffff;margin-bottom: 30px;text-align: center;}.product-item .product--img {position: relative;margin-bottom: 0;}.product-item .product--img img {max-width: 100%;height: auto;}.product-item .product--img .product--hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(34, 34, 34, 0.95);-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);}.product-item .product--img .product--hover .product--action {position: absolute;left: 0;bottom: 0;width: 100%;padding: 40px;}.product-item .product--img .product--hover .product--action a {width: 100%;height: 100%;border-radius: 2px;background-color: transparent;text-align: center;color: #da251d;border: 2px solid #da251d;font-size: 13px;font-weight: 700;line-height: 51px;text-transform: uppercase;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 0.35s .2s;-moz-transition: all 0.35s .2s;-o-transition: all 0.35s .2s;transition: all 0.35s .2s;display: block;}.product-item .product--img .product--hover .product--action a:hover {background-color: #da251d;color: #ffffff;}.product-item .product--content {padding: 30px 0;}.product-item .product--content .product--cat {font-family: 'Great Vibes', cursive;font-size: 13px;font-style: italic;line-height: 1;margin-bottom: 12px;}.product-item .product--content .product--cat a {color: #3d3c3c;}.product-item .product--content .product--cat a:hover {color: #da251d;}.product-item .product--content .product--type {font-size: 11px;font-weight: 600;line-height: 26px;letter-spacing: 0.22px;margin-bottom: 10px;}.product-item .product--content .product--title h3 {font-size: 23px;font-weight: 400;line-height: 1;margin-bottom: 17px;}.product--content .product--title a {color: #333333;font-size: 23px;font-family: 'Kaushan Script', cursive;font-weight: 400;line-height: 1;margin-bottom: 10px;display: block;}.product--content .product--title a:hover {color: #da251d;}.product--content .product--price {color: #da251d;font-size: 20px;font-weight: 400;font-family: 'Kaushan Script', cursive;line-height: 1;}.product--img:hover .product--hover {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.product--img:hover .product--hover .product--action a {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.shop-options {padding: 20px;background-color: #ffffff;margin-bottom: 30px;height: 70px;-webkit-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);-moz-box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);box-shadow: 0 0 20px rgba(40, 40, 40, 0.12);}.shop-options .product-options2 span, .shop-options .product-view-mode span {color: #222222;font-size: 14px;font-weight: 700;line-height: 20px;margin-right: 10px;}.shop-options .product-options2 .product-sort {position: relative;margin-right: 30px;}.shop-options .product-options2 .product-sort i {position: absolute;font-size: 14px;right: 10px;top: 10px;z-index: 1;pointer-events: none;cursor: pointer;color: #9b9b9b;}.shop-options .product-options2 select {height: 30px;line-height: 30px;width: 134px;border: 1px solid #eeeeee;background-color: rgba(246, 246, 247, 0);border-radius: 1px;color: #9b9b9b;font-size: 12px;font-weight: 400;padding-left: 10px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.shop-options .product-view-mode {line-height: 30px;}.shop-options .product-view-mode a i {background-color: transparent;border: 1px solid #eee;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;color: #9b9b9b;font-size: 14px;font-weight: 400;margin-left: 10px;width: 30px;height: 30px;line-height: 30px;text-align: center;}.shop-options .product-view-mode a:first-of-type i {margin-left: 0;}.shop-options .product-view-mode a.active i, .shop-options .product-view-mode a:hover i {color: #da251d;}.product-list {width: 100%;text-align: left;min-height: 340px;margin-bottom: 0;}.product-list .product--img {float: left;width: 33%;}.product-list .product--content {padding-left: 300px;}.shop-product .product-title h3 {font-family: 'Kaushan Script', cursive;color: #222222;font-size: 23px;font-weight: 400;line-height: 27px;text-transform: capitalize;margin-bottom: 15px;}.shop-product .product-price {font-family: 'Kaushan Script', cursive;color: #da251d;font-size: 18px;font-weight: 400;line-height: 1;margin-bottom: 25px;}.shop-product .product-rating {margin-right: 30px;}.shop-product .product-rating i {color: #da251d;font-size: 15px;font-weight: 400;line-height: 1;}.shop-product .product-review span {color: #9b9b9b;font-size: 13px;line-height: 1;font-weight: 400;}.shop-product .product-review span a {color: #9b9b9b;}.shop-product .product-review span a:hover {color: #da251d;}.shop-product .product-desc p {color: #959595;font-size: 13px;line-height: 22px;margin-bottom: 25px;}.shop-product hr {opacity: 0.7;border-top: 1px solid rgba(229, 228, 228, 0.7);margin-top: 0;margin-bottom: 30px;}.shop-product .product-details h5 {color: #333333;font-size: 20px;font-weight: 400;line-height: 1;margin-bottom: 20px;position: relative;}.shop-product .product-details ul li {line-height: 26px;color: #da251d;font-size: 13px;font-weight: 400;text-transform: capitalize;}.shop-product .product-details ul li span {color: #9b9b9b;font-size: 13px;font-weight: 400;}.shop-product .product-quantity {line-height: 49px;}.shop-product .product-quantity .qua {font-family: 'Kaushan Script', cursive;color: #333333;font-size: 15px;font-weight: 400;line-height: 20px;margin-right: 10px;}.shop-product .product-quantity a i {width: 25px;height: 25px;font-size: 10px;line-height: 25px;border: 1px solid #eee;border-radius: 1px;color: #da251d;text-align: center;}.shop-product .product-quantity input {width: 30px;height: 25px;border: 1px solid #eee;border-radius: 1px;color: #222222;font-size: 14px;font-weight: 400;line-height: 22px;text-align: center;background-color: transparent;}.shop-product .product-cta {padding-bottom: 30px;}.shop-product .product-cta .btn {margin-left: 20px;width: 134px;height: 42px;line-height: 41px;border-radius: 0;text-transform: uppercase;}.shop-product .product-share {margin-bottom: 70px;}.shop-product .product-share h5 {color: #333333;font-size: 20px;font-weight: 400;line-height: 1;margin-bottom: 20px;position: relative;text-transform: capitalize;}.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: #da251d;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 {background-color: #da251d;}.shop-product .product-share a.share-facebook:hover {background-color: #3B5998;}.shop-product .product-share a.share-twitter:hover {background-color: #00ACEE;}.shop-product .product-share a.share-google-plus:hover {background-color: #DD4B39;}.shop-product .product-share a.share-linkedin:hover {background-color: #0E76A8;}.product-tabs {background-color: #ffffff;border: 1px solid #eee;border-radius: 1px;color: #9b9b9b;font-size: 13px;font-weight: 500;line-height: 22px;font-style: italic;margin-bottom: 50px;}.product-tabs .nav-tabs {background-color: #f9f9f9;}.product-tabs .nav-tabs > li {margin-bottom: -1px;}.product-tabs .nav-tabs > li > a {color: #282828 !important;font-size: 15px;font-weight: 700;font-family: 'Raleway', sans-serif;text-transform: capitalize;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;padding: 0 20px;border-right: 1px solid #eeeeee;margin-right: 0;line-height: 60px;height: 60px;}.product-tabs .nav-tabs > li:last-child > a {border-right: none;}.product-tabs .nav-tabs > li > a:focus, .product-tabs .nav-tabs > li > a:hover {background-color: transparent;border-left-color: transparent;border-top-color: transparent;border-bottom-color: transparent;color: #da251d !important;}.product-tabs .nav-tabs > li.active > a, .product-tabs .nav-tabs > li.active > a:focus, .product-tabs .nav-tabs > li.active > a:hover {color: #da251d !important;border: none;border-right: 1px solid #eee;background-color: #ffffff;}.product-tabs .tab-content {padding: 20px;}.product-tabs .tab-content h5 {font-size: 13px;}.product-review li {background-color: #f9f9f9;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: #da251d;margin-bottom: 10px;}.product-review li .product-comment p {margin-bottom: 0;}.form-review .form-control {margin-bottom: 30px;}.shop-product .product-related-title h5 {color: #333333;font-size: 20px;font-weight: 400;line-height: 1;position: relative;text-transform: capitalize;}.product-num h2 {font-family: 'Raleway', sans-serif;font-size: 15px;font-weight: 700;line-height: 35px;text-transform: capitalize;color: #222222;margin-bottom: 0;}.product-options {margin-bottom: 50px;}.product-options .product-select {position: relative;}.product-options .product-select i {position: absolute;font-size: 14px;right: 25px;top: 12px;z-index: 1;pointer-events: none;cursor: pointer;color: #9b9b9b;}.product-options select {width: 230px;height: 35px;border: 1px solid #eeeeee;border-radius: 1px;color: #9b9b9b;font-family: 'Raleway', sans-serif;font-size: 13px;font-weight: 400;line-height: 35px;padding-left: 10px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.shop-item .shop--img {position: relative;}.shop-item .shop--img img {max-width: 100%;height: auto;}.shop-item .shop--hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.shop-item .shop--hover .shop--action {width: 100%;height: 100%;background-color: rgba(40, 40, 40, 0.95);text-align: center;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);}.shop-item:hover .shop--hover .shop--action {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.shop-item .shop--price {color: #9b9b9b;font-family: 'Raleway', sans-serif;font-size: 22px;font-weight: 700;line-height: 1;margin-bottom: 30px;}.shop-item .shop--title h4 {color: #ffffff;font-family: 'Raleway', sans-serif;font-size: 24px;font-weight: 700;line-height: 1;margin-bottom: 35px;text-transform: capitalize;}.shop-item .shop--title h4 a {color: #ffffff;}.shop-item .shop--title h4 a:hover {color: #da251d;}.shop-item .shop--cat .btn:hover {background-color: #ffffff;color: #da251d;}.contact .contact--desc {margin-bottom: 40px;}.contact .contact--desc p {color: #a5a5a5;font-size: 15px;margin-bottom: 0;}.contact--info h3 {font-size: 20px;font-weight: 400;line-height: 1;margin-bottom: 23px;}.contact--info p {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 0;}.contact--info p:last-of-type {margin-bottom: 6px;}.contact--info a.link--styled {color: #da251d;font-size: 13px;font-weight: 800;line-height: 1;text-transform: uppercase;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;}.contact--info a.link--styled:hover {color: #222222;}.contact--info .social-icons a {width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;font-size: 14px;background-color: #1c1c1c;color: #ffffff;display: inline-block;margin-right: 10px;}.contact--info .social-icons a i {-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;}.contact--info .social-icons a:hover {color: #ffffff;background-color: #da251d;}.contact--info .social-icons a:hover i {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}.sidebar {-moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);-webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);border-radius: 2px;background-color: #ffffff;padding: 50px;}.widget {margin-bottom: 60px;}.widget:last-of-type {margin-bottom: 0;}.widget .widget--title {position: relative;margin-bottom: 30px;}.widget .widget--title h5 {font-size: 20px;font-weight: 400;line-height: 1;text-transform: capitalize;margin-bottom: 0;position: relative;}.widget-categories ul li {border-bottom: 1px solid #eeeeee;}.widget-categories ul li:last-child {border-bottom: none;}.widget-categories ul li a {color: #333333;font-size: 13px;font-weight: 600;line-height: 40px;position: relative;display: block;}.widget-categories ul li a:after {position: absolute;top: 0;right: 0;content: "\f178";color: #333333;font-family: fontawesome;font-size: 11px;font-weight: 400;line-height: 40px;}.widget-categories ul li a:hover, .widget-categories ul li a:hover:after {color: #da251d;}.widget-categories ul li a span {margin-left: 5px;color: #da251d;}.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;border: 1px solid #ececec;background-color: transparent;color: #9b9b9b;font-size: 13px;font-weight: 400;line-height: 1;margin-right: 4px;margin-bottom: 10px;text-transform: capitalize;padding: 9px 10px;}.widget-tags a:hover {background-color: #da251d;color: #ffffff;border-color: #da251d;}.widget-recent-posts .entry {position: relative;margin-bottom: 24px;min-height: 50px;}.widget-recent-posts .entry:last-of-type {margin-bottom: 0;border-bottom: none;padding-bottom: 0;}.widget-recent-posts img {position: absolute;left: 0;top: 0;width: 49px;height: 49px;text-align: center;}.widget-recent-posts .entry .entry-desc {position: relative;margin-left: 60px;border-bottom: 1px solid #ececec;padding-bottom: 10px;}.widget-recent-posts .entry:last-of-type .entry-desc {border-bottom: none;padding-bottom: 0;}.widget-recent-posts .entry .entry-title {margin-bottom: 5px;}.widget-recent-posts .entry .entry-title a {font-family: 'Raleway', sans-serif;color: #282828;font-size: 14px;font-weight: 800;line-height: 1;text-transform: capitalize;}.widget-recent-posts .entry .entry-title a:hover {color: #da251d;}.widget-recent-posts .entry .entry-desc .entry-meta {line-height: 1;margin-bottom: 12px;}.widget-recent-posts .entry .entry-desc .entry-meta a {font-family: 'Raleway', sans-serif;font-size: 11px;font-weight: 700;line-height: 1;color: #686868;text-transform: uppercase;letter-spacing: 0.22px;}.widget-search .form-search {border: 1px solid rgba(34, 34, 34, 0.07);background-color: rgba(255, 255, 255, 0);}.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: #9e9e9e;font-size: 13px;font-weight: 400;line-height: 49px;height: 49px;text-transform: capitalize;padding-left: 15px;}.widget-search .form-search .btn {background-color: transparent;color: #da251d;-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-best-product .best-product .product-img {width: 49px;height: 49px;text-align: center;padding: 4px;}.widget-best-product .best-product .product-bio {padding-top: 0;}.widget-best-product .best-product .product-bio .product-price {color: #9b9b9b;font-size: 14px;font-weight: 600;line-height: 23px;}.widget-best-product .best-product a {text-transform: uppercase;}.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: 0.7em;display: block;border: 0;background-position: 0 0;}.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}.ui-slider-horizontal .ui-slider-handle {top: -0.2em;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: 0.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: 4px;background-color: rgba(34, 34, 34, 0.06);border-radius: 0;margin-bottom: 20px;margin-top: 5px;}.widget-filter .ui-slider-handle {width: 9px;height: 9px;margin-left: 0;background-color: #222222;border-radius: 0;}.widget-filter .ui-slider-range {height: 4px;background-color: #da251d;margin-bottom: 20px;}.widget-filter p {font-size: 13px;font-weight: 400;line-height: 1;margin-bottom: 19px;}.widget-filter label {color: #9b9b9b;font-weight: 400;}.widget-filter input {color: #da251d;border: none;background-color: transparent;}.widget-filter .btn {width: 108px;height: 42px;line-height: 40px;}.ads-widget img {max-width: 100%;height: auto;}.widget-recent-products .product {position: relative;margin-bottom: 24px;min-height: 50px;}.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;border-bottom: 1px solid #ececec;padding-bottom: 18px;}.widget-recent-products .product:last-of-type .product-desc {border-bottom: none;padding-bottom: 0;}.widget-recent-products .product .product-title {margin-bottom: 5px;}.widget-recent-products .product .product-title a {color: #222222;font-family: 'Kaushan Script', cursive;font-size: 14px;font-weight: 400;line-height: 1;text-transform: capitalize;}.widget-recent-products .product .product-title a:hover {color: #da251d;}.widget-recent-products .product .product-desc .product-meta {font-family: 'Kaushan Script', cursive;color: #da251d;font-size: 14px;font-weight: 400;line-height: 20px;margin-bottom: 8px;}.widget-info {background-color: #1b1b1b;padding: 50px 36px;text-align: center;position: relative;}.widget-info .info--title {color: #ffffff;font-family: 'Kaushan Script', cursive;font-size: 22px;font-weight: 400;line-height: 1;margin-bottom: 20px;position: relative;}.widget-info .info--content {color: #9b9b9b;font-size: 15px;font-weight: 500;line-height: 23px;font-style: italic;margin-bottom: 23px;}.widget-instagram a {width: 61px;height: 61px;float: left;display: inline-block;margin: 2px;position: relative;}.widget-instagram a img {max-width: 100%;height: auto;}.widget-instagram .insta-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;}.widget-instagram .insta-hover i {display: block;border-radius: 1px;background-color: #da251d;color: #ffffff;font-size: 10px;font-weight: 400;line-height: 61px;text-align: center;}.widget-instagram a:hover .insta-hover {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}footer .widget-instagram a {width: 60px;height: 60px;}footer .widget-instagram .insta-hover i {line-height: 54px;}.instasection {overflow: hidden;position: relative;}.instasection [class*="divider-"] {z-index: 3;}.instasection .divider--shape-dark {top: auto;bottom: 0;}.instasection .instafeed {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.instasection .instafeed a {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;position: relative;}.instasection a {}.instasection a img {max-width: 100%;height: auto;}.instasection .insta-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;padding: 30px;}.instasection .insta-hover i {display: block;border-radius: 1px;background-color: rgba(34, 34, 34, 0.8);color: #ffffff;font-size: 28px;font-weight: 400;line-height: 108px;text-align: center;}.instasection a:hover .insta-hover {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.widget-tweets ul li:before {content: "\f099";font-family: fontawesome;font-size: 16px;font-weight: 400;line-height: 24px;color: #da251d;width: 14px;height: 12px;float: left;margin-right: 10px;}.widget-tweets ul li p.tweet {color: #9b9b9b;font-weight: 600;font-size: 13px;line-height: 22px;margin-bottom: 5px;}.widget-tweets ul li a {color: #da251d;font-weight: 400;}.widget-tweets ul li a:hover {color: #da251d;}.widget-tweets ul li .timePosted {color: #9b9b9b;font-size: 11px;font-weight: 400;line-height: 20px;}.widget-tweets ul li:last-child .timePosted {margin-bottom: 0;}.widget-tweets ul li .timePosted a {color: #9b9b9b;}@media only screen and (min-width: 320px) and (max-width: 767px) {.sidebar {margin-bottom: 30px;padding: 30px;}.widget {margin-bottom: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.widget-recent .entry .entry-desc {margin-left: 70px;}}footer {padding-top: 0;padding-bottom: 0;position: relative;}.footer--widget {background: #222222;padding-top: 60px;}.footer--widget-content h3 {color: #ffffff;font-family: 'Kaushan Script', cursive;font-size: 24px;font-weight: 400;margin-bottom: 25px;}.footer--widget-content p {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 0;}.footer--widget-content a {font-size: 13px;font-weight: 800;line-height: 49px;text-transform: uppercase;color: #da251d;}.footer--widget-content a:hover {color: #ffffff;}.footer--reservation {position: relative;background-color: #141414;margin: auto;z-index: 888;border-radius: 3px;margin-top: -179px;padding-top: 20px;}.footer--reservation-wrapper {padding: 14px 40px 40px 40px;}.footer--reservation h3 {font-family: 'Kaushan Script', cursive;font-size: 28px;font-weight: 400;line-height: 1;color: #ffffff;position: relative;text-align: center;margin-bottom: 24px;}.footer--reservation ul {margin-bottom: 40px;}.footer--reservation ul li {text-align: left;border-bottom: 1px dashed #49433f;padding: 8px 0;}.footer--reservation ul li span {float: right;}.footer--social {background: #222222;padding: 40px 0;}.footer--social-icons a {width: 42px;height: 42px;line-height: 42px;border-radius: 50%;text-align: center;background-color: #1c1c1c;font-size: 14px;font-weight: 400;color: #ffffff;display: inline-block;margin-right: 10px;-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;}.footer--social-icons a:last-of-type {margin-right: 0;}.footer--social-icons a:hover {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}.footer--social-newsletter {position: relative;margin: 0;width: 250px;}.footer--social-newsletter .form-control {box-shadow: none;border: none;background-color: #1c1c1c;color: #474747;font-style: italic;width: 250px;height: 42px;line-height: 42px;border-radius: 42px;margin: 0;}.footer--social-newsletter .form-control::-webkit-input-placeholder {color: #474747;}.footer--social-newsletter .form-control::-moz-placeholder {color: #474747;}.footer--social-newsletter .form-control::-ms-input-placeholder {color: #474747;}.footer--social-newsletter button {background-color: transparent;border: none;line-height: 42px;color: #da251d;position: absolute;right: 10px;top: 0;margin-bottom: 0;}.footer--copyright {background-color: #141414;padding: 37px 0;position: relative;}.footer--copyright span {font-size: 13px;}.footer--copyright a {color: #777;}.footer--copyright .contact-info {margin-bottom: 20px;}.footer--copyright .contact-info span {font-size: 14px;margin-right: 5px;margin-left: 5px;}.footer-1 {padding-top: 100px;}.footer-3 .footer--reservation {margin-top: -100px;}.footer-4 .footer--social {padding: 20px 0 0 0;}.footer-4 .footer--widget {padding-bottom: 40px;}.footer--widget .footer--social-newsletter {margin: auto;}.footer-5 .footer--copyright {padding: 26px 0;}.footer-5 .footer--copyright span, .footer-5 .footer--copyright a {line-height: 39px;}.footer-6 .footer--copyright {background-color: #222222;padding-top: 20px;padding-bottom: 57px;}.footer-7 .footer--widget {padding-bottom: 80px;}.footer-7 .footer--copyright {padding: 45px 0;}.footer-7 .footer--copyright p {font-size: 14px;}.footer-8 .footer--widget {padding-bottom: 70px;}.footer-8 .footer--social-newsletter, .footer-8 .widget--newsletter .form-control {width: 100%;}.footer-10 .social-icons a, .footer-10 .widget--newsletter .form-control {border-radius: 3px;}.footer-10 .footer--reservation {padding-top: 0;}.footer-10 .footer--reservation h3 {margin-bottom: 0;background-color: #da251d;padding: 26px 0 25px 0;}@media only screen and (min-width: 320px) and (max-width: 767px) {footer .footer--reservation {margin-top: 40px;margin-bottom: 40px;max-width: 320px;}.footer--social-icons {margin-bottom: 20px;}footer .footer--social-newsletter .form-control, footer .footer--social-newsletter {margin: 0 auto;}.footer-8 .footer--social-newsletter, .footer-8 .widget--newsletter .form-control {width: 250px;}footer .text-right, footer .text-left {text-align: center !important;}.footer-1 {padding-top: 0;}.footer-13 img {padding: 20px 0;}.footer-3 .footer--reservation {margin-top: 0;}.footer-3 .divider--shape-10down {display: none;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.footer-4 .footer--social-icons a {width: 25px;height: 25px;line-height: 25px;margin-right: 2px;}.footer-4 .footer--social-newsletter, .footer-4 .footer--social-newsletter .form-control {width: 100%;}.footer-8 .footer--social-icons a {width: 35px;height: 35px;line-height: 35px;margin-right: 5px;}}.page-404 h3 {color: #ffffff;font-family: 'Kaushan Script', cursive;font-size: 250px;font-weight: 400;line-height: 1.1;margin-bottom: 0;}.page-404 p {font-size: 15px;font-weight: 400;line-height: 24px;margin-bottom: 20px;}@media only screen and (min-width: 320px) and (max-width: 479px) {.page-404 {padding-top: 150px !important;padding-bottom: 150px !important;}.page-404 h3 {font-size: 150px;}.page-404 .btn {width: 125px;}.page-404.fullscreen {height: auto !important;}}.page-soon {padding-top: 120px;padding-bottom: 120px;}.page-soon h3 {color: #222222;font-size: 90px;font-weight: 400;line-height: 1.1;margin-bottom: 30px;}.page-soon p {font-size: 15px;font-weight: 400;line-height: 23px;margin-bottom: 70px;}.count-down {padding-top: 110px;padding-bottom: 110px;}.countdown-rtl {direction: rtl;}.countdown-section {display: block;float: left;text-align: center;position: relative;height: auto;margin-right: 26px;width: 18%;padding: 0 23px;}.countdown-section:last-of-type {margin-right: 0;}.countdown-amount {font-family: 'Kaushan Script', cursive;color: #ffffff;font-size: 70px;font-weight: 400;line-height: 1;margin-bottom: 20px;}.countdown-period {font-family: 'Kaushan Script', cursive;display: block;color: #f9f9f9;font-size: 20px;font-weight: 700;line-height: 1;text-transform: capitalize;text-align: center;letter-spacing: 0.33px;margin-top: 10px;}@media only screen and (min-width: 320px) and (max-width: 480px) {.countdown-section {width: 40%;margin-top: 10px;margin-bottom: 10px;}.page-soon h3 {font-size: 45px;margin-top: 100px;}}@media only screen and (min-width: 480px) and (max-width: 767px) {.countdown-section {width: 16%;margin-top: 10px;margin-bottom: 10px;}.countdown-amount {font-size: 50px;}.page-soon h3 {font-size: 45px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.countdown-section {width: 17%;}.countdown-amount {font-size: 60px;}}@media only screen and (max-width: 991px) {.page-soon {padding-top: 100px !important;padding-bottom: 100px !important;}}.page-maintenance {padding-top: 150px;padding-bottom: 150px;}.page-maintenance h3 {color: #222222;font-size: 90px;font-weight: 400;line-height: 1.1;margin-bottom: 0;}.page-maintenance p {color: #a5a5a5;font-size: 15px;font-weight: 400;line-height: 23px;margin-bottom: 50px;}.maintenance-fullscreen.skills .progress-title .title {color: #ffffff;}.maintenance-fullscreen.skills .progress-bar {background-color: #f9f9f9;}.maintenance-fullscreen.skills .progress-title .value {color: #f9f9f9;}@media only screen and (min-width: 320px) and (max-width: 767px) {.page-maintenance {padding-top: 100px !important;padding-bottom: 100px !important;}.page-maintenance h3 {font-size: 45px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.page-maintenance {padding-top: 100px !important;padding-bottom: 100px !important;}}.client img {max-width: 100%;width: auto !important;}.clients-1 .row-clients .client {position: relative;height: 135px;margin-bottom: 15px;line-height: 135px;padding: 20px;}.clients-1 .row-clients .client img {opacity: .8;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}.clients-1 .row-clients .client:hover img {opacity: 1;}.clients-1 .row-clients .client:before {position: absolute;content: "";right: 0;top: 0;width: 1px;height: 121px;background-color: rgba(206, 206, 206, 0.5);}.clients-1 .row-clients .client:after {position: absolute;content: "";bottom: 0;left: 14px;width: 90%;height: 1px;background-color: rgba(206, 206, 206, 0.5);}.clients-1.bg-overlay .row-clients .client:before {background-color: rgba(206, 206, 206, 0.3);}.clients-1.bg-overlay .row-clients .client:after {background-color: rgba(206, 206, 206, 0.3);}.clients-carousel [class*="col-"] {max-height: 50px;}.clients-1 .row-clients .client:last-child:before {display: none;}.clients-1 .row-clients:last-child .client:after {display: none;}@media only screen and (min-width: 320px) and (max-width: 767px) {.client img {margin-bottom: 20px;}}.clients-2 {padding: 40px 0;}.skills .progressbar {margin-bottom: 37px;}.skills .progressbar:last-of-type {margin-bottom: 0;}.skills .progress {height: 9px;background-color: #282828;border-radius: 2px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;padding: 0;width: 100%;margin-bottom: 0;}.skills .progress-bar {height: 3px;margin: 3px 0 0 3px;background-color: #da251d;border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;width: 0;}.skills .progress-title {display: block;position: relative;width: 100%;margin-bottom: 8px;}.skills .progress-title .title {color: #282828;font-size: 13px;font-weight: 800;line-height: 1;margin-bottom: 10px;text-transform: uppercase;}.skills .progress-title .value {float: right;font-size: 12px;font-weight: 700;line-height: 28px;text-transform: uppercase;padding-top: 0;}.video-button .heading--title {font-family: 'Great Vibes', cursive;font-size: 40px;font-weight: 400;line-height: 1;margin-top: 30px;margin-bottom: 0;}.video--content .video--player {width: 68px;height: 68px;line-height: 65px;color: #ffffff;font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: 700;text-align: center;display: inline-block;position: relative;background-color: #222222;border-radius: 100%;}.video--content .video--player:hover {background-color: #da251d;}.video--content .video--player a {line-height: 68px;display: block;}.video--content .video--player i {font-size: 48px;color: #ffffff;line-height: 68px;}.video-button-1 {padding: 210px 0;}.video-button-2 .video--content {width: 100%;height: 383px;}.video-button-2 .video--content .video--player i {font-size: 32px;}.video-button-2 .video--content .video--player.video--player-bordered {font-size: 32px;border: 2px solid #eeeeee;background-color: transparent;}.video-button-2 .video--content .video--player.video--player-bordered i {line-height: 67px;}.video-button-2 .video--content .video--player:hover {background-color: #ffffff;color: #222222;}.video-button-2 .video--content .video--player:hover i {color: #222222;}.carousel-dots .owl-controls {margin-top: 50px;}.carousel-dots .owl-controls .owl-dots .owl-dot span {height: 12px;width: 12px;border-radius: 50%;background-color: transparent;border: 3px solid rgba(34, 34, 34, 0.5);margin: 0 4px;}.carousel-dots .owl-controls .owl-dots .owl-dot.active span {background-color: #222222;border-color: #222222;}.carousel-dots.carousel-white .owl-controls .owl-dots .owl-dot span {border-color: #ffffff;}.carousel-dots.carousel-white .owl-controls .owl-dots .owl-dot.active span {background-color: #ffffff;border-color: #ffffff;}.carousel-navs .owl-controls .owl-nav {position: relative;}.carousel-navs .owl-controls .owl-nav [class*=owl-] {position: absolute;top: 50%;height: 60px;line-height: 60px;color: #222222;font-size: 0;font-weight: 400;text-align: center;background-color: transparent;padding: 0;border-radius: 0;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;margin-top: -250px;}.carousel-navs .owl-controls .owl-nav [class*=owl-]:hover {color: #da251d;background-color: transparent;}.carousel-navs .owl-controls .owl-nav .owl-prev {left: 0;}.carousel-navs .owl-controls .owl-nav .owl-prev:before {font-family: 'Linearicons-Free';content: "\e875";font-size: 40px;}.carousel-navs .owl-controls .owl-nav .owl-next {right: 0;}.carousel-navs .owl-controls .owl-nav .owl-next:before {font-family: 'Linearicons-Free';content: "\e876";font-size: 40px;}.carousel-navs .owl-dots {position: absolute;bottom: 20px;width: 100%;}.carousel-navs .owl-dots .owl-dot span {background-color: transparent;border: 1px solid #fff;}.carousel-navs .owl-dots .owl-dot.active span, .carousel-navs .owl-dots .owl-dot:hover span {background: #ffffff;}.slider-dots .owl-controls {margin-top: 0;}.slider-dots .owl-controls .owl-dots {position: absolute;bottom: 30px;width: 100%;}.slider-dots .owl-controls .owl-dots .owl-dot span {height: 11px;width: 11px;border-radius: 50%;background-color: #ffffff;border: 2px solid rgba(0, 0, 0, 0.6);margin: 0 4px;}.slider-dots .owl-controls .owl-dots .owl-dot.active span {-moz-box-shadow: 0 0 0 2px #3d3c3c;-webkit-box-shadow: 0 0 0 2px #3d3c3c;box-shadow: 0 0 0 2px #ffffff;}.slider-navs .owl-controls .owl-nav [class*=owl-] {position: absolute;top: 50%;height: 60px;width: 60px;line-height: 60px;margin-top: -30px;color: #ffffff;font-size: 0;font-weight: 400;background-color: rgba(27, 26, 26, 0.5);text-align: center;padding: 0;border-radius: 0;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;}.slider-navs .owl-controls .owl-nav [class*=owl-]:hover {color: #999999;background-color: #ffffff;}.slider-navs .owl-controls .owl-nav .owl-prev {left: 30px;}.slider-navs .owl-controls .owl-nav .owl-prev:before, .slider-navs .owl-controls .owl-nav .owl-next:before {font-family: fontawesome;font-size: 25px;}.slider-navs .owl-controls .owl-nav .owl-prev:before {content: "\f104";}.slider-navs .owl-controls .owl-nav .owl-next {right: 30px;}.slider-navs .owl-controls .owl-nav .owl-next:before {content: "\f105";}.slider-navs .owl-dots {position: absolute;bottom: 20px;width: 100%;}.slider-navs .owl-dots .owl-dot span {background-color: transparent;border: 1px solid #fff;}.slider-navs .owl-dots .owl-dot.active span, .slider-navs .owl-dots .owl-dot:hover span {background: #ffffff;}.slider-navs.slider-shop .owl-controls .owl-dots .owl-dot span {background-color: #3d3c3c;border: 2px solid #ffffff;}.slider-navs.slider-shop .owl-controls .owl-dots .owl-dot.active span {-moz-box-shadow: 0 0 0 2px #3d3c3c;-webkit-box-shadow: 0 0 0 2px #3d3c3c;box-shadow: 0 0 0 2px #3d3c3c;}.slider-theme.slider-navs .owl-controls .owl-nav [class*=owl-]:hover {color: #222222;}.slider-theme.slider-dots .owl-controls .owl-dots .owl-dot span {border-color: #da251d;}@media only screen and (min-width: 320px) and (max-width: 767px) {.carousel-dots .owl-controls {margin-top: 20px;}.slider-navs .owl-controls .owl-nav .owl-prev {left: 0;}.slider-navs .owl-controls .owl-nav .owl-next {right: 0;}.slider-navs .owl-controls .owl-nav .owl-next:before, .slider-navs .owl-controls .owl-nav .owl-prev:before {font-size: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-navs .owl-controls .owl-nav .owl-next:before, .slider-navs .owl-controls .owl-nav .owl-prev:before {font-size: 30px;}}.box-shadow {position: relative;}.box-shadow:after {position: absolute;content: "";left: 2px;right: 2px;bottom: -2px;height: 10px;border-radius: 0 0 2px 2px;background-color: #ffffff;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);z-index: -1;}.section-divider {padding-top: 297px;padding-bottom: 94px;}.section-divider2 {padding-top: 297px;padding-bottom: 275px;}.section-divider3 {padding-top: 200px;padding-bottom: 200px;}.divider--line {position: relative;height: 2px;}.divider--line:after {position: absolute;content: "";height: 2px;width: 40px;background-color: #da251d;bottom: 0;left: 0;margin: 0 auto;}.divider--center:after {left: 50%;margin-left: -20px;}.divider--medium:after {width: 70px;}.divider--center.divider--medium:after {margin-left: -35px;}.divider--line.divider--white:after {background-color: #ffffff;}.divider--line.divider--gray:after {background-color: #9b9b9b;}.section-bordered {border-bottom: 1px solid #f0f0f0;}.divider--section {border-top: 1px solid #f0f0f0;margin-top: 0;margin-bottom: 0;}.divider--shape-1down {width: 92px;height: 20px;background: url(../images/background/shapes/arrow-down.png) center no-repeat;position: absolute;bottom: 0;left: 50%;margin-left: -46px;}.divider--shape-1down.divider--shape-gray {background: url(../images/background/shapes/arrow-down-gray.png) center no-repeat;}.divider--shape-1up {width: 92px;height: 20px;background: url(../images/background/shapes/arrow-up.png) center no-repeat;position: absolute;top: 0;left: 50%;margin-left: -46px;}.divider--shape-1up.divider--shape-gray {background: url(../images/background/shapes/arrow-up-gray.png) center no-repeat;}.divider--shape-2up {width: 100%;height: 9px;background: url(../images/background/shapes/shape-2up.png) center repeat-x;position: absolute;left: 0;top: 0;}.divider--shape-2down {width: 100%;height: 9px;background: url(../images/background/shapes/shape-2down.png) center repeat-x;position: absolute;bottom: 0;left: 0;}.divider--shape-3up {width: 100%;height: 10px;background: url(../images/background/shapes/shape-3up.png) center repeat-x;position: absolute;top: 0;left: 0;}.divider--shape-3down {width: 100%;height: 10px;background: url(../images/background/shapes/shape-3down.png) center repeat-x;position: absolute;bottom: 0;left: 0;}.divider--shape-4up {width: 100%;height: 10px;background: url(../images/background/shapes/shape-4up.png) center repeat-x;position: absolute;top: 0;left: 0;}.divider--shape-4down {width: 100%;height: 10px;background: url(../images/background/shapes/shape-4down.png) center repeat-x;position: absolute;bottom: 0;left: 0;}.divider--shape-5up {width: 100%;height: 12px;background: url(../images/background/shapes/shape-5up.png) center repeat-x;position: absolute;top: 0;left: 0;}.divider--shape-5down {width: 100%;height: 12px;background: url(../images/background/shapes/shape-5down.png) center repeat-x;position: absolute;bottom: 0;left: 0;}.divider--shape-6up {width: 100%;height: 6px;background: url(../images/background/shapes/shape-6up.png) center repeat-x;position: absolute;top: 0;left: 0;}.divider--shape-6down {width: 100%;height: 6px;background: url(../images/background/shapes/shape-6down.png) center repeat-x;position: absolute;bottom: 0;left: 0;}.divider--shape-7up {width: 100%;height: 12px;background: url(../images/background/shapes/shape-7up.png) center repeat-x;position: absolute;top: 0;left: 0;}.divider--shape-7down {width: 100%;height: 12px;background: url(../images/background/shapes/shape-7down.png) center repeat-x;position: absolute;bottom: 0;left: 0;}.divider--shape-8up {width: 100%;height: 13px;background: url(../images/background/shapes/shape-8up.png) center repeat-x;position: absolute;top: 0;left: 0;}.divider--shape-8down {width: 100%;height: 13px;background: url(../images/background/shapes/shape-8down.png) center repeat-x;position: absolute;bottom: 0;left: 0;}.divider--shape-4 {width: 100%;height: 14px;background: url(../images/background/shapes/shape-4.png) center no-repeat;margin-bottom: 20px;margin-top: 20px;}.divider--shape-5 {width: 100%;height: 24px;background: url(../images/background/shapes/shape-5.png) center no-repeat;margin-bottom: 25px;margin-top: 20px;}.divider--shape-theme {width: 92px;height: 20px;background: url(../images/background/shapes/arrow-up-theme.png) center no-repeat;position: absolute;top: 0;left: 50%;margin-left: -46px;}.divider--shape-11 {width: 100%;height: 16px;background: url(../images/background/shapes/shape-11.png) center no-repeat;}.divider--shape-12 {width: 100%;height: 16px;background: url(../images/background/shapes/shape-9.png) center no-repeat;margin-bottom: 25px;margin-top: 22px;}.divider--shape-dark {width: 92px;height: 20px;background: url(../images/background/shapes/arrow-down-dark.png) center no-repeat;position: absolute;top: -20px;left: 50%;margin-left: -46px;}.divider--shape-dark2 {width: 92px;height: 20px;background: url(../images/background/shapes/arrow-down-dark2.png) center no-repeat;position: absolute;top: -20px;left: 50%;margin-left: -46px;}.divider--shape-10up {width: 92px;height: 20px;background: url(../images/background/shapes/shape-10up.png) center no-repeat;position: absolute;top: -20px;left: 50%;margin-left: -46px;}.divider--shape-10down {width: 92px;height: 20px;background: url(../images/background/shapes/shape-10down.png) center no-repeat;position: absolute;bottom: -20px;left: 50%;margin-left: -46px;}.divider--shape-10uptheme {width: 92px;height: 20px;background: url(../images/background/shapes/arrow-up-theme.png) center no-repeat;position: absolute;top: -20px;left: 50%;margin-left: -46px;}.divider--shape-13 {width: 100%;height: 16px;background: url(../images/background/shapes/shape-13.png) center no-repeat;margin-bottom: 25px;margin-top: 20px;}.divider--shape-14up {width: 92px;height: 20px;background: url(../images/background/shapes/shape-14up.png) center no-repeat;position: absolute;bottom: 0;left: 50%;margin-left: -46px;}.divider--shape-14down {width: 92px;height: 20px;background: url(../images/background/shapes/shape-14down.png) center no-repeat;position: absolute;top: 0;left: 50%;margin-left: -46px;}.divider--shape-left {width: 20px;height: 92px;background: url(../images/background/shapes/shape-left.png) center no-repeat;position: absolute;top: 50%;left: 0;margin-top: -46px;}.divider--shape-right {width: 20px;height: 92px;background: url(../images/background/shapes/shape-right.png) center no-repeat;position: absolute;top: 50%;right: 0;margin-top: -46px;}.divider--shape-header {width: 100%;height: 9px;background: url(../images/background/shapes/shape-header.png) center repeat-x;position: absolute;left: 0;bottom: -9px;}.header-divider {position: relative;padding: 0 90px;width: 100%;height: 100px;background: url(../images/background/shapes/shape-header2.png) center no-repeat;}.number-panel {position: relative;}.number-panel .number--img {margin-bottom: 30px;}.number-panel .number--img img {max-width: 100%;height: auto;}.number-panel .number--content h6 {color: #da251d;font-family: 'Great Vibes', cursive;font-size: 13px;font-style: italic;line-height: 1;margin-bottom: 14px;position: relative;z-index: 2;}.number-panel .number--content h3 {font-size: 18px;font-weight: 600;line-height: 1;color: #282828;margin-bottom: 21px;}.number-panel .number--content p {color: #9b9b9b;font-size: 14px;font-weight: 400;line-height: 24px;margin-bottom: 0;}.number-panel .number--content a {color: #da251d;font-size: 13px;font-weight: 600;line-height: 1;padding-bottom: 4px;text-transform: uppercase;position: relative;margin-top: 26px;display: inline-block;}.number-panel .number--content a:after {content: "";position: absolute;bottom: 0;left: 0;width: 22px;height: 2px;background-color: #da251d;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;}.number-panel:hover .number--content a:after {width: 100%;}.number-panel .num {position: absolute;left: 0;top: -32px;color: #efefef;font-size: 65px;font-weight: 600;line-height: 1;}.number-1 .number-panel .number--content h3 span {color: #da251d;position: relative;padding-bottom: 3px;}.number-1 .number-panel .number--content h3 span:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background-color: #dd543d;}.number-2 .number-panel .number--content h3 {margin-bottom: 15px;}.number-3 .number-panel .num {left: auto;right: 0;top: -5px;}.number-white .number-panel {padding: 76px 50px 57px 50px;}.number-white .number-panel .number--content h6 {color: #f9f9f9;}.number-white .number-panel .number--content h3 {color: #ffffff;position: relative;padding-bottom: 16px;}.number-white .number-panel .number--content h3:before {position: absolute;content: "";left: 0;bottom: 0;width: 30px;height: 2px;background-color: #ffffff;}.number-white .number-panel .number--content p {color: #ffffff;}.number-white .number-panel .number--content a {color: #ffffff;}.number-white .number-panel .number--content a:after {background-color: #ffffff;}.number-white .number-panel .num {position: absolute;left: 49px;top: 31px;color: rgba(239, 239, 239, 0.05);font-size: 65px;font-weight: 700;line-height: 1;}@media only screen and (min-width: 320px) and (max-width: 767px) {.number-panel {margin-bottom: 30px;}}.header-fixed-side {width: 270px;position: fixed;border-radius: 0;height: 100%;left: 0;top: 0;background-color: #ffffff;webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;text-align: center;}.header-fixed-side .header--panel {width: 100%;height: 100%;}.header-fixed-side .navbar-header {float: none;}.header-fixed-side .header--panel-logo {width: 100%;display: block;text-align: center;padding: 30px 30px 30px 0;margin-bottom: 80px;}.header-fixed-side .header--panel .navbar-nav {margin-bottom: 0;padding: 30px;margin: 0;float: none;}.header-fixed-side .header--panel .navbar-nav > li {margin-right: 0;float: none;text-align: left;border-bottom: 1px solid rgba(51, 51, 51, 0.07);}.header-fixed-side .header--panel .navbar-nav > li:last-child {border-bottom: none;}.header-fixed-side .navbar-nav a {font-size: 13px;font-weight: 800;font-family: 'Raleway', sans-serif;line-height: 39px;text-transform: uppercase;color: #333333;margin-bottom: 0;position: relative;}.header-fixed-side .header--panel .navbar-nav li:last-child a {margin-bottom: 0;}.header-fixed-side .header--panel .navbar-nav a:hover {color: #da251d;}.header--panel-footer {position: absolute;bottom: 30px;width: 100%;padding-left: 45px;}.header-fixed-side .header--panel .header--panel-social {margin-bottom: 40px;}.header-fixed-side .header--panel .header--panel-social a {line-height: 24px;font-size: 14px;font-weight: 400;color: #333333;text-align: left;display: inline-block;margin-right: 24px;-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;float: left;}.header-fixed-side .header--panel .header--panel-social a:last-of-type {margin-right: 0;}.header-fixed-side .header--panel .header--panel-social a.share-facebook:hover {color: #3B5998;}.header-fixed-side .header--panel .header--panel-social a.share-twitter:hover {color: #00ACEE;}.header-fixed-side .header--panel .header--panel-social a.share-instagram:hover {color: #9b6954;}.header-fixed-side .header--panel .header--panel-social a.share-linkedin:hover {color: #0E76A8;}.header-fixed-side .header--panel .header--panel-copyright {text-align: left;font-size: 13px;font-weight: 400;color: #9b9b9b;}.side-header .wrapper {margin: 0 0 0 270px !important;width: auto !important;}.side-header .wrapper .container {width: auto !important;}.header-fixed-white .navbar-nav a, .header-fixed-white .header--panel .header--panel-social a, .header-fixed-white .header--panel .header--panel-copyright {color: #ffffff;}.header-fixed-white .header--panel .navbar-nav > li {border-bottom-color: rgba(255, 255, 255, 0.15) !important;}.header-fixed-white .navbar-nav a:hover, .header-fixed-white .header--panel .header--panel-social a:hover {color: #222222 !important;}.header-fixed-white.bg-dark .navbar-nav a:hover, .header-fixed-white.bg-dark .header--panel .header--panel-social a:hover {color: #da251d !important;}@media only screen and (min-width: 320px) and (max-width: 991px) {.header-fixed-side {width: 100%;position: relative;}.side-header .wrapper {margin: 0 !important;}.header-fixed-side .header--panel-logo {padding: 0 0 0 15px;margin-bottom: 0;float: left;width: auto;}.header--panel-footer {display: none;}.header-fixed-side .container > .navbar-collapse {margin-left: 0;background-color: #ffffff;border-top: 1px solid #f7f7f7;}.header-fixed-side .header--panel .header--panel-social a {color: #646464;}.header-fixed-side .navbar-nav a {color: #333333 !important;}.header-fixed-side .header--panel .navbar-nav a:hover {color: #da251d !important;}}.landing-hero {height: 100vh;padding-top: 200px;}.landing-hero h6 {color: #f9f9f9;font-family: 'Great Vibes', cursive;font-size: 35px;font-weight: 400;margin-bottom: 25px;}.landing-hero h1 {font-family: 'Kaushan Script', cursive;font-size: 65px;font-weight: 500;line-height: 90px;font-style: italic;margin-bottom: 30px;}.landing-hero p {font-family: 'Raleway', sans-serif;color: #f9f9f9;font-size: 17px;font-weight: 700;line-height: 27px;padding: 0 30px;}.landing-demos .portfolio-filter li a {font-weight: 700;margin-right: 20px;}.landing-demos .portfolio-item {margin-bottom: 50px;}.landing-demos .portfolio-title h4 {font-family: 'Great Vibes', cursive;color: #da251d;text-align: center;font-size: 30px;font-weight: 400;text-transform: capitalize;margin-bottom: 0;}.landing-demos .portfolio-title:hover h4 {color: #da251d;}.landing-demos .portfolio-img {-moz-box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1);box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1);background-color: transparent;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-o-transition: all 0.35s;transition: all 0.35s;border: 6px solid transparent;}.landing-demos .portfolio-img img {max-width: 100%;height: auto;}.landing-demos .portfolio-item:hover .portfolio-img {-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);-o-transform: translateY(-6px);transform: translateY(-6px);border-color: #da251d;}.landing-demos .portfolio-item:hover img {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.landing-demos .portfolio-bio {padding-top: 23px;}.landing-heading {height: 1482px;position: relative;background-color: #080808;}.landing-menu {background-color: #080808;position: relative;overflow: visible;z-index: 1;}.landing-menu .heading {margin-top: -70px;}.wrapper-parallax {margin-bottom: 600px;position: relative;z-index: 50;}.footer-parallax {width: 100%;position: fixed;z-index: -1;bottom: 0;left: 0;height: 600px;}.landing-action {padding-top: 200px;}.landing-action img {margin-bottom: 50px;}.landing-action h2 {font-size: 65px;font-weight: 900;line-height: 1.2;margin-bottom: 50px;}.landing-action .heading--desc {font-size: 17px;color: #f9f9f9;font-weight: 700;}.landing-featues {padding-bottom: 50px;}.landing-featues .feature-box {margin-bottom: 50px;}@keyframes animatedBackground {from {background-position: 0 0;}to {background-position: 100% 0;}}.bg-animate {background-position: 0px 0px;background-repeat: repeat-x;animation: animatedBackground 1s linear infinite;}.landing-carousel {margin-top: -90px;}.landing-carousel .owl-item .carousel-item {-webkit-transform: scale(0.8);-moz-transform: scale(0.8);transform: scale(0.8);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}.landing-carousel .owl-item.center .carousel-item {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}.landing-carousel .carousel-navs .owl-controls .owl-nav [class*=owl-] {height: 35px;line-height: 35px;color: #999999;margin-top: -250px;}.landing-carousel .carousel-navs .owl-controls .owl-nav .owl-next:before, .carousel-navs .owl-controls .owl-nav .owl-prev:before {font-size: 35px;}.landing-carousel .carousel-navs .owl-controls .owl-nav .owl-prev {left: 275px;}.landing-carousel .carousel-navs .owl-controls .owl-nav .owl-next {right: 275px;}.landing-feature .feature-panel {margin-bottom: 65px;}.landing-feature img {width: inherit !important;display: block;margin: 0 auto;}.landing-feature .carousel-dots .owl-controls {margin-top: -30px;position: relative;z-index: 99;}.landing-feature .carousel-dots .owl-controls .owl-dots .owl-dot.active span {background-color: #222222;border-color: #222222;}.landing-feature .carousel-dots .owl-controls .owl-dots .owl-dot span {border-color: #222222;}@media only screen and (min-width: 320px) and (max-width: 767px) {.landing-hero {padding-top: 140px;}.landing-hero h1 {font-size: 35px;line-height: 45px;}.landing-hero h6 {font-size: 25px;}.landing-feature .feature-panel {margin-bottom: 25px;}.landing-heading {height: 400px;}.landing-demos .portfolio-img {max-width: 370px;margin: 0 auto;text-align: center;}.landing-menu .heading {margin-top: 0;}}.specials .dishes-wrapper {background-color: #ffffff;border-radius: 2px;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);}.dish-panel {margin-bottom: 20px;position: relative;}.dish-panel:last-of-type {margin-bottom: 0;}.dish-panel .dish--price {font-family: 'Kaushan Script', cursive;font-size: 20px;font-weight: 400;line-height: 29px;color: #da251d;margin-bottom: 13px;}.dish-panel .dish--title {font-size: 24px;font-weight: 400;line-height: 29px;color: #282828;margin-bottom: 10px;}.dish-panel .dish--desc {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 0;}.dish-panel .dish--img {position: relative;}.dish-panel .dish--img img {max-width: 100%;height: 100%;}.dish-panel .dish--img .dish--overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 5px 0;cursor: pointer;}.dish-panel .dish--img .dish--overlay:before {position: absolute;top: 5px;left: 0;width: 100%;height: 100%;content: "";}.dish-panel .dish--img .dish--overlay .dish-popup {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;transform: scale(0);}.dish-panel:hover .dish--img .dish--overlay .dish-popup {transform: scale(1);}.dish-popup i {color: #ffffff;text-align: center;font-size: 22px;position: absolute;top: 50%;transform: translate(0px, -50%);left: 0;right: 0;}.modal-body {padding: 0;}.modal-body .img-popup {position: relative;}.modal-body .img-popup:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;opacity: 0.97;background-color: rgba(0, 0, 0, 0);background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #000);background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #000);background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000);background-image: linear-gradient(top, rgba(0, 0, 0, 0), #000);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='#000');}.modal-body .img-popup img {max-height: 400px;width: 100%;}.modal-body .img-popup .img-popup-overlay {position: absolute;width: 100%;bottom: 0;left: 0;padding: 50px;text-align: center;z-index: 2;}.modal-body .img-popup .img-popup-overlay .popup--price {font-family: 'Kaushan Script', cursive;font-size: 25px;font-weight: 400;line-height: 1;color: #da251d;margin-bottom: 18px;}.modal-body .img-popup .img-popup-overlay h3 {font-size: 34px;font-weight: 400;line-height: 1;color: #ffffff;margin-bottom: 0;}.modal-body .content-popup {padding: 50px 60px;}.modal-body .content-popup p {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 0;text-align: center;}.dishes-wrapper p {color:#777;font-size:16px;line-height:1.5em;margin-bottom:1.5em;}.specials-1 .dishes-wrapper {padding: 80px;position: relative;}.specials-1 .dishes-wrapper:after, .specials-2 .dishes-wrapper:after {position: absolute;content: "";left: 2px;right: 2px;bottom: -2px;height: 10px;border-radius: 0 0 2px 2px;background-color: #ffffff;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);-ms-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.26);z-index: -1;}.specials-2 .dishes-wrapper {padding: 70px 70px 30px 70px;position: relative;}.specials-2 .dish-panel {margin-bottom: 40px;min-height: 115px;}.specials-2 .dish--img {position: absolute;top: 0;left: 0;}.specials-2 .dish--content {padding-left: 200px;}.specials-2 .dish--title {font-size: 16px;font-weight: 700;line-height: 1;font-family: 'Raleway', sans-serif;margin-bottom: 10px;}.specials-2 .dish--desc {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 3px;}.specials-2 .dish--price {font-family: 'Kaushan Script', cursive;font-size: 16px;font-weight: 400;line-height: 29px;color: #da251d;margin-bottom: 0;}.specials-3 .dishes-wrapper .dishes-wrapper-inner {padding-top: 75px;}.specials-4 .dishes-wrapper .dishes-wrapper-inner {padding: 80px 95px 30px 60px;}.specials-4 .dishes-wrapper-inner .col-md-6:nth-child(1) {padding-right: 20px;border-bottom: 1px solid #ececec;border-right: 1px solid #ececec;padding-bottom: 50px;}.specials-4 .dishes-wrapper-inner .col-md-6:nth-child(2) {padding-left: 20px;border-bottom: 1px solid #ececec;padding-bottom: 50px;}.specials-4 .dishes-wrapper-inner .col-md-6:nth-child(3) {border-right: 1px solid #ececec;padding-top: 55px;padding-right: 20px;}.specials-4 .dishes-wrapper-inner .col-md-6:nth-child(4) {padding-top: 55px;padding-left: 20px;}.menu .dishes-wrapper {box-shadow: 0px 1px 73px 0px rgba(40, 40, 40, 0.1);overflow: hidden;}.menu .dish-panel {margin-bottom: 28px;overflow: hidden;position: relative;}.menu .dish-panel .dish--title {font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: 700;margin-bottom: 0;}.menu .dish-panel .dish--price {font-size: 16px;font-weight: 400;position: absolute;top: 0;right: 0;margin-bottom: 0;}.dish-panel .dish--tag {position: absolute;top: 20px;left: 20px;padding: 3px 6px;background-color: #da251d;color: #ffffff;font-weight: 700;font-size: 13px;border-radius: 3px;text-transform: uppercase;}@media only screen and (min-width: 320px) and (max-width: 767px) {.menu-1 .dish-panel {max-width: 370px;margin-right: auto;margin-left: auto;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.menu-1 .dish-panel {max-width: 370px;margin-right: auto;margin-left: auto;}}.menu-2 .dish-panel {margin-bottom: 45px;}.menu-2 .dish-panel .dish--img {margin-bottom: 20px;}.menu-2 .dish-panel .dish--content {position: relative;}@media only screen and (min-width: 320px) and (max-width: 767px) {.menu-2 .dish-panel {max-width: 370px;margin-right: auto;margin-left: auto;}}.menu-3 .dish-panel {margin-bottom: 40px;}.menu-3 .dish--content {padding-left: 200px;}.menu-3 .dish--img {margin-bottom: 0;position: absolute;top: 0;left: 0;}.menu-3 .dish-panel .dish--title {margin-bottom: 6px;}.menu-3 .dish-panel .dish--desc {margin-bottom: 5px;}.menu-3 .dish-panel .dish--price {position: relative;}@media only screen and (min-width: 320px) and (max-width: 767px) {.menu-3 .dish-panel {max-width: 300px;margin-right: auto;margin-left: auto;text-align: center;}.menu-3 .dish--img {margin-bottom: 20px;position: relative;top: 0;left: 0;}.menu-3 .dish--content {padding-left: 0;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.menu-3 .dish--content {padding-left: 180px;}}.menu-4 .dish-panel {margin-bottom: 0;}.menu-4 .dish-panel .dish--img {margin-bottom: 20px;}.menu-4 .dish-panel .dish--content {position: relative;margin-bottom: 32px;}@media only screen and (min-width: 320px) and (max-width: 767px) {.menu-4 .dish-panel {max-width: 370px;margin-right: auto;margin-left: auto;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.menu-4 .dish-panel {max-width: 370px;margin-right: auto;margin-left: auto;}}.menu-5 {position: relative;}.menu-5 .dishes-bg {content: "";position: absolute;top: 180px;left: 0;height: 1200px;width: 100%;z-index: 0;}section.menu-5 .dishes-bg {top: 270px;}.menu-5 .dish-panel {background-color: #ffffff;overflow: hidden;text-align: center;margin-bottom: 0;}.menu-5 .dish-panel .dish--content {padding: 60px 50px;height: 380px;}.menu-5 .dish--img {height: 380px;margin-bottom: 0;overflow: hidden;position: relative;}.menu-5 .dish--img img {width: 100%;}.menu-5 .dish-panel .dish--title {font-family: 'Kaushan Script', cursive;font-size: 24px;font-weight: 400;}.menu-5 .dish-panel .dish--price {margin-bottom: 7px;position: relative;}@media only screen and (min-width: 320px) and (max-width: 767px) {.menu-5 .dish-panel {max-width: 390px;margin-right: auto;margin-left: auto;display: flex;flex-direction: column;}.menu-5 .dish-panel .dish--content {padding: 40px;height: auto;}.menu-5 .dish-panel .dish--title {font-size: 19px;}.menu-5 .dish-panel .dish--desc {font-size: 13px;}.menu-5 .dish--img {height: auto;order: 2;}.menu-5 .dishes-wrapper {box-shadow: none;}.menu-5 .dishes-bg {display: none;}}@media only screen and (min-width: 600px) and (max-width: 767px) {.menu-5 .col-xs-12 {width: 50%;}.menu-5 .dish-panel .dish--content {padding: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.menu-5 .dish-panel {display: flex;flex-direction: column;}.menu-5 .dish--img {order: 2;}.menu-5 .dish-panel .dish--content {padding: 50px;}}.menu-6 .dish-panel .dish--content {padding: 30px;height: 290px;}.menu-6 .dish--img {height: 290px;}.menu-7 .dish-panel > [class*="col-"] {padding-left: 0 !important;padding-right: 0 !important;}.menu-7 .dish-panel {overflow: hidden;text-align: center;height: 400px;margin-bottom: 0;}.menu-7 .dish-panel .dish--content {padding: 70px 50px;position: relative;}.menu-7 .dish-panel .dish--img {height: 400px;margin-bottom: 0;}.menu-7 .dish-panel .dish--title {font-family: 'Kaushan Script', cursive;font-size: 24px;font-weight: 400;}.menu-7 .dish-panel .dish--price {position: relative;}@media only screen and (min-width: 320px) and (max-width: 767px) {.menu-7 .dishes-wrapper {box-shadow: none;}.menu-7 .dish-panel {margin-right: auto;margin-left: auto;height: auto;}.menu-7 .dish-panel .dish--content {max-width: 370px;margin-right: auto;margin-left: auto;padding: 70px 20px 30px 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.menu-7 .dishes-wrapper {box-shadow: none;}.menu-7 .dish-panel {margin-right: auto;margin-left: auto;padding: 0 60px;height: auto;}}@media only screen and (min-width: 992px) and (max-width: 1200px) {.menu-7 .dish-panel .dish--content {padding: 50px 20px;}}.menu-banner .dishes-wrapper {position: relative;}.menu-banner .dish-panel-bordered-container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 10px;}.menu-banner .dish-panel-bordered {position: relative;width: 100%;height: 100%;}.menu-banner .dish-panel-bordered:before {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;content: "";border: 1px dashed #da251d;}.menu-banner .dish-panel .dish--img img {max-width: inherit;}.menu-8 .dish-panel {margin-bottom: 15px;}.menu-8 .dish-panel .dish--content {padding: 0;}.menu-8 .dish-panel .dish--price {position: relative;}.menu-8 .dish-panel .dish--title {font-family: 'Kaushan Script', cursive;font-size: 24px;font-weight: 400;margin-bottom: 10px;}.menu-8 .dish-panel .dish--img {margin-bottom: 18px;}.menu-9 .row {margin-right: 0;margin-left: 0;}.menu-9 [class*="col-"] {padding-left: 0 !important;padding-right: 0 !important;}.menu-9 .dish-panel {margin-bottom: 0;position: relative;}.menu-9 .dish-panel .dish--content {position: absolute;bottom: 28px;left: 0;width: 100%;text-align: center;}.menu-9 .dish-panel .dish--title {color: #ffffff;font-size: 45px;font-weight: 400;font-family: 'Kaushan Script', cursive;position: relative;margin-bottom: 15px;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}.menu-9 .dish-panel:hover .dish--title {margin-bottom: 30px;}.menu-9 .dish-panel .dish--price {font-size: 16px;position: relative;}.menu-9 .btn {width: 270px;}@media only screen and (min-width: 320px) and (max-width: 468px) {.specials-2 .dish--content {padding-left: 0;}.specials-2 .dish--img {position: relative;margin-bottom: 20px;}}@media only screen and (min-width: 320px) and (max-width: 767px) {.specials-1 .dishes-wrapper, .specials-2 .dishes-wrapper {text-align: center;padding: 70px 30px 30px 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.specials-1 .dishes-wrapper, .specials-2 .dishes-wrapper {padding: 50px;}}.banner .banner-panel .banner--img {margin-bottom: 28px;}.banner .banner-panel .banner--content {padding: 0 10px;}.banner .banner-panel .banner--content h3 {color: #da251d;font-size: 30px;font-family: 'Great Vibes', cursive;font-weight: 400;margin-bottom: 15px;}.banner .banner-panel .banner--content h4 {font-size: 28px;font-weight: 400;margin-bottom: 20px;}.banner .banner-panel .banner--content p {font-size: 14px;}.banner .btn--link {font-size: 20px;font-weight: 400;color: #da251d;font-family: 'Kaushan Script', cursive;text-transform: none;margin-right: 30px;}.banner-5 .banner--desc {color: #333333;font-family: 'Great Vibes', cursive;font-size: 40px;font-weight: 400;line-height: 42px;padding: 0 15px;margin-bottom: 55px;}.history-panel h6 {color: #da251d;font-family: 'Great Vibes', cursive;font-size: 35px;font-weight: 400;line-height: 29px;margin-bottom: 15px;}.history-panel h3 {font-size: 28px;font-weight: 400;line-height: 29px;margin-bottom: 0;}.history-panel .divider--shape-13 {margin-top: 26px;margin-bottom: 24px;}.history-panel p {font-size: 14px;font-weight: 400;line-height: 23px;margin-bottom: 0;}.banner-2 .banner-img img, .banner-3 .banner-img img {margin-top: 10px;max-width: 100%;height: auto;}.banner-6 .panel--logos li {padding-right: 15px;padding-left: 15px;}.banner-6 .panel--heading {font-size: 40px;font-family: 'Great Vibes', cursive;color: #222222;font-weight: 400;line-height: 40px;margin-bottom: 39px;}.banner-6 .panel--details {padding: 0;margin-bottom: 0;}.banner-6 .panel--details li {font-size: 14px;line-height: 30px;list-style: none;position: relative;padding-left: 20px;}.banner-6 .panel--details li::before {content: "•";color: #222222;font-size: 30px;position: absolute;left: 0;}.banner-7 .banner-panel .banner--img {position: relative;}.banner-7 .banner-panel .banner--img:before {position: absolute;content: "";background-color: rgba(0, 0, 0, 0);background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #000);background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #000);background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000);background-image: linear-gradient(top, rgba(0, 0, 0, 0), #000);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0, 0, 0, 0)', endColorStr='#000');top: 0;left: 0;bottom: 0;right: 0;opacity: 0.86;}.banner-7 .banner-panel .banner--img .banner--overlay {position: absolute;bottom: 10px;color: #ffffff;font-family: 'Great Vibes', cursive;font-size: 30px;font-weight: 400;line-height: 29px;width: 100%;}@media only screen and (min-width: 320px) and (max-width: 767px) {.banner-panel {margin-bottom: 30px;}.banner-5 .banner--desc {font-size: 32px;line-height: 38px;}.banner-1 .banner-panel .banner--img, .banner-7 .banner-panel .banner--img {max-width: 340px;margin-right: auto;margin-left: auto;}.banner-carousel img {margin-right: auto;margin-left: auto;text-align: center;width: auto !important;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.banner-2 .banner-img img {margin-top: 50px;}.banner-6 .panel--logos li {padding-right: 5px;padding-left: 5px;}}.fullscreen-sections {position: relative;margin-top: -100px;height: 100vh !important;}.fullscreen-section {height: 100vh;}.fullscreen-sections .pos-vertical-center {top: 60%;}.fullscreen-sections .owl-controls {position: absolute;top: 50%;right: 20px;width: 20px;}.fullscreen-sections .owl-controls .owl-dots .owl-dot span {height: 12px;width: 12px;border-radius: 50%;background-color: transparent;border: 3px solid #ffffff;margin: 0 4px;}.fullscreen-sections .owl-controls .owl-dots .owl-dot.active span {background-color: #ffffff;border-color: #ffffff;}.fullscreen-sections section img {width: inherit !important;margin: 0 auto;text-align: center;display: block;}.page-boxed {background: url(../images/background/patterns/bg-body.jpg);background-attachment: fixed;}@media only screen and (min-width: 1200px) {.page-boxed .wrapper {width: 1170px;margin: auto;-moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);}.page-boxed .wrapper .container {padding-right: 30px;padding-left: 30px;}}@media only screen and (max-width: 1200px) {.page-boxed .wrapper {width: auto;margin: auto;overflow-x: hidden;}}.page-boxed .header-fixed .affix {background-color: transparent;}.page-boxed .header-fixed .affix .container {background-color: #ffffff;}.page-boxed .col-content {padding: 90px;}.body-bordered .bordered--line {position: fixed;display: block;background: #ffffff;z-index: 999999;}.body-bordered .bordered--line-top, .body-bordered .bordered--line-bottom {height: 20px;left: 0;right: 0;}.body-bordered .bordered--line-right, .body-bordered .bordered--line-left {width: 20px;top: 0;bottom: 0;}.body-bordered .bordered--line-top {top: 0;}.body-bordered .bordered--line-bottom {bottom: 0;}.body-bordered .bordered--line-right {right: 0;}.body-bordered .bordered--line-left {left: 0;}.body-bordered .navbar-fixed-top {top: 20px;}.body-bordered .navbar-fixed-top.affix {top: 0;}.nav-split {position: fixed;top: 50%;right: 30px;padding: 10px;z-index: 99;margin-bottom: 0;list-style: none;background-color: #da251d;}.nav-split li a {width: 9px;height: 9px;border: 2px solid #ffffff;background-color: transparent;font-size: 0;border-radius: 50%;display: block;margin-bottom: 13px;}.btn-contato {background:rgba(0,0,0,.1) !important;padding:0 1em !important;}.btn-contato:hover{color:#da251d !important;}.nav-split li a:hover, .nav-split li.active a {background-color: #ffffff;border-color: #ffffff;}.nav-split li:last-child a {margin-bottom: 0;}.hero-slide {background-size: cover;background-position: center bottom;background-repeat: no-repeat;}.hero-slide h2{color:#fff;text-shadow:0 0 15px #000;}.hero-slide p {text-align:center;font-size:1.4em;font-weight:bold;line-height:1.6em;color:#fff;text-shadow:1px 1px 15px #000;margin:2em 0;}@media (min-width: 992px) {.hero-slide {padding:120px 0;}}.bkg-vinho{background:url(../images/bkg-vinho.jpg) top right no-repeat;}.bkg-pizza{background:url(../images/bkg-pizza.jpg) top right no-repeat;}.bkg-churrasco{background:url(../images/bkg-churrasco.jpg) top right no-repeat;}.bkg-feijoada{background:url(../images/bkg-feijoada.jpg) top right no-repeat;}.bkg-massa{background:url(../images/bkg-massa.jpg) top right no-repeat;}.whatsappDiv{position:fixed;z-index:2;bottom:15px;right:15px}.whatsappDiv a:hover{background:#27ae60}.whatsappDiv a{display:inline-block;background:#2ecc71;color:#fff;width:60px;height:60px;line-height:60px;border-radius:50%;font-size:40px;text-align:center;box-shadow:0 0 14px 0 rgb(0 0 0 / 51%);-webkit-box-shadow:0 0 14px 0 rgb(0 0 0 / 51%);}@media(max-width:1199px) and (min-width:1024px){.navbar-nav li:first-child{display:none}}.navbar-toggle {border-color: #222222!important;}.navbar-toggle .icon-bar {background-color:#222222!important}