/** * Description: styles related to Share IT styles. * User: Carolina Silva * Date: 28/Jun/2018 **/ @import url(configs.less); .fontFace('shrikhandregular','shrikhand','shrikhand-regular-webfont',false); // Header .mk-header.sticky-style-fixed .mk-header-bg{ background-color: @blue !important; } .mk-header-inner, .a-sticky .mk-header-inner, .header-style-2.a-sticky .mk-classic-nav-bg { border-bottom: none !important; } .main-navigation-ul.dropdownJavascript { .menu-item.menu-item-type-custom.menu-item-object-custom.no-mega-menu { .menu-item-link.js-smooth-scroll{ color:@white!important; &:after { background-color:@white!important; } } } } @media (max-width: 500px) { .mk-page-section.si-background-top { height: 500px !important; } .header-logo { a { margin-left: 0!important; } } .mk-nav-responsive-link { right: 0px!important; padding: 0!important; margin-top: -13px!important; .mk-css-icon-menu { width: 25px!important; height: 25px!important; } } } // Menu .main-navigation-ul>li.menu-item>a p{ color: @white !important; //background-color: red !important; } .mk-css-icon-menu { .mk-css-icon-menu-line-1 , .mk-css-icon-menu-line-2, .mk-css-icon-menu-line-3 { background-color: @white!important; } } .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after { background-color: @white !important; } // Map .full-width-66 .page-section-content{ padding: 0 0 0 0 !important; } .gm-style-iw{ background-color: @white !important; p{ color: @grey !important; } } // Home - Facilidades .vc_col-sm-2 { width: 20%!important; padding:3% 0 3% 0 !important; &:nth-child(1),&:nth-child(2), &:nth-child(3) { padding: 3%!important; margin: 0 !important; } .vc_icon_element-icon.vc_li.vc_li-world { margin-top: 4px!important; margin-left: 1px!important; } .vc_icon_element-icon.vc_li.vc_li-clock { margin-top: 4px!important; } } @media (max-width: 850px) { .vc_col-sm-2 { width: 100%!important; } } // Contacts page #contacts{ .mk-grid a:hover{ color: @blue !important; } } // Booking Form #AVP{ background-color: rgba(0,11,119, 0.9); padding:30px; padding-bottom: 20px !important; position: fixed !important; bottom: 0 !important; width: 190px !important; color: @white; right:70px; //height: 200px !important; z-index: 500; button, input[type=button], input[type=reset], input[type=submit]{ background-color: @blue !important; width: 100% !important; border: none !important; height: 46px !important; margin-top: 5px !important; color: @white !important; padding-left: 8px !important; text-transform:uppercase !important; border-radius: 3px !important; font-weight: 800!important; letter-spacing: 2px !important; :hover{ background-color: @blue !important; } } .si-booking-submit{ input[type=button]{ width: 60% !important; } .si-booking-down{ width: 50px; height: 50px; position: absolute; text-align: center; bottom: 0px; right: 30px; background-color: @blue; cursor: pointer; i{ font-size: 45px; } } } select, input[type=text], .master-holder select:not(.gfield_select), .woocommerce select{ height: 30px !important; width: 48% !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 8px !important; color: @grey !important; font-weight: 400!important; min-width: 0px; background-size: 25px; } a{ color: @lightblue; } .si-booking-left{ float: left; margin-right: 2%; } .si-booking-title-half{ width: 50%; } .si-booking-half-left{ float: left; width: 49%; .si-booking-left{ width: 98% !important; } } .si-booking-half-right{ float: right; width: 50%; .si-booking-right{ width: 96% !important; } .si-booking-title-half-right{ width: 100%; } } } @media(max-width: 767px){ #AVP{ left: 0; right: 0; width: auto !important; min-width: 260px; max-width: 767px; } .si-booking-up{ left: 50%; right: unset; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100% !important; margin-bottom: 62px !important; } } .si-booking-up{ display: none; width: 140px; position: fixed; bottom: 0; right: 70px; color: white; background-color: rgba(0,11,119, 0.9); height: 50px; z-index: 99999; margin-bottom: -50px; cursor: pointer; .si-booking-inner{ height: 100%; text-align: center; margin-top: 16px; font-size: 16px; } } // Form .wpcf7-form.wpcf7-acceptance-as-validation { .si-contact-firstname { input { width: 48.5%; float: left; } } .si-contact-lastname { input { width: 48.5%; float: left; margin: -5.5% 0 0 3%; margin-bottom: 3%; } } .si-contact-email, .si-contact-phone, .si-contact-message{ input { width: 100% !important; } textarea { width: 100% !important; height: 100px; } } .wpcf7-submit{ background-color: @blue !important; height: 54px !important; width: 100% !important; margin-top: 3%; border-radius: 3px !important; &:hover { background-color: @hoverblue!important; } } .hidden{ display: none !important; } } @media (max-width: 800px) { .mk-grid { width: 80%!important; .wpcf7-form.wpcf7-acceptance-as-validation { .si-contact-lastname { input { width: 48.5%; float: left; margin: -4.6% 0 0 3%; margin-bottom: 3%; } } } } } @media (max-width: 500px) { .mk-grid { width: 80%!important; .wpcf7-form.wpcf7-acceptance-as-validation { .si-contact-lastname { input { width: 48.5%; float: left; margin: -6.6% 0 0 3%; margin-bottom: 3%; } } } } } @media (max-width: 380px) { .mk-grid { width: 80%!important; .wpcf7-form.wpcf7-acceptance-as-validation { .si-contact-lastname { input { width: 48.5%; float: left; margin: -9.1% 0 0 3%; margin-bottom: 3%; } } } } } .wpcf7-form.wpcf7-acceptance-as-validation .si-contact-lastname input { width: 48.5%; float: left; margin: -4.5% 0 0 3%; margin-bottom: 3%; } .mk-grid{ a{ color: @grey; } a:hover{ color: @blue; } } // Milestone .milestone-number{ color: @blue !important; font-size: 80px !important; :after{ background-color: @blue !important; } } // Text #fancy-title-10{ color: @blue !important; } // Footer #mk-footer{ background-color: @blue !important; .widgettitle, .textwidget{ text-align: center !important; } .widget.widget_text{ .font-size(9) !important; line-height: 20px!important; } } #mk-footer{ .textwidget, p, a{ color: @white !important; text-align: left; font-size: 12px; margin-bottom: 15px !important; } a:hover{ color: @lightblue !important; } .widgettitle{ text-align: left !important; } .widget { margin-bottom: 0 !important; } span, span a{ font-size: 12px; color: @lightblue !important; } .mk-padding-wrapper{ div.mk-col-1-4:nth-child(4){ .textwidget{ p{ text-align: center !important; } } } } } #lpfooter{ a, p{ color: @white; font-size: 12px; } .mk-svg-icon{ border-radius: 50%; } } // Image box .vc_row-fluid img { //height: 170px !important; } .mk-imagebox-item .item-content{ height: 150px !important; } //Google Maps .si-button-map{ a:hover{ background-color: @blue !important; } a.si-active-map{ background-color: @blue !important; } } .mk-padding-wrapper { .vc_col-sm-1 { position: absolute; z-index: 15; margin-top: 65px; margin-left: 20px; width: 13.333333%; } .vc_col-sm-11{ width: 100%; padding-left: 0; padding-right: 0; } } .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat { color: rgb(255, 255, 255) !important; background-color: @blue !important; } .vc_btn3-container { display: block; margin-bottom: -0.26px !important; max-width: 100%; } body .gmb-infobubble-container { height: auto !important; } .gmb-infobubble-container .gmb-infobubble div.place-description { float: right; width: 70%; } .gmb-infobubble-container{ .gmb-infobubble{ div.place-image{ float: left; width: 30%; margin-top: 10px; padding-right: 14px; position: absolute; } } } .hidden-row{ display: none !important; } .si-color-text { p { color: white !important; } } @media(max-width: 767px) { .mk-padding-wrapper { padding: 0 !important; .vc_col-sm-1 { width: 100% !important; margin-left: 0px !important; position: unset; margin-bottom: 30px; margin-top: 20px; } } .google-maps-builder-wrap{ width: 100% !important; } } @media(max-width: 1199px){ .mk-padding-wrapper { padding: 0 !important; .vc_col-sm-1 { width: 100% !important; margin-left: 0px !important; position: unset; margin-bottom: 30px; margin-top: 20px; } } .google-maps-builder-wrap{ width: 100% !important; } } // Button Top of Page .has-cookie-bar #catapult-cookie-bar { padding: 5px 20px 5px !important; background-color: #000000 !important; } button#catapultCookie { padding: 0 9px !important; } .bottom-corner-btns { .mk-go-top { .colorize_bg(@darkblue, 1)!important; bottom: 15px!important; right: 15px!important; } @media(max-width: 767px){ .mk-go-top{ display: none; } } } #AVP .si-booking-half-left .si-booking-left { width: 61% !important; } .si-booking-title-half-childr{ margin-left: -32px !important; } #AVP .si-booking-left { float: left; margin-right: 2%; width: 30% !important; } #AVP{ .si-booking-lefttt { width: 33% !important; position: relative !important; float: right !important; top: -30px !important; left: 32px !important; } } #AVP{ .si-booking-title-half-infantss{ position: relative !important; top: -53px !important; float: right !important; left: -29px !important; } } #AVP .si-booking-right{ width: 66% !important; } @media (max-width: 500px) { .bottom-corner-btns { .mk-go-top { .colorize_bg(@darkblue, 0.7)!important; } } } #AVP .si-booking-half-right .si-booking-right { width: 61% !important; float: left !important; position: relative !important; margin-left: -34px !important; } #AVP input[type=text]{ width: 98% !important; position: relative !important; top: -7px !important; } #AVP .si-booking-form{ } // Fancybox Customization .fancybox-overlay{ .fancybox-wrap{ .fancybox-skin { .fancybox-title { .child { font-family: Hind !important; font-weight: 400; text-transform: capitalize!important; color: @grey!important; } } .fancybox-outer { .fancybox-next,.fancybox-prev { span { .colorize_bg(@darkblue, 1)!important; } } } .fancybox-close{ .colorize_bg(@darkblue, 1)!important; } } } } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; .colorize_bg(@darkblue, 1)!important; background-image: none!important; div { width: 44px; height: 44px; background: url(../images/123.gif) center center no-repeat !important; } } @media (max-width: 700px) { .fancybox-overlay{ .fancybox-wrap{ left: 0!important; top: 35%!important; width: 100%!important; .fancybox-skin { padding: 0!important; width: 100%!important; .fancybox-inner { width: 100%!important; min-height: 250px!important; height: auto; } .fancybox-title { display: none!important; } .fancybox-outer { .fancybox-nav { top: 85%!important; } .fancybox-next,.fancybox-prev { svg { margin-top: 5px!important; } span { .colorize_bg(@darkblue, 0.4)!important; } } } .fancybox-close{ top: -40px!important; right: 5px!important; .colorize_bg(@darkblue, 0.4)!important; .mk-svg-icon { height: 20px!important; } svg { margin-top: 2px!important; } } } } } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; .colorize_bg(@darkblue, 0.4)!important; background-image: none!important; div { width: 44px; height: 44px; background: url(../images/123.gif) center center no-repeat !important; } } } // Buttons .mk-button--text, .edge-buttons a{ text-transform: uppercase; } .mk-button--dimension-flat.text-color-light:hover{ color: @white !important; } .mk-button .mk-grid a:hover { color: @white !important; } // Language menu .main-navigation-ul a.menu-item-link, .main-navigation-ul span{ color: @white !important; :before{ fill: @white !important; background-color: @white !important; } } // Pricacy policy & Terms and Conditions .mk-accordion.fancy-style .mk-accordion-tab{ span{ font-size: 18px; color: @blue; } } @media (max-width: 767px){ #AVP{ padding-bottom: 76px !important; .si-booking-down{ height: 47px !important; bottom: 75px !important; right: 35px !important; } .si-booking-half-right .si-booking-right { margin-left: -54px !important; } .si-booking-lefttt { left: 29px !important; } input[type=text]{ width: 98% !important; } .si-booking-title-half-childr { margin-left: -54px !important; } .si-booking-title-half-infantss { left: -69px !important; } .si-booking-up { } } } // Pontos de interesse .mk-fancy-title p{ letter-spacing: 0 !important; }