/*------------------------------------------------------------------ Project: Paperclip Author: Yevgeny S. URL: https://twitter.com/YevSim Version: 1.0 Created: 11/03/2014 Last change: 01/04/2014 -------------------------------------------------------------------*/ @import "bootstrap/bootstrap.less"; @import "elements.less"; @import "standardcustomclasses.less"; /* ===== General ===== */ html, body { height: 100%; } @media (min-width: 768px) and (max-width: 992px){ .container { width: auto; } } @media (min-width: 1200px) { .container { width: 1170px; } } .navbar-brand > img { -webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s } .navbar-brand img { height: 100px; } .navbar-brand > span {display:none;} .affix .navbar-brand > span {display:inline;} .affix .navbar-brand img { height: 60px; } .forsidepil { margin-top: 32%; line-height: 2em; color: #fff; opacity: 0.1; text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);} .forsideboks { margin-top: 45px; margin-bottom: 45px; } .forsideboks h3 { margin-top: 0px; padding-bottom: 8px; border-bottom: 1px solid @new-gray-darker;} .centertext { text-align: center; } .service .centertext { text-align:left;} .service .lead { font-size: 16px;} .kategorier .gamma-description { opacity: 1;} .grouptekst { margin-bottom: 25px;} .space25 { height: 25px; clear:both;} @media (max-width: 767px) { /* Adjusting for mobile */ } /* ===== Wrapper ===== */ .wrapper { min-height: 100%; height: auto !important; /* for older versions of IE */ height: 100%; padding-top: 145px; /* navbar height + margin */ margin-bottom: -379px; /* footer height + margin */ padding-bottom: 379px; /* footer height + margin */ } .forsidetekst { background: @new-gray; } .introtekstforside { font-size: 16px; line-height: 26px; font-family: @headings-font-family; } .media-list { margin-top: 30px; } .forsidebanner { background: @new-red; color: #fff; padding: 30px;} .forsidebanner h3 { margin: 0; padding: 0;} /* ===== Homepage Slider ===== */ .home-slider { margin-top: -71px; } .hovedinnhold .home-slider { margin-bottom: 40px;} .home-slider .carousel-inner > .item { padding: 150px 0 0; height: 400px; overflow: hidden; color: white; background-repeat: no-repeat; background-position: center center; background-size: cover !important; } #item-1 { background-position: bottom center; } #item-2 { } #item-3 { } .toppkart { margin-top: -50px; margin-bottom:35px;} /** Captions - general **/ .home-slider .item h1, .home-slider .item h3, .home-slider .item p.lead { display: inline-block; margin-bottom: 0px; padding: 3px 15px; background: fade(@new-red,80%); } .home-slider .item h1 { padding: 15px 15px; } .home-slider h3 { color: black; background-color: white; } .home-slider p.lead { line-height: 1.5; font-size: 18px; border-bottom: 1px solid #000; } .home-slider ul { list-style-type: none; padding: 0; } .home-slider .item p.inverse,.home-slider .item h1.inverse { background: fade(black,60%); } .home-slider .item p.inverse { border-bottom: 1px solid @new-red;} /*** Second Slider ***/ .home-slider #item-2 ul { margin-top: 20px; } .home-slider #item-2 ul > li { text-align: right; } .home-slider #item-2 ul > li > span { display: inline-block; margin-bottom: 3px; padding: 3px 15px; background: fade(@new-red, 90%); color: white; .box-shadow; } .home-slider #item-2 ul.string > li > span { background: fade(@new-blue,90%); } /*** Third Slider ***/ .home-slider #item-3 ul { margin: 30px 0; } .home-slider #item-3 ul > li { font-size: 18px; padding: 5px 0; } .home-slider #item-3 ul > li > i { color: @new-blue; } .home-slider #item-3 img { max-width: 300px; margin: 0 auto; } @media (max-width: 992px) { /* Adjusting for small devices */ .home-slider .carousel-inner > .item { padding-top: 50px; } .home-slider h1 { font-size:30px; } } @media (max-width: 767px) { /* Adjusting for mobile */ .home-slider h1 { font-size:25px; } .home-slider p { font-size:14px; } .home-slider .carousel-inner > .item { padding-top: 50px; text-align: center; } .home-slider #item-2 ul > li { text-align: left; } .home-slider #item-2 ul > li > span { font-size: 22px; margin-bottom: 7px; } .home-slider #item-3 ul { text-align: left; margin-left: 50px; } } /* === Home slider Small */ #home-slidersm { margin-bottom: 20px; } .home-slidersm .carousel-inner > .item { padding: 80px 20px; height: 320px; overflow: hidden; color: white; background-repeat: no-repeat; background-position: center center; background-size: cover !important; border-radius: @border-radius-base; } /** Captions - general **/ .home-slidersm .item h1, .home-slidersm .item h3, .home-slidersm .item p.lead { display: inline-block; margin-bottom: 0px; padding: 3px 15px; background: fade(@new-red,80%); } .home-slidersm .item h1 { padding: 15px 15px; } .home-slidersm h3 { color: black; background-color: white; } .home-slidersm p.lead { font-size: @font-size-large; line-height: @line-height-base; border-bottom: 1px solid #000; } .home-slidersm ul { list-style-type: none; padding: 0; } .home-slidersm .item p.inverse,.home-slidersm .item h1.inverse { background: fade(black,60%); } .home-slidersm .item p.inverse { border-bottom: 1px solid @new-red;} @media (max-width: 992px) { /* Adjusting for small devices */ .home-slidersm .carousel-inner > .item { padding-top: 50px; } .home-slidersm h1 { font-size:30px; } } @media (max-width: 767px) { /* Adjusting for mobile */ .home-slidersm h1 { font-size:25px; } .home-slidersm p { font-size:14px; } .home-slidersm .carousel-inner > .item { padding-top: 50px; text-align: center; } .home-slidersm #item-2 ul > li { text-align: left; } .home-slidersm #item-2 ul > li > span { font-size: 22px; margin-bottom: 7px; } .home-slidersm #item-3 ul { text-align: left; margin-left: 50px; } } /* ==== Subpage Slider */ #subpage-slider { margin-bottom: 20px; } .subpage-slider .carousel-inner > .item { padding: 150px 20px; height: 400px; overflow: hidden; color: white; background-repeat: no-repeat; background-position: center center; background-size: cover !important; border-radius: @border-radius-base; } #item-1 { background-position: bottom center; } #item-2 { } #item-3 { } /** Captions - general **/ .subpage-slider .item h1, .subpage-slider .item h3, .subpage-slider .item p.lead { display: inline-block; margin-bottom: 0px; padding: 3px 15px; background: fade(@new-red,80%); } .subpage-slider .item h1 { padding: 15px 15px; color: white;} .subpage-slider h3 { color: black; background-color: white; } .subpage-slider p.lead { font-size: @font-size-large; line-height: @line-height-base; border-bottom: 1px solid #000; } .subpage-slider ul { list-style-type: none; padding: 0; } .subpage-slider .item p.inverse,.subpage-slider .item h1.inverse { background: fade(black,60%); } .subpage-slider .item p.inverse { border-bottom: 1px solid @new-red;} @media (max-width: 992px) { /* Adjusting for small devices */ .subpage-slider .carousel-inner > .item { padding-top: 50px; } .subpage-slider h1 { font-size:30px; } } @media (max-width: 767px) { /* Adjusting for mobile */ .subpage-slider h1 { font-size:25px; } .subpage-slider p { font-size:14px; } .subpage-slider .carousel-inner > .item { padding-top: 50px; text-align: center; } .subpage-slider #item-2 ul > li { text-align: left; } .subpage-slider #item-2 ul > li > span { font-size: 22px; margin-bottom: 7px; } .subpage-slider #item-3 ul { text-align: left; margin-left: 50px; } } /* ==== Submenu ==== */ /* Vertical menu */ ul#submenu a { text-decoration:none; display: block; padding: 7px 0; color: @dark-gray;} ul#submenu, ul#submenu li { list-style:none; margin:0; padding:0;} ul#submenu { padding: 10px; background: white;} ul#submenu li { border-bottom:1px solid #e9e9e9; } ul#submenu ul { border-bottom:1px solid #e9e9e9; padding-left: 10px; margin:0px; } ul#submenu > ul { margin:0px; padding: 0px; } ul#submenu > ul li { padding-left: 15px;} ul#submenu > ul li:last-child { border-bottom:0; } ul#submenu > ul > ul li:last-child { border-bottom:0; } ul#submenu > ul > ul:last-child { border-bottom:0; } ul#submenu li:last-child { border-bottom: 0;} ul#submenu li.active a { font-weight: bold;} /* ===== Homepage Fullscreen ===== */ .forsidelist { padding: 10px 20px 40px 20px; text-shadow: none; background: @new-gray; border-radius: @border-radius-base;overflow:hidden;color: @dark-gray;} .forsidelist img {display: block; margin: 0 auto;} .leftforside { background: transparent; border: 1px solid @new-gray-dark;} .forsidelist ul { list-style-type: none; margin: 0; padding: 0; } .forsidelist li { width: 100%; padding: 0px; border-bottom: 0px solid white; overflow: hidden; color: @dark-gray; } .forsidelist li a { color: @dark-gray;} .forsidelist li hr { border-top: 1px solid @dark-gray;} .forsidelist table { width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.5);} .forsidelist table tr { border-bottom: 1px solid rgba(255, 255, 255, 0.5);} .forsidelist table tr td { padding: 5px 0;} .forsidelist li.nyheter h3 { margin-top: 0px; color: @dark-gray} .forsidelist li.nyheter h3 { font-size: 16px; } .forsidelist li.nyheter .newsicons { font-weight: normal; color:@new-red; } .forsidelist li.nyheter { padding: 0px 0 0px 0;} .fullscreen { min-height: 100%; height: auto !important; /* for older versions of IE */ height: 100%; padding-top: 0px; /* navbar height + margin */ margin-bottom: 0; /* footer height + margin */ padding-bottom: 0; /* footer height + margin */ background: url(../img/overlay.png); color: #fff; text-shadow: 1px 1px 2px rgba(100, 100, 100, 0.5); } .fullscreen:before{ position: absolute; content:" "; top:0; left:0; width:100%; height:100%; display: none; z-index:0; } .fullscreen h1 { margin-top: 0px; font-size: 32px; } .fullscreen hr { padding-bottom: 3px; border-top: 1px solid rgba(255, 255, 255, 0.5); margin: 0px 0 10px 0; } .fullscreen h3 { font-size: 22px; } .fullscreen img { border-radius: @border-radius-base;} .fullscreen a { color: #fff;} .fullscreen .splashboks { background: fade(white,30%);padding: 0px 15px 15px 15px;border-radius: @border-radius-base;overflow:hidden;font-color: #000;} .portfolioteaserimg { border: 2px solid white; border-radius:@border-radius-base;} .fullscreen .btn-default { text-shadow: none; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; margin: 20px 0; -webkit-transition: background 300ms, color 300ms; -moz-transition: background 300ms, color 300ms; transition: background 300ms, color 300ms; } .fullscreen .btn-default:hover { background: white; color: @gray-dark; text-shadow: none; } @media (max-width: 992px) { /* Adjusting for small devices */ .fullscreen { padding-top: 80px;} .fullscreen h1 { margin-top: 30px; } } @media (max-width: 767px) { /* Adjusting for mobile */ .fullscreen { background-image: url(../img/image-alt-5.jpg); } .leftfront { background: transparent; padding: 20px 0 20px 0; text-shadow: 1px 1px 2px rgba(100, 100, 100, 0.5);} .leftfront h1 { font-size: 20px} } .parallax-window { height: 370px;} /* ===== Home Services ===== */ .home-services { margin-bottom: 0px; background: @new-red; color: white; } .home-services ul { list-style-type: none; margin: 0; padding: 0; } .home-services li { float: left; width: 33%; padding: 20px 3px; border-right: 1px solid @new-red-dark; text-align: center; cursor: pointer; overflow: hidden; white-space: nowrap; /* to avoid cell breaking during expanding on hover */ .transition-new(width); } .home-services li:first-child { border-left: 1px solid @new-red-dark; } .home-services li i { font-size: 22px; } .home-services li a, .home-services li p, .home-services li a i, .home-services li i { color: #fff; } .home-services li p { margin: 10px 0 0; text-transform: uppercase; } .home-services .lead { margin: 0; line-height: 93px; } .facebookbutton { margin-top: 28px; } @media (max-width: 992px) { /* Adjusting for small devices */ .home-services ul { text-align: center; } } @media (max-width: 767px) { /* Adjusting for mobile */ .home-services { padding: 20px 0; } .home-services .lead { line-height: 20px; } .facebookbutton { margin-top: 10px; } .home-services li { display: block; float: none; width: 100%; border-right: 0; border-bottom: 1px solid @new-red-dark; } .home-services li:first-child { border-left: 0; } .home-services ul:hover li { width: 100%; } .home-services ul:hover > li:hover { width: 100%; } } /* ===== Browser Showcase ===== */ .browser-showcase { margin-top: 40px; } /* ===== Frontpage content ===== */ .frontpage-services .caption { padding-bottom: 20px; } .frontpage-content { border-top: 0px solid #ddd; padding: 40px 0 00 0; margin-bottom: 30px; color: @dark-gray; } .leftfront p { font-size: 16px; color: #191919; line-height: 1.35em; -webkit-text-stroke: .15px; } /* ===== Responsive Showcase ===== */ .responsive-showcase { padding: 30px 0; margin: 0px 0 30px 0; background: @new-gray; overflow: hidden; border-top: 1px solid #ddd; } .box { padding: 10px; background: @dark-gray; height: 250px; } .yellow { background: @new-yellow; } @media (min-width: 768px) { .responsive-showcase { padding: 30px 0; overflow: hidden; } } .responsive-showcase .lead { margin: 20px 0 25px; font-size: 16px; } .responsive-showcase ul { margin-top: 20px; } .responsive-showcase ul > li > i { display: block; padding: 5px; font-size: 28px; cursor: pointer; } .responsive-showcase img { margin: 0 auto; } .responsive-showcase img#imac { max-width: 80%; } .responsive-showcase img#iphone { max-width: 60%; } .text-blue.inactive { color: darken(@new-gray, 15%); } @media (min-width: 768px) and (max-width: 992px) { /* Small devices */ .responsive-showcase { } .responsive-showcase h2 { margin-top: 0; } } /* ===== Portfolio ===== */ .portfoliourllist ul { maring: 0; padding: 0; } .portfoliourllist li { display: inline-block; } .btn-theme { color: @dark-gray; background-color: transparent; border-color: @dark-gray; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; transition: all 500ms ease; } .btn-theme:hover, .btn-theme .active { color: #000; background-color: #fff; } .btn-theme-inverse { color: #363636; border-color: #363636; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; transition: all 500ms ease; background: transparent; } .btn-theme-inverse:hover { color: #fff; background-color: #363636; } .section-title { margin: 0 0 20px; text-align: center; font-size: 19px; letter-spacing: 1px; text-transform: uppercase; font-weight: 700; } .section-solid { border-top: 0px solid @new-gray-lighter;} .section-solid .section-title-border { background: rgba(0,0,0,0.13); } @media (min-width: 768px) { .section-title-border { margin: 0 auto 45px; } .section-title-border { width: 70px; height: 3px; background: rgba(255,255,255,0.13); margin: 0 auto 35px; } } #filters { margin-bottom: 5px; overflow:hidden; } #filters ul li { float: left; margin-right: 16px; padding-right: 16px; margin-bottom: 16px; background: url(../img/separator.png) no-repeat right; } #portfolio #filters { margin-left: -15px; } #filters ul.list-inline { clear: left; display:block; overflow:hidden;} @media (max-width: 767px) { #filters ul li { border: 1px solid; background: none; padding: 8px; margin-right: 10px; font-size: 0.8em;} .filter-tags { display: block; margin-bottom: 10px;} } ul.list-inline > li > a { font-weight: 700; color: @dark-gray; } ul.list-inline > li.active > a { color: #000; } .section { z-index: 2000; padding: 15px 0; } .section-solid { background: transparent; } .section-solid h1, .section-solid h2, .section-solid h3, .section-solid h4, .section-solid h5, .section-solid h6 { } .section-solid .section-title-border { background: rgba(0, 0, 0, 0.13); } .overlay { z-index: 1; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; overflow: hidden; cursor: pointer; color: rgba(255, 255, 255, 0); background: rgba(0, 0, 0, 0.45); font-size: 16px; font-weight: 700; visibility: visible; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .overlay:hover { opacity: 1; } .overlay span { display: inline-block; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .overlay span .plus { font-size: 120px; font-weight: 100; } #container-portfolio, #isotopestandard-container { overflow: hidden; position:relative; margin: 0 auto; } .portfolio-item { display: inline-block; Vertical-align:top; margin-bottom:10px; background: transparent; margin-right: 10px; width: 100%;} .portfolio-img { position: relative; } figure figcaption { background: transparent; padding: 5px 10px; text-align: left; } figure figcaption .title { font-size: 16px; font-family: @headings-font-family; display: block; text-transform: uppercase; color: inherit; } figure figcaption a { color: white; } figure figcaption a:hover { color: @new-red; } figure figcaption .links a { color: @new-gray-lighter; } figure figcaption .category { font-size: 10px; font-weight: 300; font-style: italic; line-height: 8px; padding: 3px 0; display: block; color: #999; } .gutter-sizer { width: 0%; } @media (min-width: 480px) { .portfolio-item, .grid-sizer { display: inline-block; width: 48% } .gutter-sizer { width: 2%; } }@media (min-width: 768px) { .portfolio-item, .grid-sizer { display: inline-block; width: 32%} .gutter-sizer { width: 1.333333%; } }@media (min-width: 992px) { .portfolio-item, .grid-sizer { display: inline-block; width: 24%} .gutter-sizer { width: 1%; } }@media (min-width: 1200px) { .portfolio-item, .grid-sizer { display: inline-block; width: 19%} } #portfoliod{ position: relative; margin-top: 40px; } #portfolioData {margin-bottom: 20px;} #portfolioAjaxControlls { position: absolute; top: -60px; right: 0px; width: 31px; height: 31px; z-index: 15; font-size: 3em; } #portfolioAjaxControlls a { color: @new-red} .item-data h3 {margin:0;} .loading_icon{ background: url("../../../images//preload.gif") no-repeat center center; height:60px; width:60px; position: fixed; top:50%; left:50%; margin-top:-30px; margin-left:-30px; display:none; z-index: 10000; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; behavior: url(css/PIE.htc); } .vertical-info .delimiter { margin: 10px 0; padding-bottom: 10px; border-bottom: 1px solid #e0dede; } .vertical-info h4 { margin: 0; padding: 0; font-size: 16px; } /* == BLOG == */ .newsitem { margin-top: 20px; } .frontpagenews .newsitem:first-child { margin-top: 0px; } .newsicons { font-size: 11px; color:@new-red; font-weight: bold;} .posted-on, .share-item, .post-comments, .tag-element, .email-item, .posted-by { padding-right: 10px; } .sistenytt { margin-top: 45px;} article { overflow:hidden; background: transparent; border: 1px solid @new-gray-dark; line-height: 20px; border-radius: @border-radius-base;} .text-content { padding: 25px; text-align: left; min-height: 300px; margin-bottom: 20px; color: #191919; } .text-content a { color: #191919;} article h4 { padding-bottom: 10px; min-height: 46px;} article p { font-size: 14px;} .for-border { height: 11px; width: 100%; background: transparent url(../img/feature-border.png) center center no-repeat; border: none; margin: 10px 0; } .read-more { font-size: 14px; font-weight: 700; background-color: @new-red; padding: 10px 20px; margin: 0 0 25px 0; color: #fff; text-decoration: none; display: inline-block; letter-spacing: 1px; .border-bottom-radius(@border-radius-base); } .read-more:hover { color: #fff; background-color: @new-blue; text-decoration: none; } @media (max-width: 767px) { .read-more { margin-bottom: 60px; } } /* ===== Recent Blogs ===== */ .grouptekst { font-size:16px; padding: 25px 0; } #blogelements .blog { width: 47%; float: left; display: block; margin-right: 2%; margin-bottom: 20px; border: 1px solid #c0bfbf; background-color: #fff; padding: 7px; border-radius: @border-radius-base; overflow: hidden; min-height: 330px; } #blogelements .blog img { border-radius: 0 !important; } @media (max-width: 767px) { /* Adjusting for mobile */ #blogelements .blog { width: 100%; margin-right: 0px; } } .newsboksinfo { padding: 6px 14px 6px 14px; background: @new-blue; margin-bottom: 7px; font-size: 0.85em; color: @dark-gray; } .newsboksinfo span { margin: -2px 0 0 10px; } .newsboksinfo i { color: @dark-gray; font-size: 1.3em;} .newsboksinfo a { color: @dark-gray;} hr { border-top: 1px solid @dark-gray-lighter; } .blog > img { height: 70px; width: 70px; float:left; margin-right: 20px; border-radius: 70px; } @media (max-width: 767px) { .blog > img { display: none; } } .blog-desc { overflow: hidden; padding: 15px 0px 0 0; } .blog-desc .teaser, .editable { overflow: hidden; } .blog-desc h3 { font-weight: 300; font-size: 16px; text-transform: uppercase; margin-top: 0; margin-bottom: 20px; } .blog-desc .besk { margin: 25px 0; } .blog-desc p { line-height: 1.7; } .blog-desc img { border-radius: 3px; margin: 0px 0 20px 0; } .blog-details .date { margin-bottom: 25px; } .blog-details .blog-desc { padding: 0px; } .panel-body > ul { list-style-type: none; padding: 0; margin: 0; } .panel-body > ul > li { border-bottom: 1px solid @new-gray-dark; } .panel-body > ul > li:last-child { border-bottom: 0; } .panel-body > ul > li > a { display: block; padding: 7px 0; font-weight: 600; font-size: 12px; color: @gray-light; text-transform: uppercase; text-decoration: none; }/* == BLOG == */ .newsitem { margin-top: 20px; } .frontpagenews .newsitem:first-child { margin-top: 0px; } .newsicons { font-size: 11px; color:@new-red; font-weight: bold;} .posted-on, .share-item, .post-comments, .tag-element, .email-item, .posted-by { padding-right: 10px; } /* ===== Recent Blogs ===== */ .grouptekst { font-size:16px; padding: 25px 0; } hr { border-top: 1px solid @dark-gray-lighter; } .blog > img { height: 70px; width: 70px; float:left; margin-right: 20px; border-radius: 70px; } @media (max-width: 767px) { .blog > img { display: none; } } .blog-desc p { line-height: 1.7; } .blog-desc img { border-radius: 3px; margin: 0px 0 20px 0; } .panel-body > ul { list-style-type: none; padding: 0; margin: 0; } .panel-body > ul > li { border-bottom: 1px solid @new-gray-dark; } .panel-body > ul > li:last-child { border-bottom: 0; } .panel-body > ul > li > a { display: block; padding: 7px 0; font-weight: 600; font-size: 12px; color: @gray-light; text-transform: uppercase; text-decoration: none; } /* ===== Portfolio ===== */ #isotope-container .portfolio-item { margin-bottom: 20px; } /* ===== Portfolio Item ===== */ .portfolio-slideshow { position: relative; border-radius: @border-radius-small; overflow: hidden; margin-bottom: 20px; } /* ===== Footer & Copyright ===== */ footer { margin-top: 50px; padding: 10px 0; background: @dark-gray; color: @new-gray; border-top: 1px solid @new-gray; } footer a { color: @new-gray;} footer h4 { margin-bottom: 20px; text-transform: uppercase; font-weight: 400; } @media (max-width: 767px) { /* Adjusting for mobile */ footer { padding-top: 20px; } footer h4 { margin-top: 20px; } } footer .form-control { border-color: #ccc; } .copyright { padding: 20px 0; } .tweet > i { float: left; margin-right: 15px; color: @new-blue; } .tweet > p { overflow: hidden; } .tweet > p > a, .tweet a { display: block; color: @new-gray-lighter; } .object-non-visible { opacity: 0; filter: alpha(opacity=0); } .object-visible, .touch .object-non-visible { opacity: 1 !important; filter: alpha(opacity=100) !important; } /* Targeting only Firefox for smoothest animations */ @-moz-document url-prefix() { .object-visible, .touch .object-non-visible { -webkit-transition: opacity 0.6s ease-in-out; -moz-transition: opacity 0.6s ease-in-out; -o-transition: opacity 0.6s ease-in-out; -ms-transition: opacity 0.6s ease-in-out; transition: opacity 0.6s ease-in-out; } } /* KALENDER */ .datewrapper { overflow:hidden; margin: 0px 0 10px 0; padding-top: 5px;} .datewrapper a { color: @new-blue;} .tid { width: auto; font-weight: 700; } .dateicon { display: block; width: 50px; height: 70px; margin: 0px 8px 0 0; background: #fff; text-align: center; font-family: 'Helvetica', sans-serif; position: relative; float:left; } .dateicon .binds { position: absolute; height: 12px; width: 30px; background: transparent; border: 2px solid #999; border-width: 0 5px; top: -6px; left: 0; right: 0; margin: auto; } .dateicon .month { background: @new-blue; display: block; padding: 6px 0; color: #fff; font-size: 12px; font-weight: bold; border-bottom: 0px solid #191919; box-shadow: inset 0 -1px 0 0 #666; } .dateicon .day { display: block; margin: 0; padding: 4px 0; font-size: 28px; box-shadow: 0 0 3px #ccc; position: relative; } .dateicon .day::after { content: ''; display: block; height: 100%; width: 96%; position: absolute; top: 3px; left: 2%; z-index: -1; box-shadow: 0 0 3px #ccc; } .dateicon .day::before { content: ''; display: block; height: 100%; width: 90%; position: absolute; top: 6px; left: 5%; z-index: -1; box-shadow: 0 0 3px #ccc; } .kalenderitems, .kalenderwrapper { position:relative;} .kalenderitems .datewrapper { position:absolute; left: -60px; top:-5px;} .kalender { padding: 20px 5px; background: white; overflow:hidden; margin-bottom: 25px;} .kalenderitems:first-child { margin-top: 20px;} .kalenderdato-bar {padding:0px 0; font-weight: 700;} .kalendersted {padding:0px 0; font-weight: 700;} .calendarcontent-container h2 { padding-top: 0px; margin: 0px;padding-bottom: 5px;} .kalenderelement { margin: 0 0 10px 0; display:block; clear:both;overflow:hidden;} .nesteaktiviteter-kalender { float: left; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; margin-right: 6px; padding: 0px; border: 2px solid @new-red; border-radius: 10px; background: @new-red; } .nesteaktiviteter-kalender-bg { width: 38px; height: 18px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; margin-left: 0px; padding: 0px; } .nesteaktiviteter-kalender-mnd { color: #FFFFFF; padding: 0px; font-family: arial,sans-serif; font-weight: bold; font-size: 12px; text-align: center; position: relative; margin-top: -17px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-transform: uppercase; } .nesteaktiviteter-kalender-dag { margin: 0px; font-family: arial,sans-serif; font-weight: bold; font-size: 1.3em; line-height: 1.4em; width: 38px; text-align: center; padding: 0px; margin-top: 4px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background: white; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; } /* kalender details */ .img-container-blog { min-height: 300px; position: relative; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; margin-bottom: 20px; background-position: center; } .blog-bar { padding:4px 4px 4px 15px; background: @new-blue; } .blog-bar a, .blog-bar{ color:#fff; } .the-date { font-size:14px; text-transform: uppercase; font-weight: bold; margin-left:11px; } .the-author { position: absolute; right: 15px; bottom:-25px; background-color: #FFFFFF; padding:4px; border-radius: 50px; z-index: 10;behavior: url(css/PIE.htc); } .blog-item p {color: #666e74} .icons_container { margin-top: 30px; } .ie8 .header_page .background_image { z-index: 999; position: fixed; } .over-blog { position: absolute; background-color: rgba(25,27,28,.9); width: 100%; height: 100%; opacity: 0; -moz-transition: .15s ease-in-out; -webkit-transition: .15s ease-in-out; -o-transition: .15s ease-in-out; -ms-transition: .15s ease-in-out; transition: .15s ease-in-out; } .ie8 .over-blog {filter: alpha(opacity=0); background-color: #191b1c;} .ie8 .img-container-blog:hover .over-blog {filter: alpha(opacity=100);} .img-container-blog:hover .over-blog { opacity: 1; } .blog-boddy { background-color: white; padding:13px; } .blog-boddy a {color:#232527;} .the-title h1{ line-height: 1.4em; padding-bottom: 15px;} .the-title h1, .the-title h2 {margin-top:0;} .readmore {font-weight: 400; } .icon_views, .icon_comments, .icon_loves { background-repeat: no-repeat; min-height: 40px; background-position: center; } .icons {margin-bottom:15px;} .over-blog .icons span { display: block; text-align: center; font-weight: bold; color: #FFFFFF; margin-top: -3px; } /* ===== Our Team ===== */ #isotopestandard-container { opacity: 0;} .team-member { margin-bottom: 10px; } .team-member > img { margin-bottom: 5px; border-radius: 4px 4px 0 0; } .team-member > .info { padding: 5px; background: @new-gray; border-radius: 0 0 5px 5px; .transition-new(background); } .team-member:hover > .info{ background: @new-gray-dark; } .team-member > .info > p { margin-bottom: 0; } @media (max-width: 767px) { /* Adjusting for mobile */ .team-member > img { border-radius: 4px 4px; } .team-member > .info { background: white; } .team-member:hover > .info{ background: white; } }