/** * Description: styles related to Share IT styles. * User: Carolina Silva * Date: 05/Jun/2018 **/ @import url(configs.less); .fontFace('shrikhandregular','shrikhand','shrikhand-regular-webfont',false); // Header ToolBar .mk-header-toolbar { @media (min-width: 1141px) { height: 30px!important; } .mk-header-toolbar-holder { .mk-toolbar-navigation { float: right; @media (max-width: 780px) { height: auto; float: none; } ul li a { border-right: 0; } #menu-links { @media (max-width: 780px) { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; a { padding: 0 5px !important; line-height: 13px; } } } } } } .si-newsletter{ color: @white; font-family: Raleway; font-size: 12px; @media (min-width: 781px) { margin: 1px 0 0 -2px; float: right; } @media (max-width: 780px) { padding: 0 5px; display: block; text-align: center; } } } .mk-header { .mk-toolbar-resposnive-icon svg { fill: @blue2; } .mk-responsive-nav .mk-nav-arrow svg { fill: @blue2; } .responsive-searchform i svg { fill: rgba(8, 32, 58, 0.3); } } .header-logo img { top: 55% !important; @media (max-width: 1140px) { height: 70px !important; } } // Sticky header // Header #mk-page-introduce { //background-color: @white !important; } .mk-header { //border-bottom: 1px solid @white !important; .mk-css-icon-menu div { background-color: @blue2; } } // Menu - Header .sub-menu { top: 57%!important; left: 10px!important; @media (max-width: 1140px) { padding: 0 0 0 25px !important; } } // Theme Selecter Color ::selection { color:@blue1!important; } // HomePage - Post Title .si-height-title{ .the-title { height: 50px; } } // Destaques .no-spacing-mobile { @media (max-width: 767px) { position: static !important; } } // Newsletter .wpcf7-form{ .wpcf7-email { margin-left: 5% !important; } .wpcf7-text, .wpcf7-textarea { width: 100% !important; float: left; margin-bottom: 3%; } } .wpcf7-submit { background-color: @blue2 !important; width: 100%; &:hover { background-color: @blue3 !important; } } // Fancy-Box Newsletter .si-main-nav-side-search { a:hover { color: #F2F2F2!important; } } .si-newsletter-form { height: auto; // float: left; @media (min-width: 781px) { width: 750px; } } div#fancybox-overlay { background-color:rgb(21, 81, 147)!important; opacity: 0.7!important; } div#fancybox-wrap { #fancybox-content { #newsletter_popup { overflow: hidden!important; } div.wpcf7-validation-errors { display: inline-block!important; width: 50.2vw; margin-top: -2%; } .si-newsletter-form { h2.si-newsletter-title { text-align: center; margin-top: 2%; color: @blue1; } .si-category-class { margin-left:2%; margin-top: 3%; color: @blue1; } .si-checkbox-category{ margin-left:2%; margin-bottom: 2%!important; .wpcf7-form-control.wpcf7-checkbox { width: 100%; .wpcf7-list-item.first , .wpcf7-list-item { @media (min-width: 781px) { width: 24%; } } } } .si-first-name { margin-left: 2%; .wpcf7-not-valid-tip { position: absolute; width: 150px; top: 10px; right: -18px; } } .si-first-name , .si-last-name { width: 47%; float: left; input { width: 100%!important; } } .si-last-name { .wpcf7-not-valid-tip { position: absolute; width: 150px; top: 10px; right: -18px; } } .si-acceptance-box { font-size: 14px; margin-left: 2%; float: left; .wpcf7-not-valid-tip { position: absolute; width: 450px; } } .si-readmore-text { float: left; margin-left: 1%; } } } } // Fancy-Box Newsletter Footer .si-newsletter-footer { .si-newsletter-button { width: 100%; height: 100px; button { background-color: @blue2 !important; color: @white; font-family: Raleway; font-weight: 700; text-transform: uppercase!important; font-size: 14px; padding: 20px 28px; border-radius: 3px; border-color: @blue2 !important; box-sizing: border-box; min-width: 80%; max-width: 100%; box-shadow: none!important; &:hover { background-color: @blue3 !important; border-color: @blue3 !important; } } } } // Candidatura Form #candidatura div{ background-color: red !important; float:left; width: 100%; } // Detalhe Page .si-acif-post-title, .si-acif-category-title{ display: none !important; } p{ a:active, a:focus, a:hover, a:link, a:visited { text-decoration: underline !important; } } .mk-blog-single .mk-blog-author{ display: none !important; } // Post Archive #mk-sidebar ul, .mk-side-dashboard .widget ul{ //margin: 0 0 0 30px !important; } #mk-sidebar .widget{ margin-bottom: 0 !important; border: none !important; background-color: @white !important; } #widget-collapsarch-2-top, #recent-posts-3{ padding-bottom: 30px !important; li { font-size: 14px !important; } a:hover{ color: @blue2 !important; } li, ul { list-style-type: none !important; } } .sidebar-wrapper a{ font-size: 12px !important; } .master-holder h2 { //font-size: 26px !important; //color: @blue2 !important; //font-weight: 500 !important; //letter-spacing: 2px !important; } .widget_acdpdw_widget h27{ background-color: @grey1 !important; } .mk-blog-single { .featured-image { .image-hover-overlay { //display: none; } } .si-acif-category-title { //float: right; //width: 48%; .si-category-single-title{ //background-color: @blue1; //color: @white; //font-size: 15px; //font-weight: bold; //padding: 5px 5px 5px 10px; } } .si-acif-single-image { //width: 48%; //float: left; //margin-bottom: 0 !important; } .si-acif-post-title { //width: 48%; //float: right; //padding: 0 60px 0 0 !important; } .mk-single-content { //margin: 0; //width: 48%; //float: right; } } // Serviços .master-holder strong { color: @blue1!important; } // Search .mk-fullscreen-search-overlay{ background-color: @blue2 !important; } // Tabela - Serviços .mk-fancy-table { border-bottom: 0!important; td{ text-align: left !important; background-color: @white !important; } th { color: @blue1 !important; text-align: left !important; background-color: @white !important; } tbody { tr:last-child { td { border-bottom: 0 !important; } } } } // Eventos .si-blog-showcase { ul { li { width: 100%!important; padding: 0!important; .blog-showcase-extra-info { width: 75% !important; } } } } // Flipbox .mk-flipbox-content{ background-color: @blue1 !important; //text-transform: uppercase !important; } .mk-button-container{ color: @white !important; } // Button .mk-button{ background-color: @blue2 !important; color: @white !important; text-transform: uppercase !important; } .mk-button:hover{ background-color: @blue3 !important; } // Blog .mk-blog-magazine-item.magazine-featured-post .item-wrapper{ padding: 15px 0 15px 0 !important; } .blog-grid-holder { border: 0!important; } .mk-blog-grid-item { .blog-grid-footer { display: none; } } .blog-magazine-social-section, .mk-blog-meta{ //display: none !important; } // Eventos .category .mk-fancy-title p{ color: @blue3 !important; } // Contactos header#mk-header-1.a-sticky { .sub-menu { top: 65% !important; } } .si-text-contacts { p { color: @white !important; a { color: @white !important; &:hover{ color: @blue3 !important; } } strong { color: @white !important; } } } .wpb_wrapper { .si-complete-name { input { width: 100%!important; } } .si-email { input { width: 100%!important; margin-left: 0!important; } } .si-subject { width: 100% !important; float: left; input { width: 100%!important; float: left; } } .si-message { textarea { float: left; width: 100%!important; } } #si-contact-info { float: left !important; margin-bottom: 3% !important; width: 100% !important; } .wpcf7-form-control-wrap { iframe { width: 100%; float: left; height: 78px; margin-bottom: 3% !important; } } } // Footer #mk-footer { background-color: @blue1 !important; @media (max-width: 767px) { text-align: center; } .widget_social_networks { .align-left { @media (max-width: 767px) { text-align: center; } } } } .mk-footer-copyright { > div { @media (max-width: 767px) { text-align: center !important; } } } // Home last news #lastnews{ .mk-blog-thumbnail-item.content-align-right .item-wrapper { float: right; padding: 0 30px 0 !important; } .mk-teader-button, .mk-blog-meta-wrapper{ display: none !important; } .the-title{ margin: 0 !important; font-size: 14px !important; } .mk-blog-thumbnail-item{ margin-bottom: 15px !important; } } #nextevents{ .posts-carousel .item-holder { margin: 0 5px !important; border: 1px solid @white !important; } .item-title{ text-align: left !important; padding: 15px 0 15px 0 !important; } } // News list #newslist{ .mk-blog-grid-item .mk-blog-meta{ padding: 15px 0 15px 0 !important; } }