/* FILE: /media/system/css/modal.css */
#sbox-overlay {
    position: fixed;
    background-color: #000;
    left: 0px;
    top: 0px;
}

#sbox-window {
    position: absolute;
    background-color: #fff;
    text-align: left;
    overflow: visible;
    padding: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#sbox-window[aria-hidden=true],#sbox-overlay[aria-hidden=true] {
    display: none;
}

#sbox-btn-close {
    position: absolute;
    width: 30px;
    height: 30px;
    right: -15px;
    top: -15px;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/closebox.png') no-repeat center;
    border: none;
}

.sbox-loading #sbox-content {
    background-image: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/spinner.gif');
    background-repeat: no-repeat;
    background-position: center;
}

#sbox-content {
    clear: both;
    overflow: auto;
    background-color: #fff;
    height: 100%;
    width: 100%;
}

.sbox-content-image#sbox-content {
    overflow: visible;
}

#sbox-image {
    display: block;
}

.sbox-content-image img {
    display: block;
    width: 100%;
    height: 100%;
}

.sbox-content-iframe#sbox-content {
    overflow: visible;
}

.body-overlayed {
    overflow: hidden;
}

.body-overlayed embed,.body-overlayed object,.body-overlayed select {
    visibility: hidden;
}

#sbox-window embed,#sbox-window object,#sbox-window select {
    visibility: visible;
}

#sbox-window.shadow {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.7);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.7);
    box-shadow: 0 0 10px rgba(0,0,0,0.7);
}

.sbox-bg {
    position: absolute;
    width: 33px;
    height: 40px;
}

.sbox-bg-n {
    left: 0;
    top: -40px;
    width: 100%;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/bg_n.png') repeat-x;
}

.sbox-bg-ne {
    right: -33px;
    top: -40px;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/bg_ne.png') no-repeat;
}

.sbox-bg-e {
    right: -33px;
    top: 0;
    height: 100%;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/bg_e.png') repeat-y;
}

.sbox-bg-se {
    right: -33px;
    bottom: -40px;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/bg_se.png') no-repeat;
}

.sbox-bg-s {
    left: 0;
    bottom: -40px;
    width: 100%;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/bg_s.png') repeat-x;
}

.sbox-bg-sw {
    left: -33px;
    bottom: -40px;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/bg_sw.png') no-repeat;
}

.sbox-bg-w {
    left: -33px;
    top: 0;
    height: 100%;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/bg_w.png') repeat-y;
}

.sbox-bg-nw {
    left: -33px;
    top: -40px;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/media/system/images/modal/bg_nw.png') no-repeat;
}

@media (max-width: 979px) {
    #sbox-btn-close {
        right:-10px;
        top: -10px;
    }
}

@media (max-device-width: 979px) {
    #sbox-content {
        -webkit-overflow-scrolling:touch;
    }

    #sbox-content.sbox-content-iframe {
        overflow: scroll;
        -webkit-overflow-scrolling: touch;
    }
}

