@import url("fonts.css");
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');
.bgColor{background: #f3f6f6 !important;}
.icon-default.grey{background: url("../images/pattern-grey.png");}
 footer .icon-default.icon-dark{background: url("../images/pattern-footer.png");}
 footer .icon-find-location{background: url("../images/pattern-grey-2.png");}
 footer .icon-find{background: url("../images/pattern-cyan.png");}
.icon-default.primary,.icon-default.top{bottom:0;top:inherit;}
.icon-default i,footer .icon-find-location a i{font-size: 35px;}
/*------------------------------------------------------------------
[1. Body ]
------------------------------------------------------------------*/
body {margin: 0px;padding: 0px;line-height: 26px;font-size: 16px;font-family: 'Graviola-Regular', sans-serif;font-weight: 400;color: #7a7676;overflow-x:hidden;}
:hover {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/*------------------------------------------------------------------
[2. Typography ]
------------------------------------------------------------------*/
html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {outline: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section {display: block;}
nav ol,ul {list-style: none;}
ul,ol {padding: 0px;margin: 0px;list-style: none;}
ul li,ol li {padding: 0px;margin: 0px;list-style: none;}
body ul.list,body ol.list,body ul.list li,body ol.list li {list-style: outside none disc;margin: 0 0 0 5px;}
ul.list li,ol.list li {margin-left: 10px;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
blockquote {color: #959393;font-size: 16px;font-style: italic;line-height: 26px;border-left: 2px solid #009bdb;padding: 15px 20px;}
a {margin: 0;padding: 0;vertical-align: baseline;outline: none;text-decoration: none;color: #009bdb;}
a:hover,a:focus {color: inherit;}
a:hover,a:active,a:focus {outline: none;text-decoration: none;}
ins {background-color: #009bdb;color: #000;text-decoration: none;}
mark {background-color: #009bdb;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
abbr[title],dfn[title] {border-bottom: 1px dotted;cursor: help;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,select {vertical-align: middle;outline: none;}
img {max-width: 100%;}
table {width: 100%;}
table.composicao thead tr th{border-left:1px solid #009bdb;border-right:1px solid #009bdb;border-top: 1px solid #009bdb;}
tr td {padding: 5px 10px;border: 1px solid #e5e2e2;}
section:after,section:before {clear: both;content: "";display: table;}
section {clear: both;padding: 60px 0;position: relative;}
section.home-icon {padding: 80px 0 140px;}
::-webkit-input-placeholder {opacity: 1 !important;}
:-moz-placeholder {opacity: 1 !important;}
::-moz-placeholder {opacity: 1 !important;}
:-ms-input-placeholder {opacity: 1 !important;}
/* Header Title */
h1,h2,h3,h4,h5,h6{color: #004694 !important;  }
h1,h2,h3,h4,h5,h6 {line-height: normal;margin: 0 0 16px 0;font-weight: 700;font-family: 'Quicksand', sans-serif;}
h1 {font-size: 50px;}
h2 {font-size: 40px;}
h3 {font-size: 26px;}
h4 {font-size: 24px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}
/*------------------------------------------------------------------
[3. Header ]
------------------------------------------------------------------*/
.heade-xs {color: #7a7676 !important;font-weight: 400;font-family: 'Graviola-Regular';font-size: 15px;}
p {margin: 0 0 25px 0;}
.btn-black {width: auto;display: inline-block;border: none;box-shadow: none;background: #004694;background-size: 100% auto;font-size: 16px;font-family: 'Quicksand', sans-serif;color: #ffffff;font-weight: 700;height: 50px;line-height: 50px;padding: 0 30px;min-width: 195px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;text-align: center;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;text-transform: uppercase;}
.btn-black:hover {color: #ffffff;background: #009bdb;background-size: 100% auto;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.btn-black:focus {color: #ffffff;}
.btn-main {width: auto;display: inline-block;border: none;box-shadow: none;background: url('../images/btn2-bg.jpg') repeat-y 0 0;background-size: 100% auto;font-size: 16px;font-family: 'Quicksand', sans-serif;color: #ffffff;font-weight: 700;height: 50px;line-height: 50px;padding: 0 30px;min-width: 195px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;text-align: center;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;text-transform: uppercase;}
.btn-main:hover {color: #ffffff;background: url('../images/btn1-bg.jpg') repeat-y 0 0;background-size: 100% auto;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.btn-main:focus {color: #ffffff;}
.btn-big {font-size: 26px;height: 70px;line-height: 70px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;}
.btn-common {-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;text-align: center;width: auto;display: inline-block;border: none;box-shadow: none;font-family: 'Quicksand', sans-serif;color: #ffffff;font-weight: 700;text-transform: uppercase;}
.btn-common:focus {color: #ffffff;}
.btn-medium {height: 50px;line-height: 48px;font-family: 'Quicksand', sans-serif;text-transform: uppercase;display: inline-block;width: auto;padding: 0px 35px;min-width: 170px;border: 2px solid #c7a17a;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;text-align: center;box-shadow: none;background: transparent;color: #009bdb;font-size: 16px;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;font-weight: 700;}
.btn-dark-coffee {background: #372727;color: #ffffff;border-color: #372727;}
.btn-skin {background: #c7a17a;border-color: #c7a17a;color: #ffffff;}
.btn-skin:hover {background: #009bdb;color: #ffffff;border-color: #009bdb;}
.btn-primary-gold {background: #009bdb;color: #ffffff;border-color: #009bdb;}
.btn-primary-gold:hover {background: #c7a17a;border-color: #c7a17a;color: #ffffff;}
.btn-shadow {-webkit-box-shadow: 0 0 20px 0 #dddcd9;-moz-box-shadow: 0 0 20px 0 #dddcd9;-ms-box-shadow: 0 0 20px 0 #dddcd9;-o-box-shadow: 0 0 20px 0 #dddcd9;box-shadow: 0 0 20px 0 #dddcd9;}
.radius-none {border-radius: 0px !important;}
.button-default {display: inline-block;width: auto;padding: 0px 35px;min-width: 170px;height: 42px;border: 2px solid #f4f2ed;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;text-align: center;line-height: 39px;box-shadow: none;background: transparent;color: #959393;font-size: 16px;font-family: 'QuicksandBook-Regular';font-weight: normal;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.button-default:hover {background: #20202f none repeat scroll 0 0;color: #ffffff;}
input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="number"] {height: 50px;width: 100%;/*! border: 2px solid #e5e5ee; */-webkit-border-radius: 80px;-moz-border-radius: 80px;-ms-border-radius: 80px;-o-border-radius: 80px;border-radius: 80px;padding: 0 30px;outline: none;color: #636375;}
.build-title {display: inline-block;width: 100%;text-align: center;margin-bottom: 40px;}
.build-title h6 {color: #7a7676 !important;font-weight: 400;font-family: 'Graviola-Regular';font-size: 15px;}
.icon-default {position: absolute;left: 50%;top: -59px;width: 254px;background: url('../images/pattern-white.png') no-repeat center center;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);height: 59px;z-index: 30;text-align: center;padding: 20px 0 0 0;}
.btn-primary-gold {background: #009bdb;color: #ffffff;border-color: #009bdb;}
.btn-large {height: 55px;line-height: 55px;padding: 0 50px;}
.icon-black {background: url('../images/pattern-black.png') no-repeat center center;}
.icon-skeen {background: url('../images/pattern-skeen.png') no-repeat center center;}
.icon-gold {background: url('../images/pattern-gold.png') no-repeat center center;}
.icon-dark {background: url('../images/pattern-dark.png') no-repeat center center;}
.banner-bg {background-size: cover;background-position: center center;background-repeat: no-repeat;}
body main .txt-default {color: #009bdb;}
.invert .build-title h2 {color: #009bdb;}
.invert .build-title h6 {color: #e2dadd;}
.invert-black h1,.invert-black h2,.invert-black h3,.invert-black h4,.invert-black h5,.invert-black h6,.invert-black {color: #e2dadd;}
.bg-prim {background-color: #009bdb;}
body main .bg-skeen {background-color: #f3f6f6;}
/* Reset Classes For Whole Site */
.pad-top-remove {padding-top: 0px !important;}
.pad-bottom-remove {padding-bottom: 0px !important;}
.v-pad-remove {padding-top: 0px !important;padding-bottom: 0px !important;}
.v-pad-small {padding: 50px 0;}
.top-pad-xsmall {padding-top: 40px;}
body main .home-small-pad {padding-bottom: 100px;}
.text-primary {color: #009bdb;}
.text-white {color: #ffffff;}
.bg-cover {background-size: cover;background-position: center center;background-repeat: no-repeat;}
.Banner-Bg {background-size: cover;background-position: center center;background-repeat: no-repeat;}
.input-fields {border: 2px solid #f4f2ed;width: 100%;height: 50px;padding: 0 25px;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;background: transparent;margin-bottom: 20px;}
label {font-weight: normal;color: #7a7676;}
input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="number"] {height: 50px;width: 100%;border: 2px solid #e5e5ee;-webkit-border-radius: 80px;-moz-border-radius: 80px;-ms-border-radius: 80px;-o-border-radius: 80px;border-radius: 80px;padding: 0 30px;margin-bottom: 15px;outline: none;}
textarea {height: 175px !important;padding: 25px 30px;width: 100%;border: 2px solid #e5e5ee;border-radius: 25px !important;margin-bottom: 29px;resize: none;outline: none;}
/* Class support For verticall and Horizontal Spacing */
.ex-margin-bottom {margin-bottom: 70px;}
.margin-top-10 {margin-top: 10px;}
.margin-bottom-10 {margin-bottom: 10px;}
.margin-left-10 {margin-left: 10px;}
.margin-right-10 {margin-right: 10px;}
.margin-top-20 {margin-top: 20px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-left-20 {margin-left: 20px;}
.margin-right-20 {margin-right: 20px;}
.margin-top-30 {margin-top: 30px;}
.margin-bottom-30 {margin-bottom: 30px;}
.margin-left-30 {margin-left: 30px;}
.margin-right-30 {margin-right: 30px;}
.margin-top-40 {margin-top: 40px;}
.margin-bottom-40 {margin-bottom: 40px;}
.margin-left-40 {margin-left: 40px;}
.margin-right-40 {margin-right: 40px;}
.margin-top-50 {margin-top: 50px;}
.margin-bottom-50 {margin-bottom: 50px;}
.margin-left-50 {margin-left: 50px;}
.margin-right-50 {margin-right: 50px;}
.margin-top-60 {margin-top: 60px;}
.margin-bottom-60 {margin-bottom: 60px;}
.margin-left-60 {margin-left: 60px;}
.margin-right-60 {margin-right: 60px;}
.margin-top-70 {margin-top: 70px;}
.margin-bottom-70 {margin-bottom: 70px;}
.margin-left-70 {margin-left: 70px;}
.margin-right-70 {margin-right: 70px;}
.margin-top-80 {margin-top: 80px;}
.margin-bottom-80 {margin-bottom: 80px;}
.margin-left-80 {margin-left: 80px;}
.margin-right-80 {margin-right: 80px;}
/* Back To Top Arrow */
.top-arrow {position: fixed;bottom: 50px;background: url('../images/arrow-top.png') no-repeat 0 0;width: 40px;height: 40px;right: 30px;display: none;z-index: 99;background-size: 40px 40px;}
/* Loader */
#pre-loader {background: #fff none repeat scroll 0 0;bottom: 0;display: block;left: 0;position: fixed;right: 0;text-align: center;top: 0;z-index: 9999;}
#pre-loader .loader-holder:before {content: "";display: inline-block;height: 100%;margin: 0 0 0 -5px;overflow: hidden;vertical-align: middle;width: 1px;}
#pre-loader .loader-holder {height: 400px;left: 50%;margin: -200px 0 0 -200px;position: absolute;top: 50%;white-space: nowrap;width: 400px;}
#pre-loader .loader-holder .frame {display: inline-block;vertical-align: middle;white-space: normal;}
#pre-loader img {display: inline-block;margin: 0 0 45px;}
.alert-dismissible label {display: block;}
.header-part {float: left;width: 100%;position: relative;z-index: 999;}
.header-part .container {position: relative;}
.header-top {float: left;width: 100%;position: relative;background: #fff;padding: 15px 0;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.header-top-inner {float: left;width: 100%;position: relative;}
.header-top-left {float: left;width: auto;font-family: 'Graviola-Regular';}
.header-top-left a {color: #7a7676;display: inline-block;width: auto;margin-right: 15px;vertical-align: bottom;}
.header-top-left a:last-child {margin-right: 0px;}
.top-cell {font-size: 18px;}
.top-cell span {padding-left: 10px;vertical-align: bottom;}
.top-email {font-size: 14px;}
.header-top-right {float: right;width: auto;vertical-align: middle;text-align: right;}
.social-top {display: inline-block;width: auto;}
.social-top ul,.social-top li {list-style: none;margin: 0px;padding: 0px;}
.social-top li {display: block;margin-right: 0;vertical-align: middle;}
.social-top li a {display: block;font-size: 14px;}
.header-top-right .social-top li a{color: #7a7676;}
.header-top-left a:hover,.header-top-left a:focus,.header-top-right .social-top li a:hover,.header-top-right .social-top li a:focus {color: #009bdb;}
.language-menu {display: inline-block;width: auto;font-family: 'Graviola-Regular';font-size: 13px;background: #004694;-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;position: relative;}
.language-menu a {color: #ffffff;display: block;}
.language-menu ul,.language-menu li {list-style: none;margin: 0px;padding: 0px;}
.language-menu ul {right: 0;position: absolute;top: 64px;width: 100%;background: #009bdb;display: none;padding: 20px 18px;min-width: 135px;z-index: 32;font-size: 13px;-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;}
.language-menu>ul:after {width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #009bdb;right: 44px;position: absolute;top: -8px;content: "";}
.language-menu li {display: block;vertical-align: middle;}
.language-menu li .fa {margin-right: 12px;font-size: 15px;}
.language-menu .current-lang {padding: 4px 25px;}
.language-menu .fa-caret-down {padding-left: 17px;color: #009bdb;font-size: 16px;}
.header-bottom {float: left;width: 100%;background: #004694;position: relative;}
.menu-main {float: left;/*! width: 40%; */font-family: 'Graviola-Regular';}
.menu-main.pull-right{width: 40%;}
.menu-main ul,.menu-main li {list-style: none;margin: 0px;padding: 0px;}
.menu-main li {float: left;width: auto;font-size: 15px;margin-right: 25px;position: relative;}
.menu-main li:last-child {margin-right: 0px;}
.menu-main li a {display: block;position: relative;padding: 15px 0 15px 15px;color: #ffffff;}
.menu-main li.active a,.menu-main li:hover a,.menu-main li:focus a,.menu-main li.active a::before,.menu-main li:hover a::before{color: #009bdb;  }
.menu-main>ul>li>a:before {content: "•";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: #fff;left: 0px;}
.menu-main ul>li.has-child.drop:hover>a:after {position: absolute;border-bottom: 12px dashed #009bdb;border-left: 12px solid transparent;border-right: 12px solid transparent;position: absolute;top: 60px;left: 39%;content: "";display: inline-block;margin-left: -6px;}
/* Just Conform */
.drop-nav-arrow {display: none;}
.menu-main li.mega-menu {position: static;}
.mega-title {color: #20202f;font-size: 18px;font-family: 'GraviolaSoft-Medium';display: block;margin-bottom: 25px;}
.mega-position {float: right;margin-right: -40px;margin-bottom: -40px;position: relative;bottom: -8px;margin-top: -100px;}
.mega-preview {position: relative;z-index: 1;}
.mega-position img {-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;}
/*.menu-main ul > li.mega-menu .drop-nav:before{position: absolute;border-bottom: 12px dashed #ffffff;border-left: 12px solid transparent;border-right: 12px solid transparent;position: absolute;top: -12px;left: 60px;content: "";display: inline-block;}*/
.menu-main ul>li.mega-menu:hover>a:before {position: absolute;border-bottom: 12px dashed #ffffff;border-left: 12px solid transparent;border-right: 12px solid transparent;position: absolute;top: 83px;left: 50%;content: "";display: inline-block;margin-left: -6px;}
.menu-main li.mega-menu .drop-nav {min-width: 200px;background: #ffffff;padding: 40px;width: auto;position: absolute;left: 0px;right: 0px;top: 100%;-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;color: #9e9eab;z-index: 99;display: none;-webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);-moz-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);-ms--webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);-o--webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);margin-top: 32px;}
.menu-main ul>li:hover>.drop-nav {display: block;-webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);-moz-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);-ms--webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);-o--webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);}
.header-near .menu-main li.mega-menu .drop-nav {margin-top: 18px;}
.header-near .menu-main li.has-child .drop-nav {margin-top: 18px;}
.header-near .search-box {top: 62px;}
.header-near .cart-wrap {padding-top: 18px;}
.header-near .menu-main ul>li.mega-menu:hover>a:before {top: 69px;}
.header-near .menu-main ul>li.has-child:hover>a:after {top: 62px;}
.menu-main li.mega-menu .drop-nav:after {content: "";height: 50px;left: 0;position: absolute;top: -34px;width: 100%;}
.menu-main li.mega-menu .drop-nav li a {padding-bottom: 0px;padding-left: 24px;margin-bottom: 12px;color: #9e9eab;}
.menu-main li .drop-nav li a {color: #ffffff;}
.menu-main li.mega-menu .drop-nav li {padding-left: 0px;}
.menu-main li.mega-menu .drop-nav li a {padding-top: 0px;}
.menu-main li.mega-menu .drop-nav li a:before {content: "\f105";font-family: 'FontAwesome';position: absolute;left: 0px;}
.drop-mega-part {font-size: 15px;font-family: 'Graviola-Regular';font-weight: normal;}
.menu-main li .drop-nav li {margin: 0px;width: auto;display: block;float: none;padding-left: 28px;}
.drop-mega-part {display: inline-block;width: 100%;}
.menu-main li.has-child .drop-nav li a:before {content: "\f105";font-family: 'FontAwesome';position: absolute;left: 0px;color: #fff !important;}
.drop-has-child>a:after {content: "\f101";font-family: 'FontAwesome';position: absolute;right: 12px;}
.menu-main li.has-child .drop-nav {min-width: 200px;position: absolute;left: 0px;top: 68%;color: #372727;background: #009bdb;z-index: 99;padding: 25px 0px 25px 0px;font-size: 15px;font-family: 'Graviola-Regular';font-weight: normal;-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;margin-top: 34px;display: none;}
.menu-main li.has-child .drop-nav:after {content: "";height: 50px;left: 0;position: absolute;top: -34px;width: 100%;}
.menu-main li.has-child .drop-nav .drop-nav {top: -25px;left: 100%;-webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);-moz-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);-ms--webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);-o--webkit-box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);box-shadow: 0px 0px 5px 0px rgba(147, 109, 29, 0.3);}
.menu-main li.has-child .drop-nav li a {padding-bottom: 10px;padding-left: 24px;padding-top: 0px;}
.menu-icon {float: right;width: auto;display: none;}
.menu-icon a {display: inline-block;height: 24px;width: 30px;margin-top: 20px;margin-left: 20px;position: relative;z-index: 9999;}
.menu-icon a span,.mean-container a.meanmenu-reveal span {background: #ffffff none repeat scroll 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;display: inline-block;float: left;height: 3px;margin: 0 0 5px;position: relative;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;width: 100%;}
.menu-icon a span:after {background: #959393 none repeat scroll 0 0;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 0;}
.menu-icon a span.bar-1:after {-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.menu-icon a span.bar-2:after {-webkit-transition: all 0.5s ease 0.15s;-moz-transition: all 0.5s ease 0.15s;-ms-transition: all 0.5s ease 0.15s;-o-transition: all 0.5s ease 0.15s;transition: all 0.5s ease 0.15s;}
.menu-icon a span.bar-3:after {-webkit-transition: all 0.5s ease 0.25s;-moz-transition: all 0.5s ease 0.25s;-ms-transition: all 0.5s ease 0.25s;-o-transition: all 0.5s ease 0.25s;transition: all 0.5s ease 0.25s;}
.menu-icon a:hover span:after {width: 100%;}
.menu-icon a.open span:after {width: 100%;background: #ffffff;}
.menu-icon a.open .bar-1,.mean-container a.meanmenu-reveal.open span.bar-1 {-webkit-transform: rotate(-45deg) translate(-7px, 4px);-moz-transform: rotate(-45deg) translate(-7px, 4px);-ms-transform: rotate(-45deg) translate(-7px, 4px);-o-transform: rotate(-45deg) translate(-7px, 4px);transform: rotate(-45deg) translate(-7px, 4px);}
.menu-icon a.open .bar-2,.mean-container a.meanmenu-reveal.open span.bar-2 {opacity: 0;}
.menu-icon a.open .bar-3,.mean-container a.meanmenu-reveal.open span.bar-3 {-webkit-transform: rotate(45deg) translate(-7px, -4px);-moz-transform: rotate(45deg) translate(-7px, -4px);-ms-transform: rotate(45deg) translate(-7px, -4px);-o-transform: rotate(45deg) translate(-7px, -4px);transform: rotate(45deg) translate(-7px, -4px);}
/*Just Conform*/
.logo {float: left;/*! width: 20%; */text-align: center;}
.logo>a {left: 50%;position: absolute;top: -71px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);width: 100%;z-index: 30;}
.header-info {float: right;width: 40%;position: relative;padding: 15px 0 13px 0;}
.header-info-inner {float: right;width: auto;}
.header-collect {display: inline-block;width: auto;margin-right: 32px;font-size: 15px;font-family: 'Graviola-Regular';vertical-align: middle;}
.header-collect a {color: #ffffff;display: inline-block;vertical-align: middle;}
.header-collect img {margin-right: 15px;}
.search-part {display: inline-block;width: auto;margin-left: 8px;vertical-align: middle;}
.search-part>a {background: url('../images/icon-zoom.png') no-repeat right 0;width: 28px;height: 28px;display: inline-block;vertical-align: bottom;}
.search-part.active>a {background: url('../images/close.png') no-repeat right 0;}
.search-box {position: absolute;top: 70px;right: 0px;width: 100%;background: #009bdb;height: 50px;color: #ffffff;font-family: 'Graviola-Regular';font-size: 14px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;display: none;z-index: 30;}
.search-box input[type="text"] {width: 100%;height: 50px;background: #009bdb;color: #ffffff;font-family: 'Graviola-Regular';font-size: 14px;border: none;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;padding: 0 64px 0 34px;}
.search-box ::-webkit-input-placeholder {color: #ffffff !important;}
.search-box :-moz-placeholder {color: #ffffff !important;}
.search-box ::-moz-placeholder {color: #ffffff !important;}
.search-box :-ms-input-placeholder {color: #ffffff !important;}
.search-box input[type="submit"] {background: none;width: 28px;height: 28px;border: none;box-shadow: none;background: url('../images/icon-zoom.png') no-repeat right 0;position: absolute;right: 30px;margin-top: 11px;top: 0px;}
.modal-backdrop.in {opacity: 0.8;}
.modal-backdrop {background-color: #21202f;}
.modal .close {height: 50px;width: 50px;position: absolute;top: -18px;right: -18px;background: #009bdb url('../images/close.png') no-repeat center center;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;opacity: 1;background-size: 18px 18px;text-indent: -10000px;}
.modal-dialog {margin-top: 180px;width: 750px;}
.modal-body {padding: 30px 65px 50px;}
.modal-content {box-shadow: none !important;-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;}
.table-title {display: inline-block;width: 100%;text-align: center;margin-bottom: 30px;}
.booktable .jq-selectbox {margin-bottom: 30px;}
.booktable input[type="text"],.booktable input[type="email"] {margin-bottom: 30px;}
.booktable .btn-big {width: 100%;margin-top: 14px;}
.booktable .jq-selectbox__dropdown {top: 55px !important;}
.book-sm {display: none;}
.cart-wrap:before {height: 22px;position: absolute;left: 0px;width: 100%;top: -22px;content: "";}
.cart-wrap {position: absolute;top: 100%;right: 0px;width: auto;padding-top: 25px;z-index: 99;display: none;}
.shop-cart:hover .cart-wrap {display: block;}
.shop-cart:hover .cart-blog:before {position: absolute;border-bottom: 8px dashed #ffffff;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;top: 0;right: 35%;content: "";display: inline-block;margin-top: -8px;margin-left: -8px;z-index: 99;}
.cart-blog {background: #ffffff;min-width: 380px;padding: 40px 25px;color: #20202f;-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;position: relative;z-index: 99;}
.cart-item {display: inline-block;width: 100%;position: relative;margin-bottom: 35px;}
.cart-item-left {display: table-cell;width: 66px;vertical-align: middle;}
.cart-item-right {padding-left: 20px;display: table-cell;vertical-align: middle;padding-right: 20px;}
.cart-blog h6 {margin-bottom: 5px;font-size: 16px;font-family: 'GraviolaSoft-Medium';font-weight: normal;}
.cart-blog span {color: #9e9eab;font-size: 14px;font-family: 'Graviola-Regular';}
.delete-icon {position: absolute;right: 0px;width: 12px;height: 15px;background: url('../images/delete.png') no-repeat center center;top: 10px;}
.subtotal {display: inline-block;width: 100%;}
.subtotal h6 {margin-bottom: 0px;}
.subtotal span {text-align: right;float: right;}
.cart-btn {text-align: center;display: inline-block;width: 100%;}
.view,.checkout {min-width: inherit;padding-left: 35px;padding-right: 35px;}
.view {margin-right: 13px;}
.checkout {margin-left: 13px;}
/* Main part */
.main-part {float: left;width: 100%;position: relative;}
/*------------------------------------------------------------------
[4. Slider ]
------------------------------------------------------------------*/
.home-slider {padding: 0px;}
.home-slider .tp-bullets {display: none !important;}
.tparrows.preview1:after {display: none !important;}
.tp-leftarrow {width: 50px;height: 50px;background: url('../images/arrow-left.png') no-repeat center center !important;}
.tp-leftarrow:hover {background: url('../images/arrow-left-active.png') no-repeat center center !important;}
.tp-rightarrow {width: 50px;height: 50px;background: url('../images/arrow-right.png') no-repeat center center !important;}
.tp-rightarrow:hover {background: url('../images/arrow-right-active.png') no-repeat center center !important;}
.tp-caption span {color: #009bdb;}
.tp-caption i {font-weight: 300;font-style: normal;}
.button-white {display: inline-block !important;width: 100% !important;border: 2px solid #ffffff !important;color: #ffffff !important;font-size: 18px !important;text-align: center !important;padding: 12px 15px !important;-webkit-border-radius: 30px !important;-moz-border-radius: 30px !important;-ms-border-radius: 30px !important;-o-border-radius: 30px !important;border-radius: 30px !important;line-height: normal !important;text-transform: uppercase;}
.button-white.radius-none {-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;-ms-border-radius: 0px !important;-o-border-radius: 0px !important;border-radius: 0px !important;}
.button-white:hover {background: #009bdb !important;border-color: #009bdb !important;}
/* Dishes Part */
.product-blog {text-align: center;font-size: 14px;display: inline-block;width: 100%;padding: 0 50px;}
.product-blog strong {font-size: 18px;padding-left: 14px;font-family: 'Quicksand', sans-serif;}
.product-blog p {margin-bottom: 8px;}
.slick-slide img {display: inline-block;margin-bottom: 27px;}
.dishes .slick-slider {position: inherit;}
.slick-prev:before,.slick-next:before {display: none;}
.fonte .slick-next,.fonte .slick-prev{background:  #004694 !important;width: 32px !important;height: 32px !important;opacity: 0;transition: all 0.25s ease 0s;-moz-transition: all 0.25s ease 0s;-o-transition: all 0.25s ease 0s;-webkit-transition: all 0.25s ease 0s;z-index: 9999;border-radius: 50%;border: 1px solid #004694;}
.fonte .slick-next{right: -12px;}
.fonte .slick-prev{left: -12px;}
.fonte .slick-next:after,.fonte .slick-prev:after{color: #fff;font: normal normal normal 14px/1 FontAwesome;}
.fonte .slick-next:after{content: "\f178";}
.fonte .slick-prev:after{content: "\f177";}
.fonte:hover .slick-next{right: 0px !important;}
.fonte:hover .slick-prev{left: 0px !important;}
.fonte .slick-next:hover,.fonte .slick-prev:hover{background:  #009bdb !important;border-color: #009bdb !important;}
.fonte:hover .slick-next,.fonte:hover .slick-prev{opacity: 1;}
.fonte .slick-next:hover:after,.fonte .slick-prev:hover:after{color:#fff !important;}
.icon-top-left {position: absolute;top: 120px;left: 34px;}
.icon-bottom-left {position: absolute;top: 60%;left: 95px;}
.icon-top-right {position: absolute;top: 180px;right: 120px;}
.icon-bottom-right {position: absolute;top: 80%;right: 63px;}
/* Isotop Style Here... */
.portfolioFilter {display: inline-block;width: 100%;text-align: center;font-family: 'Graviola-Regular';margin-bottom: 78px;}
.portfolioFilter a {display: inline-block;width: auto;text-align: center;padding: 13px 36px;color: #20202f;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;}
.portfolioFilter-inner {display: inline-block;width: auto;background: #ffffff;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 0 0 20px 0 #dddcd9;-moz-box-shadow: 0 0 20px 0 #dddcd9;-ms-box-shadow: 0 0 20px 0 #dddcd9;-o-box-shadow: 0 0 20px 0 #dddcd9;box-shadow: 0 0 20px 0 #dddcd9;}
.portfolioFilter a.current {background: #20202f;color: #ffffff;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope,.isotope .isotope-item {
-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;transition-duration: 0.8s;}
.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;transition-property: transform, opacity;}
.galleryportfolio {display: inline-block;width: 100%;text-align: center;font-family: 'Graviola-Regular';margin-bottom: 78px;}
.galleryportfolio a {display: inline-block;width: auto;text-align: center;padding: 13px 36px;color: #20202f;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;}
.portfolioFilter-inner {display: inline-block;width: auto;background: #ffffff;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 0 0 20px 0 #dddcd9;-moz-box-shadow: 0 0 20px 0 #dddcd9;-ms-box-shadow: 0 0 20px 0 #dddcd9;-o-box-shadow: 0 0 20px 0 #dddcd9;box-shadow: 0 0 20px 0 #dddcd9;}
.galleryportfolio a.current {background: #20202f;color: #ffffff;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope,.isotope .isotope-item {
-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;transition-duration: 0.8s;}
.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;transition-property: transform, opacity;}
/*------------------------------------------------------------------
[5. Main Menu ]
------------------------------------------------------------------*/
.menu-wrapper {display: inline-block;width: 100%;}
.menu-list {float: left;width: 100%;position: relative;padding-left: 135px;margin-bottom: 25px;}
.menu-list-product {left: 0;max-width: 105px;position: absolute;}
.menu-list h5 {border-bottom: 1px dashed #cccccc;color: #20202f;font-size: 20px;padding-bottom: 14px;padding-right: 60px;position: relative;font-weight: 700;margin-bottom: 10px;}
.menu-list h5 span {color: #009bdb;position: absolute;right: 0;top: 0;}
.btn-outer {display: inline-block;width: 100%;margin-top: 30px;text-align: center;}
/*------------------------------------------------------------------
[6. Chef ]
------------------------------------------------------------------*/
.chef-blog {float: left;width: 100%;position: relative;border: 2px solid #f4f2ed;-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;}
.chef-inner {float: left;width: 100%;position: relative;}
.chef-member {float: left;width: 100%;text-align: center;margin-top: -100px;}
.chef-member img {display: inline-block !important;width: auto !important;}
.chef-info {float: left;width: 100%;background: #f4f2ed;padding: 13px 25px;-webkit-border-bottom-left-radius: 15px;-moz-border-bottom-left-radius: 15px;-ms-border-bottom-left-radius: 15px;-o-border-bottom-left-radius: 15px;border-bottom-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-bottom-right-radius: 15px;-ms-border-bottom-right-radius: 15px;-o-border-bottom-right-radius: 15px;border-bottom-right-radius: 15px;position: relative;}
.chef-info h3,.chef-info h4,.chef-info h5,.chef-info h6,.chef-info p,.chef-info span,.chef-info span,.chef-info a {position: relative;z-index: 2;color: #7a7676;}
.chef-slider {margin-top: 15px;font-size: 15px;}
.chef-slider.owl-carousel .owl-stage-outer {padding-top: 100px;padding-bottom: 30px;}
.chef-blog h5 {margin-bottom: 2px;}
.chef-part .icon-bottom-left {top: inherit;bottom: 65px;}
.owl-theme .owl-nav .owl-prev {background: url("../images/arrow-black-left.png") no-repeat center center;float: left;height: 50px;left: -120px;width: 50px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);text-indent: -10000px;position: absolute;}
.owl-theme .owl-nav .owl-prev:hover {background: url("../images/arrow-left-active.png") no-repeat center center;}
.owl-theme .owl-nav .owl-next {background: url("../images/arrow-black-right.png") no-repeat center center;float: left;height: 50px;right: -120px;width: 50px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);text-indent: -10000px;position: absolute;}
.owl-theme .owl-nav .owl-next:hover {background: url("../images/arrow-right-active.png") no-repeat center center;}
.chef-blog .social-top {width: 100%;margin-top: 3px;display: none;z-index: 5;}
.chef-info:before {border: 2px solid #20202f;-webkit-border-bottom-left-radius: 15px;-moz-border-bottom-left-radius: 15px;-ms-border-bottom-left-radius: 15px;-o-border-bottom-left-radius: 15px;border-bottom-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-bottom-right-radius: 15px;-ms-border-bottom-right-radius: 15px;-o-border-bottom-right-radius: 15px;border-bottom-right-radius: 15px;content: "";height: 100%;left: -0.6%;position: absolute;top: 0;width: 101.4%;z-index: 1;display: none;}
.chef-blog .social-top a {color: #ffffff;}
.chef-blog .social-top a:hover {color: #009bdb;}
.chef-blog:hover {border-color: #004694;color: #ffffff;}
.chef-blog:hover h5,.chef-blog:hover a,.chef-blog:hover .chef-info h3,.chef-blog:hover .chef-info h4,.chef-blog:hover .chef-info h5,.chef-blog:hover .chef-info h6,.chef-blog:hover .chef-info p,.chef-blog:hover .chef-info span,.chef-blog:hover .chef-info span,.chef-blog:hover .chef-info a{color: #fff !important;}
.chef-blog:hover .chef-info {background: #004694;}
.chef-blog:hover .social-top {display: block;}
.chef-blog:hover .chef-info:before {display: block;border-color: #004694;}
/*------------------------------------------------------------------
[7. Food Hours ]
------------------------------------------------------------------*/
.food-blog {display: inline-block;width: 100%;position: relative;margin: 70px 0 0 0;overflow-x: hidden;}
.food-blog-inner {float: left;width: 100%;position: relative;font-family: 'Graviola-Regular';color: #ffffff;text-align: center;}
.food-blog-inner h2 {color: #ffffff;margin: 12px 0 10px 0;}
.food-blog .row {margin-right: -80px;margin-left: -80px;}
.food-blog .col-xs-12 {padding-left: 80px;padding-right: 80px;}
.food-item {display: inline-block;width: auto;position: relative;}
.food-item:after {position: absolute;top: 59px;right: 100%;background: url('../images/line.png') no-repeat center center;height: 2px;width: 180px;content: "";margin-right: 29px;background-size: 100% 2px;}
.food-mxs:first-child .food-item:after {display: none;}
.food-item-inner {display: table-cell;vertical-align: bottom;height: 90px;}
/* Feature Blog Part */
.feature-img {display: inline-block;position: relative;width: 100%;float: left;}
.feature-blog .item,.feature-blog .owl-item {}
.feature-blog .item .feature-img img {-webkit-border-top-left-radius: 20px;-moz-border-top-left-radius: 20px;-ms-border-top-left-radius: 20px;-o-border-top-left-radius: 20px;border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-top-right-radius: 20px;-ms-border-top-right-radius: 20px;-o-border-top-right-radius: 20px;border-top-right-radius: 20px;}
.date-feature {background: #009bdb none repeat scroll 0 0;border-radius: 17px;color: #ffffff;font-family: "Quicksand", sans-serif;font-size: 24px;font-weight: 700;height: 78px;padding: 12px 5px;position: absolute;right: 20px;text-align: center;top: 20px;width: 78px;z-index: 1;}
.date-feature small {color: #ffffff;display: block;font-size: 18px;margin-top: 8px;}
.feature-info {display: inline-block;padding: 20px 25px;width: 100%;background: #ffffff;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;box-shadow: 0 2px 2px rgba(11, 25, 28, 0.1) !important;}
.feature-info span {color: #009bdb;margin-right: 25px;font-size: 15px;vertical-align: middle;}
.feature-info span .icon-user:before,.feature-info span .icon-comment:before {display: none;}
.icon-user {background: url('../images/user.png') no-repeat center center;width: 17px;height: 22px;vertical-align: middle;font-weight: normal;display: inline-block;margin-right: 6px;}
.icon-comment {background: url('../images/comment.png') no-repeat center center;width: 23px;height: 21px;vertical-align: middle;font-weight: normal;display: inline-block;margin-right: 6px;}
.icon-more {background: url('../images/more-arrow.png') no-repeat center center;width: 17px;height: 11px;vertical-align: middle;font-weight: normal;display: inline-block;margin-left: 14px;}
.feature-info h5 {color: #20202f;letter-spacing: 1px;margin: 10px 0;}
.feature-info p {margin-bottom: 10px;}
/*------------------------------------------------------------------
[8. Client ]
------------------------------------------------------------------*/
.client .build-title {margin-bottom: 12px;}
.client-say {text-align: center;}
.client-say .item img {display: inline-block;width: auto;}
.client-say .item h5 {margin-bottom: 10px;}
.client-say .owl-theme .owl-dots .owl-dot span {background: #eae7de;}
.client-say .owl-theme .owl-dots .owl-dot.active span,.client-say .owl-theme .owl-dots .owl-dot:hover span {background: #009bdb;width: 35px;}
.client-metro .owl-theme .owl-dots .owl-dot.active span,.client-metro .owl-theme .owl-dots .owl-dot:hover span {background: #eae7de;}
.client-metro .item {background: #ffffff;padding: 70px 25px 10px 25px;}
.client-metro .item img {-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;border: 10px solid #f4f2ed;position: absolute;top: -50px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.client-metro .owl-carousel .owl-stage-outer {padding-top: 50px;}
/* Feature List */
.feature-list-icon {display: inline-block;width: auto;vertical-align: bottom;}
.feature-icon-table {display: table-cell;vertical-align: bottom;height: 88px;}
.feature-list h5 {margin: 20px 0 10px;}
/*------------------------------------------------------------------
[9. Instagram ]
------------------------------------------------------------------*/
.gallery-slider {float: left;width: 100%;padding: 0 70px;}
.gallery-slider a>img {-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.gallery-overlay {position: absolute;left: 0px;width: 100%;height: 100%;top: 0px;padding: 20px;text-align: center;overflow: hidden;opacity: 0;z-index: -1;-webkit-transform: scale(0) rotate(-180deg);-moz-transform: scale(0) rotate(-180deg);-ms-transform: scale(0) rotate(-180deg);-o-transform: scale(0) rotate(-180deg);transform: scale(0) rotate(-180deg);-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.gallery-overlay-inner {position: relative;background: url('../images/gradient-bg.png') no-repeat center center;background-size: cover;width: 100%;height: 100%;display: table;vertical-align: middle;font-size: 42px;color: #ffffff;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.gallery-overlay-inner i {display: table-cell;vertical-align: middle;}
.gallery-slider .item:hover .gallery-overlay {opacity: 1;-webkit-transform: scale(1) rotate(0deg);-moz-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);-o-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);-webkit-transition-delay: 0.1s;-moz-transition-delay: 0.1s;-ms-transition-delay: 0.1s;-o-transition-delay: 0.1s;transition-delay: 0.1s;z-index: 1;}
.gallery-slider .owl-theme .owl-nav .owl-prev {left: -60px;}
.gallery-slider .owl-theme .owl-nav .owl-next {right: -60px;}
/*------------------------------------------------------------------
[10. Footer ]
------------------------------------------------------------------*/
.footer-part {float: left;width: 100%;background: #004694;position: relative;padding: 100px 0 40px 0;color: #f6f0f2;border-bottom: 8px solid #009bdb;font-family: 'Graviola-Regular';font-size: 15px;}
.footer-part h1,.footer-part h2,.footer-part h3,.footer-part h4,.footer-part h5,.footer-part h6 {color: #009bdb;}
.footer-inner {float: left;width: 100%;margin: 0 0 55px 0;}
.footer-part a {color: #fff;}
.footer-part a:hover {color: #009bdb;}
.footer-info {display: inline-block;width: 100%;text-align: center;}
.footer-info p {margin: 0px;color: #fff;}
.footer-info h3 {margin-bottom: 32px;color: #fff !important;}
.copy-right {float: left;width: 100%;color: #fff;}
.copy-right a {color: #fff;}
.social-round {display: inline-block;width: auto;text-align: center;}
.social-round ul,.social-round li {list-style: none;margin: 0px;padding: 0px;}
.social-round li {display: inline-block;width: auto;margin-right: 18px;}
.copyright-before {margin-top: 12px;}
.copyright-after .social-round {float: right;}
.icon-find {position: absolute;left: 50%;bottom: 0px;width: 254px;background: url('../images/find-us.png') no-repeat center center;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);height: 59px;z-index: 30;text-align: center;padding: 10px 0 0 0;}
.icon-find span {display: inline-block;width: 100%;font-size: 16px;color: #ffffff;font-family: 'Graviola-Regular';margin-top: -4px;}
.location-footer-map {position: absolute;top: -1px;left: 0px;width: 100%;z-index: 999;height: 101.8%;display: none;}
.location-footer-map.location-open {display: block;}
.location-footer-map iframe {width: 100% !important;height: 100%;float: left;}
.icon-find-location {position: absolute;left: 50%;top: -59px;position: absolute;left: 50%;width: 257px;background: url('../images/pattern-dark.png') no-repeat center center;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);height: 60px;z-index: 999;text-align: center;padding: 10px 0 0 0;}
.icon-find-location span {display: inline-block;width: 100%;font-size: 14px;color: #ffffff;font-family: 'Graviola-Regular';margin-top: -4px;top: -5px;position: relative;}
.icon-find-location img {max-width: 22px;}
/* Home Page 2 Style */
.wrapper-spacer {padding: 60px 70px;float: left;width: 100%;}
.home-ride,.home-ride .tp-banner-container,.home-ride .tp-banner,.home-ride .tp-banner li,.home-ride .tp-bgimg,.home-ride .slotholder {-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.header-part.header-on {position: absolute;left: 0px;width: 100%;top: 138px;}
.header-on .header-bottom {background: transparent;border-bottom: none;}
.header-on .logo>a {top: -35px;}
.on-scroll {position: absolute;left: 0px;width: 100%;bottom: 50px;z-index: 30;text-align: center;}
.content-middle {width: 615px;margin: 0 auto;}
.invert .build-white h2 {color: #ffffff;}
.invert .build-white h6 {color: #b9b7b2;}
.portfolioFilter-inner.portfolioFilter-sample {box-shadow: none !important;}
.portfolioFilter .portfolioFilter-sample a.current {background: #c4993a;color: #ffffff;}
.portfolioContainer-sample .menu-list h5 {color: #ffffff;}
.radius-part {-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.feature-label .feature-img {width: 36%;}
.feature-label .feature-img img {-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.feature-label .date-feature small {margin-top: 0px;}
.feature-label .feature-info {width: 64%;background: transparent;padding: 26px 25px;}
.feature-label .owl-item {background: #f4f2ed;}
.feature-label .feature-info span {color: #004694;}
.feature-label .icon-user {background: url('../images/user1.png') no-repeat center center;}
.feature-label .icon-comment {background: url('../images/comment1.png') no-repeat center center;}
.feature-label .date-feature {background: #009bdb;}
.feature-label .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 65px;}
.feature-primary {color: #20202f;}
.feature-primary .build-title h6 {color: #ffffff;}
.feature-primary .feature-icon-table img {filter: brightness(0) invert(1);}
.chef-slote .chef-blog {border-color: transparent;}
.chef-slote .chef-inner {background: #ffffff;-webkit-border-radius: 18px;-moz-border-radius: 18px;-ms-border-radius: 18px;-o-border-radius: 18px;border-radius: 18px;}
.chef-slote .chef-info {background: #20202f;color: #ffffff;}
.chef-slote .chef-blog h5 {color: #009bdb;}
.gallery-slider.gallery-uniq {padding-left: 0px;padding-right: 0px;}
/*------------------------------------------------------------------
[11. Map Address ]
------------------------------------------------------------------*/
.map-address {-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.map-address-inner {float: left;width: 100%;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;}
.map-address-inner img,.map-address-inner iframe {width: 100% !important;-webkit-border-bottom-left-radius: 20px;-moz-border-bottom-left-radius: 20px;-ms-border-bottom-left-radius: 20px;-o-border-bottom-left-radius: 20px;border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-bottom-right-radius: 20px;-ms-border-bottom-right-radius: 20px;-o-border-bottom-right-radius: 20px;border-bottom-right-radius: 20px;}
.map-top {float: left;width: 100%;background: #20202f;padding: 50px 0;-webkit-border-top-left-radius: 20px;-moz-border-top-left-radius: 20px;-ms-border-top-left-radius: 20px;-o-border-top-left-radius: 20px;border-top-left-radius: 20px;-webkit-border-top-right-radius: 20px;-moz-border-top-right-radius: 20px;-ms-border-top-right-radius: 20px;-o-border-top-right-radius: 20px;border-top-right-radius: 20px;}
.map-bottom {float: left;width: 100%;-webkit-border-bottom-left-radius: 20px;-moz-border-bottom-left-radius: 20px;-ms-border-bottom-left-radius: 20px;-o-border-bottom-left-radius: 20px;border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-bottom-right-radius: 20px;-ms-border-bottom-right-radius: 20px;-o-border-bottom-right-radius: 20px;border-bottom-right-radius: 20px;}
.address-blog {float: left;width: auto;color: #ffffff;padding-right: 10%;}
.address-blog:last-child {padding-right: 0px;}
.address-blog a {color: #ffffff;}
.address-blog h3 {color: #009bdb;margin-bottom: 3px;}
/* Footer Part Round */
.footer-round {background: #f4f2ed;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;padding: 30px 0;margin: 0;float: left;width: 100%;color: #20202f;}
.footer-round a {color: #20202f;}
.footer-round-left {float: left;width: 45%;text-align: left;margin-top: 45px;}
.footer-round-middle {float: left;width: auto;}
.footer-round-right {float: right;width: 39%;text-align: left;margin-top: 45px;}
.footer-round .social-top {float: right;}
/* Home Page 3 Style */
.wrapper-spacer-bg {background: #20202f;padding-left: 0px;padding-right: 0px;}
.wrapper-spacer-bg .header-on .logo>a {top: 0px;}
.wrapper-spacer-bg .header-part.header-on {top: 0px;}
.wrapper-spacer-bg .home-slider {padding-left: 70px;padding-right: 70px;}
.wrapper-spacer-bg .home-slider .home-slider-target {float: left;width: 100%;position: relative;}
.wrapper-spacer-bg h1,.wrapper-spacer-bg h2,.wrapper-spacer-bg h3,.wrapper-spacer-bg h4,.wrapper-spacer-bg h5,.wrapper-spacer-bg h6 {color: #009bdb;}
.wrapper-spacer-bg .heade-xs {color: #f6f0f2;}
.wrapper-spacer-bg .table-title .heade-xs {color: #9a9a9a;}
.wrapper-spacer-bg .table-title h2 {color: #004694;}
.wrapper-spacer-bg .modal-body .jq-selectbox__select {border-color: #e5e5ee;}
.wrapper-spacer-bg .jq-selectbox__select {border-color: #004694;}
.wrapper-spacer-bg .jq-selectbox__select-text {color: #636375;}
.wrapper-spacer-bg .table-part.booktable input[type="text"],.wrapper-spacer-bg .table-part.booktable input[type="password"],.wrapper-spacer-bg .table-part.booktable input[type="tel"],.wrapper-spacer-bg .table-part.booktable input[type="email"],.wrapper-spacer-bg .table-part.booktable input[type="number"] {background: transparent;color: #636375;border-color: #004694;}
.wrapper-spacer-bg .portfolioFilter-inner,.wrapper-spacer-bg .portfolioFilter a.current {background: none;}
.wrapper-spacer-bg .portfolioFilter a,.wrapper-spacer-bg .portfolioFilter-inner {border-radius: 0px !important;}
.wrapper-spacer-bg .portfolioFilter a.current {color: #009bdb;}
.wrapper-spacer-bg .portfolioFilter a {color: #f6f0f2;}
.wrapper-spacer-bg .chef-slote .chef-info {background: #004694;}
.wrapper-spacer-bg .owl-theme .owl-nav .owl-prev {background: url("../images/arrow-left.png") no-repeat center center;}
.wrapper-spacer-bg .owl-theme .owl-nav .owl-next {background: url("../images/arrow-right.png") no-repeat center center;}
.wrapper-spacer-bg .owl-theme .owl-nav .owl-prev:hover {background: url("../images/arrow-left-active.png") no-repeat center center;}
.wrapper-spacer-bg .owl-theme .owl-nav .owl-next:hover {background: url("../images/arrow-right-active.png") no-repeat center center;}
.wrapper-spacer-bg .chef-slote .chef-inner {background: #151521;}
.wrapper-spacer-bg .chef-slote .chef-inner:hover {background: #009bdb;}
.wrapper-spacer-bg .chef-slote .chef-inner:hover .chef-info {background: #d2a748;}
.wrapper-spacer-bg .chef-slote .chef-inner:hover h5 {color: #20202f;}
.wrapper-spacer-bg .build-title h6 {color: #f6f0f2;}
.wrapper-spacer-bg .feature-label .feature-info span {color: #f6f0f2;}
.wrapper-spacer-bg .feature-label .owl-item {background: #151521;}
.wrapper-spacer-bg .feature-info {color: #f6f0f2;}
.wrapper-spacer-bg .feature-label .icon-user {background: url("../images/user1.png") no-repeat center center;}
.wrapper-spacer-bg .feature-label .icon-comment {background: url("../images/comment1.png") no-repeat center center;}
.wrapper-spacer-bg .owl-theme .owl-dots .owl-dot.active span,.wrapper-spacer-bg .owl-theme .owl-dots .owl-dot:hover span {background: #009bdb;}
.wrapper-spacer-bg .owl-theme .owl-dots .owl-dot span {background: #004694;}
.wrapper-spacer-bg .feature-list h5,.wrapper-spacer-bg .feature-list {color: #f6f0f2;}
.footer-mix {float: left;width: 100%;padding: 90px 0 0;color: #f6f0f2;position: relative;}
.footer-mix:before {position: absolute;left: 4%;width: 92%;height: 1px;background: #004694;content: "";top: 40px;}
.footer-mix a {color: #f6f0f2;}
.footer-mix a:hover {color: #009bdb;}
.footer-mix .social-top {float: right;}
.footer-round-right .social-top li:last-child {margin-right: 0px;}
/* Home Page 4 Style */
.header-part.header-transparent {top: 0px;}
.header-part.header-transparent .logo>a {top: -25px;left: 0px;transform: none !important;}
.header-part.header-transparent .menu-main {float: right;}
.header-transparent .logo {position: relative;text-align: left;}
.header-transparent .header-info {width: auto;margin-left: 35px;}
.header-transparent .header-bottom {padding: 40px 0;}
.tp-caption i.text-on-slider {font-weight: 400 !important;}
.booktable-none .jq-selectbox__select {border-radius: 0px !important;}
.booktable-none input[type="text"],.booktable-none input[type="password"],.booktable-none input[type="tel"],.booktable-none input[type="email"],.booktable-none input[type="number"] {border-radius: 0px !important;}
.dishes-special {float: left;width: 100%;padding: 180px 0;}
.dishes-special .build-title h6 {color: #f6f0f2;}
.dishes-filter .portfolioFilter-inner {background: transparent;border-radius: 0px !important;box-shadow: none !important;}
.dishes-filter .portfolioFilter {background: rgba(32, 32, 47, 0.85);}
.dishes-filter .portfolioFilter a {border-radius: 0px !important;color: #ffffff;padding-top: 25px;padding-bottom: 25px;position: relative;}
.dishes-filter .portfolioFilter a.current {background: transparent;color: #009bdb;}
.dishes-filter .portfolioFilter a.current:before {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ffffff;position: absolute;bottom: 0px;left: 50%;content: "";-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.dishes-filter .menu-wrapper {margin-top: -76px;}
.feature-extra .feature-blog .feature-img img,.feature-extra .feature-blog .item,.feature-extra .feature-blog .owl-item,.feature-extra .feature-info,.feature-extra .date-feature {border-radius: 0px;}
.feature-extra .date-feature small {margin-top: 0px;}
.food-extra .food-blog {margin-top: 0px;}
.map-fix {padding: 0px;}
.map-fix img,.map-fix iframe {width: 100% !important;}
.instagram-trail a>img,.instagram-trail .gallery-overlay-inner {border-radius: 0px !important;}
.instagram-trail .owl-theme .owl-nav .owl-prev {background: url(../images/direction-left.png) no-repeat center center;}
.instagram-trail .owl-theme .owl-nav .owl-prev:hover {background: url(../images/direction-left-active.png) no-repeat center center;}
.instagram-trail .owl-theme .owl-nav .owl-next {background: url(../images/direction-right.png) no-repeat center center;}
.instagram-trail .owl-theme .owl-nav .owl-next:hover {background: url(../images/direction-right-active.png) no-repeat center center;}
.footer-form {float: left;width: 100%;position: relative;color: #f6f0f2;font-size: 15px;font-family: 'Graviola-Regular';}
.footer-form a {color: #f6f0f2;}
.footer-form-top {float: left;width: 100%;position: relative;padding: 45px 0 28px 0;}
.footer-form-left {float: left;width: auto;}
.footer-form-left h3 {color: #009bdb;}
.footer-form-left p:last-child {margin-bottom: 0px;}
.footer-form-top h3 {margin: 0 0 20px 0;}
.footer-form-top p {margin: 0 0 14px 0;}
.footer-form-top a {display: block;}
.footer-form-middle {float: left;width: 100%;color: #636375;}
.footer-form-middle .btn-main {width: 100%;height: 59px;line-height: 59px;font-size: 18px;text-transform: inherit;}
.footer-form-middle input[type="text"],.footer-form-middle input[type="email"],.footer-form-middle input[type="password"],.footer-form-middle textarea {border-radius: 0px !important;margin-bottom: 20px;padding-left: 24px;padding-right: 24px;}
.footer-form-middle h3 {text-align: center;}
.footer-form-middle textarea {height: 144px;padding: 19px 24px;}
.footer-form-right {float: right;width: auto;text-align: right;}
.footer-form-right .social-top {float: right;width: auto;}
.footer-form-right .social-top li:last-child {margin-right: 0px;}
.footer-form-right .social-top li a {color: #5c5c6e;}
.footer-form-right .social-top li:hover a {color: #bdbdd3;}
.footer-xs {float: left;width: 100%;position: relative;}
.footer-xs-left {float: left;width: 30%;}
.footer-xs-middle {float: left;width: 40%;background: #ffffff;padding: 25px 65px 45px 65px;margin-top: -200px;}
.footer-xs-right {float: left;width: 30%;position: absolute;right: 0px;bottom: 0px;}
.footer-form-bottom {float: left;width: 100%;background: #20202f;padding: 27px 0;text-align: center;}
/* Home Page 5 Style */
.header-expert .header-bottom {border-bottom: none;background: none;padding: 19px 0;}
.header-expert .menu-main li a {color: #004694;}
.header-expert .search-part>a {background-image: url("../images/icon-zoom-blue.png");}
.header-expert .search-part.active>a {background-image: url("../images/close-blue.png");}
.header-expert .header-collect a {color: #004694;}
.header-expert .search-box {top: 76px;}
.dishes-expand .slick-prev {background: url('../images/arrow-black-left.png') no-repeat center center;width: 50px;height: 50px;}
.dishes-expand .slick-prev:hover,.dishes-expand .slick-prev:focus {background: url('../images/arrow-left-active.png') no-repeat center center;}
.dishes-expand .slick-next {background: url('../images/arrow-black-right.png') no-repeat center center;width: 50px;height: 50px;}
.dishes-expand .slick-next:hover,.dishes-expand .slick-next:focus {background: url('../images/arrow-right-active.png') no-repeat center center;}
.menu-return .portfolioFilter-inner {box-shadow: none !important;background: none !important;}
.menu-return .portfolioFilter a {color: #ffffff;}
.menu-return .portfolioFilter a span {display: block;margin-bottom: 5px;}
.menu-return .portfolioFilter a.current {background: transparent;color: #009bdb;}
.footer-inset {color: #5e5e75;display: inline-block;width: 100%;font-size: 13px;line-height: 24px;padding-bottom: 25px;}
.footer-inset a {color: #5e5e75;}
.footer-inset p a {display: block;}
.footer-inset a:hover {color: #bdbdd3;}
.footer-inset h1,.footer-inset h2,.footer-inset h3,.footer-inset h4,.footer-inset h5,.footer-inset h6 {color: #ffffff;}
.footer-inset .social-top li {margin-right: 14px;}
.footer-inset .social-top li:last-child {margin-right: 0px;}
.footer-inset .social-top a {font-size: 16px;}
.footer-action {padding-bottom: 0px;border-bottom: none;}
.footer-inset-copyright {display: inline-block;width: 100%;text-align: center;color: #5e5e75;font-size: 13px;background: #12121d;padding: 22px 0;}
.equal-inset {float: left;width: 100%;}
/*------------------------------------------------------------------
[12. Menu Page ]
------------------------------------------------------------------*/
.breadcrumb-part {padding: 0px;height: 345px;}
.breadcrumb-inner {position: absolute;left: 0px;width: 100%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);color: #ffffff;text-align: center;}
.breadcrumb-inner h2,.breadcrumb-inner h3 {color: #ffffff !important;margin-bottom: 7px;}
.breadcrumb-inner a {display: inline-block;width: auto;color: #ffffff;}
.breadcrumb-inner a:after {content: "\f105";padding: 0 8px 0 10px;font: normal normal normal 14px/1 FontAwesome;}
.breadcrumb-inner a:last-child:after {display: none;}
.breadcrumb-inner span {display: inline-block;width: auto;color: #004694;}
.discount-part {padding: 55px 0 110px 0;}
.discount-part h2 {font-weight: 300;}
.discount-part h2 span {color: #009bdb;font-size: 60px;font-weight: 700;}
.discount-part .heade-xs {margin: 0;}
.discount-left {float: left;width: 100%;padding-top: 50px;}
.discount-right {float: left;width: 100%;}
.menu-sector-blog {display: inline-block;width: 100%;position: relative;margin: 0 0 85px 0;}
.menu-sector-img {display: inline-block;width: 100%;text-align: center;margin-bottom: 25px;}
.menu-sector-title {display: inline-block;width: 100%;text-align: center;}
.menu-sector-inner {display: inline-block;width: 100%;position: relative;margin: 85px 0 0 0;}
.menu-sector-list {float: left;width: 100%;position: relative;margin: 0 0 25px 0;}
.menu-sector-list h6 {border-bottom: 1px dashed #cccccc;padding-bottom: 25px;padding-right: 60px;position: relative;}
.menu-sector-list h6 span {color: #009bdb;position: absolute;right: 0;top: 0;}
.discount-partial {padding: 50px 0;margin: 0 0 180px 0;}
.discount-partial .discount-right {margin-bottom: -130px;}
.discount-partial .discount-left {padding-top: 0px;}
.menu-sector-dessert .menu-sector-list h6 {border-bottom: none;padding-bottom: 0;padding-right: 60px;}
.menu-sector-dessert .menu-sector-list {margin-bottom: 15px;height: auto !important;}
.menu-round {float: left;width: 100%;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;background: #ffffff;margin-bottom: 30px;}
.menu-round-img {float: left;width: 100%;-webkit-border-radius: 17px 17px 0px 0px;-moz-border-radius: 17px 17px 0px 0px;-ms-border-radius: 17px 17px 0px 0px;-o-border-radius: 17px 17px 0px 0px;border-radius: 17px 17px 0px 0px;}
.menu-round-img img {-webkit-border-radius: 17px 17px 0px 0px;-moz-border-radius: 17px 17px 0px 0px;-ms-border-radius: 17px 17px 0px 0px;-o-border-radius: 17px 17px 0px 0px;border-radius: 17px 17px 0px 0px;}
.menu-round-info {float: left;width: 100%;-webkit-border-radius: 0px 0px 17px 17px;-moz-border-radius: 0px 0px 17px 17px;-ms-border-radius: 0px 0px 17px 17px;-o-border-radius: 0px 0px 17px 17px;border-radius: 0px 0px 17px 17px;padding: 24px 30px;}
.menu-round-info h5 {margin: 0px;position: relative;padding-right: 80px;}
.menu-round-info h5 span {color: #009bdb;position: absolute;right: 0px;top: 0px;}
.service-track {display: inline-block;width: 100%;}
.service-track-inner {float: left;width: 100%;height: 283px;position: relative;vertical-align: middle;text-align: center;background: #ffffff;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;overflow: hidden;}
.service-track-inner h3 {font-size: 30px;margin: 0px;line-height: normal;text-transform: uppercase;}
.service-track-inner h3 span {color: #009bdb;display: block;}
.service-track-info {float: left;width: 100%;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 0px;}
.service-track-overlay {color: #ffffff;position: absolute;top: 100%;left: 0px;width: 100%;background-color: #009bdb;z-index: 1;height: 100%;padding: 20px 15px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.service-track-inner:hover .service-track-overlay {top: 0px;}
.service-track-overlay h3,.service-track-overlay h4,.service-track-overlay h5 {color: #ffffff;}
.service-track-overlay h3 span,.service-track-overlay h4 span,.service-track-overlay h5 span {color: #ffffff;}
.service-track-overlay a {color: #ffffff;}
.service-track-overlay h3 {margin: 15px 0 10px 0;}
.service-track-overlay p {margin: 0px;}
.service-port {display: inline-block;width: 100%;margin: 0 0 95px 0;}
.service-port-outer .service-port:last-child {margin-bottom: 0px;}
.service-port-prev {float: left;width: 100%;position: relative;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;border: 2px solid #f4f2ed;}
.service-port-prev img {-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;width: 100%;position: relative;top: -20px;left: -20px;}
.service-port-next {float: left;width: 100%;position: relative;margin-top: 55px;}
.service-port.even .service-port-left {float: right;}
.partner-part img {width: auto !important;display: inline-block !important;}
.partner-part {padding: 70px 0 120px 0;}
.partner-part .item img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.partner-part .item:hover img {-webkit-filter: grayscale(0);filter: grayscale(0);}
/*------------------------------------------------------------------
[13. Gallery Page ]
------------------------------------------------------------------*/
.gallery-royal {display: inline-block;width: 100%;}
.gallery-megic-blog {float: left;width: 100%;position: relative;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;color: #ffffff;margin: 0 0 30px 0;}
.gallery-megic-blog h1,.gallery-megic-blog h2,.gallery-megic-blog h3,.gallery-megic-blog h4,.gallery-megic-blog h5,.gallery-megic-blog h6,.gallery-megic-blog p {margin: 0px;color: #ffffff;}
.gallery-megic-inner {position: absolute;top: 0px;width: 100%;height: 100%;left: 0px;padding: 20px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;overflow: hidden;opacity: 0;z-index: -1;-webkit-transform: scale(0) rotate(-180deg);-moz-transform: scale(0) rotate(-180deg);-ms-transform: scale(0) rotate(-180deg);-o-transform: scale(0) rotate(-180deg);transform: scale(0) rotate(-180deg);-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.gallery-megic-out {display: table;width: 100%;position: relative;height: 100%;background: rgba(228, 185, 91, 0.90);-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.gallery-megic-detail {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;text-align: center;padding: 15px;}
.gallery-megic-blog img {width: 100%;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.gallery-megic-detail span {font-size: 16px;}
.gallery-megic-blog:hover .gallery-megic-inner {opacity: 1;-webkit-transform: scale(1) rotate(0deg);-moz-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);-o-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);-webkit-transition-delay: 0.1s;-moz-transition-delay: 0.1s;-ms-transition-delay: 0.1s;-o-transition-delay: 0.1s;transition-delay: 0.1s;z-index: 1;}
.gallery-pagination {text-align: center;display: inline-block;width: 100%;font-family: 'Quicksand', sans-serif;font-size: 13px;color: #959393;margin-top: 40px;font-weight: 500;}
.gallery-pagination-inner {display: inline-block;width: auto;}
.gallery-pagination ul,.gallery-pagination li {margin: 0px;padding: 0px;list-style: none;}
.gallery-pagination li {display: inline-block;width: auto;margin-right: 18px;text-align: center;}
.gallery-pagination li:last-child {margin-right: 0px;}
.gallery-pagination li a {display: block;padding: 0px;border: 2px solid #009bdb;-webkit-border-radius: 80px;-moz-border-radius: 80px;-ms-border-radius: 80px;-o-border-radius: 80px;border-radius: 80px;width: 52px;height: 52px;line-height: 50px;color: #009bdb;}
.gallery-pagination li .pagination-prev,.gallery-pagination li .pagination-next {text-transform: uppercase;-webkit-border-radius: 28px;-moz-border-radius: 28px;-o-border-radius: 28px;border-radius: 28px;padding: 0 30px;width: auto;}
.gallery-pagination li:hover a,.gallery-pagination li.active a {background: #004694;color: #ffffff;border-color: #004694;}
.pagination-prev .fa {margin-right: 6px;}
.pagination-next .fa {margin-left: 6px;}
.mesonay-megic img,.mesonay-megic .msrItem {-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;margin: 0px;}
/*------------------------------------------------------------------
[14. Blog List With Sidebar ]
------------------------------------------------------------------*/
.blog-left-section {background-color: #f3f6f6;padding: 38px 28px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.blog-left-section h5 {color: #004694;text-align: left;}
.blog-left-section .list li {color: #009bdb;margin-top: 10px;}
.blog-left-section .list li a {color: #7a7676;display: block;padding-left: 10px;}
.blog-left-section small {color: #7a7676;font-size: 14px;}
.blog-left-section h6 {color: #20202f;font-size: 16px;margin-bottom: 12px;}
.blog-left-section p {margin-bottom: 12px;}
.blog-common-wide {display: inline-block;width: 100%;position: relative;margin-bottom: 50px;}
.blog-left-search input[type="text"] {width: 100%;height: 60px;background-color: #ffffff;border: none;-webkit-border-radius: 80px;-moz-border-radius: 80px;-ms-border-radius: 80px;-o-border-radius: 80px;border-radius: 80px;padding: 10px 60px 10px 40px;font-size: 16px;margin: 0px;}
.blog-left-search input[type="submit"] {font-family: 'FontAwesome';background: none;border: none;font-size: 22px;font-weight: 300;position: absolute;right: 0px;top: 0px;height: 100%;padding: 0 20px;}
.recent-blog-list {display: inline-block;margin-bottom: 22px;width: 100%;}
.blog-recent-post .recent-blog-list:last-child {margin-bottom: 0px;}
.popular-tag {text-align: center;}
.popular-tag a {display: inline-block;width: auto;padding: 0 20px;height: 34px;line-height: 34px;font-size: 14px;color: #7a7676;min-width: 88px;background: #ffffff;text-align: center;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;margin: 0 5px 15px;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;color: #7a7676;}
.popular-tag a:hover {background: #20202f;color: #ffffff;}
.tag-btn {display: inline-block;width: auto;padding: 0 20px;height: 34px;line-height: 34px;font-size: 14px;color: #7a7676;min-width: 88px;background: #f4f2ed !important;text-align: center;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;margin: 0 9px 15px 0;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;color: #7a7676 !important;}
.tag-btn:hover {background: #20202f !important;color: #ffffff !important;}
.tag-btn:last-child {margin-right: 0px;}
.best-deal-blog {display: inline-block;width: 100%;font-size: 16px;margin-bottom: 35px;}
.best-deal-blog p {margin: 0px;}
.best-deal-left {float: left;max-width: 118px;}
.best-deal-right {margin-left: 129px;}
.best-deal-right p span {color: #004694;}
.best-deal-right p a{color: #004694;}
.best-deal-right p a:hover,.best-deal-right p a:focus{color: #009bdb;}
.best-deal-right strong {color: #009bdb;}
.best-deal-blog:last-child {margin-bottom: 0px;}
.blog-right-listing {display: inline-block;width: 100%;margin: 0 0 30px 0;}
.blog-right-listing .feature-img img {width: 100%;}
.blog-right-listing .feature-info {padding-left: 0px;padding-right: 0px;}
.blog-right-listing .feature-info h5 {margin: 15px 0;}
.blog-right-listing .feature-info p {margin-bottom: 20px;}
.blog-right-listing .button-default {height: 50px;line-height: 47px;}
.blog-common-wide:last-child {margin-bottom: 0px;}
.blog-main-full .blog-right-listing .feature-info {padding-top: 40px;}
.blog-main-full .date-feature {top: inherit;bottom: -40px;right: 90px;}
.blog-main-2col .blog-right-listing .feature-info {padding-top: 65px;background: #f3f6f6;}
.blog-main-2col .date-feature {top: inherit;bottom: -40px;right: inherit;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);background: #009bdb;}
.blog-list-outer .feature-img {float: left;width: 50%;padding-right: 15px;}
.blog-list-outer .feature-info {float: left;width: 50%;padding-top: 0px;padding-left: 15px;}
.blog-list-outer .date-feature {right: inherit;left: 20px;}
.read-arrow {background: url('../images/learn-arrow.png') no-repeat right center;padding-right: 34px;}
.blog-single {color: #959393;font-size: 15px;}
.blog-single blockquote {font-size: 15px;font-style: italic;border: 2px solid #f4f2ed;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;padding: 20px 55px 20px 95px;position: relative;}
.blog-single blockquote .quote {position: absolute;left: 30px;top: 30px;font-size: 90px;font-family: 'Quicksand', sans-serif;font-weight: 700;color: #009bdb;font-style: normal;}
.ul-list {margin-left: 25px;}
.ul-list li {padding-left: 25px;position: relative;}
.ul-list li:before {content: "•";position: absolute;left: 0px;top: 0px;font-size: 18px;color: #009bdb;}
.share-tag {display: inline-block;width: 100%;margin: 25px 0;}
.share-tag h5 {font-size: 18px;display: inline-block;margin-right: 10px !important;color: #20202f;}
.share-tag .social {display: inline-block;width: auto;}
.social li {display: inline-block;width: auto;margin-right: 10px;}
.social li:last-child {margin-right: 0px;}
.social li a {display: block;width: 40px;border: 2px solid #f4f2ed;height: 40px;text-align: center;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;line-height: 39px;color: #959393;}
.social li:hover a {color: #ffffff;}
.social li.social-facebook:hover a {background: #3B5998;border-color: #3B5998;}
.social li.social-tweeter:hover a {background: #1DA1F2;border-color: #1DA1F2;}
.social li.social-instagram:hover a {background: #FBAD50;border-color: #FBAD50;}
.social li.social-dribble:hover a {background: #DD3E7B;border-color: #DD3E7B;}
.social li.social-google:hover a {background: #db4437;border-color: #db4437;}
.plain-btn {display: inline-block;width: auto;border: 2px solid #f4f2ed;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;padding: 10px 35px;font-size: 13px;color: #959393 !important;text-transform: uppercase;}
.plain-btn .icon-left-4 {margin-right: 22px;}
.comment-blog {display: inline-block;width: 100%;}
.comment-blog h3 {font-size: 25px;color: #20202f;}
.comment-inner-list {display: inline-block;width: 100%;margin-bottom: 20px;}
.comment-inner-list h5 {font-size: 18px;color: #20202f;margin-bottom: 10px;padding-right: 34%;}
.comment-img {float: left;max-width: 115px;}
.comment-info {margin-left: 145px;position: relative;}
.comment-date {position: absolute;font-size: 14px;color: #009bdb;right: 0px;top: -2px;width: 32%;text-align: right;}
.comment-blog form {margin-top: 36px;}
.comment-review-tab .comment-blog textarea {border: none;background-color: #ffffff;}
.comment-review-tab .comment-blog input[type="text"],.comment-review-tab .comment-blog input[type="password"],.comment-review-tab .comment-blog input[type="tel"],.comment-review-tab .comment-blog input[type="email"],.comment-review-tab .comment-blog input[type="number"] {background-color: #ffffff;border: none;}
.submit-btn {height: 50px;width: auto;background-color: #c66d55;color: #ffffff;text-transform: uppercase;border: none;-webkit-border-radius: 80px;-moz-border-radius: 80px;-ms-border-radius: 80px;-o-border-radius: 80px;border-radius: 80px;padding: 0 30px;text-align: center;min-width: 225px;font-size: 16px;display: inline-block;line-height: 50px;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.submit-btn:hover {color: #ffffff;background: #20202f;}
.cart-overlay-wrap {position: absolute;left: 0px;width: 100%;height: 100.1%;background: rgba(228, 185, 91, 0.9);top: 0px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;overflow: hidden;opacity: 0;z-index: -1;-webkit-transform: scale(0) rotate(-180deg);-moz-transform: scale(0) rotate(-180deg);-ms-transform: scale(0) rotate(-180deg);-o-transform: scale(0) rotate(-180deg);transform: scale(0) rotate(-180deg);-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.shop-main-list:hover .cart-overlay-wrap {opacity: 1;-webkit-transform: scale(1) rotate(0deg);-moz-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);-o-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);-webkit-transition-delay: 0.1s;-moz-transition-delay: 0.1s;-ms-transition-delay: 0.1s;-o-transition-delay: 0.1s;transition-delay: 0.1s;z-index: 1;}
.cart-overlay {position: absolute;left: 0px;width: 100%;text-align: center;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.shop-cart-btn {line-height: 40px;width: auto;min-width: 152px;background-color: #372727;color: #ffffff;height: 40px;display: inline-block;text-align: center;font-family: 'Graviola-Regular';text-transform: uppercase;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;}
.shop-product {display: inline-block;width: 100%;position: relative;margin-bottom: 20px;}
.shop-product img {width: 100%;}
.shop-main-list h5 {font-size: 18px;color: #20202f;margin: 0 0 10px 0;}
.shop-main-list h5 strong {color: #009bdb;}
.shop-main-list {float: left;width: 100%;text-align: center;margin: 0 0 40px 0;}
/*------------------------------------------------------------------
[15. Shop Single ]
------------------------------------------------------------------*/
.shop-single p {margin: 20px 0;}
.slick-shop img {width: 100%;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.slick-shop-thumb {padding: 0 30px;margin-top: 25px;}
.slick-shop-thumb img {width: 100%;}
.slick-shop-thumb .slick-slide {margin: 0 12px;}
.slick-shop-thumb .slick-current {position: relative;}
.slick-shop-thumb .slick-current:before {position: absolute;border: 2px solid #009bdb;content: "";width: 100%;height: 100%;left: 0px;top: 0px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.star-review-collect {display: inline-block;width: 100%;}
.star-rating {float: left;margin-right: 15px;position: relative;font-family: 'icomoon';font-size: 1em;height: 1em;line-height: 1em;overflow: hidden;top: 4px;width: 5.4em;}
.star-rating:before {color: #e5e5e5;content: "SSSSS";float: left;left: 0;position: absolute;top: 0;}
.star-rating span.star-rating-customer:before {color: #009bdb;content: "SSSSS";left: 0;position: absolute;top: 0;}
.star-rating .star-rating-customer {float: left;left: 0;overflow: hidden;padding-top: 1.5em;position: absolute;text-shadow: none;top: 0;}
.star-review span.star-review-customer {background: rgba(0, 0, 0, 0) url("../images/star.png") repeat-x scroll left 0;display: inline-block;height: 16px;position: relative;width: 80px;margin-bottom: -3px;}
.star-review span.star-review-customer a {float: left;height: 0;left: 0;overflow: hidden;padding-top: 16px;position: absolute;top: 0;width: 16px;}
.star-review span.star-review-customer a.star-1 {width: 16px;z-index: 10;}
.star-review span.star-review-customer a.star-2 {width: 32px;z-index: 9;}
.star-review span.star-review-customer a.star-3 {width: 48px;z-index: 8;}
.star-review span.star-review-customer a.star-4 {width: 64px;z-index: 7;}
.star-review span.star-review-customer a.star-5 {width: 80px;z-index: 6;}
.star-review span.star-review-customer a:hover {background: rgba(0, 0, 0, 0) url("../images/star.png") repeat-x scroll left -32px;}
.comment-blog .star-review span.star-review-customer {background: rgba(0, 0, 0, 0) url("../images/star.png") repeat-x scroll left -16px;margin-left: 15px;}
.review-text {margin-left: 10px;color: #009bdb;}
.price-textbox {display: inline-block;width: auto;position: relative;max-width: 170px;text-align: center;color: #372727;}
.price-textbox input {text-align: center;color: #372727;margin: 0px;}
.price-textbox input::-webkit-input-placeholder {text-align: center;}
.price-textbox input:-moz-placeholder {text-align: center;}
.price-textbox input::-moz-placeholder {text-align: center;}
.price-textbox input:-ms-input-placeholder {text-align: center;}
.fa-shopping-bag {margin-right: 15px;}
.shop-single .social-wrap {margin-bottom: 20px;}
.shop-single .share-tag {margin: 35px 0;}
.shop-single .filter-btn {margin-left: 18px;}
.minus-text {position: absolute;top: 15px;left: 15px;cursor: pointer;}
.plus-text {position: absolute;top: 15px;right: 15px;cursor: pointer;}
/* General Tab Style */
.comment-review-tab {margin: 125px 0 0 0;background: #f4f2ed;}
.tab-part {float: left;width: 100%;margin-top: -58px;}
.tab-inner {display: inline-block;width: 100%;}
.tab-part .tab-content {padding: 70px 0 60px;max-width: 750px;margin-left: auto;margin-right: auto;}
.tab-part .nav-tabs {text-align: center;}
.tab-part .nav-tabs>li {float: none;display: inline-block;font-family: 'QuicksandBook-Regular';font-size: 18px;}
.tab-part .nav-tabs>li>a {margin-right: 0px;padding: 16px 47px;border: none;color: #20202f;-webkit-border-radius: 17px 17px 0 0;-moz-border-radius: 17px 17px 0 0;-ms-border-radius: 17px 17px 0 0;-o-border-radius: 17px 17px 0 0;border-radius: 17px 17px 0 0;}
.tab-part .nav-tabs>li.active>a,.tab-part .nav-tabs>li.active>a:hover,.tab-part .nav-tabs>li.active>a:focus {border: none;color: #20202f;background: #f4f2ed;}
.tab-part .nav>li>a:hover,.tab-part .nav>li>a:focus {background: #f4f2ed;}
.tab-part .review-text {margin-left: 0px;margin-right: 10px;color: #959393;}
.tab-part .comment-blog .form p {text-align: center;}
.tab-part .tab-content .title {margin-bottom: 30px;}
.tab-part .tab-content h3 {margin-bottom: 0px;}
.tab-part .comment-blog form {margin-top: 0px;}
.shop-single .slick-slide img {margin: 0px;}
.shop-single .slick-prev {left: 0px;z-index: 1;}
.shop-single .slick-next {right: 0px;z-index: 1;}
.shop-single .slick-prev,.shop-single .slick-prev:hover,.shop-single .slick-prev:focus {background: rgba(0, 0, 0, 0) url("../images/slider-arrow-left-black.png") no-repeat scroll center center;height: 13px;width: 20px;background-size: 20px 13px;}
.shop-single .slick-next,.shop-single .slick-next:hover,.shop-single .slick-next:focus {background: rgba(0, 0, 0, 0) url("../images/slider-arrow-right-black.png") no-repeat scroll center center;height: 13px;width: 20px;background-size: 20px 13px;}
.filter-btn {-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;display: inline-block;width: auto;min-width: 110px;height: 50px;line-height: 50px;background: #009bdb;text-align: center;color: #ffffff;text-transform: uppercase;margin-top: 20px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;font-family: 'Quicksand', sans-serif;font-weight: 700;padding: 0 50px;}
.filter-btn:hover {color: #ffffff;background: #372727;}
.related-product {padding-bottom: 135px;}
.related-img {float: left;width: 100%;position: relative;}
.related-info {float: left;width: 100%;position: relative;text-align: center;margin: 20px 0 0 0;}
.related-info a {color: #004694;}
.related-info h6 {margin: 0 0 10px 0;}
.related-info a strong {color: #009bdb;}
.comment-review-tab .nav-tabs {border-bottom: 1px solid #f4f2ed;}
/*------------------------------------------------------------------
[16. Shop Cart ]
------------------------------------------------------------------*/
.checkout-wrap {text-align: center;padding: 0 0 115px 0;}
ul.checkout-bar {height: 15px;}
ul.checkout-bar li {color: #333e48;display: block;font-size: 16px;font-weight: 600;padding: 14px 20px 14px 80px;position: relative;font-family: 'QuicksandBook-Regular';display: inline-block;margin: 50px 0 0;padding: 0;text-align: center;width: 19%;cursor: pointer;}
ul.checkout-bar li:before {background: #ffffff;border: 2px solid #FFF;border-radius: 50%;line-height: 45px;height: 45px;position: absolute;text-align: center;top: -65px;width: 45px;z-index: 9;font-family: 'Quicksand', sans-serif;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
ul.checkout-bar li.active {font-family: 'Quicksand', sans-serif;}
ul.checkout-bar li.done-proceed:before,ul.checkout-bar li.active:before {background: #009bdb;z-index: 9;color: #ffffff;border-color: #009bdb;}
.checkout-bar li:after {-webkit-animation: myanimation 3s 0;background-color: #ffffff;content: "";height: 5px;width: 100%;left: 50%;position: absolute;top: -45px;z-index: 0;}
.checkout-bar li.done-proceed:after {-webkit-animation: myanimation 3s 0;background-color: #009bdb;content: "";height: 5px;width: 100%;left: 50%;position: absolute;top: -45px;z-index: 0;}
body main .checkout-bar li:last-child:after {display: none;}
ul.checkout-bar li:nth-child(1):before {content: "1";}
ul.checkout-bar li:nth-child(2):before {content: "2";}
ul.checkout-bar li:nth-child(3):before {content: "3";}
ul.checkout-bar li:nth-child(4):before {content: "4";}
ul.checkout-bar li:nth-child(5):before {content: "5";}
ul.checkout-bar li:nth-child(6):before {content: "6";}
.shop-cart-list {display: inline-block;width: 100%;padding: 30px 34px;background-color: #ffffff;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
table.shop-cart-table {font-family: 'Quicksand', sans-serif;font-weight: 700;border-collapse: separate;border-spacing: 0;font-size: 18px;position: relative;width: 100%;}
table.shop-cart-table th,table.shop-cart-table td {padding: 18px 0;}
table.shop-cart-table td {padding: 26px 0;}
table.shop-cart-table thead {color: #ffffff;}
table.shop-cart-table th {background-color: #372727;}
table.shop-cart-table thead th:first-child {padding-left: 38px;border-top-left-radius: 17px;-webkit-border-top-left-radius: 17px;-moz-border-top-left-radius: 17px;-ms-border-top-left-radius: 17px;-o-border-top-left-radius: 17px;border-bottom-left-radius: 17px;-webkit-border-bottom-left-radius: 17px;-moz-border-bottom-left-radius: 17px;-ms-border-bottom-left-radius: 17px;-o-border-bottom-left-radius: 17px;}
table.shop-cart-table thead th:last-child {padding-right: 38px;border-top-right-radius: 17px;-webkit-border-top-right-radius: 17px;-moz-border-top-right-radius: 17px;-ms-border-top-right-radius: 17px;-o-border-top-right-radius: 17px;border-bottom-right-radius: 17px;-webkit-border-bottom-right-radius: 17px;-moz-border-bottom-right-radius: 17px;-ms-border-bottom-right-radius: 17px;-o-border-bottom-right-radius: 17px;}
table.shop-cart-table tbody {color: #372727;}
table.shop-cart-table tbody th {display: none;}
.product-cart {display: table-cell;vertical-align: middle;padding-right: 38px;}
.product-cart-title {display: table-cell;vertical-align: middle;}
table.shop-cart-table strong {color: #c7a17a;display: block;}
table.shop-cart-table tr td,table.shop-cart-table tr th {border: none;}
table.shop-cart-table del {color: #e1dfda;display: block;font-family: 'QuicksandBook-Regular';font-weight: 400;}
table.shop-cart-table .shop-cart-close {position: absolute;right: 0px;cursor: pointer;margin-right: 10px;margin-top: 35px;}
.product-cart-detail {display: inline-block;width: 100%;}
.product-cart-detail input {margin: 0px;}
.cupon-part {display: inline-block;width: auto;margin-right: 20px;}
.cart-total {float: right;width: 100%;padding: 30px 50px;background-color: #ffffff;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;margin-top: 45px;max-width: 460px;color: #372727;font-size: 18px;}
.cart-total small {font-size: 15px;float: left;color: #959393;}
.cart-total-title {display: inline-block;width: 100%;margin-bottom: 55px;text-align: center;}
.cart-total h5 {margin: 0px;font-size: 22px;}
.product-cart-total {display: inline-block;width: 100%;margin-bottom: 18px;}
.product-cart-total span,.grand-total span {float: right;}
.grand-total {display: inline-block;width: 100%;margin: 19px 0 45px;}
.grand-total h5 span {color: #c7a17a;}
.proceed-check {display: inline-block;width: 100%;}
.proceed-check .btn-medium {width: 100%;}
.order-complete-box {display: inline-block;width: 100%;padding: 65px 25px 55px;text-align: center;background: #ffffff;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.order-complete-box .btn-primary-gold {text-transform: inherit;}
.order-complete-box p {margin: 50px 0;}
.track-oder {display: inline-block;width: 100%;padding: 65px 25px 55px;text-align: center;background: #ffffff;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.track-oder-inner {display: inline-block;width: auto;text-align: left;}
.track-oder-inner h3 {font-size: 28px;line-height: 36px;color: #1b1b29;margin: 0px;}
.track-oder-inner h3 span {color: #eae7de;font-weight: 400;}
.clock-track-icon {display: table-cell;vertical-align: middle;}
.track-status {display: table-cell;vertical-align: middle;padding-left: 65px;}
/*------------------------------------------------------------------
[17. Shop Checkout ]
------------------------------------------------------------------*/
.shop-checkout-left {float: left;width: 100%;background: #ffffff;padding: 35px 30px 10px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.shop-checkout-left h6 {font-size: 18px;}
.shop-checkout-left h6 a {font-weight: 700;color: #20202f;}
.form-checkout {margin-top: 45px;}
.form-checkout label {color: #959393;}
.form-checkout label {margin-bottom: 29px;}
.form-checkout h5 {color: #20202f;font-size: 17px;margin-bottom: 29px;}
.shop-checkout-right {float: left;width: 100%;background: #ffffff;padding: 35px 30px 40px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;}
.shop-checkout-right h5 {color: #20202f;font-size: 22px;text-align: center;margin: 0 0 50px 0;}
.shop-checkout-right h6 {color: #372727;font-weight: 700;margin: 0px;}
.shop-checkout-right h6 span {float: right;}
.shop-checkout-row,.shop-checkout-title {display: inline-block;width: 100%;}
.shop-checkout-row {padding-bottom: 15px;border-bottom: 1px solid #e0e0e0;}
.shop-checkout-title {padding-bottom: 30px;}
.shop-checkout-row p {margin: 0px 0 5px 0;}
.shop-checkout-row p span {min-width: 160px;display: inline-block;}
.shop-checkout-right small {float: right;font-size: 15px;color: #959393;}
.shop-checkout-right a {color: #372727;}
.checkout-total {display: inline-block;width: 100%;padding: 20px 0;border-bottom: 1px solid #e0e0e0;}
.shop-checkout-box .checkout-total:last-child {border-bottom: none;}
.shop-checkout-right .price-big {font-size: 22px;color: #009bdb;font-weight: 700;}
.shop-checkout-box {display: inline-block;width: 100%;margin: 0 0 50px 0;}
.shop-checkout-box:last-child {margin-bottom: 0px;}
.payment-mode {display: inline-block;width: 100%;margin-bottom: 15px;}
.payment-mode label {margin-right: 30px;vertical-align: middle;}
.payment-mode img {margin-top: -10px;margin-right: 15px;}
.checkout-terms {display: inline-block;width: 100%;margin: 50px 0 30px 0;}
.checkout-button {display: inline-block;width: 100%;text-align: center;}
.checkout-button .button-default {font-weight: 700;}
.select-dropbox {margin-bottom: 29px;}
/*------------------------------------------------------------------
[18. Login & Register ]
------------------------------------------------------------------*/
.form-common {float: left;width: 100%;background: #ffffff;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;border-radius: 20px;padding: 60px 45px;}
.form-common h3 {margin-bottom: 0px;}
.register-form .button-default-submit {width: 100%;background: #c7a17a;height: 60px;font-size: 22px;color: #ffffff;font-family: 'Quicksand', sans-serif;font-weight: 700;margin: 10px 0 15px 0;}
.register-form .button-default-submit:hover {background: #009bdb;}
.register-wrap p {margin: 25px 0 0 0;}
.form-common a {color: #20202f;}
.form-common label {font-weight: normal;}
.login-form .button-default-submit {width: 100%;background: #20202f;border-color: #20202f;height: 60px;font-size: 22px;color: #ffffff;font-family: 'Quicksand', sans-serif;font-weight: 700;margin: 30px 0 30px 0;}
.login-form .button-default-submit:hover {background: #009bdb;border-color: #009bdb;}
.divider-login {display: inline-block;width: 100%;position: relative;}
.divider-login hr {border-top: 1.5px solid #cccccc;}
.divider-login span {position: absolute;left: 50%;top: 50%;padding: 0 24px;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;}
.form-common .btn-change {height: 60px;width: 100%;color: #ffffff;padding: 0 20px;line-height: 60px;margin-top: 15px;}
.form-common .facebook-btn {background: #3b5998;border-color: #3b5998;color: #ffffff;}
.form-common .facebook-btn:hover {color: #ffffff;}
.form-common .tweeter-btn {background: #1da1f2;border-color: #1da1f2;}
.form-common .tweeter-btn {color: #ffffff;}
.btn-change .fa {margin-right: 5px;}
.login-register .title {display: inline-block;margin-bottom: 50px;width: 100%;}
.contact-map {padding: 0px;}
/*------------------------------------------------------------------
[19. Contact ]
------------------------------------------------------------------*/
.contact-part iframe,.contact-part .map {width: 100% !important;margin-bottom: 45px;}
.contact-blog-row {float: left;width: 100%;border: 2px solid #f4f2ed;padding: 25px 45px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;color: #20202f;text-align: center;min-height: 212px;margin-bottom: 70px;}
.contact-blog-row a {color: #20202f;}
.contact-icon {display: block;min-height: 65px;}
.contact-blog-row p {margin: 45px 0 0 0;}
.contact-part .submit-btn {float: right;}
.co-title {font-size: 20px;font-weight: 700;display: block;margin-bottom: 13px;font-family: 'Quicksand', sans-serif;}
.time-list li {margin-bottom: 8px;}
.time-list li span {display: inline-block;width: auto;}
.time-list .week-name {min-width: 180px;}
.contact-part address {margin-bottom: 50px;color: #7a7676;}
.contact-part address a {color: #7a7676;}
.contact-part address a:hover {color: #009bdb;}
.contact-part .title {display: inline-block;margin-bottom: 50px;width: 100%;}
/*------------------------------------------------------------------
[20. 404 Page ]
------------------------------------------------------------------*/
.error-404 {padding-top:100px !important;padding-bottom:140px !important;}
.error-404-inner {width: 100%;text-align: center;font-size: 20px;color: #ffffff;line-height: 36px;}
.error-404-inner h2,.error-404-inner p {margin: 0px;}
.error-404-inner p{color: #7a7676 !important;}
.error-404-inner h2 {color: #ffffff;}
.error-404-inner h2 {margin-bottom: 8px;}
.error-404-inner a {color: #009bdb;font-family: 'QuicksandBook-Regular';}
.error-404-title {display: inline-block;width: 100%;color: #009bdb;font-size: 200px;margin-bottom: 40px;font-family: 'Quicksand', sans-serif;font-weight: 700;}
/*------------------------------------------------------------------
[21. FAQ ]
------------------------------------------------------------------*/
.accordion-part .panel-default {border: none;box-shadow: none;}
.accordion-part.panel-group .panel-heading+.panel-collapse>.panel-body,.accordion-part.panel-group .panel-heading+.panel-collapse>.list-group {border: none;}
.accordion-part .panel-heading {padding: 0px;background: transparent;}
.accordion-part .panel-title {font-size: 18px;font-family: 'Graviola-Regular', sans-serif;font-weight: 600;}
.accordion-part .panel-title a {display: block;padding: 13px 50px 13px 34px;color: #372727;border: 2px solid #f4f2ed;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;position: relative;}
.accordion-part .panel-title a:after {content: "\f107";position: absolute;right: 28px;top: 50%;font-family: 'FontAwesome';-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.accordion-part .panel-title a[aria-expanded="true"] {background: #f4f2ed;}
.accordion-part .panel-title a[aria-expanded="true"]:after {content: "\f106";}
.accordion-part .panel-body {padding: 28px 34px;}
/* Team Page */
.team-page .chef-blog {margin-top: 170px;}
body main .team-page {padding-bottom: 70px;}
.team-work {padding-top: 0px;padding-bottom: 180px;}
.wide-grid-item,.big-grid-item {width: 50%;float: left;padding: 15px;}
.small-grid-item {width: 25%;float: left;padding: 15px;}
/*------------------------------------------------------------------
[22. Terms & Condition ]
------------------------------------------------------------------*/
.terms-left {float: left;width: 100%;padding-right: 50px;}
.terms-left h5 {color: #20202f;}
.terms-left p:last-child {margin-bottom: 0px;}
.terms-right {float: left;width: 100%;background: #004694;-webkit-border-radius: 17px;-moz-border-radius: 17px;-ms-border-radius: 17px;-o-border-radius: 17px;border-radius: 17px;color: #ffffff;}
.terms-right ul {padding: 18px 0;}
.terms-right li {display: block;width: 100%;}
.terms-right li a {display: block;width: 100%;padding: 11px 30px;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;color: #ffffff;}
.terms-right li.active a,.terms-right li:hover a {background: #009bdb;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;-o-border-radius: 50px;border-radius: 50px;margin-left: -15%;width: 115%;padding: 11px 30px 11px 68px;}
/* Team Single */
.team-single-left {float: left;width: 100%;border: 2px solid #f4f2ed;border-radius: 5px;text-align: center;box-shadow: 0 2px 2px rgba(11, 25, 28, 0.1) !important;}
.team-single-blog {display: inline-block;width: auto;margin-top: -70px;}
.team-single-info {display: inline-block;width: 100%;margin: 70px 0;}
.team-single-right h3 {font-size: 30px;margin-bottom: 8px;}
.team-single-right h6 {font-weight: 400;color: #009bdb;font-family: 'Graviola-Regular', sans-serif;margin-bottom: 10px;}
.team-single-right p {margin-bottom: 10px;}
.team-single-right p a {color: #aaaaac;}
.team-single-right p a:hover {color: #009bdb;}
.team-single-right .social-top {margin-top: 18px;}
.team-single-right .social-top a {color: #20202f;}
.team-single-right .social-top a:hover {color: #009bdb;}
.team-award {display: inline-block;width: 100%;text-align: center;}
.anna-form-inner {display: inline-block;width: 100%;padding: 0 15%;margin-top: 20px;}
.anna-form-inner input[type="text"],.anna-form-inner input[type="email"],.anna-form-inner input[type="password"],.anna-form-inner input[type="tel"],.anna-form-inner textarea {border-color: #ffffff;}
.datepicker.dropdown-menu {z-index: 9999;}
.datepicker td,.datepicker th {border: none;}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {padding-top: 0px;padding-bottom: 0px;}
label.btn{background: #004694;color: #fff;border-radius: 80px;border-top-right-radius: 80px;border-bottom-right-radius: 80px;padding: 15px 28px;font-size: 13px;}
label.btn:hover,label.btn:focus{background: #009bdb;color: #fff;}
.feature1.owl-carousel .item .feature-img img{border-top-left-radius: 20px;border-top-right-radius: 20px}
.mobile-menu-area{display:none}
.mean-container .mean-bar{background:transparent none repeat scroll 0 0;min-height:42px;padding:4px 0 0;position:relative;width:100%;z-index:999999;}
.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 0 11px;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;float:right;}
.mean-container a.meanmenu-reveal:hover{color: #f7661e}
.mean-container .mean-nav{float:left;width:100%;display: none;margin-top: 23px;}
.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li{background:#f8f8f8 none repeat scroll 0 0;float:left;position:relative;width:100%;border-top:1px solid#ddd;}
.mean-container .mean-nav ul li a{background:#f8f8f8 none repeat scroll 0 0;color:#666666;display:block;float:left;font-size:15px;margin:0;padding:1em 5%;text-align:left;text-decoration:none;width:90%;}
.mobile-menu-area{background:#004694;}
.mean-container .mean-nav ul li.active a{color:#009bdb;}
.mean-container .mean-nav ul li li a{border-top:1px solid rgba(255, 255, 255, 0.25);opacity:0.75;padding:1em 10%;text-shadow:none !important;visibility:visible;width:80%;font-weight:600;text-transform:capitalize;color:#666666;}
.mean-container .mean-nav ul li.mean-last{margin-bottom: 23px}
.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}
.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-container .mean-nav ul li a:hover{background:#f8f8f8 none repeat scroll 0 0;color:#009bdb;}
.mean-container .mean-nav ul li a.mean-expand{width:26px;height:15px;margin-top:1px;padding:12px !important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;background:#F8F8F8;}
.mean-container .mean-nav ul li a.mean-expand:hover{background:#f8f8f8;}
.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav .wrapper{width:100%;padding:0;margin:0}
.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}

.alert{border-radius: 50px !important;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
    vertical-align: middle !important;
}


.checkbox:not(:checked),
.checkbox:checked {position: absolute;left: -9999px;opacity: 0}
.checkbox+label#label {position: relative;padding-left: 26px;cursor: pointer;display: inline-block;height: 25px;line-height: 25px;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;/*! padding-top: -3px; */}
.checkbox+label#label:before,
.checkbox:not(.filled-in)+label#label:after {content: '';position: absolute;top: 0;left: 0;width: 18px;height: 18px;z-index: 0;border: 2px solid #5a5a5a;border-radius: 1px;margin-top: 2px;transition: .2s}
.checkbox:not(.filled-in)+label#label:after {border: 0;-webkit-transform: scale(0);transform: scale(0)}
.checkbox:not(:checked):disabled+label#label:before {border: none;background-color: rgba(0, 0, 0, 0.26)}
.checkbox.tabbed:focus+label#label:after {-webkit-transform: scale(1);transform: scale(1);border: 0;border-radius: 50%;box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);background-color: rgba(0, 0, 0, 0.1)}
.checkbox:checked+label#label:before {top: -4px;left: -5px;width: 12px;height: 22px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #004694;border-bottom: 2px solid #004694;-webkit-transform: rotate(40deg);transform: rotate(40deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%}
.checkbox:checked:disabled+label#label:before {border-right: 2px solid rgba(0, 0, 0, 0.26);border-bottom: 2px solid rgba(0, 0, 0, 0.26)}
.checkbox:indeterminate+label#label:before {top: -11px;left: -12px;width: 10px;height: 22px;border-top: none;border-left: none;border-right: 2px solid #004694;border-bottom: none;-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%}
.checkbox:indeterminate:disabled+label#label:before {border-right: 2px solid rgba(0, 0, 0, 0.26);background-color: transparent}
.checkbox.filled-in+label#label:after {border-radius: 2px}
.checkbox.filled-in+label#label:before,
.checkbox.filled-in+label#label:after {content: '';left: 0;position: absolute;transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;z-index: 1}
.checkbox.filled-in:not(:checked)+label#label:before {width: 0;height: 0;border: 3px solid transparent;left: 6px;top: 10px;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 20% 40%;transform-origin: 100% 100%}
.checkbox.filled-in:not(:checked)+label#label:after {height: 20px;width: 20px;background-color: transparent;border: 2px solid #5a5a5a;top: 0px;z-index: 0}
.checkbox.filled-in:checked+label#label:before {top: 0;left: 1px;width: 8px;height: 13px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #fff;border-bottom: 2px solid #fff;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%}
.checkbox.filled-in:checked+label#label:after {top: 0;width: 20px;height: 20px;border: 2px solid #004694;background-color: #004694;z-index: 0}
.checkbox.filled-in.tabbed:focus+label#label:after {border-radius: 2px;border-color: #5a5a5a;background-color: rgba(0, 0, 0, 0.1)}
.checkbox.filled-in.tabbed:checked:focus+label#label:after {border-radius: 2px;background-color: #004694;border-color: #004694}
.checkbox.filled-in:disabled:not(:checked)+label#label:before {background-color: transparent;border: 2px solid transparent}
.checkbox.filled-in:disabled:not(:checked)+label#label:after {border-color: transparent;background-color: #004694}
.checkbox.filled-in:disabled:checked+label#label:before {background-color: transparent}
.checkbox.filled-in:disabled:checked+label#label:after {background-color: #004694;border-color: #004694}

