/* 
 Theme Name:     Rsif
 Author:         Henrik Rossini
 Author URI:     https://joolo.se
 Template:       Divi
 Version:        1.00
 Description:    Barntema för Region Stockholms Idrotts- och friskvårdsförbund av Joolo Webbdesign AB
*/ 


/* ----------- Anpassad CSS --------------------------- */ 


/* Start globala fontinställningar */

body {
font-size: 16px;
font-weight: 500;
}

/* Länkar lite mer fetade */
a {font-weight: 550;}

/* H1 - H6 för datorer */

@media all and (min-width: 981px) {
body { font-size: 16px; }
	
h1, .et_pb_section .et_pb_text .et_pb_module_header .entry-title h1 {
font-size: 2.3em !important;
line-height: 1.7em !important;
letter-spacing: 1px;
font-weight: 700;
}

h2, .et_pb_section .et_pb_text .et_pb_module_header h2 {
font-size: 2em !important;
line-height: 1.1em !important;
letter-spacing: 1px;

font-weight: 700;
}

h3, .et_pb_section .et_pb_text .et_pb_module_header h3 {
font-size: 1.5em !important;
line-height: 1.4em !important;
font-weight: 700;

}

h4, .et_pb_section .et_pb_text .et_pb_module_header h4 {
font-size: 1.25em;
line-height: 1.4em !important;
}

h5 {
font-size: 1.1em!important;
line-height: 1.4em !important;
}
	
h6 {
font-size: 18px!important;
line-height: 1.4em !important;
}

}

/* H1 - H6 för läsplattor och mobila skärmar */	

@media only screen and (max-width: 980px)
{

body { font-size: 14px;}

h1, .et_pb_section .et_pb_text .et_pb_module_header .entry-title h1 {
font-size: 2em !important;
line-height: 1.1em !important;
letter-spacing: 1px;
font-weight: 700;
}

h2, .et_pb_section .et_pb_text .et_pb_module_header h2 {
font-size: 1.8em !important;
line-height: 1.1em !important;

letter-spacing: 1px;
font-weight: 700;
}

h3 {
font-size: 1.5em !important;
line-height: 1.4em !important;
font-weight: 700;
}

h4, .et_pb_section .et_pb_text .et_pb_module_header h4 {
font-size: 1.3em;
line-height: 1.4em !important;
}
h5 {
font-size: 1.2em!important;
line-height: 1.4em !important;
}
	
h6 {
font-size: 16px!important;
line-height: 1.4em !important;
}	
}

.et_pb_toggle_content {font-size: 0.9em;}
.et_pb_toggle_title {color: #3c3937!important;}

/* Slut globala fontinställningar */

/* Start anpassning CTA i meny */
@media only screen and ( min-width: 981px ) {
.cta-menu a {
    background-color: #DF006D !important;
    padding: 15px 15px !important ;
	margin-top: -5px;
    text-transform: uppercase;
    color: #fff !important;
    box-shadow: 0px 0px 30px 2px rgba(0, 0, 0, 0.1);
	font-size: 1.1em !important;
	font-weight: 900;
}
}

@media only screen and ( max-width: 980px ) {
.cta-menu a {
    background-color: #DF006D !important;
    padding: 10px 10px !important ;
	margin-top: 15px;
    text-transform: uppercase;
    color: #fff !important;
    box-shadow: 0px 0px 30px 2px rgba(0, 0, 0, 0.1);	
}
	
	
}

/* Slut anpassning CTA i meny */

/* Fix för knapp i formulär */

.forminator-send {
	text-transform: uppercase !important;
	background-color: #DF006D !important;
	color: #fff !important;}

/* Slut fix */

/* Back to top knapp */

.et_pb_scroll_top.et-visible {
    opacity: 1;
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
}
 
.et_pb_scroll_top.et-pb-icon {
    right: 30px;
    bottom: 25px;
    border-radius: 25px;
    background: rgba(223,0,109, 0.5);
    padding: 10px;
}
  
.et_pb_scroll_top.et-pb-icon:hover {
    background: #DF006D;
}
 
.et_pb_scroll_top:before {
    content: "\21";
}

.rsif-blurb .et_pb_blurb_container {padding: 10px 20px;}

/*.single-tribe_events .tribe-events-event-image {
display: none;
}*/


.my-events-list ul { list-style: none; margin: 0; padding: 0; }
.my-events-list li { padding: 8px 0; border-bottom: 1px solid #eee; }
.my-events-list li .date { color:#666; margin-left:.35rem; font-size: .95em; }