/* FILE: /templates/gk_quark/css/font-awesome.css */
@font-face {
    font-family: 'FontAwesome';
    src: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0');
    src: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/font-awesome/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.28571429em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

.fa-ul > li {
    position: relative;
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}

.fa-li.fa-lg {
    left: -1.85714286em;
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right {
    margin-left: .3em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1);
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
    -webkit-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    transform: scale(1,-1);
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x,.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #ffffff;
}

.fa-glass:before {
    content: "\f000";
}

.fa-music:before {
    content: "\f001";
}

.fa-search:before {
    content: "\f002";
}

.fa-envelope-o:before {
    content: "\f003";
}

.fa-heart:before {
    content: "\f004";
}

.fa-star:before {
    content: "\f005";
}

.fa-star-o:before {
    content: "\f006";
}

.fa-user:before {
    content: "\f007";
}

.fa-film:before {
    content: "\f008";
}

.fa-th-large:before {
    content: "\f009";
}

.fa-th:before {
    content: "\f00a";
}

.fa-th-list:before {
    content: "\f00b";
}

.fa-check:before {
    content: "\f00c";
}

.fa-remove:before,.fa-close:before,.fa-times:before {
    content: "\f00d";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-signal:before {
    content: "\f012";
}

.fa-gear:before,.fa-cog:before {
    content: "\f013";
}

.fa-trash-o:before {
    content: "\f014";
}

.fa-home:before {
    content: "\f015";
}

.fa-file-o:before {
    content: "\f016";
}

.fa-clock-o:before {
    content: "\f017";
}

.fa-road:before {
    content: "\f018";
}

.fa-download:before {
    content: "\f019";
}

.fa-arrow-circle-o-down:before {
    content: "\f01a";
}

.fa-arrow-circle-o-up:before {
    content: "\f01b";
}

.fa-inbox:before {
    content: "\f01c";
}

.fa-play-circle-o:before {
    content: "\f01d";
}

.fa-rotate-right:before,.fa-repeat:before {
    content: "\f01e";
}

.fa-refresh:before {
    content: "\f021";
}

.fa-list-alt:before {
    content: "\f022";
}

.fa-lock:before {
    content: "\f023";
}

.fa-flag:before {
    content: "\f024";
}

.fa-headphones:before {
    content: "\f025";
}

.fa-volume-off:before {
    content: "\f026";
}

.fa-volume-down:before {
    content: "\f027";
}

.fa-volume-up:before {
    content: "\f028";
}

.fa-qrcode:before {
    content: "\f029";
}

.fa-barcode:before {
    content: "\f02a";
}

.fa-tag:before {
    content: "\f02b";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-book:before {
    content: "\f02d";
}

.fa-bookmark:before {
    content: "\f02e";
}

.fa-print:before {
    content: "\f02f";
}

.fa-camera:before {
    content: "\f030";
}

.fa-font:before {
    content: "\f031";
}

.fa-bold:before {
    content: "\f032";
}

.fa-italic:before {
    content: "\f033";
}

.fa-text-height:before {
    content: "\f034";
}

.fa-text-width:before {
    content: "\f035";
}

.fa-align-left:before {
    content: "\f036";
}

.fa-align-center:before {
    content: "\f037";
}

.fa-align-right:before {
    content: "\f038";
}

.fa-align-justify:before {
    content: "\f039";
}

.fa-list:before {
    content: "\f03a";
}

.fa-dedent:before,.fa-outdent:before {
    content: "\f03b";
}

.fa-indent:before {
    content: "\f03c";
}

.fa-video-camera:before {
    content: "\f03d";
}

.fa-photo:before,.fa-image:before,.fa-picture-o:before {
    content: "\f03e";
}

.fa-pencil:before {
    content: "\f040";
}

.fa-map-marker:before {
    content: "\f041";
}

.fa-adjust:before {
    content: "\f042";
}

.fa-tint:before {
    content: "\f043";
}

.fa-edit:before,.fa-pencil-square-o:before {
    content: "\f044";
}

.fa-share-square-o:before {
    content: "\f045";
}

.fa-check-square-o:before {
    content: "\f046";
}

.fa-arrows:before {
    content: "\f047";
}

.fa-step-backward:before {
    content: "\f048";
}

.fa-fast-backward:before {
    content: "\f049";
}

.fa-backward:before {
    content: "\f04a";
}

.fa-play:before {
    content: "\f04b";
}

.fa-pause:before {
    content: "\f04c";
}

.fa-stop:before {
    content: "\f04d";
}

.fa-forward:before {
    content: "\f04e";
}

.fa-fast-forward:before {
    content: "\f050";
}

.fa-step-forward:before {
    content: "\f051";
}

.fa-eject:before {
    content: "\f052";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-plus-circle:before {
    content: "\f055";
}

.fa-minus-circle:before {
    content: "\f056";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-crosshairs:before {
    content: "\f05b";
}

.fa-times-circle-o:before {
    content: "\f05c";
}

.fa-check-circle-o:before {
    content: "\f05d";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-arrow-down:before {
    content: "\f063";
}

.fa-mail-forward:before,.fa-share:before {
    content: "\f064";
}

.fa-expand:before {
    content: "\f065";
}

.fa-compress:before {
    content: "\f066";
}

.fa-plus:before {
    content: "\f067";
}

.fa-minus:before {
    content: "\f068";
}

.fa-asterisk:before {
    content: "\f069";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-fire:before {
    content: "\f06d";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-warning:before,.fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-plane:before {
    content: "\f072";
}

.fa-calendar:before {
    content: "\f073";
}

.fa-random:before {
    content: "\f074";
}

.fa-comment:before {
    content: "\f075";
}

.fa-magnet:before {
    content: "\f076";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-retweet:before {
    content: "\f079";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-folder-open:before {
    content: "\f07c";
}

.fa-arrows-v:before {
    content: "\f07d";
}

.fa-arrows-h:before {
    content: "\f07e";
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
    content: "\f080";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-camera-retro:before {
    content: "\f083";
}

.fa-key:before {
    content: "\f084";
}

.fa-gears:before,.fa-cogs:before {
    content: "\f085";
}

.fa-comments:before {
    content: "\f086";
}

.fa-thumbs-o-up:before {
    content: "\f087";
}

.fa-thumbs-o-down:before {
    content: "\f088";
}

.fa-star-half:before {
    content: "\f089";
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-sign-out:before {
    content: "\f08b";
}

.fa-linkedin-square:before {
    content: "\f08c";
}

.fa-thumb-tack:before {
    content: "\f08d";
}

.fa-external-link:before {
    content: "\f08e";
}

.fa-sign-in:before {
    content: "\f090";
}

.fa-trophy:before {
    content: "\f091";
}

.fa-github-square:before {
    content: "\f092";
}

.fa-upload:before {
    content: "\f093";
}

.fa-lemon-o:before {
    content: "\f094";
}

.fa-phone:before {
    content: "\f095";
}

.fa-square-o:before {
    content: "\f096";
}

.fa-bookmark-o:before {
    content: "\f097";
}

.fa-phone-square:before {
    content: "\f098";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-facebook-f:before,.fa-facebook:before {
    content: "\f09a";
}

.fa-github:before {
    content: "\f09b";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-feed:before,.fa-rss:before {
    content: "\f09e";
}

.fa-hdd-o:before {
    content: "\f0a0";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-certificate:before {
    content: "\f0a3";
}

.fa-hand-o-right:before {
    content: "\f0a4";
}

.fa-hand-o-left:before {
    content: "\f0a5";
}

.fa-hand-o-up:before {
    content: "\f0a6";
}

.fa-hand-o-down:before {
    content: "\f0a7";
}

.fa-arrow-circle-left:before {
    content: "\f0a8";
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
}

.fa-arrow-circle-up:before {
    content: "\f0aa";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-globe:before {
    content: "\f0ac";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-briefcase:before {
    content: "\f0b1";
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-group:before,.fa-users:before {
    content: "\f0c0";
}

.fa-chain:before,.fa-link:before {
    content: "\f0c1";
}

.fa-cloud:before {
    content: "\f0c2";
}

.fa-flask:before {
    content: "\f0c3";
}

.fa-cut:before,.fa-scissors:before {
    content: "\f0c4";
}

.fa-copy:before,.fa-files-o:before {
    content: "\f0c5";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-save:before,.fa-floppy-o:before {
    content: "\f0c7";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
    content: "\f0c9";
}

.fa-list-ul:before {
    content: "\f0ca";
}

.fa-list-ol:before {
    content: "\f0cb";
}

.fa-strikethrough:before {
    content: "\f0cc";
}

.fa-underline:before {
    content: "\f0cd";
}

.fa-table:before {
    content: "\f0ce";
}

.fa-magic:before {
    content: "\f0d0";
}

.fa-truck:before {
    content: "\f0d1";
}

.fa-pinterest:before {
    content: "\f0d2";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-google-plus-square:before {
    content: "\f0d4";
}

.fa-google-plus:before {
    content: "\f0d5";
}

.fa-money:before {
    content: "\f0d6";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-columns:before {
    content: "\f0db";
}

.fa-unsorted:before,.fa-sort:before {
    content: "\f0dc";
}

.fa-sort-down:before,.fa-sort-desc:before {
    content: "\f0dd";
}

.fa-sort-up:before,.fa-sort-asc:before {
    content: "\f0de";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-linkedin:before {
    content: "\f0e1";
}

.fa-rotate-left:before,.fa-undo:before {
    content: "\f0e2";
}

.fa-legal:before,.fa-gavel:before {
    content: "\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before {
    content: "\f0e4";
}

.fa-comment-o:before {
    content: "\f0e5";
}

.fa-comments-o:before {
    content: "\f0e6";
}

.fa-flash:before,.fa-bolt:before {
    content: "\f0e7";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-paste:before,.fa-clipboard:before {
    content: "\f0ea";
}

.fa-lightbulb-o:before {
    content: "\f0eb";
}

.fa-exchange:before {
    content: "\f0ec";
}

.fa-cloud-download:before {
    content: "\f0ed";
}

.fa-cloud-upload:before {
    content: "\f0ee";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-suitcase:before {
    content: "\f0f2";
}

.fa-bell-o:before {
    content: "\f0a2";
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-cutlery:before {
    content: "\f0f5";
}

.fa-file-text-o:before {
    content: "\f0f6";
}

.fa-building-o:before {
    content: "\f0f7";
}

.fa-hospital-o:before {
    content: "\f0f8";
}

.fa-ambulance:before {
    content: "\f0f9";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-fighter-jet:before {
    content: "\f0fb";
}

.fa-beer:before {
    content: "\f0fc";
}

.fa-h-square:before {
    content: "\f0fd";
}

.fa-plus-square:before {
    content: "\f0fe";
}

.fa-angle-double-left:before {
    content: "\f100";
}

.fa-angle-double-right:before {
    content: "\f101";
}

.fa-angle-double-up:before {
    content: "\f102";
}

.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-desktop:before {
    content: "\f108";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-tablet:before {
    content: "\f10a";
}

.fa-mobile-phone:before,.fa-mobile:before {
    content: "\f10b";
}

.fa-circle-o:before {
    content: "\f10c";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-quote-right:before {
    content: "\f10e";
}

.fa-spinner:before {
    content: "\f110";
}

.fa-circle:before {
    content: "\f111";
}

.fa-mail-reply:before,.fa-reply:before {
    content: "\f112";
}

.fa-github-alt:before {
    content: "\f113";
}

.fa-folder-o:before {
    content: "\f114";
}

.fa-folder-open-o:before {
    content: "\f115";
}

.fa-smile-o:before {
    content: "\f118";
}

.fa-frown-o:before {
    content: "\f119";
}

.fa-meh-o:before {
    content: "\f11a";
}

.fa-gamepad:before {
    content: "\f11b";
}

.fa-keyboard-o:before {
    content: "\f11c";
}

.fa-flag-o:before {
    content: "\f11d";
}

.fa-flag-checkered:before {
    content: "\f11e";
}

.fa-terminal:before {
    content: "\f120";
}

.fa-code:before {
    content: "\f121";
}

.fa-mail-reply-all:before,.fa-reply-all:before {
    content: "\f122";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
    content: "\f123";
}

.fa-location-arrow:before {
    content: "\f124";
}

.fa-crop:before {
    content: "\f125";
}

.fa-code-fork:before {
    content: "\f126";
}

.fa-unlink:before,.fa-chain-broken:before {
    content: "\f127";
}

.fa-question:before {
    content: "\f128";
}

.fa-info:before {
    content: "\f129";
}

.fa-exclamation:before {
    content: "\f12a";
}

.fa-superscript:before {
    content: "\f12b";
}

.fa-subscript:before {
    content: "\f12c";
}

.fa-eraser:before {
    content: "\f12d";
}

.fa-puzzle-piece:before {
    content: "\f12e";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-microphone-slash:before {
    content: "\f131";
}

.fa-shield:before {
    content: "\f132";
}

.fa-calendar-o:before {
    content: "\f133";
}

.fa-fire-extinguisher:before {
    content: "\f134";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-maxcdn:before {
    content: "\f136";
}

.fa-chevron-circle-left:before {
    content: "\f137";
}

.fa-chevron-circle-right:before {
    content: "\f138";
}

.fa-chevron-circle-up:before {
    content: "\f139";
}

.fa-chevron-circle-down:before {
    content: "\f13a";
}

.fa-html5:before {
    content: "\f13b";
}

.fa-css3:before {
    content: "\f13c";
}

.fa-anchor:before {
    content: "\f13d";
}

.fa-unlock-alt:before {
    content: "\f13e";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-ellipsis-h:before {
    content: "\f141";
}

.fa-ellipsis-v:before {
    content: "\f142";
}

.fa-rss-square:before {
    content: "\f143";
}

.fa-play-circle:before {
    content: "\f144";
}

.fa-ticket:before {
    content: "\f145";
}

.fa-minus-square:before {
    content: "\f146";
}

.fa-minus-square-o:before {
    content: "\f147";
}

.fa-level-up:before {
    content: "\f148";
}

.fa-level-down:before {
    content: "\f149";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-pencil-square:before {
    content: "\f14b";
}

.fa-external-link-square:before {
    content: "\f14c";
}

.fa-share-square:before {
    content: "\f14d";
}

.fa-compass:before {
    content: "\f14e";
}

.fa-toggle-down:before,.fa-caret-square-o-down:before {
    content: "\f150";
}

.fa-toggle-up:before,.fa-caret-square-o-up:before {
    content: "\f151";
}

.fa-toggle-right:before,.fa-caret-square-o-right:before {
    content: "\f152";
}

.fa-euro:before,.fa-eur:before {
    content: "\f153";
}

.fa-gbp:before {
    content: "\f154";
}

.fa-dollar:before,.fa-usd:before {
    content: "\f155";
}

.fa-rupee:before,.fa-inr:before {
    content: "\f156";
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
    content: "\f157";
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
    content: "\f158";
}

.fa-won:before,.fa-krw:before {
    content: "\f159";
}

.fa-bitcoin:before,.fa-btc:before {
    content: "\f15a";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-text:before {
    content: "\f15c";
}

.fa-sort-alpha-asc:before {
    content: "\f15d";
}

.fa-sort-alpha-desc:before {
    content: "\f15e";
}

.fa-sort-amount-asc:before {
    content: "\f160";
}

.fa-sort-amount-desc:before {
    content: "\f161";
}

.fa-sort-numeric-asc:before {
    content: "\f162";
}

.fa-sort-numeric-desc:before {
    content: "\f163";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-thumbs-down:before {
    content: "\f165";
}

.fa-youtube-square:before {
    content: "\f166";
}

.fa-youtube:before {
    content: "\f167";
}

.fa-xing:before {
    content: "\f168";
}

.fa-xing-square:before {
    content: "\f169";
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-dropbox:before {
    content: "\f16b";
}

.fa-stack-overflow:before {
    content: "\f16c";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-flickr:before {
    content: "\f16e";
}

.fa-adn:before {
    content: "\f170";
}

.fa-bitbucket:before {
    content: "\f171";
}

.fa-bitbucket-square:before {
    content: "\f172";
}

.fa-tumblr:before {
    content: "\f173";
}

.fa-tumblr-square:before {
    content: "\f174";
}

.fa-long-arrow-down:before {
    content: "\f175";
}

.fa-long-arrow-up:before {
    content: "\f176";
}

.fa-long-arrow-left:before {
    content: "\f177";
}

.fa-long-arrow-right:before {
    content: "\f178";
}

.fa-apple:before {
    content: "\f179";
}

.fa-windows:before {
    content: "\f17a";
}

.fa-android:before {
    content: "\f17b";
}

.fa-linux:before {
    content: "\f17c";
}

.fa-dribbble:before {
    content: "\f17d";
}

.fa-skype:before {
    content: "\f17e";
}

.fa-foursquare:before {
    content: "\f180";
}

.fa-trello:before {
    content: "\f181";
}

.fa-female:before {
    content: "\f182";
}

.fa-male:before {
    content: "\f183";
}

.fa-gittip:before,.fa-gratipay:before {
    content: "\f184";
}

.fa-sun-o:before {
    content: "\f185";
}

.fa-moon-o:before {
    content: "\f186";
}

.fa-archive:before {
    content: "\f187";
}

.fa-bug:before {
    content: "\f188";
}

.fa-vk:before {
    content: "\f189";
}

.fa-weibo:before {
    content: "\f18a";
}

.fa-renren:before {
    content: "\f18b";
}

.fa-pagelines:before {
    content: "\f18c";
}

.fa-stack-exchange:before {
    content: "\f18d";
}

.fa-arrow-circle-o-right:before {
    content: "\f18e";
}

.fa-arrow-circle-o-left:before {
    content: "\f190";
}

.fa-toggle-left:before,.fa-caret-square-o-left:before {
    content: "\f191";
}

.fa-dot-circle-o:before {
    content: "\f192";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-vimeo-square:before {
    content: "\f194";
}

.fa-turkish-lira:before,.fa-try:before {
    content: "\f195";
}

.fa-plus-square-o:before {
    content: "\f196";
}

.fa-space-shuttle:before {
    content: "\f197";
}

.fa-slack:before {
    content: "\f198";
}

.fa-envelope-square:before {
    content: "\f199";
}

.fa-wordpress:before {
    content: "\f19a";
}

.fa-openid:before {
    content: "\f19b";
}

.fa-institution:before,.fa-bank:before,.fa-university:before {
    content: "\f19c";
}

.fa-mortar-board:before,.fa-graduation-cap:before {
    content: "\f19d";
}

.fa-yahoo:before {
    content: "\f19e";
}

.fa-google:before {
    content: "\f1a0";
}

.fa-reddit:before {
    content: "\f1a1";
}

.fa-reddit-square:before {
    content: "\f1a2";
}

.fa-stumbleupon-circle:before {
    content: "\f1a3";
}

.fa-stumbleupon:before {
    content: "\f1a4";
}

.fa-delicious:before {
    content: "\f1a5";
}

.fa-digg:before {
    content: "\f1a6";
}

.fa-pied-piper-pp:before {
    content: "\f1a7";
}

.fa-pied-piper-alt:before {
    content: "\f1a8";
}

.fa-drupal:before {
    content: "\f1a9";
}

.fa-joomla:before {
    content: "\f1aa";
}

.fa-language:before {
    content: "\f1ab";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-child:before {
    content: "\f1ae";
}

.fa-paw:before {
    content: "\f1b0";
}

.fa-spoon:before {
    content: "\f1b1";
}

.fa-cube:before {
    content: "\f1b2";
}

.fa-cubes:before {
    content: "\f1b3";
}

.fa-behance:before {
    content: "\f1b4";
}

.fa-behance-square:before {
    content: "\f1b5";
}

.fa-steam:before {
    content: "\f1b6";
}

.fa-steam-square:before {
    content: "\f1b7";
}

.fa-recycle:before {
    content: "\f1b8";
}

.fa-automobile:before,.fa-car:before {
    content: "\f1b9";
}

.fa-cab:before,.fa-taxi:before {
    content: "\f1ba";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-spotify:before {
    content: "\f1bc";
}

.fa-deviantart:before {
    content: "\f1bd";
}

.fa-soundcloud:before {
    content: "\f1be";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.fa-file-word-o:before {
    content: "\f1c2";
}

.fa-file-excel-o:before {
    content: "\f1c3";
}

.fa-file-powerpoint-o:before {
    content: "\f1c4";
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
    content: "\f1c5";
}

.fa-file-zip-o:before,.fa-file-archive-o:before {
    content: "\f1c6";
}

.fa-file-sound-o:before,.fa-file-audio-o:before {
    content: "\f1c7";
}

.fa-file-movie-o:before,.fa-file-video-o:before {
    content: "\f1c8";
}

.fa-file-code-o:before {
    content: "\f1c9";
}

.fa-vine:before {
    content: "\f1ca";
}

.fa-codepen:before {
    content: "\f1cb";
}

.fa-jsfiddle:before {
    content: "\f1cc";
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
    content: "\f1cd";
}

.fa-circle-o-notch:before {
    content: "\f1ce";
}

.fa-ra:before,.fa-resistance:before,.fa-rebel:before {
    content: "\f1d0";
}

.fa-ge:before,.fa-empire:before {
    content: "\f1d1";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-wechat:before,.fa-weixin:before {
    content: "\f1d7";
}

.fa-send:before,.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-send-o:before,.fa-paper-plane-o:before {
    content: "\f1d9";
}

.fa-history:before {
    content: "\f1da";
}

.fa-circle-thin:before {
    content: "\f1db";
}

.fa-header:before {
    content: "\f1dc";
}

.fa-paragraph:before {
    content: "\f1dd";
}

.fa-sliders:before {
    content: "\f1de";
}

.fa-share-alt:before {
    content: "\f1e0";
}

.fa-share-alt-square:before {
    content: "\f1e1";
}

.fa-bomb:before {
    content: "\f1e2";
}

.fa-soccer-ball-o:before,.fa-futbol-o:before {
    content: "\f1e3";
}

.fa-tty:before {
    content: "\f1e4";
}

.fa-binoculars:before {
    content: "\f1e5";
}

.fa-plug:before {
    content: "\f1e6";
}

.fa-slideshare:before {
    content: "\f1e7";
}

.fa-twitch:before {
    content: "\f1e8";
}

.fa-yelp:before {
    content: "\f1e9";
}

.fa-newspaper-o:before {
    content: "\f1ea";
}

.fa-wifi:before {
    content: "\f1eb";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-google-wallet:before {
    content: "\f1ee";
}

.fa-cc-visa:before {
    content: "\f1f0";
}

.fa-cc-mastercard:before {
    content: "\f1f1";
}

.fa-cc-discover:before {
    content: "\f1f2";
}

.fa-cc-amex:before {
    content: "\f1f3";
}

.fa-cc-paypal:before {
    content: "\f1f4";
}

.fa-cc-stripe:before {
    content: "\f1f5";
}

.fa-bell-slash:before {
    content: "\f1f6";
}

.fa-bell-slash-o:before {
    content: "\f1f7";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-copyright:before {
    content: "\f1f9";
}

.fa-at:before {
    content: "\f1fa";
}

.fa-eyedropper:before {
    content: "\f1fb";
}

.fa-paint-brush:before {
    content: "\f1fc";
}

.fa-birthday-cake:before {
    content: "\f1fd";
}

.fa-area-chart:before {
    content: "\f1fe";
}

.fa-pie-chart:before {
    content: "\f200";
}

.fa-line-chart:before {
    content: "\f201";
}

.fa-lastfm:before {
    content: "\f202";
}

.fa-lastfm-square:before {
    content: "\f203";
}

.fa-toggle-off:before {
    content: "\f204";
}

.fa-toggle-on:before {
    content: "\f205";
}

.fa-bicycle:before {
    content: "\f206";
}

.fa-bus:before {
    content: "\f207";
}

.fa-ioxhost:before {
    content: "\f208";
}

.fa-angellist:before {
    content: "\f209";
}

.fa-cc:before {
    content: "\f20a";
}

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
    content: "\f20b";
}

.fa-meanpath:before {
    content: "\f20c";
}

.fa-buysellads:before {
    content: "\f20d";
}

.fa-connectdevelop:before {
    content: "\f20e";
}

.fa-dashcube:before {
    content: "\f210";
}

.fa-forumbee:before {
    content: "\f211";
}

.fa-leanpub:before {
    content: "\f212";
}

.fa-sellsy:before {
    content: "\f213";
}

.fa-shirtsinbulk:before {
    content: "\f214";
}

.fa-simplybuilt:before {
    content: "\f215";
}

.fa-skyatlas:before {
    content: "\f216";
}

.fa-cart-plus:before {
    content: "\f217";
}

.fa-cart-arrow-down:before {
    content: "\f218";
}

.fa-diamond:before {
    content: "\f219";
}

.fa-ship:before {
    content: "\f21a";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-motorcycle:before {
    content: "\f21c";
}

.fa-street-view:before {
    content: "\f21d";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-venus:before {
    content: "\f221";
}

.fa-mars:before {
    content: "\f222";
}

.fa-mercury:before {
    content: "\f223";
}

.fa-intersex:before,.fa-transgender:before {
    content: "\f224";
}

.fa-transgender-alt:before {
    content: "\f225";
}

.fa-venus-double:before {
    content: "\f226";
}

.fa-mars-double:before {
    content: "\f227";
}

.fa-venus-mars:before {
    content: "\f228";
}

.fa-mars-stroke:before {
    content: "\f229";
}

.fa-mars-stroke-v:before {
    content: "\f22a";
}

.fa-mars-stroke-h:before {
    content: "\f22b";
}

.fa-neuter:before {
    content: "\f22c";
}

.fa-genderless:before {
    content: "\f22d";
}

.fa-facebook-official:before {
    content: "\f230";
}

.fa-pinterest-p:before {
    content: "\f231";
}

.fa-whatsapp:before {
    content: "\f232";
}

.fa-server:before {
    content: "\f233";
}

.fa-user-plus:before {
    content: "\f234";
}

.fa-user-times:before {
    content: "\f235";
}

.fa-hotel:before,.fa-bed:before {
    content: "\f236";
}

.fa-viacoin:before {
    content: "\f237";
}

.fa-train:before {
    content: "\f238";
}

.fa-subway:before {
    content: "\f239";
}

.fa-medium:before {
    content: "\f23a";
}

.fa-yc:before,.fa-y-combinator:before {
    content: "\f23b";
}

.fa-optin-monster:before {
    content: "\f23c";
}

.fa-opencart:before {
    content: "\f23d";
}

.fa-expeditedssl:before {
    content: "\f23e";
}

.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before {
    content: "\f240";
}

.fa-battery-3:before,.fa-battery-three-quarters:before {
    content: "\f241";
}

.fa-battery-2:before,.fa-battery-half:before {
    content: "\f242";
}

.fa-battery-1:before,.fa-battery-quarter:before {
    content: "\f243";
}

.fa-battery-0:before,.fa-battery-empty:before {
    content: "\f244";
}

.fa-mouse-pointer:before {
    content: "\f245";
}

.fa-i-cursor:before {
    content: "\f246";
}

.fa-object-group:before {
    content: "\f247";
}

.fa-object-ungroup:before {
    content: "\f248";
}

.fa-sticky-note:before {
    content: "\f249";
}

.fa-sticky-note-o:before {
    content: "\f24a";
}

.fa-cc-jcb:before {
    content: "\f24b";
}

.fa-cc-diners-club:before {
    content: "\f24c";
}

.fa-clone:before {
    content: "\f24d";
}

.fa-balance-scale:before {
    content: "\f24e";
}

.fa-hourglass-o:before {
    content: "\f250";
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
    content: "\f251";
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
    content: "\f252";
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
    content: "\f253";
}

.fa-hourglass:before {
    content: "\f254";
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before {
    content: "\f255";
}

.fa-hand-stop-o:before,.fa-hand-paper-o:before {
    content: "\f256";
}

.fa-hand-scissors-o:before {
    content: "\f257";
}

.fa-hand-lizard-o:before {
    content: "\f258";
}

.fa-hand-spock-o:before {
    content: "\f259";
}

.fa-hand-pointer-o:before {
    content: "\f25a";
}

.fa-hand-peace-o:before {
    content: "\f25b";
}

.fa-trademark:before {
    content: "\f25c";
}

.fa-registered:before {
    content: "\f25d";
}

.fa-creative-commons:before {
    content: "\f25e";
}

.fa-gg:before {
    content: "\f260";
}

.fa-gg-circle:before {
    content: "\f261";
}

.fa-tripadvisor:before {
    content: "\f262";
}

.fa-odnoklassniki:before {
    content: "\f263";
}

.fa-odnoklassniki-square:before {
    content: "\f264";
}

.fa-get-pocket:before {
    content: "\f265";
}

.fa-wikipedia-w:before {
    content: "\f266";
}

.fa-safari:before {
    content: "\f267";
}

.fa-chrome:before {
    content: "\f268";
}

.fa-firefox:before {
    content: "\f269";
}

.fa-opera:before {
    content: "\f26a";
}

.fa-internet-explorer:before {
    content: "\f26b";
}

.fa-tv:before,.fa-television:before {
    content: "\f26c";
}

.fa-contao:before {
    content: "\f26d";
}

.fa-500px:before {
    content: "\f26e";
}

.fa-amazon:before {
    content: "\f270";
}

.fa-calendar-plus-o:before {
    content: "\f271";
}

.fa-calendar-minus-o:before {
    content: "\f272";
}

.fa-calendar-times-o:before {
    content: "\f273";
}

.fa-calendar-check-o:before {
    content: "\f274";
}

.fa-industry:before {
    content: "\f275";
}

.fa-map-pin:before {
    content: "\f276";
}

.fa-map-signs:before {
    content: "\f277";
}

.fa-map-o:before {
    content: "\f278";
}

.fa-map:before {
    content: "\f279";
}

.fa-commenting:before {
    content: "\f27a";
}

.fa-commenting-o:before {
    content: "\f27b";
}

.fa-houzz:before {
    content: "\f27c";
}

.fa-vimeo:before {
    content: "\f27d";
}

.fa-black-tie:before {
    content: "\f27e";
}

.fa-fonticons:before {
    content: "\f280";
}

.fa-reddit-alien:before {
    content: "\f281";
}

.fa-edge:before {
    content: "\f282";
}

.fa-credit-card-alt:before {
    content: "\f283";
}

.fa-codiepie:before {
    content: "\f284";
}

.fa-modx:before {
    content: "\f285";
}

.fa-fort-awesome:before {
    content: "\f286";
}

.fa-usb:before {
    content: "\f287";
}

.fa-product-hunt:before {
    content: "\f288";
}

.fa-mixcloud:before {
    content: "\f289";
}

.fa-scribd:before {
    content: "\f28a";
}

.fa-pause-circle:before {
    content: "\f28b";
}

.fa-pause-circle-o:before {
    content: "\f28c";
}

.fa-stop-circle:before {
    content: "\f28d";
}

.fa-stop-circle-o:before {
    content: "\f28e";
}

.fa-shopping-bag:before {
    content: "\f290";
}

.fa-shopping-basket:before {
    content: "\f291";
}

.fa-hashtag:before {
    content: "\f292";
}

.fa-bluetooth:before {
    content: "\f293";
}

.fa-bluetooth-b:before {
    content: "\f294";
}

.fa-percent:before {
    content: "\f295";
}

.fa-gitlab:before {
    content: "\f296";
}

.fa-wpbeginner:before {
    content: "\f297";
}

.fa-wpforms:before {
    content: "\f298";
}

.fa-envira:before {
    content: "\f299";
}

.fa-universal-access:before {
    content: "\f29a";
}

.fa-wheelchair-alt:before {
    content: "\f29b";
}

.fa-question-circle-o:before {
    content: "\f29c";
}

.fa-blind:before {
    content: "\f29d";
}

.fa-audio-description:before {
    content: "\f29e";
}

.fa-volume-control-phone:before {
    content: "\f2a0";
}

.fa-braille:before {
    content: "\f2a1";
}

.fa-assistive-listening-systems:before {
    content: "\f2a2";
}

.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {
    content: "\f2a3";
}

.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {
    content: "\f2a4";
}

.fa-glide:before {
    content: "\f2a5";
}

.fa-glide-g:before {
    content: "\f2a6";
}

.fa-signing:before,.fa-sign-language:before {
    content: "\f2a7";
}

.fa-low-vision:before {
    content: "\f2a8";
}

.fa-viadeo:before {
    content: "\f2a9";
}

.fa-viadeo-square:before {
    content: "\f2aa";
}

.fa-snapchat:before {
    content: "\f2ab";
}

.fa-snapchat-ghost:before {
    content: "\f2ac";
}

.fa-snapchat-square:before {
    content: "\f2ad";
}

.fa-pied-piper:before {
    content: "\f2ae";
}

.fa-first-order:before {
    content: "\f2b0";
}

.fa-yoast:before {
    content: "\f2b1";
}

.fa-themeisle:before {
    content: "\f2b2";
}

.fa-google-plus-circle:before,.fa-google-plus-official:before {
    content: "\f2b3";
}

.fa-fa:before,.fa-font-awesome:before {
    content: "\f2b4";
}

.fa-handshake-o:before {
    content: "\f2b5";
}

.fa-envelope-open:before {
    content: "\f2b6";
}

.fa-envelope-open-o:before {
    content: "\f2b7";
}

.fa-linode:before {
    content: "\f2b8";
}

.fa-address-book:before {
    content: "\f2b9";
}

.fa-address-book-o:before {
    content: "\f2ba";
}

.fa-vcard:before,.fa-address-card:before {
    content: "\f2bb";
}

.fa-vcard-o:before,.fa-address-card-o:before {
    content: "\f2bc";
}

.fa-user-circle:before {
    content: "\f2bd";
}

.fa-user-circle-o:before {
    content: "\f2be";
}

.fa-user-o:before {
    content: "\f2c0";
}

.fa-id-badge:before {
    content: "\f2c1";
}

.fa-drivers-license:before,.fa-id-card:before {
    content: "\f2c2";
}

.fa-drivers-license-o:before,.fa-id-card-o:before {
    content: "\f2c3";
}

.fa-quora:before {
    content: "\f2c4";
}

.fa-free-code-camp:before {
    content: "\f2c5";
}

.fa-telegram:before {
    content: "\f2c6";
}

.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {
    content: "\f2c7";
}

.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
    content: "\f2c8";
}

.fa-thermometer-2:before,.fa-thermometer-half:before {
    content: "\f2c9";
}

.fa-thermometer-1:before,.fa-thermometer-quarter:before {
    content: "\f2ca";
}

.fa-thermometer-0:before,.fa-thermometer-empty:before {
    content: "\f2cb";
}

.fa-shower:before {
    content: "\f2cc";
}

.fa-bathtub:before,.fa-s15:before,.fa-bath:before {
    content: "\f2cd";
}

.fa-podcast:before {
    content: "\f2ce";
}

.fa-window-maximize:before {
    content: "\f2d0";
}

.fa-window-minimize:before {
    content: "\f2d1";
}

.fa-window-restore:before {
    content: "\f2d2";
}

.fa-times-rectangle:before,.fa-window-close:before {
    content: "\f2d3";
}

.fa-times-rectangle-o:before,.fa-window-close-o:before {
    content: "\f2d4";
}

.fa-bandcamp:before {
    content: "\f2d5";
}

.fa-grav:before {
    content: "\f2d6";
}

.fa-etsy:before {
    content: "\f2d7";
}

.fa-imdb:before {
    content: "\f2d8";
}

.fa-ravelry:before {
    content: "\f2d9";
}

.fa-eercast:before {
    content: "\f2da";
}

.fa-microchip:before {
    content: "\f2db";
}

.fa-snowflake-o:before {
    content: "\f2dc";
}

.fa-superpowers:before {
    content: "\f2dd";
}

.fa-wpexplorer:before {
    content: "\f2de";
}

.fa-meetup:before {
    content: "\f2e0";
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

/* FILE: /templates/gk_quark/css/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
    display: block;
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom:1;}

audio:not([controls]) {
    display: none;
}

[hidden] {
    display: none;
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html,button,input,select,textarea {
    font-family: sans-serif;
}

body {
    margin: 0;
}

a:focus {
    outline: none;
}

a:hover,a:active {
    outline: none;
}

h1 {
    font-size: 2em;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

pre,code,kbd,samp {
    font-family: monospace,serif;
    _font-family: 'courier new',monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before,q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

ul,ol {
    margin: 0;
    padding: 0 0 0 40px;
}

dd {
    margin: 0px;
}

nav ul,nav ol {
    list-style: none;
    list-style-image: none;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}

button,input,select,textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

button,input {
    line-height: normal;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* FILE: /templates/gk_quark/css/system/system.css */
.item-page.edit .formelm {
    clear: both;
    float: left;
}

.item-page.edit .formelm .button2-left {
    margin-top: 6px;
}

.item-page.edit .formelm-area label {
    display: block;
    width: 100%;
}

.item-page.edit .formelm-buttons {
    margin-top: 5px;
    overflow: hidden;
}

.item-page.edit .fltlft {
    float: left;
}

.item-page.edit legend {
    font-size: 140%;
    font-style: italic;
}

.item-page.edit .toggle-editor {
    margin-top: -5px;
}

#editor-xtd-buttons {
    padding: 5px;
}

.button2-left,.button2-right,.button2-left div,.button2-right div {
    float: left;
}

.button2-left a,.button2-right a,.button2-left span,.button2-right span {
    display: block;
    height: 22px;
    float: left;
    line-height: 22px;
    font-size: 11px;
    color: #666;
    cursor: pointer;
}

.button2-left span,.button2-right span {
    cursor: default;
    color: #999;
}

.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {
    padding: 0 6px;
}

.button2-left a:hover,.button2-right a:hover {
    text-decoration: none;
    color: #0B55C4;
}

.button2-left a,.button2-left span {
    padding: 0 30px 0 10px;
    font-size: 12px;
    line-height: 23px;
}

.button2-right a,.button2-right span {
    padding: 0 6px 0 24px;
}

.button2-left {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/joomla/j_button2_left.png') no-repeat;
    float: left;
    margin-left: 5px;
}

.button2-right {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/joomla/j_button2_right.png') 100% 0 no-repeat;
    float: left;
    margin-left: 5px;
}

.button2-left .image {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/joomla/j_button2_image.png') 100% 0 no-repeat;
}

.button2-left .readmore,.button2-left .article {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/joomla/j_button2_readmore.png') 100% 0 no-repeat;
}

.button2-left .pagebreak {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/joomla/j_button2_pagebreak.png') 100% 0 no-repeat;
}

.button2-left .blank {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/joomla/j_button2_blank.png') 100% 0 no-repeat;
}

a img.calendar {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/joomla/calendar.png') no-repeat;
    cursor: pointer;
    vertical-align: middle;
}

/* FILE: /media/jui/css/icomoon.css */
@font-face {
    font-family: 'IcoMoon';
    src: url('/web/20260211230440im_/http://beluga-veria.gr/media/jui/fonts/IcoMoon.eot');
    src: url('/web/20260211230440im_/http://beluga-veria.gr/media/jui/fonts/IcoMoon.eot#iefix') format('embedded-opentype'),url('/web/20260211230440im_/http://beluga-veria.gr/media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg'),url('/web/20260211230440im_/http://beluga-veria.gr/media/jui/fonts/IcoMoon.woff') format('woff'),url('/web/20260211230440im_/http://beluga-veria.gr/media/jui/fonts/IcoMoon.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: 'IcoMoon';
    content: attr(data-icon);
    speak: none;
}

[class^="icon-"],[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    *margin-right: .3em;
    line-height: 14px;
}

[class^="icon-"]:before,[class*=" icon-"]:before {
    font-family: 'IcoMoon';
    font-style: normal;
    speak: none;
}

[class^="icon-"].disabled,[class*=" icon-"].disabled {
    font-weight: normal;
}

.icon-joomla:before {
    content: "\e200";
}

.icon-chevron-up:before,.icon-uparrow:before,.icon-arrow-up:before {
    content: "\e005";
}

.icon-chevron-right:before,.icon-rightarrow:before,.icon-arrow-right:before {
    content: "\e006";
}

.icon-chevron-down:before,.icon-downarrow:before,.icon-arrow-down:before {
    content: "\e007";
}

.icon-chevron-left:before,.icon-leftarrow:before,.icon-arrow-left:before {
    content: "\e008";
}

.icon-arrow-first:before {
    content: "\e003";
}

.icon-arrow-last:before {
    content: "\e004";
}

.icon-arrow-up-2:before {
    content: "\e009";
}

.icon-arrow-right-2:before {
    content: "\e00a";
}

.icon-arrow-down-2:before {
    content: "\e00b";
}

.icon-arrow-left-2:before {
    content: "\e00c";
}

.icon-arrow-up-3:before {
    content: "\e00f";
}

.icon-arrow-right-3:before {
    content: "\e010";
}

.icon-arrow-down-3:before {
    content: "\e011";
}

.icon-arrow-left-3:before {
    content: "\e012";
}

.icon-menu-2:before {
    content: "\e00e";
}

.icon-arrow-up-4:before {
    content: "\e201";
}

.icon-arrow-right-4:before {
    content: "\e202";
}

.icon-arrow-down-4:before {
    content: "\e203";
}

.icon-arrow-left-4:before {
    content: "\e204";
}

.icon-share:before,.icon-redo:before {
    content: "\27";
}

.icon-undo:before {
    content: "\28";
}

.icon-forward-2:before {
    content: "\e205";
}

.icon-backward-2:before,.icon-reply:before {
    content: "\e206";
}

.icon-unblock:before,.icon-refresh:before,.icon-redo-2:before {
    content: "\6c";
}

.icon-undo-2:before {
    content: "\e207";
}

.icon-move:before {
    content: "\7a";
}

.icon-expand:before {
    content: "\66";
}

.icon-contract:before {
    content: "\67";
}

.icon-expand-2:before {
    content: "\68";
}

.icon-contract-2:before {
    content: "\69";
}

.icon-play:before {
    content: "\e208";
}

.icon-pause:before {
    content: "\e209";
}

.icon-stop:before {
    content: "\e210";
}

.icon-previous:before,.icon-backward:before {
    content: "\7c";
}

.icon-next:before,.icon-forward:before {
    content: "\7b";
}

.icon-first:before {
    content: "\7d";
}

.icon-last:before {
    content: "\e000";
}

.icon-play-circle:before {
    content: "\e00d";
}

.icon-pause-circle:before {
    content: "\e211";
}

.icon-stop-circle:before {
    content: "\e212";
}

.icon-backward-circle:before {
    content: "\e213";
}

.icon-forward-circle:before {
    content: "\e214";
}

.icon-loop:before {
    content: "\e001";
}

.icon-shuffle:before {
    content: "\e002";
}

.icon-search:before {
    content: "\53";
}

.icon-zoom-in:before {
    content: "\64";
}

.icon-zoom-out:before {
    content: "\65";
}

.icon-apply:before,.icon-edit:before,.icon-pencil:before {
    content: "\2b";
}

.icon-pencil-2:before {
    content: "\2c";
}

.icon-brush:before {
    content: "\3b";
}

.icon-save-new:before,.icon-plus-2:before {
    content: "\5d";
}

.icon-minus-sign:before,.icon-minus-2:before {
    content: "\5e";
}

.icon-delete:before,.icon-remove:before,.icon-cancel-2:before {
    content: "\49";
}

.icon-publish:before,.icon-save:before,.icon-ok:before,.icon-checkmark:before {
    content: "\47";
}

.icon-new:before,.icon-plus:before {
    content: "\2a";
}

.icon-plus-circle:before {
    content: "\e215";
}

.icon-minus:before,.icon-not-ok:before {
    content: "\4b";
}

.icon-ban-circle:before,.icon-minus-circle:before {
    content: "\e216";
}

.icon-unpublish:before,.icon-cancel:before {
    content: "\4a";
}

.icon-cancel-circle:before {
    content: "\e217";
}

.icon-checkmark-2:before {
    content: "\e218";
}

.icon-checkmark-circle:before {
    content: "\e219";
}

.icon-info:before {
    content: "\e220";
}

.icon-info-2:before,.icon-info-circle:before {
    content: "\e221";
}

.icon-question:before,.icon-question-sign:before,.icon-help:before {
    content: "\45";
}

.icon-question-2:before,.icon-question-circle:before {
    content: "\e222";
}

.icon-notification:before {
    content: "\e223";
}

.icon-notification-2:before,.icon-notification-circle:before {
    content: "\e224";
}

.icon-pending:before,.icon-warning:before {
    content: "\48";
}

.icon-warning-2:before,.icon-warning-circle:before {
    content: "\e225";
}

.icon-checkbox-unchecked:before {
    content: "\3d";
}

.icon-checkin:before,.icon-checkbox:before,.icon-checkbox-checked:before {
    content: "\3e";
}

.icon-checkbox-partial:before {
    content: "\3f";
}

.icon-square:before {
    content: "\e226";
}

.icon-radio-unchecked:before {
    content: "\e227";
}

.icon-radio-checked:before {
    content: "\e228";
}

.icon-circle:before {
    content: "\e229";
}

.icon-signup:before {
    content: "\e230";
}

.icon-grid:before,.icon-grid-view:before {
    content: "\58";
}

.icon-grid-2:before,.icon-grid-view-2:before {
    content: "\59";
}

.icon-menu:before {
    content: "\5a";
}

.icon-list:before,.icon-list-view:before {
    content: "\31";
}

.icon-list-2:before {
    content: "\e231";
}

.icon-menu-3:before {
    content: "\e232";
}

.icon-folder-open:before,.icon-folder:before {
    content: "\2d";
}

.icon-folder-close:before,.icon-folder-2:before {
    content: "\2e";
}

.icon-folder-plus:before {
    content: "\e234";
}

.icon-folder-minus:before {
    content: "\e235";
}

.icon-folder-3:before {
    content: "\e236";
}

.icon-folder-plus-2:before {
    content: "\e237";
}

.icon-folder-remove:before {
    content: "\e238";
}

.icon-file:before {
    content: "\e016";
}

.icon-file-2:before {
    content: "\e239";
}

.icon-file-add:before,.icon-file-plus:before {
    content: "\29";
}

.icon-file-minus:before {
    content: "\e017";
}

.icon-file-check:before {
    content: "\e240";
}

.icon-file-remove:before {
    content: "\e241";
}

.icon-save-copy:before,.icon-copy:before {
    content: "\e018";
}

.icon-stack:before {
    content: "\e242";
}

.icon-tree:before {
    content: "\e243";
}

.icon-tree-2:before {
    content: "\e244";
}

.icon-paragraph-left:before {
    content: "\e246";
}

.icon-paragraph-center:before {
    content: "\e247";
}

.icon-paragraph-right:before {
    content: "\e248";
}

.icon-paragraph-justify:before {
    content: "\e249";
}

.icon-screen:before {
    content: "\e01c";
}

.icon-tablet:before {
    content: "\e01d";
}

.icon-mobile:before {
    content: "\e01e";
}

.icon-box-add:before {
    content: "\51";
}

.icon-box-remove:before {
    content: "\52";
}

.icon-download:before {
    content: "\e021";
}

.icon-upload:before {
    content: "\e022";
}

.icon-home:before {
    content: "\21";
}

.icon-home-2:before {
    content: "\e250";
}

.icon-out-2:before,.icon-new-tab:before {
    content: "\e024";
}

.icon-out-3:before,.icon-new-tab-2:before {
    content: "\e251";
}

.icon-link:before {
    content: "\e252";
}

.icon-picture:before,.icon-image:before {
    content: "\2f";
}

.icon-pictures:before,.icon-images:before {
    content: "\30";
}

.icon-palette:before,.icon-color-palette:before {
    content: "\e014";
}

.icon-camera:before {
    content: "\55";
}

.icon-camera-2:before,.icon-video:before {
    content: "\e015";
}

.icon-play-2:before,.icon-video-2:before,.icon-youtube:before {
    content: "\56";
}

.icon-music:before {
    content: "\57";
}

.icon-user:before {
    content: "\22";
}

.icon-users:before {
    content: "\e01f";
}

.icon-vcard:before {
    content: "\6d";
}

.icon-address:before {
    content: "\70";
}

.icon-share-alt:before,.icon-out:before {
    content: "\26";
}

.icon-enter:before {
    content: "\e257";
}

.icon-exit:before {
    content: "\e258";
}

.icon-comment:before,.icon-comments:before {
    content: "\24";
}

.icon-comments-2:before {
    content: "\25";
}

.icon-quote:before,.icon-quotes-left:before {
    content: "\60";
}

.icon-quote-2:before,.icon-quotes-right:before {
    content: "\61";
}

.icon-quote-3:before,.icon-bubble-quote:before {
    content: "\e259";
}

.icon-phone:before {
    content: "\e260";
}

.icon-phone-2:before {
    content: "\e261";
}

.icon-envelope:before,.icon-mail:before {
    content: "\4d";
}

.icon-envelope-opened:before,.icon-mail-2:before {
    content: "\4e";
}

.icon-unarchive:before,.icon-drawer:before {
    content: "\4f";
}

.icon-archive:before,.icon-drawer-2:before {
    content: "\50";
}

.icon-briefcase:before {
    content: "\e020";
}

.icon-tag:before {
    content: "\e262";
}

.icon-tag-2:before {
    content: "\e263";
}

.icon-tags:before {
    content: "\e264";
}

.icon-tags-2:before {
    content: "\e265";
}

.icon-options:before,.icon-cog:before {
    content: "\38";
}

.icon-cogs:before {
    content: "\37";
}

.icon-screwdriver:before,.icon-tools:before {
    content: "\36";
}

.icon-wrench:before {
    content: "\3a";
}

.icon-equalizer:before {
    content: "\39";
}

.icon-dashboard:before {
    content: "\78";
}

.icon-switch:before {
    content: "\e266";
}

.icon-filter:before {
    content: "\54";
}

.icon-purge:before,.icon-trash:before {
    content: "\4c";
}

.icon-checkedout:before,.icon-lock:before,.icon-locked:before {
    content: "\23";
}

.icon-unlock:before {
    content: "\e267";
}

.icon-key:before {
    content: "\5f";
}

.icon-support:before {
    content: "\46";
}

.icon-database:before {
    content: "\62";
}

.icon-scissors:before {
    content: "\e268";
}

.icon-health:before {
    content: "\6a";
}

.icon-wand:before {
    content: "\6b";
}

.icon-eye-open:before,.icon-eye:before {
    content: "\3c";
}

.icon-eye-close:before,.icon-eye-blocked:before,.icon-eye-2:before {
    content: "\e269";
}

.icon-clock:before {
    content: "\6e";
}

.icon-compass:before {
    content: "\6f";
}

.icon-broadcast:before,.icon-connection:before,.icon-wifi:before {
    content: "\e01b";
}

.icon-book:before {
    content: "\e271";
}

.icon-lightning:before,.icon-flash:before {
    content: "\79";
}

.icon-print:before,.icon-printer:before {
    content: "\e013";
}

.icon-feed:before {
    content: "\71";
}

.icon-calendar:before {
    content: "\43";
}

.icon-calendar-2:before {
    content: "\44";
}

.icon-calendar-3:before {
    content: "\e273";
}

.icon-pie:before {
    content: "\77";
}

.icon-bars:before {
    content: "\76";
}

.icon-chart:before {
    content: "\75";
}

.icon-power-cord:before {
    content: "\32";
}

.icon-cube:before {
    content: "\33";
}

.icon-puzzle:before {
    content: "\34";
}

.icon-attachment:before,.icon-paperclip:before,.icon-flag-2:before {
    content: "\72";
}

.icon-lamp:before {
    content: "\74";
}

.icon-pin:before,.icon-pushpin:before {
    content: "\73";
}

.icon-location:before {
    content: "\63";
}

.icon-shield:before {
    content: "\e274";
}

.icon-flag:before {
    content: "\35";
}

.icon-flag-3:before {
    content: "\e275";
}

.icon-bookmark:before {
    content: "\e023";
}

.icon-bookmark-2:before {
    content: "\e276";
}

.icon-heart:before {
    content: "\e277";
}

.icon-heart-2:before {
    content: "\e278";
}

.icon-thumbs-up:before {
    content: "\5b";
}

.icon-thumbs-down:before {
    content: "\5c";
}

.icon-unfeatured:before,.icon-asterisk:before,.icon-star-empty:before {
    content: "\40";
}

.icon-star-2:before {
    content: "\41";
}

.icon-featured:before,.icon-default:before,.icon-star:before {
    content: "\42";
}

.icon-smiley:before,.icon-smiley-happy:before {
    content: "\e279";
}

.icon-smiley-2:before,.icon-smiley-happy-2:before {
    content: "\e280";
}

.icon-smiley-sad:before {
    content: "\e281";
}

.icon-smiley-sad-2:before {
    content: "\e282";
}

.icon-smiley-neutral:before {
    content: "\e283";
}

.icon-smiley-neutral-2:before {
    content: "\e284";
}

.icon-cart:before {
    content: "\e019";
}

.icon-basket:before {
    content: "\e01a";
}

.icon-credit:before {
    content: "\e286";
}

.icon-credit-2:before {
    content: "\e287";
}

/* FILE: /templates/gk_quark/css/template.restaurant.css */
@charset "UTF-8";.clearfix {
    *zoom:1;}

.clearfix:before,.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

.clearfix:after {
    clear: both;
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
    -ms-transition: opacity .15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease;
    -ms-transition: height .35s ease;
}

.collapse.in {
    height: auto;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop,.modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}

.modal-header .close {
    margin-top: 2px;
}

.modal-header h3 {
    margin: 0;
    line-height: 30px;
}

.modal-body {
    width: 98%;
    position: relative;
    max-height: 400px;
    padding: 1%;
}

.modal-body iframe {
    width: 100%;
    max-height: none;
    border: 0 !important;
}

.modal-form {
    margin-bottom: 0;
}

.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    *zoom:1;}

.modal-footer:before,.modal-footer:after {
    display: table;
    content: "";
    line-height: 0;
}

.modal-footer:after {
    clear: both;
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.tooltip-inner {
    max-width: 200px;
    padding: 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    white-space: normal;
}

.popover.top {
    margin-top: -10px;
}

.popover.right {
    margin-left: 10px;
}

.popover.bottom {
    margin-top: 10px;
}

.popover.left {
    margin-left: -10px;
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.popover-title:empty {
    display: none;
}

.popover-content {
    padding: 9px 14px;
}

.popover .arrow,.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover .arrow {
    border-width: 11px;
}

.popover .arrow:after {
    border-width: 10px;
    content: "";
}

.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,0.25);
    bottom: -11px;
}

.popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,0.25);
}

.popover.right .arrow:after {
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}

.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,0.25);
    top: -11px;
}

.popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,0.25);
}

.popover.left .arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}

div.modal {
    position: fixed;
    top: 5%;
    left: 50%;
    z-index: 1050;
    width: 80%;
    margin-left: -40%;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    *border: 1px solid #999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}

div.modal.fade {
    -webkit-transition: opacity .3s linear,top .3s ease-out;
    -moz-transition: opacity .3s linear,top .3s ease-out;
    -o-transition: opacity .3s linear,top .3s ease-out;
    transition: opacity .3s linear,top .3s ease-out;
    -ms-transition: opacity .3s linear,top .3s ease-out;
    top: -25%;
}

div.modal.fade.in {
    top: 5%;
}

.modal-batch {
    overflow-y: visible;
}

.modal-body[class^="jviewport-height"],.modal-body[class*="jviewport-height"] {
    max-height: none;
}

.jviewport-height10 {
    height: 10vh;
}

.jviewport-height20 {
    height: 20vh;
}

.jviewport-height30 {
    height: 30vh;
}

.jviewport-height40 {
    height: 40vh;
}

.jviewport-height50 {
    height: 50vh;
}

.jviewport-height60 {
    height: 60vh;
}

.jviewport-height70 {
    height: 70vh;
}

.jviewport-height80 {
    height: 80vh;
}

.jviewport-height90 {
    height: 90vh;
}

.jviewport-height100 {
    height: 100vh;
}

div.modal.jviewport-width10 {
    width: 10vw;
    margin-left: -5vw;
}

div.modal.jviewport-width20 {
    width: 20vw;
    margin-left: -10vw;
}

div.modal.jviewport-width30 {
    width: 30vw;
    margin-left: -15vw;
}

div.modal.jviewport-width40 {
    width: 40vw;
    margin-left: -20vw;
}

div.modal.jviewport-width50 {
    width: 50vw;
    margin-left: -25vw;
}

div.modal.jviewport-width60 {
    width: 60vw;
    margin-left: -30vw;
}

div.modal.jviewport-width70 {
    width: 70vw;
    margin-left: -35vw;
}

div.modal.jviewport-width80 {
    width: 80vw;
    margin-left: -40vw;
}

div.modal.jviewport-width90 {
    width: 90vw;
    margin-left: -45vw;
}

div.modal.jviewport-width100 {
    width: 100vw;
    margin-left: -50vw;
}

*,*:after,*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    -webkit-font-smoothing: subpixel-antialiased;
}

body {
    background: #fff;
    color: #757575;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.9;
    margin: 0;
    min-height: 100%;
    padding: 0;
    word-wrap: break-word;
}

a {
    color: #e78531;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    text-decoration: none;
}

a:hover,a:active,a:focus {
    color: #111;
}

a.inverse {
    color: #111;
}

a.inverse:hover,a.inverse:active,a.inverse:focus {
    color: #e78531;
}

h1,h2,h3,h4,h5,h6 {
    color: #111;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
    padding: 0;
}

.itemBody h1,.itemBody h2,.itemBody h3,.itemBody h4,.itemBody h5,.itemBody h6 {
    margin: 20px 0;
}

h1 {
    font-size: 48px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 60px;
    text-transform: uppercase;
}

h2,.componentheading {
    font-size: 36px;
    text-transform: none;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 16px;
}

h6 {
    font-size: 14px;
}

b,strong {
    font-weight: 600;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul li {
    line-height: 1.7;
}

p {
    margin: 1em 0 2em;
}

iframe {
    max-width: 100% !important;
}

hr {
    border: none;
    border-top: 1px solid #ddd;
    clear: both;
    display: block;
    margin: 20px auto;
    width: 200px;
}

.gkPage,#gkMainbody .content {
    margin: 0 auto !important;
    padding: 0;
}

#gkHeader {
    background-size: cover !important;
    background-color: #111;
    margin: 0;
    padding: 0;
    position: relative;
}

#gkHeaderNav {
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    position: relative;
    top: 0;
    -webkit-transition: margin-left .3s ease-out;
    -moz-transition: margin-left .3s ease-out;
    -o-transition: margin-left .3s ease-out;
    transition: margin-left .3s ease-out;
    -ms-transition: margin-left .3s ease-out;
    width: 1440px;
    z-index: 10;
}

#gkHeaderMod {
    background: #1b1d1e;
    overflow: hidden;
    position: relative;
    text-align: center;
}

#gkHeaderMod .gkPage {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

#gkHeaderMod img {
    height: auto;
    left: 50%;
    max-width: none !important;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    width: 100%;
    will-change: top;
}

#gkHeaderMod > .parallax-img.gk-vertical {
    height: 100%;
    width: auto;
}

#gkHeaderMod > .parallax-img.gk-horizontal {
    height: auto;
    width: 100%;
}

#gkHeaderMod h1 {
    color: #fff;
}

#gkHeaderMod h1 + p,#gkHeaderMod h1 + h2 {
    margin-top: 10px;
}

#gkHeaderMod h2,#gkHeaderMod h1 + p {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
}

#gkHeaderMod .btn-border {
    margin: 80px 5px 0 5px;
}

#gkHeaderMod .btn-border:hover {
    border-color: #111 !important;
    color: #111 !important;
}

#gkHeaderMod .btn-thin-border {
    background: transparent !important;
    border: 1px solid #c1702d !important;
    color: #e78531 !important;
    margin: 80px 5px 0 5px;
}

#gkHeaderMod .btn-thin-border:hover {
    border-color: #fff !important;
    color: #fff !important;
}

#gkHeaderMod sub {
    bottom: 65px;
    color: #fff;
    font-size: 12px;
    left: 0;
    letter-spacing: 2px;
    line-height: 1.8;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
}

#gkHeaderMod .big-icon {
    color: #c1702d;
    font-size: 60px;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    top: -130px;
}

#gkBg {
    background: #fff;
    width: 100%;
}

#gkPageWrap {
    margin: 0 auto;
}

#gkContent,#gkPageContent {
    width: 100%;
}

#gkPageContent {
    padding: 164px 0 50px;
    position: relative;
    z-index: 2;
}

#gkPageContent.gk-fixed-static-nav {
    padding: 50px 0;
}

.frontpage #gkPageContent {
    padding-top: 0;
}

.frontpage #gkMainbody {
    margin: 0;
    overflow: hidden;
}

.frontpage #gkMainbody .box {
    margin: 0;
}

#gkLogo {
    display: block;
    float: left;
    margin: 72px 0 0 0;
    opacity: 1;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: auto;
}

#gkLogo img {
    display: block;
    height: auto;
    margin: 0;
    max-width: 300px;
}

#gkLogo.text {
    color: #26292b;
    display: block;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -2px;
    line-height: 1;
    text-indent: 0;
    text-transform: uppercase;
}

#gkLogo.text > span {
    display: block;
}

#gkLogo.text .gkLogoSlogan {
    display: block;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none;
}

.dark-bg #gkLogo.text,.dark-bg #gkMobileMenu span {
    color: #fff;
}

.dark-bg #gkMobileMenu i,.dark-bg #gkMobileMenu i:after,.dark-bg #gkMobileMenu i:before {
    background: #fff;
}

.gk-fixed-nav #gkLogo.text,.gk-fixed-nav #gkMobileMenu span {
    color: #1b1d1e;
}

.gk-fixed-nav #gkMobileMenu i,.gk-fixed-nav #gkMobileMenu i:after,.gk-fixed-nav #gkMobileMenu i:before {
    background: #1b1d1e;
}

#gkMainbody {
    margin-bottom: 60px;
}

#gkBottom1,#gkBottom2,#gkBottom3,#gkBottom4,#gkBottom5,#gkBottom6,#gkBottom7,#gkBottom8 #gkBottom9 {
    background: #fff;
    overflow: hidden;
}

#gkTop1,#gkTop2 {
    padding: 0 0 30px 0;
}

.frontpage #gkBottom1 .box,.frontpage #gkBottom2 .box,.frontpage #gkBottom3 .box,.frontpage #gkBottom4 .box,.frontpage #gkBottom5 .box,.frontpage #gkBottom6 .box,.frontpage #gkBottom7 .box,.frontpage #gkBottom8 .box {
    padding: 80px 0 100px 0;
    text-align: center;
}

#menu {
    margin: -60px 0;
    padding: 60px 0;
}

