#gkHeader {
    min-height: 200px !important;
    padding: 0 !important;
}
#gkHeaderNav {

    padding: 25px 0 0;
    }
 .gkIsWrapper-gk_hotel_tabs {
    background-size: cover!important;
    max-width: 100%!important;
}

footer,#gkFooter {
    background: #5B504E;
}

.gk-social-links {
    padding-bottom: 0!important;
    margin-bottom: 0!important;
}

#gkFooterNav h3 {
    color: #F1B06A;
    font-size: 18px;
}
#gkFooterNav {
    padding-top: 60px;
}
#gkFooterNav li,#gkFooterNav p {
    font-size: 15px;
    line-height: 28px;
}
.parallax {
    background-attachment: fixed;
    color: #fff;
    background-size: cover;
}
#gkBottom2 {
    padding-left: 0!important;
    padding-right: 0!important;
}
.parallax h3 {
    color: #fff;
    margin-bottom: 20px!important;
}

.parallax span {
    color: #fff;
}
.parallax h3 {
    color: #fff;
    margin-bottom: 20px !important;
    font-weight: 300;
    font-style: normal;
}
.rooms .room {
    float: left;
    margin-right: 20px;
    width: 32%;
    position:relative;
}
.room.three {
    margin-right: 0;
}
.roomimage > img {
    height: auto;
    width: 100%;
}
.roomtitle > p {
    font-size: 18px;
    color: #6B5F5E;
    margin-bottom: 0;
}
.roomprice .from {
    color: #F1B06A;
    font-size: 12px;
}

.pricevalue {
    color: #1798BD;
    font-size: 20px;
}
.pricelist > a {
    background: #1798bd;
    padding: 10px 30px;
    color: #fff;
}
.pricelist {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 60px;
}
.roomshome h3 {
    color: #6b5f5e;
    font-size: 22px;
    font-weight: 300;
}


.box .header {
    color: #1798BD;

    margin: 0 0 25px;
}
#gkBottom3 {
    padding-bottom: 0;
}

#gkBottom4 {
    margin-bottom: 0!important;
    padding-top: 0;
}
.pricelist {
    margin-bottom: -40px;
}
h1, h2, h3, h4, h5, h6 {
    color: #5B504E;
    font-weight: 300;
 
}
h2, .componentheading {
    font-size: 35px;
    font-style: normal;
    margin: 0 0 15px;
}
.prebookmod .rsform-calendar-box.btnCal.rsform-calendar-button.btn.btn-default {
    float: right;
    max-width: 20%;
    padding: 8px;
}
.prebookmod .rsform-calendar-box.rsform-calendar-box.form-control {
    float: left;
    width: 81%;
}
.prebookmod .form-group {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
}
.prebookmod .form-group.rsform-block.rsform-block-continue {
    border-bottom: 0;
    margin: 0;
    padding: 0;
}
.prebookmod .rsform-select-box.form-control.rsform-select-box {
    width: 100%;
}
.prebookmod .form-group.rsform-block.rsform-block-room {
    border-bottom: 0;
}
.prebookmod .rsform-submit-button.btn.btn-primary {
    width: 100%;
}
.prebookmod button, .button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, #gkMainbody .readmore > a, .readon, .btn, .btn-border {
    background: #6a5f5e none repeat scroll 0 0;}
    
