/*
Theme Name: Lovisen
Theme URI: http://lovisen.se/
Description: Ett wordpresstema skapt av Gilladesign åt Lovisen.
Version: 1.0
Author: Gilla Design
Author URI: http://gilladesign.se/
*/
p{color:#818285;font-family:Georgia, "Times New Roman", Times, serif;}
::selection{color:#FFF;background:#cead68;}
::-moz-selection{color:#FFF;background:#cead68;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:normal;color:#406416;font-family:Georgia, "Times New Roman", Times, serif;margin-top:0px;}
strong{color:#818285;}
.row{margin-left:0;}
.content{position:relative;z-index:60;background:#FFF;}
.nav{float:right;height:100%;}
.navbar{margin-bottom:0px;background:url(img/eklov.jpg) no-repeat;}
.navbar-inner{background:none;border:none;border-radius:0px;min-height:220px;}
.shadow{-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5);position:relative;z-index:1;}
.footer{height:30px;padding-top:8px;font-family:}
.footer #copy, .footer a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;margin-bottom:0;float:left;}
.footer #copy{margin-right:4px;}
.flags{height:30px;position:relative;z-index:800;}
.flags img{float:right;margin-left:10px;-moz-box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;box-shadow:0px 0px 5px #000;}
.dropdownmenu{text-transform:lowercase;}
.logo{position:Absolute;z-index:60;}
.logo a{display:block;}
.puffar{position:Absolute;top:0;right:0;}
.meny{width:52px;}
.meny .pmenu{border:none;background:none;text-transform:uppercase;color:#FFF;text-align:center;width:50px;margin:0;font-weight:bold;padding:3px 0px 0px 6px;box-shadow:none;}
.meny a{position:relative;z-index:200;}
.meny:hover .pmenu:hover{background:none;cursor:default;}
.gradient{background:#ac1116;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNhYzExMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODkwZDBmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #ac1116 59%, #890d0f 100%);background:-webkit-gradient(linear, left top, right top, color-stop(59%,#ac1116), color-stop(100%,#890d0f));background:-webkit-linear-gradient(left, #ac1116 59%,#890d0f 100%);background:-o-linear-gradient(left, #ac1116 59%,#890d0f 100%);background:-ms-linear-gradient(left, #ac1116 59%,#890d0f 100%);background:linear-gradient(to right, #ac1116 59%,#890d0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac1116', endColorstr='#890d0f',GradientType=1);*/}
.pil{background:url(img/pil.png) no-repeat left top;padding:14px 0px;min-height:122px;}
.fcontent{padding:7px 20px;border-top:dashed;border-bottom:dashed;border-color:#cead68;border-width:1px;min-height:106px;}
.aktuellt h2{color:#FFF;text-transform:uppercase;font-weight:normal;font-size:xx-large;margin-top:29px;margin-bottom:0px;}
.aktuellt a{color:white;}
.fb{background:url(img/facebook.png) no-repeat top;width:35px;height:34px;float:right;margin-right:15px;margin-bottom:15px;}
.fb:hover{background:url(img/facebook.png) no-repeat bottom;}
.footer a.gillalogo{background:url(img/social.png) no-repeat top;width:20px;height:20px;float:right;margin-right:5px;opacity:0.6;filter:alpha(opacity=60);}
.footer a.gillalogo:hover{background:url(img/social.png) no-repeat bottom;}
.row.fcontent .span1.pull-right{margin-left:0px;}
.gradient .pil .row.fcontent .span2news h1{color:#cead68;text-transform:uppercase;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;font-weight:bold;margin:10px 0px 0px 0px;line-height:normal;}
.gradient .pil .row.fcontent .span2news p a{color:#cead68;text-decoration:none;}
.gradient .pil .row.fcontent .span2news p a:hover{color:#cead68;text-decoration:underline;}
.gradient .pil .row.fcontent .span2news p{color:#FFF;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.gradient .pil .row.fcontent .span3{margin:0;}
.subpage-content .span10-sub ul li{font-family:Georgia, "Times New Roman", Times, serif;color:#818285;}
.subpage-content{position:relative;z-index:60;background:#FFF;}
.subpage-cafe{position:relative;z-index:60;min-height:445px;background-color:#fff;border-top:solid 2px #604e27;}
.subpage-cafe h1{color:#604e27;}
.subpage-cafe p,.subpage-cafe strong{color:#000;}
.subpage-cafe ul.subpages li a, .subpage-cafe ul.subpages li a:focus{border-bottom:1px solid #604e27;color:#fff;}
.subpage-cafe ul.subpages li a:hover{background-color:rgba(0, 0, 0, 0.2);color:#fff;}
.subpage-cafe .flexslider.black .flex-direction-nav li a {background-color:#604e27;}
.subpage-cafe .img-polaroid{background-color:#604e27}
.subpage-cafe .flexslider{background-color:#604e27}
ul.subpages{list-style:none;margin-left:0px;margin-bottom:20px;}
ul.subpages li a{text-decoration:none;text-transform:uppercase;display:block;padding:10px;border-bottom:1px solid #dddddd;}
ul.subpages li a:hover{background-color:#f6dad6;}
.activesub{background-color:#f6dad6;}
ul.subpages li.activesub a:hover{background-color:#f6e4e2;}
.no-margin{margin:0;}
.ram{margin:0 5px 10px 20px;}
@-webkit-keyframes swing{20%, 40%, 60%, 80%, 100%{-webkit-transform-origin:top center;}
20%{-webkit-transform:rotate(10deg);}
40%{-webkit-transform:rotate(-5deg);}
60%{-webkit-transform:rotate(2deg);}
80%{-webkit-transform:rotate(-2deg);}
100%{-webkit-transform:rotate(0deg);}
}
@-moz-keyframes swing{20%{-moz-transform:rotate(10deg);}
40%{-moz-transform:rotate(-5deg);}
60%{-moz-transform:rotate(2deg);}
80%{-moz-transform:rotate(-2deg);}
100%{-moz-transform:rotate(0deg);}
}
@-o-keyframes swing{20%{-o-transform:rotate(10deg);}
40%{-o-transform:rotate(-5deg);}
60%{-o-transform:rotate(2deg);}
80%{-o-transform:rotate(-2deg);}
100%{-o-transform:rotate(0deg);}
}
@keyframes swing{20%{transform:rotate(10deg);}
40%{transform:rotate(-5deg);}
60%{transform:rotate(2deg);}
80%{transform:rotate(-2deg);}
100%{transform:rotate(0deg);}
}
.swing:hover{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}