#gkBreadcrumb + .gkPage .item-info {
    margin-top: 60px;
}

.breadcrumbs {
    border-bottom: 1px solid #e5e5e5;
    float: left;
    font-size: 14px;
    margin: 10px 0 30px 0;
    overflow: hidden;
    padding: 10px 0;
    text-align: left;
    width: 100%;
}

.breadcrumbs li.separator {
    color: #ddd;
    font-size: 12px;
    padding: 4px 6px !important;
    text-align: center;
    width: 22px;
}

.breadcrumbs > li {
    border: none !important;
    clear: none;
    display: inline-block;
}

.breadcrumbs li a {
    color: #1b1d1e;
}

.breadcrumbs li a:hover {
    color: #e78531;
}

#gkTools {
    float: right;
    margin: 4px 0 0 10px;
}

#gkTools a {
    display: block;
    float: left;
    width: 22px;
    height: 16px;
    margin: 0 0 0 0px !important;
    text-indent: -99999em;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/font_size.png') no-repeat -38px 50%;
}

a#gkToolsReset {
    background-position: -15px 50%;
    margin-left: 6px;
}

a#gkToolsDec {
    background-position: 6px 50%;
}

#gkFooter {
    color: #1b1d1e;
    font-size: 14px;
    font-weight: 300;
    line-height: 2;
    padding: 0;
    text-align: center;
}

#gkFooter strong {
    color: #1b1d1e;
}

#gkFooterNav {
    border-top: 1px solid #e5e5e5;
    margin: 0 auto;
    padding: 70px 0;
}

#gkFooterNav li {
    border: none;
    display: inline-block;
    float: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    margin: 0 !important;
    padding: 0 21px !important;
    text-transform: uppercase;
}

#gkFooter a {
    color: #1b1d1e;
    padding: 0 !important;
}

#gkFooter a:active,#gkFooter a:focus,#gkFooter a:hover {
    color: #e78531;
}

#gkCopyrights {
    color: #757575;
    font-size: 11px;
    line-height: 40px;
    margin: 0 auto 20px;
    padding: 10px 0;
    position: relative;
    text-transform: uppercase;
}

#gkCopyrights:before {
    border-top: 1px solid #e5e5e5;
    content: "";
    left: 50%;
    margin: 0 0 0 -45px;
    position: absolute;
    top: 0;
    width: 90px;
}

#gkFrameworkLogo {
    display: block;
    width: 90px;
    height: 36px;
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/gavern-logo.png') no-repeat 0 0;
    text-indent: -9999em;
    margin: 12px auto 0 auto;
    opacity: 0.4;
}

.box {
    line-height: 1.6;
    position: relative;
    width: 100%;
}

.box li {
    border-bottom: 1px solid #e5e5e5;
    line-height: 1.6;
    padding: 7px 0;
}

.box li:last-child {
    border-bottom: none;
}

.box li a {
    line-height: 1.0;
    text-decoration: none;
}

.box ul ul {
    margin-left: 20px;
}

.box .content {
    clear: both;
}

.box .header {
    color: #111;
    font-size: 36px;
    font-weight: bold;
    line-height: 1;
    padding: 0 0 20px 0;
}

.box.clear {
    border: none !important;
    clear: none;
    padding: 0 !important;
}

.box.advertisement .header {
    background: transparent;
    border-bottom: 1px solid #e5e5e5;
    color: #aaa !important;
    font-size: 12px !important;
    font-weight: 300;
    line-height: 16px;
    margin: 0 0 16px 0;
    min-height: 21px;
    padding: 0;
    text-align: right;
    text-transform: none;
}

.box.light .box-wrap {
    background: #f8f8f8;
    border: none;
    padding: 32px !important;
}

.box.gray-bg {
    background: #f8f8f8;
}

.box.dark-bg {
    background: #1b1d1e;
    color: #fff;
}

.box.parallax-bg {
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
}

.box.slideshow {
    overflow: hidden;
    position: relative;
}

.box.dark .box-wrap {
    background: #1b1d1e;
    border: none;
    color: #757575;
    padding: 32px !important;
}

.box.dark .header {
    background: transparent !important;
    line-height: 1.2;
}

.box.dark h1,.box.dark h2,.box.dark h3,.box.dark h4,.box.dark h5,.box.dark h6 {
    color: #fff;
}

.box.dark ul {
    margin: 0;
    padding: 0;
}

.box.dark ul ul {
    margin: 0 0 0 20px;
}

.box.dark li {
    border-bottom: 1px solid rgba(255,255,255,0.2);
    position: relative;
}

.box.dark li:last-child {
    border-bottom: none;
}

.box.dark a {
    color: #ccc !important;
}

.box.dark a:active,.box.dark a:focus,.box.dark a:hover {
    color: #e78531 !important;
}

.box.color .box-wrap,.box.color-bg .box-wrap {
    background: #e78531;
    border: none;
    color: rgba(255,255,255,0.7);
    padding: 32px !important;
}

.box.color .header,.box.color-bg .header {
    background: transparent !important;
    line-height: 1.2;
}

.box.color h1,.box.color h2,.box.color h3,.box.color h4,.box.color h5,.box.color h6,.box.color-bg h1,.box.color-bg h2,.box.color-bg h3,.box.color-bg h4,.box.color-bg h5,.box.color-bg h6 {
    color: #fff;
}

.box.color ul,.box.color-bg ul {
    margin: 0;
    padding: 0;
}

.box.color ul li,.box.color-bg ul li {
    border-bottom: 1px solid rgba(255,255,255,0.3);
    position: relative;
}

.box.color ul li:last-child,.box.color-bg ul li:last-child {
    border-bottom: none;
}

.box.color ul ul,.box.color-bg ul ul {
    margin: 0 0 0 20px;
}

.box.color a,.box.color-bg a {
    color: rgba(255,255,255,0.9) !important;
}

.box.color a:active,.box.color a:focus,.box.color a:hover,.box.color-bg a:active,.box.color-bg a:focus,.box.color-bg a:hover {
    color: #fff !important;
}

.box.color-bg {
    background: #e78531;
    color: #fff;
}

.box.color-bg .box-wrap {
    color: #fff;
    padding: 0 !important;
}

.box.border1 .box-wrap,.box.border2 .box-wrap {
    background: #fff;
    border: 2px solid #e78531;
    padding: 45px 45px 35px 45px;
}

.box.border1 .header,.box.border2 .header {
    color: #e78531;
    float: left;
    font-weight: 600;
    margin: -15px 0 20px 0;
    padding: 10px 0 0 0;
}

.box.border2 .box-wrap {
    border: 2px solid #c1702d;
}

.box.border2 .header {
    color: #c1702d;
}

.box.border2 a {
    color: #c1702d;
}

.box.border2 a:active,.box.border2 a:focus,.box.border2 a:hover {
    color: #e78531;
}

.box.nomargin {
    margin: 0 !important;
    padding: 0 !important;
}

.box.very-big-spaces {
    padding: 540px 0 !important;
}

.box.big-spaces {
    padding: 180px 0 !important;
}

.box.small-spaces {
    padding: 50px 0 !important;
}

.box.testimonials {
    overflow: hidden;
    padding: 120px 0 100px 0 !important;
    position: relative;
}

.box.testimonials:before,.box.testimonials:after {
    background: #ddd;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 150px;
}

.box.testimonials:before {
    margin-left: -300px;
    top: 150px;
}

.box.testimonials:after {
    bottom: 130px;
    margin-left: 100px;
}

.box.small-text {
    color: #26292b;
    font-size: 14px;
    font-weight: 400;
}

.box ul.menu ul {
    margin: 0 0 32px 0;
}

.box ul.menu li li {
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
    padding-left: 6px;
}

.box ul.menu li li a {
    margin: 0 0 0 6px;
}

.box ul.menu li.active {
    background: #e5e5e5;
}

.box ul.menu li.active a {
    padding: 8px 16px;
}

.box ul.menu .header + .content ul li:first-child {
    border-top: none;
}

.box ul.menu li a {
    color: #1b1d1e;
    display: inline-block;
    padding: 8px 0;
}

.box ul.menu li a:hover {
    color: #e78531 !important;
    padding-left: 10px;
}

.box ul.menu li li a {
    color: #757575;
    font-weight: normal;
}

.box ul.menu li strong {
    display: block;
}

.parallax-bg-layer {
    background-position: center top;
    will-change: top;
}

#gkSidebar .box + .box,#gkMainbodyTop .box + .box,#gkMainbodyBottom .box + .box {
    margin: 50px 0 0 0;
}

#gkBottom1 > .gk-not-single-module,#gkBottom2 > .gk-not-single-module,#gkBottom3 > .gk-not-single-module,#gkBottom4 > .gk-not-single-module,#gkBottom5 > .gk-not-single-module,#gkBottom6 > .gk-not-single-module,#gkBottom7 > .gk-not-single-module,#gkBottom8 > .gk-not-single-module,#gkBottom9 > .gk-not-single-module {
    padding: 32px 0 64px 0;
}

.only-bigscreens {
    display: none;
}

.no-bigscreens {
    display: block;
}

@media (min-width: 1600px) {
    .only-bigscreens {
        display:block;
    }

    .no-bigscreens {
        display: none;
    }
}

.only-desktop {
    display: block;
}

.only-tablet {
    display: none;
}

.only-mobile {
    display: none;
}

.no-desktop {
    display: none;
}

.no-tablet {
    display: block;
}

.no-mobile {
    display: block;
}

#gkFBLogin {
    float: left;
    width: 45%;
}

#gkFBLogin p {
    line-height: 18px;
    margin: 14px 0 20px;
}

#gkFBLogin + #login-form,#gkFBLogin + #com-login-form {
    float: left;
    width: 45%;
    margin-left: 4%;
    padding-left: 30px;
    border-left: 1px solid #e5e5e5;
}

#form-login-remember {
    margin: 10px 0;
}

#form-login-remember label {
    color: #757575;
    font-size: 11px;
    font-weight: normal;
    line-height: 27px;
}

span#fb-auth small {
    width: 20px;
    background: transparent url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/fbauth.png') no-repeat 0 2px;
    text-indent: -999em;
    display: block;
    float: left;
    border-right: 1px solid #a0aecd;
    margin: 11px 16px 0 0;
    height: 17px;
}

span#fb-auth {
    background-color: #798db9;
    border-radius: 1px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    line-height: 45px;
    font-weight: 400;
    margin: 12px 0 0 0;
    padding: 0 24px 0 12px;
    cursor: pointer;
    height: 45px;
    transition: all 0.3s ease-out 0s;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
}

span#fb-auth:hover {
    background-color: #556b9b;
}

.login span#fb-auth {
    margin: 0 0 32px;
}

body[data-mobile="true"] #gkMobileMenu select {
    font-size: 50px;
}

.element-invisible {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.element-invisible:focus {
    width: auto;
    height: auto;
    overflow: auto;
    background: #eee;
    color: #000;
    padding: 1em;
}

html {
    border-bottom: 1px solid transparent;
    min-height: 100%;
}

body > div footer,body > div header,body > div section {
    clear: both;
    margin: 0 auto;
}

.gk-clearfix {
    clear: both;
}

#gkPageContent:after,#gkContent:after,#gkSidebar:after,.gk-cols:after,footer:after,header:after,section:after,aside:after,article:after,.box:after,.gkTabsNav:after,.gk-features:after,.gk-price-table:after,.gk-testimonials > div:after,#k2Container:after,.single-page > .item-content:after,.single-page > .itemComments:after,.box .box-wrap:after,.gk-clearfix:after {
    clear: both;
    content: "";
    display: table;
}

.component-header {
    padding: 0 0 30px;
}

.component-header > h1 {
    margin: 0 0 60px;
}

#gkContent,#gkSidebar,#gk-content-wrapper {
    float: left;
    width: 100%;
}

#gkSidebar {
    float: right;
    padding-left: 45px;
}

.blog-page #gkSidebar {
    padding-top: 118px;
}

.single-page #gkSidebar {
    padding-top: 132px;
}

.tag-page #gkSidebar,.user-page #gkSidebar,.latest-page #gkSidebar,.generic-page #gkSidebar {
    padding-top: 84px;
}

div[data-sidebar-pos="left"] #gkContent,div[data-sidebar-pos="left"] #gk-content-wrapper {
    float: right;
}

div[data-sidebar-pos="left"] #gkSidebar {
    float: left;
    padding-left: 0;
    padding-right: 45px;
}

#gkMainbodyTop {
    padding-top: 50px;
}

#gkMainbody .box,#gkMainbodyTop .box,#gkMainbodyBottom .box {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}

#gkMainbodyTop + #gkMainbody {
    margin-top: 0;
    padding-top: 50px;
}

#gkMainbodyBottom {
    margin-top: 0;
    padding-top: 50px;
}

#gkTop1 .box,#gkTop2 .box,#gkBottom1 .box,#gkBottom2 .box,#gkBottom3 .box,#gkBottom4 .box,#gkBottom5 .box,#gkBottom6 .box,#gkBottom7 .box,#gkBottom8 .box,#gkBottom9 .box {
    float: left;
}

.cols-2 .column-1,.cols-2 .column-2 {
    width: 50%;
}

.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3 {
    float: left;
    width: 33.3%;
}

.column-1,.column-2,.column-3 {
    float: left;
}

#gkMainbody .box + .box {
    margin-top: 30px;
}

.cols-2 .column-1,.cols-3 .column-1 {
    padding-right: 10px;
}

.cols-2 .column-2,.cols-3 .column-3 {
    padding-left: 10px;
}

.cols-3 .column-2 {
    padding-left: 10px;
    padding-right: 10px;
}

.gkCols3 .box.gkmod-1,.gkCols3 .box.gkmod-2,.gkCols3 .box.gkmod-3,.gkCols3 .box.gkmod-more {
    float: left;
    padding: 0 30px;
}

.gkCols3 .box.gkmod-1 {
    width: 100%;
}

.gkCols3 .box.gkmod-2 {
    width: 50%;
}

.gkCols3 .box.gkmod-3,.gkCols3 .box.gkmod-more {
    width: 33.3%;
}

.gkCols3 .box.gkmod-more:nth-child(3n+1) {
    clear: both;
}

.gkCols3 .box.gkmod-more.gkmod-last-1:last-child {
    width: 100% !important;
}

.gkCols3 .box.gkmod-more.gkmod-last-2:last-child,.gkCols3 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {
    width: 50% !important;
}

.gkCols4 .box.gkmod-1,.gkCols4 .box.gkmod-2,.gkCols4 .box.gkmod-3,.gkCols4 .box.gkmod-4,.gkCols4 .box.gkmod-more {
    float: left;
    padding: 0 30px;
}

.gkCols4 .box.gkmod-1 {
    width: 100%;
}

.gkCols4 .box.gkmod-2 {
    width: 50%;
}

.gkCols4 .box.gkmod-3 {
    width: 33.3%;
}

.gkCols4 .box.gkmod-4,.gkCols4 .box.gkmod-more {
    width: 25%;
}

.gkCols4 .box.gkmod-more:nth-child(4n+1) {
    clear: both;
}

.gkCols4 .box.gkmod-more.gkmod-last-1:last-child {
    width: 100% !important;
}

.gkCols4 .box.gkmod-more.gkmod-last-2:last-child,.gkCols4 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {
    width: 50% !important;
}

.gkCols4 .box.gkmod-more.gkmod-last-3:last-child,.gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(2),.gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(3) {
    width: 33.3% !important;
}

.gkCols6 .box.gkmod-1,.gkCols6 .box.gkmod-2,.gkCols6 .box.gkmod-3,.gkCols6 .box.gkmod-4,.gkCols6 .box.gkmod-5,.gkCols6 .box.gkmod-6,.gkCols6 .box.gkmod-more {
    float: left;
    padding: 0 30px;
}

.gkCols6 .box.gkmod-1 {
    width: 100%;
}

.gkCols6 .box.gkmod-2 {
    width: 50%;
}

.gkCols6 .box.gkmod-3 {
    width: 33.3%;
}

.gkCols6 .box.gkmod-4,.gkCols6 .box.gkmod-more {
    width: 25%;
}

.gkCols6 .box.gkmod-5,.gkCols6 .box.gkmod-more {
    width: 20%;
}

.gkCols6 .box.gkmod-6,.gkCols6 .box.gkmod-more {
    width: 16.66%;
}

.gkCols6 .box.gkmod-more:nth-child(6n+1) {
    clear: both;
}

.gkCols6 .box.gkmod-more.gkmod-last-1:last-child {
    width: 100% !important;
}

.gkCols6 .box.gkmod-more.gkmod-last-2:last-child,.gkCols6 .box.gkmod-more.gkmod-last-2:nth-last-child(2) {
    width: 50% !important;
}

.gkCols6 .box.gkmod-more.gkmod-last-3:last-child,.gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(2),.gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(3) {
    width: 33.3% !important;
}

.gkCols6 .box.gkmod-more.gkmod-last-4:last-child,.gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(2),.gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(3),.gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(4) {
    width: 20% !important;
}

.gkCols6 .box.gkmod-more.gkmod-last-5:last-child,.gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(2),.gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(3),.gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(4),.gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(5) {
    width: 16.66% !important;
}

.gkCols3 > div,.gkCols4 > div,.gkCols6 > div {
    margin: 0 -30px;
}

#gkHeaderNav .gkMainMenu {
    color: #1b1d1e;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 42px;
    line-height: 18px;
    margin: 60px 0 0 0 !important;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: auto;
}

#gkHeaderNav .gkMainMenu:after {
    clear: both;
    content: "";
    display: table;
}

#gkHeaderNav .gkMainMenu .gkmenu {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}

#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a {
    padding: 12px 15px;
}

#gkHeaderNav .gkMainMenu .gkmenu > li {
    clear: none !important;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    width: auto;
}

#gkHeaderNav .gkMainMenu .gkmenu > li > a,#gkHeaderNav .gkMainMenu .gkmenu > li > span {
    color: #1b1d1e;
    display: block;
    padding: 12px 15px;
    position: relative;
}

#gkHeaderNav .gkMainMenu .gkmenu > li > a:active,#gkHeaderNav .gkMainMenu .gkmenu > li > a:focus,#gkHeaderNav .gkMainMenu .gkmenu > li > a:hover,#gkHeaderNav .gkMainMenu .gkmenu > li > a.active,#gkHeaderNav .gkMainMenu .gkmenu > li > span.active,#gkHeaderNav .gkMainMenu .gkmenu > li.active > a:active,#gkHeaderNav .gkMainMenu .gkmenu > li.active > a:focus,#gkHeaderNav .gkMainMenu .gkmenu > li.active > a:hover #gkHeaderNav .gkMainMenu .gkmenu > li.active > a.active {
    color: #e78531;
}

#gkHeaderNav .gkMainMenu .gkmenu > li a small {
    display: block;
    font-size: 11px;
    line-height: 1;
}

#gkHeaderNav .gkMainMenu .gkmenu > li > .childcontent,#gkHeaderNav .gkMainMenu .gkmenu > li > .childcontent .childcontent {
    position: absolute;
    left: -9999px;
    z-index: 999;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent {
    background: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.25);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.25);
    box-shadow: 0 0 5px rgba(0,0,0,.25);
    border-radius: 3px;
    margin-top: 0;
    text-transform: none;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent-inner {
    background: #fff;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent .gkcol {
    padding-bottom: 0;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li {
    color: #1b1d1e;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span {
    color: #1b1d1e;
    padding: 10px;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:active,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:focus,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:hover,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a.active,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:active,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:focus,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:hover,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span.active {
    color: #e78531;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li.group {
    padding: 0;
    margin: 0;
    height: auto;
    border: none !important;
    background: none;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent .header {
    color: #1b1d1e;
    display: block;
    font-weight: 600 !important;
    margin: 0;
    padding: 10px;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent .header a {
    color: #1b1d1e;
}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent .header small {
    color: #aaa;
    display: block;
    font-weight: normal;
    margin: 3px 0 0;
    text-transform: none;
}

#gkHeaderNav .gkMainMenu .gkmenu li .module {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    margin: 0 10px;
    text-align: left;
    text-transform: none;
}

#gkHeaderNav .gkMainMenu .gkmenu .childcontent .gkcol {
    float: left;
}

#gkHeaderNav .gkMainMenu .gkmenu .childcontent .gkcol.gkcol2,#gkHeaderNav .gkMainMenu .gkmenu .childcontent .gkcol.gkcol3,#gkHeaderNav .gkMainMenu .gkmenu .childcontent .gkcol.gkcol4,#gkHeaderNav .gkMainMenu .gkmenu .childcontent .gkcol.gkcol5 {
    padding: 0 10px;
}

#gkHeaderNav .gkMainMenu .gkmenu .childcontent .gkcol:first-child {
    border-left: none;
}

#gkHeaderNav .gkMainMenu .gkmenu > li:hover > .childcontent,#gkHeaderNav .gkMainMenu .gkmenu > li:hover > .childcontent li:hover > .childcontent {
    left: inherit;
}

#gkHeaderNav .gkMainMenu .gkmenu .childcontent.active,#gkHeaderNav .gkMainMenu .gkmenu > li:hover > .childcontent {
    pointer-events: auto;
}

#gkHeaderNav .gkMainMenu .gkmenu .childcontent {
    pointer-events: none;
    z-index: 1000 !important;
}

#gkHeaderNav .gkMainMenu .gkmenu .childcontent .childcontent {
    z-index: 1001 !important;
}

#gkHeaderNav .gkMainMenu .gkmenu .childcontent .childcontent .childcontent {
    z-index: 1002 !important;
}

#gkHeaderNav .gkMainMenu .gkmenu > li .childcontent {
    margin-left: -11px;
    margin-top: 0;
}

#gkHeaderNav .gkMainMenu .gkmenu > li .childcontent .childcontent {
    margin-left: 100px;
    margin-top: -35px !important;
}

.gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover,.gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active,.gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus,.gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a,.dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover,.dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active,.dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus,.dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a {
    color: #e78531 !important;
}

.gk-fixed-nav .gkMainMenu > .gkmenu > li > a,.gk-fixed-nav .gkMainMenu > .gkmenu > li > span,.dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > a,.dark-bg .gk-fixed-nav .gkMainMenu > .gkmenu > li > span {
    color: #1b1d1e !important;
}

.dark-bg .gkMainMenu > .gkmenu > li > a:hover,.dark-bg .gkMainMenu > .gkmenu > li > a:active,.dark-bg .gkMainMenu > .gkmenu > li > a:focus,.dark-bg .gkMainMenu > .gkmenu > li.active > a {
    color: rgba(255,255,255,0.75) !important;
}

.dark-bg .gkMainMenu > .gkmenu > li > a,.dark-bg .gkMainMenu > .gkmenu > li > span {
    color: #fff !important;
}

#gk-menu-overlay {
    background: rgba(27,29,30,0.9);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}

#gk-menu-overlay-wrap {
    left: 50%;
    margin: 0 auto 0 -320px;
    max-width: 640px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10001;
}

#gk-menu-overlay-wrap .gkMainMenu {
    display: block;
    padding: 10px 0;
    position: static;
}

#gk-menu-overlay-wrap .gkMainMenu a,#gk-menu-overlay-wrap .gkMainMenu span {
    color: #fff;
    display: block;
    font-size: 24px;
    padding: 10px 0;
}

#gk-menu-overlay-wrap .gkMainMenu a:active,#gk-menu-overlay-wrap .gkMainMenu a:focus,#gk-menu-overlay-wrap .gkMainMenu a:hover,#gk-menu-overlay-wrap .gkMainMenu span:active,#gk-menu-overlay-wrap .gkMainMenu span:focus,#gk-menu-overlay-wrap .gkMainMenu span:hover {
    color: #e78531;
}

