/*
 Theme Name:     Pingst Mullsjo - Divi Child Theme
 Theme URI:      http://www.angstromgruppen.se
 Description:    Angstroms Divi Child Theme
 Author:         Angstrom Gruppen
 Author URI:     http://www.angstromgruppen.com
 Template:       Divi
 Version:        1.0.0
*/
@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
#logo {
max-height: 60px;
max-width: 70%;
}
@media only screen and (max-width: 980px){
#et_top_search {
margin-top: 0;
margin-right: 10px; 
}}
.et_boxed_layout #page-container
{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2);
}
.et-fixed-header
{box-shadow:0 0 0 rgba(0, 0, 0, 0.1) !important;
}
.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a
{color:#ef8901;
}
.et_nav_text_color_light .et-social-icon a:hover, .et_nav_text_color_light #et-secondary-nav a:hover, .et_nav_text_color_light .et-cart-info:hover { color: rgba(51, 51, 51, 1) !important; }

#footer-bottom 
{background-color:#eee;
font-size:11px
}

a.et_pb_more_button
{background-color:#ef8901;
}

#top-menu li
{padding-top:9px;
}

#main-header nav#top-menu-nav
{padding-top:20px;
padding-bottom:10px;
}

#et_search_icon:before
{top:16px;
}

.et-fixed-header #et_search_icon:before
{margin-top:-16px;
}

#main-header
{padding:20px 0 11;
}

.et_fixed_nav #logo
{max-height:80px;
margin-top:-10px
}

.et-fixed-header #logo
{max-height:60px;
margin-top:-5px
}

.et_pb_row
{padding:10px;
}

.et_pb_section
{padding:48px 0;
}

body
{line-height:1.35em;
}

.et_pb_post
{margin-bottom:46px;
margin-top:-17px;
}

.et_pb_text
{margin-bottom:10px;
}
.entry-content ul, .comment-content ul
{padding:0 0 0px 0px;
}

.button{
float:center;
}
.button a.smallorange {
color: #fff !important;
background: #EF8901;
border: 1px solid #945500;
text-shadow:none;
}
.button a.smallorange:hover {
color: #945500 !important;
}
.button a.small-button {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.denna-vecka p{
padding-bottom: 0;
}
.tp-leftarrow.preview2:after {
content: '\e81f';
left: 17px;
}

.tp-rightarrow.preview2:after {
right: 17px;
}

.tparrows.preview2:after {
position: absolute;
top: 55%;
font-family: "revicons";
color: #aaa;
font-size: 25px;
margin-top: -12px;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;
}

.slide {
  padding: 0 !important;
  margin: 0;
}
.slide > .et_pb_row {
padding: 0;
width: 100% !important;
}
.slide .et_pb_text{
margin:0;
}
.slide .et_pb_column{
padding:0;
}

.eo-event-future > a
{color: #333 !important;
text-transform: uppercase;
display: block;
}
.et-shadow .et-box-content {
color: #737373;
background: #fff !important;
border: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
padding: 27px 43px 17px 45px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.et-shadow{
border: none !important;
}
.et_pb_blog_grid .et_pb_post
{
border: none;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.togglefix .et_pb_toggle {
border: none;
margin-bottom: 30px;
}
.togglefix .et_pb_toggle_close {
background-color: #eeeeee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 20px;
}
.togglefix .et_pb_toggle_open {
background-color: #eeeeee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 20px;
}
.togglefix .et_pb_toggle_title:before {
color: #999999;
}
.togglefix > h5{
font-size:30px; 
}
.play
{padding:0;
margin:0;
height: 600px;
}
.play > .et_pb_row {
padding: 0;
width: 100% !important;
}
.play .et_pb_text{
margin:0;
}
.play .et_pb_column{
padding:0;
}
#event-board-items .eo-eb-event-title a {
font-size: 20px !important;
}
.facebook-social {
margin:auto;
color: #737373;
background: #fff;
border: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 10px; /* For the Facebook "Page Plugin" */
}
.et_pb_bg_layout_dark .et_pb_slide_description {
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.9);
}
.ang-less-padding .et_pb_fullwidth_header {
	padding: 0px;
}
@media only screen and (max-width: 1200px){
.play {
height: 600px;
}
}
.fc-header-left {
width: 27% !important;
text-align: left;
float:left;
margin-right: 0;
}
.fc-header-center{
width: 27% !important;
float:left;
margin-right: 0;
}
.fc-header-right{
width: 27% !important;
float:right;
margin-right: 0;
}
.ui-widget select{
font-family: sans-serif;
font-size: 1em;
vertical-align: sub;
}
@media only screen and (max-width: 1100px){
.entry-content tr th, .entry-content thead th {
color: #555;
font-weight: bold;
padding: 9px 22px;
}
}
@media only screen and (max-width: 980px){
.fc-header-left {
width: 93% !important;
text-align: left;
float:left;
margin-right: 0;
}
.fc-header-center{
width: 43% !important;
text-align:left !important;
float:left;
margin-right: 0;
}
.fc-header-right{
width: 43% !important;
float:right;
margin-right: 0;
}
#et_top_search {
margin-top: 0;
margin-right: 10px; 
}}
@media only screen and (max-width: 767px){
.fc-header-left {
width: 88% !important;
text-align: left;
float:left;
margin-right: 0;
}
.fc-header-center{
width: 88% !important;
text-align:left !important;
float:left;
margin-right: 0;
}
.fc-header-right{
width: 88% !important;
text-align:left !important;
float:left;
margin-right: 0;
}
.entry-content tr th, .entry-content thead th {
padding: 9px 12px;
}
.entry-content tr td
{
padding: 6px 10px;
}
}
@media only screen and (max-width: 479px){
.entry-content tr th, .entry-content thead th {
padding: 6px 8px;
}
.entry-content tr td
{
padding: 4px 8px;
}
}
@media only screen and (min-width: 981px){
.mobilkalender {
display:none;
}
}
@media only screen and (max-width: 980px){
.datorkalender {
display:none;
}
}
