/*
Theme Name: Siam Bayshore Pattaya
Theme URI: http://www.invisibleink.asia
Author: Invisible Ink
Author URI: http://www.invisibleink.asia
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: invink
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

invink is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

table,textarea{width:100%}.hotel-slider .item a .image:after,a,a:hover,a:visited{transition:all 1s ease}hr,img,legend{border:0}legend,td,th{padding:0}hr,p{margin-bottom:1.5em}pre,textarea{overflow:auto}#content[tabindex="-1"]:focus,a:active,a:hover{outline:0}.aligncenter,.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after,h1,h2,h3,h4,h5,h6{clear:both}.widget select,.wp-caption,embed,iframe,img,object,pre{max-width:100%}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}body{margin:0;background:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#4169e1}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}cite,dfn,em,i{font-style:italic}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;background-color:#ccc;height:1px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}*,:after,:before{box-sizing:inherit}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,.8)}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 15px 17px rgba(255,255,255,.8),inset 0 -5px 12px rgba(0,0,0,.02)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5),inset 0 2px 5px rgba(0,0,0,.15)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}select{border:1px solid #ccc}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.gallery-item,.wp-caption-text{text-align:center}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}h1,h2{line-height:1em}a:focus,a:hover,a:visited{text-decoration:none!important}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.hentry,.page-links,.widget{margin:0 0 1.5em}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.sticky{display:block}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}h2,h3{margin:0 auto 15px}.gallery-item{display:inline-block;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}*{outline:0!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.4em}h1{font-size:72px;margin:0}h2{font-size:46px}h3{font-size:24px;line-height:36px}h4{font-size:16px;line-height:1.2em}a:focus{outline:dotted thin}p:last-child{margin-bottom:0}.tp-leftarrow,.tp-leftarrow:hover{background:url(images/arrow-left.png) left center no-repeat;width:52px;height:41px}.tp-rightarrow,.tp-rightarrow:hover{background:url(images/arrow-right.png) left center no-repeat;width:52px;height:41px}.rev_slider a.rev-btn:after,.rev_slider a.rev-btn:before{width:24px;height:62px;display:block;position:absolute;content:''}input,textarea{font-size:1em}button,input[type=button],input[type=reset],input[type=submit]{box-shadow:none;font-size:1em}button:hover{box-shadow:none}body:not(.home){font-size:14px;line-height:1.8em}.owl-carousel .owl-stage{margin:0 auto}.owl-prev{position:absolute;top:50%;left:0}.owl-next{position:absolute;top:50%;right:0}.fancybox-caption-wrap{padding-left:0;padding-right:0}.fancybox-caption{text-align:center;text-transform:uppercase;border-top:none;background:rgba(0,0,0,.15)}.fancybox-caption h3{font-size:30px;line-height:30px}.rev_slider a.rev-btn{background:0 0!important;border:2px solid #fff!important;padding-top:15px!important;padding-bottom:15px!important}.rev_slider a.rev-btn:before{background:url(images/btn-left.png) left top no-repeat;left:-15px;top:-15px}.rev_slider a.rev-btn:after{background:url(images/btn-right.png) right bottom no-repeat;right:-15px;bottom:-15px}.rev_slider a.rev-btn:hover{background:#fff!important}.hideit{display:none!important}#page{width:100%;overflow-x:hidden;position:relative}.site-header,.site-header.sticky{position:fixed;z-index:20}@keyframes smoothscroll{0%{transform:translateY(-300px)}100%{transform:translateY(0)}}.site-header{background:#5dc4b8;width:100%}.site-toggle{float:left}.site-toggle a{#677c35;width:80px;text-align:center;height:80px;line-height:80px;display:block;font-size:0}.site-toggle.open a{background:url(images/menu-toggle-close.png) center center no-repeat #677c35}.site-navigation{background:rgba(103,124,53,.95);position:absolute;top:100%;width:100%;padding:80px 40px 80px 400px;margin-top:1px;display:none}.site-navigation:after{content:'';clear:both;display:table}.site-navigation .menucol{width:33.33%;float:left}.site-navigation .menucol ul{list-style:none;margin:0;padding:0}.site-navigation .menucol ul>li>a{font-size:24px;line-height:30px;margin-bottom:15px;display:block;text-transform:uppercase}.site-navigation .menucol ul ul>li>a{font-size:20px;line-height:30px;margin-bottom:10px;display:block;text-transform:uppercase}.site-title{position:absolute;top:0;left:80px;z-index:10}.site-title a{background:url(images/logo.png) center 45% no-repeat #fff;background-size:80%;width:180px;height:180px;display:block;font-size:0;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.site-header.sticky .site-title a{height:140px}.header-right{float:right;display:flex;flex-flow:row nowrap}.header-right .contact>a,.header-right>a,.site-lang>a{position:relative;height:80px;line-height:80px;display:inline-block;padding:0 20px;min-width:80px;text-align:center;letter-spacing:1px;text-transform:uppercase}.header-right .contact>a:hover,.header-right>a:hover,.site-lang>a:hover{background:#607432}.header-right .contact a{border-left:none;padding:0 30px}.hotel-finder{background:rgba(103,124,53,.95);padding:80px 50px 80px 400px;position:absolute;top:100%;margin-top:1px;width:100%;display:none}.hotel-slider .item .title{display:block;margin-bottom:15px;text-transform:uppercase}.hotel-slider .item .image{position:relative}.hotel-slider .item a .image:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;display:block;background:rgba(0,0,0,.3);opacity:0}.hotel-slider .item a:hover .image:after{background:rgba(0,0,0,.3);opacity:1;transition:all 1s ease}.hotel-slider .owl-next,.hotel-slider .owl-prev{background:#fff;width:40px;height:40px;display:block;line-height:40px;position:absolute;top:50%;margin-top:-5px}.hotel-slider .owl-prev{text-align:center;left:-30px}.hotel-slider .owl-next{text-align:center;right:-30px}.site-lang ul li a,a.btn-book{height:80px;text-align:center}.book,a.btn-book{position:relative}a.btn-book{padding:12px 30px;display:inline-block;min-width:80px;letter-spacing:1px;text-transform:uppercase;font-family:TrajanPro3-Regular;font-size:12px;line-height:22px;background:#a7af8a}a.btn-book:hover{background:#607432}a.btn-book span{display:block;font-size:35px;line-height:35px}.book h2{display:none}.site-lang .widget{margin-bottom:0}.site-lang .wpml-ls-legacy-dropdown{width:80px}.site-lang .wpml-ls-legacy-dropdown>ul{display:block!important}.site-lang ul li a{background:0 0;line-height:80px;padding:0!important;border:none!important}.site-lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"\f107";font-family:FontAwesome;vertical-align:middle;display:inline-block;position:absolute;bottom:10px;top:auto;left:50%;right:auto;font-size:14px;line-height:14px;border:none;margin-left:-4px}.site-lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.site-lang .wpml-ls-legacy-dropdown a:focus,.site-lang .wpml-ls-legacy-dropdown a:hover{background:#607432;color:#fff}.site-lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none}.site-lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{background:#a7af8a;height:50px;line-height:50px;border-bottom:1px solid rgba(255,255,255,.15)!important}.site-lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover{background:#607432}.site-contact{position:absolute;top:100%;margin-top:1px;left:0;width:100%;padding:0;text-align:center;display:none;height:100vh}.site-contact .wrapper{max-width:500px;margin:0 auto;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.site-contact>a{position:absolute;right:25px;top:25px;text-align:center;font-size:40px;letter-spacing:1px}.site-contact>a span{display:block;font-size:10px;margin-top:3px}.site-contact h3{font-size:34px;line-height:40px;margin-bottom:30px}.site-contact .gform_body{max-width:500px;margin:0 auto}.site-contact .gform_wrapper ul{list-style:none;margin:0;padding:0}.site-contact .gform_wrapper ul li{margin-bottom:10px}.site-contact .gform_wrapper ul li label{display:none}.site-contact .gform_wrapper ul li input{height:40px;line-height:40px;border:1px solid #4a403b;display:block;width:100%;background:0 0;border-radius:0;font-size:14px;font-style:italic;padding:0 15px}.site-contact .gform_wrapper ul li textarea{border:1px solid #4a403b;display:block;width:100%;background:0 0;border-radius:0;font-size:14px;font-style:italic;padding:15px;height:100px}.site-contact .gform_wrapper .gform_footer{position:relative;width:200px;margin:30px auto;border:2px solid #4a403b}.site-contact .gform_wrapper .gform_footer input[type=submit]{font-size:14px;line-height:1em;display:inline-block;padding:15px 20px;position:relative;margin:0;min-width:125px;text-align:center;background:0 0;text-shadow:none;border:none;box-shadow:none!important}.site-contact .gform_wrapper .gform_footer:before{content:'';background:url(images/contact-left.png) left top no-repeat;width:13px;height:13px;display:block;position:absolute;left:-7px;top:-7px}.site-contact .gform_wrapper .gform_footer:after{content:'';background:url(images/contact-right.png) left top no-repeat;width:13px;height:13px;display:block;position:absolute;right:-7px;bottom:-7px}.entry-header,.validation_error,.validation_message{display:none}.site-contact .gform_wrapper .gform_footer:hover{background:#4a403b}.gfield_error input,.gfield_error textarea{border:1px solid rgba(255,0,0,.5)!important}.home .site-content{margin-top:80px}.bg-pagetitle{position:relative}.bg-pagetitle:before{content:'';background:url(images/bg-pagetitle.png) left bottom no-repeat;width:600px;height:180px;position:absolute;z-index:0;left:50%;top:0;margin-left:-300px}.entry-content,.entry-summary,.hentry,.page-content{margin:0}.entry-content ul{list-style:none;margin:0 auto 1.5em;padding:0}.entry-content ul li{position:relative;padding-left:20px}.entry-content ul li:before,.map-heading:after{position:absolute;content:''}.entry-content ul li:before{width:5px;height:5px;display:block;left:0;top:13px;background:#000;transform:rotate(45deg)}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}.vc_column_container>.vc_column-inner{padding-top:0!important}.graphic-map{background-attachment:fixed!important;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-top:-22px}@media screen and (max-width:767px){.graphic-map{background-attachment:scroll!important}}.map-heading:after{width:44px;height:23px;background:url(images/mapheading-arrow.png) left top no-repeat;bottom:-23px;left:50%;margin-left:-22px}.home-offer-wrapper{padding:0 60px}.home-offer-wrapper .offer{text-align:center;line-height:2em;padding-bottom:20px;border:1px solid transparent;transition:all .5s ease}.home-offer-wrapper .offer:hover{border:1px solid rgba(238,238,238,.5);transition:all .5s ease}.home-offer-wrapper .link a,.offers .offer .link a{line-height:1em;border:2px solid #a6dbd6;min-width:125px;position:relative;text-align:center}.home-offer-wrapper .title{display:block;margin:20px auto;text-transform:uppercase;padding:0 5px}.home-offer-wrapper .title h3{line-height:1em}.home-offer-wrapper .offer .image{display:block;width:100%;height:200px}.home-offer-wrapper .offer .image img{width:100%;height:100%;object-fit:cover}.home-offer-wrapper .link a{font-size:14px;display:inline-block;padding:10px 20px;margin:20px auto}.offers .offer{text-align:center;padding-bottom:50px;margin-bottom:50px!important}.offers .offer .image{width:100%;height:450px;margin-bottom:40px}.offers .offer .image a{display:block;width:100%;height:450px}.offers .offer .image a img,.offers .offer .image img{width:100%;height:100%;object-fit:cover}.offers .offer .title{font-size:24px;line-height:1em;display:block;margin-bottom:15px;text-transform:uppercase}.offers .offer .link a{font-size:14px;display:inline-block;padding:10px 20px;margin:50px auto 20px}.single-offers{background:#e7f3f2;padding:60px 0}.home-room-wrapper .col-md-4{padding:0}.home-room-wrapper .room{position:relative;border:1px solid #fff}.home-room-wrapper .room>a{display:block;width:100%;padding-top:70%;position:relative;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}.home-room-wrapper .room>a>div{position:absolute;transition:all 1s ease!important;height:100%;width:100%}.home-room-wrapper .room>a img{object-fit:cover;width:100%;height:100%}.home-room-wrapper .room a .mask{display:flex;background:rgba(93,196,184,.85);position:absolute;top:0;height:100%;width:100%;padding:30px;flex-flow:row wrap;align-items:center;text-align:center;justify-content:center}.home-room-wrapper .room a .mask .title h2{text-transform:uppercase;font-size:35px;line-height:1.2em}.room-wrapper .room{margin-bottom:30px!important}.room-wrapper .room .content{padding:25px 0}.room-wrapper .room .title{text-align:center;margin-bottom:25px}.room-wrapper .room .figures{font-size:14px;line-height:16px;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:25px}.room-wrapper .room .figures .col{width:20%;text-align:center;display:flex;flex-flow:column nowrap;position:relative}.room-wrapper .room .figures .col:after{content:'';width:1px;height:80px;position:absolute;right:0;top:0;background:rgba(114,115,110,.5)}.room-wrapper .room .figures .col:last-child:after{display:none}.room-wrapper .room .figures .col h3{font-size:16px;line-height:20px;margin:0;height:50px}.room-wrapper .room .figures .col span{font-size:10px}.room-wrapper .room .link{text-align:center}.single-room-content{padding:40px}.single-room-content h4{font-size:14px;margin:-10px auto 25px}.single-room-figures{background:url(images/bg-figures.jpg) center top no-repeat;background-size:cover;padding:50px 0}.single-room-figures .figures:after{content:'';clear:both;display:table}.single-room-figures .figures div{width:20%;text-align:center;float:left;border-right:1px solid #fff;padding:15px 0}.single-room-figures .figures div:last-child{border-right:none}.single-room-figures .figures div span.value{min-height:60px;display:block;font-size:30px;line-height:30px;margin-bottom:15px}.single-room-figures .figures div span:not(.value){display:block;font-size:13px;line-height:13px}.allrooms-wrapper a:last-child:after,.vc_tta.vc_general .vc_tta-tab:before{display:none}.single-room-benefit{padding:80px 200px}.single-room-benefit h2{font-size:36px;line-height:40px}.single-room-benefit ul li{padding-left:30px}.single-room-benefit ul li:before{content:'';background:url(images/icon-check.png) left top no-repeat;width:30px;height:20px;transform:rotate(0);top:10px}.allrooms-wrapper{background:#a6dbd6;padding:30px 0;text-align:center}.allrooms-wrapper a{text-transform:uppercase;position:relative;margin:0 15px}.allrooms-wrapper a:after{content:'-';position:absolute;right:-18px;top:-5px}.single-room-offers{padding:50px 0}.single-room .home-offer-wrapper .owl-prev{margin-top:0}.single-room .home-offer-wrapper .owl-next{position:absolute;top:50%;right:-20px;left:auto}.vc_tta-tabs{padding:10px}.vc_tta-tabs-container,.vc_tta-tabs-list{overflow:visible!important}.vc_tta.vc_general .vc_tta-tab:first-child:after{content:'';background:url(images/brown-left.png) left top no-repeat;width:13px;height:13px;position:absolute;top:-5px;left:-5px}.vc_tta.vc_general .vc_tta-tab:last-child:after{content:'';background:url(images/brown-right.png) left top no-repeat;width:13px;height:13px;position:absolute;bottom:-5px;right:-5px}.vc_tta.vc_general .vc_tta-tab>a:after,.vc_tta.vc_general .vc_tta-tab>a:before{display:none!important}.vc_tta.vc_general .vc_tta-tab>a{font-size:14px;border-radius:0!important;padding:8px 35px!important;background:#fff!important;border:2px solid #d6aa70!important;text-transform:uppercase}.vc_tta.vc_general .vc_tta-tab.vc_active>a,.vc_tta.vc_general .vc_tta-tab:hover>a{background:#d6aa70!important;transition:all 1s ease}.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{padding:30px 15px!important}.vc_tta-tabs .vc_tta-panels{background:0 0!important;border:none!important}.blog-wrapper .post .text .content a,.malinky-load-more a{border:2px solid #a6dbd6;text-align:center;font-size:14px;line-height:1em;min-width:125px}.blog-wrapper{padding:0 60px}.blog-wrapper .post:after{content:'';clear:both;display:table}.blog-wrapper .post .image{width:100%;position:relative;max-height:350px;max-width:510px;margin:0 auto;overflow:hidden}.blog-wrapper .post .image img{display:block;width:100%}.blog-wrapper .post .image:after{content:'';background:url(images/frame-blog.png) left top no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:101%}.blog-wrapper .post .text{width:100%;padding:40px}.blog-wrapper .post .text .title h3{line-height:1em;text-transform:uppercase;display:block;margin-bottom:8px!important}.blog-wrapper .post .text .date{display:block;margin-bottom:20px}.blog-wrapper .post .text .content a{display:inline-block;padding:10px 20px;position:relative;margin:20px auto}.blog-list,.latest-blog{padding:0}.blog-list .post{max-width:360px;margin:0 auto 50px!important}.blog-list .post .image{width:100%;margin-bottom:20px;overflow:hidden}.blog-list .post .image:after{display:none}.blog-list .post .image a{display:block;background:#a6dbd6;max-height:230px}.blog-list .post .image a:after{content:'';background-image:url(images/frame-white.png);background-size:cover;opacity:0;width:100%;display:block;height:100%;position:absolute;top:0}.blog-list .post .image a:hover:after{opacity:1;transition:all 1s ease}.blog-list .post .image a:hover>img{opacity:.3}.blog-list .post .text{width:100%;padding:0}.malinky-load-more{padding:40px 0}.malinky-load-more a{display:inline-block;padding:10px 20px;position:relative;margin:0 auto;text-transform:uppercase}.single-post-header{text-align:center}.single-post-header .icon{padding:100px 0 50px}.single-post-header .header{padding-bottom:50px}.single-post .title h3{text-transform:uppercase;margin-bottom:0;line-height:1em}.single-post .meta-date{margin-bottom:50px}.single-post .single-post-share{text-align:center;border-bottom:1px solid #e7f3f2;padding:100px 0;margin-bottom:100px}.single-post .single-post-share a{font-size:14px;line-height:1em;display:inline-block;border:2px solid;padding:12px 50px}.single-post .single-post-share a:hover{background:#4B413B;transition:all 1s ease}.related-posts h2{font-size:34px;line-height:1em;display:block;margin-bottom:50px}.sukee-content .wpb_text_column{position:relative;padding:40px}.wpb_image_grid .wpb_image_grid_ul{height:auto!important}.wpb_image_grid .wpb_image_grid_ul .isotope-item{position:relative!important;left:auto!important;top:auto!important;float:none!important}.content-columns .owl-next,.content-columns .owl-prev{width:40px;height:40px;line-height:40px;display:block;position:absolute;left:-20px;background:#fff;text-align:center}.content-columns h2{font-size:30px;margin-bottom:30px}.content-columns .wpb_gallery{max-width:98%;float:right}.content-columns .vc_column-inner{padding:0!important}.content-columns .wpb_text_column{padding:50px}.content-columns .owl-prev{top:50%;margin-top:-41px}.content-columns .owl-next{top:50%}.content-columns .owl-next:hover,.content-columns .owl-prev:hover{background:#4a403b;transition:all 1s ease}.content-columns.reverse{display:flex}.content-columns.reverse .wpb_gallery{max-width:98%;float:left}.content-columns.reverse .vc_col-sm-6:first-child{order:2}.content-columns.reverse .owl-next,.content-columns.reverse .owl-prev{left:auto;right:-20px}.bookpanel,.site-logos .logo-center:after{right:0;position:absolute}.galleries-wrapper .filters{text-align:center;display:block;margin-bottom:60px;border-bottom:1px solid #e7f3f2;padding-bottom:50px}.galleries-wrapper .filters a{font-size:20px;display:inline-block;margin:0 10px;transition:all .5s ease}.galleries-wrapper .filters a.active,.galleries-wrapper .filters a:hover{transition:all .5s ease}.galleries-wrapper .box{display:none}.galleries-wrapper .box.active{display:block}.galleries-wrapper .box .grid .grid-item{position:relative;border:1px solid #fff;width:33.33%;padding:0 15px}.galleries-wrapper .box .grid .grid-item>a{display:block;position:relative;overflow:hidden}.galleries-wrapper .box .grid .grid-item>a>div{position:absolute;transition:all 1s ease!important;height:100%;width:100%}.galleries-wrapper .box .grid .grid-item a{display:block;margin-bottom:30px!important;transition:none;position:relative;width:100%;height:100%}.galleries-wrapper .box .grid .grid-item a.video:after{content:'';background:url(images/gallery-play.png) left top no-repeat;width:66px;height:66px;display:block;position:absolute;left:50%;top:50%;margin:-33px 0 0 -33px}.galleries-wrapper .box .grid .grid-item a .mask{display:flex;background:rgba(93,196,184,.85);position:absolute;top:0;height:100%;width:100%;padding:0 55px;flex-flow:row wrap;align-items:center;text-align:center;opacity:0;transition:all 1s ease;font-size:30px;z-index:5}.galleries-wrapper .box .grid .grid-item a .mask i{display:block;margin:0 auto}.galleries-wrapper .box .grid .grid-item a:hover .mask{opacity:1;transition:all 1s ease}.box-services ul li{border-bottom:1px solid #e7f3f2;font-size:18px;padding:8px 0}.box-services ul li:before{display:none}.dinning-content h2{font-size:30px;margin-bottom:30px}.dinning-content .wpb_text_column{padding:50px 0}.dinning-content .wpb_text_column a{font-size:14px;line-height:1em;display:inline-block;border:2px solid #a6dbd6;padding:10px 20px;position:relative;margin:20px auto;min-width:125px;text-align:center}.location-info h2{font-size:30px;margin-bottom:30px}.meeting-content2{padding:20px!important}.meeting-content3{padding:0 20px 20px!important}.vc_separator{background:#444}.site-newsletter{padding:60px 0;text-align:center}.site-newsletter .gform_wrapper{position:relative;width:500px;display:block;margin:0 auto}.site-newsletter .gform_wrapper .gform_body{display:block;width:100%;max-width:450px;margin:0 auto}.site-newsletter .gform_wrapper ul{list-style:none;margin:0;padding:0}.site-newsletter .gform_wrapper ul li{margin:0!important;padding:0!important}.site-newsletter .gform_wrapper ul li label{display:none!important}.site-newsletter .gform_wrapper ul li input[type=email]{font-size:14px;width:100%;height:40px;line-height:40px;padding:0 15px;border:none;border-radius:0}.site-newsletter .gform_wrapper .gform_footer{position:absolute;top:0;right:0}.site-newsletter .gform_wrapper .gform_footer input[type=submit]{background:url(images/button-subscribe.png) left top no-repeat;width:158px;height:50px;display:block;box-shadow:none;border:none;font-size:14px;text-shadow:none}.site-map{position:relative}.site-map #map{height:500px}.site-map .map-content{width:410px;padding:40px;position:absolute;top:80px;right:100px;z-index:1;display:block;background:#fff;line-height:2em;box-shadow:3px 3px 5px 0 rgba(0,0,0,.15)}.site-footer{position:relative;background:#4a403b;padding:60px 0}.instagram-text{font-size:14px}.instagram-text span{font-size:22px;display:block;margin:5px 0 20px}.instagram-text a{display:inline-block;padding:10px 20px}.instagram-text a:hover{background:#fff}.site-logos{text-align:center;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:40px}.site-logos .logo-center{flex-grow:2;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 30px;margin:0 30px;position:relative}.site-logos .logo-center:after,.site-logos .logo-center:before{width:1px;height:50px;display:block;top:25px;background:#fff;content:''}.site-logos .logo-center:before{position:absolute;left:0}.site-bottom{background:#433c38;padding:30px 0}.site-bottom .container .row{display:flex;align-items:center}.site-bottom .widget{margin-bottom:0}.footer-menu ul{list-style:none;margin:0;padding:0;text-align:center}.footer-menu ul li{display:inline-block;margin:0 10px 0 0}.footer-menu ul li:last-child{border-right:none}.footer-menu ul li a{padding:0 10px 0 0;text-transform:uppercase}.socials{text-align:center}.socials a{display:inline-block;margin:0 15px 0 0;font-size:24px;line-height:24px}.bookpanel,.bookpanel .SumoSelect>.CaptionCont>label{display:none}.sukosol-gourmet{text-align:right}.bookpanel .ui-datepicker td span,.ui-datepicker td,.ui-datepicker td a{line-height:14px;font-size:10px}.bookpanel .SumoSelect>.CaptionCont{background:0 0;font-size:30px;line-height:40px;text-align:center;border:none!important;padding:0;box-shadow:none!important;font-family:TrajanPro3-Regular}.bookpanel .SumoSelect>.CaptionCont>span{padding:0}.bookpanel .SumoSelect.open>.optWrapper{top:45px}.bookpanel .SumoSelect>.optWrapper>.options li label{margin-bottom:0;color:#72736e;font-family:TrajanPro3-Regular;font-size:14px;line-height:20px;font-weight:400}.bookpanel{top:100%;width:420px;background:rgba(103,124,53,.95);margin-top:1px;color:#fff}.bookpanel h3,.bookpanel label{font-size:14px;display:block;text-align:center}.bookpanel form{padding:15px}.bookpanel .SumoSelect{max-width:100%}.bookpanel h3{margin-bottom:8px;line-height:20px}.bookpanel label{margin-bottom:10px;line-height:14px}.bookpanel .guests{margin-bottom:15px;padding:15px;border:1px solid #fff}.bookpanel .guests:after{content:'';clear:both;display:table}.bookpanel .guests .box{width:50%;float:left}.bookpanel .guests .box select{font-size:16px}.bookpanel .dates{margin-bottom:0;display:flex;flex-flow:row nowrap;justify-content:space-between}.bookpanel .dates .box{cursor:pointer;width:calc(50% - 5px);padding:15px;position:relative;border:1px solid #fff}.bookpanel .dates .box input{position:absolute;width:100%;left:0;height:100%;top:0;z-index:90;background:0 0;border:none;font-size:16px;cursor:pointer;opacity:0}.bookpanel .dates .box span{display:block;font-size:12px;text-align:center;line-height:16px}.bookpanel .dates .box .date{font-size:30px;line-height:40px;font-family:TrajanPro3-Regular}.bookpanel .calendar a:hover{font-weight:400}.bookpanel .calendar{display:none;font-size:12px}.bookpanel .footer{position:relative;margin:20px 0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-around}.bookpanel .footer .badge-bestrate{flex-grow:1}.bookpanel .footer button{font-size:14px;line-height:1em;display:inline-block;border:1px solid #fff;padding:15px 20px;position:relative;margin:5px auto;width:calc(50% - 5px);text-align:center;box-shadow:none;background:0 0;border-radius:0;text-shadow:none;color:#fff}.bookpanel .footer button:hover{background:#607432;border-color:#607432}.bookpanel .modify{width:100%;text-align:center}.bookpanel .modify a{padding:15px;display:block;border-top:1px solid rgba(255,255,255,.3)}.bookpanel .modify a:hover{color:#fff;border-color:#607432;background:#607432}.bookpanel .ui-widget-content{border:none;width:100%!important}.bookpanel .ui-datepicker .ui-datepicker-header{background:0 0;border:none}