#gk-menu-overlay-wrap .gkMainMenu li {
    border-top: 1px solid rgba(255,255,255,0.2);
    clear: both;
    width: 100%;
}

#gk-menu-overlay-wrap .gkMainMenu li:first-child {
    border-top: none;
}

#gk-menu-overlay-wrap .gkMainMenu li.haschild,#gk-menu-overlay-wrap .gkMainMenu li .group {
    padding-bottom: 0;
}

#gk-menu-overlay-wrap .gkMainMenu li .gkmenu {
    margin-top: 5px;
}

#gk-menu-overlay-wrap .gkMainMenu li li {
    border-top: 1px solid rgba(255,255,255,0.2);
}

#gk-menu-overlay-wrap .gkMainMenu li li a {
    font-size: 20px;
    padding: 8px 0;
}

#gk-menu-overlay-wrap .gkMainMenu li li:first-child {
    border-top: 1px solid rgba(255,255,255,0.2);
}

#gk-menu-overlay-wrap .gkMainMenu li li li a {
    font-size: 16px;
    padding: 5px 0;
}

#gk-menu-overlay-wrap .gkMainMenu .childcontent,#gk-menu-overlay-wrap .gkMainMenu .childcontent .childcontent {
    display: block !important;
    height: auto !important;
    margin-left: 0 !important;
    opacity: 1 !important;
    position: static;
    width: 100% !important;
}

#gk-menu-overlay-wrap .gkMainMenu .childcontent .gkcol,#gk-menu-overlay-wrap .gkMainMenu .childcontent .childcontent .gkcol {
    height: auto !important;
    width: 100% !important;
}

#gk-menu-overlay-wrap .module {
    display: none;
}

#gk-menu-overlay-wrap .header > a {
    color: #fff;
}

#gk-menu-overlay-wrap .header > a:active,#gk-menu-overlay-wrap .header > a:focus,#gk-menu-overlay-wrap .header > a:hover {
    color: #e78531;
}

#gk-menu-overlay-wrap .header > a > small {
    display: block;
}

#gk-menu-overlay-wrap #gk-menu-overlay-close {
    color: #fff;
    cursor: pointer;
    font-size: 32px;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 35px;
}

#gk-menu-overlay-wrap #gk-menu-overlay-close:active,#gk-menu-overlay-wrap #gk-menu-overlay-close:focus,#gk-menu-overlay-wrap #gk-menu-overlay-close:hover {
    color: #e78531;
}

#gk-menu-overlay,#gk-menu-overlay-wrap {
    display: none;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}

#gk-menu-overlay.gk-show,#gk-menu-overlay-wrap.gk-show {
    display: block;
}

#gk-menu-overlay.gk-active,#gk-menu-overlay-wrap.gk-active {
    opacity: 1;
}

.gkMainMenu + #gkMobileMenu {
    display: none;
}

#gkMobileMenu {
    color: #26292b;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 42px;
    line-height: 18px;
    margin: 60px 0 0 0 !important;
    overflow: hidden;
    padding: 12px 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: auto;
}

#gkMobileMenu span {
    float: left;
    margin-right: 14px;
    overflow: hidden;
    -webkit-transition: width .3s ease-out,margin-right .3s ease-out;
    -moz-transition: width .3s ease-out,margin-right .3s ease-out;
    -o-transition: width .3s ease-out,margin-right .3s ease-out;
    transition: width .3s ease-out,margin-right .3s ease-out;
    -ms-transition: width .3s ease-out,margin-right .3s ease-out;
    white-space: nowrap;
}

#gkMobileMenu:hover span {
    margin-right: 20px;
}

#gkMobileMenu i {
    background: #26292b;
    display: block;
    float: right;
    height: 2px;
    position: relative;
    right: 0;
    text-align: center;
    top: 7px;
    -webkit-transition: background .3s ease-out;
    -moz-transition: background .3s ease-out;
    -o-transition: background .3s ease-out;
    transition: background .3s ease-out;
    -ms-transition: background .3s ease-out;
    width: 14px;
}

#gkMobileMenu i:before,#gkMobileMenu i:after {
    background: #26292b;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    top: -5px;
    -webkit-transition: background .3s ease-out;
    -moz-transition: background .3s ease-out;
    -o-transition: background .3s ease-out;
    transition: background .3s ease-out;
    -ms-transition: background .3s ease-out;
    width: 14px;
}

#gkMobileMenu i:after {
    top: 5px;
}

#gkHeaderNav.gk-fixed {
    width: 100%;
}

#gkHeaderNav.gk-fixed > div {
    margin: 0 auto;
    max-width: 1440px;
    position: relative;
    width: 100%;
}

#gkHeaderNav.gk-fixed-nav {
    background: #fff;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.25);
    -moz-box-shadow: 0 0 1px rgba(0,0,0,.25);
    box-shadow: 0 0 1px rgba(0,0,0,.25);
    height: 120px;
    position: fixed;
    top: -150px;
}

#gkHeaderNav.inactive #gk-mobile-menu-text {
    width: 0 !important;
}

#gkHeaderNav.inactive #gkLogo {
    opacity: 0;
}

#gkHeaderNav.gk-fixed.inactive #gkLogo {
    opacity: 1;
}

#gkHeaderNav.show-dark i {
    background: #26292b;
}

#gkHeaderNav.show-dark i:before,#gkHeaderNav.show-dark i:after {
    background: #26292b;
}

#gkBg {
    -webkit-transition: margin-left .3s ease-out;
    -moz-transition: margin-left .3s ease-out;
    -o-transition: margin-left .3s ease-out;
    transition: margin-left .3s ease-out;
    -ms-transition: margin-left .3s ease-out;
    z-index: 1;
}

#gkBg.menu-open {
    margin-left: -280px;
}

#gkBg.menu-visible {
    position: relative;
}

#aside-menu-toggler,#mobile-menu-toggler {
    color: #fff;
    cursor: pointer;
    display: block !important;
    font-size: 44px;
    height: 44px;
    line-height: 44px;
    margin: 40px 0 0 0px !important;
    overflow: hidden;
    position: relative;
    width: 44px;
}

#static-aside-menu-toggler {
    cursor: pointer;
}

#aside-menu-toggler {
    float: right;
}

#mobile-menu-toggler {
    margin: 0px -15px 0 0px !important;
}

#aside-menu {
    background: #1b1d1e;
    display: none;
    float: right;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 280px;
    z-index: 0;
}

#aside-menu.menu-open {
    display: block;
    position: fixed;
}

#aside-menu > div {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    padding-right: 32px;
    min-width: 280px;
    max-width: 100%;
}

#aside-menu li {
    font-size: 13px;
    font-weight: 500;
    padding: 4px 0;
    text-transform: uppercase;
}

#aside-menu li a {
    color: #757575;
}

#aside-menu li a:active,#aside-menu li a:focus,#aside-menu li a:hover {
    color: #fff;
}

#aside-menu li.last {
    margin-bottom: 12px;
}

#aside-menu li a.active {
    color: #fff;
}

#aside-menu li li {
    font-weight: 500;
    padding: 4px 0;
    text-transform: none;
}

#aside-menu li li a {
    color: #757575;
}

#aside-menu li li li {
    padding-left: 10px;
}

#aside-menu li li li:before {
    content: "-";
    padding: 0 10px 0 0;
}

#close-menu {
    color: #757575;
    cursor: pointer;
    font-style: normal;
    font-size: 26px;
    line-height: 17px;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 36px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    z-index: 2;
}

#close-menu:hover {
    color: #fff;
}

#close-menu.menu-open {
    opacity: 1.0;
    right: 18px;
}

.gkAsideMenu > ul {
    padding: 32px 0 20px 32px;
}

.android-stock-browser #aside-menu {
    height: auto;
    min-height: 100%;
    position: absolute;
}

.android-stock-browser #aside-menu > div {
    height: auto;
    min-height: 100%;
}

#gk-menu-top,#gk-menu-bottom {
    color: #757575;
    font-size: 13px;
    padding: 15px 0;
}

#gk-menu-top a,#gk-menu-bottom a {
    color: #fff;
}

#gk-menu-top a:active,#gk-menu-top a:focus,#gk-menu-top a:hover,#gk-menu-bottom a:active,#gk-menu-bottom a:focus,#gk-menu-bottom a:hover {
    color: #e78531;
}

#gk-menu-top {
    border-bottom: 1px solid rgba(255,255,255,0.15);
    margin: 5px 0 20px 32px;
}

#gk-menu-bottom {
    border-top: 1px solid rgba(255,255,255,0.15);
    margin: 20px 0 0 32px;
}

.k2FeedIcon a,a.k2FeedIcon {
    color: #757575;
    display: block;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 30px auto;
    text-align: center;
    text-transform: uppercase;
}

.k2FeedIcon a:before,a.k2FeedIcon:before {
    color: #e78531;
    content: "\f09e";
    font-family: FontAwesome;
    font-size: 24px;
    margin: 0 12px 0 0;
    text-indent: inherit;
}

.k2FeedIcon {
    float: none !important;
}

.activeCategory {
    background: #f8f8f8;
}

.activeCategory a {
    padding: 8px 16px !important;
}

.itemExtraFields ul li span.itemExtraFieldsValue,.itemLinks .itemCategory a {
    display: block;
}

.latestView .itemsContainer {
    float: left;
}

.clr {
    clear: both;
}

.itemContainerLast:first-child .itemImageBlock,.clr + .itemContainerLast .itemImageBlock {
    padding: 0;
}

.itemCommentsPagination ul li {
    display: inline-block;
    margin: 0 3px;
    font-size: 80%;
}

.itemCommentsPagination ul {
    text-align: right;
}

.itemsContainer .itemsContainerWrap,.itemContainer .itemsContainerWrap {
    margin: 0 10px;
}

.itemsContainer .itemsContainerWrap .itemList article {
    margin-bottom: 50px;
}

.itemContainer {
    float: left;
}

.k2LatestCommentsBlock .k2FeedIcon {
    margin-top: 16px;
}

.k2LatestCommentsBlock ul li,.k2TopCommentersBlock ul li {
    padding: 12px 0 !important;
    list-style: none !important;
    line-height: 1.5 !important;
}

.k2LatestCommentsBlock ul li strong,.k2TopCommentersBlock ul li strong {
    color: #1b1d1e;
}

.lcUsername {
    font-weight: 500;
    font-size: 12px;
}

.k2LatestCommentsBlock li {
    border: none !important;
    margin: 0 0 12px;
}

.k2LatestCommentsBlock li > p {
    margin-bottom: 0;
}

.k2LatestCommentsBlock div {
    background: #fff;
    border: 1px solid #e5e5e5;
    margin: 0 0 12px;
    padding: 24px;
    position: relative;
}

.k2LatestCommentsBlock div:after,.k2LatestCommentsBlock div:before {
    border-style: solid;
    border-width: 7px 7px 0 7px;
    border-color: #fff transparent transparent transparent;
    bottom: -7px;
    content: "";
    display: block;
    height: 0;
    left: 16px;
    position: absolute;
    width: 0;
}

.k2LatestCommentsBlock div:before {
    border-width: 8px 8px 0 8px;
    border-color: #e5e5e5 transparent transparent transparent;
    bottom: -8px;
    left: 15px;
}

.k2LatestCommentsBlock div p {
    font-style: italic;
    font-size: 13px;
    margin: 0.3em 0;
}

.k2LatestCommentsBlock div p a {
    color: #757575;
}

.k2LatestCommentsBlock div p a:hover {
    color: #1b1d1e;
}

.k2LatestCommentsBlock .lcAvatar {
    display: block;
    position: relative;
    top: -8px;
}

.k2LatestCommentsBlock .lcAvatar + strong {
    padding-top: 10px;
}

.k2LatestCommentsBlock span {
    display: block;
    font-size: 11px;
}

.k2LatestCommentsBlock .k2FeedIcon {
    text-align: center;
}

.k2LatestCommentsBlock .k2FeedIcon span {
    display: inline-block;
    font-size: 11px;
}

.k2LatestCommentsBlock .k2FeedIcon a:before {
    display: inline-block;
    font-size: 12px;
    margin: 0 6px 0 0;
}

.k2AuthorsListBlock ul li {
    border: none;
    border-bottom: 1px solid #e5e5e5;
    padding: 32px 0;
    text-align: center;
}

.k2AuthorsListBlock ul li:first-child {
    padding-top: 12px;
}

.k2AuthorsListBlock a {
    float: none;
}

.k2AuthorsListBlock ul li a.abAuthorLatestItem {
    display: block;
    color: #1b1d1e;
    clear: both;
    margin: 12px 0 0;
    padding: 0 0 0 12px;
    font-size: 12px;
    line-height: 1.2;
}

.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover {
    color: #e78531;
}

.k2AuthorsListBlock ul li a.abAuthorLatestItem span {
    display: block;
    font-size: 10px;
    color: #757575;
}

.abAuthorName {
    display: block;
    margin: 24px 0 6px;
}

.abAuthorAvatar img {
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    padding: 3px;
}

.abAuthorName strong {
    background: #fff;
    padding: 0 12px;
    position: relative;
    top: -4px;
    z-index: 1;
}

.abAuthorName span {
    font-size: 12px;
    font-weight: normal !important;
}

.abAuthorName:after {
    border-bottom: 1px solid #e5e5e5;
    content: "";
    display: block;
    position: relative;
    top: -12px;
    z-index: 0;
}

#gkRight .k2Avatar,#gkLeft .k2Avatar {
    border-color: #fff;
}

.tcUsername {
    font-size: 18px;
    color: #1b1d1e;
}

.tcLatestComment {
    display: block;
    margin: 6px 0;
    font-size: 13px;
    color: #757575;
}

.tcLatestCommentDate {
    display: block;
    font-size: 11px;
    color: #aaa;
}

.k2ItemsBlock ul {
    margin-right: -20px;
}

.k2ItemsBlock ul li {
    margin: 0 0 12px;
    background: none !important;
    padding: 12px 20px 12px 0 !important;
    list-style: none !important;
}

.moduleItemTitle {
    color: #1b1d1e;
    display: block;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
}

.moduleItemAuthor {
    overflow: hidden;
    margin: 0 0 16px;
    font-size: 11px;
    border-bottom: 1px solid #e5e5e5;
}

.moduleItemAuthor a {
    color: #1b1d1e;
    display: block;
    font: bold 12px Verdana,Geneva,sans-serif;
    padding: 0 0 12px;
}

.moduleItemAuthor p {
    clear: both;
}

.moduleItemIntrotext {
    display: block;
    padding: 12px 0 0;
    line-height: 1.6;
}

.moduleItemIntrotext a.moduleItemImage img {
    float: left;
    overflow: hidden;
    margin: 4px 0;
}

.moduleItemDateCreated,.moduleItemCategory {
    font: normal 10px Verdana,Geneva,sans-serif;
    color: #757575;
}

.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {
    display: block;
    float: left;
    font-weight: 500;
    margin: 0 4px 0 0;
    width: 30%;
}

.moduleItemTags,.moduleAttachments {
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    margin: 12px 0 0;
    padding: 12px 0 0;
}

.moduleItemTags strong {
    font-size: 12px;
    color: #1b1d1e;
}

.moduleItemTags a {
    float: right;
}

a.moduleItemComments {
    font-size: 12px;
}

a:hover.moduleItemComments {
    background-position: 0 100%;
    color: #fff;
}

.k2ItemsBlock ul li span.moduleItemHits {
    font-size: 90%;
}

.moduleItemImage {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}

.moduleItemReadMore {
    display: block;
    clear: both;
}

.k2LoginBlock fieldset.input {
    margin: 0;
    padding: 0 0 8px 0;
}

.k2LoginBlock fieldset.input p {
    margin: 0;
    padding: 0 0 4px 0;
}

.k2LoginBlock fieldset.input p#form-login-remember label,.k2LoginBlock fieldset.input p#form-login-remember input {
    display: inline;
}

.k2LoginBlock fieldset.input p label,.k2LoginBlock fieldset.input p input {
    display: block;
}

.k2LoginBlock fieldset.input p input[type="text"],.k2LoginBlock fieldset.input p input[type="password"] {
    margin: 0 0 10px 0;
    width: 100%;
}

.k2UserBlock p.ubGreeting {
    border-bottom: 1px dotted #e5e5e5;
}

.k2UserBlock .k2UserBlockDetails span.ubName {
    display: block;
    font-weight: 500;
    font-size: 14px;
}

.k2BreadcrumbsBlock span.bcTitle {
    padding: 0 4px 0 0;
    color: #757575;
}

.k2BreadcrumbsBlock span.bcSeparator {
    padding: 0 4px;
    font-size: 14px;
}

.k2CalendarLoader {
    background: #fff;
}

.k2CalendarBlock {
    margin-bottom: 8px;
}

.k2CalendarBlock table.calendar {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    border-collapse: collapse;
    border-left: 1px solid #e5e5e5;
}

.k2CalendarBlock table.calendar tr td {
    font-size: 13px !important;
    text-align: center;
    vertical-align: middle;
    padding: 3px;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.k2CalendarBlock table.calendar tr td.calendarNavMonthPrev,.k2CalendarBlock table.calendar tr td.calendarNavMonthNext {
    background: #fff;
    text-align: center;
    font-size: 15px !important;
}

.k2CalendarBlock table.calendar tr td.calendarDayName {
    background: #f8f8f8;
    width: 14.2%;
    color: #1b1d1e;
    font-weight: 500;
}

.k2CalendarBlock table.calendar tr td.calendarDateEmpty {
    background: #f8f8f8;
}

.k2CalendarBlock table.calendar tr td.calendarDate {
    font-size: 11px;
}

.k2CalendarBlock table.calendar tr td.calendarDateLinked {
    padding: 0;
}

.k2CalendarBlock table.calendar tr td.calendarDateLinked a {
    display: block;
    padding: 2px;
}

.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
    display: block;
    background: #e78531;
    color: #fff !important;
    padding: 2px;
}

.k2CalendarBlock table.calendar tr td.calendarToday {
    background: #e78531;
    color: #fff;
}

.k2CalendarBlock table.calendar tr td.calendarTodayLinked {
    background: #f8f8f8;
    padding: 0;
}

.k2CalendarBlock table.calendar tr td.calendarTodayLinked a {
    display: block;
    padding: 2px;
    color: #e78531;
    font-size: 12px;
    font-weight: bold;
}

.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
    display: block;
    background: #e78531;
    color: #fff !important;
    padding: 2px;
}

.calendarNavLink {
    color: #e78531;
}

.k2CategorySelectBlock form select {
    width: auto;
}

.k2ArchivesBlock ul li b {
    color: #ccc;
    font-size: 11px;
    font-weight: 400;
    padding: 0 0 0 4px;
}

.ubUserItems {
    margin: 20px 0 !important;
}

.k2TagCloudBlock a {
    color: #ccc;
    float: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding: 3px 6px;
}

.k2TagCloudBlock a:before {
    content: "#";
}

.k2TagCloudBlock a:active,.k2TagCloudBlock a:focus,.k2TagCloudBlock a:hover {
    color: #e78531;
}

#k2Container .gsc-branding-text {
    text-align: right;
}

#k2Container .gsc-control {
    width: 100%;
}

#k2Container .gs-visibleUrl {
    display: none;
}

a.ubUserFeedIcon,a.ubUserFeedIcon:hover {
    display: inline-block;
    margin: 0 2px 0 0;
    padding: 0;
    width: 16px;
    height: 16px;
}

a.ubUserFeedIcon span,a.ubUserFeedIcon:hover span {
    display: none;
}

a.ubUserURL,a.ubUserURL:hover {
    display: inline-block;
    margin: 0 2px 0 0;
    padding: 0;
    width: 16px;
    height: 16px;
}

a.ubUserURL span,a.ubUserURL:hover span {
    display: none;
}

span.ubUserEmail {
    display: inline-block;
    margin: 0 2px 0 0;
    padding: 0;
    width: 16px;
    height: 16px;
    overflow: hidden;
}

span.ubUserEmail a {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
}

.k2UsersBlock ul li h3 {
    clear: both;
    margin: 8px 0 0 0;
    padding: 0;
}

.catCounter {
    color: #757575;
    font-size: 11px;
    font-weight: normal;
}

.item-body {
    clear: both;
    margin: 72px 0 10px;
}

.single-page,.blog-page {
    margin: -164px auto 0 auto !important;
}

.single-page > .header,.blog-page > .header {
    margin: -80px 0 0 0;
    overflow: hidden;
    position: relative;
    width: auto;
}

.single-page > .header:after,.blog-page > .header:after {
    background: rgba(51,61,67,0.5);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
}

.single-page > .header > img,.blog-page > .header > img {
    height: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}

.single-page > .header.no-image,.blog-page > .header.no-image {
    background: #e78531;
}

.single-page > .header.no-image:after,.blog-page > .header.no-image:after {
    display: none;
}

.single-page > .header .item-title-wrap,.blog-page > .header .item-title-wrap {
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    z-index: 1;
}

.single-page > .header .item-title,.blog-page > .header .item-title {
    color: #fff;
}

.single-page > .header .item-desc,.single-page > .header .item-category,.blog-page > .header .item-desc,.blog-page > .header .item-category {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    line-height: 2.4;
}

.single-page > .header .item-desc > a,.single-page > .header .item-category > a,.blog-page > .header .item-desc > a,.blog-page > .header .item-category > a {
    color: #fff;
}

.single-page > .header .item-desc > a:active,.single-page > .header .item-desc > a:focus,.single-page > .header .item-desc > a:hover,.single-page > .header .item-category > a:active,.single-page > .header .item-category > a:focus,.single-page > .header .item-category > a:hover,.blog-page > .header .item-desc > a:active,.blog-page > .header .item-desc > a:focus,.blog-page > .header .item-desc > a:hover,.blog-page > .header .item-category > a:active,.blog-page > .header .item-category > a:focus,.blog-page > .header .item-category > a:hover {
    color: #e78531;
}

.single-page > .header .item-desc,.blog-page > .header .item-desc {
    line-height: 1.4;
    margin: 0;
}

.tag-page,.user-page,.latest-page,.generic-page {
    padding: 160px 0 0 0;
}

.tag-page .item-list .item-view,.user-page .item-list .item-view,.latest-page .item-list .item-view,.generic-page .item-list .item-view {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 0 !important;
    padding: 80px 0;
}

.tag-page .item-list .item-view .item-title,.user-page .item-list .item-view .item-title,.latest-page .item-list .item-view .item-title,.generic-page .item-list .item-view .item-title {
    margin: 0;
    text-align: center;
}

.tag-page .item-list .item-view .item-info,.user-page .item-list .item-view .item-info,.latest-page .item-list .item-view .item-info,.generic-page .item-list .item-view .item-info {
    padding: 20px 0 0 0;
}

.tag-page .item-list .item-view .item-info > span,.user-page .item-list .item-view .item-info > span,.latest-page .item-list .item-view .item-info > span,.generic-page .item-list .item-view .item-info > span {
    font-size: 11px;
    margin: 0 36px 0 0;
}

.tag-page .gkPage .item-list,.user-page .gkPage .item-list,.latest-page .gkPage .item-list,.generic-page .gkPage .item-list {
    padding: 0;
}

.user-page {
    padding: 80px 0 0 0;
}

.user-page .item-author-details {
    left: 50%;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
    z-index: 1;
}

.user-page .item-author-details img {
    border: 2px solid #fff;
    border-radius: 50%;
}

.user-page .item-author-details .item-desc + .item-desc {
    font-size: 14px;
    margin: 14px 0 0 0;
}

.single-page .itemIntroText {
    font-size: 20px;
    line-height: 1.8;
}

.single-page .itemFullText {
    font-size: 16px;
    line-height: 1.8;
}

.single-page > .item-content,.single-page > .itemComments {
    margin: 0 auto !important;
    max-width: 960px;
    position: relative;
    width: 100%;
}

.single-page > .header sup,.item-list .item-title sup {
    color: #ecd517;
    font-size: 20px;
    top: -1em;
}

.item-image-info {
    bottom: 20px;
    color: #fff;
    font-size: 12px;
    line-height: 2;
    padding: 0;
    position: absolute;
    right: 75px;
    text-align: right;
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
    z-index: 1;
}

.item-image-caption,.item-image-credits {
    display: block;
    line-height: 1.4;
}

.item-info {
    color: #111;
    font-size: 14px;
    font-weight: 400;
    margin: 140px 0 0;
    text-align: center;
}

.item-info li {
    display: inline-block;
    padding: 0 20px;
    position: relative;
}

.item-info li:before {
    background: #ccc;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: -4px;
    position: absolute;
    top: 9px;
    width: 4px;
}

.item-info li:first-child:before {
    display: none;
}

.item-info> span,.item-info> time {
    display: inline-block;
    margin: 0 10px;
}

.itemResizer a {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/k2/fonts.png') no-repeat 100% 2px;
    display: inline-block;
    height: 15px;
    position: relative;
    text-indent: -9999em;
    top: 3px;
    width: 15px;
}

.itemResizer span {
    padding: 0 6px 0 0;
}

.itemResizer #fontIncrease {
    background-position: 0 2px;
}

.smallerFontSize {
    font-size: 90% !important;
}

.largerFontSize {
    font-size: 115% !important;
}

.itemVideoEmbedded {
    margin-bottom: 20px;
}

.itemVideoCaption,.itemVideoCredits {
    color: #aaa;
    display: inline-block;
    font-size: 13px;
    line-height: 2;
    padding: 0;
    text-align: center;
}

.itemAttachmentsBlock ul {
    margin: 1em 0;
}

.itemAttachmentsBlock ul li {
    list-style-type: none !important;
    padding: 0 !important;
}

.itemAttachmentsBlock ul li i {
    margin-right: 10px;
    color: #ccc;
}

.itemAttachmentsBlock ul li span {
    color: #757575;
    font-weight: normal;
    font-size: 11px;
    margin-left: 12px;
}

.itemExtraFields {
    font-size: 15px;
    margin: 8px 0 24px;
}

.itemExtraFields h3,.itemAttachmentsBlock h3 {
    border-top: 1px solid #e5e5e5;
    font-size: 18px;
    font-weight: 600;
    padding: 24px 0 0;
    text-transform: uppercase;
}

.itemExtraFields dl {
    overflow: hidden;
}

.itemExtraFields dt {
    clear: both;
    float: left;
    font-weight: bold;
    width: 20%;
}

.itemExtraFields dd {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    width: 80%;
}

.itemBottom {
    clear: both;
    padding: 30px 0 0;
    text-align: right;
}

.itemBottom .itemEditLink {
    clear: left;
    float: left;
    text-align: left;
    width: 49%;
}

.itemRatingBlock {
    text-align: right;
}

.itemRatingBlock span {
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 8px;
}

.itemRatingForm {
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    margin: 0;
    text-align: center;
}

.itemRatingLog {
    margin: -2px 0 0;
    padding: 0 0 0 4px;
    float: left;
    line-height: 25px;
    font-size: 11px;
    color: #757575;
}

span#formLog {
    display: block;
    float: none;
    clear: both;
    color: #1b1d1e;
    background: #FFFFDD;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    text-align: center;
    margin: 10px 0;
    position: relative;
    top: 10px;
}

.itemRatingForm .formLogLoading {
    height: 25px;
    padding: 0 0 0 20px;
}

.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/k2/star.png') left -1000px repeat-x;
}

.itemRatingList {
    position: relative;
    float: left;
    width: 125px;
    height: 25px;
    overflow: hidden;
    list-style: none;
    margin: 0 6px !important;
    padding: 0;
    background-position: left top;
}

.itemRatingList li {
    display: inline;
    background: none;
    padding: 0;
    border: none !important;
}

.itemRatingList a,.itemRatingList .itemCurrentRating {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -1000px;
    height: 25px;
    line-height: 25px;
    outline: none;
    overflow: hidden;
    border: none;
    cursor: pointer;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -ms-transition: none;
}

.itemRatingList a:hover {
    background-position: left center;
}

.itemRatingList a.one-star {
    width: 20%;
    z-index: 6;
}

.itemRatingList a.two-stars {
    width: 40%;
    z-index: 5;
}

.itemRatingList a.three-stars {
    width: 60%;
    z-index: 4;
}

.itemRatingList a.four-stars {
    width: 80%;
    z-index: 3;
}

.itemRatingList a.five-stars {
    width: 100%;
    z-index: 2;
}

.itemRatingList .itemCurrentRating {
    z-index: 1;
    background-position: 0 bottom;
    margin: 0;
    padding: 0;
}

.itemLinks,.itemTagsBlock {
    color: #757575;
    line-height: 2.3;
}

.itemTags {
    float: left;
    width: 90%;
}

.itemTags li {
    display: inline-block;
    font-weight: 400;
    margin: 0 10px 0 0;
}

.itemTags li:before {
    content: "#";
    color: #ccc;
}

.itemTags li > a {
    color: #ccc;
}

.itemTags li > a:hover {
    color: #e78531;
}

.itemLinks > div {
    margin: 0 0 8px;
}

.itemLinks .itemTagsBlock,.itemLinks .itemSocialSharing {
    clear: both;
    overflow: hidden;
}

.itemSocialSharing {
    margin: 20px 0 0 0;
    padding: 40px 0 0;
    text-align: center;
}

.itemSocialSharing > div {
    display: inline-block;
    margin: 0 12px;
    vertical-align: top;
}

.itemAuthorContent {
    margin: 0 0 70px;
    overflow: hidden;
}

.itemAuthorContent h3,.itemNavigation h3 {
    border-top: 1px solid #e5e5e5;
    font-size: 16px;
    padding: 80px 0 40px;
    text-align: center;
}

