@font-face {
font-family: NotoSans;
src: url(../../assets/css/fonts/NotoSans-Regular.ttf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: NotoSans;
src: url(../../assets/css/fonts/NotoSans-Bold.ttf);
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: NotoSans;
src: url(../../assets/css/fonts/NotoSans-Italic.ttf);
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: NotoSans;
src: url(../../assets/css/fonts/NotoSans-BoldItalic.ttf);
font-weight: bold;
font-style: italic;
}

@font-face {
font-family: NotoSerif;
src: url(../../assets/css/fonts/NotoSerif-Regular.ttf);
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: NotoSerif;
src: url(../../assets/css/fonts/NotoSerif-Bold.ttf);
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: NotoSerif;
src: url(../../assets/css/fonts/NotoSerif-Italic.ttf);
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: NotoSerif;
src: url(../../assets/css/fonts/NotoSerif-BoldItalic.ttf);
font-weight: bold;
font-style: italic;
}


body {
	font-family: NotoSans !important;
	color: #422 !important;
	font-size: 16px;
	background: #fff url("../../assets/images/pattern.jpg") repeat fixed 0 0;

}


h1 {
	font-family: NotoSerif !important;
	font-size: 26px !important;
	font-weight:bold !important;
	color: black;
}
h2 {
	font-family: NotoSerif !important;
	font-size:22px !important;
	color: black;
}

h3 {
	font-family: NotoSerif !important;
	font-size:18px !important;
	font-weight:bold !important;
	color: black;
}

h4 {color:black; font-family: NotoSerif !important; fonr-size:16px;}
.container {
	font-family: NotoSans !important;
	background: white;
	font-size:16px;
	box-shadow:2px 0 1px #ccc, -2px 0 1px #ccc;
	/*
	box-shadow: 6px 0 4px -4px #999 , -6px 0 4px -4px #999; 
	-moz-box-shadow: 6px 0 4px -4px #999, -6px 0 4px -4px #999; 
	-webkit-box-shadow: 6px 0 4px -4px #999, -6px 0 4px -4px #999;
	*/
}

#content {padding:20px;}
#content p {	line-height:25px !important;}

.file { 
	background: rgba(0, 0, 0, 0) linear-gradient(to top, white, lightgreen) repeat scroll 0 0;
    border: 1px solid gray;
    border-radius: 5px;
    font-size: 20px;
    line-height: 50px;
    padding: 10px;
    text-align: center;
}

.header_pic {
    float: left;
   margin: 0 10px;
   /* height: 100px;
    margin-top: 30px;
    width: 100px;*/
	
	
}

.garden_name {
	font-size:25px;
	color:black;
	font-weight: bold;
	
	
}
.garden_nick {
    color: #423d72;
    font-family: NotoSerif;
    font-size: 25px;
    font-weight: bold;
    margin-top: 30px;
	
	
}

header .container {
	background: #efebf4 none repeat scroll 0 0;
	min-height:200px;	
	border-bottom: 1px solid #423D72;
	
}




.garden_resp a {
	color: white; 
	margin: 10px 20px;
	}

.garden_resp {
    background-color: #90bc42;
    border-radius: 3px;
    color: white;
    display: inline-block;
    font-size: 16px;
    text-align: center;
	padding: 10px 20px;
	margin-top:0px;
	margin-bottom:30px;
	
	
}
.garden_phone {
    color: black;
    font-size: 25px;
    font-weight: bold;
    margin-top: 40px;
	display: block;
	margin-top:20px;
	margin-bottom:30px;
}

.garden_cheff {
	font-size:14px;
	right:40px;
	margin-top:-5px;
	font-weight:normal;
}

a {text-decoration:none !important;}

.navbar {border:none;}

.navbar-default {
    background-color: transparent;
	margin-bottom: 0;
	border-color: white;
}



.navbar-default .navbar-nav > li {
	/*height: 70px;*/
	
}
.navbar-default .navbar-nav > li > a {color: #423D72;}



.navbar-nav > li > a
{ 	
    padding-bottom: 20px;
    padding-top: 25px;
	color: #423D72;
	font-family: NotoSans;
    font-size: 17px;
	
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:focus, 
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover
 {
    background-color: white;
    color: black;

}

.navbar-default .navbar-nav > li:hover > a {color:black;}

.navbar-default .navbar-nav > li.open, 
.navbar-default .navbar-nav > li.open,
.navbar-default .navbar-nav > li:hover,
.navbar-default .navbar-nav > li.active {
	color:black;
	margin-bottom:-3px;
	border-bottom: 3px solid #AB91C5;
	background: white;

}
.navbar-default .navbar-nav > li.active { font-weight:bold;}

.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:focus, 
.dropdown-menu > .active > a:hover,
.dropdown-menu > li:hover,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a.active {
	color: #423D72;
	background: white;
	
}


.dropdown-menu > li > a
{ 	
	
	color: #777;
	font-family: NotoSans;
    font-size: 17px;
	border-bottom: 1px dotted #AB91C5;
	/*margin-bottom: -1px;*/
	padding: 10px 10px;
	
}


.navbar-brand {
	text-align:center !important;
	font-weight:bold !important;
	font-size: 20px !important;	
}


.breadcrumb li a { 
	color: #423D72;
	
}
.breadcrumb li.active{ 
	color: #777;

}
.breadcrumb {
    background: white none repeat scroll 0 0;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
    margin-top: 20px;
    padding-bottom: 3px;
    padding-top: 3px;
}



.blockMenu {
	/*margin-left:0;
	width:140px;*/
	
}

.blockMenu ul {padding:0; margin:0;}
.blockMenu li {
	border-bottom: 1px dotted #423d72;
    font-size: 14px;
    list-style: outside none none;
    padding: 10px 0;
}

.blockMenu li a {  
	color:#423D72;
}

.blockMenu li.active a {  
	color:black;
	font-weight:bold;
}


.blockMenu li ul li {
    border-bottom: medium none;
    font-size: 12px;
    list-style: outside none none;
    padding: 0 0 10px 25px;
}

.blockMenu li.active ul li a {  
	color:#423D72;
}

.newsColumn .newsDate {color:black;}
.newsColumn .newsImage {width:100%; max-height:150px;overflow:hidden;}
.newsColumn .newsImage img {width:100%; padding-top:10px;}
.newsColumn .newsTitle { margin-top:10px;}
.newsColumn .newsTitle a { color: #423d72;}
.newsColumn .newsLink {font-weight:bold; font-size:15px;}
.newsColumn .newsAnons {font-size:15px;}
.newsColumn h2 {font-weight:bold; }

footer {
   	border-top: none;
	margin-top: 0px;
    padding-top: 0px;
}

footer .container #content { 
min-height: 200px;;
}
footer .container {
		border-top: 1px solid #423D72;
		height:150px;
		background: #efebf4 none repeat scroll 0 0;

}

.footer_name {font-size:16px; font-weight:bold;}
/*
	.garden_name
	{font-size: 20px;}
	*/
	
	
@media (max-width: 767px) {

	.blockMenu {display:none;}

}

.navbar-header-block .navbar-toggle {float:left; }

.navbar-header-block button {
	padding: 0;
	width:30px;
	height:30px;
	z-index:1;
	color: black; 
	margin: 15px 20px 0 0;
	
	}
p.border {
    border-bottom: 1px dashed #423d72;
    border-top: 1px dashed #423d72;
    padding-bottom: 10px;
    padding-top: 10px;
}

.well {
    background-color: #efebf4 !important; 
}

.link { border:1px dashed #423d72; padding:10px;	margin-bottom:10px;}

a.doc {
	
	/*background: rgba(0, 0, 0, 0) url("../../assets/images/files.png") no-repeat scroll 0 176px;*/
    display: inline-block;
    /*height: 16px;*/
    line-height: 24px;
    padding-left: 30px;
    /*vertical-align: middle;*/
	color: #423d72;
	background-size: 24px 24px !important;
	
}

.doc.pdf {
    /*background-position: 0 -128px;*/
	background: rgba(0, 0, 0, 0) url("../../assets/images/icons/Oficina_PDF_35460.png") no-repeat scroll 0 0px;
	
}
.doc.ppt {
    /*background-position: 0 -128px;*/
	background: rgba(0, 0, 0, 0) url("../../assets/images/icons/Oficina_PPT_35459.png") no-repeat scroll 0 0px;
	
}
.doc.page {
    /*background-position: 0 -128px;*/
	background: rgba(0, 0, 0, 0) url("../../assets/images/icons/DocumentoTexto_35470.png") no-repeat scroll 0 0px;

}
.doc.img {
    /*background-position: 0 -128px;*/
	background: rgba(0, 0, 0, 0) url("../../assets/images/icons/Imagen_JPG_35467.png") no-repeat scroll 0 0px;
}

.doc.yaf {
    /*background-position: 0 -128px;*/
	background: rgba(0, 0, 0, 0) url("../../assets/images/icons/yafotki.png") no-repeat scroll 0 0px;
}

.doc.text,.doc.rtf {
    /*background-position: 0 -128px;*/
	background: rgba(0, 0, 0, 0) url("../../assets/images/icons/Oficina_DOC_35465.png") no-repeat scroll 0 0px;
}

.doc.vid,.doc.ytv {
    /*background-position: 0 -128px;*/
	background: rgba(0, 0, 0, 0) url("http://web.archive.org/web/20181216041403im_/https://yt3.ggpht.com/-lpVCiL1I-JU/AAAAAAAAAAI/AAAAAAAAAAA/Dd4ki_bIFG4/s88-c-k-no-mo-rj-c0xffffff/photo.jpg") no-repeat scroll 0 0px;
}

td,th,table {border: 2px solid #423d72 !important; background: #efebf4 !important; color: black !important;}
th {text-align: center; vertical-align:middle !important;}

.ellib div {margin:5px;padding:10px; border:1px dashed #423d72;text-align:center; float:left; width:48%; height:150px;overflow:hidden;vertical-align:middle;}
.ellib div a img {max-width:100%; max-height:100%;}

.persPhoto, .persDescr {display:inline-block;}

.last.dropdown ul {left:-234px !important; }

.justifyfull, p:not([align]) {
	text-align: justify;
}

/*
playback timings (ms):
  exclusion.robots.policy: 0.19
  PetaboxLoader3.datanode: 170.418 (5)
  PetaboxLoader3.resolve: 630.504 (3)
  CDXLines.iter: 24.639 (3)
  esindex: 0.016
  exclusion.robots: 0.205
  RedisCDXSource: 8.111
  load_resource: 726.433 (2)
  captures_list: 169.242
  LoadShardBlock: 131.985 (3)
*/