/*
Theme Name: Savonia Twenty Twelve Child
Theme URI:
Author: Savonia University of Applied Sciences
Author URI: https://www.savonia.fi/
Description: Savonia Twenty Twelve Child (based on Theme Twenty Twelve).
Template: twentytwelve
Version: 2.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: savonia_twentytwelve_child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/
*/


/*
Additional styles for Savoniastyle
*/
a:link, a:visited {
        color:#d2256e;
}
a:hover {
        color:#a41c56;
}
.site-content ul {
        list-style-image:url('images/dot_magenta.gif');
}
/*
.main-navigation .nav-menu ul li.current_page_item a {
        border-bottom:5px #d3256d solid;
} */
h3.widget-title {
        border-bottom:2px #d2256e solid;
}

/* Added by VeM */
div.hfeed {
    border-radius: 10px;
	-webkit-filter: drop-shadow(12px 12px 25px rgba(0,0,0,0.5));
}
@font-face {
    font-family: 'NewJuneRegular';
    src: url('_fonts/newjune-regular-webfont.eot');
    src: url('_fonts/newjune-regular-webfont.eot?iefix') format('eot'),
         url('_fonts/newjune-regular-webfont.woff') format('woff'),
         url('_fonts/newjune-regular-webfont.ttf') format('truetype'),
         url('_fonts/newjune-regular-webfont.svg#webfontezlcYu9Y') format('svg');
}

@font-face {
    font-family: 'NewJuneSemiboldRegular';
    src: url('_fonts/newjune-semibold-webfont.eot');
    src: url('_fonts/newjune-semibold-webfont.eot?iefix') format('eot'),
         url('_fonts/newjune-semibold-webfont.woff') format('woff'),
         url('_fonts/newjune-semibold-webfont.ttf') format('truetype'),
         url('_fonts/newjune-semibold-webfont.svg#webfontRsrqMwle') format('svg');
}

@font-face {
    font-family: 'NewJuneBoldRegular';
    src: url('_fonts/newjune-bold-webfont.eot');
    src: url('_fonts/newjune-bold-webfont.eot?iefix') format('eot'),
         url('_fonts/newjune-bold-webfont.woff') format('woff'),
         url('_fonts/newjune-bold-webfont.ttf') format('truetype'),
         url('_fonts/newjune-bold-webfont.svg#webfontqgvtsUcb') format('svg');
}

@font-face {
    font-family: 'NewJuneLightRegular';
    src: url('_fonts/newjune-light-webfont.eot');
    src: url('_fonts/newjune-light-webfont.eot?#iefix') format('eot'),
         url('_fonts/newjune-light-webfont.woff') format('woff'),
         url('_fonts/newjune-light-webfont.ttf') format('truetype'),
         url('_fonts/newjune-light-webfont.svg#webfontZ7eAsvoj') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* end Added by VeM */

/* Edited by VeM */
body {
	/*
	background-color: #D2256E;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#A61D57), to(#D1256E));
    background-image: -webkit-linear-gradient(top, #A61D57, 0%, #D1256E, 100%);
    background-image: -moz-linear-gradient(top, #A61D57, #D1256E);
    background-image: -ms-linear-gradient(top, #A61D57 0%, #D1256E 100%);
    background-image: -o-linear-gradient(top, #A61D57, #D1256E);
    background-image: linear-gradient(to bottom, #A61D57 0%, #D1256E 100%);
	*/line-height: 1;
}
/* Edited by VeM */
blockquote,
q {
	quotes: none;
}
/* Added by VeM */
.sub-menu li {
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.children li {
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
ul ul ul:last-of-type {
    float: right;
    left: auto;
    /*right: 0;*/
    margin-top: 35px;
    margin-left: 50px;
}
ul ul ul:last-of-type a {
    color: #a00;
}
ul ul ul ul:last-of-type {
    float: right;
    left: auto;
    margin-top: 35px;
    margin-left: 50px;
}
ul ul ul ul:last-of-type a {
    color: #d00;
}