.itemAuthorContent ul {
    margin: 0 !important;
    padding: 0 !important;
}

.itemAuthorContent ul[data-cols="1"] li {
    width: 100%;
}

.itemAuthorContent ul[data-cols="2"] li {
    width: 50%;
}

.itemAuthorContent ul[data-cols="3"] li {
    width: 33%;
}

.itemAuthorContent ul[data-cols="4"] li {
    width: 25%;
}

.itemAuthorContent ul[data-cols="5"] li {
    width: 20%;
}

.itemAuthorContent ul li {
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding: 0 30px !important;
    width: 20%;
}

.itemAuthorContent ul li img {
    display: block;
    margin: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}

.itemAuthorContent li a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.itemAuthorContent + .itemAuthorContent li {
    float: left;
    width: 20%;
}

.itemAuthorContent .inverse {
    display: block;
    padding-top: 20px;
    text-align: center;
}

.itemAuthorLinks li {
    margin: 0 !important;
}

.itemNavigation {
    font-size: 14px;
    font-weight: 400;
    clear: both;
    padding: 80px 0 0 0;
}

.itemNavigation h3 {
    margin: 0 0 24px 0;
}

.itemNavigation .itemPrevious,.itemNavigation .itemNext {
    max-width: 48%;
    overflow: hidden;
    position: relative;
}

.itemNavigation .itemPrevious {
    float: left;
    padding-left: 60px;
}

.itemNavigation .itemNext {
    float: right;
    padding-right: 60px;
}

.itemNavigation .itemPrevious:before,.itemNavigation .itemNext:before {
    background: #1b1d1e;
    content: "";
    display: block;
    height: 1px;
    left: 2px;
    position: absolute;
    top: 13px;
    width: 25px;
}

.itemNavigation .itemNext:before {
    left: auto;
    right: 2px;
}

.itemNavigation .itemPrevious:after,.itemNavigation .itemNext:after {
    content: "";
    border: 3px solid transparent;
    border-right: 6px solid #1b1d1e;
    border-left: 6px solid transparent;
    display: block;
    height: 7px;
    left: -3px;
    position: absolute;
    top: 10px;
}

.itemNavigation .itemNext:after {
    border-left: 6px solid #1b1d1e;
    border-right: 6px solid transparent;
    left: auto;
    right: -3px;
}

#itemCommentsAnchor {
    clear: both;
    margin: 100px auto 0 !important;
    padding: 30px 0 0;
}

.itemComments h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 40px 0;
}

.itemCommentsList li span {
    margin-right: 20px !important;
}

.itemCommentsForm label {
    display: block;
    clear: both;
    padding: 12px 0 10px;
}

.itemCommentsForm textarea,.itemCommentsForm .inputbox {
    float: left;
    margin: 0 20px 20px 0;
}

.itemCommentsForm textarea.inputbox {
    height: 200px !important;
    width: 100%;
}

.itemCommentsForm .itemCommentsFormNotes {
    color: #757575;
    font-size: 13px;
    margin: -30px 0 40px;
}

.itemComments .itemCommentsList {
    padding: 0 0 24px;
}

.itemComments .itemCommentsList li {
    margin: 20px 0;
}

.itemComments .itemCommentsList li > img,.k2LatestCommentsBlock img,.lcAvatar img {
    border-radius: 50%;
    display: block;
    float: left;
    margin: 10px 10px 0 0;
}

.k2LatestCommentsBlock img,.lcAvatar img {
    margin-top: 6px;
}

.itemComments .itemCommentsList li > div {
    margin: 0 0 0 120px;
    padding: 10px;
}

.itemComments .itemCommentsList li span {
    color: #aaa;
    margin: 0 12px 0 0;
}

.itemComments .itemCommentsList li span > a {
    font-weight: bold;
}

#submitCommentButton {
    float: left;
}

a.commentLink {
    float: right;
    font-size: 13px;
}

.itemBackToTop {
    float: right;
}

.blog-page .item-list {
    padding: 100px 0 0 0;
}

.blog-page .item-list .item-info {
    margin: 0;
}

.blog-page .item-list .item-view {
    margin: 0 0 120px 0;
    text-align: center;
}

.blog-page .item-list .item-view:last-child {
    margin: 0;
}

.blog-page .item-title {
    font-weight: bold;
    margin: 15px 0;
    text-align: center;
}

.blog-page .cat-item-image {
    display: block;
    margin: 72px auto 64px auto;
    text-align: center;
}

.blog-page .cat-item-image img {
    width: 100%;
}

.blog-page .cat-item-intro-text {
    color: #757575;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
}

.gk-social-icons {
    cursor: pointer;
    color: #757575;
    font-size: 21px;
    float: right;
    position: relative;
}

.gk-social-icons > i {
    color: #757575;
}

.gk-social-icons:hover > i {
    color: #e78531;
}

.gk-social-icons > span {
    background: rgba(27,29,30,0.8);
    border-radius: 3px;
    bottom: 48px;
    display: none;
    margin: 0 0 0 -55px;
    opacity: 0;
    padding: 5px 15px;
    position: absolute;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 120px;
}

.gk-social-icons > span > a,.gk-social-icons > span > a > i {
    color: #fff;
    font-size: 12px;
}

.gk-social-icons > span > a {
    display: block;
    padding: 5px 0;
}

.gk-social-icons > span > a:active,.gk-social-icons > span > a:focus,.gk-social-icons > span > a:hover {
    color: #e78531;
}

.gk-social-icons > span > a > i {
    color: inherit;
    display: inline-block;
    font-size: 14px;
    width: 20px;
}

.gk-social-icons.clicked > span {
    display: block;
}

.gk-social-icons.clicked.show > span {
    bottom: 32px;
    opacity: 1;
}

select,textarea,input[type="text"],input[type="password"],input[type="url"],input[type="email"] {
    background: #fff;
    border: 1px solid #e5e5e5;
    color: #aaa;
    font-size: 14px;
    line-height: 50px;
    height: 50px;
    padding: 0 20px;
    max-width: 100% !important;
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #26292b;
    font-size: 14px;
    font-weight: 400;
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #26292b;
    font-size: 14px;
    font-weight: 400;
    opacity: 1;
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #26292b;
    font-size: 14px;
    font-weight: 400;
}

input:-moz-placeholder,textarea:-moz-placeholder {
    color: #1b1d1e;
    font-size: 13px;
    font-weight: 400;
    opacity: 1;
}

textarea {
    height: auto !important;
    max-width: 100% !important;
    padding: 24px;
}

legend {
    color: #1b1d1e;
}

select {
    height: inherit;
    font-family: Arial,sans-serif;
    height: 39px;
    line-height: 39px;
}

html.-moz-select {
    padding: 3px 5px;
}

input[type="text"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="email"]:focus,textarea:focus {
    border-color: rgba(0,0,0,0.7);
    box-shadow: 0 0 3px rgba(20,20,20,0.3);
    color: #111;
}

button,.button,input[type="submit"],input[type="button"],.pagenav-prev a,.pagenav-next a,#gkMainbody .readmore > a,.readon,.btn,.btn-border,.btn-thin-border {
    -webkit-appearance: none;
    background: rgba(34,34,34,0.9);
    border: none;
    border-radius: 1px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 2px;
    line-height: 25px;
    margin: 0 5px 2px 2px;
    padding: 12px 45px;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}

button:active,button:focus,button:hover,.button:active,.button:focus,.button:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="button"]:hover,.pagenav-prev a:active,.pagenav-prev a:focus,.pagenav-prev a:hover,.pagenav-next a:active,.pagenav-next a:focus,.pagenav-next a:hover,#gkMainbody .readmore > a:active,#gkMainbody .readmore > a:focus,#gkMainbody .readmore > a:hover,.readon:active,.readon:focus,.readon:hover,.btn:active,.btn:focus,.btn:hover,.btn-border:active,.btn-border:focus,.btn-border:hover,.btn-thin-border:active,.btn-thin-border:focus,.btn-thin-border:hover {
    background: #222222;
}

.btn > i,.btn > .fa {
    color: #fff;
}

.btn-border {
    background: transparent !important;
    border: 2px solid #ddd !important;
    color: #26292b !important;
}

.btn-border:active,.btn-border:focus,.btn-border:hover {
    border-color: #111 !important;
    color: #111 !important;
}

.dark.btn-border {
    border-color: #fff !important;
    color: #fff !important;
}

.dark.btn-border:active,.dark.btn-border:focus,.dark.btn-border:hover {
    border-color: #e78531 !important;
    color: #e78531 !important;
}

input[type=checkbox],.checkbox,input[type=radio],.radio {
    background: transparent !important;
    border: none !important;
    height: auto !important;
    margin-top: 7px !important;
}

select[size] {
    font-size: 12px;
    height: auto;
}

select[size="1"] {
    height: 39px;
    line-height: 39px;
}

.invalid,.invalid-input {
    border: 1px solid #e25527 !important;
    color: #1b1d1e;
}

label {
    color: #1b1d1e;
    font-size: 12px;
    font-weight: 700;
    padding: 0 6px 0 0;
    text-transform: uppercase;
}

label.invalid {
    background: #fff;
    border: none !important;
    color: #e25527 !important;
}

fieldset.filters {
    margin-top: 20px;
}

fieldset.filters > div > * {
    float: left;
    margin-right: 10px;
}

fieldset.filters > div > label {
    margin-top: 6px;
}

#member-profile .icon-remove,.tag-category .icon-remove {
    font-family: 'FontAwesome';
    font-size: 16px;
}

#member-profile .icon-remove:before,.tag-category .icon-remove:before {
    content: "\f00d";
}

.tag-category .icon-search {
    font-family: 'FontAwesome';
    font-size: 16px;
}

.tag-category .icon-search:before {
    content: "\f002";
}

.item-content img,header img,#k2Container img {
    height: auto;
    max-width: 100%;
}

.category .children,.blog .children {
    clear: both;
    margin-top: 32px;
}

.categories-list ul ul li {
    border-bottom: 1px solid #e5e5e5;
    border-left: 3px solid #e5e5e5;
    padding-left: 16px;
}

.categories-list ul ul li:first-child,.blog .items-row article header li {
    border-bottom: none;
    border-top: none;
}

.categories-list li > div p,.category .children li > div p,.blog .children li > div p {
    font-size: 14px;
    margin: .5em 0;
}

.categories-list li > dl,.category .children li > dl,.blog .children li > dl {
    float: right;
    font-size: 11px;
    margin: 0;
}

.categories-list li > dl > dt,.category .children li > dl > dt,.blog .children li > dl > dt {
    float: left;
}

.categories-list li > dl > dd,.category .children li > dl > dd,.blog .children li > dl > dd {
    float: left;
    font-weight: 700;
    margin-left: 5px;
}

.category .children h3,.blog .children h3 {
    color: #1b1d1e;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.8;
    margin: 20px 0 0 10px;
}

.category .children li,.blog .children li {
    border: none;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 400;
    padding: 10px;
}

.filters .display-limit {
    float: right;
}

.filters .display-limit select {
    display: inline !important;
    float: none;
}

table {
    margin-bottom: 20px;
    width: 100%;
}

th {
    background: #f8f8f8;
    color: #1b1d1e;
    font-weight: 500;
    padding: 10px;
    text-align: left;
}

th a {
    color: #1b1d1e !important;
}

td.list-title {
    font-weight: 400;
}

tbody tr td {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
}

tbody tr td p {
    margin: .5em 0;
}

tbody tr td a,.category .children li a {
    color: #1b1d1e;
}

tbody tr td a:hover,.category .children li a:hover {
    color: #e78531;
}

.blog .items-row {
    clear: both;
    margin-bottom: 0px;
    overflow: hidden;
}

.blog-featured .items-row {
    margin-top: 40px;
    margin-bottom: 0;
}

.blog-featured article {
    padding: 52px 0 0 0;
}

.blog-featured .items-row:first-child {
    margin-top: 0;
}

.blog .items-row.cols-2 header h2,.blog-featured .items-row.cols-2 header h2 {
    font-size: 28px;
}

.blog .items-more {
    margin: 32px 0;
}

.blog .items-more h3 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
}

.items-leading > div {
    clear: both !important;
    margin-top: 50px;
}

.items-leading > div:first-child {
    margin-top: 0;
}

.img-intro-none {
    float: none;
}

.img-intro-none img {
    float: none !important;
    margin: 0 auto;
}

.img-fulltext-none,.img-fulltext-left,.img-fulltext-right {
    float: none;
    margin: 0 0 40px;
    overflow: hidden;
    position: relative;
}

.img-fulltext-none img,.img-fulltext-left img,.img-fulltext-right img {
    display: block;
    height: auto !important;
    max-width: 100% !important;
    width: 100% !important;
}

p.img_caption {
    display: block;
    color: #757575;
    padding: 8px 0 0;
    font-size: 11px;
}

.blog div.img_caption img.caption {
    display: block;
    float: none !important;
}

.item-page ul {
    list-style-type: none;
}

.profile dl {
    margin: 32px 0;
}

.profile dt {
    clear: both;
    color: #1b1d1e;
    float: left;
    font-size: 14px;
    font-weight: 400;
    min-width: 200px;
}

form.form-horizontal .control-group {
    margin-bottom: 20px;
}

form.form-horizontal .email_copy_wrap .control-label {
    float: left;
    margin-right: 10px;
}

.contact > div {
    float: left;
    padding: 0 0 0 65px;
    width: 50%;
}

.contact > div:first-child {
    padding: 0 65px 0 0;
}

.contact h3 {
    font-size: 18px;
    font-weight: bold;
}

.contact-form dl {
    float: left;
    width: 50%;
}

.contact-form p {
    margin: 0 0 20px 0;
}

.contact-form legend {
    color: #757575;
    font-size: 12px;
    margin: 0 0 24px;
}

.contact-form .button.validate {
    clear: both;
    margin: 20px 0 0 0;
}

.contact-form input[type="text"],.contact-form input[type="email"] {
    margin: 6px 0 0 0;
    width: 100%;
}

.contact-form input[type="checkbox"] {
    margin: 8px 6px 0 0;
}

.contact-form textarea {
    height: 210px !important;
    width: 100%;
}

.contact-form .form-check,.contact-form .contact_email_copy {
    display: inline-block;
}

.contact-misc > h3 {
    padding-top: 48px;
}

.contact-misc > big {
    color: #26292b;
    display: block;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2;
    padding-top: 48px;
}

.contact-misc > big + small {
    font-size: 14px;
}

dt.inline,dd.inline {
    display: inline-block !important;
    float: left !important;
    margin: 12px 0 0;
    width: auto !important;
}

.jicons-text {
    color: #26292b;
    font-size: 14px;
    font-weight: 700;
}

.newsfeed > ol {
    list-style: none;
}

.newsfeed > ol > li {
    border-top: 1px solid #e5e5e5;
    padding: 24px 0 0;
}

.newsfeed > ol > li > a {
    font-size: 42px;
}

.contentpane iframe {
    border: 1px solid #e5e5e5;
}

.tip-wrap {
    z-index: 1;
}

.tooltip {
    background: #fff;
    border: 1px solid #e5e5e5;
    max-width: 350px;
    min-width: 160px;
    padding: 8px;
    position: absolute !important;
    opacity: 1;
    z-index: 10;
}

.tooltip.top {
    border: none;
}

.tooltip-inner strong {
    background: #e78531;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin: 0 0 10px 0;
    padding: 2px 10px;
    width: 100%;
    clear: both;
    display: block;
}

.tooltip-inner {
    color: #757575;
    font-size: 12px;
    padding: 0 5px;
}

.tooltip-inner br {
    display: none;
}

#system-message {
    margin: 0;
    position: relative;
}

#system-message dd ul {
    list-style: none !important;
}

#system-message dd ul,#system-message dd ul li {
    line-height: 1;
}

#system-message dd {
    background: #1b1d1e;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    min-height: 24px;
    padding: 20px;
    text-align: center;
}

#system-message dd.error {
    background: #e78531;
    color: #fff;
}

#system-message dd.notice {
    background: #c1702d;
    color: #fff;
}

#system-message-container {
    margin: 0 0 20px;
    padding: 0;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 2;
}

.item-page > div.pagination {
    display: none !important;
}

.pagination {
    clear: both;
    margin: 60px 0 20px;
    text-align: center;
}

.pagination ul li:before {
    content: "" !important;
}

.pagination ul li {
    color: #999;
    cursor: default;
    display: inline-block;
    margin: 0;
}

.pagination ul li a,.pagination ul li span {
    background: #e5e5e5;
    display: block;
    font-size: 12px;
    font-weight: 600;
    margin: 0 7px 0 0;
    min-width: 60px;
    padding: 10px 15px;
    text-align: center;
    text-transform: uppercase;
}

.pagination ul li a:hover {
    background: #e78531;
    color: #fff !important;
}

.pagination ul li.counter {
    float: right;
    font-size: 11px;
    line-height: 3.5;
    margin-right: 12px;
}

ul.pagenav {
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.bannergroup:first-line,.bannergroup_text:first-line {
    font-size: 16px;
    line-height: 3;
    font-weight: 500;
}

div.banneritem {
    border-top: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 8px 0;
}

div.banneritem a {
    font-size: 14px;
    margin-bottom: 3px;
}

div.bannerfooter {
    border-top: 1px solid #e5e5e5;
    color: #e78531;
    font-size: 12px;
    padding: 5px 5px 0 0;
    text-align: right;
}

#dynamic_recaptcha_1,#recaptcha_area {
    max-width: 480px;
    min-height: 140px;
}

#gkMainbody #dynamic_recaptcha_1,#gkMainbody #recaptcha_area {
    margin-bottom: 10px;
}

.pane-sliders .panel h3 {
    border-top: 1px solid #e5e5e5;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    margin: -1px 0 0;
    padding: 8px 0;
    text-transform: uppercase;
}

.pane-slider {
    padding-left: 32px;
}

.pagenavcounter {
    color: #1b1d1e;
    font-weight: 400;
}

.article-index {
    float: right;
    margin: 0 0 30px 72px;
    width: auto;
}

.article-index h3 {
    color: #1b1d1e;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 -8px;
    text-transform: uppercase;
}

.article-index li {
    font-size: 14px;
    list-style-type: none !important;
    padding: 2px 0 !important;
}

.article-index li:before {
    display: none;
}

.article-index li:first-child {
    border-top: none;
    margin-top: 10px;
}

.article-index li a.active {
    color: #1b1d1e;
}

.pager {
    text-align: center;
}

.pager li {
    display: inline-block;
}

.pager li:before {
    display: none;
}

dl#tabs,dl.tabs {
    overflow: hidden;
}

dl#tabs dt.tabs,dl.tabs dt.tabs {
    float: left;
}

dl#tabs dt.tabs span h3,dl.tabs dt.tabs span h3 {
    border: 2px solid transparent;
    font-size: 14px;
    font-weight: bold;
    padding: 15px;
    text-align: center;
    text-transform: uppercase;
}

dl#tabs dt.tabs.open span h3,dl.tabs dt.tabs.open span h3 {
    border: 2px solid #e78531;
}

dl#tabs dt.tabs.open span h3 a:hover,dl.tabs dt.tabs.open span h3 a:hover,dl#tabs dt.tabs.open span h3 a:focus,dl.tabs dt.tabs.open span h3 a:focus {
    color: #e78531;
}

dl#tabs dt.tabs h3:hover a,dl.tabs dt.tabs h3:hover a {
    cursor: pointer;
}

.search-page {
    margin: -164px auto 0 auto !important;
}

.search-page .header {
    margin: 0 0 80px 0;
    overflow: hidden;
    position: relative;
    width: auto;
}

.search-page .header:after {
    background: rgba(51,61,67,0.5);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
}

.search-page .header > img {
    height: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}

.search-page .header.no-image {
    background: #e78531;
}

.search-page .header.no-image:after {
    display: none;
}

.search-page .header-content {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-40%);
    -moz-transform: translateX(-50%) translateY(-40%);
    -ms-transform: translateX(-50%) translateY(-40%);
    -o-transform: translateX(-50%) translateY(-40%);
    transform: translateX(-50%) translateY(-40%);
    width: 100%;
    z-index: 2;
}

.search-page .header-content h1 {
    color: #fff;
    margin-bottom: 20px;
    text-align: center;
}

.search-page .header-content .searchintro {
    color: #fff;
}

.search-page .header-content .searchintro strong {
    font-weight: normal;
}

.search-page .header-content fieldset.word {
    text-align: center;
}

.search-page .header-content .btn-border {
    border-color: #fff !important;
    color: #fff !important;
    position: relative;
    top: -1px;
}

.search-page .header-content .btn-border:active,.search-page .header-content .btn-border:focus,.search-page .header-content .btn-border:hover {
    border-color: #1b1d1e !important;
    color: #1b1d1e !important;
}

.search-page img + .header-content .btn-border:active,.search-page img + .header-content .btn-border:focus,.search-page img + .header-content .btn-border:hover {
    border-color: #e78531 !important;
    color: #e78531 !important;
}

#search-searchword {
    height: 53px !important;
    width: 600px;
}

#searchForm fieldset input[type="radio"],#searchForm fieldset input[type="checkbox"] {
    margin-top: 11px !important;
}

#search-form fieldset.word label,#search-form fieldset.word input,#search-form fieldset.word button {
    float: left;
    margin-right: 5px;
}

#searchForm label,#searchForm input {
    font-size: 14px;
    font-weight: normal;
    margin: 0 12px 0 0;
}

#finder-search button {
    float: none !important;
}

#finder-search input {
    font-size: 14px;
    float: none !important;
    font-weight: normal;
    margin: 0 12px 0 0;
    text-transform: none;
    width: 600px;
}

#finder-search .filter-branch {
    padding: 5px 0;
}

#finder-search .filter-branch .finder-selects {
    margin: auto 15px;
}

#finder-search #advanced-search-toggle {
    font-size: 14px;
    text-align: center;
    border: 2px solid #e78531;
}

#searchForm .word input,#searchForm .word button {
    display: inline-block;
    float: none;
    margin: 0 auto;
}

fieldset.phrases,fieldset.only {
    font-size: 14px;
    font-weight: 700;
    line-height: 2.4;
}

fieldset.phrases .ordering-box {
    margin: 10px 0 5px 0;
}

#searchForm fieldset.word {
    margin: 0 0 30px;
}

#searchForm fieldset legend {
    float: left;
    padding: 0 24px 0 0;
}

#searchForm .form-limit select {
    position: relative;
    top: 0;
}

.searchintro {
    text-align: center;
}

.form-limit {
    float: right;
    margin: 24px 0 0;
}

.result-category,.result-created {
    color: #757575;
    display: inline-block;
    font-size: 12px;
    padding: 0 0 8px;
}

.result-title {
    clear: both;
    font-weight: 400;
    margin: 12px 0 0;
}

.result-text {
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 0 0 24px;
    margin: 0 0 24px;
}

#advanced-search-toggle {
    display: block;
    font-size: 11px;
    padding: 10px 0;
    text-align: center;
}

.advanced-search-tip {
    border: none;
    font-size: 12px;
    margin: 0 0 24px;
    padding: 12px 0;
}

.advanced-search-tip p {
    margin: 0;
}

#finder-filter-select-list label {
    clear: both;
    float: left;
    font-size: 12px;
    line-height: 3;
    min-width: 140px;
}

#finder-filter-select-list li {
    overflow: hidden;
    padding: 0;
}

#search-query-explained {
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 30px 0;
    text-align: center;
}

#search-result-empty h2 {
    font-size: 18px;
}

.autocompleter-queried {
    color: #e78531 !important;
}

div.search-pages-counter {
    font-size: 12px;
    font-style: italic;
    text-align: center;
}

.search-results .highlight {
    background-color: #ffc;
    font-weight: 400;
    padding: 1px 4px;
}

.search-results .item-title .highlight {
    font-weight: inherit;
}

#search-results .search-pages-counter {
    margin: 20px auto 0 auto;
}

.archive article {
    padding: 40px 0;
}

.archive h1,.archive h2 {
    text-align: center;
}

.archive h1 {
    margin-bottom: 20px;
}

.archive .filters {
    text-align: center;
}

.archive .filter-search select,.archive .filter-search button {
    display: inline-block;
    float: none;
    margin-bottom: 20px;
}

.archive .item-info {
    margin: 20px 0;
}

.archive .item-body {
    margin: 0;
    text-align: center;
}

.img-intro-left,.img-intro-right,.img-intro-center {
    margin-bottom: 20px;
    max-width: 100% !important;
}

.img-intro-left img,.img-intro-right img,.img-intro-center img {
    display: block;
    width: 100%;
}

#member-profile button#helpsite-refresh {
    float: right;
}

#member-profile dd {
    padding: 10px 0 20px;
}

#member-profile .media-preview {
    float: left;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    margin-right: -1px;
    line-height: 50px;
    height: 50px;
    width: 50px;
}

#member-profile .media-preview .icon-eye {
    font-family: 'FontAwesome';
}

#member-profile .media-preview .icon-eye:before {
    content: "\f06e";
}

#member-profile fieldset {
    margin: 0 0 32px;
}

div.mod-languages > div,div.mod-languages > form {
    display: inline-block;
    margin: 0 3px;
}

div.mod-languages {
    text-align: center;
}

div.mod-languages p {
    margin-bottom: .5em;
}

.mod-languages ul.lang-inline,.mod-languages ul.lang-block {
    display: inline-block;
    float: left;
}

div.mod-languages > ul.lang-block > li,div.mod-languages > ul.lang-inline > li {
    line-height: 32px;
    margin: 0 5px;
}

.mod-languages ul li.lang-active {
    font-weight: 700;
}

.mod-languages ul li a img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: transform .1s ease-out;
    -moz-transition: transform .1s ease-out;
    -o-transition: transform .1s ease-out;
    transition: transform .1s ease-out;
    -ms-transition: transform .1s ease-out;
}

.mod-languages ul li a:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
}

.mod-languages ul li.lang-active a img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

legend.hidelabeltxt,.filters .hidelabeltxt,.contact .jicons-icons,#system-message dt {
    display: none;
}

fieldset.filters,.blog .leading,.content-links,.pane-sliders {
    margin-bottom: 30px;
}

section article:first-child,.blog .items-more ol {
    margin-top: 0;
}

ul.pagenav .pagenav-next {
    float: right;
}

.img-intro-left,.img-intro-right,.img-intro-left > img,.img-intro-right > img,.blog div.img_caption {
    float: none !important;
}

div.articleContent div.content-links ul li {
    background: none !important;
    padding-left: 0 !important;
}

.item-page.edit #jform_title {
    width: 100%;
}

.item-page.edit fieldset {
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 52px;
    padding: 0 0 52px;
}

.item-page.edit fieldset > div {
    clear: both;
    padding: 5px 0;
}

.item-page.edit fieldset > div label {
    display: block;
    float: left;
    line-height: 50px;
    min-width: 160px;
}

.item-page.edit legend {
    font-size: 100% !important;
    font-style: normal !important;
    padding: 0 0 24px;
}

.item-page.edit .control-group {
    margin: 10px 0;
}

.item-page.edit #jform_articletext {
    height: 500px !important;
}

.item-page.edit .formelm {
    height: 60px;
    line-height: 60px;
    margin: 0 0 10px 0;
    width: 100%;
}

.item-page.edit .formelm label {
    display: inline-block;
    line-height: 60px;
}

.item-page.edit *[class^="icon-"] {
    background: none;
}

.item-page.edit i.icon-remove,.item-page.edit i.icon-calendar,.item-page.edit span.icon-remove,.item-page.edit span.icon-calendar {
    display: block;
}

.item-page.edit i.icon-remove,.item-page.edit span.icon-remove {
    margin-top: 18px;
}

.item-page.edit .btn {
    color: #fff !important;
    padding: 12px 20px !important;
}

.item-page.edit .btn [class^="icon-"] {
    margin-right: 5px;
}

.item-page.edit .toggle-editor {
    margin-top: 10px;
}

.item-page.edit .media-preview.add-on {
    display: none;
}

.item-page.edit .input-append > .btn {
    height: 50px !important;
    line-height: 50px;
    padding: 0 10px !important;
}

.item-page.edit #jform_metadesc,.item-page.edit #jform_metakey {
    width: 100%;
}

.item-page.edit .chzn-single,.item-page.edit .chzn-choices,.item-page.edit .chzn-container {
    height: 50px !important;
    line-height: 50px !important;
}

.item-page.edit .chzn-container-single .chzn-single div b {
    background-position: 0 14px;
}

.tab-content {
    overflow: visible;
}

.calendar .button {
    display: table-cell !important;
    float: none !important;
}

.mce-btn button {
    color: #333 !important;
}

.mce-btn button:hover {
    color: #fff !important;
}

.mce-btn button:hover span {
    color: #fff !important;
}

.mce-btn .icon-pencil-2,.mce-btn .icon-file-add,.mce-btn .icon-share-alt,.mce-btn .icon-address,.mce-btn .icon-file-add,.mce-btn .icon-pictures,.mce-btn .icon-copy,.mce-btn .icon-arrow-down {
    display: none;
}

.login,.registration,.reset,.remind,#member-profile {
    border: 1px solid #e5e5e5;
    padding: 50px;
    margin: 0 auto;
    overflow: hidden;
    width: 60%;
}

.login h1,.registration h1,.reset h1,.remind h1,#member-profile h1 {
    font-size: 20px;
    margin: 0 0 10px;
}

.login .login-fields,.registration .login-fields,.reset .login-fields,.remind .login-fields,#member-profile .login-fields {
    margin: 0 0 20px;
}

.login .login-fields > input,.registration .login-fields > input,.reset .login-fields > input,.remind .login-fields > input,#member-profile .login-fields > input {
    margin: 6px 0 0;
    min-width: 99%;
}

.login button,.registration button,.reset button,.remind button,#member-profile button {
    float: left;
}

