/*! Source: https: //github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css*/
:root{
    --body-font:richmond-text,sans-serif;
    --breadblue:#4C5F5D;
    --header-font:rhau,serif;
    --highlight:#539896;
    --light-color:#b8b9bd;
    --primary:#3E2A2C;
    --primaryLight:#664B56;
    --secondary:#E4E4E2;
    --subheader-font:neulis-cursive,sans-serif;
    --text-color:#1b2731;
    --wheat:#CCA561;
}

html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;scroll-behavior:smooth;}
body{color:var(--text-color); display:flex;flex-direction:column;font-family:var(--body-font);font-size:.9em;font-weight:400;margin:0;position:relative;text-align:left;}
#layout{flex:1 0 auto;}
.footer{flex-shrink:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
dfn{font-style:italic;}
mark{background:#ff0;color:var(--text-color);}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;background:var(--highlight);border:none;color:var(--white)fff;cursor:pointer;cursor:pointer;font-family:"Inter",sans-serif;font-size:15.4px;font-weight:700;letter-spacing:.6px;padding:5px 12px;position:relative;text-align:center;text-transform:uppercase;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
@media print {
*,:before,:after{-webkit-box-shadow:none!important;background:transparent!important;box-shadow:none!important;color:var(--text-color)!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:"";}
abbr[title]:after{content:"";}
a[href^="#"]:after,a[href^="javascript: "]:after{content:"";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100%!important;}
p,h2,.h2style,h3,.h3style{orphans:3;widows:3;}
h2,.h2style,h3,.h3style{page-break-after:avoid;}
.navbar{display:none;}
.btn > .caret,.dropup > .btn > .caret{border-top-color:var(--text-color)!important;}
.label{border:1px solid var(--text-color);}
.table{border-collapse:collapse!important;}
.table td,.table th{background-color:var(--white)!important;}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important;}
}
header,section,article,aside,footer,figure,nav,hgroup,video,div,canvas{display:block;}
p{line-height:1.7em;margin:.5em 0;}
a{-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;color:var(--highlight);text-decoration:none;transition:all .4s ease;}
.Button-primary{background-color:var(--highlight);border-color:var(--highlight);}
.Button-primary:hover{background:var(--priamry);}
a.button:focus{color: var(--primary);background: var(--secondary);}
a:hover,a:focus{color:var(--priamry);text-decoration:none;}
a img{border:0;}
img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle;width:auto;}
h1,h2,h3,h4,h5,h6{color:var(--primary);font-family:var(--header-font);font-weight:400;text-align:left;text-rendering:optimizelegibility;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;}
ul,ol{list-style:disc;margin-left:3em;}
ol{list-style:decimal;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
hr{border:0;border-top:1px solid #dcdcdc;margin-bottom:20px;margin-top:20px;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
table{border-collapse:collapse;}
table td,table th{vertical-align:top;}
table.content_table{border:1px solid #e9e9e9;}
table.content_table td,table.content_table th{border:1px solid #e9e9e9;border-collapse:collapse;padding:4px;}
.colbtn{color:var(--white);display:inline-block;margin:6px;padding:6px 23px;}
nav ul{margin:0;padding:0;}
.skip-to-main-content-link{background-color:var(--text-color);color:#fff;left:-9999px;padding:1em;position:absolute;z-index:99999;}
.skip-to-main-content-link:focus{color:var(--white);left:0;opacity:1;transform:translateX(0%);}
// Usage as a mixin
.skip-navigation{@includesr-only:@include sr-only-focusable;}
:focus,:focus-visible{outline:2px solid blue;}
@media (min-width: 1440px) {
.container{max-width:1240px!important;}
}
@media (min-width: 1640px) {
.container{max-width:1440px!important;}
}
@media (min-width: 1840px) {
.container{max-width:1640px!important;}
}
@media (min-width: 2040px) {
.container{max-width:1840px!important;}
}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 3px;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input,select,textarea{background:#FBFBEA;border:1px solid #E9E9E9;color:var(--primary);font-style:normal;font-weight:400;outline:none;padding:5px;text-align:left;}
textarea{height:120px;min-width:250px;overflow:auto;width:70%;}
input[type=button],input[type=reset],input[type=submit],.button{-o-transition:all .3s;-webkit-transition:all .3s;background-color:var(--primaryLight);border-radius:5px;color:var(--white);display:inline-block;fill:var(--white);font-size:1.2em;font-weight:400;line-height:1;padding:10px 30px;text-align:center;transition:all .3s;}
input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover{background:var(--priamry);color:var(--white);}
input[type=button]:active,input[type=reset]:active,input[type=submit]:active,.button:active{background:var(--secondary);}
input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#31302f12;border:1px solid transparent;border-radius:4px;color:var(--primary);font-size:14px;margin:10px 0;min-height:45px;padding:11px 21px;text-align:left;width:100%;}
input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:"Inter",sans-serif;}
input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:"Inter",sans-serif;}
input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Inter",sans-serif;}
input[type=email]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-family:"Inter",sans-serif;}
input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;}
input[type=email]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;}
input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;}
input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent;}
input[type=radio]{display:block;float:left;margin-right:10px;}
select{border-radius:0;font-size:16px;margin:0;}
select::-ms-expand{display:none;}
label{font-family:"Inter",sans-serif;font-size:16.8px;font-weight:700;}
.error{color:#ee592b;display:block;font-family:"Inter",sans-serif;font-size:.9em;}
input[type=email],input[type=password],input[type=tel],input[type=text],input[type=number],select,textarea{background-color:#e5e5e5;border:1px solid var(--text-color);border-radius:0;color:var(--primary);font-size:14px;margin:5px 0;min-height:40px;padding:10px;text-align:left;width:100%;}
input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--primary);}
input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--primary);}
input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--primary);}
input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:var(--primary);}
input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;}
input[type=email]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;}
input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;}
input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent;}
input[type=radio]{display:inline-block;margin-right:5px;}
.button-primary{background:var(--primary);border:1px solid transparent;color:var(--white);}
.button-primary:hover{background:var(--highlight);}
.button-secondary{background:var(--secondary);border:1px solid transparent;color:var(--white);}
.button-secondary:hover{background:var(--highlight);}
.button-highlight{background:var(--highlight);border:1px solid transparent;color:var(--white);}
.button-highlight:hover{background:var(--primaryLight);}
.button-lg{font-size:1.5em!important;padding:20px 30px;}
.button-sm{font-size:1em;padding:10px 20px;}
.button-lg,.button-sm{display:inline-block;}
.button-lines{background:transparent;border:2px solid var(--white);color:var(--white);}
.button-no-lines{background:transparent;border:0;color:var(--primary);padding:13px 5px;}
.button-lines.button-primary{border-color:var(--primary);color:var(--primary);}
.button-lines.button-primary:hover{background:var(--primary);color:var(--white);}
.button-lines.button-secondary{border-color:var(--secondary);color:var(--secondary);}
.button-lines.button-secondary:hover{background:var(--secondary);color:var(--white);}
.button-lines.button-highlight{border-color:var(--highlight);color:var(--highlight);}
.button-lines.button-highlight:hover{background:var(--highlight);color:var(--white);}
.button-arrow-right:after{content:"\e8e4";display:inline-block;font-family:'Material Symbols Outlined';font-size:40px;line-height:30px;padding:0 0 0 4px;vertical-align:middle;}
.button-arrow-down:after{content:'\e5db';font-family:'Material Symbols Outlined';font-size:15.4px;padding:0 0 0 4px;}
.button-arrow-left:before{content:'\e317';font-family:'Material Symbols Outlined';font-size:15.4px;padding:0 4px 0 0;}
.button-sm.button-arrow-right:after{font-size:25px;line-height:0;}
.clear{clear:both;height:0;margin:0;padding:0;}
.header:after,.container:after,.row:after,.navbar-toggle:after,.nav-bar:after,.clearfix:after{clear:both;content:"";display:table;}
.pad{padding-left:15px;padding-right:15px;}
.pad-left{padding-left:15px;}
.pad-right{padding-right:15px;}
.divider{margin-top:20px;position:relative;}
.divider-line{margin:40px 0;}
.img-circle{border-radius:50%;}
.hide{display:none;}
.show{display:block!important;}
.invisible{visibility:hidden;}
#layout{background:var(--white);display:flex;flex-direction:column;left:0;min-height:100vh;min-width:100%;position:relative;top:0;width:100%;overflow: hidden;}
#wrapper{flex:1 0 auto;height:auto;margin:0 auto;position:relative;width:100%;}
.content-block{padding:25px 0;}
.page-content-block{margin:0;}
.subpageHeader-block{background:var(--secondary);margin-top:100px;position:relative;text-align:justify;}
.subpageHeader-block .pageHeader{position:relative;background: var(--primary);}
.subpageHeader-block .pageHeader .container{position:relative;}
.subpageHeader-block .pageTitle{position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:100%;z-index:9;}
.subpageHeader-block .pageTitle h2{color:var(--light);font-size:3em;font-weight:700;margin:0 50% 0 0;}
.subpageHeader-block .pageHeaderImage{height:100%;position:relative;top:0;width:100%;max-height: 400px;overflow: hidden;}
.subpageHeader-block .pageHeaderImage:before{background-image:linear-gradient(90deg,#271815d4 0%,#9d4c2b3d 100%);content:'';height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%;z-index:2;}
.subpageHeader-block .pageHeader img{object-fit:cover;width:100%;}
.home-content-block{border:0;padding:50px 0;}
.subpage-block{margin-top:74px;padding-top:10px;}
.breadcrumb{background:transparent;margin:0;padding:10px 0;}
.breadcrumb a{color: var(--primary);}
.Header h1{color:var(--white);display:none;}
.Header{left:auto;padding:0;position:fixed;top:auto;transform:translateY(0px);transition:all 1s ease;transition:all .5s ease;width:100%;z-index:999;}
.Header.toFixed.headBg:after{-moz-background-size:20px 100%;-o-background-size:20px 100%;-webkit-background-size:20px 100%;background-image: linear-gradient(583deg,var(--primary) 50%,transparent 50%),linear-gradient(136deg,var(--primary) 50%,transparent 50%);background-size:20px 100%;bottom:0;content:'';height:20px;left:0;margin-bottom:-10px;position:absolute;transition:all .3s ease;width:100%;z-index: -1;}
.Header.toFixed{transform:translateY(-150px);transition:all 1s ease;}
.Header.toFixed.headBg{background: var(--primary);box-shadow: 0 1px 10px 0 rgb(0 0 0 / 25%);transform:translateY(0);transition:all .5s ease;}
.Header .container{position:relative;}
.Header.toFixed.headBg img{max-height: 90px;transition:all .5s ease;}
.Header.toFixed .HeaderMenu{margin-top:0;}
.Header .Navigation{height:100%;position:relative;}
.logo{position:relative;}
.logo a{color:var(--white);display:flex;flex-wrap:wrap;position:relative;text-align:center;margin: 5px 0;}
.logo img{max-height: 120px;opacity:1;padding:3px 0;position:relative;transition:all .5s ease;z-index:1;}
.logo img.colorLogo{opacity:0;position:absolute;visibility:hidden;z-index:2;}
.Header.toFixed.headBg .logo img.colorLogo{opacity:1;position:relative;top:0;visibility:visible;display: none;}
.Header.toFixed.headBg .logo img.whiteLogo{display: block;}
.Header.toFixed.headBg .HeaderMenu ul li a{position:relative;color: var(--white);padding: 37px 11px;}
.Header.toFixed.headBg .HeaderMenu ul li.home a{padding: 32px 15px;}
.Header .topNav{background:var(--primary);color:var(--white);}
.Header .topNav ul{list-style:none;margin:0;padding:0;}
.Header .topNav ul li{font-family:var(--subheader-font);font-size:.9em;font-weight:300;margin-right:15px;text-transform:uppercase;}
.HeaderMenu{position:relative;}
.HeaderMenu > ul{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;height:100%;justify-content:flex-end;list-style:none;margin:0 auto;padding:0;position:static;text-align:center;}
.HeaderMenu ul li{align-items:center;display:flex;position:relative;text-align:center;transition:all .3s ease;}
.HeaderMenu ul li.mainlogo{display:none;}
.HeaderMenu ul li a{color:var(--white);display:block;font-family:var(--body-font);font-size:1rem;font-weight:300;padding: 53px 10px;}
.HeaderMenu ul li:hover a{border-bottom-color:var(--highlight);transition:all .3s ease;}
.Header.toFixed.headBg  .HeaderMenu ul li:hover > a{background: var(--secondary);color: var(--primary)!important;}

.HeaderMenu ul#nav > li > a:before{
    content:'';
    display:block;
    -webkit-background-size: 20px 100%;
    background-image: linear-gradient(583deg, var(--highlight) 50%, transparent 50%), linear-gradient(136deg, var(--highlight) 50%, transparent 50%);
    background-size: 20px 100%;
    top: -25px;
    content: '';
    height: 20px;
    left: 0;
    margin-bottom: -10px;
    position: absolute;
    z-index: 6;
    transition: all .3s ease;
    width: 100%;
    }
.HeaderMenu ul#nav li:hover > a:before{top: 0;}

.HeaderMenu ul li ul{background:var(--primary);box-shadow:0 1px 1px 0 #3333;display:none;left:0;list-style:none;margin:0;margin-top:0;min-width:260px;padding:0;position:absolute;top:100%;}
.HeaderMenu ul li ul li{display:block;text-align:left;}
.HeaderMenu ul li ul li a{color:var(--white);font-size:.9em;padding:10px;}
.HeaderMenu ul li:hover > ul{display:block;}
.HeaderMenu ul li ul li:first-child{padding-top:1px;}
.HeaderMenu ul li ul li{left:0;position:relative;top:0;width:auto;}
.HeaderMenu ul li ul li ul{left:100%;position:absolute;top:0;}
.HeaderMenu ul li ul li:hover{background:var(--primary);}
.HeaderMenu ul li ul li ul{background:var(--priamry);left:auto;right:100%;}
.HeaderMenu ul li ul li:hover ul{display:block;}
.HeaderMenu ul li ul li ul li:last-child{padding:0;}
.HeaderMenu ul li ul li a:hover{background:var(--priamry);color:var(--white);}
.HeaderMenu ul li.home a{cursor:pointer;display:inline-block;font-size:0;padding:17px 10px;}
.HeaderMenu ul li.home a:after{content:"\e88a";display:block;font-family:'Material Symbols Outlined';font-size:20px;line-height:34px;padding:0;}
.Sidebar__body{-webkit-overflow-scrolling:touch;-webkit-transition:right .3s ease-in-out;background-color:var(--highlight);bottom:0;overflow-y:auto;position:fixed;right:-320px;top:0;transition:right .3s ease-in-out;width:320px;z-index:10000;}
.Sidebar .Sidebar__backdrop,.searchBlock .search_backdrop{background: rgb(27 39 49 / 50%);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}
.Sidebar.show .Sidebar__body{right:0;}
.Sidebar.show .Sidebar__backdrop{display:block;}
.SidebarMenu{padding:0;padding-bottom:30px;}
.SidebarMenu ul{list-style:none;margin:0;padding:0;}
.SidebarMenu ul li.mainlogo{ display:none;;}
.SidebarMenu ul li ul li a{font-size:.96em;font-weight:500;}
.SidebarMenu ul li a{color:var(--white);display:block;font-size:1.1em;font-weight:300;padding:10px 15px;text-decoration:none;text-transform:uppercase;}
.SidebarMenu ul li ul li{padding:0;}
.SidebarMenu ul li ul li a{font-weight:400;text-transform:none;}
.SidebarMenu ul a:hover{background:var(--white);color:var(--highlight);}
.menuIcons{align-items:center;display:flex;height:100%;justify-content:flex-end;}
.menuIcons .navIcon{align-items:flex-end;color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:right;}
.NavbarToggle,.searchIcon button{background-color:transparent;border:0;display:inline-block;padding:10px 0;padding-left:20px;vertical-align:middle;}
.NavbarToggle i,.searchIcon button i{color: var(--white);font-size:2.5em;}
.searchIcon button i{font-size:2em;}
.sidebar__Close{padding:0;}
.sidebar__Close button{color:var(--white);height:auto;padding:5px;}
.sidebar__Close button i{color:var(--white);font-size:2em;}
.Header.headBg .logo img{transition:all .3s ease;}
#changeparameters_9,#changeparameters_9 ~p{display:none;}
#changeparameters_9 select{margin:0;padding:20px;}
#social{margin:0;position:relative;width:100%;z-index:99;margin-bottom: 15px;}
#social ul{align-items:center;display:flex;justify-content:flex-start;margin:0;padding:0;text-align:left;}
#social li{display:inline-block;float:none;margin:0;vertical-align:middle;}
#social li a{color:var(--secondary);display:block;padding:0!important;text-align:left;margin-right: 10px;}
#social li a span{color:var(--highlight);display:none;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;}
#social li a:before{background: var(--primary);color:var(--white);content:'';display:inline-block;font-family:'FontAwesome';font-size:21px;padding:3px 10px;text-align:center;vertical-align:middle;width:40px;}
#social li.audio a:before{background:#eb0009;border-radius:30px;content:"\f028";font-size:22px;width:80px;}
#social li.facebook a:before{content:"\f09a";}
#social li.twitter a:before{content:"\f099";}
#social li.instagram a:before{content:"\f16d";font-size:19px;}
#social li.linkedin a:before{content:"\f0e1";}
#social li.youtube a:before{background:red;content:"\f16a";}
#social li.pinterest a:before{content:"\f231";}
#social li.googleplus a:before{background:#dc4b38;content:"\f0d4";}
#social li.contact a:before,#social li.email a:before{content:"\f0e0";}
#social li.rss a:before{content:"\f09e";}
#social li.phone a:before{content:"\f098";font-size:0;font-weight:400;margin:0;padding:0;width:0;}
#social li.phone a span{color:var(--white);display:inline-block;line-height:1;padding:11px 10px;vertical-align:middle;}
#social li:hover a{background:var(--highlight);color:var(--white);transition:all .3s ease;}
#social li a:hover:before,#social li.phone:hover a span{color:var(--white); background:var(--highlight);}
footer{background:var(--secondary);clear:both;padding-top:50px;position:relative;z-index:1;}
.footer .textBlock{margin-bottom:90px;position:relative;}
.footer .textBlock:before{color:#664b5621;content:"Contact";font-family:"neulis-cursive",sans-serif;text-transform: uppercase;font-size: 11em;height:auto;left:0;letter-spacing:5px;position:absolute;top:-50%;transform:translateY(0%);width:auto;}
.footer .details p{color:var(--primary);font-size:1.1em;}
footer .address{clear:both;display:block;text-align:left;text-align:left;}
footer .address *{color: var(--primary);;}
footer .address p{padding-left:30px;word-break: break-all;}
footer .address p span{display:inline-block;margin-left:-30px;text-align:center;vertical-align:middle;width:30px;}
footer .text-content a{color:var(--primaryLight);}
.footerNav{display:block;}
.footerNav ul{list-style:none;margin:0;padding:0;}
.footerNav >ul{flex-wrap:nowrap;justify-content:space-between;list-style:none;padding-left:10px;vertical-align:top;}
.footerNav > ul > li{text-align:right;}
.footerNav > ul > li > a,.footerNav > ul > li > span{color:var(--highlight);}
.footerNav ul li>a{display:block;margin:0;padding:0;}
.footerNav ul li a{color: var(--primary);display:block;display:inline-block;font-size:1.1em;padding-bottom:8px;text-align:right;}
.footerNav ul li>ul{list-style:none;margin:0;padding:0;}
.footerNav ul li> ul li{display:block;float:none;margin:5px 0;text-align:revert;}
.footerNav ul li> ul li a{font-size:1em;font-weight:400;padding:5px 0;}
.footerNav ul li a:hover{color:var(--highlight);}
.subfooter-nav ul li{display:inline-block!important;vertical-align: middle;}
.subfooter-nav ul li a{padding:0 5px!important;}
.subfooter-nav ul li a:hover{background:none!important;}
.copyright{background: rgb(27 39 49 / 15%);color:var(--primary);font-size:.85em;margin-top:30px;padding:10px 0;text-align:left;}
.copyright a{color:var(--primary);}
.copyright span{display:block;text-align:right;}
.subpage .copyright{margin:0;}
.cd-top{-moz-transition:opacity .3s 0s,visibility 0s .3s;-webkit-transition:opacity .3s 0s,visibility 0s .3s;background:var(--primary);bottom:10px;box-shadow:0 0 10px var(--text-color);display:inline-block;height:40px;opacity:0;overflow:hidden;position:fixed;right:0;transition:opacity .3s 0s,visibility 0s .3s;visibility:hidden;width:40px;z-index:10;}
.cd-top i{bottom:0;color:var(--white);display:block;font-size:1.4em;left:0;line-height:40px;margin:0 auto;position:absolute;right:0;text-align:center;text-indent:0;top:0;}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-moz-transition:opacity .3s 0s,visibility 0s 0s;-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;}
.cd-top.cd-is-visible{opacity:1;visibility:visible;}
.cd-top.cd-fade-out{opacity:.75;}
.cd-top:hover,.no-touch .cd-top:hover{background:var(--highlight);border-color:var(--white);opacity:1;}
.cd-top:hover i{color:var(--white);}
.fieldgroup{clear:both;margin:10px 0;padding:5px;}
.fieldgroup_label{border-bottom:1px solid var(--highlight);color:var(--highlight);display:block;font-family:"Inter",sans-serif;font-size:1.5em;font-weight:700;margin:20px 0 5px;padding:5px 1%;width:98%;}
.fieldgroup_desc,.field_desc{clear:both;color:var(--primary);font-size:.87em;font-style:italic;line-height:1.4em;margin-bottom:10px;padding:0 3px;}
.fieldrow{display:block;padding:5px 0;text-align:left;}
.fieldrow .fieldlabel sup{color:red;margin-left:5px;}
.fieldrow .fieldval textarea{min-height:100px;width:80%;}
.fieldrow .fieldlabel{display:inline-block;margin:0 .5%;margin-right:20px!important;text-align:left!important;width:100%;}
.fieldrow .fieldval{display:inline-block;margin:0 .5%;vertical-align:top;width:100%;}
.fieldrow .fieldval input,.fieldrow .fieldval input[type=text],.fieldrow .fieldval input[type=tel],.fieldrow .fieldval input[type=email],.fieldrow .fieldval select{width:80%;}
.fieldrow .fieldval input[type=button],.fieldrow .fieldval input[type=reset],.fieldrow .fieldval input[type=submit],.button{width:auto;}
.fieldrow .fieldval input[type=file]{border:1px solid #ddd;}
.group_nogroup_label,.group_nogroup_label,.group_nogroup_tr{display:none;}
.newPostTemplate.webform .fieldrow .fieldlabel,.newPostTemplate.webform .fieldrow .fieldval{display:block;margin:0 5px;width:auto;}
.newPostTemplate.webform .fieldrow .fieldval input[type=number],.newPostTemplate.webform .fieldrow .fieldval input[type=text],.newPostTemplate.webform .fieldrow .fieldval input[type=tel],.newPostTemplate.webform .fieldrow .fieldval input[type=email],.newPostTemplate.webform .fieldrow .fieldval select,.newPostTemplate.webform .fieldrow .fieldval textarea{width:100%;}
.newPostTemplate.webform .fieldrow .fieldval input[name*='date'],.newPostTemplate.webform .fieldrow .fieldval input[name*='date'],.webform .fieldrow .fieldval input[name*='date'],.webform .fieldrow .fieldval input[name*='date']{width:calc(100% - 30px);}
#date_of_birth_input{background-color:#2b2b2b12;border:1px solid #2f2f2f12;border-radius:0;margin:4px 0;min-height:45px;width:100%;}
.newPostTemplate.webform .fieldrow .fieldval input[type='checkbox']{width:auto;}
.newPostTemplate.webform .fieldrow .desc{color:#777;font-size:.84em;}
.newPostTemplate.webform .fieldrow .fieldlabel label{display:block;display:inline;font-family:"Inter",sans-serif;font-size:15px;font-weight:400;margin:0;}
.newPostTemplate.webform .fieldrow .fieldval label{display:inline-block;font-family:"Inter",sans-serif;font-size:15px;font-weight:400;margin:0;}
.newPostTemplate.webform .fieldrow .fieldval div[class*="_radio"]{display:inline-block;}
.slider-block{padding:0;}
.sliderSection{background:#595959;max-height:100vh;overflow:hidden;position:relative;}
.sliderSection .tao-carousel{height:100%;}
.sliderSection .tao-item .item{position:relative;}
.sliderSection .tao-item .item .slide .image{background-color:var(--priamry);background-position:center center;background-repeat:no-repeat;height:100%;height:100%;position:absolute;width:100%;z-index:0;}
.sliderSection .tao-item .item .slide .image img{max-height:100vh;max-width:100%;object-fit:cover;visibility:hidden;}
.sliderSection .tao-item .item .slide .image.Fullwidth{background-size:cover;}
.sliderSection .tao-item .item .slide .image.position_Center{background-position:center;}
.sliderSection .tao-item .item .slide .image.position_Left{background-position:left;}
.sliderSection .tao-item .item .slide .image.position_Right{background-position:right;}
.sliderSection .tao-item .item .slideFullwidth .image img{width:100%;}
.sliderSection .tao-item .item .slide.Use.Video .image,.sliderSection .tao-item .item .slide.Use.Video .tao-video-tn{height:100vh;}
.sliderSection .tao-item .item .slide.Use.Video .container{max-width:100%;padding:0;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption{border-radius:0;height:100vh;left:auto;padding:0;top:auto;transform:none;width:100%!important;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption .tao-video-wrapper{height:100%;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption.Use.Default.Image .tao-video-tn{background-size:contain;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption.Upload.Custom.Image .tao-video-tn{background-image:none!important;}
.sliderSection .tao-item .item .slide.Use.Video .container .caption .tao-video-play-icon{background:url(/image/cache/video_play.png);position:absolute;z-index:6;}
.sliderSection .tao-item .item .captionData{bottom:auto;height:100%;height:100vh;position:relative;top:0;transform:none;width:100%;z-index:1;z-index:9;}
.sliderSection .tao-item .item .captionData:after{background:#202020;clip-path:polygon(0 0,45% 0,65% 100%,0% 100%);clip-path:circle(56% at 15% 100%);content:'';display:none;height:100%;left:0;opacity:.9;position:absolute;top:0;width:90%;z-index:1;}
.sliderSection .tao-carousel .tao-item .item .container{display:block;}
.sliderSection .tao-carousel .tao-item .item .caption{color:var(--white);display:none;height:auto;padding:0 15px;position:relative;top:50%;transform:translateY(-50%);width:50%;z-index:2;}
.sliderSection .tao-carousel .tao-item .item .slide.sl.Show .caption{display:block;}
.sliderSection .tao-carousel .tao-item .item .caption h2{color:var(--white);font-size:4em;line-height:normal;margin:0;}
.sliderSection .tao-carousel .tao-item .item .caption h2 sup{font-size:16px;position:relative;top:-60px;}
.sliderSection .tao-carousel .tao-item .item .caption p.lead{font-size:1.8em;margin:0;}
.sliderContent div.activeSlide{display:block;right:0;}
.slider_block div.container{height:100%;}
.tao-carousel .tao-item .item .caption.Video{border:0;height:auto;margin:0;max-width:none;padding:0;position:relative;text-align:center;width:100%;}
.tao-carousel .tao-item .item .caption.Video h3{display:none;margin:0;margin-left:15px;padding:0;text-align:left;}
.tao-carousel .tao-item .item .caption.Video iframe{height:400px!important;width:100%;}
.tao-carousel .tao-item .item .caption.Video a,.sliderContent div.base.slShow div.caption.Video p{margin:0;padding:0;}
.tao-carousel .tao-item .item .caption.Top-Left{left:0;top:2%;}
.tao-carousel .tao-item .item .caption.Top-Center{-ms-transform:translateY(-2%) translateX(-50%);-webkit-transform:translateY(-2%) translateX(-50%);left:50%;top:2%;transform:translateY(-2%) translateX(-50%);}
.tao-carousel .tao-item .item .caption.Top-Center *{text-align:center!important;}
.tao-carousel .tao-item .item .caption.Top-Right{-ms-transform:translateY(-2%) translateX(-100%);-webkit-transform:translateY(-2%) translateX(-100%);left:100%;text-align:right!important;top:2%;transform:translateY(-2%) translateX(-100%);}
.tao-carousel .tao-item .item .caption.Top-Right *{text-align:right!important;}
.tao-carousel .tao-item .item .caption.Middle-Left{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;top:50%;transform:translateY(-50%);}
.tao-carousel .tao-item .item .caption.Middle-Center{-ms-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);left:50%;top:50%;transform:translateY(-50%) translateX(-50%);}
.tao-carousel .tao-item .item .caption.Middle-Center *{text-align:center!important;}
.tao-carousel .tao-item .item .caption.Middle-Right{-ms-transform:translateY(-50%) translateX(-100%);-webkit-transform:translateY(-50%) translateX(-100%);left:100%;top:50%;transform:translateY(-50%) translateX(-100%);}
.tao-carousel .tao-item .item .caption.Middle-Right *{text-align:right!important;}
.tao-carousel .tao-item .item .caption.Bottom-Left{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);left:0;top:100%;transform:translateY(-100%);}
.tao-carousel .tao-item .item .caption.Bottom-Center{-ms-transform:translateY(-100%) translateX(-50%);-webkit-transform:translateY(-100%) translateX(-50%);left:50%;top:100%;transform:translateY(-100%) translateX(-50%);}
.tao-carousel .tao-item .item .caption.Bottom-Center *{text-align:center!important;}
.tao-carousel .tao-item .item .caption.Bottom-Right{-ms-transform:translateY(-100%) translateX(-100%);-webkit-transform:translateY(-100%) translateX(-100%);left:100%;top:100%;transform:translateY(-100%) translateX(-100%);}
.tao-carousel .tao-item .item .caption.Bottom-Right *{text-align:right!important;}
.tao-carousel .tao-item .item .caption div{margin-top:0;position:relative;z-index:2;}
.tao-carousel .tao-item .item .caption div a{color:var(--white)!important;text-align:center;}
.tao-carousel .tao-item .item .slShow .caption{border-radius:5px;display:block;overflow:hidden;padding:45px;position:relative;z-index:2;}
.tao-carousel .tao-item .item .slShow .caption *{color:var(--secondary);}
.tao-carousel .tao-item .item .slShow .caption.No-Background{background:none!important;}
.tao-carousel .tao-item .item .slShow .caption:after{content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;}
.tao-carousel .tao-item .item .slShow .caption h4,.tao-carousel .tao-item .item .slShow .caption h5,.tao-carousel .tao-item .item .slShow .caption h6{font-family:var(--subheader-font);text-transform:uppercase;}
.tao-carousel.tao-theme .tao-nav [class*='tao-']{background:none;margin:0;}
.tao-carousel.tao-theme .tao-nav [class*='tao-'] span{background:var(--priamry);display:inline-block;height: 50px;line-height:30px;padding:10px!important;font-size: 0;line-height: 0;}
.tao-carousel.tao-theme .tao-nav [class*='tao-'] span:hover{background:var(--primary);}
.tao-carousel .tao-nav .tao-prev{left:-50%;transition:all .5s ease;}
.tao-carousel .tao-nav .tao-next{right:-50%;transition:all .5s ease;}
.tao-carousel:hover .tao-nav .tao-prev{left:0;transition:all .5s ease;}
.tao-carousel:hover .tao-nav .tao-next{right:0;transition:all .5s ease;}
.taoNav{display:none;margin-top:-30px;position:relative;text-align:center;z-index:98;}
.taoNav a{-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px;background:var(--highlight);border:0;border-radius:2px;color:var(--highlight);cursor:pointer;display:inline-block;font-size:0;height:6px;line-height:0;margin:2px 6px;padding:0;text-align:center;vertical-align:middle;width:28px;}
.taoNav a.active{background:var(--primary);color:var(--primary);}
.taoNav a:hover{text-decoration:none;}
.subpage_slider{background-attachment:fixed;background-position:center center;background-size:cover;padding:100px 0;}
.tao-carousel .tao-dots{margin:10px 0;text-align:center;}
.tao-carousel button.tao-dot{background:#999;display:inline-block;height:5px;margin:2px;width:30px;}
.tao-carousel button.tao-dot.active{background:var(--primary);}
form#changepass,.general_login,#sendinstructions{border:1px solid #e9e9e9;margin:0 auto;max-width:360px;padding:15px;text-align:left;}
#changepass h2,.general_login div.logintitle{background:transparent;color:#32383e;font-size:18px;font-weight:400;line-height:25px;}
.general_login div.loginmessage{font-style:italic;margin-bottom:20px;}
.changepass div.row,.general_login div.row{display:flex;flex-direction:column;margin:10px 0;text-align:left;}
.changepass div.row label,.general_login div.row span.label{min-width:100px;text-align:left;}
.changepass div.row label{display:block;font-weight:400;margin-bottom:0;text-align:left;}
.changepass div.row span,.general_login div.row span.formw{display:inline-block;vertical-align:middle;}
.changepass div.row span{display:block;}
.changepass div.row span input{max-width:100%;}
.changepass div.row span .pwdlevel{font-size:.8em;font-style:italic;}
.changepass div.row:last-child{text-align:center;}
.changepass div.row:last-child label{display:none;}
.general_login div.loginbtn{flex-direction:inherit;justify-content:center;text-align:center;}
.general_login div.loginbtn input{width:auto;}
.general_login div.forgotpassword{text-align:center;}
.general_login .errmsg{color:#bd3e20;font-size:.84em;overflow:hidden;padding:0;text-align:center;}
.general_login div.row.remember{flex-direction:row;}
#filter{display:none;}
.searchBlock .searchBlock__backdrop,.searchBlock .search_backdrop{background:var(--text-color);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}
.searchBlock.show .searchBlock__body{right:0;}
.searchBlock.show .searchBlock__backdrop{display:block;}
.searchBlock_body{height:auto;left:0;padding:15px 0;position:fixed;top:0;transform:translateY(100px);width:100%;z-index:9999;}
.searchBlock_body .container{height:100%;position:relative;}
.searchBlock_body .searchBlock{position:relative;}
.searchBlock_body .search_Close{color:var(--white);display:none;position:relative;top:120px;}
.searchBlock_body .searchBlock form{display:flex;flex-wrap:wrap;min-width:100%;width:100%;}
.searchBlock_body .searchBlock label{color:var(--highlight);display:none;font-family:var(--body-font);font-size:5em;font-weight:600;min-width:100%;text-transform:uppercase;}
.searchBlock_body .searchBlock .fieldsRow{display:flex;width:100%;}
.searchBlock_body .searchBlock .fieldsRow #textfield{background:var(--white);border:1px solid #ddd;border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:1.5em;margin:0;padding:20px;}
.searchBlock_body .searchBlock .fieldsRow input[type="submit"]{background:transparent;border-bottom-right-radius:5px;border-radius:0;border-top-right-radius:5px;font-size:0;height:100%;width:80px;}
.searchBlock_body .searchBlock .fieldsRow span{background:var(--primary);border:1px solid #ddd;border-bottom-right-radius:5px;border-left:0;border-top-right-radius:5px;display:block;height:100%;position:absolute;right:0;top:0;width:80px;z-index:-1;}
.searchBlock_body .searchBlock .fieldsRow span:after{color:var(--white);content:"\f002";display:block;font-family:fontAwesome;font-size:30px;line-height:68px;text-align:center;}
form#sitesearch{display:flex;margin-bottom:15px;}
form#sitesearch input{margin:0;}
form#sitesearch input[type="text"]{border-bottom-left-radius:5px;border-radius:0;border-top-left-radius:5px;}
form#sitesearch input[type="submit"]{border-bottom-right-radius:5px;border-radius:0;border-top-right-radius:5px;}
#searchresults{padding:15px 0;}
#searchresults .search_url{border-bottom:1px dashed #ddd;margin-bottom:10px;padding-bottom:10px;}
.form-btn{color:var(--white);cursor:pointer;float:right;margin:3px 0;padding:10px;position:relative;right:0;text-align:center;}
.nav-icon a{color:var(--highlight);display:block;line-height:75px;padding:0 5px;}
.nav-icon a:hover,.nav-icon.nav-collapsed a:hover{background:none!important;color:var(--highlight)!important;text-decoration:none!important;}
.nav-icon{color:var(--highlight);float:right;font-size:30px;line-height:75px;margin:auto;padding:0 7px;position:relative;right:0;top:0;z-index:99;}
.nav-icon a:hover,.search-btn.search-on,.search-btn:hover{background:var(--highlight);color:#FBFBEA;}
.nav-icon.nav-collapsed{z-index:102;}
.nav-icon.nav-collapsed a{color:var(--highlight)!important;}
.nav-icon.nav-collapsed a span:before{content:"\f00d";}
.side-nav{background:var(--secondary);}
.side-nav ul{list-style:none;margin:0;padding:0;}
.side-nav ul li{position:relative;}
.side-nav ul li ul{background:var(--highlight);display:none;left:100%;position:absolute;top:0;width:200px;}
.side-nav ul li ul li a{color:var(--white)F;}
.side-nav ul li ul li a:hover,.side-nav ul li ul li:hover > a,.side-nav ul li ul li:hover{background:var(--primary);color:var(--highlight);}
.side-nav ul li:hover > ul{display:block;}
.side-nav ul li a{border-bottom:1px solid #ddd;color:var(--primary);display:block;font-weight:500;padding:10px;}
.side-nav ul li a:before{content:"\f0da";display:inline-block;font-family:'FontAwesome';font-size:14px;margin-right:3px;}
.side-nav ul li:last-child a{border:0;}
.side-nav ul li:hover,.side-nav ul li:hover > a,.side-nav ul li a:hover{background:var(--highlight);color:var(--white);} 
.side-nav ul li ul li ul li a,.side-nav ul li ul li ul{background:var(--primary);}
.side-nav ul li ul li ul li a{background:var(--primary);color:var(--highlight);}
.side-nav ul li ul li ul li a:hover{background:var(--primary);color:var(--white);}
.Gallery{margin-bottom:30px;}
.hide{display:none;}
#imageoverlay{background:transparent;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}
.overlay{background-image:linear-gradient(90deg,#271815d4 0%,#9d4c2b3d 100%);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2;}
.taoGalleryBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:0;padding:0;top:0;z-index:9999;}
.no-rgba #gcontent{background:var(--priamry);}
#gimage{-ms-flex:0 0 75%;flex:0 0 75%;height:100%;max-width:75%;order:1;position:relative;text-align:center;}
#gimage img{background:var(--white);border:1px solid #EEE;padding:5px;}
#gimage p{bottom:0;margin:0;position:absolute;text-align:center;width:100%;}
#gimage p a{background:var(--white);border:1px solid #777;color:var(--priamry);display:inline-block;font-size:12px;line-height:10px;padding:5px;}
#gimage p a:hover{background:var(--highlight);color:var(--priamry);}
#gcontent{-ms-flex:0 0 25%;color:#CCC;flex:0 0 25%;margin-top:70px;max-width:25%;order:2;word-break:break-all;}
#gcontent div{margin:15px;}
#gcontent label{color:var(--white);display:block;font-size:1.2em;}
#gcontent span{display:block;}
#gnav{-ms-flex:0 0 100%;bottom:5%;bottom:0;flex:0 0 100%;height:40px;max-width:100%;order:4;order:4;position:absolute;right:5%;right:0;text-align:right;text-align:right;z-index:1122;}
#gnav a{border:1px solid var(--white);color:var(--white);display:inline-block;margin-left:10px;padding:2px 15px;}
#gnav a:hover{background:var(--white);color:var(--priamry);}
#gclose{-ms-flex:0 0 100px;background:#a8935e;color:#777;color:var(--white);flex:0 0 100px;height:30px;max-width:100px;order:0;padding:5px 15px;position:absolute;right:5%;text-align:center;top:0;z-index:1122;}
.gwait{font-size:0;height:100%;left:0;margin:0!important;position:fixed;top:0;width:100%;}
.gwait:before{-moz-osx-font-smoothing:grayscale;-webkit-animation:fa-spin 1s infinite steps(8);-webkit-font-smoothing:antialiased;animation:fa-spin 1s infinite steps(8);bottom:0;color:var(--white);content:"\f110";font-family:FontAwesome;font-size:36px;height:40px;left:0;line-height:40px;margin:auto!important;position:absolute;right:0;text-rendering:auto;top:0;width:40px;z-index:2;}
div.galleries{align-content:center;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-around;}
.gallerylist{-ms-flex:0 0 30%;border:1px solid #949ca1;flex:0 0 30%;margin:1%;max-width:30%;padding:2%;position:relative;text-align:center;}
.gallerylist a{display:block;text-align:center;}
.gallerylist img{background:#949ca1;display:block;margin:0 auto;max-width:100%;}
.gallerylist a:hover img,.gallerylist a img:hover{opacity:.75;}
.gallerylist h3{font-size:1.1em;margin:0;margin-top:5px;text-align:center;}
.gallerylist p{display:none;}
.imageGallery{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;}
.imageGallery a{-ms-flex:0 0 18%;align-content:center;align-items:center;border:1px solid #940000;display:flex;flex:0 0 18%;flex-wrap:wrap;margin:1%;max-height:170px;max-width:18%;overflow:hidden;text-align:center;}
.imageGallery a img{display:block;margin:0 auto;max-width:100%;}
.imageGallery a .gContent{display:none;}
.imageGallery a:hover img{opacity:.75;}
.modal.show .close{background:red;color:var(--white);font-size:24px;line-height:25px;padding:0;position:absolute;right:-25px;text-shadow:none;top:-25px;width:25px;z-index:100;}
.modal.show .modal-body{padding:0;position:relative;}
.modal.show .modal-body iframe{border:0;width:100%;}
.modal.show .modal-content{background:transparent;border:0;border-radius:0;box-shadow:none;}
.gallery_next_link{float:right;}
.gallery_home_link,.gallery_prev_link{float:left;}
.gallery_home_link a,.gallery_next_link a,.gallery_prev_link a{border:1px solid #b9b9b9;color:var(--priamry);display:inline-block;font-weight:500;padding:5px 15px;}
.gallery_prev_link a:before,.gallery_next_link a:after{content:"\f178";display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-left:7px;vertical-align:middle;}
.gallery_prev_link a:before{content:"\f177";margin-left:0;margin-right:7px;}
.gallery_home_link a:hover,.gallery_prev_link a:hover,.gallery_next_link a:hover{background:var(--highlight);border:1px solid var(--highlight);color:var(--white);}
#form_paging_links,#calendar_paging_links,#paging_links,#newschannel_paging_links,.gallery_paging_links{clear:both;float:none;margin:10px 0;margin-top:50px;text-align:center;}
#form_paging_links:after,#calendar_paging_links:after,#paging_links:after,#newschannel_paging_links:after,.gallery_paging_links:after{clear:both;content:'';display:table;}
#form_paging_links span,#paging span,#calendar_paging_links span,#paging_links span,.paging span,.gallery_paging_links span{display:inline-block;margin:2px;text-align:center;}
#newschannel_paging_links span.gallery_prev_link_inactive,#newschannel_paging_links span.gallery_next_link_inactive,#form_paging_links span.gallery_prev_link_inactive,#paging_links span.prev_link_inactive,#paging_links span.next_link_inactive,#calendar_paging_links .gallery_prev_link_inactive,#calendar_paging_links .gallery_next_link_inactive{display:none;}
#newschannel_paging_links span:hover,#calendar_paging_links span:hover,#form_paging_links span:hover,#paging_links span:hover,.gallery_paging_links span:hover,#paging_links span.currentpage,.paging span.currentpage{background:var(--highlight);color:var(--white);}
#paging_links span.currentpage a,.paging span.currentpage a,#newschannel_paging_links span:hover a,#newschannel_paging_links span a:hover,#calendar_paging_links span:hover a,#calendar_paging_links span a:hover,#form_paging_links span:hover a,#form_paging_links span a:hover,#paging_links span:hover a,#paging_links span a:hover,.gallery_paging_links span:hover a,.gallery_paging_links span a:hover{background:var(--highlight);color:var(--white);text-decoration:none;}
#paging_links span a,.gallery_paging_links span a{background:#e1e1e1;color:var(--priamry);display:block;padding:3px 15px;}
#paging_links span.next_link{width:auto;}
.gallery_prev_link_inactive,.gallery_next_link_inactive,.gallery_paging_links span.gallery_prev_link_inactive{display:none;}
table#calendar{background:transparent;border-collapse:collapse;color:var(--priamry);margin:0 auto;width:90%;}
table#calendar tr th,table#calendar td{border:1px solid #CCC;height:75px;width:14.28%;}
table#calendar tr th{background:#EEE;color:var(--priamry);font-family:"Inter",sans-serif;font-size:18px;line-height:20px;text-align:center;vertical-align:middle;}
table#calendar tr td.caption{background:var(--priamry);color:var(--white);font-size:24px;font-weight:500;height:50px;line-height:50px;text-align:center;text-transform:uppercase;}
table#calendar tr td.caption a.nav{color:var(--white);display:inline-block!important;font-size:34px;height:55px;line-height:50px;padding:0 20px;vertical-align:middle;}
table#calendar ul{display:block;list-style:none;margin:0;padding:0;}
table#calendar ul li{background:var(--priamry);border-bottom:1px solid var(--white);color:var(--white);font-size:11px;line-height:16px;padding:2px;}
table#calendar ul li a{color:var(--white);}
.event{margin:10px 0;margin-bottom:15px;position:relative;}
.event .row{align-items:center;}
.event .date{background:var(--priamry);display:flex;flex-direction:column;height:85px;justify-content:center;}
.event .event_date{color:var(--priamry);font-size:1.2em;font-weight:900;line-height:1em;margin:0 auto;text-align:center;text-transform:uppercase;}
.event .event_time{display:block;font-size:.84em;font-weight:400;line-height:1.5em;}
.event .event_day{font-size:1.5em;padding:10px;}
.event .event_content{font-size:1em;font-weight:400;line-height:1.5em;padding:10px;text-align:left;}
.event .event_content a{font-size:1.2em;font-weight:500;}
.event .event_name a{vertical-align:middle;word-break:break-word;}
.bgBlock{background:var(--priamry);position:relative;}
.bgBlock .textContent{color:var(--white);font-size:3em;font-weight:600;left:50%;line-height:normal;position:absolute;text-align:center;text-shadow:1px 2px 1px var(--priamry);text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:1;}
.bgBlock .imgBlock{background:var(--priamry);overflow:hidden;position:relative;}
.bgBlock .imgBlock img{max-width:100%;}
.news{display:flex;flex-direction:column;height:100%;justify-content:space-between;}
.newsRow{margin-bottom:10px;padding:5px 0;padding-bottom:5px;}
.newsRow .date{color:var(--highlight);font-weight:400;}
.newsRow .newsRow_title a{color:var(--priamry);font-size:1.3em;font-weight:500;}
.events_block .article{border-bottom:1px solid #ddd;padding:15px 0;}
.events_block .article img{max-width:300px;}
.events_block .article .dtl{padding:0 15px;}
.EventDetail .dtl img{display:block;margin:0 auto;max-width:450px;}
.profile-block .textBlock:before{color:#a7a7a71a;content:"Story";font-family:"neulis-cursive",sans-serif;text-transform: uppercase;font-size: 12em;height:auto;left:-50px;letter-spacing:5px;position:absolute;top:-20%;transform:translateY(30%);width:auto;}
.introBlock{align-items:center;display:flex;flex-direction:row;margin-bottom:25px;position:relative;transition:all .5s ease;z-index:2;}
.introBlock .icon{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;text-align:center;height: 100%;}
.introBlock .icon img{ padding:15px; max-width:100px;}
.introBlock .icon span{color:var(--primaryLight);font-size:6em;}
.introBlock .details h3{color:var(--primaryLight);font-size:1.6em;}
.serviceBlocks{position:relative;z-index:2;}
.serviceBlock{background:var(--dark);overflow:hidden;position:relative;transition:all .5s ease;z-index:2;border-radius: 7px;}
.serviceBlock .details{padding:30px;position:absolute;top:50%;transform:translateY(-50%);z-index:1;}
.serviceBlock .details h3{color:var(--light);font-size:2.3em;}
.serviceBlock img{height:100%;object-fit:cover;opacity:.5;position:relative;transform:scale(1);transition:all .5s ease;width:100%;}
.serviceBlock:hover img{transform:scale(1.2);transition:all .5s ease;}
@keyframes bgScale {
0%{width:0;}
100%{width:100%;}
}
.aboutLink{font-size:1.8em;padding:3rem;}
.aboutLink a{background:var(--primary);border-radius:10px;color:var(--white);display:inline-block;font-size:1.2rem;overflow:hidden;padding:15px 25px;position:relative;transition:all .7s ease;}
.aboutLink a:before{-webkit-transform:skewX(-25deg);background:-webkit-linear-gradient(left,#fff0 0%,#ffffff4d 100%);background:linear-gradient(to right,#fff0 0%,#ffffff4d 100%);content:'';display:block;height:100%;left:-60%;opacity:.8;position:absolute;top:0;transform:skewX(-25deg);transition:all .7s ease;width:50%;z-index:2;}
.aboutLink a:hover:before{-webkit-animation:shine .7s linear;animation:shine .7s linear;left:105%;transition:all .7s ease;}
@-webkit-keyframes shine {
0%{left:0;}
100%{left:105%;}
}
@keyframes shine {
0%{left:0;}
100%{left:105%;}
}
.devider{color:var(--highlight);padding:30px 0;text-align:center;}
.devider:before{border-top:1px solid var(--highlight);content:'';display:inline-block;height:1px;vertical-align:middle;width:30%;}
.devider:after{border-top:1px solid var(--highlight);content:'';display:inline-block;height:1px;vertical-align:middle;width:30%;}
.devider span{display:inline-block;}
.devider span:before{background:url(/image/cache/leaf.svg) no-repeat center center;content:'';display:inline-block;height:30px;vertical-align:middle;width:30px;}
.feature-background-block{background-color:var(--primary);background-position:center center;background-size:cover;position:relative;}
.feature-background-block .bg-block-1:before{background: url(/image/cache/featureBG_new.jpg) no-repeat center center;background-attachment:fixed;content:'';height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0;}
.feature-background-block:after,.feature-background-block:before,.chefs-block:after,.chefs-block:before,footer:before{-moz-background-size:20px 100%;-o-background-size:20px 100%;-webkit-background-size:20px 100%;background-image:linear-gradient(583deg,var(--white) 50%,transparent 50%),linear-gradient(136deg,var(--white) 50%,transparent 50%);background-size:20px 100%;bottom:0;content:'';height:20px;left:0;margin-bottom:-2px;position:absolute;transform:rotate(180deg);transition:all .3s ease;width:100%;z-index:100;}
.feature-background-block:before,.chefs-block:before,footer:before{bottom:auto;margin:0;margin-top:-3px;top:0;transform:none;}
.feature-background-block .details{padding:180px 0;}
.feature-background-block .details h2{color:var(--white);font-size:3.5em;}
.feature-background-block .details p{color:var(--white);font-size:3em;}
.feature-background-block .details h3{color:var(--white);font-family:var(--subheader-font);font-size:3.5em;text-transform:uppercase;}
.Calendar-block .textBlock:before{color:#a7a7a71a;content:"Menu";font-family:"neulis-cursive",sans-serif;text-transform: uppercase;font-size: 12em;height:auto;left: 0;letter-spacing:5px;position:absolute;top: -50%;transform:translateY(50%);width:auto;}
.Calendar-block img{/* max-width:500px; */}
.breadCalendar > h3{margin:15px 0;text-align:center;}
#breadCalendar{position:relative;}
#breadCalendar .tao-carousel .tao-stage{display:flex;}
#breadCalendar .tao-item,#breadCalendar .tao-item .item{height:100%;}
#breadCalendar .tao-item .item .calendarDay{min-height:480px;}
.calendarDay{background:var(--white);border: 3px solid var(--highlight);height:100%;margin:5px;padding:15px;border-radius: 7px;}
.calendarDay.dailyBreads { margin:0; height:100%;}
.calendarDay h3{margin:0;}
.calendarDay ul{list-style:none;margin:0;margin-top:10px;padding-left:15px;}
.calendarDay li{font-family:var(--body-font);font-size:1.1em;padding-bottom:5px;}
.calendarDay li:before{color:var(--highlight);content:"\f00c";display:inline-block;font-family:FontAwesome;margin-right:3px;}
.calendarDay li.cat:before{display:none;}
.calendarDay li.cat{font-family:var(--header-font);font-weight:400;}
.tao-carousel .tao-nav{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%;}
.tao-carousel .tao-nav .tao-prev,.tao-carousel .tao-nav .tao-next{align-content:center;align-items:center;background:var(--highlight);display:flex;flex-wrap:wrap;font-size:0!important;height:auto;justify-content:center;left:auto;line-height:0;min-height:auto;position:relative;right:auto;top:auto;transform:none;}
.tao-carousel .tao-nav button span{font-size:0;text-align:center;}
.tao-carousel .tao-nav button span:after{align-content:center;border:1px solid var(--primary);border-radius:50%;color:var(--primaryLight);content:'\e5e1';cursor:pointer;display:block;font-family:Material Symbols Outlined;font-size:18px;height:30px;margin: 0;transition:all .3s ease;width:30px;}
.tao-carousel .tao-nav button.tao-prev span:after{content:'\e5e0';text-align:right;}
.tao-carousel .tao-nav button:hover span:after{background:var(--primary);color:var(--white);transition:all .3s ease;}
.breadList .item,.contentTabs .item{height:100%;padding:15px;}
.breadList .item h3,.contentTabs .item h3{font-size:1.4em;margin:0;}
.breadList .item, .contentTabs .item {padding: 15px;border: 1px solid var(--highlight);height: 100%;} 
.breadList .item h3, .contentTabs .item h3{ font-size:1.4em; margin:0;}

.chefs-block,.chefswrapper{position:relative;}
.chefswrapper:after{background:var(--wheat) url(/image/cache/leaf.svg) no-repeat;background-position:right;background-size:600px;content:'';height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:0;}
.chefswrapper .container{position:relative;z-index:99;}
.chefs-block .textBlock:before{color:#5398961a;content:"Owners";font-family:"neulis-cursive",sans-serif;text-transform: uppercase;font-size: 11em;height:auto;left:-50px;letter-spacing:5px;position:absolute;top:-75%;transform:translateY(0%);width:auto;}
.chefswrapper img{/* max-width:600px; */border-radius: 7px;}



/*news*/
.newsListBlock h2 {  color: var(--primary);  }
.newsListBlock .news, .LatestInfo {  padding-bottom: 5px;  margin-bottom: 10px;  border-bottom: 1px solid #DDD;  }
.newsListBlock .news:after {  content: "";  display: table;  clear: both;  }
.news-block h3 {  margin: 0;  margin-bottom: 15px;  font-weight: 300;  font-size: 26px;  padding: 0;  color: var(--wheat);  text-align: left;  }
.news-block h3:after {  content: "";  display: block;  width: 40%;  height: 1px;  background: var(--highlight);  margin: 0;  }
.newsListBlock img {  margin: 0 10px 10px 0;  float: left;  max-width: 150px;  }
.LatestInfo h4, .newsListBlock h4 {  font-weight: 600;  font-size: 16px;  margin-bottom: 0;  }
.LatestInfo h4 a, .newsListBlock h4 a {  color: var(--primary);  }
.LatestInfo p, .newsListBlock p {  line-height: 1.4em;  font-size: .98em;  margin-top: 0;  text-align: justify;  }
 .newsListBlock em {  line-height: 1.4em;  font-size: .98em;  color: #999;  }
.LatestInfo a.more, .newsListBlock .news a.more {  display: inline-block;  padding: 0 6px;  font-size: .84em;  font-weight: 500;  color: #F44336;  }
 


 ul.tabs, #mainContent ul.tabs {padding: 0px;margin: 0px;padding-left: 15px;list-style: none;height: 54px;position: relative;} 
 ul.tabs li {padding: 9px 20px;line-height: 36px;display: inline-block;position: relative;z-index: 0;cursor: pointer;font-size: 1.3em;font-family: var(--subheader-font);text-transform: uppercase;font-weight: 600;color: var(--primary);background: #f5f2ee;box-shadow: 0px -1px 2px 0px rgba(0, 0, 0, 0.3);-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;} 
 ul.tabs li:hover {color: var(--highlight);} 
 ul.tabs li.select {background: #FFF;border-bottom: 0px;margin-top: 2px;z-index: 9;} 
 .tabholder div.tabcont {display: none;padding: 15px;position: relative;} 
 .tabholder div.showtab {display: block;/* box-shadow: 0px -1px 2px 0px rgba(0, 0, 0, 0.3); */} 
 .tabholder div.showtab:before{content:'';display:block;width: 100%;height: 3px;position: absolute;top: -1px;left: 0;background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
 .tabholder div.showtab#tab2{/* margin-bottom:100px; */}
 .tabholder div.showtab iframe{width:100%;min-height: 340px;}
 ul.tabs#sections li{ font-size:16px;}

.location_group { margin-bottom:20px; }
.groupLogo {border-bottom:1px solid var(--primaryLight); margin-bottom:10px;}
.groupLogo h2{ margin:0;}
.groupLogo img{ max-width:180px;}
.locations {padding:10px;border: 1px solid var(--highlight);height:100%;border-radius: 7px;}
.locations h4{ font-size:1.5em;}
.locations a{ color:#333;}
.locations .mapPin i{ font-size:0;}
.locations .mapPin i:before {color:var(--highlight);font-size: 25px;text-align: center;width:36px;height:36px;line-height:36px;display:block;}
.locations:hover .mapPin i:before { background:var(--highlight);border-radius:50px; color:#FFF; }




@media (min-width: 780px) {
.subpage-content-block.page-content-block{margin:20px 0;}
.modal-dialog{max-width:65%;}
}
@media all and (min-width: 0px) and (max-width: 1199px) {
    .HeaderMenu ul li a { font-size:.9rem;}
    .sliderContent div.base div.caption p{line-height:1.1em;margin:0;}
}
@media all and (min-width: 0px) and (max-width: 1080px) {
#socail > span{display:block;line-height:normal;}
#socail li a:after{font-size:25px;line-height:normal;margin:0 2px;}
}

@media (min-width: 0px) and (max-width: 991px) {
.HeaderMenu ul li{padding:0 7px;}
.Header.toFixed.headBg .NavbarToggle i{color: var(--white);}
.Header .topnav ul{margin-bottom:5px;}
.Header .topNav ul.d-flex{display: none !important;}     
.topNav #social{justify-content:start;}
.Navigation .navbar-collapse{display:none;}
.Sidebar__backdrop{background-color:var(--text-color);display:none;left:0;top:0;z-index:999;}
.Sidebar--active,.Sidebar__backdrop{height:100%;position:fixed;width:100%;}
.Sidebar.active .Sidebar__backdrop{display:block;}
.Sidebar--active,.Sidebar__backdrop{height:100%;position:fixed;width:100%;}
.sliderSection .tao-item .item .captionData{width:100%;}
.tao-carousel .tao-item .item .slShow .caption{padding:15px;width:100%!important;}
.sliderSection .tao-carousel .tao-item .image img{height:600px;margin:0 auto;max-width:none;width:auto;}
body.subpage .Header .sidebar__Close i,.Header.headBg .sidebar__Close i{color:var(--white);}
.textBlock:before {font-size: 150px !important;}
.chefswrapper img{ max-width:100%;}
ul.tabs, #mainContent ul.tabs { height:56px;}
ul.tabs#sections li{font-size: 12px;padding: 10px;}    
}

@media all and (min-width: 0px) and (max-width: 880px) {
.bgBlock .textContent{width:100%;}
.bgBlock .imgBlock{height:400px;}
.bgBlock .imgBlock img{display:block;margin:0 auto;max-height:100%;max-width:none;min-height:100%;}
}
@media all and (min-width: 0px) and (max-width: 779px) {
.page-content-block{margin-top:20px;padding-top:0;}
.header{border:0;padding:0;}
.header > .container{width:98%;}
.Header.headBg{padding:0;}
.Navigation .NavbarToggle{display:block;float:right;height:100%;margin:0;z-index:1;}
.nav-top ul{margin:0!important;}
#main-navigation{background:var(--highlight);display:none;height:100%;left:0;margin-bottom:0;overflow-y:auto;position:fixed;top:0;width:0;z-index:1;}
#main-navigation.navbar-block{display:block;}
.sliderSection .tao-item .item .captionData:after{opacity:.5;width:100%;}
footer .footer-bg{background-position:center bottom;}
.footerNav > ul > li{vertical-align:top;}

ul.tabs, #mainContent ul.tabs {height: auto;}
ul.tabs#sections li{display: block;padding: 10px;border-radius: 10px;margin-bottom: 5px;font-size: 18px;}     
ul.tabs li.select { background:var(--primary); color:var(--white);}    
}
@media all and (min-width: 0px) and (max-width: 639px) {
    .subpageHeader-block .pageTitle h2 { margin:0;}
    .subpageHeader-block .pageHeaderImage {height: 300px;}
    .subpageHeader-block .pageHeaderImage img{width:100%;height:100%;object-fit:cover;max-width: none;}
    .textBlock:before{font-size: 100px !important;left: 0 !important;width: 100% !important;display: block;letter-spacing: -5px !important;}
}
@media all and (min-width: 0px) and (max-width: 579px) {
.devider{padding:30px 0;}
.devider span{display:block;}
.devider:before,.devider:after{width:100%;}
.nav-icon a,.nav-icon{line-height:74px;}
.sliderSection .tao-carousel .tao-item .item .caption h1{font-size:1.8em;}
.sliderSection .tao-carousel .tao-item .item .caption h2{font-size:3em;line-height:1.4em;}
.sliderSection .tao-carousel .tao-item .item .captionh3{border:0;font-size:1.2em;margin:0;padding:0;}
.sliderSection .tao-carousel .tao-item .item .caption h4{font-size:1em;line-height:1.2em;}
.sliderSection .tao-carousel .tao-item .item .caption h5{font-size:.84em;line-height:1.18em;}
.home-content-block,.page-content-block.news-block,.feature-blocks{padding:30px 0;}
.subpage-content-block.page-content-block{margin-top:129px;}
footer .footerMenu,footer .contact{float:none;}
.footerNav{margin-bottom:0;text-align:center;margin-top: 30px;margin=top: 30px;margin=top: 30p;margin=top: 30;margin=top: 3;}
.footerNav >ul{flex-direction:column;padding:0;}
 .footerNav > ul > li{ text-align:left}   
.footerNav > ul > li a{font-size:1em;letter-spacing:1px;margin-bottom:11px;}
.subfooter-nav ul,.copyright span{display:block;float:none;text-align:center;}
.subfooter-nav ul{display:block;margin:0 auto;}
.subfooter-nav ul li{display:inline-block;float:none;}
#socail li{margin:0 2px;}
.sliderContent div.base div h2.display-1{font-size:4em;font-weight:900;}
.bgBlock .textContent{font-size:2em;width:100%;}
.programRow{display:block;}
.textBlock:before{font-size: 90px !important;left: 0 !important;width: 100% !important;display: block;letter-spacing: -5px !important;}   
.feature-background-block .details h2,.feature-background-block .details h3 {font-size:2.5em;}
.feature-background-block .details p {font-size:2em;line-height: 1.2;}    
}
@media all and (min-width: 0px) and (max-width: 460px) {
 .Header.toFixed.headBg{box-shadow: 0 1px 10px 0 rgb(0 0 0 / 15%);box-shadow: none;}   
 .Header.toFixed.headBg:after {margin-bottom: -12px;background-size: 15px 100%;box-shadow: none;height: 15px;}   
.nav-top{position:relative;text-align:right;}
#socail > span{display:inline-block;font-size:11px;vertical-align:middle;}
#socail li a:after{font-size:20px;margin:2px;}
.serviceBlock .details h3 {font-size: 1.7em;}    
}
@media all and (min-width: 0px) and (max-width: 380px) {
.slider_block{min-height:100%!important;}
.logo{font-size:24px;max-width:100%;padding:5px;}
.logo a{letter-spacing:0;}
.logo img{margin-right:-5px;}
.logo .tag{font-size:15.5px;letter-spacing:1px;}
.search-btn,.nav-icon{margin:0 5px;padding:0;}
.footerNav > ul > li{display:block;width:auto;text-align: left;}
.logoBlock span{font-size:2.2em;}
.NavbarToggle{height:54px;}
.sliderContent div.base div h2{font-size:1.8em;}
.sliderContent div.base div h2.display-1{font-size:2.4em;}
}
