.menu-item-object-language_switcher .trp-flag-image{display:inline-block;margin:-1px 5px;vertical-align:baseline;padding:0;border:0;border-radius:0;}
.trp-language-switcher{position:relative;display:inline-block;padding:0;border:0;margin:2px;box-sizing:border-box;}
.trp-language-switcher > div{box-sizing:border-box;padding:3px 20px 3px 5px;border:1px solid #c1c1c1;border-radius:3px;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);background-position:calc(100% - 8px) calc(1em + 0px), calc(100% - 3px) calc(1em + 0px);background-size:5px 5px, 5px 5px;background-repeat:no-repeat;background-color:#fff;}
.trp-language-switcher > div > a{display:block;padding:2px;border-radius:3px;color:rgb(7, 105, 173);}
.trp-language-switcher > div > a:hover{background:#f1f1f1;}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language{cursor:default;}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover{background:none;}
.trp-language-switcher > div > a > img{display:inline;margin:0 3px;width:18px;height:12px;border-radius:0;}
.trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block;}
.trp-language-switcher:focus .trp-ls-shortcode-current-language, .trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden;}
.trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto;}
.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block !important;min-height:auto;}
#wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before{content:'\f326';top:3px;}
@media screen and (max-width:782px){
#wpadminbar #wp-admin-bar-trp_edit_translation > .ab-item {
text-indent: 0;
}
#wpadminbar li#wp-admin-bar-trp_edit_translation {
display: block;
}
}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,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,figure,figcaption,hgroup,menu,header,footer,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}a img{border:0;}figure{position:relative}figure img{width:100%}*{-webkit-font-smoothing:antialiased;}
abbr, acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps;}
address,cite,em,i{font-style:italic;}
a, #side-nav-bar a>i, button{transition:color .2s linear, background-color .2s linear;-webkit-transition:color .2s linear, background-color .2s linear;-o-transition:color .2s linear, background-color .2s linear;-moz-transition:color .2s linear, background-color .2s linear;text-decoration:none;outline:none;}
a:active, a:focus{text-decoration:underline;}
a[href^=tel]{color:inherit;text-decoration:none;}
code, pre{white-space:pre-wrap;}
h1,h2,h3,h4,h5,h6{letter-spacing:1.5px;}
@font-face{font-family:'ssicons';src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZiOKaFQAAAF4AAADTGhlYWQNcwRaAAAExAAAADZoaGVhB6EDzQAABPwAAAAkaG10eCYAA2sAAAUgAAAAMGxvY2EETAN0AAAFUAAAABptYXhwAA4AIQAABWwAAAAgbmFtZbVmJhcAAAWMAAABhnBvc3QAAwAAAAAHFAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAArgPFAp8AFgAAEzQ2NzYyFwkBNjIXFhQHAQYiJwEuATUABAMIFQgBugG7CBUHCAj+MwcVCP4zAwQCjQUJBAcH/kUBuwcHCBUH/jMICAHNAwoFAAAAAQDu/8AC3wOFABYAAAUiJicmNDcJASY0NzYyFwEWFAcBDgEjAQAFCQQICAG7/kUICAcWBwHNBwf+MwQJBUAEAwgVCAG6AbsIFQcICP4zBxUI/jMDBAAAAAEAAACuA8UCnwAWAAA3FBYXFjI3CQEWMjc2NCcBJiIHAQ4BFQAEAwgVCAG6AbsIFQcICP4zBxUI/jMDBMAFCQQICAG7/kUICAcWBwHNBwf+MwQJBQAAAAABAO7/wALfA4UAFgAABTI2NzY0JwkBNjQnJiIHAQYUFwEeATMCzQUJBAcH/kUBuwcHCBUH/jMICAHNAwoFQAQDCBUIAboBuwgVBwgI/jMHFQj+MwMEAAAAAQCh//MDMwOfAB4AAAkBBhQXFjI3AREUFjMyNjURARYyNz4BNTQmJwEmIgcB1P7NBwcIFQcBCA8KCw8BBwgVCAMEBAP+zAcVCAOf/s0IFQcICAEH/L4LDw8LA0L++QgIAwoFBQkEATMHBwAAAQCa/+EDLAONAB4AAAUBNjQnJiIHARE0JiMiBhURASYiBw4BFRQWFwEWMjcB+QEzBwcIFQf++A8LCg/++AcVCAQDAwQBMwgVCB8BMwgVBwgI/vkDQgsPDwv8vgEHCAgDCgUFCQT+zQcHAAAAAQAhAFoDzQLsAB4AABMBNjIXFhQHASEyFhUUBiMhARYUBw4BIyImJwEmNDchATMIFQcICP75A0ILDw8L/L4BBwgIAwoFBQkE/s0HBwG5ATMHBwgVB/74DwsKD/74BxUIBAMDBAEzCBUIAAAAAQAzAFoD3wLsAB4AAAkBJiIHBhQXASEiBhUUFjMhAQYUFx4BMzI2NwE2NCcD3/7NCBUHCAgBB/y+Cw8PCwNC/vkICAMKBQUJBAEzBwcBuQEzBwcIFQf++A8LCg/++AcVCAQDAwQBMwgVCAAAAQAAAAEAAMChG+1fDzz1AAsEAAAAAADVOl//AAAAANU6X/8AAP/AA98DnwAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAD3wABAAAAAAAAAAAAAAAAAAAADAQAAAAAAAAAAAAAAAIAAAAEAAAABAAA7gQAAAAEAADuBAAAoQQAAJoEAAAhBAAAMwAAAAAACgAUAB4ASgB2AKIAzgEEAToBcAGmAAAAAQAAAAwAHwABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApHNzaWNvbnMAcwBzAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMHNzaWNvbnMAcwBzAGkAYwBvAG4Ac3NzaWNvbnMAcwBzAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcnNzaWNvbnMAcwBzAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype");font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'ssicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-down-chev:before{content:"\e900";}
.icon-right-chev:before{content:"\e901";}
.icon-up-chev:before{content:"\e902";}
.icon-left-chev:before{content:"\e903";}
.icon-up-arrow:before{content:"\e904";}
.icon-down-arrow:before{content:"\e905";}
.icon-left-arrow:before{content:"\e906";}
.icon-right-arrow:before{content:"\e907";}
@font-face{font-family:'Mono Social Icons Font';src:url(//www.goldengrassthermal.com/wp-content/themes/sunway/font/mono/MonoSocialIconsFont-1.10.eot);src:url(//www.goldengrassthermal.com/wp-content/themes/sunway/font/mono/MonoSocialIconsFont-1.10.eot?#iefix) format('embedded-opentype'), url(//www.goldengrassthermal.com/wp-content/themes/sunway/font/mono/MonoSocialIconsFont-1.10.woff) format('woff'), url(//www.goldengrassthermal.com/wp-content/themes/sunway/font/mono/MonoSocialIconsFont-1.10.ttf) format('truetype'), url(//www.goldengrassthermal.com/wp-content/themes/sunway/font/mono/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont) format('svg');src:url(//www.goldengrassthermal.com/wp-content/themes/sunway/font/mono/MonoSocialIconsFont-1.10.ttf) format('truetype');font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face{font-family:'Mono Social Icons Font';src:url(//www.goldengrassthermal.com/wp-content/themes/sunway/font/mono/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont) format('svg');}
}
span.symbol, a.symbol:before{font-family:'Mono Social Icons Font';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}
body{--img-wrapper-reveal-color:#c59d5f;}
#content{width:508px;margin:0;overflow:hidden;}
#content.no-sidebar{width:1528px;max-width:100%;margin:0 auto;overflow:visible !important;}
body.single-post #content.no-sidebar{width:100%;}
#sidebar{width:184px;float:right;margin:0;}
@media only screen and (min-width: 1024px) {
#sidebar{position:sticky;top:var(--menu-height);}
body.single.single-post #sidebar{margin-bottom:35%;}
}
body.page-template-page-regular-blog #sidebar,
body.blog #sidebar{padding:30px 20px;}
#content.no-vc ol,
#content.no-vc ul,
#content .wpb_wrapper ul:not([class]):not([id]),
#content .wpb_wrapper ol:not([class]):not([id]){padding-left:24px;margin-left:24px;}
#comments ol,
#comments ul{padding-left:0 !important;margin-left:0 !important;}
#comments ul ul,
#comments ol ol,
#comments ol li.pingback,
#comments ul li.pingback{margin-left:24px !important;}::selection{background:#c6d8cd;}::-moz-selection{background:#c6d8cd;}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}
body.admin-bar .animsition{margin-top:32px;}
body.mobile-maybe.admin-bar .animsition{margin-top:46px;}
body.admin-bar #primary-menu{top:32px;}
body.mobile-maybe.admin-bar #primary-menu{top:46px;}
body.admin-bar .menu-trigger{top:77px;}
body.admin-bar .menu-wrap{margin-top:-32px;}
@media screen and (max-width:600px){body.admin-bar div.mobile {position: fixed!important;}} .generic-button, input[type=button], input[type=submit], button[type=submit],button.button , .tagcloud>a{padding:15px 30px;letter-spacing:1px;-webkit-transition:color .2s linear, background-color .2s linear;-o-transition:color .2s linear, background-color .2s linear;-moz-transition:color .2s linear, background-color .2s linear;}
.generic-button, input[type=button],
input[type=submit],
button[type=submit],
button.button{margin-top:25px;}
.serif,cite,blockquote{font-family:'Georgia', 'times new roman', palatino,platino linotype,georgia,times,serif;font-weight:normal;}
.monospace,var,code{font-family:courier new, courier, monospace;}
.amp{font-style:italic;font-family:baskerville,palatino,palatino linotype,book antiqua,georgia,times,times new roman,serif;font-weight:normal;}
a:link{text-decoration:inherit;}
a:visited{text-decoration:underline !important;}
a:hover,a:active{text-decoration:underline;}
.post-content ul, .post-content ol{padding-left:24px;}
.post-content, .page-content{word-wrap:break-word;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{opacity:1;}
input:not([type=radio]):not([type=checkbox]),
textarea, .select-reset{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;outline:none;}
select{padding:16px 20px;outline:none;-webkit-transition:color .2s;transition:color .2s;resize:none;border-radius:0!important;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;}
#content input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),
#content textarea,
#content select,
#sidebar input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),
#sidebar textarea,
#sidebar select{padding:16px 20px;margin:0;width:100%;border-width:1px;border-style:solid;border-radius:0.15rem !important;transition:border .3s ease;box-shadow:rgba(0, 0, 0, 0.06) 0 0.5rem 1rem -0.26rem;}
#content input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,
#content textarea:focus,
body:not([class*="mphb_"])  #content select:focus,
#sidebar input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus,
#sidebar textarea:focus,
#sidebar select:focus{box-shadow:none;}
input.wide{width:100%;}
body[class*="mphb_"] #content select{margin:0;border-width:1px;border-style:solid;}
@-moz-document url-prefix() {
#sidebar select,
select{padding:12px 20px;}
}
input:not([type=radio]):not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
@-moz-document url-prefix() {
select{padding:12px 20px;}
}
select{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0px;background-image:url(//www.goldengrassthermal.com/wp-content/themes/sunway/images/select-down.svg);background-position:calc(100% - 8px) 50%;background-repeat:no-repeat;background-size:10px;border:0;}
textarea{min-height:150px;width:100%;}
blockquote:before{position:absolute;top:-20px;left:50%;margin-left:-30px;padding:0 20px;font-family:'ozythemes';content:"\e4c6";font-style:italic;background:var(--body-bg-color);transform:rotate(180deg);}
blockquote{position:relative;margin:1.5em 17%;padding:30px 0;font-size:26px;font-style:italic;line-height:34px;border-top:2px solid var(--shared-border-color);border-bottom:2px solid var(--shared-border-color);}
blockquote p{padding:0 !important;}
blockquote p:first-letter
blockquote:first-letter{font-size:24px;padding-right:1px;}
blockquote cite{font-size:20px;}
a.generic-button, a.generic-button-alternate{display:table;padding:14px 28px;margin-top:20px;font-size:11px;letter-spacing:3px;}
*, *::after, *::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{position:relative;margin:0;min-width:100%;height:100%;overflow-x:hidden;}
#wpstats{display:none !important;}
#main{display:block !important;position:relative;z-index:2;-webkit-overflow-scrolling:touch;}
#main>.container{position:relative;z-index:1;margin:0 auto;}
body:not(.single-post) #main>.container.no-vc{padding-bottom:40px!important;}
#main>.container #content.has-super-header,
#main>.container #sidebar.has-super-header{padding-top:35px;}
#title{display:block;float:left;position:relative;z-index:1;}
#title>a{height:100%;display:inline-block;vertical-align:middle;}
#title img{vertical-align:middle !important;max-width:100% !important;}
#content{position:relative;}
.page-content img, .page-content .wp-caption, .post-content img, .post-content .wp-caption, #content img[class^="wp-image"]{max-width:100%;height:auto;}
#content p img,
#content .wp-caption,
#content .wp-caption>img{max-width:100% !important;height:auto !important;}
#page-title-wrapper{position:relative;}
#page-title-wrapper>div{position:absolute;bottom:30px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);left:50%;width:100%;}
body.ctitle-h-left #page-title-wrapper{text-align:left;}
body.ctitle-h-center #page-title-wrapper{text-align:center;}
body.ctitle-h-right #page-title-wrapper{text-align:right;}
body.ctitle-v-center #page-title-wrapper>div,
body.ctitle-v-center #page-title-wrapper>div{bottom:auto;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);}
.page-title{font-weight:300 !important;line-height:1.2em !important;}
body.author .page-title{margin-bottom:20px;}
.page-title a{text-decoration:none;}
#widget-alert{background:#C6D8CD;border:1px #5b816a solid;padding:24px;margin-bottom:24px;}
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6{margin:6px 0;}
.page-content p:empty,.post-content p:empty{display:none;}
#content .post .post-content iframe{max-width:100%;width:100%;}
.post-edit-link{display:inline-block;width:100%;padding-top:35px;text-align:center;}
.no-results{display:inline-block;width:100%;padding:40px;border:1px solid var(--shared-border-color);border-radius:3px;background:url(//www.goldengrassthermal.com/wp-content/themes/sunway/images/assets/no-results.png) no-repeat top right;}
@media only screen and (min-width: 1025px) {
.no-results>div{width:50%;float:left;}
}
@media screen and (max-width:1180px){
#content.no-sidebar .post .post-content iframe,
#content .post .post-content iframe{max-width:100%;width:100%;min-height:inherit;height:auto;}
}
.page-content [class^="embed-"],
.post-content [class^="embed-"]{max-width:100%;}
.left-sidebar .page-content [class^="embed-"]>iframe[class*="-player"],
.right-sidebar .page-content [class^="embed-"]>iframe[class*="-player"],
.right-sidebar .page-content iframe[src*="//player.vimeo"],
.right-sidebar .post-content iframe[class*="//player.vimeo"]{max-width:100%;height:420px;}
.post-content [class^="embed-"]>iframe[class*="-player"],
.right-sidebar .page-content iframe[src*="//player.vimeo"],
.right-sidebar .post-content iframe[class*="//player.vimeo"]{max-width:100%;height:520px;}
#sidebar.left-sidebar{float:left;}
#sidebar .widget{margin-bottom:20px;}
#sidebar .widget label{display:inline-block;padding:10px 0 0;}
#sidebar ul,
#sidebar li{list-style:none;-webkit-transition:color .2s;transition:color .2s;}
#sidebar .widget>h4{margin-bottom:20px !important;padding-bottom:20px !important;border-bottom:1px solid #dedede;}
#sidebar .widget>label{display:inline-block;font-weight:500;padding-bottom:10px;font-size:110%;}
#sidebar .widget{margin-bottom:35px !important;}
#sidebar .widget li{padding:4px 0 0 0;}
#sidebar .widget li>a{display:inline-block;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid #dedede;}
#sidebar .children{padding-left:10px;}
#sidebar .children .children{padding-left:10px;}
#footer{position:relative;width:100%;}
#footer .container{position:relative;display:table;overflow:auto;}
#footer .container:before{position:absolute;top:-20px;left:0;content:'';width:100%;height:1px;background-color:currentColor;}
#footer{padding:20px 30px;}
@media only screen and (min-width: 1025px) {
#footer .container{display:table;width:100%;}
#footer .container .widget{display:inline-block;width:50%;vertical-align:top;text-align:inherit;}
#footer .container .widget:last-child{float:right;text-align:right;}
}
#footer .container .widget ul.menu>li{position:relative;display:inline-block;}
#footer .container .widget ul.menu>li:not(:first-child):before{display:inline-block;content:' ';margin:0 10px;width:1px;height:100%;background-color:currentColor;}
@media only screen and (max-width: 1024px) {
#footer .container .widget ul.menu,
#footer .container .widget:last-child{text-align:center;}
#footer .container .widget:last-child{padding-top:20px;}
#footer .container .widget ul.menu li{padding:10px 0;}
} .footer-widget-bar>.container{position:relative;margin:0 auto;}
.footer-widget-bar:not(#footer) .widget{display:inline-block;width:33.24%;border-right:30px solid transparent;margin:40px 0;vertical-align:top;}
.footer-widget-bar:not(#footer) .widget:nth-of-type(3n){border-right:none !important;}
.footer-widget-bar:not(#footer) hr{margin:0;height:1.1px;border:0;}
.footer-widget-bar:not(#footer) hr:last-child{display:none;}
@media only screen and (max-width: 1024px) {
.footer-widget-bar:not(#footer) hr{display:none;}
}
.footer-widget-bar:not(#footer) .widget li>*:not(ul):not(ol):not([class*='rss']):first-child{position:relative;padding-left:10px;}
.footer-widget-bar:not(#footer) .widget li>*:not(ul):not(ol):not([class*='rss']):first-child:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';display:inline-block;height:1px;width:5px;background-color:currentColor;}
.footer-widget-bar ul, .footer-widget-bar .widget ul.menu, .footer-widget-bar .widget ul.menu ul{list-style:none;margin-left:0;}
.footer-widget-bar .widget>h4{padding-bottom:15px;}
@media only screen and (max-width: 1024px) {
.footer-widget-bar{padding:30px;}
.footer-widget-bar:not(#footer) .widget{display:inline-table;width:50%;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.footer-widget-bar .widget:nth-child(3n){border-right:30px solid transparent !important;}
}
@media only screen and (max-width: 479px) {
.footer-widget-bar:not(#footer) .widget{display:inline-block;width:100%;margin:30px 0;border-right:none;}
.footer-widget-bar:not(#footer) .widget .textwidget{text-align:center;}
}
.footer-widget-bar textarea, .footer-widget-bar input{border:none !important;}
body.six-footer-widget .footer-widget-bar:not(#footer) .widget:nth-last-child(-n+3){vertical-align:middle;}
body.six-footer-widget .footer-widget-bar:not(#footer) .widget:nth-last-child(-n+3)>*:img{display:inline-block;width:100%;}
form.ns_widget_mailchimp_form{position:relative;margin-bottom:25px;}
.footer-widget-bar input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checbox]){width:100%;padding:17px 20px 16px;line-height:1em;background-color:transparent !important;border-width:1px;border-style:solid;}
form.ns_widget_mailchimp_form #mc_signup_submit{position:absolute;height:100%;bottom:0;right:0;border:none !important;padding:20px 40px;cursor:pointer;}
@media only screen and (max-width: 1024px) {
form.ns_widget_mailchimp_form #mc_signup_submit{position:relative;width:100%;height:auto;margin-top:10px;}
}
form.ns_widget_mailchimp_form #mc_signup_submit>svg{width:32px;}
div[id^="ns_widget_mailchimp"].widget p:not(:first-of-type),
div[id^="an-mailchimp"].widget p:not(:first-of-type),
.mailchimp-widget-p{margin-top:20px;}
div[id^="ns_widget_mailchimp"].widget .small,
div[id^="an-mailchimp"].widget .small{font-size:94%;}
form.ns_widget_mailchimp_form .error{color:red !important;padding-bottom:15px !important;}
@-moz-document url-prefix() { :invalid{box-shadow:none;}:-moz-submit-invalid{box-shadow:none;}:-moz-ui-invalid{box-shadow:none;}
} form{margin-top:10px;}
#commentform,
#comments-form form{clear:both;}
#commentform p,
#comments-form form p{position:relative;display:inline-block;padding-left:0 !important;padding-right:0 !important;padding-top:1.5em;padding-bottom:.5em;}
#commentform p:last-of-type,
#comments-form form p:last-of-type{padding-top:0;}
#commentform label{position:absolute;top:32px;left:20px;transition:all 0.5s ease;pointer-events:none;font-weight:500;}
#commentform textarea,
#commentform input:not([type=submit]):not([type=checkbox]):not([type=radio]),
#comments-form form p textarea,
#comments-form form p input:not([type=submit]):not([type=checkbox]):not([type=radio]),
#sidebar .widget input:not([type=submit]){width:100% !important;}
input[type=submit]{margin:0;cursor:pointer;font-weight:500;}
#commentform textarea:focus ~ label, #commentform input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus ~ label, #comments-form form p textarea:focus ~ label, #comments-form form p input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus ~ label,
#commentform textarea.not-empty ~ label, #commentform input:not([type=submit]):not([type=checkbox]):not([type=radio]).not-empty ~ label, #comments-form form p textarea.not-empty ~ label, #comments-form form p input:not([type=submit]):not([type=checkbox]):not([type=radio]).not-empty ~ label{top:-2px;left:0;}
#commentform p.form-submit,
#comments-form form p.form-submit{display:inline-block;width:100%;margin:40px 0 0 0;padding-bottom:0;}
#commentform .form-submit .submit{float:left;text-transform:uppercase;}
#commentform .full-input{width:100%;}
#commentform .half-input, #commentform .half-input-last{display:block;width:48%;margin-right:2% !important;float:left;}
#commentform .half-input-last{margin-right:0 !important;margin-left:2% !important;float:right;}
@media only screen and (max-width: 768px) {
#commentform .half-input,
#commentform .half-input-last{width:100%;margin-left:0 !important;margin-right:0 !important;float:none;}
}
#comments-form h3#reply-title:after{content:'';display:block;width:100px;height:1px;margin:20px 0;background:currentColor;}
#comments #cancel-comment-reply-link{display:inherit;float:right;padding-bottom:12px;}
.ozy-half-input, .ozy-half-input-last{float:left;width:49%;overflow:hidden;}
div.ozy-half-input>p, div.ozy-half-input-last>p{padding:0 !important;}
h5.ozy-half-input, h5.ozy-half-input-last, h5.ozy-full-input{display:inline-block;padding:20px 0 10px 0 !important;}
.ozy-half-input.short, .ozy-half-input-last.short, .ozy-full-input.short, .ozy-full-input-last.short{padding-top:3px !important;padding-bottom:3px !important;}
.ozy-half-input.short span.wpcf7-list-item, .ozy-half-input-last.short span.wpcf7-list-item, .ozy-full-input.short span.wpcf7-list-item, .ozy-full-input-last.short span.wpcf7-list-item, .ozy-half-input>p span.wpcf7-list-item, .ozy-half-input-last>p span.wpcf7-list-item{margin:0 !important;}
.ozy-half-input-last-short, .ozy-half-input-last{float:right;}
.ozy-three-input{float:left;width:33.33%;overflow:hidden;}
.ozy-three-input-middle{float:left;margin:0 5px !important;width:calc(33.33% - 10px);}
.ozy-half-input input:not([type=radio]):not([type=checkbox]),
.ozy-half-input-last input:not([type=radio]):not([type=checkbox]){width:100%;}
.ozy-full-input, .ozy-full-input-center, .ozy-full-input input:not([type=radio]):not([type=checkbox]){width:100%;}
.ozy-full-input-center{text-align:center;padding-top:20px !important;}
.ozy-full-input-center span.ajax-loader{display:block !important;margin:0 auto !important;}
.ozy-half-input h5, .ozy-half-input-last h5{padding:15px 0 10px 0;}
#commentform .required,
#comments-form form .required{color:#F00;}
body.page #content:not(.no-vc) #comments{margin-left:35px;margin-right:35px;margin-bottom:35px;}
.comment-form-cookies-consent{width:100%;}
.comment-form-cookies-consent input{width:auto !important;display:block;float:left;margin-top:6px;margin-right:10px;}
.comment-form-cookies-consent label{position:relative;top:auto !important;left:auto !important;white-space:pre;}
#comments li.comment ul,
#comments li.comment ol,
#comments .pingback-list{padding-left:24px !important;}
#comments ol li.comment{clear:both;list-style:none;overflow:auto;}
.comment-body{clear:both;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #dedede;}
#comments>ol>li:not(:last-child)>.comment-body{border-bottom:1px solid #dedede;}
.comment-body>div.vcard, .comment-body>.comment-meta.commentmetadata{display:initial;width:auto;font-size:12px;}
.comment-body>div.vcard>cite{font-family:inherit;font-style:normal;font-weight:700;text-transform:uppercase;}
.comment-body>div.vcard>span.says{display:none}
.author-box>div{display:inline-block;}
.comment-body>.comment-meta.commentmetadata{padding-left:10px;font-weight:300;}
.comment-body>.comment-meta.commentmetadata>a{text-decoration:none !important;}
.comment-body>.comment-meta.commentmetadata>a:first-child:before{font-family:"ozythemes";content:"\e429";font-style:normal;padding-right:2px;vertical-align:middle;}
.comment-body .reply>a{font-size:10px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;}
.comment-body .reply>a:before{font-family:"ozythemes";content:"\e274";padding-right:5px;vertical-align:middle;}
.comment-body{margin:0 60px 20px 60px;padding:20px;background:rgba(222,222,222,.2);}
.comment-body>div>img, .author-box>div>img{display:block;float:left;margin:0 20px 0 0;border-radius:50%;}
#comments .children{padding-left:0 !important}
#comments li.comment>div,
#comments li.comment>p{padding-right:60px;padding-left:60px;}
#post-author{float:left;clear:both;padding:30px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;width:100%;}
#comments li.comment .comment-respond{display:inline-block;margin:20px 0;}
#post-author h3{padding-bottom:.5em;margin-left:0;}
#post-author .gravatar{display:block;float:left;width:95px;padding:0 !important;}
#post-author #author-link p{padding:12px;text-align:right;padding-right:0;}
.post-content .more-link{font-weight:bold;}
.comment .comment-body{position:relative;}
#comments>h3{text-align:center;padding-bottom:1em;}
#comments>h3:not(:first-child){padding-top:1em;}
#comments>h3>span{display:inline-block;height:20px;line-height:18px;padding:0 7px;margin-left:10px;border-radius:3px;font-size:12px;font-weight:300 !important;background-color:#dedede;vertical-align:middle;}
.author-page .author-bio{display:inline-block;clear:both;margin-bottom:2.5em;}
.author-page .author-bio .avatar{width:80px;height:80px;float:left;margin-right:20px !important;border-radius:50%;}
.author-page .post-single:last-child{border-bottom:1px solid transparent !important;}
.carousel.blog-slider-single{position:absolute;top:0;max-height:65vh;margin-bottom:0 !important;}
.carousel.blog-slider-single .flickity-viewport, .carousel.blog-slider-single .flickity-viewport .flickity-slider{width:100%;max-width:100% !important;height:100%;}
.carousel.blog-slider-single .carousel-cell{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.post-classic-gallery{margin-top:2em !important;margin-bottom:4em !important;min-height:40vh;}
.post-classic-gallery .carousel-cell{width:100% !important;}
.post-classic-gallery .carousel-cell img{width:100% !important;max-width:none !important;border:none !important;}
body.no-page-title.page-template-page-regular-blog #main #content.blog-listing,
body.no-page-title.archive #main #content.blog-listing,
body.no-page-title.body.blog #main #content.blog-listing,
body.no-page-title.page-template-page-regular-blog #main #sidebar,
body.no-page-title.archive #main  #sidebar,
body.no-page-title.body.blog #main  #sidebar{margin-top:0 !important;padding-top:0 !important;}
#content.blog-listing{position:relative;}
#content.blog-listing-with-featured,
#content.blog-listing-with-featured.no-vc{width:100% !important;max-width:100% !important;}
#content.blog-listing-with-featured>.container{margin:0 auto;}
.post-single{position:relative;margin-bottom:30px;padding-bottom:34px;cursor:default;}
.post-single:last-child{padding-bottom:0;margin-bottom:25px;}
.post-single.sticky{margin-bottom:30px;}
.post-single.featured-single{margin-bottom:65px;padding-bottom:0;}
.post-single.featured-single.has-post-thumbnail>.thumb-wrapper{width:100%;min-height:780px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.post-single.featured-single.has-post-thumbnail>.thumb-wrapper>.container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:5% 10%;text-align:center;background:rgba(0, 0, 0, .6);z-index:99;}
.post-single.featured-single.has-post-thumbnail>.thumb-wrapper>.container>.excerpt>a{padding:10px 45px;margin:10px auto 0 auto;}
.post-single.featured-single.has-post-thumbnail>.thumb-wrapper>.container>.excerpt>p{text-align:justify;}
.post-single .generic-button-alternate{display:inline-block;}
.post-single.featured-single.has-post-thumbnail>.thumb-wrapper>.container h2{padding-bottom:10px;}
.post-single:not(.has-post-thumbnail){text-align:center;padding:0 20% 30px 20%;margin-bottom:30px;}
.post-single:not(.has-post-thumbnail).sticky{padding:35px 30%;}
.post-single.has-post-thumbnail>div{display:inline-block;vertical-align:middle;}
.post-single.has-post-thumbnail>.thumb-wrapper{position:relative;width:64%;}
.post-single.has-post-thumbnail>.thumb-wrapper>span.overlay{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0);transition:all .3s ease-in-out;z-index:3;}
.post-single.has-post-thumbnail:hover>.thumb-wrapper>span.overlay{background:rgba(0, 0, 0, .3);}
.post-single.has-post-thumbnail>div:not(.thumb-wrapper){width:36%;padding-left:30px;}
.post-single.has-post-thumbnail.even>div:not(.thumb-wrapper){padding-left:0;padding-right:30px;}
.post-single:not(.featured-single).has-post-thumbnail>.thumb-wrapper>div{position:absolute;top:45%;left:50%;text-align:center;letter-spacing:2px;text-transform:uppercase;opacity:0;transform:translate(-50%, -45%);transition:all .3s ease-in-out;z-index:4;}
.post-single:hover.has-post-thumbnail>.thumb-wrapper>div{top:50%;opacity:1;transform:translate(-50%, -50%);}
.post-single.has-post-thumbnail>.thumb-wrapper>div>span{display:block;padding:2px 8px;text-transform:none;background-color:#000;}
div.sticky.post-single{border:4px solid #000;}
.post-single>div>h2{position:relative;display:inline-block;padding-bottom:10px}
.post-single>div>.category{padding-bottom:5px;font-size:12px;text-transform:uppercase;letter-spacing:1px;}
.post-single>div>.date{padding-top:5px;padding-bottom:20px;}
.post-single.has-post-thumbnail>div{overflow:hidden;}
.post-single.has-post-thumbnail img{display:block;width:100%;}
.post-single h2>a{text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)), -webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor 0%, currentColor 100%), linear-gradient(currentColor 0%, currentColor 100%);background-repeat:no-repeat;background-size:0% 2px, 0% 2px;background-position:0 98%, 100% 98%;-webkit-transition:background-size 0.4s cubic-bezier(0.435, 0, 0, 1);transition:background-size 0.4s cubic-bezier(0.435, 0, 0, 1);}
.post-single h2>a:hover{background-size:51% 2px, 50% 2px;}
.blog-listing-mosaic, .blog-listing-masonry{position:relative;}
.blog-listing-mosaic>div, .blog-listing-masonry>div{margin-bottom:36px;overflow:hidden;}
.blog-listing-masonry>.post-single-masonry.block-size-big{width:calc(66.7% - 12px);height:516px;}
.blog-listing-masonry>.post-single-masonry.block-size-tall{height:516px;}
.blog-listing-masonry>.post-single-masonry.block-size-long{width:calc(66.7% - 12px);max-height:340px;}
.blog-listing-masonry .grid-sizer, .blog-listing-masonry>.post-single-masonry{width:calc(33.3% - 20px);}
.blog-listing-mosaic>.post-single-masonry.block-size-big{width:calc(66.7% - 12px);height:716px;}
.blog-listing-mosaic>.post-single-masonry.block-size-tall{height:716px;}
.blog-listing-mosaic>.post-single-masonry.block-size-long{width:calc(66.7% - 12px);height:340px;}
.blog-listing-mosaic .grid-sizer, .blog-listing-mosaic>.post-single-masonry{width:calc(33.3% - 20px);height:340px;}
.blog-listing-mosaic .gutter-sizer, .blog-listing-masonry .gutter-sizer{width:30px;}
.blog-listing-mosaic>div>div>img, .blog-listing-masonry>div>div>img{display:block;visibility:hidden;max-width:100%;}
.blog-listing-mosaic>div>div, .blog-listing-mosaic>div>div>div, .blog-listing-masonry>div>div, .blog-listing-masonry>div>div>div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;}
.blog-listing-mosaic>div>div, .blog-listing-masonry>div>div{position:relative;}
.blog-listing-mosaic>div>div>div>a, .blog-listing-masonry>div>div>div>a{display:block;position:relative;width:100%;height:100%;background:rgba(255,255,255,0);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(115,115,115,0) 55%, rgba(0,0,0,0.5) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(55%, rgba(115,115,115,0)), color-stop(100%, rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(115,115,115,0) 55%, rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(115,115,115,0) 55%, rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(115,115,115,0) 55%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(115,115,115,0) 55%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.blog-listing-mosaic>div:hover>div>div>a, .blog-listing-mosaic>div:focus>div>div>a, .blog-listing-mosaic>div:active>div>div>a, .blog-listing-masonry>div:hover>div>div>a, .blog-listing-masonry>div:focus>div>div>a, .blog-listing-masonry>div:active>div>div>a{background-color:rgba(0, 0, 0, .4);}
.blog-listing-mosaic>div>div>div>a>div, .blog-listing-masonry>div>div>div>a>div{position:absolute;bottom:0;padding:40px;}
.blog-listing-mosaic>div>div>div>a>div>h2, .blog-listing-mosaic>div>div>div>a>div>span, .blog-listing-masonry>div>div>div>a>div>h2, .blog-listing-masonry>div>div>div>a>div>span{display:block;color:currentColor !important;}
.blog-listing-mosaic>div>div>div>a>div>h2, .blog-listing-masonry>div>div>div>a>div>h2{position:relative;margin-bottom:35px;font-size:24px !important;font-weight:500 !important;}
.blog-listing-mosaic>div>div>div>a>div>h2:after, .blog-listing-masonry>div>div>div>a>div>h2:after{position:absolute;content:'';display:inline-block;width:60px;height:2px;bottom:-20px;left:0;background-color:currentColor;}
.blog-listing-mosaic>div>div>div>a>div>span:last-child, .blog-listing-masonry>div>div>div>a>div>span:last-child{opacity:0;margin-top:-30px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.blog-listing-mosaic>div:hover>div>div>a>div>span:last-child, .blog-listing-mosaic>div:focus>div>div>a>div>span:last-child, .blog-listing-mosaic>div:active>div>div>a>div>span:last-child, .blog-listing-masonry>div:hover>div>div>a>div>span:last-child, .blog-listing-masonry>div:focus>div>div>a>div>span:last-child, .blog-listing-masonry>div:active>div>div>a>div>span:last-child{opacity:1;margin-top:0;}
@media only screen and (max-width: 667px) {
.blog-listing-masonry>.post-single-masonry.block-size-big, .blog-listing-masonry>.post-single-masonry.block-size-tall, .blog-listing-masonry>.post-single-masonry.block-size-long, .blog-listing-masonry .grid-sizer, .blog-listing-masonry>.post-single-masonry, .blog-listing-mosaic>.post-single-masonry.block-size-big, .blog-listing-mosaic>.post-single-masonry.block-size-tall, .blog-listing-mosaic>.post-single-masonry.block-size-long{width:calc(100% - 40px);}
} body.page-template-page-mosaic-blog #main>.container.no-vc,
body.page-template-page-masonry-blog #main>.container.no-vc{padding-bottom:0 !important;}
.ozy-waypoint-animate{opacity:0;}
.ozy-waypoint-animate.hiding{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.ozy-start-animation.ozy-appear{animation:ozy-appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);-webkit-animation:ozy-appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);-moz-animation:ozy-appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);-o-animation:ozy-appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);opacity:1;}
@-webkit-keyframes ozy-appear { 0%{-webkit-transform:translate(0, -10%);opacity:0;}
100%{-webkit-transform:translate(0, 0);opacity:1;}
}
@-moz-keyframes ozy-appear { 0%{-moz-transform:translate(0, -10%);opacity:0;}
100%{-moz-transform:translate(0, 0);opacity:1;}
}
@-o-keyframes ozy-appear { 0%{-o-transform:translate(0, -10%);opacity:0;}
100%{-o-transform:translate(0, 0);opacity:1;}
}
@keyframes ozy-appear { 0%{transform:translate(0, -10%);opacity:0;}
100%{transform:translate(0, 0);opacity:1;}
}
.ozy-start-animation.ozy-fade-appear{animation:ozy-fade-appear;-webkit-animation:ozy-fade-appear;-moz-animation:ozy-fade-appear;-o-animation:ozy-fade-appear;opacity:1;}
@-webkit-keyframes ozy-fade-appear {
0%{opacity:0.1;}
100%{opacity:1;}
}
@-moz-keyframes ozy-fade-appear {
0%{opacity:0.1;}
100%{opacity:1;}
}
@-o-keyframes ozy-fade-appear {
0%{opacity:0.1;}
100%{opacity:1;}
}
@keyframes ozy-fade-appear {
0%{opacity:0.1;}
100%{opacity:1;}
} body.page-template-page-revo-full #content,
body.page-template-page-blank-mode #content{width:100%;max-width:100%;height:100%;max-height:100%;}
.blog-next-post{position:relative;height:400px;background-size:cover;background-position:center center;text-align:center;}
.blog-next-post>a{display:table;width:100%;height:100%;background:rgba(0,0,0,.4);}
.blog-next-post>a>h2{display:table-cell;padding:0 20px;vertical-align:middle;font-size:220%;text-decoration:none;}
.blog-next-post>a>h2>span:first-child{display:inline-block;margin-bottom:20px;font-family:'Georgia', 'times new roman', palatino,platino linotype,georgia,times,serif;font-size:16px;font-style:italic;font-weight:300;border-bottom:1px solid currentColor;}
.blog-next-post>a>h2>span:last-child{line-height:140%;}
.page-pagination{display:table;margin:0 auto;}
.page-pagination>a, .page-pagination>span{display:block;float:left;min-width:48px;height:48px;padding:0 10px;border:1px solid var(--content-color);line-height:48px;font-weight:700;text-align:center;text-decoration:none;opacity:.8;transition:all .2s linear;}
.page-pagination>a:not(:last-child),
.page-pagination>span:not(:last-child){margin-right:6px;}
.page-pagination>a:hover, .page-pagination>a:active, .page-pagination>a:focus{opacity:1;transform:scale(1.2);}
.page-pagination>a>span{font-size:18px;}
.page-pagination>a.current, .page-pagination>span.current{opacity:1;transform:scale(1.2);}
.pagination{position:relative;padding-top:35px;clear:both;text-align:center;font-weight:500;}
.pagination>a{padding:0 5px;}
#comment-navigation{display:inline-block;width:100%;}
body:not(.page-template-page-isotope-blog):not(.page-template-page-isotope-fitrows-blog) .featured-thumbnail{position:relative;overflow:hidden;margin-bottom:22px;background-size:cover;background-position:center center;}
body.single .featured-thumbnail{background-size:auto !important;background-repeat:no-repeat;}
body.single .featured-thumbnail>img{margin:0 auto;}
.featured-thumbnail>img{display:block;max-width:100%;height:auto;}
.featured-thumbnail.regular-blog>img{visibility:hidden;z-index:-1;}
.featured-thumbnail>a{display:block;position:absolute;width:100%;height:100%;}
.featured-thumbnail>a>span{position:absolute;color:#fff !important;font-size:32px;width:42px;height:42px;line-height:42px;text-align:center;top:50%;left:50%;margin-top:-21px;margin-left:-21px;}
.featured-thumbnail-header{position:relative;width:100%;height:65vh;margin-top:var(--menu-height);background-position:top center;background-size:cover;overflow:hidden;}
body.use-transparent-menu .featured-thumbnail-header{margin-top:0;}
.featured-thumbnail-header.no-thumb{height:20vh;background-color:var(--content-color);}
.featured-thumbnail-header h1{margin-top:10px;font-size:2.8vw;font-weight:500;}
.featured-thumbnail-header.post h1{margin-top:0;padding-left:10%;padding-right:10%;font-size:3.2vw;font-weight:700;}
.featured-thumbnail-header.small-header{height:350px;}
.featured-thumbnail-header>div{position:relative;height:100%;width:100%;}
.featured-thumbnail-header>img{position:absolute;top:0;left:0;width:100%;display:none;}
@media only screen and (max-width: 768px) {
.featured-thumbnail-header.post{margin-top:85px;}
.featured-thumbnail-header{margin-top:0;}
.featured-thumbnail-header.post h1{padding-left:0;padding-right:0;}
.blog-next-post:not(.has-comment-section){margin-top:0;}
}
.featured-thumbnail-header>div>div:not(.flickity-viewport):not(.post){position:absolute;left:50%;bottom:0;transform:translate(-50%,0);}
.featured-thumbnail-header>div>div.post{position:absolute;width:100%;top:50%;right:0;left:0;text-align:center;transform:translateY(-50%);}
.featured-thumbnail-header>div>div>div:not(.flickity-slider){position:relative;padding:20px 40px 0 40px;}
.featured-thumbnail-header>div>div.post>div{margin:0 auto;}
.single-post-header .post-meta, .featured-thumbnail-header>div>div>div>div.post-meta{position:relative;display:inline-block;width:100%;margin-top:15px;}
.single-post-header .post-meta{width:auto;margin-top:0;margin-bottom:10px;padding-bottom:15px;}
.single-post-header .post-meta:after{position:absolute;display:block;content:'';width:40px;height:1px;bottom:0;left:0;background-color:currentColor;}
.single-post-header .super-header-share-buttons{display:inline-block;float:right;margin-top:0;}
.single-post-header .post-meta p, .featured-thumbnail-header>div>div>div>div.post-meta p{display:inline;}
.featured-thumbnail-header.small-header>div{background-color:rgba(0,0,0,.4);}
body:not(.ozy-classic-menu-bar).single.single-format-standard #main{margin-top:0 !important;padding-top:0 !important;}
#sidebar.has-super-header{padding-top:40px;}
.super-header-share-buttons{padding:0 0 12px 0;text-align:center;}
.post-bottom-meta .super-header-share-buttons{padding:6px 0 12px 0;}
.super-header-share-buttons>a{display:inline-block;width:36px;height:36px;font-size:34px;text-align:center;line-height:34px;text-decoration:none !important;color:var(--content-color) !important;}
.single-post-header.container{margin:-100px auto 0 auto;padding:32px 40px 0 40px;background-color:var(--body-bg-color);}
.single-post-header.container.post{position:relative;padding:56px 60px 28px 60px;text-align:center;}
body:not(.has-featured-image) .single-post-header.container.post>a.view-large-image{display:none;}
.single-post-header.container.post>a.view-large-image{position:absolute;top:-50px;left:0;background-color:var(--body-bg-color);color:var(--content-color);padding:4px 15px;font-size:80%;text-decoration:none;}
.single-post-header.container.post h1:after{content:'';display:block;width:100px;height:1.1px;margin:40px auto 0 auto;background:currentColor;}
body.ozy-page-model-has-sidebar .single-post-header.container{margin:-100px auto 0 -40px;}
body.single-mphb_room_service .single-post-header.container{margin:-60px auto 0 -40px;}
body.single-mphb_room_service .single-post-header.container.wider{margin:-60px auto 0 auto;}
.single-post-header>div{position:relative;}
.room-additional_html{margin:35px 0 0;}
body.post-template-default.single.single-post #content .post-content>*:not(blockquote):not(div):not(iframe):not(.image-p):not(.iframe-p){padding-left:17%;padding-right:17%;}
body.post-template-default.single.single-post #content p.iframe-p{display:grid;padding:1.5em 0;}
body.post-template-default.single.single-post #content p.image-p{display:inline-block;padding:1.5em 0;}
body.post-template-default.single.single-post #content p.post-head-excerpt{padding-bottom:1.5em;font-size:130%;text-align:center;}
body.post-template-default.single.single-post .post-bottom-meta{margin:2.1em 0 0 0;text-align:center;}
body.post-template-default.single.single-post .post-bottom-meta>span{letter-spacing:3px;}
body.post-template-default.single.single-post .post-bottom-meta .super-header-share-buttons{position:relative;margin:10px 0 10px;}
body.post-template-default.single.single-post .post-bottom-meta .super-header-share-buttons:before, body.post-template-default.single.single-post .post-bottom-meta .super-header-share-buttons:after{content:'';position:absolute;width:35%;height:1px;top:50%;left:0;margin-top:-1px;background-color:var(--shared-border-color);}
body.post-template-default.single.single-post .post-bottom-meta .super-header-share-buttons:after{left:auto;right:0;}
@media only screen and (max-width: 768px) {
.post-single:not(.has-post-thumbnail):not(.sticky){text-align:inherit;}
.single-post-header.container{margin:0 !important;padding:20px !important;}
.post-single:not(.has-post-thumbnail){padding:0 0 35px 0;}
.post-single:last-child{padding-bottom:0;}
.post-single:not(.has-post-thumbnail).sticky{padding:20px 35px;}
body.post-template-default.single.single-post #content .post-content>*:not(blockquote):not(div):not(iframe):not(.image-p):not(.iframe-p){padding-left:0;padding-right:0;}
.post-single.has-post-thumbnail.even>div:not(.thumb-wrapper),
.post-single.has-post-thumbnail>div:not(.thumb-wrapper),
.post-single.has-post-thumbnail>.thumb-wrapper{width:100%;padding-left:0;padding-right:0;}
#content.blog-listing .post-single.has-post-thumbnail.even>div:first-child>.excerpt{padding-bottom:20px;}
#content.blog-listing .post-single>div:first-child>h2{padding:0 0 10px;}
#content.blog-listing .post-single>div>h2{padding:10px 0;}
.carousel.blog-slider-single .carousel-cell{top:0;}
body.post-template-default.single.single-post .post-bottom-meta .super-header-share-buttons:before, body.post-template-default.single.single-post .post-bottom-meta .super-header-share-buttons:after{width:15%;}
} form.post-password-form{max-width:800px;padding:35px;margin:60px auto 60px auto;border-radius:3px;background-color:#ffffff;text-align:center;}
body.page-template-page-ftp-album form.post-password-form, body.page-template-page-gallery-album form.post-password-form{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);margin:0;max-width:inherit;}
form.post-password-form>h3{padding-bottom:20px;color:#000 !important;}
form.post-password-form>label{color:#000 !important;}
.tooltipsy{padding:6px 12px;max-width:200px;color:#000 !important;background-color:#fff !important;margin-bottom:5px;font-size:11px !important;transition:opacity .4s;-webkit-transition:opacity .4s;}
.tooltipsy:after{content:'';position:absolute;border:10px solid transparent;border-left-color:#fff !important;bottom:-3px;left:50%;z-index:-1;}
.tooltipsy.white{color:#fff !important;background-color:#000 !important;}
.tooltipsy.white:after{bottom:10px;top:-10px;border-left-color:#000 !important;}
.tooltipsy.right{position:absolute;bottom:20px;left:100%;white-space:nowrap;z-index:-1;}
.tooltipsy.right:after{bottom:-10px;left:0;border-left-color:#fff !important;}
#ozy-google-map-background{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;}
#google-maps-info-box{width:300px;height:225px;}
#google-maps-info-box>img{max-width:100%;}
.gm-style-iw>div>div{overflow:hidden !important;}
.vc_row>.ozy-google-map{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;}
.sunway-btt-container{display:none;margin:1em;position:fixed;bottom:-100px;right:20px;z-index:999;}
body.navigation-is-open .sunway-btt-container{bottom:-72px !important;}
.sunway-btt{width:40px;height:80px;overflow:hidden;position:relative;cursor:pointer;transition:.3s;border:1px solid currentColor;}
.sunway-btt svg{position:absolute;left:8px;width:22px;height:80px;transition:all .2s cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transition:all .2s cubic-bezier(1.000, 0.000, 0.000, 1.000);will-change:transform;}
.sunway-btt svg#Capa_1{top:0;}
.sunway-btt svg#Capa_2{top:80px;}
.sunway-btt:hover svg#Capa_1{top:-80px;}
.sunway-btt:hover svg#Capa_2{top:0;}
.sunway-btt svg path{fill:currentColor;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#333;background:rgba(200,200,200,0.8) !important;background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8))) !important;background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8)) !important;background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8)) !important;background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8)) !important;background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8)) !important;background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8)) !important;}
.wp-caption{margin-top:1.5em;position:relative;display:inline-block !important;}
.bypostauthor, .gallery-caption{display:inline-block;}
.wp-caption img{display:block;}
.alignleft{float:left;}
.wp-caption.alignright{float:left;text-align:left;padding:10px 20px 20px 0;}
img.alignleft{float:left;margin:0 20px 20px 0;}
.wp-caption-text{text-align:inherit;}
.textaligncenter{text-align:center;}
.aligncenter, img.aligncenter{margin:0 auto;display:block !important;text-align:center;}
.alignright{float:right;}
.wp-caption.alignright{float:right;text-align:right;padding:0 0 20px 20px;}
img.alignright{float:right;margin:0 0 20px 20px;}
.none-visible{display:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.left-w-padding{float:left;padding-right:20px;}
.right-w-padding{float:right;padding-left:20px;}
.disabled{cursor:default !important}
dt{font-weight:bold;text-decoration:underline;padding:0.5em 0 0 0;}
dd{margin:0;padding:0 0 0.5em 0;}
#content hr{margin:0;height:1.1px;border:0;background-color:var(--shared-border-color);}
#content table{max-width:100%;width:100%;border-collapse:collapse;border-spacing:0;margin:1.5em 0;}
#content table th,
#content table td{border:1px solid var(--shared-border-color);padding:0 1em;}
#content br{margin-top:0.5em;display:block;content:' ';}
#content p:not([class]):not([id]){margin:0;padding-top:1em;padding-bottom:1em;}
#content p:not([class]):not([id]):first-child{padding-top:0;}
#content p:not([class]):not([id]):last-child{padding-bottom:0;}
#search-overlay{position:fixed;width:100vw;height:100vh;top:-100vh;background-color:rgba(255,255,255,1);z-index:1001;-webkit-transition:all 800ms cubic-bezier(1.000, 0.000, 0.000, 1.000);-moz-transition:all 800ms cubic-bezier(1.000, 0.000, 0.000, 1.000);-o-transition:all 800ms cubic-bezier(1.000, 0.000, 0.000, 1.000);transition:all 800ms cubic-bezier(1.000, 0.000, 0.000, 1.000);-webkit-transition-timing-function:cubic-bezier(1.000, 0.000, 0.000, 1.000);-moz-transition-timing-function:cubic-bezier(1.000, 0.000, 0.000, 1.000);-o-transition-timing-function:cubic-bezier(1.000, 0.000, 0.000, 1.000);transition-timing-function:cubic-bezier(1.000, 0.000, 0.000, 1.000);}
body.search-overlay-open #search-overlay{top:0;}
#search-overlay form{position:absolute;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);}
#search-overlay form #search{width:100%;font-size:120px;line-height:150px;padding:0 !important;border:none;background-color:transparent !important;}
#search-overlay form p{font-size:11px;font-weight:500;}
#search-overlay form a{position:absolute;top:0;right:0;text-decoration:none;}
#search-overlay form a>i{position:static;font-size:50px;}
.wp-search-form{position:relative;}
.wp-search-form i.oic-simple-line-icons-129, .wp-search-form i.oic-pe-icon-7-stroke-24, .wp-search-form i.oic-pe-icon-7-stroke-139, .wp-search-form i.oic-zoom{position:absolute;width:22px;height:22px;top:50%;left:12px;margin-top:-10px;color:#fff;opacity:0.6;-moz-opacity:0.6;-webkit-opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}
.wp-search-form i.oic-pe-icon-7-stroke-139, .wp-search-form i.oic-simple-line-icons-129{left:inherit;cursor:pointer;right:12px;}
.wp-search-form #search,
#content .wp-search-form #search{padding-left:32px !important;}
body.search article.result{background-color:#fff;border:1px solid #dedede;width:366px;margin-bottom:20px;padding:20px;}
body.search article.result img{max-width:100%;height:auto;}
body.search #gutter-sizer{width:3%;}
div.video-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;vertical-align:top;}
div.video-background video{min-height:100%;min-width:100%;z-index:-2 !important;}
div.video-background .ui-video-background{display:none !important;}
div.video-background>div{position:absolute;width:100%;height:100%;top:0;left:0;background:url(//www.goldengrassthermal.com/wp-content/themes/sunway/images/video-pattern.png) repeat fixed !important;z-index:10;}
#video-background>video{max-width:none !important;}
#tubular-container{top:0;left:0;z-index:-2 !important;}
#tubular-shield{position:fixed !important;background:url(//www.goldengrassthermal.com/wp-content/themes/sunway/images/video-pattern.png) repeat fixed !important;z-index:-1 !important;}
.heading-font{font-weight:300 !important;letter-spacing:1px;}
.twitter-tweet{margin:0 auto !important;padding-left:0 !important;padding-right:0 !important;}
.ozy-header-slider, .ozy-footer-slider{width:100%;min-height:100px;position:relative;z-index:0;}
body.page-template-page-regular-blog .ozy-header-slider{max-width:1140px;margin:60px auto 60px auto;}
.post-content form.post-password-form label{display:block;font-weight:700;}
.post-content form.post-password-form input{display:inline-block;width:100% !important;margin:10px 0 !important;}
#single-post-tags{padding-top:2em;text-align:center;}
#single-post-tags i{padding-right:10px;}
#single-post-tags a{display:inline-block;margin-right:10px;color:var(--content-color) !important;text-decoration:none;border-bottom:1px solid var(--shared-border-color);}
#single-post-tags a:hover{border-bottom:1px solid rgba(0,0,0,0);}
#single-post-tags a:last-child{margin-right:0;}
.flickr-widget>li{display:inline-block !important;width:auto !important;border:none !important;padding:0 !important;}
.widget li>a{text-decoration:none;}
#footer-text>div{display:inline-block;float:left;}
.ozy-latest-posts{display:inline-block;clear:both;}
.ozy-latest-posts>a{position:relative;display:inline-block;width:48%;overflow:auto;margin-bottom:12px;float:left;text-transform:uppercase;font-weight:700;border-radius:3px;}
.ozy-latest-posts>a:hover>span{opacity:1;-moz-opacity:1;-webkit-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
.ozy-latest-posts>a>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;transition:color .4s;-webkit-transition:color .4s;-moz-transition:color .4s;opacity:0;-moz-opacity:0;-webkit-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.ozy-latest-posts>a:nth-child(odd){float:left;}
.ozy-latest-posts>a:nth-child(even){float:right;}
.ozy-latest-posts>a>img{display:block;width:100%;height:auto;}
.ozy-latest-posts-with-thumbs>li>a>span>small, .ozy-simple-latest-posts>li>small{display:block;}
.ozy-latest-posts-with-thumbs>li{border-width:1px !important;border-color:transparent !important;}
.ozy-latest-posts-with-thumbs>li>a{display:table;width:100%;}
.ozy-simple-latest-posts>li>a, .ozy-latest-posts-with-thumbs>li>a{text-transform:uppercase;}
.ozy-latest-posts-with-thumbs>li>a>img{width:100px !important;max-width:none !important;height:auto;float:left;border-radius:3px;}
.ozy-latest-posts-with-thumbs>li>a>span{vertical-align:top;display:table-cell;width:100%;padding-left:15px;}
.tagcloud>a{text-decoration:none;padding:5px 10px;display:inline-block;margin-bottom:4px;font-size:80%;}
.widget li>span.post-date{display:block;font-size:80%;}
.widget ul ul{margin-left:10px !important;}
.widget ul>li>*[class^='rss'],
.widget ul li{padding:.5em 0 0;}
.widget ul.menu li a>i{margin-left:0 !important;margin-right:5px !important;}
.widget ul.menu li.current-menu-item>a{font-weight:500;}
.widget ul.menu li .dropdown-menu{padding-top:0 !important;}
.widget ul.menu li a>i, .widget ul.menu li[class^="oic-"]:before{padding-right:6px;vertical-align:middle;}
.widget br{content:' ';display:block;margin-bottom:0.2em;}
.widget img{max-width:100%;height:inherit;}
.widget p{display:inline-block;width:100%;padding:.5em 0;}
.widget select{width:100%;max-width:100%;}
.widget>ul>li>a.rsswidget{display:inline-block;width:100%;font-weight:700;}
.widget>ul>li>div.rssSummary{border-top:1px solid #dedede;margin-top:10px;padding-top:10px;}
.widget_calendar{float:left;}
#wp-calendar{width:100%;}
#wp-calendar caption{text-align:right;font-size:12px;margin-top:10px;margin-bottom:15px;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{padding-bottom:10px;text-align:center;}
#wp-calendar tbody td{border:1px solid #fff;text-align:center;padding:8px 0;}
#wp-calendar tbody td:hover{background:#fff;color:#000}
#wp-calendar tbody .pad,#wp-calendar tbody .pad:hover{background:none;border:none !important;}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px;}
.ozy-facebook_widget.loading{width:100%;min-height:200px;background:url(//www.goldengrassthermal.com/wp-content/themes/sunway/images/progress.gif) no-repeat center center;}
.ozy-twitter-widget, .ozy-facebook_widget{text-align:center;font-size:20px;}
.ozy-facebook_widget p, .ozy-twitter-widget p{font-size:18px;margin:0 10% !important;padding:0 !important}
.ozy-instagram-gallery-wrapper h2, .ozy-twitter-widget h2, .ozy-facebook_widget h2, .ozy-twitter-widget h3, .ozy-facebook_widget h3{text-align:center !important;font-size:12px !important;font-weight:700 !important;}
.ozy-instagram-gallery-wrapper h2:after, .ozy-twitter-widget h2:after, .ozy-facebook_widget h2:after{display:block;content:'';width:55px;margin:20px auto;border-bottom:2px solid currentColor;}
.ozy-twitter-widget h3, .ozy-facebook_widget h3{text-transform:uppercase;margin-bottom:20px;}
.weather-widget.panel{position:relative;width:100%;display:inline-block;}
.weather-widget.panel.loading>div.loading{position:absolute;width:100%;height:90%;background-image:url(//www.goldengrassthermal.com/wp-content/themes/sunway/images/progress.gif);background-repeat:no-repeat;background-position:center center;z-index:999;}
.weather-widget .weather{width:100%;margin-top:20px;display:inline-block;}
.weather-widget .city{text-align:left;text-transform:uppercase;}
.weather-widget .group{margin-bottom:20px;text-align:right;float:right;clear:both;}
.weather-widget .temp{font-size:3.2em;font-weight:300;line-height:0.75;}
.weather-widget .temp>#num{padding-right:15px;}
.weather-widget .celsius, .weather-widget .fahrenheit, .weather-widget .divider{font-size:1.25rem;vertical-align:middle;padding-left:5px;cursor:pointer;text-decoration:none;opacity:.5;}
.weather-widget .celsius.active, .weather-widget .fahrenheit.active{opacity:1;}
.weather-widget .divider{margin:0 0.05em;}
.weather-widget .forecast{display:table;text-transform:uppercase;width:100%;}
.weather-widget .block{display:table-cell;padding:1.5em 0 0 0;text-align:center;}
.weather-widget .group>span, .weather-widget .block>span{display:block;}
.weather-widget .high{font-size:130%;font-weight:300;margin:0.25em 0;}
.weather-widget .forecast .secondary:first-child{font-size:90%;}
.weather-widget .group, .weather-widget .forecast .secondary:last-child{font-size:85%;}
.ozy-typing-box-wrapper{overflow:hidden;}
.ozy-typing-box-wrapper .typed-cursor{opacity:1;-webkit-animation:cursor_blink 0.7s infinite;animation:cursor_blink 0.7s infinite;}
@-webkit-keyframes cursor_blink{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@keyframes cursor_blink{
0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
} .ozy-wide-box{width:100%;}
.wpcf7>form>p{display:inline-block}
#content .wpcf7-form p,
#content .wpcf7-form div p{padding-top:.8em;padding-bottom:.8em;}
#content .wpcf7-form p.ozy-half-input:first-child,
#content .wpcf7-form p.ozy-half-input-last:first-child,
#content .wpcf7-form div p.ozy-half-input:first-child,
#content .wpcf7-form div p.ozy-half-input-last:first-child{padding-top:0;}
#content .wpcf7-form p:last-of-type,
#content .wpcf7-form div p:last-of-type{padding-bottom:0;}
span.wpcf7-list-item{margin:1em 0 0 0;}
.wpb_revslider_element ul,.wpb_revslider_element ol{padding-left:0 !important;}
#content.no-vc,body.single-post #content{padding-top:35px;}
body.single-post #content{padding-top:0;padding-bottom:40px;}
body.single.single-post .container.wider, body.single.single-post #content{max-width:970px !important;}
body.single.single-post .container.wider{border:1px solid var(--shared-border-color);border-top:0;border-bottom:0;}
body.single.single-post #content{border:1.5px solid;border-top:0;border-bottom:0;border-image:linear-gradient(to bottom, var(--shared-border-color) 0%, rgba(255, 255, 255, 0) 60%);border-image-slice:1;}
.ozy-page-model-no-sidebar.ozy-page-model-full #main>.container{width:100%;}
.ozy-page-model-has-sidebar #main>.container #content.left-sidebar{margin-left:36px;}
.ozy-page-model-has-sidebar #main>.container>#content{float:left;}
.ozy-page-model-full #main>.container>#content,
.ozy-page-model-full #footer>footer>.container{margin:0 auto;}
.ozy-page-model-full #footer{width:100%;}
.ozy-custom-fullheight-row{overflow:hidden;padding:0 !important;}
@media only screen and (min-width: 768px) {
#main>.container.left-sidebar .wpb_row,
#main>.container.right-sidebar .wpb_row{max-width:100%;left:inherit !important;}
}
@media only screen and (max-width: 768px) {
.ozy-page-model-full #content .page-content>.wpb_row{padding-left:0 !important;padding-right:0 !important;}
}
.ozy-page-model-full #page-title-wrapper>div{max-width:1600px;margin-left:auto;margin-right:auto;}
#content.no-vc{max-width:100%;}
.ozy-page-model-boxed #main{position:relative;max-width:1600px;margin-left:auto;margin-right:auto;}
.lang-switcher{cursor:pointer;}
.lang-switcher>i{padding-left:10px;}
.lang-switcher-dropdown{position:absolute;left:0;width:100%;max-height:0;background-color:currentColor;z-index:10;text-align:left;overflow:hidden;transition:max-height 300ms cubic-bezier(1.000, 0.005, 0.165, 1.000);transition-timing-function:cubic-bezier(1.000, 0.005, 0.165, 1.000);}
#menu-side-info .lang-switcher-dropdown{top:50px;}
body.lang-switcher-open .lang-switcher-dropdown{max-height:150px;}
.lang-switcher-dropdown>a{display:block;font-size:10px;font-weight:700;line-height:22px;text-align:center;color:#fff;}
.lang-switcher-dropdown>a:first-child{padding-top:10px;}
.lang-switcher-dropdown>a:last-child{padding-bottom:10px;}
.parallax-base{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
@media only screen and (max-width: 1378px) {
.parallax-base{display:none !important;}
} .widget #social-icons a{display:inline-block;font-size:38px;text-decoration:none;padding:0 5px 10px 0;}
#ozy-offer_box{display:none;position:fixed;width:220px;top:200px;right:40px;padding:20px;background:rgba(0, 0, 0, .8);color:#fff;z-index:999;box-shadow:0 0 0 rgba(204,169,44, 0.4);animation:pulse_shadow 2s 6;animation-delay:3s;}
#ozy-offer_box:hover{animation:none;}
#ozy-offer_box.show{display:block;}
#ozy-offer_box>h3{font-size:14px !important;padding-bottom:1.1em;}
#ozy-offer_box>div{font-size:12px;line-height:18px;}
#ozy-offer_box>a:not(.close){width:100%;text-align:center;}
#ozy-offer_box>a.close{position:absolute;width:32px;height:32px;top:-32px;right:0;text-align:center;text-decoration:none;background:rgba(0, 0, 0, .8);}
#ozy-offer_box>a.close:before{display:block;content:'\00D7';font-size:32px;line-height:32px;color:#fff;}
.mobile-show-offer-box{display:none;position:fixed;width:32px;height:32px;top:125px;right:0;font-size:16px;line-height:32px;text-align:center;color:#fff;border-top-left-radius:50%;border-bottom-left-radius:50%;background:rgba(0, 0, 0, .8);z-index:999;}
@media only screen and (max-width: 812px) {
#ozy-offer_box.show-mobile,
.mobile-show-offer-box.show{display:block !important;}
#ozy-offer_box,
#ozy-offer_box.show{display:none;}
.mobile-show-offer-box{top:90px;}
}
@-webkit-keyframes pulse_shadow {
0%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0, 0.4);}
70%{-webkit-box-shadow:0 0 0 10px rgba(0,0,0, 0);}
100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0, 0);}
}
@keyframes pulse_shadow {
0%{-moz-box-shadow:0 0 0 0 rgba(0,0,0, 0.4);box-shadow:0 0 0 0 rgba(0,0,0, 0.4);}
70%{-moz-box-shadow:0 0 0 10px rgba(0,0,0, 0);box-shadow:0 0 0 10px rgba(0,0,0, 0);}
100%{-moz-box-shadow:0 0 0 0 rgba(0,0,0, 0);box-shadow:0 0 0 0 rgba(0,0,0, 0);}
} #ozy-cookie_notice_banner{display:none;position:fixed;top:auto;left:0;right:0;bottom:-300px;padding:20px 15%;font-family:"serif", Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman";font-size:13px;letter-spacing:.8px;text-align:center;z-index:99;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#ozy-cookie_notice_banner>div{width:85%;float:left;}
#ozy-cookie_notice_banner.show{display:table;width:100%;}
#ozy-cookie_notice_banner.in-viewport{bottom:0px;}
#ozy-cookie_notice_banner a:not(.generic-button){color:currentColor !important;text-decoration:underline;}
#ozy-cookie_notice_banner>a.generic-button{display:unset;position:absolute;top:50%;transform:translateY(-50%);margin:0 auto 0 auto;border:1px solid currentColor !important;}
@media only screen and (max-width: 812px) {
#ozy-cookie_notice_banner.show{display:block;}
#ozy-cookie_notice_banner>div{width:100%;}
#ozy-cookie_notice_banner>a.generic-button{position:unset;display:inline-block;top:inherit;transform:none;margin:15px auto 0 auto;}
}  @media only screen and (max-width: 1024px) {
.vc_row.zero-mobile-padding, .vc_row.zero-mobile-padding-i, .wpb_column.zero-mobile-padding>.vc_column-inner, .wpb_column.zero-mobile-padding-i>.vc_column-inner{padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important;}
.vc_row.zero-mobile-margin, .vc_row.zero-mobile-margin-i, .wpb_column.zero-mobile-margin>.vc_column-inner, .wpb_column.zero-mobile-margin-i>.vc_column-inner{margin-right:0 !important;margin-left:0 !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.vc_row.wpb_row.vc_row-fluid{margin-left:0;margin-right:0;}
}
@media only screen and (max-width: 479px) {
.vc_custom_heading.modified{margin-top:10px !important;}
.vc_custom_heading.modified-b{margin-bottom:10px !important;}
}
.wpb-js-composer .vc_tta.vc_general ul, .wpb-js-composer .vc_tta.vc_general ol{padding-left:25px;}
.wpb_column[class*="occ-"] *{color:currentColor !important;}
.ozy-arrow_box{position:relative;margin-top:20px;padding:60px 60px 30px 60px;}
.ozy-arrow_box.arrow-TOP{margin-top:20px;}
.ozy-arrow_box.arrow-BOTTOM{margin-bottom:20px;}
.ozy-arrow_box a{margin-top:30px;}
.ozy-arrow_box h1,.ozy-arrow_box h2,.ozy-arrow_box h3,.ozy-arrow_box h4,.ozy-arrow_box h5,.ozy-arrow_box h6{color:currentColor !important;}
.ozy-arrow_box.arrow-TOP:after, .ozy-arrow_box.arrow-BOTTOM:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:var(--data-bgcolor);border-width:20px;margin-left:-20px;}
.ozy-arrow_box.arrow-BOTTOM:after{bottom:inherit;top:100%;border-top-color:var(--data-bgcolor);}
.ozy-page_navigator{position:relative;width:100%;min-height:30vh;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.ozy-page_navigator>a{position:absolute;display:inline-block;width:100%;height:100%;}
.ozy-page_navigator>a>span{position:absolute;max-width:300px;top:50%;left:50%;transform:translate(-50%,-50%);}
.ozy-page_navigator>a>span>span{display:block;width:100%;}
.ozy-page_navigator>a>span>span:first-child{font-weight:700;padding-bottom:10px;}
.ozy-page_navigator>a>span>span:nth-child(2){position:relative;font-size:26px;font-weight:300;margin-bottom:32px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.ozy-page_navigator>a>span>span:nth-child(2):after{position:absolute;content:'';display:inline-block;width:60px;height:2px;bottom:-20px;left:0;background-color:currentColor;}
.ozy-page_navigator>a>span>span:last-child{cursor:pointer;margin-top:-30px;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.ozy-page_navigator>a:hover>span>span:last-child, .ozy-page_navigator>a:focus>span>span:last-child, .ozy-page_navigator>a:active>span>span:last-child{margin-top:0;opacity:1;}
.ozy-page_navigator>a{text-decoration:none;color:currentColor !important;}
.img-wrapper:not(.native-lazy){display:inline-block;position:relative;z-index:1;overflow:hidden;}
.img-wrapper:not(.native-lazy):after{content:'';margin:0 -5px 0 0;position:absolute;top:0;right:100%;bottom:100%;left:0;background:var(--img-wrapper-reveal-color);z-index:3;transition:bottom 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, margin 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.6s;}
.img-wrapper:not(.native-lazy) img:first-child,
.img-wrapper:not(.native-lazy) div:first-child{transition:opacity 0s 0.6s, transform 1s 0.6s;opacity:0;transform:translateX(-20px) translateZ(0);}
.img-wrapper:not(.native-lazy).img-loaded:after{margin-right:0;right:-3px;bottom:0;left:100%;}
.img-wrapper:not(.native-lazy).img-loaded img:first-child,
.img-wrapper:not(.native-lazy).img-loaded div:first-child{transform:translateX(0);opacity:1;}
@media only screen and (max-width: 479px) {
.wpb_image_grid .wpb_image_grid_ul .isotope-item{transform:translateX(20%);}
} .news-carousel-wrapper,
.news-carousel{position:relative;}
.news-carousel .flickity-enabled.is-draggable .flickity-viewport{cursor:auto;cursor:-webkit-auto;cursor:auto;}
.explore-news .news-carousel{position:relative;overflow:hidden;margin-right:50px;width:100%;}
@media(min-width:600px){
.explore-news .news-carousel{width:calc(33.33% - 40px);}
.explore-news .news-carousel:not(.is-selected){opacity:.4;}
.explore-news .flickity-page-dots{bottom:-60px;}
}
.explore-news .news-carousel-image{position:relative;overflow:hidden;min-height:380px;}
.explore-news .news-carousel-image>img{display:block;width:100%;height:auto;-webkit-transition:all 1.9s ease-in-out;transition:all 1.9s ease-in-out;bottom:0;}
.explore-news .news-carousel-image>img.not-visible{visibility:hidden !important;}
.explore-news .news-carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.explore-news .news-carousel-image:hover>img, .explore-news .news-carousel-image:active>img, .explore-news .news-carousel-image:focus>img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.explore-news .news-carousel-overlay>div{position:absolute;left:0;top:0;width:100%;padding:20px;}
.explore-news .news-carousel-overlay>div>span:nth-child(1){float:left;font-size:40px;line-height:40px;font-weight:700;font-style:italic;padding-right:10px;}
.explore-news .news-carousel-overlay>div>span:nth-child(2){display:block;font-size:11px;line-height:48px;font-weight:500;text-transform:uppercase;}
.explore-news .news-carousel-overlay>div>h4{font-weight:700 !important;}
.explore-news .news-carousel-overlay>div>p{padding-top:25px !important;}
@media(max-width:1500px){
.explore-news .news-carousel-overlay>div>p{display:none;}
}
.explore-news .news-carousel-overlay a{position:relative;display:inline-block;padding-top:20px;font-size:11px;letter-spacing:2px;text-decoration:none;color:var(--content-color);}
.explore-news .news-carousel-overlay a:after{position:absolute;content:'';left:0;bottom:-5px;width:60px;height:2px;background-color:currentColor;transition:width .1s linear;}
.explore-news .news-carousel-overlay a:hover:after, .explore-news .news-carousel-overlay a:active:after, .explore-news .news-carousel-overlay a:focus:after{width:100%;}
.news-carousel-control{background-color:transparent;border:none;color:currentColor;width:60px;height:26px;padding:0 15px;font-size:30px;cursor:pointer;outline:none;}
.news-carousel-control.button--next, .news-carousel-control.button--previous{position:absolute;top:calc(50% - 22px);left:-80px;z-index:2;}
.news-carousel-control.button--next{left:auto;right:-60px;}
.ozy-mosaic_gallery{position:relative;width:calc(100% + 10px);padding-left:0 !important;margin-left:0 !important;}
.ozy-mosaic_gallery .grid-sizer, .ozy-mosaic_gallery>li{width:calc(20% - 10px);list-style:none !important;margin-bottom:10px;}
.ozy-mosaic_gallery .gutter-sizer{width:10px;}
.ozy-mosaic_gallery>li img{display:block;object-fit:cover;width:100%;height:100%;max-width:100%;}
.ozy-mosaic_gallery li>a{position:relative;display:block;width:100%;height:100%;object-fit:cover;}
.ozy-mosaic_gallery li>a>span{position:absolute;width:90%;padding:5px;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0, 0, 0, .3);color:#fff;text-align:center;font-size:11px;opacity:0;transition:all .4s ease;}
.ozy-mosaic_gallery li>a>span:empty{display:none;}
.ozy-mosaic_gallery li>a:hover>span{bottom:30px;opacity:1;}
@media only screen and (max-width: 667px) {
.ozy-mosaic_gallery, .ozy-mosaic_gallery .grid-sizer, .ozy-mosaic_gallery>li{width:100% !important;}
} div[id^="ozy-tabbed_service-"]{width:100%;min-height:100vh;}
div[id^="ozy-tabbed_service-"]>.carousel.flickity-enabled{margin-bottom:0;}
div[id^="ozy-tabbed_service-"]>.carousel:not(.tabbed_service-nav) .carousel-cell{width:100%;text-align:center;background-size:cover;}
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-top{height:70vh;}
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-top h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-top>div,
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-top>div>div,
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-top>div>div>div{height:100% !important;}
div[id^="ozy-tabbed_service-"]>div>.carousel.tabbed_service-nav{height:5vh;margin:0 auto;}
div[id^="ozy-tabbed_service-"]>.tabbed_service-nav-wrapper{background-color:#f7f7f7;}
div[id^="ozy-tabbed_service-"]>div>.carousel.tabbed_service-nav>div.flickity-viewport{overflow:visible;}
div[id^="ozy-tabbed_service-"]>div>.carousel.tabbed_service-nav div.carousel-cell{width:33.333%;text-align:center;}
div[id^="ozy-tabbed_service-"]>div>.carousel.tabbed_service-nav div.carousel-cell>span{display:inline-block;height:100%;width:100%;vertical-align:middle;}
div[id^="ozy-tabbed_service-"]>div>.carousel.tabbed_service-nav div.is-selected{top:50%;transform:translateY(-50%);padding:35px 70px;background-color:#fff;font-weight:700;}
@media only screen and (max-width: 667px) {
div[id^="ozy-tabbed_service-"]>div>.carousel.tabbed_service-nav .flickity-prev-next-button{top:-50px;}
div[id^="ozy-tabbed_service-"]>div>.carousel.tabbed_service-nav div.is-selected{padding:10px 15px;}
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-bottom .carousel-cell>div{padding:0 10px;}
div[id^="ozy-tabbed_service-"]>.tabbed_service-nav-wrapper{display:none;}
}
div[id^="ozy-tabbed_service-"]>div>.carousel.tabbed_service-nav>.flickity-viewport{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;}
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-bottom{min-height:300px;}
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-bottom .carousel-cell>div{margin:40px auto 0 auto;text-align:center;overflow:visible;}
div[id^="ozy-tabbed_service-"]>.carousel.tabbed_service-bottom .carousel-cell>div>a{margin:0 auto;margin-top:20px;}
.tabbed_call_to_action-bottom .flickity-prev-next-button, .carousel.single .flickity-prev-next-button, .tabbed_service-nav-wrapper .flickity-prev-next-button{background-color:transparent !important;}
.tabbed_call_to_action-bottom .flickity-prev-next-button>svg>path, .carousel.single .flickity-prev-next-button>svg>path, .tabbed_service-nav-wrapper .flickity-prev-next-button>svg>path{fill:var(--content-color) !important;}
.tabbed_call_to_action-bottom{margin:auto;overflow:hidden;}
.tabbed_call_to_action-bottom small{font-style:italic;font-weight:700;margin-bottom:0.5em;display:inline-block;position:relative;padding-left:3em;}
.tabbed_call_to_action-bottom small:after{content:"";position:absolute;left:-0em;top:50%;height:3px;width:2.4em;background:currentColor;transform:translateY(-50%);}
.tabbed_call_to_action-bottom .parent--el{width:100%;max-width:1000px;margin:auto;}
.tabbed_call_to_action-bottom .parent--el .two--col{display:flex;align-items:center;}
.tabbed_call_to_action-bottom .is-item{width:60%;}
.tabbed_call_to_action-bottom .is-item.has--img{width:40%;}
.tabbed_call_to_action-bottom .the-img{width:100%;position:relative;overflow:hidden;}
@media only screen and (max-width: 667px) {
.tabbed_call_to_action-bottom .is-item{width:100%;}
.tabbed_call_to_action-nav, .tabbed_call_to_action-bottom .is-item.has--img, .tabbed_call_to_action-bottom .flickity-prev-next-button{display:none !important;}
.tabbed_call_to_action-bottom .is-item--inner{padding:0 !important;}
}
.tabbed_call_to_action-bottom .the-img img{width:100%;}
.tabbed_call_to_action-bottom .is-item--inner{padding:0em 3em;}
.tabbed_call_to_action-bottom hr{margin:0.5em 0em;height:3px;background:#eee;border:none;}
.tabbed_call_to_action-bottom .the-img{overflow:hidden;}
.tabbed_call_to_action-bottom .the-img img{position:relative;transform:translateX(100%);transition:all 600ms ease;}
.tabbed_call_to_action-bottom .is-item--inner a, .tabbed_call_to_action-bottom .is-item--inner p{transform:translateY(15px);position:relative;opacity:0;transition:all 400ms ease;}
.tabbed_call_to_action-bottom h2{overflow:hidden;}
.tabbed_call_to_action-bottom h2 span{transform:translateY(100%);position:relative;transition:all 500ms ease;display:inline-block;}
.tabbed_call_to_action-bottom hr{width:0;max-width:8em;transition:all 2500ms ease;}
.tabbed_call_to_action-bottom small{transform:translateY(10px);opacity:0;transition:all 100ms ease;}
.tabbed_call_to_action-bottom small:after{width:0;max-width:2.4em;transition:all 1500ms ease;}
.tabbed_call_to_action-bottom .parent--el.is-selected .the-img{overflow:hidden;}
.tabbed_call_to_action-bottom .parent--el.is-selected .the-img img{position:relative;transform:translateX(0%);transition-delay:500ms;}
.tabbed_call_to_action-bottom .parent--el.is-selected .is-item--inner a, .tabbed_call_to_action-bottom .parent--el.is-selected .is-item--inner p{transform:translateY(0px);transition-delay:500ms;position:relative;opacity:1;}
.tabbed_call_to_action-bottom .parent--el.is-selected .is-item--inner p:nth-of-type(2){transition-delay:700ms;}
.tabbed_call_to_action-bottom .parent--el.is-selected .is-item--inner p:nth-of-type(3){transition-delay:900ms;}
.tabbed_call_to_action-bottom .parent--el.is-selected .is-item--inner p:nth-of-type(4){transition-delay:1100ms;}
.tabbed_call_to_action-bottom .parent--el.is-selected .is-item--inner p:nth-of-type(5){transition-delay:1300ms;}
.tabbed_call_to_action-bottom .parent--el.is-selected h2{overflow:hidden;}
.tabbed_call_to_action-bottom .parent--el.is-selected h2 span{transform:translateY(0%);position:relative;transition-delay:400ms;display:inline-block;}
.tabbed_call_to_action-bottom .parent--el.is-selected hr{width:100%;max-width:8em;transition-delay:500ms;}
.tabbed_call_to_action-bottom .parent--el.is-selected small{font-size:101%;opacity:1;transform:translateY(0px);transition-delay:400ms;}
.tabbed_call_to_action-bottom .parent--el.is-selected small:after{width:100%;transition-delay:600ms;max-width:2.4em;}
.tabbed_call_to_action-nav-wrapper .carousel-cell{width:20%;padding-bottom:10px;text-align:center;cursor:pointer;}
.tabbed_call_to_action-nav-wrapper .carousel-cell.is-selected>span{display:inline-block;border-bottom:1px solid currentColor;}
.ozy-menu-item-card{padding:10px;margin-bottom:20px;display:flex;border-radius:2px;cursor:default;transition:all 0.2s ease-in;border:1.5px solid;border-top:0;border-image:linear-gradient(to top, var(--shared-border-color) -35%, rgba(255, 255, 255, 0) 50%);border-image-slice:1;background:rgba(222,222,222,.2);}
.ozy-menu-item-card[data-popimg]:hover{cursor:pointer;}
.ozy-menu-item-card:hover{transform:translateY(-2px);background-color:#fff;box-shadow:0 3px 9px rgba(0, 0, 0, 0.10);}
.menu-item-card:not(:last-of-type){margin-bottom:10px;}
.ozy-menu-item-card .item-image{position:relative;width:70px;height:70px;margin-right:10px;border-radius:2px;background-size:cover;background-position:center;}
.ozy-menu-item-card[data-popimg] .item-image:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"\e4c3";font-family:"ozythemes";opacity:0;color:#fff;z-index:1;transition:all 0.2s ease-in;}
.ozy-menu-item-card[data-popimg] .item-image:after{position:absolute;content:'';width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,0.30);}
.ozy-menu-item-card[data-popimg]:hover .item-image:after,
.ozy-menu-item-card[data-popimg]:hover .item-image:before{opacity:1;}
.ozy-menu-item-card .item-content{flex:1;}
.ozy-menu-item-card .item-content .top-line{display:flex;justify-content:space-between;}
.ozy-menu-item-card .item-content .top-line .item-name{font-weight:500;position:relative;}
.ozy-menu-item-card .item-content .top-line .item-dots{flex:1;display:flex;margin:0 10px;align-items:center;flex-direction:column;justify-content:center;}
.ozy-menu-item-card .item-content .top-line .item-dots .dots{width:100%;border-top:dotted 1px currentColor;}
.ozy-menu-item-card .item-content .top-line .item-price{font-weight:bold;}
.ozy-menu-item-card .item-content .item-description{margin-top:2px;line-height:1.2;font-size:11px;}
.ozy-menu-item-card .item-popup-content{display:none!important;}
#ozy-menu-card-popup{position:relative;height:100%;padding:20px 5px 20px 20px;}
@media(min-width:1024px){
#ozy-menu-card-popup{max-height:640px;}
}
#ozy-menu-card-popup>div{position:relative;overflow-y:hidden;max-height:100%;padding-right:15px;}
#ozy-menu-card-popup>div>h2{margin:20px 0;}
#ozy-menu-card-popup>div>img{max-width:100%;}
#ozy-menu-card-popup>div p{margin-bottom:10px;}
.ozy-image_with_featured_content{position:relative;display:block;width:100%;min-height:180px;}
.ozy-image_with_featured_content .vc_custom_heading{padding-bottom:.5em;}
@media(max-width:579px){
.ozy-image_with_featured_content{min-height:inherit !important;}
.ozy-image_with_featured_content>div:first-child{position:relative;height:50vh !important;width:100%;z-index:0;}
.ozy-image_with_featured_content>div:last-child{position:relative;padding:20px;}
.ozy-image_with_featured_content>div:last-child:not(.has-bg-color)>p{color:currentColor !important;}
.ozy-image_with_featured_content>div:first-child>div.ozy-google-map{height:50vh !important;}
}
.ozy-image_with_featured_content>div:first-child{height:160px;z-index:0;}
.ozy-image_with_featured_content>div:first-child>div{width:100%;height:100%;background-size:cover;}
@media(min-width:600px){
.ozy-image_with_featured_content{min-height:640px;}
.ozy-image_with_featured_content>div{position:absolute;width:87%;}
.ozy-image_with_featured_content.style-half>div{width:50%;}
.ozy-image_with_featured_content.style-23>div{width:66%;}
.ozy-image_with_featured_content.style-13>div{width:75%;}
.ozy-image_with_featured_content.style-31>div{width:25%;}
.ozy-image_with_featured_content>div:first-child{height:100%;left:0;top:0;}
.ozy-image_with_featured_content>div:last-child{left:65%;right:0;width:auto;top:50%;transform:translateY(-50%);padding:40px 50px 40px 50px;-webkit-box-shadow:-20px 20px 0px 0px #fff;-moz-box-shadow:-20px 20px 0px 0px #fff;box-shadow:-20px 20px 0px 0px #fff;}
.ozy-image_with_featured_content.style-half>div:last-child{left:50%;}
.ozy-image_with_featured_content.style-23>div:last-child{left:44%;}
.ozy-image_with_featured_content.style-13>div:last-child{left:75%;}
.ozy-image_with_featured_content.style-31>div:last-child{left:25%;}
.ozy-image_with_featured_content.content_left>div:first-child{right:0;left:auto;}
.ozy-image_with_featured_content.content_left>div:last-child{left:0;right:65%;-webkit-box-shadow:20px 20px 0px 0px #fff;-moz-box-shadow:20px 20px 0px 0px #fff;box-shadow:20px 20px 0px 0px #fff;}
.ozy-image_with_featured_content.style-half.content_left>div:last-child{right:50%;}
.ozy-image_with_featured_content.style-23.content_left>div:last-child{right:66%;}
.ozy-image_with_featured_content.style-13.content_left>div:last-child{right:75%;}
.ozy-image_with_featured_content.style-31.content_left>div:last-child{right:25%;}
.ozy-image_with_featured_content.shadow-smooth>div:last-child, .ozy-image_with_featured_content.shadow-smooth.content_left>div:last-child{-webkit-box-shadow:0px 24px 26px -9px rgba(0,0,0,0.29);-moz-box-shadow:0px 24px 26px -9px rgba(0,0,0,0.29);box-shadow:0px 24px 26px -9px rgba(0,0,0,0.29);}
.ozy-image_with_featured_content.shadow-none>div:last-child, .ozy-image_with_featured_content.shadow-none.content_left>div:last-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.ozy-image_with_featured_content.content_center>div:first-child{width:100%;}
.ozy-image_with_featured_content.content_center>div:last-child{left:50%;right:auto;transform:translateX(-50%);width:60%;}
} .ozy-background-cycler{padding:0;margin:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;display:none;}
.ozy-background-cycler.centered{max-width:1140px;left:50%;transform:translateX(-50%);}
.ozy-background-cycler>div{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-position:center center;background-size:cover;}
.ozy-background-cycler>div.active{z-index:3}
.ozy-open_table{display:block;width:70%;margin:0 auto 35px auto;}
@media only screen and (min-width: 479px) {
.ozy-open_table>form>div:not(.submit-button){width:31%;float:left;}
.ozy-open_table>form>div:not(.submit-button):not(:first-child){margin-left:3.5%;}
.widget .ozy-open_table>form>div:not(.submit-button){width:100% !important;margin-bottom:10px;}
.widget .ozy-open_table>form>div:not(.submit-button):not(:first-child){margin-left:0;}
}
.ozy-open_table>form>div>label{display:inline-block;padding-bottom:5px;font-size:12px !important;font-weight:500;text-transform:uppercase;}
.ozy-open_table>form>div.submit-button{display:inline-block;width:100%;margin:30px 0 5px 0;text-align:center;}
.ozy-open_table>form>div.submit-button>input{padding:15px 30px;background-color:#da3743 !important;border-color:#da3743 !important;text-transform:uppercase;transition:all .2s linear;}
.ozy-overlap_caption{position:relative;text-align:center;}
.ozy-overlap_caption>h2{font-family:'PrismaWeb' !important;font-weight:100 !important;font-size:12vw !important;line-height:12vw !important;opacity:.2;}
@media only screen and (min-width: 668px) {
.ozy-overlap_caption>h2{font-size:120px !important;line-height:120px !important;}
.ozy-overlap_caption>h3{position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size:40px !important;line-height:48px !important;font-weight:600 !important;}
} .ozy-floral-divider{clear:both;width:100%;}
.ozy-floral-divider.align-center{margin:0 auto;}
.ozy-floral-divider.align-left{float:left;}
.ozy-floral-divider.align-right{float:right;}
.callbox-with-image{position:relative;height:100vh;min-height:300px;padding:0 10%;overflow:hidden;}
.callbox-with-image>.background-image, .callbox-with-image>a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:background .2s;transition:background .2s;}
.callbox-with-image:not(.overlay-no):hover>a{background-color:rgba(0,0,0,.5);}
.callbox-with-image>.background-image{background-size:cover;background-position:center center;-webkit-transition:all .8s;transition:all .8s;}
.callbox-with-image:hover>.background-image, .callbox-with-image.hover>.background-image{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.callbox-with-image>a>div{position:absolute;width:100%;top:50%;padding:0 50px;text-align:center;transform:translateY(-50%);}
.callbox-with-image>a>div.left{text-align:left;}
.callbox-with-image>a>div.right{text-align:right;}
.callbox-with-image>a>div>h2{font-size:50px !important;line-height:54px !important;font-weight:900 !important;margin-bottom:20px !important;}
.callbox-with-image>a>div>span{border-bottom:1px solid currentColor;font-weight:600;}
.vc_row.has-bottom-arrow{padding-bottom:130px;}
#row-bottom-arrow-wrapper{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:99;}
#row-bottom-arrow-wrapper-inner{display:table-cell;vertical-align:middle;width:100%;height:100%;}
#row-bottom-arrow-scroll-down{display:block;position:relative;padding-top:79px;text-align:center;}
.row-bottom-arrow-arrow-down{display:block;margin:0 auto;width:10px;height:38px;}
.row-bottom-arrow-arrow-down:after{content:'';display:block;margin:0;padding:0;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;behavior:url(//www.goldengrassthermal.com/wp-content/themes/sunway/-ms-transform.htc);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
#row-bottom-arrow-scroll-title{display:block;text-transform:uppercase;color:currentColor;font-size:14px;font-weight:bold;letter-spacing:.1em;}
#row-bottom-arrow-scroll-down::before{-webkit-animation:elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;-moz-animation:elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;-o-animation:elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;animation:elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;position:absolute;top:-3px;left:50%;margin-left:-2px;width:2px;height:90px;background:currentColor;content:' ';}
@-webkit-keyframes elasticus{0%{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-moz-keyframes elasticus{0%{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@-o-keyframes elasticus{0%{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}}@keyframes elasticus{0%{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}50%{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50.1%{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0)}} .vc_row.fading-bg-color{opacity:1 !important;}
.vc_row.fading-bg-color div.vc_row-fading-bg-color{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;}
.vc_row.fading-bg-color div.vc_row-fading-bg-color:not(.apply-to-body){background-color:var(--data-bgcolor1);}
.oytb-videoWrapper{position:relative;width:100%;height:0;margin:0 auto;background-color:#000;}
.oytb-videoWrapper43{padding-top:75%;}
.oytb-videoWrapper169{padding-top:56%;}
.oytb-videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent;}
.oytb-videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-size:100% 100%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms, height 0s;-moz-transition:opacity 800ms, height 0s;transition:opacity 800ms, height 0s;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;transition-delay:0s, 0s;}
.oytb-videoWrapperActive .oytb-videoPoster{opacity:0;height:0;-webkit-transition-delay:0s, 800ms;-moz-transition-delay:0s, 800ms;transition-delay:0s, 800ms;}
[id^="oyoutubeembed-"]{position:relative;}
.oytb-video-StopButton{display:none;position:absolute;right:-12px;top:0;border:none;width:24px;height:24px;cursor:pointer;font-family:cursive;font-size:12px !important;text-decoration:none;line-height:22px;padding-left:8px !important;}
.oytb-video-StopButton:hover{opacity:.8;}
@-webkit-keyframes spin {
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin {
to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.stroke-dotted{opacity:0;stroke-dasharray:4,5;stroke-width:1px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:spin 4s infinite linear;animation:spin 4s infinite linear;-webkit-transition:opacity 1s ease, stroke-width 1s ease;transition:opacity 1s ease, stroke-width 1s ease;}
.stroke-solid{stroke-dashoffset:0;stroke-dashArray:300;stroke-width:4px;-webkit-transition:stroke-dashoffset 1s ease, opacity 1s ease;transition:stroke-dashoffset 1s ease, opacity 1s ease;}
.oytb-videoWrapper .icon{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out, -webkit-transform 200ms ease-out;}
#play:hover .stroke-dotted{stroke-width:4px;opacity:1;}
#play:hover .stroke-solid{opacity:0;stroke-dashoffset:300;}
#play:hover .icon{-webkit-transform:scale(1.05);transform:scale(1.05);}
#play{cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.vc_row.has-bg-video>video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.ozy-vertical_divider{position:relative;text-align:center;padding:80px 0;}
.ozy-vertical_divider>span{color:currentColor;}
.ozy-vertical_divider>span:before, .ozy-vertical_divider>span:after{position:absolute;display:inline-block;content:'';top:-10px;left:50%;height:80px;width:1px;background-color:currentColor;transform:translateX(-50%);filter:blur(0);-webkit-filter:blur(0);}
.ozy-vertical_divider>span:after{top:inherit;bottom:-10px;}
.ozy-vertical_divider>span:empty:before{top:0;}
.ozy-vertical_divider>span:empty:after{bottom:0;}
.title-with-icon-wrapper{margin-bottom:10px;}
.title-with-icon-wrapper.connected{position:relative;margin-bottom:35px;}
.title-with-icon-wrapper .title-with-icon span{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.title-with-icon-wrapper.connected:before{content:'';width:0px;height:auto;border-left:1px solid #222222;position:absolute;left:25px;top:50px;bottom:-36px;}
.title-with-icon-wrapper.connected:last-child{margin-bottom:0;}
.title-with-icon-wrapper.connected:last-child:before{display:none;}
.title-with-icon-wrapper.connected.large:before{left:40px;top:80px;}
.title-with-icon-wrapper.connected.xlarge:before{left:60px;top:120px;}
.title-with-icon-wrapper.connected.xxlarge:before{left:90px;top:180px;}
.title-with-icon-wrapper.connected.xxxlarge:before{left:128px;top:256px;}
.title-with-icon-wrapper>.title-with-icon{margin-bottom:0 !important;}
.title-with-icon-wrapper>.top-cs.title-with-icon-content{text-align:center;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.small{padding-left:30px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.medium{padding-left:65px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.large{padding-left:95px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.xlarge{padding-left:135px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.xxlarge{padding-left:195px;}
.title-with-icon-wrapper>.left-cs.title-with-icon-content.xxxlarge{padding-left:271px;}
.title-with-icon-wrapper>.right-cs.title-with-icon-content{text-align:right;}
.title-with-icon-wrapper>.right-cs.title-with-icon-content.small{padding-right:30px;}
.title-with-icon-wrapper>.right-cs.title-with-icon-content.medium{padding-right:65px;}
.title-with-icon-wrapper>.right-cs.title-with-icon-content.large{padding-right:95px;}
.title-with-icon-wrapper>.right-cs.title-with-icon-content.xlarge{padding-right:135px;}
.title-with-icon-wrapper>.right-cs.title-with-icon-content.xxlarge{padding-right:195px;}
.title-with-icon-wrapper>.right-cs.title-with-icon-content.xxxlarge{padding-right:271px;}
.title-with-icon{display:table !important;width:100%;padding-bottom:10px;cursor:default;}
.title-with-icon.top-style{text-align:center !important;width:100%;}
.title-with-icon>span{display:inline-grid;vertical-align:middle;}
.title-with-icon>h1,.title-with-icon>h2,.title-with-icon>h3,.title-with-icon>h4,.title-with-icon>h5,.title-with-icon>h6{display:table-cell;vertical-align:middle !important;border-left:15px solid transparent;width:100%;}
.title-with-icon.top-style>span{border-left:0;}
.title-with-icon.right-style>span,.title-with-icon.right-style>h1,.title-with-icon.right-style>h2,.title-with-icon.right-style>h3,.title-with-icon.right-style>h4,.title-with-icon.right-style>h5,.title-with-icon.right-style>h6{display:table-cell;vertical-align:middle !important;border-left:none;border-right:15px solid transparent;}
.title-with-icon>h1>a,.title-with-icon>h2>a,.title-with-icon>h3>a,.title-with-icon>h4>a,.title-with-icon>h5>a,.title-with-icon>h6>a{text-decoration:none;}
.title-with-icon>h1.no-icon,.title-with-icon>h2.no-icon,.title-with-icon>h3.no-icon,.title-with-icon>h4.no-icon,.title-with-icon>h5.no-icon,.title-with-icon>h6.no-icon{border-left:none !important;}
.title-with-icon.top-style>h1,.title-with-icon.top-style>h2,.title-with-icon.top-style>h3,.title-with-icon.top-style>h4,.title-with-icon.top-style>h5,.title-with-icon.top-style>h6{display:block !important;float:none !important;border-left:none !important;}
.title-with-icon.right-style>h1,.title-with-icon.right-style>h2,.title-with-icon.right-style>h3,.title-with-icon.right-style>h4,.title-with-icon.right-style>h5,.title-with-icon.right-style>h6{border-left:none !important;text-align:right;width:100%;}
.title-with-icon.top-style>span:after, .title-with-icon.top-style>a>span:after{display:table !important;clear:both !important;content:'' !important;}
.title-with-icon.top-style>span, .title-with-icon.top-style>a>span, .title-with-icon.right-style>span, .title-with-icon.right-style>a>span{margin-right:0px !important;float:none !important;display:block !important;margin:0 auto 5px auto !important;text-decoration:none !important;}
.title-with-icon.right-style>span, .title-with-icon.right-style>a{float:right !important;}
.title-with-icon.top-style>a{text-decoration:none !important;}
.title-with-icon>span.medium,.title-with-icon>span.large,.title-with-icon>span.xlarge,.title-with-icon>span.xxlarge,.title-with-icon>span.xxxlarge,.title-with-icon>a>span.medium,
.title-with-icon>a>span.large,.title-with-icon>a>span.xlarge,.title-with-icon>a>span.xxlarge,.title-with-icon>a>span.xxxlarge{width:50px;height:50px;line-height:62px !important;font-size:32px !important;text-align:center;display:inline-block !important;background-image:none !important;text-decoration:none !important;}
.title-with-icon>span.large,.title-with-icon>a>span.small{width:50px;height:50px;line-height:50px !important;font-size:20px !important;}
.title-with-icon>span.large,.title-with-icon>a>span.large{width:80px;height:80px;line-height:90px !important;font-size:64px !important;}
.title-with-icon>span.xlarge,.title-with-icon>a>span.xlarge{width:110px;height:110px;line-height:114px !important;font-size:80px !important;}
.title-with-icon>span.xxlarge,.title-with-icon>a>span.xxlarge{width:180px;height:180px;line-height:200px !important;font-size:100px !important;}
.title-with-icon>span.xxxlarge,.title-with-icon>a>span.xxxlarge{width:256px;height:256px;line-height:294px !important;font-size:128px !important;}
.title-with-icon>span.rounded, .title-with-icon>a>span.rounded{border-bottom:none !important;}
.title-with-icon>span.medium.rounded,.title-with-icon>a>span.medium.rounded,
.title-with-icon>span.large.rounded,.title-with-icon>a>span.large.rounded,
.title-with-icon>span.xlarge.rounded,.title-with-icon>a>span.xlarge.rounded,
.title-with-icon>span.xxlarge.rounded,.title-with-icon>a>span.xxlarge.rounded,
.title-with-icon>span.xxxlarge.rounded,.title-with-icon>a>span.xxxlarge.rounded,
.title-with-icon>span.circle,.title-with-icon>a>span.circle{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.title-with-icon>span.rounded, .title-with-icon>span.rectangle, .title-with-icon>span.circle{overflow:hidden;}
.title-with-icon>a>span.circle, .title-with-icon>span.circle{border:1px solid #dedede;}
.title-with-icon-wrapper[data-color].connected:before{border-left:1px solid var(--border-color);}
.title-with-icon-wrapper[data-color].connected .title-with-icon>span{border:1px solid var(--border-color);border-radius:50%;}
.ozy-content-divider{clear:both;}
.ozy-divider-cap-left,.ozy-divider-cap-right,.ozy-divider-cap-center{clear:both;}
h1.ozy-divider-cap-left,h1.ozy-divider-cap-right,h1.ozy-divider-cap-center,.sh1.ozy-content-divider,h2.ozy-divider-cap-left,h2.ozy-divider-cap-right,h2.ozy-divider-cap-center,.sh2.ozy-content-divider{margin-bottom:30px;}
h3.ozy-divider-cap-left,h3.ozy-divider-cap-right,h3.ozy-divider-cap-center,.sh3.ozy-content-divider{margin-bottom:20px;}
h4.ozy-divider-cap-left,h4.ozy-divider-cap-right,h4.ozy-divider-cap-center,.sh4.ozy-content-divider,h5.ozy-divider-cap-left,h5.ozy-divider-cap-right,h5.ozy-divider-cap-center,.sh5.ozy-content-divider,h6.ozy-divider-cap-left,
h6.ozy-divider-cap-right,h6.ozy-divider-cap-center,.sh6.ozy-content-divider{margin-bottom:15px;}
.ozy-content-divider{position:relative;border-top:1px solid #dedede;border-bottom:none;border-left:none;border-right:none;}
.ozy-content-divider legend{font-weight:400;font-size:140%;}
.ozy-content-divider legend.dcenter{padding:0 18px 0 18px;}
.ozy-content-divider legend.dleft{padding:0 18px 0 0;}
.ozy-content-divider legend.dright{padding:0 0 0 18px;}
h1.ozy-divider-cap-center,h2.ozy-divider-cap-center,h3.ozy-divider-cap-center,h4.ozy-divider-cap-center,h5.ozy-divider-cap-center,h6.ozy-divider-cap-center{text-align:center;}
h1.ozy-divider-cap-right,h2.ozy-divider-cap-right,h3.ozy-divider-cap-right,h4.ozy-divider-cap-right,h5.ozy-divider-cap-right,h6.ozy-divider-cap-right{text-align:right;}
h1.ozy-divider-cap-left,h2.ozy-divider-cap-left,h3.ozy-divider-cap-left,h4.ozy-divider-cap-left,h5.ozy-divider-cap-left,h6.ozy-divider-cap-left{text-align:left;}
.ozy-call-to-action-box{position:relative;background-size:cover;background-position:center center;}
.ozy-call-to-action-box img{display:block;}
.ozy-call-to-action-box>div.overlay-wrapper{position:absolute;width:100%;bottom:60px;padding:90px 20px 20px 20px;text-align:center;z-index:1;}
.ozy-call-to-action-box>div.overlay-wrapper>span{display:block;margin:0 auto 30px auto;height:0;width:60px;border-bottom-width:2px;border-bottom-style:solid;-webkit-transition:all .4s;transition:all .4s;}
.ozy-call-to-action-box:hover>div.overlay-wrapper{padding:50px 20px 60px 20px;}
.ozy-call-to-action-box>div.shadow-wrapper{opacity:.5}
.ozy-call-to-action-box:hover>div.shadow-wrapper{opacity:1}
.ozy-call-to-action-box:hover>div.overlay-wrapper>span{width:120px;}
.ozy-call-to-action-box>div.overlay-wrapper>h2{padding-bottom:20px;font-weight:700;}
@media only screen and (min-width: 900px) {
.ozy-call-to-action-box>div.overlay-wrapper>h2{padding-left:15%;padding-right:15%;}
}
.ozy-call-to-action-box>div.overlay-wrapper>a{display:inline-block;padding:8px 20px;font-size:12px;letter-spacing:0.15rem;border:2px solid #fff;text-decoration:none;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.ozy-call-to-action-box>div.overlay-wrapper>i{display:block;color:#fff;font-size:50px;padding-bottom:30px;}
.ozy-call-to-action-box>div.shadow-wrapper, .ozy-call-to-action-box>div.overlay-wrapper{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.ozy-call-to-action-box>div.shadow-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-linear-gradient(90deg, rgba(0,0,0,1) 0, rgba(0,0,0,0.85) 20%, rgba(0, 0, 0, 0) 100%);background:-moz-linear-gradient(0deg, rgba(0,0,0,1) 0, rgba(0,0,0,0.85) 20%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, rgba(0,0,0,1) 0, rgba(0,0,0,0.85) 20%, rgba(0, 0, 0, 0) 100%);background-position:50% 50%;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:auto auto;background-size:auto auto;}
.gmap-infobox-wrapper{display:none;}
#gmap-infobox{background:#000;color:#FFF;padding:30px;}
[data-icon]:before{display:none;}
.ozy-service_box2, .ozy-service_box2 a{position:relative;overflow:hidden;cursor:default;text-align:center;}
.ozy-service_box2 a video{position:absolute;left:0;top:0;object-fit:cover;}
.ozy-service_box2 a{display:inline-block;width:100%;cursor:pointer!important;}
.ozy-service_box2:after{background:currentColor;width:0;height:6px;position:absolute;left:0;top:0;content:'';-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.ozy-service_box2:hover:after, .ozy-service_box2:active:after, .ozy-service_box2:focus:after{width:100%;}
.ozy-service_box2.hover-title h2, .ozy-service_box2>img{cursor:pointer;display:block;max-width:100%;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;}
.ozy-service_box2:hover>img, .ozy-service_box2:active>img, .ozy-service_box2:focus>img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.ozy-service_box2>figcaption{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, .5);}
.ozy-service_box2>figcaption>div{position:absolute;width:90%;top:50%;left:50%;transform:translate(-50%, -50%);}
.ozy-service_box2.hover-title h2{opacity:0;}
.ozy-service_box2:hover.hover-title h2{opacity:1;}
#content .ozy-service_box2>figcaption>div>h2{font-size:24px;}
#content .ozy-service_box2>figcaption>div>img,
#content .ozy-service_box2>figcaption>div>a>img{display:inline-block;width:auto;max-width:50%;}
#content .ozy-service_box2>figcaption>div>a{display:block;}
.ozy-service_box{position:relative;min-height:274px;margin-bottom:35px;overflow:hidden;}
.ozy-service_box.box-size-tall{min-height:578px;}
.ozy-service_box>div:not(.overlay):not(.caption){position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-size:cover;-webkit-transition:all .5s;transition:all .5s;}
.ozy-service_box:hover>div:not(.overlay):not(.caption){opacity:.6;-webkit-transform:scale(1.1,1.1) rotate(1deg);transform:scale(1.1,1.1) rotate(1deg);-webkit-transition:all 3s;transition:all 3s;}
.ozy-service_box:before{content:'';position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px solid #dedede;opacity:.5;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;}
.ozy-service_box:hover:before{border-width:3px;background-color:rgba(0,0,0,.6);}
.ozy-service_box>div.caption h2{font-size:24px !important;font-weight:100 !important;line-height:30px !important;}
.ozy-service_box>div.caption p{font-size:12px !important;line-height:19px !important;}
.ozy-service_box>div.caption h2, .ozy-service_box>div.caption a{text-decoration:none !important;}
.ozy-service_box>div.caption{position:absolute;bottom:0;padding:40px;z-index:2;-webkit-transition:all 720ms cubic-bezier(0.52, 0.01, 0.16, 1);transition:all 720ms cubic-bezier(0.52, 0.01, 0.16, 1);}
.ozy-service_box:hover>div.caption{bottom:40px;}
.ozy-service_box svg{position:absolute;width:30px;height:15px;bottom:0;opacity:0;-webkit-transition:all 720ms cubic-bezier(0.52, 0.01, 0.16, 1);transition:all 720ms cubic-bezier(0.52, 0.01, 0.16, 1);}
.ozy-service_box:hover svg{opacity:1;}
.ozy-testimonial-quote{font-size:16px;margin-top:30px;}
.ozy-testimonial-quote blockquote{border:0;margin:0;padding:0;background:none;color:gray;font-family:"Playfair Display", Georgia, serif;font-weight:700;font-size:1.5em;font-style:italic;line-height:1.4 !important;position:relative;z-index:600;}
.ozy-testimonial-quote  blockquote:before{display:none !important;}
.ozy-testimonial-quote blockquote *{box-sizing:border-box;}
.ozy-testimonial-quote blockquote p{line-height:1.4 !important;padding-left:20px !important;}
.ozy-testimonial-quote blockquote p:first-child:before{content:'\201C';font-size:7.5em;font-weight:700;opacity:.3;position:absolute;top:-.4em;left:-16px;text-shadow:none;z-index:-300;}
.ozy-testimonial-quote .img-wrapper{border-radius:50%;display:block;width:120px;height:120px;position:absolute;top:-.2em;left:0;overflow:hidden;background-size:cover;background-position:center center;}
.ozy-testimonial-quote cite{display:block;font-size:.8em;margin-top:15px;padding-left:20px !important;}
.ozy-testimonial-quote cite br{margin:0 !important;}
.ozy-testimonial-quote cite span{font-size:1em;font-style:normal;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
.ozy-testimonial-quote{position:relative;}
.ozy-testimonial-quote .ozy-quote-container.has_image{padding-left:160px;}
.ozy-testimonial-quote.right .ozy-quote-container.has_image{padding-left:0;padding-right:160px;}
.ozy-testimonial-quote.right .img-wrapper{left:auto;right:0;}
.ozy-testimonial-quote.right cite{text-align:right;}
@media only screen and (max-width: 479px) {
.ozy-testimonial-quote .ozy-quote-container.has_image{padding-left:0;margin-top:9em;}
.ozy-testimonial-quote .img-wrapper{top:-9em;left:50%;transform:translateX(-50%);margin-top:9em;}
.ozy-testimonial-quote blockquote{padding:10px !important;}
.ozy-testimonial-quote blockquote p{padding-left:0 !important;}
.ozy-testimonial-quote cite{padding-left:10px !important;}
} ul.ozy-instagram-gallery{width:100%;margin:0 auto;list-style:none !important;}
ul.ozy-instagram-gallery li{width:100%;list-style:none !important;}
ul.ozy-instagram-gallery li:first-of-type{position:relative;text-align:center;}
ul.ozy-instagram-gallery li:first-of-type>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;}
ul.ozy-instagram-gallery li:first-of-type>div>h3{color:currentColor !important;}
@media only screen and (min-width: 1024px) {
ul.ozy-instagram-gallery{padding:5px;margin:0 auto;list-style:none;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:300px;grid-auto-flow:dense;}
ul.ozy-instagram-gallery li:nth-child(6n + 1){grid-column-end:span 1;grid-row-end:span 2;}
ul.ozy-instagram-gallery li:nth-child(3n + 1){grid-column-end:span 1;}
ul.ozy-instagram-gallery li:nth-child(9n){grid-row-end:span 1;}
}
@media only screen and (min-width: 1024px) and (max-width: 1180px) {
ul.ozy-instagram-gallery{grid-template-columns:repeat(10, 1fr);}
ul.ozy-instagram-gallery li:nth-child(4n + 1){grid-column-end:span 2;grid-row-end:span 2;}
ul.ozy-instagram-gallery li:nth-child(2n + 1){grid-column-end:span 2;}
ul.ozy-instagram-gallery li:nth-child(9n){grid-row-end:span 2;}
}
ul.ozy-instagram-gallery li>a{position:relative;width:100%;height:100%;object-fit:cover;}
ul.ozy-instagram-gallery li>a>img{width:100%;height:100%;object-fit:cover;}
ul.ozy-instagram-gallery li.video-item{position:relative;}
ul.ozy-instagram-gallery li.video-item:before{position:absolute;content:"\e37c";font-family:"ozythemes";color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);font-size:15px;border:1px solid currentColor;padding:5px 10px;border-radius:4px;z-index:1;}
.flickity-carousel-wrapper{display:inline-block;position:relative;padding-top:35px;width:100%;}
.flickity-carousel-wrapper .flickity-see-all{position:absolute;top:0;right:30px;text-decoration:none;}
.flickity-carousel-wrapper .flickity-see-all:before{position:absolute;font-family:"fontAwesome";content:"\f009";left:-22px;font-size:16px;}
.flickity-carousel-wrapper .flickity-see-all.grid-open:before{content:"\f0db";transform:rotate(180deg);}
.flickity-carousel .carousel-cell{width:25%;border:10px solid transparent;text-align:center;-webkit-transition:all .9s ease;transition:all .9s ease;filter:grayscale(0%);}
.flickity-carousel .carousel-cell.variable{width:auto !important;}
.flickity-carousel-grid.flickity-carousel .carousel-cell.variable>a>img{width:100%;height:auto;}
.flickity-carousel.single{margin-left:0;margin-right:0;}
.flickity-carousel strong.single{position:absolute;left:20px;bottom:30px;z-index:999;background-color:#fff;padding:5px 20px;font-size:12px !important;}
.flickity-carousel.single .carousel-cell{width:100%;border:none;background-size:cover !important;}
.flickity-carousel.single .carousel-cell img{visibility:hidden;width:100%;height:inherit;}
.flickity-carousel.single .carousel-cell>a{display:inline-flex;height:100%;}
.flickity-carousel.item-count-3 .carousel-cell{width:33%;}
.flickity-carousel.item-count-2 .carousel-cell{width:50%;}
.flickity-carousel .carousel-cell>a{text-decoration:none;}
.flickity-carousel:not(.single):hover .carousel-cell{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.flickity-carousel:not(.single) .carousel-cell:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
@-webkit-keyframes comeFromRight {
0%{}
100%{transform:translateX(0);}
}
@keyframes comeFromRight {
0%{}
100%{transform:translateX(0);}
}
.flickity-carousel-grid:after{content:'';display:block;clear:both;}
.testimonial{text-align:center;max-width:100%;margin:20px auto 40px auto;padding:0 20px;}
.testimonial-quote{display:block;padding:10px 0;font-size:16px;line-height:23px;font-weight:700;font-style:italic;}
.testimonial-author{position:relative;display:block;color:var(--link-color);margin-bottom:20px;padding-bottom:20px;letter-spacing:1px;}
.testimonial-author:after{position:absolute;display:block;content:'';width:60px;height:1px;left:50%;transform:translateX(-50%);bottom:0;background-color:var(--link-color);}
@media(min-width:768px){
.testimonial{padding:0 8%;}
.testimonial-quote{font-size:30px;line-height:37px;}
} .ozy-custom-list ul{list-style:none;list-style-type:none;}
.ozy-custom-list ul ul{margin-left:34px;}
.ozy-custom-list ul li>i{padding-right:15px;}
.ozy-custom-list ul li>i:before{vertical-align:middle;}
.ozy-custom-list p:empty{display:none;}
div[id^="top-banner-background-"]{position:absolute;width:100%;height:100vh;top:0;left:0;right:0;bottom:0;z-index:0;}
div[id^="top-banner-background-"].shortcode-mode{position:relative !important;}
.hero-background-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}
.hero-background-slider>div{position:absolute;top:0;left:0;width:calc(100vw + 100px);height:100%;z-index:1;-webkit-transform:translateX(0);transform:translateX(0);transition:all 9s linear;overflow:hidden;-ms-background-size:cover;background-size:cover !important;background-position:50% 85%;background-repeat:no-repeat;}
.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}
.hero-background-slider div.active{position:relative;-webkit-transform:translateX(-100px);transform:translateX(-100px)}
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption{position:absolute;width:100%;left:50%;top:50%;padding:5em 2em;transform:translate(-50%, -50%);text-align:center;overflow:hidden;z-index:99;opacity:1;}
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption span.overlay{display:inline-block;width:100%;height:100%;padding:20px;background:rgba(0, 0, 0, .5);}
div[id^="top-banner-background-"] div.reveal-slider-caption span.overlay:empty{display:none;}
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption h2,
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption h3{text-shadow:1px 1px 0px rgba(150, 150, 150, 1);padding-bottom:.5em;}
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption *{color:currentColor !important;}
@media only screen and (min-width: 1024px) {
#content div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption h2{font-size:5rem;line-height:5.4rem;padding-bottom:0;}
#content div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption h3{font-size:1.5rem;padding-top:30px;padding-bottom:0;}
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption{padding:5em 10em;}
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption span.overlay{background:rgba(0, 0, 0, 0);}
}
@media only screen and (max-width: 479px) {
#content div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption h3{font-size:1rem !important;}
}
#content div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption span:not(.overlay)>a{padding-top:12px;padding-bottom:12px;}
div[id^="top-banner-background-"] .div_link{display:none!important;}
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption>span>.ozy-custom_button_w{margin-top:30px;}
div[id^="top-banner-background-"].shortcode-mode div.reveal-slider-caption.animate{-webkit-animation:fadeOut 0.6s 0s, fadeIn 0.6s 0.6s;animation:fadeOut 0.6s 0s, fadeIn 0.6s 0.6s;}
@media only screen and (max-width: 1024px) { .slider-nav{display:none;}
}
.slider-nav{position:absolute;top:50%;right:30px;transform:translate(-30px, -50%);width:1.5em;z-index:99;}
.slider-nav .nav-item{position:relative;display:block;width:1.5em;height:1.25em;cursor:default;}
.slider-nav .nav-item::after{content:'';position:absolute;top:45%;left:0;width:100%;height:10%;background:var(--body-bg-color);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 0.5s, background-color 0.5s;transition:transform 0.5s, background-color 0.5s;-webkit-transition-timing-function:cubic-bezier(0.2,1,0.3,1);transition-timing-function:cubic-bezier(0.2,1,0.3,1);}
.slider-nav .nav-item-current::after{background:var(--link-color);-webkit-transform:scale3d(2,1,1);transform:scale3d(2,1,1);}
@media(max-width:1024px){
.vc_column_container>.vc_column-inner{padding-left:30px;padding-right:30px;}
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{font-size:130%;font-weight:700;}
#content .vc_custom_heading br{margin-top:1em;}
.vc_row{position:relative;}
.wpb_widgetised_column ul{padding-left:inherit !important;}
.wpb_row>.video-mask.has-bg{position:absolute;left:0;right:0;width:100%;height:100%;}
.gmaps-cover{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:1;}
.vc_images_carousel .vc_carousel-control .icon-prev:before, .vc_images_carousel .vc_carousel-control .icon-next:before{top:0 !important;}
.wpb_revslider_element.wpb_content_element{margin-bottom:0 !important;}
.vc_tta-tab.vc_active>a{text-decoration:underline !important;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{font-size:130% !important;}
.vc_row.has-kenburns{overflow:hidden;}
@media(max-width:479px){
.vc_row.has-kenburns{width:100% !important;left:0 !important;right:0 !important;}
} .smoothslides,
.smoothslides-fallback{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;z-index:0;}
.smoothslides-fallback{display:none;background-position:center center;background-size:cover;}
.smoothslides div{position:absolute;z-index:2;width:105%;height:105%;top:-5%;left:-5%;background-position:center;background-repeat:no-repeat;background-size:cover !important;opacity:0;-webkit-transition:opacity 1s, -webkit-transform 8s;-ms-transition:opacity 1s, -ms-transform 8s;transition:opacity 1s, transform 8s}
.smoothslides div{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}
.smoothslides :nth-child(2n+1){-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}
.smoothslides :nth-child(3n+1){-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}
.smoothslides :nth-child(4n+1){-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}
.smoothslides .fx:first-child + div ~ div, .smoothslides .fx1{z-index:1}
.smoothslides .fx, .smoothslides .fx1{-webkit-transform:scale(1.35) translate(2.5%);-ms-transform:scale(1.35) translate(2.5%);transform:scale(1.35) translate(2.5%);opacity:1}
.smoothslides-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:red;font-size:1.5vw;text-align:center;}
.smoothslides:before{content:'';position:absolute;width:8px;height:8px;left:50%;top:50%;margin-left:-4px;margin-top:-4px;animation:throb 1s infinite;-webkit-animation:throb 1s infinite;}
.ss-slide-stage{position:relative;width:100%;height:100%;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);}
.ss-slide{position:absolute;top:0;left:0;transform-origin:center;display:block;width:100%;background-size:cover !important;zoom:1;}
.ss-slide img{height:auto;}
.ss-caption-wrap{position:absolute;bottom:0;width:100%;padding:0 5px 5px 5px;text-align:center;box-sizing:border-box;}
.ozy-custom_button:before, .ozy-custom_button:after, .ozy-custom_button span:before, .ozy-custom_button span:after{box-sizing:border-box;-webkit-transition:0.5s;transition:0.5s;}
.ozy-custom_button_w{margin:0 10px 0 0;}
.ozy-custom_button span{-webkit-transition:none;transition:none;z-index:1;}
.ozy-custom_button:before, .ozy-custom_button:after, .ozy-custom_button span:before, .ozy-custom_button span:after{z-index:-1;}
.ozy-custom_button{text-decoration:none;text-align:center;text-decoration:none !important;z-index:1;}
.ozy-custom_button{position:relative;display:inline-block;margin:0.3rem auto;padding:8px 40px 7px;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:3px;overflow:hidden;border:2px solid currentColor;transition:all .3s linear;-webkit-transition:all .3s linear;}
.ozy-custom_button:hover, .ozy-custom_button:active, .ozy-custom_button:focus{border:2px solid var(--data-bordercolor);}
.ocbtn-0:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;}
.ocbtn-0:hover:before{width:100%;}
.ocbtn-1:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;top:0;left:0;}
.ocbtn-1:hover:after{border-width:350px 550px 0 0;}
.ocbtn-1-2:before{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;bottom:0;left:0;}
.ocbtn-1-2:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;right:0;bottom:0;}
.ocbtn-1-2:hover:before{border-width:206.25px 0 0 206.25px;}
.ocbtn-1-2:hover:after{border-width:0 0 206.25px 206.25px;}
.ocbtn-2:before{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;bottom:0;left:0;}
.ocbtn-2:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;top:0;right:0;}
.ocbtn-2:hover:before{border-width:165px 0 0 165px;}
.ocbtn-2:hover:after{border-width:0 165px 165px 0;}
.ocbtn-33:before{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;bottom:0;left:0;}
.ocbtn-33:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;top:0;right:0;}
.ocbtn-33 span:before{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;right:0;bottom:0;}
.ocbtn-33 span:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;top:0;left:0;}
.ocbtn-33:hover:before{border-width:165px 0 0 165px;}
.ocbtn-33:hover:after{border-width:0 165px 165px 0;}
.ocbtn-33:hover span:before{border-width:0 0 165px 165px;}
.ocbtn-33:hover span:after{border-width:165px 165px 0 0;}
.ocbtn-4:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;top:0;right:0;}
.ocbtn-4:before{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;bottom:0;left:0;}
.ocbtn-4 span:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;top:0;left:0;}
.ocbtn-4 span:before{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;right:0;bottom:0;}
.ocbtn-4:hover:before{border-width:20px 62.5px;}
.ocbtn-4:hover:after{border-width:20px 62.5px;}
.ocbtn-4:hover span:before{border-width:20px 62.5px;}
.ocbtn-4:hover span:after{border-width:20px 62.5px;}
.ocbtn-5:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;top:0;right:0;}
.ocbtn-5:before{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;position:absolute;bottom:0;left:0;}
.ocbtn-5:hover:before, .ocbtn-5:hover:after{border-width:42px 264.5px;}
.ocbtn-6 span{position:absolute;display:block;width:0;height:0;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:width 0.4s, height 0.4s;transition:width 0.4s, height 0.4s;z-index:-1;}
.ocbtn-6:hover span{width:562.5px;height:562.5px;}
.ocbtn-7:before, .ocbtn-7:after,
.ocbtn-7 span:before, .ocbtn-7 span:after{content:'';position:absolute;top:0;width:25%;height:0;}
.ocbtn-7:before{left:0;}
.ocbtn-7:after{left:50%;}
.ocbtn-7 span:before, .ocbtn-7 span:after{top:auto;bottom:0;}
.ocbtn-7 span:before{left:25%;}
.ocbtn-7 span:after{left:75%;}
.ocbtn-7:hover:before, .ocbtn-7:hover:after,
.ocbtn-7:hover span:before, .ocbtn-7:hover span:after{height:100%;}
.ocbtn-8:before, .ocbtn-8:after{content:'';position:absolute;top:0;left:0;width:100%;height:0;}
.ocbtn-8:after{top:auto;bottom:0;}
.ocbtn-8:hover:before, .ocbtn-8:hover:after{height:50%;}
.ocbtn-9:before, .ocbtn-9:after,
.ocbtn-9 span:before, .ocbtn-9 span:after{content:'';position:absolute;top:0;left:0;width:100%;height:0;-webkit-transition:0.4s;transition:0.4s;}
.ocbtn-9:after, .ocbtn-9 span:before{top:auto;bottom:0;}
.ocbtn-9 span:before, .ocbtn-9 span:after{-webkit-transition-delay:0.4s;transition-delay:0.4s;}
.ocbtn-9:hover:before, .ocbtn-9:hover:after,
.ocbtn-9:hover span:before, .ocbtn-9:hover span:after{height:100%;}
.ocbtn-10:before, .ocbtn-10:after,
.ocbtn-10 span:before, .ocbtn-10 span:after{content:'';position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:0.4s;transition:0.4s;}
.ocbtn-10:after, .ocbtn-10 span:before{left:auto;right:0;}
.ocbtn-10 span:before, .ocbtn-10 span:after{-webkit-transition-delay:0.4s;transition-delay:0.4s;}
.ocbtn-10:hover:before, .ocbtn-10:hover:after,
.ocbtn-10:hover span:before, .ocbtn-10:hover span:after{width:100%;}
@-webkit-keyframes criss-cross-left {
0%{left:-20px;}
50%{left:50%;width:20px;height:20px;}
100%{left:50%;width:375px;height:375px;}
}
@keyframes criss-cross-left {
0%{left:-20px;}
50%{left:50%;width:20px;height:20px;}
100%{left:50%;width:375px;height:375px;}
}
@-webkit-keyframes criss-cross-right {
0%{right:-20px;}
50%{right:50%;width:20px;height:20px;}
100%{right:50%;width:375px;height:375px;}
}
@keyframes criss-cross-right {
0%{right:-20px;}
50%{right:50%;width:20px;height:20px;}
100%{right:50%;width:375px;height:375px;}
}
.ocbtn-11{position:relative;}
.ocbtn-11:before, .ocbtn-11:after{position:absolute;top:50%;content:'';width:20px;height:20px;border-radius:50%;}
.ocbtn-11:before{left:-20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.ocbtn-11:after{right:-20px;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);}
.ocbtn-11:hover:before{-webkit-animation:criss-cross-left 0.8s both;animation:criss-cross-left 0.8s both;}
.ocbtn-11:hover:after{-webkit-animation:criss-cross-right 0.8s both;animation:criss-cross-right 0.8s both;}
.ozy-ingredients_list{margin:30px 0;background:#fafafa;border:2px solid currentColor;border-width:2px 0;padding:30px;position:relative;}
.ozy-ingredients_list:before{content:attr(data-caption);text-transform:uppercase;font-size:11px;display:block;background:#fff;border:2px solid currentColor;letter-spacing:0.2em;font-weight:700;position:absolute;top:0;left:50%;width:160px;height:36px;margin:-18px 0 0 -80px;text-align:center;line-height:32px;}
@media only screen and (max-width: 1280px) {
body.page-template-default.ozy-page-model-full #main>.container.no-vc{padding-left:25px !important;padding-right:25px !important;}
.featured-thumbnail-header>div>div>div{padding:20px 20px 0 20px;}
}
@media only screen and (max-width: 1180px) {
.ozy-page-model-boxed #main{display:block !important;}
.vc_row.has-bottom-arrow{padding-bottom:inherit;}
#row-bottom-arrow-wrapper{display:none !important;}
}
.vc_row.hide-this-row-desktop{display:none !important;}
@media only screen and (max-width: 1024px) {
body.page-template-default.ozy-page-model-full #main>.container.no-vc{padding-left:20px !important;padding-right:20px !important;}
.vc_row.hide-this-row-mobile{display:none !important;}
.vc_row.hide-this-row-desktop{display:inherit !important;}
#search-overlay form #search{font-size:30px;line-height:80px;}
}
@media only screen and (max-width: 1180px) and (min-width: 769px) {
.ozy-page-model-full .container{width:100%;-webkit-text-size-adjust:100%;}
.ozy-page-model-boxed  #main>.container{padding:0;}
.ozy-page-model-boxed  #main>.container,
.ozy-page-model-boxed .container{width:100%;-webkit-text-size-adjust:100%;}
#title{height:60px !important;}
#tagline{line-height:20px !important;}
#content,
#sidebar{width:100%;}
.post-content, .post-meta{padding-left:0 !important;margin-left:0 !important;}
.ozy-latest-posts>a{width:15.66666666666667%;margin-right:1%;}
#page-title-wrapper{min-height:80px !important;}
body.single-mphb_room_type #content,
#content.no-vc{padding:20px !important;}
#page-title-wrapper>div,
body.page-template-default.ozy-page-model-full #main>.container.no-vc{padding-left:20px !important;padding-right:20px !important;}
}
@media only screen and (max-width: 768px) {
.ozy-page-model-has-sidebar #main>.container #content.left-sidebar{margin-left:0 !important;}
div.wpcf7{padding:0 10px;}
body.single-mphb_room_type #content,
#content.no-vc{padding:20px !important;}
#comments li.comment>div, #comments li.comment>p{padding-right:30px;padding-left:30px;}
#comments li.comment .comment-respond{margin:0;padding-left:0;padding-right:0;}
}
@media only screen and (max-width: 767px) {
nav.navbar .container{padding:0 10px;}
body.single-mphb_room_type #content,
#content.no-vc{padding:20px !important;}
.vc_row-fluid:not(.vc_row-no-padding){padding:0 10px;}
#content.no-sidebar{overflow-x:hidden!important;}
}
@media only screen and (max-width: 768px) and (min-width: 480px) {
.ozy-page-model-full  .container{width:100%;-webkit-text-size-adjust:100%;}
.ozy-page-model-boxed  #main>.container{padding:0;}
.ozy-page-model-boxed  #main>.container,
.ozy-page-model-boxed .container{width:100%;-webkit-text-size-adjust:100%;}
#content,
#sidebar{width:100%;}
}
@media only screen and (max-width: 479px) {
.animsition, .animsition-overlay {
position: absolute !important;
width: 100%;
}
.container {
width: 100%;
-webkit-text-size-adjust: 100%; }
#main>.container {padding: 0 !important;}
#page-title-wrapper>div {
padding-left: 20px !important;
padding-right: 20px !important;
}
body.page-template-default.ozy-page-model-full #main>.container.no-vc {
padding-left: 10px !important;
padding-right: 10px !important;
}
#page-title-wrapper {
max-height: 140px !important;
margin-bottom: 0;
overflow: visible !important;
}
#page-title-wrapper>div {
bottom:auto;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
}
.ozy-page-model-full .container.no-vc {
padding-left:0 !important;
padding-right:0 !important;
}
body.has-page-title #main>.container {padding-top: 0 !important;}
#tagline {line-height: 20px !important;}
#content.left-sidebar,
#content.right-sidebar,
#content {width: 100%;}
#sidebar {
padding: 15px;
width: 100%; float: none;
clear: both;
}
#sidebar>ul:first-child>li>h4 {border-bottom: none !important;}
.post-content, .post-meta {
padding-left: 0 !important;
margin-left: 0 !important;
}
blockquote {
padding: 10px !important;
text-align: inherit !important;
}
blockquote, .post-excerpt-quote blockquote {
font-size: 14px !important;
line-height: 21px !important;
margin: 10px 0;
}
.post-excerpt-quote blockquote>p {max-width: 190px !important;}
.post-excerpt-audio>div>div {
margin-left:0 !important;
padding-left: 0 !important;
max-width: 210px !important;
}
.post-excerpt-audio>div img {display:none !important;}
.post.post-simple.regular-blog .post-meta-simple {
padding-left:20px !important;
padding-right:20px !important;
} #ozy-share-div>span {display: none !important;}
#ozy-share-div>.share-icon {padding: 2px !important;}
body.single .post-submeta>a{
display: block;
margin: 0 auto 5px auto;
} .post-content form.post-password-form label{display:none;}
.post-content form.post-password-form input{margin-top:10px;}
.ozy-selectBox.ozy-wpml-language-switcher{display:none;}
.sunway-btt-container{right:0} h1{font-size: 8vw !important;}
h2{font-size: 7vw !important;}
h3{font-size: 6vw !important;}
h4{font-size: 5vw !important;}
h5{font-size: 4vw !important;}
h6{font-size: 3vw !important;} #comments ol,
#comments ul{margin-left:10px !important;}
#comments>ol,
#comments>ul {
padding-left:0 !important;
margin-left:0 !important;
}
.comment-body{
margin: 20px 0;
}
.comment-body>div>img{
float:none;
margin:0 auto 20px auto;
}
.comment-body .reply, .comment-body>p{padding-left:0;}
}