.login li,.registration li,.reset li,.remind li,#member-profile li {
    font-size: 13px;
    float: right;
    line-height: 25px;
    margin: 12px 8px;
}

.login li .btn-border,.registration li .btn-border,.reset li .btn-border,.remind li .btn-border,#member-profile li .btn-border {
    width: 100%;
}

.login li.last,.registration li.last,.reset li.last,.remind li.last,#member-profile li.last {
    clear: both;
    float: none;
    display: block;
    padding: 62px 0 0;
}

#login-form .input-group .form-control + .input-group-addon {
    height: 50px;
    background: #eee;
    display: inline-block;
    line-height: 50px;
    padding: 0 15px;
    text-align: center;
    border: 1px solid #eee;
    float: left;
}

#adminForm div.tags {
    margin-top: 0;
}

div.tags {
    overflow: hidden;
}

span.tags-label {
    float: left;
    line-height: 30px;
    color: #757575;
    font-size: 13px;
    font-style: italic;
}

div.tags {
    font-size: 13px;
}

article div.tags {
    float: none;
    display: block;
    width: 100%;
    clear: both;
    padding-top: 16px;
}

.tags a {
    display: inline-block;
    float: left;
    margin: 1px 0 0 6px;
    line-height: 2.2;
    font-style: italic;
}

.tags a:after {
    content: ",";
    color: #757575;
    margin-left: 2px;
}

.tags a:last-child:after {
    content: "";
}

div.tags.tagcloud a.gk-tooltip span {
    z-index: 10;
    font-weight: bold;
    display: none;
    padding: 15px;
    margin-top: -50px;
    margin-left: 60px;
    width: 240px;
    max-width: 240px;
    line-height: 16px;
    font-size: 85%;
    font-weight: normal !important;
    transition: all 1s ease-in;
}

div.tags.tagcloud a.gk-tooltip:hover span {
    border: 1px solid #e5e5e5;
    background: rgba(255,255,255,0.9);
    display: inline;
    position: absolute;
    color: #1b1d1e;
}

div.tags.tagcloud a.gk-tooltip span img {
    max-width: 80px !important;
    height: auto;
    float: left;
    margin: 0 10px 10px 0;
}

.tag-category .chzn-container {
    display: none !important;
}

.tag-category select {
    display: block !important;
}

.tag-category label {
    color: #1b1d1e;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6;
}

.tag-category ul.category li img {
    clear: both;
    width: 100%;
    display: block;
    margin: 16px 0;
}

.tag-category div.btn-group.pull-right {
    float: right;
}

.tag-category div.btn-group label {
    margin-top: 10px;
}

.tag-category h3 {
    margin: 0 0 32px 0;
}

.tag-category ul.category li {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0;
    font-size: 90%;
}

.tag-category ul.category li a {
    color: #1b1d1e;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
}

div.tags.tagcloud a {
    float: left;
    margin-bottom: 6px;
}

.hasPopover [class^="icon-arrow-up"],.hasPopover [class^="icon-arrow-down"] {
    font-family: 'FontAwesome';
    font-size: 15px;
    text-align: center;
    margin-left: 6px;
    line-height: 1;
    vertical-align: middle;
}

.hasPopover [class^="icon-arrow-up"]:before {
    content: "\f0d8";
}

.hasPopover [class^="icon-arrow-down"]:before {
    content: "\f0d7";
}

.fb_iframe_widget iframe {
    max-width: 1000px !important;
    overflow: visible;
}

.fb_iframe_widget_lift {
    max-width: inherit !important;
}

.jmodedit {
    background: #fff !important;
    border-radius: 3px;
    height: 40px;
    line-height: 34px;
    margin: 5px 0 0 0;
    padding: 5px !important;
    width: 40px;
}

.jmodedit:hover {
    background: #e78531 !important;
    border-color: #e78531 !important;
    color: #fff !important;
}

.jmodedit:hover .icon-edit:before {
    color: #fff !important;
}

.jmodedit .icon-edit:before {
    color: #e78531;
    content: "\f044";
    font-family: FontAwesome;
    font-size: 17px;
    position: relative;
    top: -1px;
}

#modules-form .btn {
    background: #e78531 !important;
    border: none;
    color: #fff !important;
}

#modules-form .radio.btn-group input[type=radio] {
    display: block;
    position: relative;
    top: -5px;
}

#modules-form .control-label label {
    display: block;
    line-height: 20px;
    min-width: 160px;
    padding: 15px 20px 15px 0;
}

#modules-form input[type="text"],#modules-form input[type="password"],#modules-form input[type="number"],#modules-form input[type="email"],#modules-form .input-append .btn,#modules-form .chzn-single,#modules-form .chzn-choices,#modules-form .chzn-container {
    height: 50px !important;
    line-height: 50px !important;
}

#modules-form .chzn-container-single .chzn-single div b {
    background-position: 0 14px;
}

#modules-form #jform_content {
    height: 500px !important;
}

#modules-form .input-prepend .add-on {
    display: none;
}

#modules-form .accordion-heading a {
    color: #e78531;
    font-size: 20px;
    text-decoration: none !important;
}

#modules-form .accordion-heading .accordion-toggle {
    padding: 15px;
}

#modules-form .btn-group {
    padding-left: 20px;
}

#modules-form hr {
    display: none;
}

#modules-form .row-fluid {
    padding: 20px 0;
}

.mod-preview-info {
    z-index: 2;
}

@font-face {
    font-family: "quark-pixellove";
    src: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/quark-pixellove/quark-pixellove.eot');
    src: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/quark-pixellove/quark-pixellove.eot#iefix') format("embedded-opentype"),url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/quark-pixellove/quark-pixellove.woff') format("woff"),url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/quark-pixellove/quark-pixellove.ttf') format("truetype"),url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/fonts/quark-pixellove/quark-pixellove.svg#gk-quark') format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "quark-pixellove" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="gkicon-"]:before,[class*=" gkicon-"]:before {
    font-family: "quark-pixellove" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.gkicon-behance:before {
    content: "a";
}

.gkicon-bottle-glass:before {
    content: "F";
}

.gkicon-burger:before {
    content: "G";
}

.gkicon-calendar:before {
    content: "D";
}

.gkicon-cart:before {
    content: "T";
}

.gkicon-cheeseburger:before {
    content: "H";
}

.gkicon-clock:before {
    content: "E";
}

.gkicon-close:before {
    content: "p";
}

.gkicon-coffee:before {
    content: "I";
}

.gkicon-cutlery:before {
    content: "J";
}

.gkicon-dinner:before {
    content: "C";
}

.gkicon-dribbble:before {
    content: "b";
}

.gkicon-fb:before {
    content: "c";
}

.gkicon-format-aside:before {
    content: "u";
}

.gkicon-format-audio:before {
    content: "v";
}

.gkicon-format-chat:before {
    content: "w";
}

.gkicon-format-gallery:before {
    content: "x";
}

.gkicon-format-image:before {
    content: "y";
}

.gkicon-format-quote:before {
    content: "z";
}

.gkicon-format-video:before {
    content: "A";
}

.gkicon-full-screen:before {
    content: "X";
}

.gkicon-glass:before {
    content: "K";
}

.gkicon-gplus:before {
    content: "d";
}

.gkicon-headset:before {
    content: "B";
}

.gkicon-ice-cream:before {
    content: "L";
}

.gkicon-ice-cream-alt:before {
    content: "M";
}

.gkicon-instagram:before {
    content: "e";
}

.gkicon-linkedin:before {
    content: "f";
}

.gkicon-lollipop:before {
    content: "N";
}

.gkicon-lollipop-alt:before {
    content: "O";
}

.gkicon-marker:before {
    content: "g";
}

.gkicon-next:before {
    content: "s";
}

.gkicon-orange:before {
    content: "P";
}

.gkicon-pinterest:before {
    content: "h";
}

.gkicon-prev:before {
    content: "t";
}

.gkicon-profile:before {
    content: "i";
}

.gkicon-rss:before {
    content: "j";
}

.gkicon-share:before {
    content: "o";
}

.gkicon-star:before {
    content: "k";
}

.gkicon-tea-cup:before {
    content: "R";
}

.gkicon-twitter:before {
    content: "l";
}

.gkicon-vimeo:before {
    content: "m";
}

.gkicon-wine-glass:before {
    content: "S";
}

.gkicon-youtube:before {
    content: "n";
}

.gkicon-zoom:before {
    content: "r";
}

.nspMain {
    position: relative;
}

.nspBotInterface,.nspTopInterface {
    clear: both;
    float: right;
    margin: 5px 0;
}

.nspTopInterface {
    position: absolute;
    right: 0;
    top: -48px;
}

.nspBotInterface .nspPagination {
    margin-top: 0;
}

.nspPagination {
    float: left;
    list-style-type: none !important;
    margin: 3px 0 0 0 !important;
    padding: 0 !important;
}

.nspPagination li:hover,.nspPagination li.active {
    background: #e78531;
}

.nspPagination li,.nspBotInterface .nspPagination li {
    background: #ddd;
    border-radius: 6px;
    cursor: pointer;
    display: block;
    float: left;
    height: 12px;
    margin: 2px 4px 0 0 !important;
    padding: 0;
    text-indent: -999em;
    width: 12px;
}

.nspNext,.nspPrev {
    cursor: pointer;
    float: left;
    height: 24px;
    margin: 0 2px;
    text-align: center;
    text-indent: -9999px;
    width: 24px;
}

.nspNext:after,.nspPrev:after {
    color: #ddd;
    display: block;
    float: left;
    font-family: FontAwesome;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    text-indent: 0;
    width: 24px;
}

.nspNext:hover:after,.nspPrev:hover:after {
    color: #e78531;
}

.nspNext:after {
    content: '\f054';
}

.nspPrev:after {
    content: '\f053';
}

.nspArts {
    float: left;
    overflow: hidden;
    padding: 0;
    text-align: center;
}

.nspArts + .nspLinksWrap.bottom {
    border-top: 1px solid #e5e5e5;
    clear: both;
}

.nspArts.left {
    float: right;
}

.nspArts.right {
    float: left;
}

.nspLinksWrap.left {
    float: left;
}

.nspLinksWrap.right {
    float: left;
}

.nspArtPage {
    float: left;
}

.nspArt {
    float: left;
}

.nspArt div {
    overflow: hidden;
}

.nspArt .nspHeader {
    color: #111;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0;
    padding: 10px 0;
    text-transform: none;
}

.nspArt img.nspImage {
    display: block;
}

.nspArt .nspImageWrapper {
    display: block;
    overflow: hidden;
}

.nspArt .nspImageWrapper img {
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
}

.nspArt .nspImageWrapper:hover img {
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4);
    transform: scale(1.4);
}

.nspArt .nspText {
    color: #757575;
    display: block !important;
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
    padding: 0 !important;
}

.nspArt .nspInfo {
    color: #aaa;
    display: block !important;
    font-size: 12px;
    margin: 0;
    padding: 8px 0;
}

.nspArt .nspInfo > * {
    padding-left: 10px;
}

.nspArt .nspInfo > *:first-child {
    padding-left: 0;
}

.nspArt .nspInfo img {
    vertical-align: middle;
}

.nspArt .tleft {
    text-align: left;
}

.nspArt .tright {
    text-align: right;
}

.nspArt .tcenter {
    text-align: center;
}

.nspArt .tjustify {
    text-align: justify;
}

.nspArt .fleft {
    float: left;
}

.nspArt .fright {
    float: right;
    margin-top: 20px;
}

.nspArt .fnone {
    clear: both;
    float: none;
    width: 100%;
}

.nspArt .nspHeader a,.nspLinks ul li h4 a {
    color: #111;
}

.nspArt .nspHeader a:hover,.nspLinks ul li h4 a:hover {
    color: #e78531;
}

.readon {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
}

.readon.inline {
    clear: both;
    display: inline-block;
    float: none;
    width: auto;
}

.readon.inline.fleft,.readon.inline.fright,.readon.inline.fcenter {
    clear: both;
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: auto;
}

.readon.inline.fleft {
    float: left;
}

.readon.inline.fright {
    float: right;
}

.readon.inline.fcenter {
    display: inline-block;
    float: none;
}

.nspLinks {
    padding: 3px;
}

.nspLinks ul {
    list-style-type: none !important;
    padding: 0 !important;
}

.nspLinks ul li {
    color: #aaa;
    font-size: 14px;
    margin: 0 !important;
    padding: 16px 0;
}

.nspLinks ul li:first-child {
    border-top: none !important;
}

.nspLinks ul li p {
    margin: 0;
}

.nspLinks ul li h4 {
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 6px;
}

.nspLinks ul li h4 a {
    text-decoration: none;
}

.nspLinks .readon {
    display: block;
    font-style: normal;
    padding-top: 14px;
}

.nspList {
    float: left;
}

.nspMain .unvisible {
    left: -9999px;
    position: absolute;
    top: auto;
}

.gkResponsive img.nspImage,img.nspImage.gkResponsive {
    height: auto;
    width: 100% !important;
}

.nspArt img.nspImage {
    max-width: 100%;
}

.nspArtScroll1,.nspLinkScroll1 {
    overflow: hidden;
    width: auto;
}

.nspArtScroll1 {
    margin: 0;
}

.nspPages1 {
    width: 100%;
}

.nspPages2 {
    width: 200%;
}

.nspPages3 {
    width: 300%;
}

.nspPages4 {
    width: 400%;
}

.nspPages5 {
    width: 500%;
}

.nspPages6 {
    width: 600%;
}

.nspPages7 {
    width: 700%;
}

.nspPages8 {
    width: 800%;
}

.nspPages9 {
    width: 900%;
}

.nspPages10 {
    width: 1000%;
}

.nspPages11 {
    width: 1100%;
}

.nspPages12 {
    width: 1200%;
}

.nspPages13 {
    width: 1300%;
}

.nspPages14 {
    width: 1400%;
}

.nspPages15 {
    width: 1500%;
}

.nspPages16 {
    width: 1600%;
}

.nspPages17 {
    width: 1700%;
}

.nspPages18 {
    width: 1800%;
}

.nspPages19 {
    width: 1900%;
}

.nspPages20 {
    width: 2000%;
}

.nspCol1 {
    width: 100%;
}

.nspCol2 {
    width: 50%;
}

.nspCol3 {
    width: 33.3%;
}

.nspCol4 {
    width: 25%;
}

.nspCol5 {
    width: 20%;
}

.nspCol6 {
    width: 16.66%;
}

.nspCol7 {
    width: 14.285%;
}

.nspCol8 {
    width: 12.5%;
}

.nspCol9 {
    width: 11.1%;
}

.nspCol10 {
    width: 10%;
}

.nspCol11 {
    width: 9.09%;
}

.nspCol12 {
    width: 8.33%;
}

.nspCol13 {
    width: 7.69%;
}

.nspCol14 {
    width: 7.14%;
}

.nspCol15 {
    width: 6.66%;
}

.nspCol16 {
    width: 6.25%;
}

.nspCol17 {
    width: 5.88%;
}

.nspCol18 {
    width: 5.55%;
}

.nspCol19 {
    width: 5.26%;
}

.nspCol20 {
    width: 5%;
}

.nspList,.nspArtPage {
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
}

.nspList.active,.nspArtPage.active {
    opacity: 1;
}

.border1 .nspTopInterface,.border2 .nspTopInterface {
    top: -52px;
}

.border1 .nspBotInterface,.border2 .nspBotInterface {
    margin-top: -20px;
    position: relative;
    z-index: 1;
}

.box.dark a.readon {
    color: #fff !important;
}

.box.dark a.readon:active,.box.dark a.readon:focus,.box.dark a.readon:hover {
    background: #fff;
    color: #e78531 !important;
}

.box.dark .nspArts + .nspLinksWrap.bottom,.box.dark .nspLinks ul li {
    border-top-color: rgba(255,255,255,0.2) !important;
}

.box.dark .nspNext:after,.box.dark .nspPrev:after {
    color: #757575 !important;
}

.box.dark .nspNext:hover:after,.box.dark .nspPrev:hover:after {
    color: #e78531 !important;
}

.box.dark .nspPagination li {
    background: #757575;
}

.box.dark .nspPagination li.active {
    background: #e78531 !important;
}

.box.color .readon {
    background: #fff;
    color: #e78531 !important;
}

.box.color .readon:active,.box.color .readon:focus,.box.color .readon:hover {
    background: #1b1d1e;
    color: #fff !important;
}

.box.color .nspText,.box.color .nspLinks li p {
    color: rgba(255,255,255,0.8);
}

.box.color .nspInfo {
    color: rgba(255,255,255,0.6);
}

.box.color .nspLinks ul li {
    border-top-color: rgba(255,255,255,0.25) !important;
}

.box.color .nspPagination li {
    background: rgba(255,255,255,0.4);
}

.box.color .nspPagination li.active {
    background: rgba(255,255,255,0.75);
}

.box.color .nspNext:after,.box.color .nspPrev:after {
    color: #fff;
}

.box.color .nspNext:hover:after,.box.color .nspPrev:hover:after {
    color: rgba(255,255,255,0.8);
}

.gkTabsGK5 {
    position: relative;
    overflow: hidden;
}

.box.clear-horizontal .gkTabsNav {
    top: 0;
}

.gkTabsNav {
    background: transparent;
    margin: 0 0 10px;
    position: relative;
    top: 2px;
}

.gkTabsNav li {
    border: none;
    border: 1px solid #ddd !important;
    border-radius: 1px;
    color: #757575;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    list-style-type: none;
    margin: 0 10px;
    padding: 11px 15px 10px;
    position: relative;
    top: 1px;
}

.gkTabsNav li:first-child {
    margin-left: 0;
}

.gkTabsNav li:hover,.gkTabsNav li.active,.gkTabsNav li.active:hover {
    border-color: #e78531 !important;
    color: #e78531;
}

.gkTabsContainer {
    clear: both;
    overflow: hidden;
    padding: 0px !important;
    position: relative;
    background-color: #111;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}

.gkTabsItem {
    left: -9999px;
    overflow: hidden;
    padding: 24px 12px !important;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 100%;
    z-index: 1;
}

.gkTabsItem.active {
    left: 0;
    position: relative;
    z-index: 2;
}

.gkTabsItem.gk-active {
    position: relative;
    top: 0;
    z-index: 1;
}

.gkTabsItem.gk-hide {
    position: absolute;
    top: 0;
    z-index: 0;
}

.gkTabsItem.gk-opacity.gk-hide {
    opacity: 0;
}

.gkTabsItem.gk-opacity.gk-active {
    opacity: 1;
}

.gkTabsItem.gk-slide_vertical.gk-hide {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.gkTabsItem.gk-slide_vertical.gk-active {
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}

.gkTabsItem.gk-slide_vertical.gk-hidden {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

.gkTabsItem.gk-slide_horizontal.gk-hide {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.gkTabsItem.gk-slide_horizontal.gk-active {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
}

.gkTabsItem.gk-slide_horizontal.gk-hidden {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

.gkTabsButtonNext,.gkTabsButtonPrev {
    display: none;
}

.gk-cols {
    margin: 0 -20px;
    text-align: left;
    width: auto;
}

.gk-cols + .gk-cols {
    margin-top: 80px;
}

.gk-cols.gk-gallery {
    margin: 0 -10px;
}

.gk-cols.gk-gallery > div {
    padding: 0 10px;
}

.gk-cols.gk-gallery > div > a {
    display: block;
    margin: 0 0 20px 0;
}

.gk-cols.gk-gallery > div > a > img {
    display: block;
    height: auto;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 100%;
    will-change: opacity;
}

.gk-cols.gk-gallery > div > a:hover > img {
    opacity: 0.7;
}

.gk-cols > div {
    float: left;
    padding: 0 20px;
}

.gk-cols > div.gk-text-center {
    text-align: center;
}

.gk-cols > div.gk-text-right {
    text-align: right;
}

.gk-cols > div.gk-social-counter i {
    color: #aaa;
    font-size: 24px;
    padding-right: 20px;
    position: relative;
    top: -23px;
}

.gk-cols > div.gk-social-counter a:active > i,.gk-cols > div.gk-social-counter a:active > strong,.gk-cols > div.gk-social-counter a:active > strong > span,.gk-cols > div.gk-social-counter a:focus > i,.gk-cols > div.gk-social-counter a:focus > strong,.gk-cols > div.gk-social-counter a:focus > strong > span,.gk-cols > div.gk-social-counter a:hover > i,.gk-cols > div.gk-social-counter a:hover > strong,.gk-cols > div.gk-social-counter a:hover > strong > span {
    color: #e78531;
}

.gk-cols > div.gk-social-counter strong {
    color: inherit;
    display: inline-block;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.4;
}

.gk-cols > div.gk-social-counter strong > span + span {
    color: #757575;
    display: block;
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
}

.gk-cols > div > p {
    margin-bottom: 0;
}

.gk-cols[data-cols="2"] > div {
    width: 50%;
}

.gk-cols[data-cols="3"] > div {
    width: 33.333333%;
}

.gk-cols[data-cols="4"] > div {
    width: 25%;
}

.gk-cols[data-cols="5"] > div {
    width: 20%;
}

.gk-cols > div.col-width-5 {
    width: 5%;
}

.gk-cols > div.col-width-10 {
    width: 10%;
}

.gk-cols > div.col-width-15 {
    width: 15%;
}

.gk-cols > div.col-width-20 {
    width: 20%;
}

.gk-cols > div.col-width-25 {
    width: 25%;
}

.gk-cols > div.col-width-30 {
    width: 30%;
}

.gk-cols > div.col-width-35 {
    width: 35%;
}

.gk-cols > div.col-width-40 {
    width: 40%;
}

.gk-cols > div.col-width-45 {
    width: 45%;
}

.gk-cols > div.col-width-50 {
    width: 50%;
}

.gk-cols > div.col-width-55 {
    width: 55%;
}

.gk-cols > div.col-width-60 {
    width: 60%;
}

.gk-cols > div.col-width-65 {
    width: 65%;
}

.gk-cols > div.col-width-70 {
    width: 70%;
}

.gk-cols > div.col-width-75 {
    width: 75%;
}

.gk-cols > div.col-width-80 {
    width: 80%;
}

.gk-cols > div.col-width-85 {
    width: 85%;
}

.gk-cols > div.col-width-90 {
    width: 90%;
}

.gk-cols > div.col-width-95 {
    width: 95%;
}

.gk-cols.vertical-center {
    display: table;
    width: 100%;
}

.gk-cols.vertical-center > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
}

.gk-cols img {
    max-width: 100%;
}

.gk-cols .gk-social-link {
    color: #1b1d1e;
    line-height: 18px;
}

.gk-cols .gk-social-link:active,.gk-cols .gk-social-link:focus,.gk-cols .gk-social-link:hover {
    color: #e78531;
}

.gk-cols .gk-social-link > i {
    clear: both;
    display: block;
    float: left;
    font-size: 18px;
    width: 30px;
}

.gk-cols .gk-social-link > .gkicon-fb {
    color: #3b5998;
}

.gk-cols .gk-social-link > .gkicon-twitter {
    color: #55acee;
}

.transparent-tabs {
    position: relative;
}

.transparent-tabs .gkTabsNav {
    counter-reset: tabs;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-920px);
    -moz-transform: translateY(-50%) translateX(-920px);
    -ms-transform: translateY(-50%) translateX(-920px);
    -o-transform: translateY(-50%) translateX(-920px);
    transform: translateY(-50%) translateX(-920px);
    width: 240px;
    z-index: 10;
}

.transparent-tabs .gkTabsNav li {
    background: rgba(255,255,255,0.17);
    border: none !important;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 64px;
    margin: 5px 0;
    padding: 0 10px 0 72px;
    position: relative;
    text-align: left;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 100%;
}

.transparent-tabs .gkTabsNav li:before {
    border: 1px solid #fff;
    border-radius: 50%;
    counter-increment: tabs;
    content: counter(tabs);
    height: 32px;
    left: 20px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    top: 16px;
    width: 32px;
}

.transparent-tabs .gkTabsNav li.active,.transparent-tabs .gkTabsNav li:hover {
    background: rgba(255,255,255,0.32);
    color: #fff;
}

.transparent-tabs .gkTabsNav.dark-tabs li {
    background: #fff;
    color: #26292b;
}

.transparent-tabs .gkTabsNav.dark-tabs li:before {
    border-color: #ccc;
}

.transparent-tabs .gkTabsNav.dark-tabs li.active,.transparent-tabs .gkTabsNav.dark-tabs li:hover {
    background: #26292b;
    color: #fff;
}

.transparent-tabs .gkTabsNav.dark-tabs li.active:before,.transparent-tabs .gkTabsNav.dark-tabs li:hover:before {
    border-color: #aaa;
}

.transparent-tabs .gkTabsItem {
    padding: 0 !important;
}

.gkIsWrapper-gk_quark {
    background: transparent;
    margin: 0;
    position: relative;
    text-align: center;
}

.gkIsWrapper-gk_quark figure {
    left: 170%;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.25);
    -moz-transform: translateY(-50%) translateX(-50%) scale(0.25);
    -ms-transform: translateY(-50%) translateX(-50%) scale(0.25);
    -o-transform: translateY(-50%) translateX(-50%) scale(0.25);
    transform: translateY(-50%) translateX(-50%) scale(0.25);
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    width: 80%;
}

.gkIsWrapper-gk_quark figure h2 {
    font-size: 36px;
    font-weight: bold;
}

.gkIsWrapper-gk_quark figure p {
    color: #757575;
    font-size: 16px;
}

.gkIsWrapper-gk_quark figure img {
    cursor: pointer;
    max-width: 90%;
}

.gkIsWrapper-gk_quark figure.gk-current {
    left: 50%;
    opacity: 1;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
    -moz-transform: translateY(-50%) translateX(-50%) scale(1);
    -ms-transform: translateY(-50%) translateX(-50%) scale(1);
    -o-transform: translateY(-50%) translateX(-50%) scale(1);
    transform: translateY(-50%) translateX(-50%) scale(1);
}

.gkIsWrapper-gk_quark figure.gk-prev {
    left: 0%;
    opacity: 0;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.5);
    -moz-transform: translateY(-50%) translateX(-50%) scale(0.5);
    -ms-transform: translateY(-50%) translateX(-50%) scale(0.5);
    -o-transform: translateY(-50%) translateX(-50%) scale(0.5);
    transform: translateY(-50%) translateX(-50%) scale(0.5);
}

.gkIsWrapper-gk_quark figure.gk-prev-prev {
    left: -60%;
    opacity: 0;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.25);
    -moz-transform: translateY(-50%) translateX(-50%) scale(0.25);
    -ms-transform: translateY(-50%) translateX(-50%) scale(0.25);
    -o-transform: translateY(-50%) translateX(-50%) scale(0.25);
    transform: translateY(-50%) translateX(-50%) scale(0.25);
}

.gkIsWrapper-gk_quark figure.gk-next {
    left: 110%;
    opacity: 0;
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.5);
    -moz-transform: translateY(-50%) translateX(-50%) scale(0.5);
    -ms-transform: translateY(-50%) translateX(-50%) scale(0.5);
    -o-transform: translateY(-50%) translateX(-50%) scale(0.5);
    transform: translateY(-50%) translateX(-50%) scale(0.5);
}

.gkIsWrapper-gk_quark[data-preview="true"] figure.gk-next,.gkIsWrapper-gk_quark[data-preview="true"] figure.gk-prev {
    opacity: 0.2;
}

.gkIsWrapper-gk_quark .gkSlider {
    bottom: 30px;
    cursor: move;
    left: 50%;
    height: 25px;
    margin: 0 0 0 -20%;
    position: absolute;
    width: 40%;
}

.gkIsWrapper-gk_quark .gkSlider:before {
    background: #e5e5e5;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 12px;
    width: 100%;
}

.gkIsWrapper-gk_quark .gkSliderBar {
    background: #e78531;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 12px;
    width: 0;
    z-index: 1;
}

.gkIsWrapper-gk_quark .gkSliderButton {
    background: #fff;
    border: 2px solid #e78531;
    border-radius: 50%;
    height: 16px;
    left: 0;
    margin: 4px 0 0 -7px;
    position: absolute;
    top: 0;
    width: 16px;
    z-index: 2;
}