.prebookmod .form-group.rsform-block.rsform-block-intro {
    font-size: 14px;
    color: #777;
    margin-top: -20px;
}
#gkHeaderSidebar {

    top: 95px;
}
h1 {
    color: #3198bf;
    font-size: 32px;
    font-style: normal;
    text-transform: none;
}
#gkMainbody input, #gkMainbody textarea, #gkMainbody select {
    width: 100%;
}
#gkMainbody .rsform-calendar-box.rsform-calendar-box.form-control {
    float: left;
    width: 93% !important;
}
#gkMainbody .rsform-calendar-box.btnCal.rsform-calendar-button.btn.btn-default {
    float: right;
    width: 5% !important;
}
#gkSidebar {
    padding-left: 40px;
}
#gkMainbody .form-group.rsform-block {
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
    padding-bottom: 20px;
    float:left;
    width:100%;
}
#gkMainbody .form-group.rsform-block.rsform-block-email,#gkMainbody .form-group.rsform-block.rsform-block-room ,#gkMainbody .form-group.rsform-block.rsform-block-comments,#gkMainbody .form-group.rsform-block.rsform-block-room,#gkMainbody .form-group.rsform-block.rsform-block-recaptcha,#gkMainbody .form-group.rsform-block.rsform-block-continue {
    border-bottom: none;
    float:left;
    width:100%;
}
#contact-form input, #contact-form textarea {
    width: 95%;
}
#gkBreadcrumb {
    background: #3198bf none repeat scroll 0 0;
    color: #fff;
    float: left;
    padding: 40px 0;
    text-transform: uppercase;
    width: 100%;
    margin-bottom:40px;
}
.breadcrumbs {
    border: medium none;
    color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.breadcrumbs a {
    color: #fff !important;
}
.itembody {
    padding-top: 85px;
}
.single-page .item-title, .blog-page .item-title {
    color: #3198bf;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 20px;
}
.pricetable .header {
    background: #3198bf none repeat scroll 0 0;
    color: #fff;
}
.pricetable .even {
    background: #f1f1f1 none repeat scroll 0 0;
}
.pricetable .even {
    background: #f1f1f1 none repeat scroll 0 0;
}
.pricetable td {
    border: 1px solid #f1f1f1;
}
.itembody li {
    list-style: inside none disc;
}
.inside h3 span {
    font-size: 24px;
    text-transform: none;
}
 #gkSidebar {
    padding-top: 98px;
}
.box.prebookmod.inside {
    background: #f6f6f6 none repeat scroll 0 0;
}
.inside .box-wrap {
    padding: 20px;
}
.inside input.rsform-calendar-box {
    max-width: 225px!important;
}
#gkMainbody .inside .rsform-calendar-box.btnCal.rsform-calendar-button.btn.btn-default {
    width: 12% !important;
}
.blog-page .header h1.item-title {
    font-size: 34px;
    font-style: normal;
    font-weight: 300;
    text-align: left;
}
.single-page, .blog-page {
    margin: 0!important;
}
.blog-page > .header {
    margin: 0 auto;
    padding: 0;
}
.blog-page > .header .item-title {
    margin: 44px 0 10px;
}
#gkPageContent {
    padding: 0  0 40px;
}
.itembody .item-title-wrap {
    border-bottom: 1px solid #ccc;
    margin-bottom:30px;
}
.itembody {
    padding-top: 20px;
}
.blog-page .item-list .item-view .item-title {
    font-size: 25px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 25px;
    margin: 0;
    text-align: left;
}
.blog-page .item-list .cat-item-image {
    display: block;
    margin: 20px auto 10px;
    text-align: center;
}
a.inverse {
    color: #3198bf;
}
.blog-page .item-list .cat-readon {
    background: #3198bf none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    padding: 10px;
    text-align: center;
    text-transform: none;
    width: 100%;
}
.blog-page .item-list .cat-item-intro-text {
    max-width: 100%;
}
.single-page .header-wrap, .blog-page .header-wrap {
    height: 350px;

}
.partitle {
    color: #3198bf;
}
tbody tr td a, .category .children li a {
    color: #3198bf;
}
.gkIsWrapper-gk_hotel_tabs figcaption a {
    color: #1798BD!important;
    background: rgba(255,255,255,0.8);
    padding: 10px;
}
.items h1 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    margin-top: 52px;
    padding-bottom: 10px;
}
.tp-showcase {
    margin: 1.5% 0!important;
}
.testi #gkSidebar .box {
    background: #fff none repeat scroll 0 0!important;
    margin-top: 40px!important;
}
.testi #gkSidebar .box.inside {
    margin-top: 0;
}

.testi #gkSidebar .box-wrap {
    padding: 20px 10px!important;
}
.testi #gkSidebar h3 span {
    font-size: 24px;
    text-transform: none;
}
.tp-form input, .tp-form select, .tp-form textarea, .tp-form button {
    width: 100%;
}
.sigProThumb {
    list-style: outside none none !important;
}
ul.sigProSleek li.sigProThumb a.sigProLink {
    border: 6px solid #3198bf;
    color: #fff;
    overflow: hidden;
}
.sigProClear {
    list-style: outside none none !important;
}
pre {
    font-family: open sans !important;
    font-size: 15px !important;
}
.item-list article {
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px !important;
    padding-bottom: 40px;
}
#gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5, #gkBottom6, #gkBottom7, #gkBottom8 #gkBottom9,body {
    background: none;
    width: 100%;
}
/*#gkBg {
    background: url(/images/meltemibg.jpg) repeat 0 0 transparent;
    background-attachment: scroll;
    width: 100%;
}*/
#gkBg {
    background: transparent url("/images/meltemibg.jpg") no-repeat fixed 0 0;
    width: 100%;
}
#gkHeaderNav.gk-fixed-nav,#gkHeader {
    background: #f1f1f1 none repeat scroll 0 0!important;
    }
    
.box.prebookmod {
    padding: 30px 40px!important;
}
.box.prebookmod.inside {
    background: #fff none repeat scroll 0 0;
}
#gkBreadcrumb {
    background: #5b504e none repeat scroll 0 0;
    color: #fff;
    float: left;
    margin-bottom: 40px;
    padding: 12px 0;
    text-transform: uppercase;
    width: 100%;
}
.gkMainMenu {
    background: #1798BD;
    width: 100%;
}
#gkHeaderNav .gkMainMenu {

    margin: 0 !important;
 
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
    color: #fff;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:hover {
    color: #f1f1f1;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li::before {
    background: #fff none repeat scroll 0 0;}
    
.gkMainMenu {
    background: #1798bd none repeat scroll 0 0;
    width: 100%;
    height: 60px!important;
    padding-top: 8px!important;
}
#gkLogo img {
 
    max-width: 340px;
}
#gkHeaderNav > div {

    min-height: 125px;

}
#gkHeaderNav {
    margin-top: -10px;
}
.breadcrumbs{text-align: center;}

cite {
    margin: 10px 0 0;
}
.paroxespinakas img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
.itembody > h3 {
    font-style: normal;
    font-size:22px;
}
.paroxespinakas td {
    vertical-align: top;
}
.parallax {
    background-attachment: fixed;
    background-size: cover;
    color: #fff;
    background-position: center center;
}
.frontpage #gkSidebar {
    padding-top: 70px;
}
.hometitle {
    text-indent: -99999px;
    position:absolute;
}
.fblike {
    float: right;
}
.mod-languages {
    float: left;
}