/*

 Theme Name:   wp-bootstrap-starter Child

 Description:  wp-bootstrap-starter Child Theme

 Template:     wp-bootstrap-starter

 Version:      1.0.0

 Text Domain:  wp-bootstrap-starter-child

*/





.dropdown-submenu{position:relative;}

.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}

.dropdown-submenu:active>a:after{border-left-color:#ffffff;} 

.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}



@font-face {

    font-family: Sansita One; 

    src: url(/wp-content/themes/your-theme/fonts/SansitaOne.ttf); 

    font-weight: normal; 

}

@font-face {

    font-family: 'Sansita One';

    src: url('/wp-content/themes/wp-bootstrap-starter-child/fonts/sansitaone-webfont.woff2') format('woff2'),

         url('/wp-content/themes/wp-bootstrap-starter-child/fonts/sansitaone-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}
/*.tree {
	background: url(/wp-content/uploads/tlt_p2is_kased.png);
}*/
.tree-image {
}
.header-contact-bar {
    padding: 10px 0px;
    background-color: #4dbad2;
	font-size: 13px;
}
.header-contact {
	color: #fff;
	margin: 0px 0px 0px 5px;
}
p.header-contact > a {
    text-decoration: none;
}
aside#secondary {
    background: white;
}
header#masthead {
    margin-bottom: 0px;
    box-shadow: none;
}
.main-header {
background: url(/wp-content/uploads/p2is_taust.png);
background-size:cover;
}
.header-site-name {
	font-family: Sansita One;
	clear: initial;
	font-size: 52px;
	color: #fff !important;
}
.header-site-name > a:hover, a:active {
	text-decoration: none;
}
.header-site-description {
	color: #25525c;
	font-family: MV Boli;
	margin-bottom: 0px;
	font-size: 26px;
	margin: 10px 0 0 5px;
}
/.header-slogan {
	color: #fff;
	font-size: 20px;
	margin-bottom: 0px;
	font-style: italic;
	font-size: 22px;
	padding-left: 5px;
}
.navbar {
	border: none;
}
.navbar-inverse {
    background-color: #6fc9dd;
    border-color: #fff;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    background-color: #4aa6ba;
	border-radius: 4px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff !important;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #177cbc;
}
#masthead .navbar-nav > li > a {
    padding-bottom: 22px;
    padding-top: 22px;
}

.current-menu-ancestor {
    background: #4aa6ba;
}
.site-content {
	background-color: #e8f0f3;
	padding-top: 15px;
	font-family: 'Montserrat', sans-serif;
}
.widget_calendar {
	padding: 10px;
}
.widget-title {
	color: #25525c;
}
.entry-header {
	color: #25525c;
}
#primary {
	background: transparent;
}
.footer-area {
	background-color: #fff;
}
.site-footer {
	height: 240px;
}
nav.collapse.navbar-collapse.navbar-right {
    float: left !important;
}
.header-search {
    float: right;
}
header#masthead .search-form {
    padding-top: 14px;
}
.main-header-all{
	display: flex;
    align-items: center;
	background: url(/wp-content/uploads/tlt_p2is_kased.png);
	background-repeat: no-repeat;
    background-position: right;
    padding-top: 20px;
    padding-bottom: 20px;
}
.logo-img {
	margin: 0 10px;
}
footer#colophon {
	background: none;
	padding-bottom: 0px;
}

.site-info {
    color: white;
    background: #4dbad2;
    padding-top: 12px;
}
.entry-title {
	font-family: Sansita One;
}

nav.navbar-collapse.navbar-right.collapse.in {
    overflow-y: auto;
}

.dropdown-menu>li>a {
    white-space: pre-wrap;
}
.dropdown-submenu>a:after {
    display: none;
}

.dropdown-menu {
    background: #6fc9dd;
      min-width: 200px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: white;
}
nav.navbar-collapse.navbar-right.collapse.in {
    overflow-y: auto;
    height: 100vh;
    width: 100%;
    float: none !important;
    margin-left: 0px;
}
.dropdown-menu>li>a:hover {
    background-color: #177cbc;
    border-color: #177cbc;
}
.nav .open>a, .dropdown-menu>.active>a, .dropdown-menu>li>a:focus, .nav .open>a, .nav .open>a:focus, .dropdown-menu>.active>a {
    color: #262626;
    text-decoration: none;
    background-color: #4aa6ba !important;
}
.main-header {
    height: 228px;
}

.dropdown-menu>li>a {
  padding: 7px 22px;
}
.contact-table td {
    padding: 15px;
      border: 1px solid #b7b7b7;
}

@media (max-width: 991px) {
	.navbar-brand {
	    height: 142px;
	 	line-height: 0.9;
  }
}
@media screen and (min-width: 767px) {
	.dropdown-menu li > .dropdown-menu {
	    right: -158px;
	    top: 22px;
	    min-width: 300px;
	}
}

@media (max-width: 767px) {
  .header-site-description{
    font-size: 20px;
  }
  .header-site-name{
    font-size: 35px;
  }
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    	color: white;
    }
    .main-header-all {
    	background: transparent;
  }
}
#wp-calendar a {
    background: yellow !important;
    padding: 7px 11px;
}
.entry-meta {
	display: none;
}
.toetajad-anchor {
    display: block;
    position: relative;
    top: -64px;
    visibility: hidden;
}