/*
Theme Name: Sparkling Child
Theme URI: http://wordpress.org/themes/sparkling
Description: Sparkling Child Theme
Author: Mariko
Template: sparkling
Version: 1.0.0
*/
@import url("../sparkling/style.css");
/* =Theme customization starts here
-------------------------------------------------------------- */

/* GENERAL
------------------------------------------------------------------------------*/
body, h1, h2, h3, h4, h5, h6 {
  font-family: 'Didact Gothic', sans-serif;
}
body {
  font-size: 16px;
	color:#0000CC;
	background:lightyellow;
	line-height:20px;
}

/* MAIN-CONTENT
------------------------------------------------------------------------------*/
#main .post-inner-content {
	padding-top:10px;
	border-radius:4px;
}
.page-header {
  margin-bottom:0;
}
.entry-content {
  margin-top:0;
}
h1.entry-title {
  color: #000066;
  font-size: 36px;
  font-weight: normal;
  line-height: 200%;
  text-align: center;
	margin-bottom:10px;
}
.entry-content h3 {
  color: #000066;
	font-size: 16px;
	font-weight:bold;
	margin-bottom:0;
}
#main .post-inner-content ul {
  list-style-image:url("images/dot.jpg");
}
#main .post-inner-content ul li {
  margin: 15px 0;
}
#main .post-inner-content ol {
  margin-top:15px;
}
#main .post-inner-content ol li {
  margin:8px 0;
}
#main .post-inner-content div.indent {
  margin-left:40px;
}
#main .post-inner-content a {
  color:#000066;
  text-decoration:underline;
}
#main .post-inner-content span.small-text {
  color:black;
	font-size:13px;
	line-height:18px;
}
img.position-left {
  margin-right:20px;
}
div.left {
  width:50%;
	float:left;
	padding-right:20px;
}
div.right {
  width:50%;
	float:left;
}
#main p {
  text-align:justify;
}
#FSContact1 #fscf_form_fieldset1 {
  border:1px solid #000066 !important;
}

/* SIDEBAR
------------------------------------------------------------------------------*/
#secondary .well {
}
#secondary .widget a {
  color: #000066;
	font-size:16px;
  text-decoration: underline;
}
.widget ul li {
  border-bottom:none;
}
.widget ul li.menu-item-39 a {
  font-style:italic;
	font-size: 14px !important;
}
.widget ul li.menu-item-36, .widget ul li.menu-item-37 {
  margin-bottom: 0;
  padding-bottom: 3px;
}

/* RESPONSIVE 
------------------------------------------------------------------------------*/
/* less padding */
@media (min-width:768px) and (max-width:850px) {
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	  padding-left:0;
		padding-right:5px;
	}
}
/* logo and sidebar next to each other instead of stacked on tablets */
@media (min-width:500px) and (max-width:767px) {
  #secondary .widget {
    float: left;
    width: 50%;
	}
}
/* text next to image changes to text below images when the content is too small */
@media (max-width:1000px){
	div.right, div.left {
    width: 100%;
  }
}
/* correcting marges and fotn-size on small devices */
@media (max-width:500px) {
  #main .post-inner-content {
	  padding-left: 10px;
    padding-right: 10px;
	}
	h1.entry-title {
    font-size: 25px;
    line-height: 130%;
  }
	#main .post-inner-content div.indent {
	  margin-left:0;
	}
}
/* responsive menu */
@media (max-width:767px) {
  #secondary > .well:first-child {
	  display:none;
	}
	.btn-default, .label-default {
    background-color: #000066;
		border:none;
	}
	.btn-default:hover,
	.label-default[href]:hover,
	.label-default[href]:focus,
	.btn-default:hover, .btn-default:focus,
	.btn-default:active,
	.btn-default.active,
	#image-navigation .nav-previous a:hover,
	#image-navigation .nav-next a:hover {
    background-color: #000066 !important;
  	border:none;
	}
	.navbar.navbar-default {
    background-color: white;
		border-bottom:1px solid #DADADA;
	}
	.navbar-nav > li {
    float: left;
  	width: 100%;
	}
	.navbar-default .navbar-nav > li > a {
    color: #000066;
		font-size:14px;
  	text-decoration: underline;
		text-transform:none;
		line-height: 20px;
		margin-bottom:0;
		padding-bottom: 10px;
	}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #000066;
		text-decoration:underline;
	}
	.navbar-default .navbar-nav > li#menu-item-36 a, .navbar-default .navbar-nav > li#menu-item-37 a {
    padding-bottom: 3px;
	}
	.navbar-default .navbar-nav > li#menu-item-37 a, .navbar-default .navbar-nav > li#menu-item-38 a {
    padding-top: 0px;
	}
	.navbar-default .navbar-nav > li#menu-item-39 > a {
    font-style:italic;
		font-size: 13px !important;
	}
	.navbar-collapse {
    max-height:none;
	}
	.main-content-area {
    margin-top: 20px;
	}
}
@media (min-width:768px) {
  .site-header {
	  display:none;
	}
}