.gkIsWrapper-gk_quark .gkIsQuarkPagination {
    position: absolute;
    right: -196px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.gkIsWrapper-gk_quark .gkIsQuarkPagination li {
    background: #e5e5e5;
    border-radius: 50%;
    clear: both;
    cursor: pointer;
    display: block;
    height: 5px;
    margin: 12px 0;
    padding: 0;
    width: 5px;
}

.gkIsWrapper-gk_quark .gkIsQuarkPagination .active {
    background: #e78531;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}

.gk-big-heading {
    color: #fff;
    font-size: 200px;
    font-weight: bold;
}

.gk-big-heading > .gk-number-block {
    border: 5px solid #fff;
    border-radius: 50%;
    display: inline-block;
    font-weight: 300;
    font-size: 100px;
    height: 140px;
    line-height: 124px;
    position: relative;
    top: -16px;
    vertical-align: middle;
    width: 140px;
}

.gk-big-heading + p {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
}

.gk-features {
    margin: 67px 0;
}

.gk-features dt {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 40px 0;
}

.gk-features dd {
    margin: 0 0 54px 0;
}

.gk-price-table {
    color: #1b1d1e;
    margin: 239px 0;
}

.gk-price-table > dl {
    margin: 0 1.5%;
    padding: 0 20px;
    width: 30.333333%;
}

.gk-price-table[data-cols="1"] > dl {
    margin: 0;
    width: 100%;
}

.gk-price-table[data-cols="2"] > dl {
    margin: 0 1.5%;
    width: 47%;
}

.gk-price-table[data-cols="3"] > dl {
    margin: 0 1.5%;
    width: 30.333333%;
}

.gk-price-table[data-cols="4"] > dl {
    margin: 0 1.5%;
    width: 22%;
}

.gk-price-table > dl {
    background: #fff;
    float: left;
    padding: 0 0 70px 0;
    text-align: center;
}

.gk-price-table > dl > dt {
    border-bottom: 1px solid #e5e5e5;
    font-weight: 400;
    margin: 0;
    padding: 40px;
    padding-bottom: 50px;
    text-transform: uppercase;
}

.gk-price-table > dl > dt > strong {
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin: 0 0 32px 0;
}

.gk-price-table > dl > dt > span {
    font-size: 56px;
    line-height: 1;
}

.gk-price-table > dl > dt > span > sub {
    font-size: 18px;
    line-height: 1;
    position: relative;
    top: 8px;
    vertical-align: middle;
}

.gk-price-table > dl.gk-premium > dt {
    background: #1b1d1e;
    border-bottom: none;
    color: #fff;
}

.gk-price-table > dl.gk-premium > dt > h3 {
    color: #fff;
}

.gk-price-table > dl dd > ul {
    font-size: 14px;
    padding: 56px;
    text-align: center;
}

.gk-price-table > dl dd > ul > li {
    border: none;
    line-height: 36px;
    font-weight: 400;
    padding: 0;
}

.gk-price-table > dl dd > a {
    border: 2px solid #1b1d1e;
    color: #1b1d1e;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 52px;
    padding: 0 40px;
    text-transform: uppercase;
}

.gk-price-table > dl dd > a:active,.gk-price-table > dl dd > a:focus,.gk-price-table > dl dd > a:hover {
    border-color: #e78531;
    color: #e78531;
}

.modal-open #gkPageContent {
    position: static;
}

.modal-header {
    *zoom:1;}

.modal-header:before,.modal-header:after {
    display: table;
    content: "";
    line-height: 0;
}

.modal-header:after {
    clear: both;
}

.modal-header .close {
    float: right;
    padding: 0px 4px 0px 6px;
}

.modal-body {
    max-height: unset;
}

#sbox-window {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.frontpage .gk-desc {
    padding: 110px 0 72px 0;
}

.gk-desc {
    padding: 0;
    text-align: center;
}

.gk-desc > img {
    margin: 0 0 72px 0;
}

.gk-desc h2 {
    color: #111;
    font-size: 36px;
    font-weight: bold;
    line-height: 1.4;
    margin: 0 0 50px 0;
}

.gk-desc p {
    color: #757575;
    font-size: 16px;
}

.gk-desc p .big-text {
    color: #757575;
    display: block;
    font-weight: 300;
    margin-bottom: 64px;
}

.gk-desc .btn-border {
    margin: 50px 0 0 0;
}

.gk-desc .gk-signature {
    border-bottom: 1px solid #1b1d1e;
    color: #1b1d1e;
    display: inline-block;
    font-weight: 700;
    line-height: 1.1;
    margin: 20px 0;
    text-transform: uppercase;
}

.gk-desc dl {
    counter-reset: deflist;
    text-align: left;
}

.gk-desc dl > dt {
    clear: both;
    color: #1b1d1e;
    float: left;
    font-size: 18px;
    padding: 0 20px 0 72px;
    position: relative;
    width: 30%;
}

.gk-desc dl > dt:before {
    border: 1px solid #757575;
    border-radius: 50%;
    counter-increment: deflist;
    content: counter(deflist);
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    left: 20px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    top: -1px;
    width: 32px;
}

.gk-desc dl > dd {
    float: right;
    margin: 0 0 50px 0;
    width: 70%;
}

.gk-desc dl > dd > p {
    margin: 0 0 15px 0;
}

.gk-desc dl > dd > a {
    color: #1b1d1e;
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
}

.gk-desc dl > dd > a:active,.gk-desc dl > dd > a:focus,.gk-desc dl > dd > a:hover {
    color: #e78531;
}

.box .big-text {
    color: #26292b;
    font-size: 20px;
    font-weight: bold;
}

.box.newsletter {
    padding: 48px 0;
}

.box.newsletter form {
    overflow: hidden;
    text-align: right;
}

.box.newsletter small {
    color: #fff;
    float: left;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
    line-height: 50px;
    max-width: 40%;
}

.box.newsletter input {
    display: inline-block;
}

.box.newsletter input[type="email"] {
    border: none;
    margin: 0 12px 0 0;
    width: 40%;
}

.gk-testimonials {
    position: relative;
    text-align: center;
}

.gk-testimonials > div {
    margin: 0 auto;
    padding: 40px 0 10px 0;
    width: 100%;
}

.gk-testimonials > div > div {
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    width: 100%;
}

.gk-testimonials[data-amount="2"] > div > div {
    width: 200%;
}

.gk-testimonials[data-amount="3"] > div > div {
    width: 300%;
}

.gk-testimonials[data-amount="4"] > div > div {
    width: 400%;
}

.gk-testimonials[data-amount="5"] > div > div {
    width: 500%;
}

.gk-testimonials[data-amount="6"] > div > div {
    width: 600%;
}

.gk-testimonials[data-amount="7"] > div > div {
    width: 700%;
}

.gk-testimonials[data-amount="8"] > div > div {
    width: 800%;
}

.gk-testimonials blockquote {
    border: none;
    float: left;
    margin: 0 1.5%;
    opacity: 1;
    padding: 0;
    -webkit-transition: all .45s ease-out;
    -moz-transition: all .45s ease-out;
    -o-transition: all .45s ease-out;
    transition: all .45s ease-out;
    -ms-transition: all .45s ease-out;
    width: 75%;
}

.gk-testimonials blockquote > img {
    border-radius: 50%;
    display: block;
    margin: 0 auto 50px auto;
}

.gk-testimonials blockquote > strong {
    color: #26292b;
    display: block;
    font-size: 18px;
    font-style: normal;
    padding: 40px 0 30px 0;
}

.gk-testimonials blockquote.hidden {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}

.gk-testimonials[data-amount="2"] blockquote {
    margin: 0 6.25%;
    width: 37.5%;
}

.gk-testimonials[data-amount="3"] blockquote {
    margin: 0 4.166666%;
    width: 25%;
}

.gk-testimonials[data-amount="4"] blockquote {
    margin: 0 3.125%;
    width: 18.75%;
}

.gk-testimonials[data-amount="5"] blockquote {
    margin: 0 2.5%;
    width: 15%;
}

.gk-testimonials[data-amount="6"] blockquote {
    margin: 0 2.083333%;
    width: 12.5%;
}

.gk-testimonials[data-amount="7"] blockquote {
    margin: 0 1.785714%;
    width: 10.714285%;
}

.gk-testimonials[data-amount="8"] blockquote {
    margin: 0 1.5625%;
    width: 9.375%;
}

.gk-testimonials.hidden {
    opacity: 0;
}

.gk-testimonials p {
    font-size: 16px;
    font-style: normal;
    line-height: 2;
}

.gk-testimonials-pagination {
    bottom: -20px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.gk-testimonials-pagination li {
    background: #ddd;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 5px;
    margin: 0 8px;
    padding: 0;
    text-indent: -9999px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 5px;
}

.gk-testimonials-pagination li.active {
    background: #e78531;
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transform: scale(1.5);
}

.mouse-icon {
    border: 3px solid #fff;
    border-radius: 14px;
    bottom: 72px;
    display: block;
    height: 48px;
    left: 50%;
    margin: 0 0 0 -14px;
    position: absolute;
    width: 28px;
    z-index: 1;
}

.mouse-icon > span {
    background: #fff;
    border-radius: 2px;
    height: 4px;
    left: 9px;
    position: absolute;
    top: -18px;
    width: 4px;
}

.mouse-icon > span:before,.mouse-icon > span:after {
    background: #fff;
    border-radius: 2px;
    content: "";
    left: 0;
    height: 4px;
    position: absolute;
    top: 76px;
    width: 4px;
}

.mouse-icon > span:before {
    top: -11px;
}

.mouse-icon > span > span {
    background: #fff;
    border-radius: 2px;
    display: block;
    height: 10px;
    position: relative;
    top: 28px;
    -webkit-transition: top .15s ease-out;
    -moz-transition: top .15s ease-out;
    -o-transition: top .15s ease-out;
    transition: top .15s ease-out;
    -ms-transition: top .15s ease-out;
    width: 4px;
}

.mouse-icon.animate > span > span {
    top: 36px;
}

.gk-video-link {
    color: #fff;
    font-size: 30px;
}

.gk-video-link:hover {
    color: #fff;
}

.gk-video-link:hover > i {
    margin: 0 80px;
}

.gk-video-link > i {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 100px;
    line-height: 96px;
    margin: 0 60px;
    opacity: 0;
    padding: 0;
    text-align: center;
    text-indent: 2px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -webkit-transform: scale(0.5) rotate(-360deg);
    -moz-transform: scale(0.5) rotate(-360deg);
    -ms-transform: scale(0.5) rotate(-360deg);
    -o-transform: scale(0.5) rotate(-360deg);
    transform: scale(0.5) rotate(-360deg);
    width: 100px;
}

.gk-video-link.gk-rotate-animation > i {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}

#gk-video-overlay {
    background: #1b1d1e;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 100%;
    z-index: 11;
}

#gk-video-overlay.show {
    display: block;
}

#gk-video-overlay.open {
    opacity: 1;
}

#gk-video-overlay > iframe {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 100%;
    z-index: 12;
}

#gk-video-overlay > iframe.loaded {
    opacity: 1;
}

#gk-video-overlay > a {
    color: #fff;
    cursor: pointer;
    font-size: 32px;
    line-height: 1;
    text-shadow: 0 0 3px #26292b;
    position: absolute;
    right: 64px;
    top: 10px;
    z-index: 13;
}

#gk-video-overlay > a:active,#gk-video-overlay > a:focus,#gk-video-overlay > a:hover {
    color: #e78531;
}

.gk-social-icons-block {
    font-size: 28px;
    padding: 50px 0 0 0;
}

.gk-social-icons-block > a {
    color: #fff;
    padding: 0 4px;
}

.gk-social-icons-block > a:active,.gk-social-icons-block > a:focus,.gk-social-icons-block > a:hover {
    color: #e78531;
}

.gk-map-icon {
    border-bottom: 2px solid #fff;
    bottom: 72px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    left: 50%;
    letter-spacing: 2px;
    line-height: 1;
    position: absolute;
    text-transform: uppercase;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.gk-map-icon > i {
    display: block;
    font-size: 36px;
    margin: 0 auto 10px auto;
    text-align: center;
}

.gk-map-icon:active,.gk-map-icon:focus,.gk-map-icon:hover {
    border-bottom-color: #e78531;
    color: #e78531;
}

.gk-big-text {
    padding: 150px 0;
}

.gk-big-text > h2 {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    letter-spacing: 3px;
    line-height: 60px;
    text-align: center;
    text-transform: uppercase;
}

.gk-big-text > h2 + small {
    color: #fff;
    display: block;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    margin-top: 10px;
    text-align: center;
}

.gk-big-text + .gk-counters {
    margin: -50px 0 100px 0;
}

.gk-counters {
    color: #fff;
    text-align: center;
}

.gk-counters > .gk-counter {
    display: inline-block;
    line-height: 1.2;
    min-width: 220px;
    position: relative;
}

.gk-counters > .gk-counter:after {
    background: rgba(255,255,255,0.3);
    content: "";
    height: 72px;
    position: absolute;
    right: 0;
    top: 20px;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    width: 2px;
}

.gk-counters > .gk-counter:last-child:after {
    display: none;
}

.gk-counters > .gk-counter > span {
    font-size: 72px;
}

.gk-counters > .gk-counter > small {
    display: block;
    font-size: 20px;
}

.error-page .error-page-container {
    padding: 247px 0 0;
    text-align: center;
}

.error-page #gkPageContent {
    background: #333;
    background-size: cover;
}

.error-page h1 {
    color: #fff;
    font-size: 200px;
    font-weight: 700;
    letter-spacing: 5px;
    line-height: 1.2;
    text-transform: uppercase;
}

.error-page h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    margin-bottom: 100px;
}

.error-page h3 {
    display: none;
}

.error-page .search-goog {
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    margin: 60px 0;
    text-align: center;
}

.error-page .search-goog b {
    font-weight: 500;
}

.error-page .search-goog input {
    border: none;
    float: none;
    display: inline-block;
}

.error-page .error-links {
    bottom: -170px;
    padding: 0 0 60px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.error-page .error-links a {
    color: #757575;
    padding: 0 12px;
}

.error-page .error-links a:hover {
    color: #111;
}

.error-page #gkPageContent {
    margin-bottom: 120px;
    position: relative;
}

#aside-menu .gk-social-icons {
    text-align: center;
}

#aside-menu .gk-social-icons a {
    color: rgba(255,255,255,0.2) !important;
    font-size: 20px;
    line-height: 1.2;
    padding: 0 2px;
}

#aside-menu .gk-social-icons a:active,#aside-menu .gk-social-icons a:focus,#aside-menu .gk-social-icons a:hover {
    color: #e78531 !important;
}

.kalendae {
    display: inline-block;
    background: #fff;
    box-shadow: 0 0 6px rgba(0,0,0,0.3);
    padding: 10px;
    margin: 5px;
    font-size: 11px;
    cursor: default;
    position: relative;
}

.kalendae.k-floating {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100000;
    margin: 0;
}

.kalendae .k-btn-close {
    display: none;
}

.kalendae .k-calendar {
    display: inline-block;
    width: 240px;
    vertical-align: top;
}

.kalendae .k-separator {
    display: inline-block;
    width: 2px;
    vertical-align: top;
    background: #1b1d1e;
    height: 240px;
    margin: 0px 10px;
}

.kalendae .k-title {
    color: #1b1d1e;
    text-align: center;
    white-space: nowrap;
    position: relative;
    height: 18px;
}

.kalendae .k-caption {
    font-size: 12px;
    line-height: 1.5;
}

.kalendae .k-btn-previous-month,.kalendae .k-btn-next-month,.kalendae .k-btn-previous-year,.kalendae .k-btn-next-year {
    width: 16px;
    height: 16px;
    cursor: pointer;
    position: absolute;
    top: -2px;
    color: #757575;
    font-size: 20px;
    line-height: 0.9;
    font-weight: bold;
    font-family: arial;
    text-decoration: none;
}

.kalendae .k-btn-previous-year {
    left: 0;
}

.kalendae .k-btn-previous-month {
    left: 16px;
}

.kalendae .k-btn-next-month {
    right: 16px;
}

.kalendae .k-btn-next-year {
    right: 0;
}

.kalendae .k-btn-previous-month:after {
    content: "\2039";
}

.kalendae .k-btn-next-month:after {
    content: "\203A";
}

.kalendae .k-btn-previous-year:after {
    content: "\00AB";
}

.kalendae .k-btn-next-year:after {
    content: "\00BB";
}

.kalendae .k-btn-previous-month:hover,.kalendae .k-btn-next-month:hover {
    color: #000;
}

.kalendae .k-btn-previous-year:hover,.kalendae .k-btn-next-year:hover {
    color: #000;
}

.kalendae .k-first-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-previous-month,.kalendae .k-last-month .k-btn-previous-month,.kalendae .k-first-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-previous-year,.kalendae .k-last-month .k-btn-previous-year {
    display: none;
}

.kalendae .k-title.k-disable-year-nav .k-btn-next-year,.kalendae .k-title.k-disable-year-nav .k-btn-previous-year {
    display: none;
}

.kalendae .k-title.k-disable-year-nav .k-btn-next-month {
    right: 0;
}

.kalendae .k-title.k-disable-year-nav .k-btn-previous-month {
    left: 0;
}

.kalendae .k-title,.kalendae .k-header,.kalendae .k-days {
    width: 239px;
    display: block;
    overflow: hidden;
}

.kalendae.k-disable-next-month-btn .k-btn-next-month,.kalendae.k-disable-previous-month-btn .k-btn-previous-month,.kalendae.k-disable-next-year-btn .k-btn-next-year,.kalendae.k-disable-previous-year-btn .k-btn-previous-year {
    display: none;
}

.kalendae .k-header span,.kalendae .k-days span {
    float: left;
    margin: 1px 1px;
}

.kalendae .k-header span {
    text-align: center;
    font-weight: bold;
    width: 31px;
    padding: 1px 0;
    color: #fff;
}

.kalendae .k-days span {
    text-align: right;
    width: 31px;
    height: 31px;
    line-height: 31px;
    padding: 0;
    color: #fff;
    text-align: center;
}

.kalendae .k-today {
    background: #e78531 !important;
    color: #fff !important;
}

.kalendae .k-days span.k-in-month.k-active {
    background-color: #e5e5e5;
    color: #1b1d1e;
}

.kalendae .k-days span.k-out-of-month {
    color: #1b1d1e;
}

.kalendae .k-days span.k-active {
    cursor: pointer;
}

.kalendae .k-days span:hover {
    background: #ccc !important;
    color: #1b1d1e !important;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

#gk-page-preloader {
    opacity: 1;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}

#gk-page-preloader.gk-to-hide {
    opacity: 0;
}

#gk-page-preloader.gk-to-hide.gk-hidden {
    display: none;
}

#gk-login-popup,#gk-login-popup-overlay {
    display: none;
    opacity: 0;
    position: fixed;
}

#gk-login-popup.gk-active,#gk-login-popup-overlay.gk-active {
    opacity: 1;
}

#gk-login-popup {
    left: 50%;
    max-width: 620px;
    margin-top: -100px;
    padding: 1px;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s;
    -ms-transition-delay: .15s;
    width: 90%;
    z-index: 1000001;
}

#gk-login-popup.gk-active {
    margin-top: 0;
}

#gk-login-popup .login {
    width: 100%;
}

#gk-login-popup .login #login-form .input-group .input-group-addon {
    display: none;
}

#gk-login-popup .login #login-form .input-group input[type="text"],#gk-login-popup .login #login-form .input-group input[type="password"] {
    width: 100%;
}

#gk-login-popup h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 40px;
    text-transform: uppercase;
}

#gk-login-popup-overlay {
    background: #fff;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    width: 100%;
    z-index: 1000000;
}

#gk-login-popup-close {
    color: #e78531;
    font-size: 32px;
    position: absolute;
    right: 54px;
    top: 32px;
    z-index: 2;
}

#gk-login-popup-close:active,#gk-login-popup-close:focus,#gk-login-popup-close:hover {
    color: #1b1d1e;
}

#gk-newsletter-popup {
    background: #fff;
    bottom: 0;
    -webkit-box-shadow: 0 0 50px #ccc;
    -moz-box-shadow: 0 0 50px #ccc;
    box-shadow: 0 0 50px #ccc;
    opacity: 1;
    padding: 50px 50px 40px 50px;
    position: fixed;
    right: 125px;
    text-align: center;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 480px;
    z-index: 10 !important;
}

#gk-newsletter-popup.hidden-popup {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
}

#gk-newsletter-popup h3 {
    color: #111;
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 7px;
    text-transform: uppercase;
}

#gk-newsletter-popup p {
    color: #1b1d1e;
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 3em;
}

#gk-newsletter-popup small {
    color: #aaa;
    display: block;
    font-size: 10px;
    line-height: 18px;
}

#gk-newsletter-popup small a {
    color: #aaa;
    text-decoration: underline;
}

#gk-newsletter-popup small a:active,#gk-newsletter-popup small a:focus,#gk-newsletter-popup small a:hover {
    color: #e78531;
}

#gk-newsletter-popup form {
    margin: 0 0 50px 0;
}

#gk-newsletter-popup form input {
    border: 1px solid #ccc;
    color: #1b1d1e;
    height: 52px;
    padding: 0 25px;
}

#gk-newsletter-popup form input::-webkit-input-placeholder {
    color: #aaa;
}

#gk-newsletter-popup form input::-moz-placeholder {
    color: #aaa;
}

#gk-newsletter-popup form input:-moz-placeholder {
    color: #aaa;
}

#gk-newsletter-popup form input:-ms-input-placeholder {
    color: #aaa;
}

#gk-newsletter-popup form input[type="submit"] {
    background: #e78531;
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    margin-left: 10px;
    position: relative;
    top: -1px;
}

#gk-newsletter-popup form input[type="submit"]:active,#gk-newsletter-popup form input[type="submit"]:focus,#gk-newsletter-popup form input[type="submit"]:hover {
    background: #111;
}

#gk-newsletter-popup-close {
    font-size: 24px;
    position: absolute;
    right: 20px;
    top: 10px;
}

@media (max-height: 700px),(max-width:1040px) {
    #gk-newsletter-popup {
        padding:20px;
        right: 32px;
        width: 420px;
    }

    #gk-newsletter-popup h3 {
        font-size: 24px;
        letter-spacing: 2px;
    }
}

@media (max-height: 600px),(max-width:720px) {
    #gk-newsletter-popup {
        display:none;
    }
}

h1 {
    font-weight: normal;
    letter-spacing: 6px;
}

select,textarea,input[type="text"],input[type="password"],input[type="url"],input[type="email"] {
    border: 1px solid #ccc;
    color: #757575;
}

#gkHeaderMod h2,#gkHeaderMod h1 + p {
    font-size: 16px;
    letter-spacing: 4px;
    margin: 10px 0 0 0;
    text-transform: uppercase;
}

#gkHeaderMod .btn {
    border: 1px solid #c1702d;
    margin: 80px 5px 0;
}

#gkHeaderMod .btn:hover {
    border-color: #fff;
    color: #fff !important;
}

.gk-cols.gk-gallery > div > a {
    background: #fff;
    border: 2px solid #fff;
    position: relative;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}

.gk-cols.gk-gallery > div > a:hover {
    border: 2px solid #dd973a;
}

.gk-cols.gk-gallery > div > a:hover > img {
    opacity: 0.5;
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8);
}

.gk-map-icon {
    bottom: 65px;
    border: none;
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 1.8;
}

.gk-map-icon > i {
    font-size: 20px;
    margin-bottom: 0;
}

.gk-social-icons-block > a {
    color: #c1702d;
}

.gk-social-icons-block > a:hover {
    color: #fff;
}

.box.very-big-spaces {
    padding: 350px 0 480px 0 !important;
}

.error-page h1 {
    font-weight: 300;
}

.error-page h2 {
    font-size: 16px;
    letter-spacing: 4px;
    text-transform: uppercase;
}

.error-page #gkPageContent {
    background-attachment: fixed;
}

.error-page .search-goog {
    color: #c1702d;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.error-page .search-goog form {
    margin: 30px;
}

.error-page .search-goog form input[type="text"] {
    margin: 0 10px 0 0;
    width: 60%;
}

.error-page .search-goog form input[type="submit"] {
    border: 1px solid #c1702d;
}

.error-page .search-goog form input[type="submit"]:active,.error-page .search-goog form input[type="submit"]:focus,.error-page .search-goog form input[type="submit"]:hover {
    border-color: #fff;
    color: #fff !important;
}

.contact-misc > big {
    color: #e78531;
}

.progress .bar {
    background: #dd973a !important;
}

pre,code {
    background: #f8f8f8;
    border-left-color: #dd973a !important;
}

blockquote {
    border-left-color: #dd973a !important;
}

input[type="text"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="email"]:focus,textarea:focus {
    border-color: #e78531;
}

button,.button,input[type="submit"],input[type="button"],.pagenav-prev a,.pagenav-next a,#gkMainbody .readmore > a,.readon,.btn,.btn-border,.btn-thin-border {
    background: none;
    border: 2px solid #dd973a;
    color: #e78531 !important;
}

button:active,button:focus,button:hover,.button:active,.button:focus,.button:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="button"]:hover,.pagenav-prev a:active,.pagenav-prev a:focus,.pagenav-prev a:hover,.pagenav-next a:active,.pagenav-next a:focus,.pagenav-next a:hover,#gkMainbody .readmore > a:active,#gkMainbody .readmore > a:focus,#gkMainbody .readmore > a:hover,.readon:active,.readon:focus,.readon:hover,.btn:active,.btn:focus,.btn:hover,.btn-border:active,.btn-border:focus,.btn-border:hover,.btn-thin-border:active,.btn-thin-border:focus,.btn-thin-border:hover {
    background: none;
    border-color: #111;
    color: #111 !important;
}

button.large,.button.large,input[type="submit"].large,input[type="button"].large,.pagenav-prev a.large,.pagenav-next a.large,#gkMainbody .readmore > a.large,.readon.large,.btn.large,.btn-border.large,.btn-thin-border.large {
    font-size: 14px;
    font-weight: bold;
    height: 80px;
    line-height: 80px;
    padding: 0 70px;
}

button.btn-secondary > i,button.btn-secondary > .fa,.button.btn-secondary > i,.button.btn-secondary > .fa,input[type="submit"].btn-secondary > i,input[type="submit"].btn-secondary > .fa,input[type="button"].btn-secondary > i,input[type="button"].btn-secondary > .fa,.pagenav-prev a.btn-secondary > i,.pagenav-prev a.btn-secondary > .fa,.pagenav-next a.btn-secondary > i,.pagenav-next a.btn-secondary > .fa,#gkMainbody .readmore > a.btn-secondary > i,#gkMainbody .readmore > a.btn-secondary > .fa,.readon.btn-secondary > i,.readon.btn-secondary > .fa,.btn.btn-secondary > i,.btn.btn-secondary > .fa,.btn-border.btn-secondary > i,.btn-border.btn-secondary > .fa,.btn-thin-border.btn-secondary > i,.btn-thin-border.btn-secondary > .fa {
    color: inherit;
}

label {
    font-size: 14px;
    text-transform: none;
}

.single-page > .header::after,.blog-page > .header::after {
    background: rgba(45,44,42,0.5);
}

.single-page .header .item-title,.blog-page .header .item-title {
    font-size: 48px;
    font-weight: normal;
    letter-spacing: 6px;
    margin: 0 0 15px;
    text-transform: uppercase;
}

.single-page .item-title,.blog-page .item-title {
    font-size: 30px;
    text-transform: uppercase;
}

.single-page .item-title sup,.blog-page .item-title sup {
    color: #e78531;
    top: -0.5em;
}

.single-page .cat-item-image,.blog-page .cat-item-image {
    float: right;
    margin: 0;
    position: relative;
    text-align: inherit;
    width: 40%;
}

.single-page .cat-item-image:after,.blog-page .cat-item-image:after {
    border: 2px solid #dd973a;
    content: "";
    height: 100%;
    position: absolute;
    right: -35px;
    top: -35px;
    width: 100%;
    z-index: 0;
}

.single-page .cat-item-image > img,.blog-page .cat-item-image > img {
    position: relative;
    z-index: 1;
}

.single-page .item-desc,.single-page .item-category,.blog-page .item-desc,.blog-page .item-category {
    font-size: 16px !important;
    letter-spacing: 4px;
    text-transform: uppercase;
}

.single-page .item-info,.blog-page .item-info {
    color: #aaa;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.single-page .itemFullText,.blog-page .itemFullText {
    font-size: inherit;
    line-height: inherit;
}

.blog-page .item-list {
    padding: 180px 0 0;
}

.blog-page .item-list .item-view {
    margin: 0 0 180px;
}

.blog-page .item-list .item-view > div {
    float: left;
    padding: 0 20px;
    width: 50%;
}

.blog-page .item-list .item-view:nth-child(even) > div {
    float: right;
}

.blog-page .item-list .item-view:nth-child(even) .cat-item-image {
    float: left;
}

.blog-page .item-list .item-view:nth-child(even) .cat-item-image:after {
    left: -35px;
}

.blog-page .item-list .item-view .item-title {
    text-align: left;
}

.blog-page .item-list .item-view .item-info {
    margin: 0 0 42px;
    text-align: left;
}

.blog-page .item-list .item-view .item-info li:first-child {
    padding-left: 0;
}

.blog-page .item-list .item-view .cat-item-intro-text {
    text-align: left;
}

.itemComments h3 {
    text-transform: uppercase;
}

.item-page.edit .btn {
    color: #e78531 !important;
    padding: 12px 20px !important;
}

.item-page.edit .btn:active,.item-page.edit .btn:focus,.item-page.edit .btn:hover {
    color: #1b1d1e !important;
}

.item-page.edit .btn i.icon-remove,.item-page.edit .btn i.icon-calendar {
    background-image: url('//web.archive.org/web/20260211230440im_/https://media/jui/img/glyphicons-halflings.png');
}

.blog-page.search-results .item-list .item-view > h2 {
    margin-bottom: 20px;
    text-align: center;
}

.blog-page.search-results .item-list .item-view > div {
    margin-top: 0;
    padding: 0;
    width: 100%;
    text-align: center !important;
}

.blog-page.search-results .item-list .item-category {
    font-size: 11px !important;
}

.gk-read-more {
    display: block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    margin: 40px 0 0 0;
    text-decoration: underline;
    text-transform: uppercase;
}

.gk-image-border {
    position: relative;
}

.gk-image-border > img {
    position: relative;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    z-index: 1;
}

.gk-image-border:after {
    border: 2px solid #dd973a;
    content: "";
    height: 100%;
    position: absolute;
    top: -35px;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
    -ms-transition-delay: .1s;
    width: 100%;
    z-index: 0;
}

.gk-image-border.gk-border-anim {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -ms-perspective: 1000px;
    -o-perspective: 1000px;
    perspective: 1000px;
}

.gk-image-border.gk-border-anim img,.gk-image-border.gk-border-anim:after {
    opacity: 0;
    -webkit-transform: scale(.6);
    -moz-transform: scale(.6);
    -ms-transform: scale(.6);
    -o-transform: scale(.6);
    transform: scale(.6);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.gk-image-border.gk-border-anim.gk-anim-complete img,.gk-image-border.gk-border-anim.gk-anim-complete:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.gk-image-border.gk-left.gk-border-anim img,.gk-image-border.gk-left.gk-border-anim:after {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8);
}

