html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
*{outline:none !important;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a:hover, a:active, a:focus{text-decoration:none;}
#cookie-policy-banner{position:fixed;bottom:0px;left:0px;display:none;width:100%;font-size:11px;line-height:25px;background-color:#f0f0f0;font-size:11px;font-family:Arial;color:black;text-align:center;padding:10px 0px 5px 0px;z-index:99999;}
#cookie-policy-banner a{color:#2c3c60;font-weight:bold;font-size:11px;}
#cookie-policy-banner #cclose{font-size:12px;line-height:20px;font-weight:bold;color:white;cursor:pointer;text-transform:uppercase;margin:0px 5px;padding:5px 10px;background-color:#2c3c60;border-radius:4px;}
#cookie-policy-banner #cclose:hover{background-color:#2c3c60;}
#content-404{font-size:40px;margin-bottom:80px;padding-top:50px;text-align:center;}
#content-404 h2{font-size:30px;font-weight:bold;margin-bottom:25px}
#content-404 p{font-size:14px;font-style:italic}
#content-404 .search-btn{margin-top:50px;}
#content-404 .search-btn input{border:4px solid #233355;color:#233355;line-height:24px;font-size:15px;padding:10px 15px;font-weight:bold;width:250px;text-align:center;text-transform:uppercase}
#content-404 .search-btn input::-webkit-input-placeholder{color:#233355;}
#content-404 .search-btn input:-moz-placeholder{color:#233355;}
#content-404 .search-btn input::-moz-placeholder{color:#233355;}
#content-404 .search-btn input:-ms-input-placeholder{color:#233355;}
.info,.success,.warning,.error,.validation, .error_message{border:1px solid;margin:10px 0px;padding:7px 10px 7px 35px;background-repeat:no-repeat;background-position:10px 6px;text-align:left !important;position:relative;z-index:8000;}
.success{color:#4f8a10;background-image:url(../../img/icons/accept.png);background-color:#dff2bf;}
.error, .error_message{color:#d8000c;background-image:url(../../img/icons/exclamation.png);background-color:#ffbaba;}
.info{color:#00529b;background-image:url(../../img/icons/information.png);background-color:#bde5f8;}
.warning{color:#9f6000;background-image:url(../../img/icons/error.png);background-color:#feefb3;}
@font-face{font-family:'Futura';src:url('fonts/webfonts/3064B2_0_0.eot');src:url('fonts/webfonts/3064B2_0_0.eot?#iefix') format('embedded-opentype'),
url('fonts/webfonts/3064B2_0_0.woff2') format('woff2'),
url('fonts/webfonts/3064B2_0_0.woff') format('woff'),
url('fonts/webfonts/3064B2_0_0.ttf') format('truetype');}
html, body{overflow-x:hidden;overflow-y:auto;}
body{overflow:hidden}
body{padding-top:180px;-webkit-font-smoothing:antialiased;}
figure{display:block;}
.container-fluid{padding:0px;}
.container{padding-left:30px !important;padding-right:30px !important;}
img{vertical-align:middle;max-width:100%;}
	.page_content_text img{max-width: 100%!important; height: auto!important;}
body{position:relative;line-height:1.3;font-family:'Titillium Web', sans-serif;color:#233355;}
.pink{color:#ff7976;}
.page_text_wrapper p{text-align:justify;}
.content-link{width:100%;height:100%;position:absolute;z-index:99;cursor:pointer;top:0;left:0;right:0;bottom:0;}
#calendar_boxes .content-link, .searcher .content-link, .newsfeed-template .content-link{position:static;}
.newsfeed-template #whatsnew_boxes .content-link{position:absolute;}
a{color:#233355;}
a:hover, a:focus, a:visited, a:active{color:#2c3c60;}
a.btn:hover, a.btn:focus, a.btn:visited, a.btn:active{color:white;}
.btn{color:white;text-transform:uppercase;display:inline-block;padding:12px 37px;border-radius:0px;border:5px solid white;}
.btn-big{text-transform:none;font-weight:bold;font-size:30px;font-weight:500;font-family:'Futura', sans-serif;}
.btn-dark, .btn-dark a{color:#233355;border-color:#233355;transition:0.6s;-webkit-transition:0.6s;}
.btn-dark:hover, .btn-dark a:hover{color:#fff;background-color:#233355;transition:0.6s;-webkit-transition:0.6s;}
.btn-dark.btn-off:hover, .btn-dark.btn-off a:hover{color:#233355;border-color:#233355;background-color:transparent;cursor:default}
.btn-white{padding:16px 35px;color:#233355;border:none;background:white;position:relative;transition:0.6s;-webkit-transition:0.6s;}
.btn-white:hover{color:#566688;transition:0.6s;-webkit-transition:0.6s;}
.btn-white:after{content:' ';position:absolute;bottom:-30px;display:block;left:0px;right:0px;margin:auto;height:30px;width:30px;border:15px solid white;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;}
.btn-white2{color:white;border-color:white;cursor:default;}
.btn-white2:active, .btn-white2:hover, .btn-white2:focus{color:white;}
.btn-white.btn-off:hover{color:#233355;cursor:default;}
h2.title{text-align:center;color:#233355;font-size:25px;font-weight:600;margin:30px 0px 0px 0px;font-weight:bold;font-family:'Futura', sans-serif;}
.slick-slider{margin-bottom:0px;}
.slick-slide{position:relative}
#calendar .slick-prev{left:-48px;}
#calendar .slick-next{right:-48px;}
.display-table{display:table}
.display-table-cell{display:table-cell;vertical-align:middle}
.btn.active, .btn:active{box-shadow:none !important;}
#social{display:none;}
.calendar_boxes_side{opacity:1 !important}
#header{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:0px;z-index:9999;width:100%;}
#header.nav-up{top:0px !important;}
#header.small-header{position:fixed;}
#header .header-top{position:relative;z-index:10;overflow:hidden;}
#header .top-header{padding:15px 0px;}
#header #nav > ul{display:none;}
#header .header-wrapper{height:100%;min-height:100%;}
#header .burger{cursor:pointer;text-align:center;line-height:75px;padding-top:0px;margin-right:0px;}
.menu ul li:hover{background-color:#fff;}
.menu ul li a:hover{color:#2c3c60;}
#header .top-plan{text-align:center;line-height:75px;padding-top:0px;font-size:18px;font-family:'Futura';}
#header .top-plan a{text-transform:uppercase;color:#233355;}
#header .top-plan:hover{opacity:0.6;}
#header .top-plan a img{padding-right:25px;}
#header .lang{text-align:center;}
#header .top-lang{border:4px solid #d7d7d7;color:#d7d7d7;font-weight:700;text-align:center;font-size:18px;display:inline;line-height:75px;padding:2px 7px;margin-right:4px;}
#header .top-lang a{color:#d7d7d7}
#header .bottom-header{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:white;background:#233355;position:relative;z-index:9;top:0px;}
#header .social-links{padding:0px 18px;z-index:99;}
#header .search-btn{text-align:center;padding-top:18px;padding-bottom:18px;}
#header .search-btn .search_page{width:100%;line-height:30px;height:40px;border-radius:0px;text-align:center;text-transform:uppercase;background:transparent;border:4px solid white;color:white;font-weight:bold;}
#hw img{transition:all 0.5s;-webkit-transition:all 0.5s;}
#header .header-wrapper-fixed .top-plan a img{transition:all 0.5s;-webkit-transition:all 0.5s;}
#header .header-wrapper-fixed #logo{margin-left:53px;}
#header .header-wrapper-fixed{width:100%;background:#fff;z-index:999;height:105px;}
#header .header-wrapper-fixed img{max-width:132px;transition:all 0.5s;-webkit-transition:all 0.5s;}
#header .header-wrapper-fixed, #header .header-wrapper-fixed .site-menu, #header .header-wrapper-fixed .logo, #header .header-wrapper-fixed .top-plan, #header .header-wrapper-fixed .top-lang, #header .header-wrapper-fixed .top-header, #header .header-wrapper-fixed .burger{transition:all 0.5s;-webkit-transition:all 0.5s;z-index:9999;}
#header.small-header.nav-down{margin-top:0px !important;}
#header.small-header.nav-down .top-header{padding:5px 0px;}
#header.small-header.nav-down .header-wrapper-fixed{height:80px;}
#header.small-header.nav-down img{max-width:100px;}
#header.small-header.nav-down .burger{line-height:65px;}
#header.small-header.nav-down .top-plan{line-height:65px;}
#header.small-header.nav-down #logo{margin-top:5px;}
#header.small-header.nav-down .bottom-header{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;margin-top:-74px}
::-webkit-input-placeholder{color:#fff;}
input:-moz-placeholder{color:#fff;}
input:-ms-placeholder{color:#fff;}
::-ms-input-placeholder{color:#fff;}
:-ms-input-placeholder{color:#fff;}
#header .social-links img{}
#header .social-links a:nth-of-type(4) img{margin-right:0;}
#header .social-links a:hover{background-color:white;}
#header .social-links a{display:inline-block;height:100%;vertical-align:middle;line-height:76px;width:76px;text-align:center;}
#header .h-slider{padding-top:0px;padding-bottom:0px;text-align:center;font-family:'Titillium Web', sans-serif;}
#header .h-slider .h-dropdown .h-slide:hover{color:#233355;background-color:white;cursor:pointer;}
#header .h-slider .h-dropdown .h-slide-0:hover{color:white;background-color:#233355}
#header .h-slider sup{font-size:11px;}
#header .h-slider .h-info{font-weight:300;}
#header .h-slider .h-date{font-weight:500;font-size:18px;}
#header .h-slide{height:75px;}
#header .h-slide .h-slidewrapp{display:table;height:100%;width:100%;}
#header .h-slide .h-slidecontent{display:table-cell;vertical-align:middle;}
#header .h-slider .slick-dots{bottom:-2px;}
#header .h-slider .slick-dots li button{padding:0px;text-align:center;}
#header .h-slider .slick-dots li button:before{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;opacity:1;width:8px;height:8px;background-color:white;border:3px solid white;border-radius:10px;content:' ';margin:5px;}
#header .h-slider .slick-dots li.slick-active button:before,
#header .h-slider .slick-dots li button:hover:before,
#header .h-slider .slick-dots li button:focus:before{background-color:#233355;width:13px;height:13px;margin:2px;}
#header .h-slider .h-drop{z-index:103;position:absolute;top:25px;right:10px;}
#header .h-slider .h-dropdown{cursor:default;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:hidden;z-index:101;height:55px;position:absolute;width:100%;left:-10px;padding-right:20px;}
#header .h-slider .h-drop:hover,
#header .h-slider:hover .h-dropdown{overflow:visible;}
#header .h-slider .h-dropdown .h-slide{background:#233355;}
.slider_news_element ul{list-style-type:disc;padding-left:20px;}
.slider_news_element li{list-style-type:disc;margin:2px 0px;}
.mainslider{opacity:0;}
.mainslider .container{}
.mainslider.singleslide .container{margin:0px auto !important;float:none !important;}
.mainslider.singleslide .slick-track, .mainslider.singleslide .slick-list{width:100% !important;transform:none !important;-webkit-transform:none !important;}
.mainslider .slider-text{width:00%;float:right;padding:180px 30px 30px 30px;position:relative;background:#d7dbb5;height:470px;color:white;}
.mainslider .slider-img{width:100%;float:left;position:relative;}
.mainslider .slick-dots{bottom:10px;}
.mainslider .slick-dots li button{padding:0px;text-align:center;}
.mainslider .slick-dots li button:before{-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;transition:transform 0.5s;opacity:1;width:8px;height:8px;background-color:white;border:3px solid white;border-radius:10px;content:' ';margin:5px;}
.mainslider .slick-dots li.slick-active button:before,
.mainslider .slick-dots li button:hover:before,
.mainslider .slick-dots li button:focus:before{background-color:transparent;width:13px;height:13px;margin:2px;}
.mainslider .slick-slide{-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;transition:transform 0.5s;}
.mainslider .slick-slide.slick-current{}
.mainslider .slick-slide img{margin:auto;}
.mainslider .slick-prev:before{content:'';background:url('../../img/malta/tick-big-left.png') center center no-repeat;height:75px;width:75px;display:block;opacity:1;transition:none;background-color:rgba(255,255,255,0.5);}
.mainslider .slick-next:before{content:'';background:url('../../img/malta/tick-big-right.png') center center no-repeat;height:75px;width:75px;display:block;opacity:1;transition:none;background-color:rgba(255,255,255,0.5);}
.mainslider .slick-prev:hover:before, .mainslider .slick-next:hover:before{opacity:1;background-color:rgba(255,255,255,1);}
.mainslider .slick-prev{left:30px;-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);top:50%;transition:none;}
.mainslider .slick-next{right:30px;-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);transform:translate(0px, -50%);top:50%;transition:none;}
.mainslider .slick-prev, .mainslider .slick-next{height:75px;width:75px;z-index:99;}
.page-slider .slick-prev, .page-slider .slick-next{height:75px;width:75px;z-index:99;}
.page-slider .slick-prev:before{content:'';background:url('../../img/malta/white_larrow.png') center center no-repeat;height:75px;width:75px;display:block;opacity:1;}
.page-slider .slick-next:before{content:'';background:url('../../img/malta/white_rarrow.png') center center no-repeat;height:75px;width:75px;display:block;opacity:1;}
.page-slider .slick-prev{left:50%;-webkit-transform:translate(-580px, -50%);-ms-transform:translate(-580px, -50%);transform:translate(-580px, -50%);}
.page-slider .slick-next{right:50%;-webkit-transform:translate(580px, -50%);-ms-transform:translate(580px, -50%);transform:translate(580px, -50%);}
#calendar{padding-top:78px;opacity:0;}
#calendar .calendar-title{text-align:center;margin-bottom:43px;}
.calendar_boxes_side.slick-slide.slick-current.slick-active{max-height:100%;height:100%;}
.calendar_boxes_side.slick-slide{max-height:1px;height:0px;}
#calendar_boxes{-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;max-height:0;overflow:hidden;}
#calendar_boxes_sider{text-align:center;}
#calendar_boxes_sider .line{color:#fff;}
#calendar_boxes_sider .line::before{border-top:4px solid #fff;}
#calendar_boxes_sider .calendar-news .bg{background-color:#F6CAC9;font-size:30px;}
#calendar_boxes_sider .bg{background-color:#F6CAC9;font-size:30px;}
#calendar_boxes .calendar-news .line{margin-top:52px;margin-bottom:40px;}
#calendar_boxes .calendar-promo .line{margin-top:52px;margin-bottom:38px;}
#calendar_boxes_sider .bg{background-color:#F9BBBA;color:#fff;}
#calendar_boxes.trigged{max-height:5000px;margin-bottom:147px;margin-top:16px;}
#calendar_boxes .calendar-news{background:#f6cac9;padding-bottom:31px;}
#calendar_boxes .calendar-promo{background:#f9bbba;padding-bottom:16px;}
#calendar_boxes .c-box-container{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:relative;box-sizing:content-box;display:inline-block;font-size:14px;position:relative;cursor:pointer;width:100%;line-height:normal;vertical-align:middle;}
#calendar_boxes .c-box-content{position:absolute;bottom:0px;left:0;right:0;height:100%;background-color:#fff;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#calendar_boxes .c-box{margin-bottom:15px;}
#calendar_boxes .c-box:hover .c-box-content{opacity:1;}
#calendar_boxes .c-box .c-box-content h3{font-size:17px;font-weight:700;margin-top:40px;text-transform:uppercase;}
#calendar_boxes .c-box .c-box-text{font-size:13px;padding:0 45px;text-align:justify;}
#calendar_boxes .c-box .c-box-more a{font-size:13px;color:#ff9997;font-weight:700;}
#calendar_boxes .c-box .c-box-more a:hover{color:#ffbbb9;}
#calendar_boxes .calendar-news .bg{padding:0 25px;}
#calendar_boxes .slick-slide img{display:inline-block;}
#calendar_boxes .c-box-promo{display:inline-block;line-height:160px;margin-bottom:30px;height:160px;overflow:hidden;}
#calendar_boxes .promo-short-desc{position:absolute;bottom:0px;left:15px;right:15px;height:100%;background-color:#f3f3f3;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:10px;line-height:normal;overflow:hidden}
#calendar_boxes .c-box-promo:hover .promo-short-desc{opacity:1;}
#calendar_boxes .c-box-promo .promo-short-desc h3{font-size:17px;font-weight:700;margin-top:40px;text-transform:uppercase;}
#calendar_boxes .c-box .c-box-text{font-size:13px;padding:0 45px;text-align:justify;}
#calendar_boxes .c-box .c-box-more a{font-size:13px;color:#ff9997;font-weight:700;}
#calendar_boxes .c-box .c-box-more a:hover{color:#ffbbb9;}
#calendar_boxes .calendar-news .bg{padding:0 25px;}
#calendar-slider{text-align:center;font-size:0px;}
.calendar-slider{position:relative;}
.calendar-slider .prev-month{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:23px;position:absolute;color:#233355;font-family:'Futura';font-size:26px;}
.calendar-slider .prev-month.month-left{left:0px;transform:translateX(0%);-webkit-transform:translateX(0%);}
.calendar-slider .prev-month.month-left-hidden{left:-100px;display:none;}
.calendar-slider .next-month{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;bottom:23px;right:-100px;display:none;position:absolute;color:#f9bbba;font-family:'Futura';font-size:26px;}
.calendar-slider .next-month.month-visible{display:block;right:0px;}
.calendar-slider .next-month.month-visible-center{right:50%;display:block;-webkit-transform:translateX(50%);transform:translateX(50%);}
#calendar-slider .c-day{font-family:'Futura', sans-serif;font-weight:bold;cursor:pointer;font-weight:bold;margin-bottom:110px;position:relative;top:0px;width:69px;display:inline-block;font-size:14px;margin-top:20px;padding-top:45px;line-height:25px;height:110px;background:url('../../img/malta/calendar.png') center bottom no-repeat;}
#calendar-slider .c-day .c-text{font-size:12px;font-weight:500;line-height:18px;margin-top:9px;}
#calendar-slider .c-day0{color:#e7e7e8;background:url('../../img/malta/calendar0.png') center bottom no-repeat;}
#calendar-slider .c-day1{background:url('../../img/malta/calendar1.png') center bottom no-repeat;}
#calendar-slider .c-day2{background:url('../../img/malta/calendar2.png') center bottom no-repeat;}
#calendar-slider .c-day:not(.c-day0):hover,
#calendar-slider .c-day:not(.c-day0)#focused{color:white;background:url('../../img/malta/calendar_h.png') center bottom no-repeat;}
#calendar-slider .c-day.c-day1:hover,
#calendar-slider .c-day.c-day1#focused{color:white;background:url('../../img/malta/calendar1_h.png') center bottom no-repeat;}
#calendar-slider .c-day.c-day2:hover,
#calendar-slider .c-day.c-day2#focused{color:white;background:url('../../img/malta/calendar2_h.png') center bottom no-repeat;}
#calendar-slider .c-num{font-size:22px;}
#calendar-slider .c-day:not(.c-day0):hover,
#calendar-slider .c-day#focused:not(.c-day0){padding-top:33px;}
#calendar-slider .c-day:not(.c-day0):hover:after,
#calendar-slider .c-day#focused:not(.c-day0):after{bottom:-53px;width:25px;height:25px;}
#calendar-slider .c-day:after{-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;content:" ";display:block;background:white;position:absolute;bottom:-47px;width:15px;height:15px;border-radius:25px;margin:auto;left:0px;right:0px;border:5px solid #2c3c60;background:#2c3c60;z-index:9;}
#calendar-slider .c-day.c-month2:after{background:#f9bbba;border-color:#f9bbba;}
#calendar-slider .c-day:before{background:#2c3c60;}
#calendar-slider .c-day.c-month2:before{background:#f9bbba;}
#calendar-slider .c-day:before{-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;content:" ";display:block;position:absolute;bottom:-42px;width:80px;height:5px;border-radius:25px;margin:auto;left:-75px;right:0px;z-index:7;}
#calendar-slider .c-day:not(.c-day0):hover:before,
#calendar-slider .c-day:not(.c-day0)#focused:before{}
#calendar-slider .slick-prev, #calendar-slider .slick-next{top:71%;}
#calendar-slider .slick-prev:before{content:'';background:url('../../img/malta/small_larrow.png') center center no-repeat;height:20px;width:20px;display:block;opacity:1;}
#calendar-slider .slick-next:before{content:'';background:url('../../img/malta/small_rarrow.png') center center no-repeat;height:20px;width:20px;display:block;opacity:1;}
#calendar-slider .c-day.active.c-day0
#whatsnew_boxes{background-color:#f3f3f3 !important;padding-top:60px;padding-bottom:90px;}
#main_content #whatsnew_boxes{background-color:#f3f3f3;}
#whatsnew_boxes .w-news-title{text-align:center;margin-bottom:75px;margin-top:75px;}
#whatsnew_boxes .w-news-title .btn{padding:0;}
#whatsnew_boxes .w-news-title .btn a{padding:12px 33px;display:inline-block;}
#whatsnew_boxes .w-news-title .btn-big{font-size:30px;font-weight:500;}
#whatsnew_boxes .w-box{margin-bottom:30px;min-height:255px;}
#whatsnew_boxes .w-box{display:inline-block;}
#whatsnew_boxes .w-box-container{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:relative;box-sizing:content-box;margin-bottom:15px;display:inline-block;font-size:14px;position:relative;cursor:pointer;}
#whatsnew_boxes .w-box-content{position:absolute;top:0;bottom:0px;left:0;right:0;height:100%;background-color:#fff;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:40px;margin:0 15px;overflow:hidden;font-size:14px;}
#whatsnew_boxes .w-box:hover .w-box-content{opacity:1;}
#whatsnew_boxes .w-box img{width:100%;max-height:540px}
#whatsnew_boxes w-box-img{position:relative;}
#whatsnew_boxes .more{margin-top:30px;margin-bottom:67px;}
#whatsnew_boxes .more a{font-size:24px;font-family:"Futura";background:#fff;padding:2px 35px;border-radius:25px;transition:0.6s;-webkit-transition:0.6s;}
#whatsnew_boxes .more a:hover, #whatsnew_boxes .more a:focus, #whatsnew_boxes .more a:active{color:#fff;background-color:#233355;transition:0.6s;-webkit-transition:0.6s;}
.w-box .w-box-content h3, .article h3{text-transform:uppercase;text-align:center;margin-bottom:0px;font-weight:bold;}
.w-box .w-box-content .w-box-text{text-align:justify;word-wrap:break-word;}
.w-box .w-box-content .w-box-more{text-align:center;}
.w-box .w-box-content .w-box-more a{color:#ff9997;font-weight:bold;}
.w-box .w-box-title, .article .pinkhover{position:absolute;left:15px;right:15px;text-align:center;min-height:110px;padding:0px 15px;height:50%;bottom:0px;background:rgba(247,212,211,0.7);}
.w-box .w-box-title h3, .article .pinkhover h3{font-weight:bold;vertical-align:middle;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;left:0px;}
.w-box.w-box-big .slick-slide{position:relative;}
.w-box .w-box-bigtitle{position:absolute;top:0px;left:0px;right:0px;}
.w-box .w-box-bigtitle h3{color:white;font-weight:bold;font-size:26px;background:rgba(44,60,96,0.8);padding:42px 10px;text-align:center;}
.w-box .w-box-bigtitle h3 a{color:white;}
.w-box .w-box-table{display:table;}
.w-box .w-box-bigtext{display:table-cell;vertical-align:middle;height:95px;position:absolute;bottom:55px;left:85px;right:85px;padding:15px 10px;text-align:center;background:rgba(247,212,211,0.7);}
.w-box .w-box-bigtext h4{font-weight:bold;margin-bottom:5px}
.w-box .w-box-bigtext p{}
.article .pinkhover{display:none;cursor:pointer}
.article:hover .pinkhover{display:block;}
.w-box.w-box-big .slick-dots{bottom:20px;margin:auto;left:0;right:0;width:90%;}
.w-box.w-box-big .slick-dots li button{padding:0px;text-align:center;}
.w-box.w-box-big .slick-dots li button:before{-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;transition:transform 0.5s;opacity:1;width:8px;height:8px;background-color:white;border:3px solid white;border-radius:10px;content:' ';margin:5px;}
.w-box.w-box-big .slick-dots li.slick-active button:before,
.w-box.w-box-big .slick-dots li button:hover:before,
.w-box.w-box-big .slick-dots li button:focus:before{background-color:transparent;width:13px;height:13px;margin:2px;}
.w-box{-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;position:relative;margin-bottom:30px;}
.w-box a,
.w-box a:hover{color:#233355;}
.w-more{text-align:center;margin-top:25px;}
.w-more .w-more-btn a{font-weight:bold;color:#233355;border-radius:15px;background:white;padding:5px 30px;display:inline-block;}
#ourbrands{padding:121px 0px 103px;position:relative;}
#ourbrands .ob-brands-cats{font-size:13px;font-weight:600;padding:12px;text-align:center;background:#f3f3f3;margin:68px auto 30px;float:none;width:86%;}
#ourbrands .ob-brands-cats .ob-brands-cat{padding:2px 10px;margin:2px;display:inline-block;cursor:pointer;transition:0.5s;-webkit-transition:0.5;}
#ourbrands .ob-brands-cats .ob-brands-cat:hover{background:#2c3c60;color:white;transition:0.5s;-webkit-transition:0.5;}
#ourbrands .ob-brands-cats #active.ob-brands-cat{background:#2c3c60;color:white;font-weight:600;transition:0.5s;-webkit-transition:0.5;}
#ob-brands{position:relative;}
.ob-slider-wrapper{display:inline-block;width:100%;padding:0px 65px;}
.ob-brands-slider img{transition:0.5s;-webkit-transition:0.5s;}
.ob-brands-slider img:hover{opacity:0.6;transition:0.5s;-webkit-transition:0.5s;}
.ob-brands-slider .slick-slide .ob-brands-slide{margin-bottom:20px;line-height:100px;height:100px !important;text-align:center;vertical-align:middle;line-height:75px;}
.ob-brands-slider .slick-slide .ob-brands-slide a{line-height:100px;display:block;}
.ob-brands-slider .slick-slide .ob-brands-slide img{padding:5px;margin:auto;display:inline-block;max-width:160px !important;max-height:100px !important;}
.ob-brands-slider .slick-prev:before{content:'';background:url('../../img/malta/grayarrowleft2.png') center center no-repeat;height:75px;width:75px;display:block;opacity:1;}
.ob-brands-slider .slick-next:before{content:'';background:url('../../img/malta/grayarrowright2.png') center center no-repeat;height:75px;width:75px;display:block;opacity:1;}
.ob-brands-slider .slick-prev{left:-47px;top:48%;}
.ob-brands-slider .slick-next{right:-47px;top:48%;}
.ob-brands-slider .slick-prev, .ob-brands-slider .slick-next{height:75px;width:75px;z-index:100;}
.ob-brands-slider{opacity:0;position:absolute;left:0;right:0;margin:auto;width:86%;}
.ob-brands-slider.slider-visible{position:relative;opacity:1;z-index:10;left:0px;right:0px;width:100%;}
#joinus{}
#joinus .j-slider{background:#f3f3f3;padding-top:6px;padding-bottom:79px;margin-top:79px;}
#joinus .j-slide{padding:13px 15px;background:white;margin:0px 3px;filter:grayscale(1);filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);cursor:pointer;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#joinus .j-slide .j-social{opacity:0.3;}
#joinus .slick-slide:hover{filter:grayscale(0);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);}
#joinus .slick-slide:hover .j-social{opacity:1;}
#joinus .j-slide .j-img{height:130px;display:inline-block;overflow:hidden}
#joinus .j-slide .j-img a{height:130px;display:inline-block;vertical-align:middle;line-height:130px;}
#joinus .j-slide .j-img img{width:100%;vertical-align:middle;display:inline}
#joinus .j-slide .j-content{margin-top:15px;font-size:12px;}
#joinus .j-slide .j-content .j-date{font-weight:bold;font-style:italic;margin-bottom:2px}
#joinus .j-slide .j-content .j-text{text-align:justify;height:75px;overflow:hidden;}
#joinus .j-slide .j-content .j-social{text-align:center;margin-top:15px;}
#joinus .j-slide .j-content .j-social img{display:inline-block;}
#gm-box{background:#f3f3f3;}
#gm-slider{margin-top:79px;}
#gm-slider .slick-slide > div{height:120px;}
#maltacontact{background:#f3f3f3;font-size:13px;padding-top:110px;}
#maltacontact #contact-title{padding-top:50px;padding-bottom:50px;}
#maltacontact .contact-text{color:#2c3c60;padding-top:20px;border-top:4px solid white;}
#maltacontact .contact-text a{color:#2c3c60;font-weight:bold;}
#maltacontact .contact-social{margin-top:21px;}
#maltacontact .contact-social img{margin:0px 3px;}
#maltacontact .contact-social img:hover{}
#maltacontact .contact-social .btn-white2{padding:5px 25px;}
#maltacontact .backarrow{margin-top:60px;display:inline-block;width:80px;height:80px;line-height:80px;text-align:center;margin-bottom:-20px;background:url(../../img/malta/tick-up.png) no-repeat center center white;}
#maltacontact .backarrow img{cursor:pointer;vertical-align:middle}
#maltacontact .backarrow:hover{background:url(../../img/malta/tick-up-white.png) no-repeat center center #2c3c60;}
#maltacontact #maltamap{height:330px;border:4px solid white;}
#maltacontact h4{font-size:18px;color:#2c3c60;font-weight:bold;font-family:'Futura';}
#footer{text-align:left;color:#2c3c60;margin-top:25px}
#footer a{font-weight:bold;color:#2c3c60;}
#footer a:hover{color:#4d5d82;}
#footer .contact-text a{font-weight:bold;color:#ff7976;}
#footer .contact-text a:hover{color:#ff9b98;}
#footer #footer-links a:first-of-type{border: none;}
#footer #footer-links a{padding:0 10px;border-left:2px solid}
#footer-map{width:100%;height:400px}
#footer-bottom{padding-top:25px;padding-bottom:25px;font-size:14px;}
.home #footer{margin-top:0;}
#footer .contact-social a{width:48px;height:48px;line-height:48px;text-align:center;background-color:white;display:inline-block;margin-right:5px}
#footer .contact-social a img{height:23px;vertical-align:middle}
#footer .contact-social a:hover{background-color:#233355}
sup{font-size:70%;}
.page_content_text h2,
.contact-form h2{font-weight:bold;font-size:30px;}
.page_content_text a{color:#ff7976;}
.page_content_text h3, .page_content_text h2, .page_content_text h3, .page_content_text h4, .page_content_text h5{font-family:'Futura',sans-serif;font-size:14px;}
.page-c
.contact{}
.contact .contact-form{margin-top:60px;}
.contact .contact-form h2{}
.contact .contact-form li{display:inline-block;width:100%;}
.contact .contact-form label{padding:10px 0px;font-weight:600;font-size:15px;font-style:italic;}
.contact .contact-form input[type="text"]{background:#fdebeb;border:none;height:34px;width:100%;}
.contact .contact-form textarea{background:#fdebeb;border:none;resize:none;height:85px;width:100%;}
.contact .contact-form button{color:white;background:#ff7976;margin-top:35px;padding:5px 80px;font-weight:300;font-size:20px;font-family:'Futura', sans-serif;border-radius:25px;}
.contact .contact-form button:hover{background:#fdebeb;color:#233355;}
.contact .page-content{}
.contact .page-content .page-content-title h2{text-align:center;}
.contact .btn-dark{width:350px;padding:15px 30px;}
.contact .page_content_text strong{font-weight:600;}
.contact .page_content_text h1{font-size:28px;font-weight:400;}
.contact .page_content_text h2{font-size:24px;font-weight:400;}
.contact .page_content_text h3{font-size:22px;font-weight:400;}
.contact .page_content_text h4{font-size:20px;font-weight:400;}
.contact .page_content_text h5{font-size:18px;font-weight:400;}
.contact .page-content table, .contact .page-content tbody{display:inline-block;width:100% !important;height:auto !important;}
.contact .page-content table td{float:left;width:33.333% !important;height:auto !important;box-sizing:border-box;}
.contact .page-content table tr td{padding-right:15px;padding-left:0px;}
.contact .page-content table tr td+td{padding-left:15px;}
.contact .page-content table tr td:last-of-type{padding-right:0px;}
.contact #maltacontact{margin-top:85px;}
.contact .page-content table tr{display:inline-block;width:100% !important;height:auto !important;}
.contact .page-content:first-of-type .page-content-title{background:#fdebeb;}
.contact .page-content .page-content-title{text-align:center;padding:60px 0px;}
.contact .page-content .page_content_text{padding-top:50px;}
.aboutgallery .btn-dark{width:350px;padding:15px 30px;}
.aboutgallery .page_content_text h1{font-size:28px;font-weight:400;}
.aboutgallery .page_content_text h2{font-size:24px;font-weight:400;}
.aboutgallery .page_content_text h3{font-size:22px;font-weight:400;}
.aboutgallery .page_content_text h4{font-size:20px;font-weight:400;}
.aboutgallery .page_content_text h5{font-size:18px;font-weight:400;}
.aboutgallery .page-content{padding-bottom:100px;}
.aboutgallery .page-content .page_text_wrapper img{outline:white solid 15px !important;}
.aboutgallery .page_content_text h2{margin-top:80px;margin-bottom:25px;}
.aboutgallery .page-content:nth-of-type(2n+1){background:-moz-linear-gradient(top, #fdebeb 0%, #fdebeb 45%, white 44%, white 100%);background:-webkit-linear-gradient(top, #fdebeb 0%,#fdebeb 45%,white 44%,white 100%);background:linear-gradient(to bottom, #fdebeb 0%,#fdebeb 45%,white 44%,white 100%);}
.aboutgallery .page-content:nth-of-type(2n){background:-moz-linear-gradient(top, white 0%, white 30%, #fdebeb 28%, #fdebeb 100%);background:-webkit-linear-gradient(top, white 0%,white 30%,#fdebeb 28%,#fdebeb 100%);background:linear-gradient(to bottom, white 0%,white 30%,#fdebeb 28%,#fdebeb 100%);}
.aboutgallery #main-content-wrapper > div:nth-last-child(-n+2):nth-child(odd){background:white;}
.aboutgallery .page-content-title{text-align:center;padding-top:55px;padding-bottom:45px;}
.aboutgallery #footer{margin-top:0px;}
.center{text-align:center;}
.brand .brand-logo{margin:100px auto;}
.brand-pagin > div{display:inline-block;}
.brand-page .pagin-brand-logo{margin:auto 60px;height:160px;width:160px;text-align:center;line-height:160px;border:1px solid #eaeaea;display:inline-block;filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:0.5s;-webkit-transition:0.5s;}
.brand-page .brand-prev > a img:hover, .brand-page .brand-next > a img:hover{opacity:0.7;transition:0.5s;-webkit-transition:0.5s;}
.brand-page .brand-logo{height:190px;width:190px;text-align:center;line-height:190px;border:1px solid #eaeaea;transition:0.5s;-webkit-transition:0.5s;}
.brand-page .pagin-brand-logo:hover{opacity:1;filter:grayscale(0%);-webkit-filter:grayscale(0%);transition:0.5s;-webkit-transition:0.5s;}
.brand-page .pagin-brand-logo img{max-height:150px;opacity:0.2;}
.brand-page .pagin-brand-logo:hover img{opacity:0.6;filter:grayscale(0%);-webkit-filter:grayscale(0%);transition:0.5s;-webkit-transition:0.5s;}
.brand-page .brand-logo img{vertical-align:middle;max-height:180px;}
.brand-next .empty{position:relative;top:73px;margin-right:143px;border:0px;}
.brand-prev .empty{position:relative;top:73px;margin-left:143px;border:0px;}
.brand-phone{}
.brand .center .row .plan a{font-size:24px;color:#fff;background-image:url('../../img/malta/planwhite.png');background-repeat:no-repeat;background-position:40px 7px;background-color:#f3f3f3;font-family:'Futura';padding:15px 45px 15px 120px;border-radius:30px;}
.brand .center .row .plan a:hover{background-color:#2c3c60;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;}
.bg{color:#2c3c60;font-size:24px;font-weight:400;font-family:'Futura';background:#fff;padding:0 50px;}
.line{position:relative;z-index:1;margin-top:40px;margin-bottom:40px;}
.line:before{border-top:4px solid #2c3c60;content:"";margin:0 auto;position:absolute;top:49%;left:0;right:0;bottom:0;width:100%;z-index:-1;}
.brand{text-align:center;}
.plan{margin-top:70px;margin-bottom:70px;}
.brand-info h2{font-size:30px;font-family:'Futura';margin-bottom:15px}
.content_brand{text-align:justify;font-size:14px}
.content_brand p{margin-bottom:5px}
.brand-level{font-size:14px;font-family:'Titillium Web';margin-top:20px;}
.brand-trade{font-size:14px;font-family:'Titillium Web';margin-bottom:20px;}
.red-italic{color:#ff7976;font-style:italic;}
.brand-contact{margin-top:60px;text-align:center;line-height:90px;}
.brand-contact .brand-ico{display:inline-block;min-height:85px;vertical-align:middle;min-width:160px;}
.brand-email a, .brand-www a{font-size:14px;font-family:'Titillium Web';color:#2c3c60;font-weight:600;display:block;line-height:16px;}
.reg{font-size:14px;font-family:'Titillium Web';color:#2c3c60;font-weight:400;line-height:16px;}
.bold-italic{font-weight:600;font-style:italic;font-family:'Titillium Web';}
.brand-email a:hover, .brand-www a:hover{color:#2c3c60;}
.brand-img{line-height:64px;margin-bottom:5px}
.content_brand em, .content_brand p{font-family:'Titillium Web';}
.brand-promo{width:100%;height:160px;background-color:#f3f3f3;display:inline-block;line-height:100px;box-sizing:border-box;}
.brand-promotions{font-size:0px;}
.brand-promotion{font-size:14px;display:inline-block;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;position:relative;}
.brand-promotion:hover .brand-promo-content{opacity:1;}
.promo-text{font-family:'Titillium Web';font-weight:600;}
.brand-events{margin-bottom:100px;}
.brand-promotion{width:160px;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:right center;-moz-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;position:relative;padding:0px 15px;box-sizing:content-box;margin-bottom:15px;display:inline-block;font-size:14px;position:relative;}
.brand-promo{z-index:40;position:relative}
.brand-promo-content{position:absolute;bottom:0px;left:0;right:0;height:100%;background-color:#ff7976;color:#fff;line-height:100px;width:160px;left:15px;right:15px;opacity:0;z-index:50;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.brand-promo-content img{filter:brightness(100);-webkit-filter:brightness(100);-moz-filter:brigtness(100);}
.brand .event-box, .event .event-box{margin:15px;display:inline-block;height:255px;line-height:255px;}
.event .event-title{font-family:'Futura';font-size:30px;padding:70px 0;}
.page_content_text ul{list-style:square;padding-left:17px;}
.event .page_content_text{font-size:14px;margin-top:80px;}
.event .page_content_text span{font-family:'Futura';}
.event .event-anchor-date{display:inline-block;margin-bottom:20px;}
.event-head{background-color:#fdebeb;text-align:center}
.event .event-date{font-weight:700;font-family:'Futura';line-height:1;}
.event .slick-slide .event-date{font-weight:700;font-family:'Futura';line-height:1;display:inline-block;background-color:#233355;color:#fff;padding:10px 45px 11px;font-size:18px;position:relative;top:-12px;}
.event .slick-dots{display:none !important;}
.event .page-slider{border:15px solid #fff;}
.event .page-slider .slick-prev, .event .page-slider .slick-next{top:50%;}
.promotions .promotions-list{margin-bottom:35px;}
.promotions .promotion-info{font-family:'Futura';font-size:30px;border:5px solid #233355;display:inline-block;padding:20px 75px;margin:75px 0;}
.promotions .promotion-details .promo{font-family:'Futura';font-size:25px;padding-top:45px;}
.promotions .promotion-details .event-date{padding-bottom:30px;}
.promotions .promotion{background-color:#f3f3f3;}
.promotions .promo-description{font-size:14px;padding:20px 20px 45px;text-align:justify;}
.promotions-small .slick-track{width:100% !important;transform:none !important;}
.promotions-small .slick-slide{width:16.667% !important;height:185px;line-height:185px;}
.promotions .slick-slide img{display:inline;height:auto;}
.searcher .search-bottom input{border-radius:0px;text-align:center;background:transparent;border:4px solid #2c3c60;color:#2c3c60;font-weight:bold;font-size:28px;padding:13px;margin-top:40px;margin-bottom:58px;}
.searcher .search-bottom::-webkit-input-placeholder{color:#2c3c60;}
.searcher .search-bottom:-moz-placeholder{color:#2c3c60;}
.searcher .search-bottom:-ms-placeholder{color:#2c3c60;}
.searcher .search-bottom::-ms-input-placeholder{color:#2c3c60;}
.searcher .search-bottom:-ms-input-placeholder{color:#2c3c60;}
.searcher .search-bottom .search-info{font-size:30px;font-weight:700;padding-top:60px;font-family:'Futura';padding-top:112px;}
.searcher .line{margin-top:40px;}
.searcher .bg{padding:0 70px;font-size:30px;}
.searcher h2{font-size:30px;margin:67px 0 60px;font-weight:400;font-family:'Futura';}
.searcher .search-text{border-radius:0px;text-align:center;background:transparent;border:5px solid #2c3c60;color:#2c3c60;font-weight:bold;font-size:30px;padding:13px 100px;margin-bottom:25px;display:inline-block;}
.searcher .searcher-articles{width:auto;height:255px;line-height:255px;}
.searcher-events{width:auto;height:255px;line-height:255px;margin-bottom:15px;margin-top:15px;}
.searcher .searcher-articles{margin-bottom:2px;}
.searcher .searcher-promo, .searcher-shops{width:auto;height:160px;line-height:160px;}
.searcher-promo{border:1px solid #f4f4f4}
.pinkhover{position:absolute;left:15px;right:15px;text-align:center;min-height:110px;padding:0px 15px;height:50%;bottom:0px;}
.pinkhover:hover{position:absolute;left:15px;right:15px;text-align:center;min-height:110px;padding:0px 15px;height:50%;bottom:0px;background:rgba(247,212,211,0.7);}
.searcher .searcher-articles .pinkhover h3{visibility:hidden;font-weight:bold;vertical-align:middle;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;color:#2c3c60;left:0;}
.searcher .searcher-articles .pinkhover:hover h3{visibility:visible;}
.searcher .c-box{display:inline-block;padding:15px;}
.searcher .c-box-container{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;position:relative;box-sizing:content-box;display:inline-block;font-size:14px;position:relative;cursor:pointer;width:100%;line-height:normal;vertical-align:middle;}
.searcher .c-box-content{position:absolute;bottom:0px;left:0;right:0;height:100%;background-color:#f3f3f3;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;line-height:normal;}
.searcher .c-box:hover .c-box-content{opacity:1;}
.searcher .c-box .c-box-content h3{font-size:17px;font-weight:700;margin-top:40px;text-transform:uppercase;}
.searcher .c-box .c-box-text{font-size:13px;padding:0 45px;text-align:justify;}
.searcher .c-box .c-box-more a{font-size:13px;color:#ff9997;font-weight:700;}
.searcher .c-box .c-box-more a:hover{color:#ffbbb9;}
.searcher .c-box-promo{display:inline-block;line-height:160px;margin-bottom:15px;}
.searcher .promo-short-desc{position:absolute;bottom:0px;left:15px;right:15px;height:100%;background-color:#f3f3f3;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:10px;line-height:normal;}
.searcher .c-box-promo:hover .promo-short-desc{opacity:1;}
.searcher .c-box-promo .promo-short-desc h3{font-size:17px;font-weight:700;margin-top:40px;text-transform:uppercase;}
.searcher .searcher-shops img{transition:0.5s;-webkit-transition:0.5s;}
.searcher .searcher-shops img:hover{opacity:0.7;transition:0.5s;-webkit-transition:0.5s;}
.default-template{text-align:center;}
.default-template .main-content-title{background-color:#fdebeb;text-align:center;}
.default-template .main-content-title{padding:60px 0 50px 0;}
.default-template .main-content-title h3{padding:20px 90px;font-size:30px;color:#2c3c60;font-family:'Futura';display:inline-block;}
.default-template .page-content-title .btn-dark{border:none;margin:60px 0 15px;font-size:30px;color:#2c3c60;}
.default-template .page-content blockquote{background-color:#fdebeb;font-weight:700;text-align:justify;quotes:"\201C""\201D""\2018""\2019";margin:0 -15px;padding:15px;font-style:italic;}
.default-template .page-content .page_content_text{padding-top:20px;}
.default-template .page-content{font-size:14px;}
.default-template .page-content .page_content_text{max-width:760px;margin-left:auto;margin-right:auto;}
.default-template .page-content .page_content_text blockquote{position:relative;}
.default-template .page-content .page_content_text blockquote::before{content:"";display:block;position:absolute;background:url('../../img/malta/quoteleft.png') no-repeat;width:70px;height:50px;left:-80px;transform:translateY(-50%);top:50%;}
.default-template .page-content .page_content_text blockquote::after{content:"";display:block;position:absolute;background:url('../../img/malta/quoteright.png') no-repeat;width:70px;height:50px;right:-80px;transform:translateY(-50%);top:50%;}
.default-template .page-slider{margin-top:50px;}
.default-template .page-slider .slick-prev:before{background:url('../../img/malta/leftarrow.png');}
.default-template .page-slider .slick-next:before{background:url('../../img/malta/rightarrow.png');}
.default-template .slick-slide img{width:100%;height:450px;}
.default-template .gallery{margin-top:50px;margin-left:auto;margin-right:auto;}
.default-template > img{width:1170px;border:10px solid #fff;}
.default-template.with-image > img{width:auto;}
.default-template .page-slider .slick-prev{left:50%;-webkit-transform:translate(-470px, -50%);-ms-transform:translate(-470px, -50%);transform:translate(-470px, -50%);}
.default-template .page-slider .slick-next{left:50%;-webkit-transform:translate(395px, -50%);-ms-transform:translate(395px, -50%);transform:translate(395px, -50%);}
.default-template .page-slider .slick-dots{bottom:0;}
.default-template .gallery .gallery_photo{margin-bottom:15px;}
.default-template .image{position:relative;}
.default-template .slick-dots li button:before{-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-o-transition:-o-transform 0.5s;transition:transform 0.5s;opacity:1;width:8px;height:8px;background-color:white;border:3px solid white;border-radius:10px;content:' ';margin:5px;}.default-template .slick-dots li.slick-active button:before
.default-template .slick-dots li button:hover:before,
.default-template .slick-dots li button:focus:before{background-color:transparent;width:13px;height:13px;margin:2px;}
.menu-bg{display:none;z-index:9999;background:rgba(25, 38, 66, 0.95);position:fixed;left:0;right:0;top:0;bottom:0;}
.menu-bg .x{position:absolute;right:10%;top:2%;cursor:pointer;z-index:50}
.menu{position:absolute;text-align:center;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:40}
.menu .logo-white{margin:15px 15px 30px 0;}
.menu .logo-white img{height:65px;}
.menu ul{font-family:'Futura';font-size:16px;display:inline-block}
.menu ul li{display:block;}
.menu ul li a{color:#fff;display:block;padding:21px 60px;border-top:1px solid transparent;}
#main_content .newsfeed-template #whatsnew_boxes{margin-top:29px;background-color:#fff;}
.other-articles .article{margin-bottom:15px;height:255px;line-height:255px;}
.default-slider-text{position:absolute;bottom:100px;background:rgba(247,212,211,0.7);padding:24px;left:50%;transform:translateX(-50%);width:670px;font-style:italic;display:none;}
.default-slider .slick-slider{width:760px;margin:20px auto;}
.gallery .button-gallery{padding:10px 50px;font-size:26px;color:#2c3c60;font-family:'Futura';border:5px solid #2c3c60;display:inline-block;margin-bottom:40px;}
.newsfeed-template{position:relative;margin-bottom:50px}
.newsfeed-template .main-content-title h3{padding:20px 35px;font-size:30px;color:#2c3c60;font-family:'Futura';border:5px solid #2c3c60;display:inline-block;position:absolute;left:50%;transform:translatey(-50%) translateX(-50%);top:50%;z-index:10;text-align:center;}
.newsfeed-template .newsfeed-template-img{overflow:hidden;position:relative;height:235px}
.newsfeed-template .newsfeed-template-img img{width:auto;max-width:none;position:relative;}
.newsfeed-template .w-more .w-more-btn a{font-size:23px;font-family:'Futura';background-color:#f9bbba;color:#fff;border-radius:25px;transition:0.5s;-webkit-transition:0.5;}
.newsfeed-template .w-more .w-more-btn a:hover{color:#233355;transition:0.5s;-webkit-transition:0.5;}
.newsfeed-template .w-box .w-box-bigtext{bottom:65px;}
.newsfeed-template .page-content{background-color:#eaeaea;padding-bottom:85px;}
.newsfeed-body #footer{margin-top:0;}
.newsfeed-template .c-promo-img img:hover{opacity:0.6;transition:0.5s;-webkit-transition:0.5;}
.newsfeed-template .calendar-promo{text-align:center;margin-top:52px;}
.newsfeed-template .calendar-promo .line{margin-top:52px;margin-bottom:27px;}
.newsfeed-template .calendar-promo .bg{font-size:30px;padding:0 40px;}
.newsfeed-template .bg{color:#fff;background-color:#eaeaea;}
.newsfeed-template .line:before{border-color:#fff;}
.newsfeed-template .calendar-promo .c-promo-img{height:160px;line-height:160px;background-color:white;}
.newsfeed-template .calendar-promo .c-promo-img a{max-width:90%;display:inline-block;}
.newsfeed-wrapper .slick-track{max-height:540px}
.promotions .brand_small{display:inline-block;line-height:160px;margin-bottom:15px;}
.promotions .brand-small-wrapper{border:1px solid #F4F4F4;position:relative;padding:0px 15px;}
.promotions .promo-dates-center{top:50%;position:relative;transform:translateY(-50%);}
.promotions .brand_small:hover .promo-dates{opacity:1;}
.promotions .brand_small .promo-dates h3{font-size:17px;font-weight:700;margin-top:40px;text-transform:uppercase;}
.promotions .promo-dates{position:absolute;bottom:0px;left:0px;right:0px;height:100%;background-color:#F6CAC9;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:10px;line-height:normal;font-family:'Futura';font-size:18px;color:#fff;cursor:pointer;}
.promotions .c-box-promo, .newsfeed-template .c-box-promo{display:inline-block;line-height:160px;margin-bottom:15px;}
.promotions .promo-short-desc, .newsfeed-template .promo-short-desc{position:absolute;bottom:0px;left:15px;right:15px;height:100%;background-color:#f3f3f3;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:10px;line-height:normal;overflow:hidden;}
.home .c-box-promo .c-promo-img{background-color:white;}
.home .c-box-promo .c-promo-img img{max-width:90%;max-height:100%;}
.promotions .c-box-promo:hover .promo-short-desc, .newsfeed-template .c-box-promo:hover .promo-short-desc{opacity:1;}
.newsfeed-template .c-box-promo .promo-short-desc{background-color:#f9bbba;color:#2c3c60;display:table-cell;vertical-align:middle}
.newsfeed-template .c-box-promo .promo-short-desc .display-table, #calendar_boxes .promo-short-desc .display-table, .searcher .promo-short-desc .display-table{height:100%}
.promotions .newsfeed-template .c-box-promo .promo-short-desc h3, .newsfeed-template .c-box-promo .promo-short-desc h3{font-size:17px;font-weight:700;margin-top:40px;text-transform:uppercase;}
.caption-box{display:inline-block;position:relative;width:255px;height:255px;overflow:hidden;}
.caption-box figure img{width:100%;height:auto;position:absolute;top:0;left:0;opacity:1;-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.caption-box figure:hover img{-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0.3;}
.caption-box figcaption{-moz-transform:scale(1.3);-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);-moz-transition:transform 0.4s;-o-transition:transform 0.4s;-webkit-transition:transform 0.4s;transition:transform 0.4s;opacity:0;background:rgba(255,121,118,0.5);}
.caption-box figure:hover figcaption{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1;}
.caption-box .center{display:table;width:100%;height:100%;}
.caption-box .center span{display:table-cell;vertical-align:middle;padding:40px;color:#fff;line-height:1.2;font-weight:600;font-size:24px;}
.caption-box figure{height:100%;}
.contact-map{filter:grayscale(30%);-webkit-filter:grayscale(30%);}
.checkator_holder{display:inline-block !important;width:29px !important;height:29px !important;line-height:29px;top:6px;margin:0px !important;}
#form-step-2 .checkator_holder{float:left !important;}
.checkator_source{width:29px !important;height:29px !important;}
.checkator_element{background-color:#fdebeb !important;height:29px !important;border:1px solid #2c3c60}
.checkator_element.checkbox{border:1px solid #2c3c60;background-color:#fdebeb;margin:0px}
.checkator_source:checked+.checkator_element:after{background-color:#233355}
.checkator_source:focus+.checkator_element{border:2px solid #233355;}
.check-info{font-size:14px;font-weight:600;display:inline-block;padding-left:50px;margin-top:-25px;font-style:italic}
.checkbox-btn{display:inline-block;width:50px;}
.gallery-plan{}
.gallery-plan .container-fluid > .row{margin:0px;}
.ui-loader{display:none !important;}
.newsfeed-template.newsletter .page-content{background-color:white;padding-top:86px;padding-bottom:30px}
.newsletter-form{text-align:center;margin-bottom:30px}
.newsletter-form .form-input{padding:15px;background-color:#feecec;font-weight:bold;color:#2c3c60;border:0px;outline:none;text-align:center;width:500px;height:80px}
.newsletter-form .formButton{border:0px;background-color:transparent;color:white;vertical-align:top;margin:0px;padding:0px;}
.newsletter-form .formButton img{height:80px}
.social-share{max-width:760px;margin:0px auto;text-align:left;}
.social-content{text-align:left;display:inline-block;}
.social-content > div{display:inline-block;text-align:left;margin:20px 0px;vertical-align:bottom}
.social-content > div iframe, .social-content > div span{vertical-align:bottom}
.other-articles .line{z-index:0}
.promotion-details .promo-photo img{max-height:375px;}
.small_boxes{padding:30px 0;}
.small_box{position:relative;cursor:pointer;margin:0 auto 30px;}
.small_box .box-title{border:1px solid #233355;height:100px;text-align:center;display:table;width:100%;vertical-align:middle;}
.small_box .title{display:table-cell;vertical-align:middle;color:#233355;font-size:18px;}
.small_box .small-box-content{top:0;bottom:0px;left:0;right:0;height:100%;background-color:#F3F3F3;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin:0 15px;overflow:hidden;font-size:14px;text-align:center;}
.small_box:hover .small-box-content{opacity:1;}
.small_box:hover img{opacity:0.7;}
.small_box .small_boxes_more a{color:#ff9997;font-weight:bold;}
.small_box .display-table{width:100%;}
.small_box img{width:100%;}