.gk-image-border.gk-left.gk-border-anim.gk-anim-complete img,.gk-image-border.gk-left.gk-border-anim.gk-anim-complete:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.gk-image-border.gk-left {
    float: left;
}

.gk-image-border.gk-left:after {
    left: -35px;
}

.gk-image-border.gk-right {
    float: right;
}

.gk-image-border.gk-right:after {
    right: -35px;
}

.gk-image-border.gk-center {
    display: inline-block;
    margin: 0 auto;
}

.gk-image-border.gk-center > img {
    display: block;
}

.gk-image-border.gk-center:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    left: -35px;
    padding: 35px;
    top: -35px;
}

.gk-intro h3 {
    font-size: 30px;
    font-weight: bold;
    margin: 20px 0 60px 0;
    text-transform: uppercase;
}

.gk-intro p + a {
    margin: 40px 0 0 0;
}

.gk-intro-small h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0 10px 0;
    text-transform: uppercase;
}

.gk-intro-small p {
    margin: 0;
}

.gk-menu {
    margin: 0 0 90px;
}

.gk-menu h3 {
    font-size: 30px;
    font-weight: bold;
    margin: 50px 0 60px 0;
    position: relative;
    text-transform: uppercase;
}

.gk-menu > i {
    color: #ddd;
    display: inline-block;
    font-size: 52px;
    line-height: 0;
    margin-top: -30px;
}

.gk-menu > i.gkicon-dinner {
    font-size: 60px !important;
}

.gk-menu .gk-cols + a {
    margin: 40px 0 0 0;
}

.gk-menu dl {
    margin: 0;
}

.gk-menu dt {
    color: #1b1d1e;
    font-size: 16px;
    font-weight: bold;
}

.gk-menu dt sup {
    font-size: 100%;
}

.gk-menu dt i {
    color: #e78531;
}

.gk-menu dd {
    margin: 0 0 15px 0;
}

.gk-parallax-overlay {
    background: rgba(34,35,33,0.7);
    color: #fff;
    margin: 0 -180px;
    padding: 100px 180px;
}

.gk-parallax-overlay h2 {
    color: #fff;
    font-size: 50px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.gk-parallax-overlay p {
    color: #ddd;
    letter-spacing: 2px;
    padding: 60px 240px;
}

.gk-parallax-overlay .btn {
    border: 1px solid #c1702d;
    padding: 12px 70px;
}

.gk-parallax-overlay .btn:active,.gk-parallax-overlay .btn:focus,.gk-parallax-overlay .btn:hover {
    border-color: #fff;
    color: #fff !important;
}

.box.video-bg {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 340px 0 !important;
}

.box.video-bg video {
    background: transparent;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: auto;
}

.box.video-bg:before {
    background: rgba(0,0,0,0.5);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.box.video-bg .gk-border-box {
    border: 2px solid #e78531;
    color: #fff;
    margin: 0 auto;
    padding: 80px 80px 30px 80px;
    position: relative;
    text-align: center;
    width: 630px;
    z-index: 2;
}

.box.video-bg .gk-border-box > sup {
    font-size: 16px;
    text-transform: uppercase;
}

.box.video-bg .gk-border-box > h2 {
    color: #fff;
    font-size: 50px;
    letter-spacing: 4px;
    line-height: 1;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}

.box.video-bg .gk-border-box > i {
    color: #dd973a;
    display: block;
    font-size: 36px;
    margin: 0 0 30px 0;
}

.box.video-bg .gk-border-box .gk-phone-number > sup {
    display: block;
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.box.video-bg .gk-border-box .gk-phone-number > strong {
    display: block;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 1.5px;
}

.box.video-bg .gk-border-box .gk-reservation-button {
    display: block;
}

.box.video-bg .gk-border-box .gk-reservation-button > sup {
    display: block;
    font-size: 12px;
    padding: 40px 0 16px 0;
    text-transform: uppercase;
}

.box.video-bg .gk-border-box .gk-reservation-button > .btn {
    background: #dd973a;
    border: none;
    border-radius: 1px;
    color: #fff !important;
}

.box.video-bg .gk-border-box .gk-reservation-button > .btn:active,.box.video-bg .gk-border-box .gk-reservation-button > .btn:focus,.box.video-bg .gk-border-box .gk-reservation-button > .btn:hover {
    background: #fff;
    color: #dd973a !important;
}

.box.video-bg .gk-border-box > small {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    padding: 65px 0 0 0;
}

.box.gk-wide .gkPage {
    max-width: 1460px;
}

.gkReservationForm:after {
    clear: both;
    content: "";
    display: table;
}

.gkReservationForm input {
    margin: 0 0 12px 0;
    width: 100%;
}

.gkReservationForm input[name="gkreservation-email"],.gkReservationForm input[name="gkreservation-phone"] {
    margin: 0 1% 12px 0;
    width: 49%;
}

.gkReservationForm input[name="gkreservation-phone"] {
    margin: 0 0 12px 1%;
}

.gkReservationForm textarea {
    height: 160px !important;
    width: 100%;
}

.gkreservation-party-details {
    float: left;
    width: 30%;
}

.gkreservation-party-info {
    float: right;
    margin: 0 0 12px 0;
    width: 64%;
}

.gkreservation-date,.gkreservation-time {
    position: relative;
}

.gkreservation-date:before,.gkreservation-time:before {
    color: #ddd;
    content: "D";
    font-family: "quark-pixellove";
    font-size: 20px;
    position: absolute;
    right: 14px;
    top: 4px;
}

.gkreservation-time:before {
    content: "E";
}

.gkreservation-party-info .button-border {
    background: #fff;
    border: 2px solid #e78531;
    color: #e78531 !important;
    display: inline-block;
    float: left;
    width: auto;
}

.gkreservation-party-info .button-border:active,.gkreservation-party-info .button-border:focus,.gkreservation-party-info .button-border:hover {
    background: #fff;
    border-color: #1b1d1e;
    color: #1b1d1e !important;
}

.gkreservation-party-info small {
    color: #757575;
    display: block;
    font-size: 13px;
    padding: 30px 0;
}

.item-body,.quark-restaurant-style {
    text-align: left !important;
}

.item-body .gk-border-anim,.quark-restaurant-style .gk-border-anim {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -ms-perspective: 1000px;
    -o-perspective: 1000px;
    perspective: 1000px;
}

.item-body .gk-border-anim img,.quark-restaurant-style .gk-border-anim img {
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
}

.item-body .gk-border-anim:after,.quark-restaurant-style .gk-border-anim:after {
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
    -ms-transition-delay: .1s;
}

.item-body .gk-border-anim img,.item-body .gk-border-anim:after,.quark-restaurant-style .gk-border-anim img,.quark-restaurant-style .gk-border-anim:after {
    display: block;
    opacity: 0;
    -webkit-transform: scale(.6);
    -moz-transform: scale(.6);
    -ms-transform: scale(.6);
    -o-transform: scale(.6);
    transform: scale(.6);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.item-body .gk-border-anim.gk-anim-complete img,.item-body .gk-border-anim.gk-anim-complete:after,.quark-restaurant-style .gk-border-anim.gk-anim-complete img,.quark-restaurant-style .gk-border-anim.gk-anim-complete:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.item-body .gk-border-anim.gk-anim-complete:hover,.quark-restaurant-style .gk-border-anim.gk-anim-complete:hover {
    opacity: 0.75;
}

.item-body:nth-child(even) .gk-border-anim img,.item-body:nth-child(even) .gk-border-anim:after,.quark-restaurant-style:nth-child(even) .gk-border-anim img,.quark-restaurant-style:nth-child(even) .gk-border-anim:after {
    -webkit-transform: scale(.6);
    -moz-transform: scale(.6);
    -ms-transform: scale(.6);
    -o-transform: scale(.6);
    transform: scale(.6);
}

.item-body:nth-child(even) .gk-border-anim.gk-anim-complete img,.item-body:nth-child(even) .gk-border-anim.gk-anim-complete:after,.quark-restaurant-style:nth-child(even) .gk-border-anim.gk-anim-complete img,.quark-restaurant-style:nth-child(even) .gk-border-anim.gk-anim-complete:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.item-body:nth-child(even) .gk-border-anim.gk-anim-complete:hover,.quark-restaurant-style:nth-child(even) .gk-border-anim.gk-anim-complete:hover {
    opacity: 0.75;
}

.gkNspPM-NewsSlider {
    position: relative;
}

.gkNspPM-NewsSlider > figure {
    background: #fff;
    border: 2px solid #fff;
    float: left;
    padding: 0;
    position: absolute;
    text-align: left;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}

.gkNspPM-NewsSlider > figure:after {
    clear: both;
    content: "";
    display: table;
}

.gkNspPM-NewsSlider > figure img {
    max-width: 100%;
    position: relative;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    z-index: 2;
}

.gkNspPM-NewsSlider > figure .gk-image-wrap {
    display: block;
    float: left;
    margin: 0 0 45px 0;
    overflow: hidden;
    width: 100%;
}

.gkNspPM-NewsSlider > figure small {
    color: #757575;
    font-size: 12px;
    text-transform: uppercase;
}

.gkNspPM-NewsSlider > figure h3 {
    margin: 6px 0 20px 0;
}

.gkNspPM-NewsSlider > figure h3 a {
    color: #1b1d1e;
    font-size: 16px;
    font-weight: bold;
}

.gkNspPM-NewsSlider > figure h3 a:active,.gkNspPM-NewsSlider > figure h3 a:focus,.gkNspPM-NewsSlider > figure h3 a:hover {
    color: #dd973a;
}

.gkNspPM-NewsSlider > .gk-prev-1,.gkNspPM-NewsSlider > .gk-prev-2,.gkNspPM-NewsSlider > .gk-next-1,.gkNspPM-NewsSlider > .gk-next-2,.gkNspPM-NewsSlider > .gk-to-show,.gkNspPM-NewsSlider > .gk-to-hide {
    top: 170px;
    width: 15%;
}

.gkNspPM-NewsSlider > .gk-active {
    background: #fff;
    border: 2px solid #dd973a;
    left: 36%;
    padding: 35px;
    top: 0;
    width: 28%;
}

.gkNspPM-NewsSlider > .gk-hide {
    display: none;
}

.gkNspPM-NewsSlider > .gk-to-show {
    left: -17.5%;
    opacity: 0;
}

.gkNspPM-NewsSlider > .gk-to-hide {
    left: 100%;
    opacity: 0 !important;
}

.gkNspPM-NewsSlider figcaption {
    display: block;
    margin-top: 0;
    float: right;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    width: 100%;
}

.gkNspPM-NewsSlider figcaption > * {
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
}

.gkNspPM-NewsSlider .gk-active figcaption > * {
    opacity: 0;
}

.gkNspPM-NewsSlider .gk-active figcaption p {
    margin-bottom: 0;
}

.gkNspPM-NewsSlider > .gk-active img {
    display: block;
    margin: 0 !important;
}

.gkNspPM-NewsSlider > .gk-active .gk-image-wrap {
    margin: 0;
}

.gkNspPM-NewsSlider > .gk-prev-1 {
    left: 17.5%;
}

.gkNspPM-NewsSlider > .gk-prev-2 {
    left: 0;
}

.gkNspPM-NewsSlider > .gk-next-1 {
    left: 67.5%;
}

.gkNspPM-NewsSlider > .gk-next-2 {
    left: 85%;
}

.gkNspPM-NewsSlider > a {
    bottom: 0;
    display: block;
    font-weight: bold;
    font-size: 14px;
    left: 50%;
    letter-spacing: 2px;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: auto;
}

.gkNspPM-NewsSlider > h2 {
    color: #1b1d1e;
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
    padding-top: 70px;
    text-align: right;
    text-transform: uppercase;
    width: 32.5%;
}

@media (max-width: 1350px) {
    .gkNspPM-NewsSlider > figure h3 {
        font-size:16px;
        margin: 6px 0 10px 0;
    }

    .gkNspPM-NewsSlider figcaption > p {
        font-size: 12px;
        margin: 10px 0 0 0;
    }

    .gkNspPM-NewsSlider > figure .gk-image-wrap {
        margin: 0 0 20px 0;
    }

    .gkNspPM-NewsSlider > .gk-prev-1,.gkNspPM-NewsSlider > .gk-prev-2,.gkNspPM-NewsSlider > .gk-next-1,.gkNspPM-NewsSlider > .gk-next-2,.gkNspPM-NewsSlider > .gk-to-show,.gkNspPM-NewsSlider > .gk-to-hide {
        top: 100px;
    }

    .gkNspPM-NewsSlider > h2 {
        font-size: 20px;
        padding-top: 40px;
    }

    .gkNspPM-NewsSlider > a {
        bottom: 100px;
    }

    .gkNspPM-NewsSlider > .gk-active {
        padding: 15px;
    }
}

@media (max-width: 1040px) {
    .gkNspPM-NewsSlider {
        margin-bottom:-30%;
    }

    .gkNspPM-NewsSlider figcaption > p {
        display: none;
    }

    .gkNspPM-NewsSlider > figure h3 a {
        font-size: 12px;
    }

    .gkNspPM-NewsSlider > a {
        bottom: 40%;
    }
}

@media (max-width: 720px) {
    .gkNspPM-NewsSlider {
        margin-bottom:0;
    }

    .gkNspPM-NewsSlider > figure {
        clear: both;
        float: none;
        position: static !important;
        width: 100% !important;
    }

    .gkNspPM-NewsSlider > figure[data-clone] {
        display: none;
    }

    .gkNspPM-NewsSlider > figure > figcaption {
        margin-top: 0 !important;
    }

    .gkNspPM-NewsSlider > .gk-active {
        background: #fff;
        border: 2px solid #fff;
        padding: 0;
        width: 100%;
    }

    .gkNspPM-NewsSlider figcaption > *,.gkNspPM-NewsSlider .gk-active figcaption > * {
        display: block !important;
        opacity: 1 !important;
    }

    .gkNspPM-NewsSlider > figure img,.gkNspPM-NewsSlider > .gk-active img {
        display: block;
        margin: 0 !important;
    }

    .gkNspPM-NewsSlider > .gk-active .gk-image-wrap {
        margin: 0 0 20px 0;
    }

    .gkNspPM-NewsSlider > figure .gk-image-wrap {
        float: left;
        width: 35%;
    }

    .gkNspPM-NewsSlider > figure figcaption {
        float: right;
        width: 60%;
    }

    .gkNspPM-NewsSlider > figure {
        overflow: hidden;
    }

    .gkNspPM-NewsSlider .gk-hide,.gkNspPM-NewsSlider .gk-to-show,.gkNspPM-NewsSlider .gk-to-hide {
        display: block;
        opacity: 1 !important;
    }

    .gkNspPM-NewsSlider > a {
        bottom: -40px;
    }

    .gkNspPM-NewsSlider > h2 {
        font-size: 30px;
        padding: 20px 0 40px 0;
        position: static;
        text-align: center;
        width: 100%;
    }

    .gkNspPM-NewsSlider > figure h3 a {
        font-size: 20px;
    }

    .gkNspPM-NewsSlider > figure p {
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    .gkNspPM-NewsSlider > figure h3 a {
        font-size:16px;
    }

    .gkNspPM-NewsSlider > figure p {
        font-size: 12px;
        margin-bottom: 30px;
    }
}

.alert {
    border: 1px solid transparent;
    color: #111;
    font-size: 14px;
    font-weight: 500;
    padding: 12px 12px 12px 50px;
    position: relative;
}

.alert:before {
    font-family: FontAwesome;
    font-size: 16px;
    position: absolute;
    top: 10px;
    left: 22px;
}

.alert.info,.alert.alert-info {
    border-color: #9fcdff;
    color: #2c76c7;
}

.alert.info:before,.alert.alert-info:before {
    color: #2c76c7;
    content: "\f0e6";
}

.alert.success,.alert.alert-success {
    border-color: #96dab5;
    color: #35ac6b;
}

.alert.success:before,.alert.alert-success:before {
    color: #35ac6b;
    content: "\f0eb";
}

.alert.notice,.alert.alert-notice {
    border-color: #fed37d;
    color: #cf9215;
}

.alert.notice:before,.alert.alert-notice:before {
    color: #e29e13;
    content: "\f071";
}

.alert.error,.alert.alert-error {
    border-color: #ffa5a5;
    color: #e32121;
}

.alert.error:before,.alert.alert-error:before {
    color: #e32121;
    content: "\f057";
}

.highlight {
    background: #ffd;
    cursor: default;
    padding: 1px 5px;
    text-shadow: none;
}

.progress {
    background: #f8f8f8;
    color: #111;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    height: 3px;
    margin: 3em 0;
    position: relative;
}

.progress .bar {
    background: #111;
    box-sizing: border-box;
    float: left;
    height: 100%;
    opacity: 0;
    overflow: visible;
    padding-top: 2px;
    position: relative;
    -webkit-transform: scaleX(0) !important;
    -moz-transform: scaleX(0) !important;
    -ms-transform: scaleX(0) !important;
    -o-transform: scaleX(0) !important;
    transform: scaleX(0) !important;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    text-align: left;
}

.progress .bar.gk-loaded {
    opacity: 1;
    -webkit-transform: scaleX(1) !important;
    -moz-transform: scaleX(1) !important;
    -ms-transform: scaleX(1) !important;
    -o-transform: scaleX(1) !important;
    transform: scaleX(1) !important;
}

.progress .bar > span {
    opacity: 0;
    position: absolute;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -webkit-transition-delay: 1s;
    -moz-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s;
    -ms-transition-delay: 1s;
    right: -5px;
    top: -10px;
}

.progress .bar.gk-loaded > span {
    opacity: 1;
    top: 2px;
}

.progress > span {
    left: 0;
    line-height: 33px;
    position: absolute;
}

pre,code {
    background: #f8f8f8;
    border-left: 4px solid #111;
    color: #111;
    font: normal .92em/32px 'Curier New',monospace !important;
    margin: 3em 0;
    padding: 20px 26px 20px 32px;
}

.item-body ul,.list-1,.list-2,.list-3 {
    margin: 1.5em 0 2em;
    padding: 0;
}

.item-body ul > li,.list-1 > li,.list-2 > li,.list-3 > li {
    list-style: none;
    overflow: inherit;
    padding: 2px 0 2px 26px;
    position: relative;
}

.item-body ul > li:before,.list-1 > li:before,.list-2 > li:before,.list-3 > li:before {
    color: #c1702d !important;
    font-family: FontAwesome;
    position: absolute;
    left: 0;
}

.item-body ul li:before {
    color: #1b1d1e;
    content: "\f111";
    font-size: 6px;
    top: 10px;
}

.list-1 li:before {
    content: "\f14a" !important;
    font-size: 12px !important;
    top: 6px !important;
}

.list-2 li:before {
    content: "\f006" !important;
    font-size: 13px !important;
    top: 6px !important;
}

.list-3 li:before {
    content: "\f0a9" !important;
    font-size: 13px !important;
    top: 6px !important;
}

.numblock {
    color: #111;
    font-weight: 400;
    margin: 0 0 24px;
    min-height: 48px;
    padding: 0 0 0 62px !important;
    position: relative;
}

.numblock span {
    border: 1px solid #ccc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 36px;
    left: 0;
    line-height: 36px;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 36px;
}

.block-1,.block-2 {
    background: #f8f8f8;
    padding: 30px;
}

.block-2 {
    background: #FFFEF4;
}

.legend {
    border: 4px double #e5e5e5;
    margin: 3em 0;
    padding: 30px;
}

.legend h4 {
    background: #fff;
    color: #111;
    float: left;
    font-size: 14px;
    font-weight: 400;
    left: 11px;
    line-height: 18px;
    margin: 0 0 -9px !important;
    padding: 0 10px;
    position: relative;
    text-transform: uppercase;
    top: -41px;
}

.legend p {
    clear: both;
    margin: 7px;
}

blockquote {
    border-left: 3px solid #ccc;
    -webkit-font-smoothing: antialiased;
    font-size: 15px;
    font-style: italic;
    margin-left: 0;
    margin: 3em 0;
    padding: 0 0 0 30px;
}

blockquote > p {
    margin: 0;
}

blockquote > footer {
    font-weight: 400;
    margin: 0.5em 0 0;
}

.block-left,.block-right {
    color: #111;
    display: block;
    font-style: italic;
    font-weight: 400;
    line-height: 170%;
    padding: 25px;
    width: 38%;
}

.block-left {
    float: left;
    padding-left: 0;
    text-align: left;
}

.block-right {
    float: right;
    padding-right: 0;
    text-align: right;
}

#demo-typography {
    background: transparent;
    overflow: hidden;
    padding: 10px 30px 30px;
}

#demo-typography li {
    color: #e78531;
    float: left;
    font-size: 11px;
    line-height: 24px;
    list-style-type: disc;
    width: 23.9%;
}

#demo-typography li a {
    font-size: 11px;
    text-shadow: 2px 2px 0 #fff;
}

#warnings p {
    margin: 1em 0;
}

.demo-typoDiv {
    clear: both;
    margin: 0 0 60px;
    overflow: hidden;
}

.demo-typo {
    color: #111;
    font-size: 16px;
    margin: 60px 0 20px;
    text-transform: uppercase;
}

.demo-typo-col2 {
    float: left;
    width: 50%;
}

.demo-typo-col3 {
    float: left;
    width: 33%;
}

.demo-typo-col4 {
    float: left;
    width: 25%;
}

.demo-typo_padd {
    padding: 0 15px;
}

#warnings .demo-typo_padd p {
    margin: 1em 0 1.6em;
}

.typoDesc small {
    color: #aaa;
    font: normal 11px Monaco,Consolas,"Courier News",monospace;
}

.bubble-2 small {
    color: #fff;
}

.gkblock-3 small {
    color: #353639 !important;
}

.helpTooltip {
    background: #e78531;
    color: #fff;
}

.item-body .the-icons {
    border-top: 1px solid #e5e5e5;
    margin-bottom: 32px;
}

.item-body .the-icons > li {
    border: 1px solid #e5e5e5;
    border-right: none;
    border-top: none;
    font-size: 13px;
    font-weight: 400;
    float: left;
    padding: 15px 20px;
    width: 25%;
}

.item-body .the-icons > li:nth-child(4n),.item-body .the-icons > li:last-child {
    border-right: 1px solid #e5e5e5;
}

.the-icons > li:before {
    display: none;
}

.page-header {
    clear: both;
    padding: 36px 0 18px;
    text-transform: uppercase;
}

[class^="fa fa-"],[class*=" fa-"] {
    color: #111;
    padding-right: 8px;
}

.pixellove .the-icons > li i {
    color: #c1702d;
    font-size: 18px;
    margin-right: 10px;
}

.pswp {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 1500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: none;
}

.pswp * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.pswp img {
    max-width: none;
}

.pswp--animate_opacity {
    opacity: 0.001;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);
    transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp--open {
    display: block;
}

.pswp--zoom-allowed .pswp__img {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}

.pswp--dragging .pswp__img {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}

.pswp__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}

.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    will-change: transform;
}

.pswp__container,.pswp__zoom-wrap {
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.pswp__container,.pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);
    transition: transform 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp__bg {
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);
    transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition: none;
    transition: none;
}

.pswp__container,.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden;
    will-change: transform;
}

.pswp__item {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

.pswp__img {
    position: absolute;
    width: auto;
    height: auto;
    -webkit-transition: opacity 0.15s;
    transition: opacity 0.15s;
}

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden;
}

.pswp__img--placeholder--blank {
    background: #f8f8f8;
}

.pswp--ie .pswp__img {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #757575;
}

.pswp__error-msg a {
    color: #757575;
    text-decoration: underline;
}

.pswp__button {
    width: 44px;
    height: 44px;
    position: relative;
    background: none;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: inline-block;
    border: 0;
    padding: 0;
    margin: 0;
    opacity: 0.75;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pswp__button:focus,.pswp__button:hover {
    background: none;
    opacity: 1;
}

.pswp__button:active {
    background: none;
    outline: none;
    opacity: 0.9;
}

.pswp__button:focus:before,.pswp__button:hover:before,.pswp__button:active:before {
    color: #e78531;
}

.pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.pswp__ui--over-close .pswp__button--close {
    opacity: 1;
}

.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    width: 44px;
    height: 44px;
}

.pswp__button--close:before {
    color: #1b1d1e;
    content: "p";
    font-family: "quark-pixellove";
    font-size: 14px;
    text-transform: none !important;
}

.pswp__button--share:before {
    color: #1b1d1e;
    content: "o";
    font-family: "quark-pixellove";
    font-size: 16px;
    text-transform: none !important;
}

.pswp__button--fs {
    display: none;
}

.pswp__button--fs:before {
    color: #1b1d1e;
    content: "X";
    font-family: "quark-pixellove";
    font-size: 16px;
    text-transform: none !important;
}

.pswp--supports-fs .pswp__button--fs {
    display: inline-block;
}

.pswp__button--zoom:before {
    color: #1b1d1e;
    content: "r";
    font-family: "quark-pixellove";
    font-size: 16px;
    text-transform: none !important;
}

.pswp__button--zoom {
    display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
    display: inline-block;
}

.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
    visibility: hidden;
}

.pswp__button--arrow--left,.pswp__button--arrow--right {
    background: none;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 100px;
    position: absolute;
}

.pswp__button--arrow--left {
    left: 0;
}

.pswp__button--arrow--right {
    right: 0;
}

.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    content: '';
    top: 35px;
    background-color: transparent;
    height: 30px;
    width: 32px;
    position: absolute;
}

.pswp__button--arrow--left:before {
    color: #1b1d1e;
    content: "t";
    font-family: "quark-pixellove";
    font-size: 14px;
    left: 30px;
    text-transform: none !important;
}

.pswp__button--arrow--right:before {
    color: #1b1d1e;
    content: "s";
    font-family: "quark-pixellove";
    font-size: 14px;
    right: 30px;
    text-transform: none !important;
}

.pswp__counter,.pswp__share-modal {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.pswp__share-modal {
    display: block;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    -webkit-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity;
}

.pswp__share-modal--hidden {
    display: none;
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: rgba(27,29,30,0.8);
    left: 50%;
    top: 56px;
    border-radius: 2px;
    margin-left: -60px;
    display: block;
    padding: 5px 0;
    width: 160px;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
    -webkit-transition: -webkit-transform 0.25s;
    transition: transform 0.25s;
    -webkit-backface-visibility: hidden;
    will-change: transform;
}

.pswp__share-tooltip a {
    display: block;
    padding: 5px 10px 5px 35px;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    line-height: 1.9;
    position: relative;
}

.pswp__share-tooltip a:active,.pswp__share-tooltip a:focus,.pswp__share-tooltip a:hover {
    color: #e78531;
}

.pswp__share-modal--fade-in {
    opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px;
}

a.pswp__share--facebook:before,a.pswp__share--twitter:before,a.pswp__share--pinterest:before,a.pswp__share--download:before {
    content: "\f09a";
    display: block;
    float: left;
    font-family: FontAwesome;
    left: 12px;
    top: 5px;
    position: absolute;
}

a.pswp__share--twitter:before {
    content: "\f099";
}

a.pswp__share--pinterest:before {
    content: "\f231";
}

a.pswp__share--download:before {
    content: "\f019";
}

.pswp__counter {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    font-size: 13px;
    line-height: 44px;
    color: #1b1d1e;
    opacity: 0.75;
    padding: 0 10px;
}

.pswp__caption {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 44px;
}

.pswp__caption small {
    font-size: 11px;
    color: #757575;
}

.pswp__caption__center {
    text-align: left;
    max-width: 1280px;
    margin: 0 auto;
    font-size: 13px;
    overflow: hidden;
    padding: 70px 10px;
    line-height: 20px;
    color: #757575;
}

.pswp__caption__center > h3 {
    float: left;
    font-size: 24px;
    font-weight: 400;
    max-width: 50%;
}

.pswp__caption__center > span {
    color: #757575;
    float: right;
    font-size: 16px;
    max-width: 40%;
}

.pswp__caption,.pswp__top-bar {
    background: rgba(255,255,255,0.85);
}

.pswp__top-bar {
    text-align: center;
}

.pswp__caption--empty {
    display: none;
}

.pswp__caption--fake {
    visibility: hidden;
}

.pswp__preloader {
    display: none;
}

.pswp__preloader--active {
    opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
    background: url('/web/20260211230440im_/http://beluga-veria.gr/templates/gk_quark/images/photoswipe-preloader.gif') 0 0 no-repeat;
}

.pswp__ui {
    -webkit-font-smoothing: auto;
    visibility: visible;
    opacity: 1;
    z-index: 1550;
}

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%;
}

.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);
    transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible;
}

.pswp__ui--idle .pswp__top-bar {
    opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {
    opacity: 0;
}

.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {
    opacity: 0.001;
}

.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
    display: none;
}

.pswp__element--disabled {
    display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
    background: none;
}

@media (max-width: 1400px) {
    .pswp__caption__center {
        padding:30px 10px;
    }

    .pswp__caption__center > h3 {
        font-size: 18px;
    }

    .pswp__caption__center > span {
        font-size: 14px;
    }
}

@media (max-width: 1100px) {
    .pswp__caption__center {
        padding:10px;
    }

    .pswp__caption__center > h3 {
        font-size: 16px;
        margin: 0 0 10px 0;
        max-width: 100%;
        width: 100%;
    }

    .pswp__caption__center > span {
        font-size: 13px;
        max-width: 100%;
        width: 100%;
    }
}

/*
     FILE ARCHIVED ON 23:04:40 Feb 11, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:22:33 Mar 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.573
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.007
  esindex: 0.01
  cdx.remote: 6.567
  LoadShardBlock: 144.966 (3)
  PetaboxLoader3.datanode: 120.982 (4)
  PetaboxLoader3.resolve: 74.987 (2)
  load_resource: 130.343
*/
