@import url("https://www.baravmusic.com/cms/wp-content/_webfonts/fonts.css"); /* Using a url */

.post-title {
  color: #8f9fb6;
}
.post-content img {
  border: 0px solid #fff;
}


P {
  font-family: "Merriweather";
  text-align: center;	
line-height: 1.4;
letter-spacing: 0.077em;
font-weight: 400;
font-style: normal;
  text-shadow: 1px 1px 2px #FFf;
  
  
  
}


.post-content img {
  border: 0px solid #ddd;
}

.post-template-full-width-post-template-php .post-content  {
    width: 100%;
    float: none;
}

.main-menu { 
  font-family: 'Playfair Display', 'Georgia', serif;
	text-align: center;
	font-size: 1.2em;
}

.post-title {
	line-height: 100%;
	text-shadow: 4px 4px 8px #FFf;
	mArgin-top: -60px;
}
.header { 
	padding: 10px 0;
	margin:1px;
}

.content {
    width: 100%;
    float: left;
    margin-top: -120px;
}

.post-header + .post-content {
    margin-top: 5px;
}

.post {
    display: block;
    background: #fff;
    border: 1px solid #ddd;
    position: relative;
    background: rgba(255,255,255, .6);
    border-radius: 9px;
}

.post-inner {
    width: 100%;
    max-width: 85%;
    padding: 60px 0;
    margin: 0 auto;

}

.progimg {
 text-align:center;
 background: #b30404;
	}


a:link {  text-decoration: none;}
a:visited {  text-decoration: none;}
a:hover {  text-decoration: none;}
a:active {  text-decoration: unone;}


	/* PROG --------------------------------------- */
	
.ppp {
  padding:0 9% 0 9%;
  
}
	
#header-container nav.primary-menu ul li.current_page_item >  a:after {

content: "";

border-top-color: #00b0eb;
}



/* Remove entire Post Notice */

.post-aside  {display: none;}
.post-meta {display: none;}
.entry-title {display: none;}



#contentwrap {

 z-index:0;}

.widget-title {
font-size: 11px;
line-height: 12px;
color: #ffffff;
}


hms {

    font-family:"Optima Roman",Verdana, Geneva, sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}



st { 
font-family:'Tempus Sans ITC';
 font-size: 1.2em;
 margin-top: -20px;
 text-shadow:1px 1px 3px #b0d2e5;
 line-height: 1em;  
 clear: both;
 position: relative;
 padding: 0px;
 height: auto;
 text-align: center;
 display: block;
 white-space: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
sub { 
font-family:'Tempus Sans ITC';
 font-size: 1.2em;
 margin-top: -20px;
 text-shadow:1px 1px 3px #b0d2e5;
 line-height: 1em;  
 clear: both;
 position: relative;
 padding: 0px;
 height: auto;
 text-align: center;
 display: block;
 white-space: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
esbl { 
 font-family: "alegreya_sansregular", sans-serif;
 font-size: 1em;
 color: #fff;
 margin-top: 5px;
 margin-bottom: 10px;
 font-variant: normal;
 line-height: 1em;
 clear: both;
 position: relative;
 padding: 0px;
 height: auto;
 text-align: center;
 display: block;
 white-space: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.post-content {
padding-left: 10px;

}

hms {font-size: .70em;line-height:10px;}

widget-title {
font-size: 18px;
line-height: 17px;
color: #ffffff;
}

#body-container  .twtr-widget .twtr-tweet a {
color: #ffffff !important;
}



hm  {
 font-size: 1.6em;
 background-position: center  center;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
 font-family: "alegreya_sansregular", sans-serif;
}

hsub  {
font-family: "alegreya_sansregular", sans-serif;
 margin-top: -20px;
 margin-bottom: 40px;
 background-position:  center center;
 font-weight: 600;
 font-variant: normal;
 text-decoration: none;
}

h7 {
 font-family: 'optimarregular',Verdana, Geneva, sans-serif;
 color:#ffffff;
 font-size: 75%;
 font-style: normal;
 font-variant: normal;
 line-height:80%;
}


.content ul li, .sidebar- container ul li, .slide-content ul li {
overflow: hidden;
padding: 10px 0 0px 0px;
background:  url(images/1.png) no-repeat 0 10px;
}

.musician {
   font-family: "alegreya_sansregular", sans-serif;
    font-size: 1em;
    color: #fff;
    border: 1px solid #babff1;
    float: left;
    text-align: center;
    height: 200px;
    width: 200px;
    padding: 30px 4px 4px 4px;
    border-radius: 4px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 8px #d9d9d9;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
    background: #052989;
    background: -webkit-linear-gradient(#4AB6FF, #052989);
    background: -o-linear-gradient(#4AB6FF, #052989);
    background: -moz-linear-gradient(#4AB6FF, #052989);
    background: linear-gradient(#4AB6FF, #052989);
}

.musician:hover{
  text-decoration:none;
}

.prog2 {
 margin: 4px;   
 border: 1px solid #05363c; 
 float: left;
 text-align:center;
 vertical-align: top;
 height: 120px; 
 width:  96%; 
 font-size: 15px;
 padding: 4px 4px 4px 4px; 
 border-radius: 4px; 
-moz-border-radius: 2px; 
-webkit-border-radius: 4px; 
 box-shadow: 0px 0px 8px #d9d9d9; 
-moz-box-shadow: 0px 0px 8px #d9d9d9; 
-webkit-box-shadow: 0px 0px 8px #d9d9d9;
 background: #043D65; /* For browsers that do not support gradients */
 background: -webkit-linear-gradient(#0967AA, #043D65); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#0967AA, #043D65); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#0967AA, #043D65); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#0967AA, #043D65); /* Standard syntax (must be last) */
} 

.prog:focus { 
 outline: none; 
 border: 1px solid #7bc1f7; 
 box-shadow: 0px 0px 8px  #7bc1f7; 
 -moz-box-shadow: 0px 0px 8px #7bc1f7; 
 -webkit-box-shadow: 0px 0px 8px  #7bc1f7; 
}

.prog {
 margin: 4px;   
 border: 1px solid #05363c; 
 float: left;
 text-align: center;
 vertical-align: top;
 height: 25%; 
 width:  48%; 
 font-size: 18px;
 padding: 4px 4px 4px 4px; 
 border-radius: 4px; 
 -moz-border-radius: 2px; 
 -webkit-border-raius: 4px; 
 box-shadow: 0px 0px 8px #d9d9d9; 
 -moz-box-shadow: 0px 0px 8px #d9d9d9; 
 -webkit-box-shadow: 0px 0px 8px #d9d9d9;
 background: #043D65; /* For browsers that do not support gradients */
 background: -webkit-linear-gradient(#0967AA, #043D65); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#0967AA, #043D65); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#0967AA, #043D65); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#0967AA, #043D65); /* Standard syntax (must be last) */
}

.prog_arch {
 opacity: 0.5;
 margin: 4px;   
 border: 1px solid #05363c; 
 float: left;
 text-align: center;
 vertical-align: top;
 height: 25%; 
 width:  48%; 
 font-size: 18px;
 padding: 4px 4px 4px 4px; 
 border-radius: 4px; 
 -moz-border-radius: 2px; 
 -webkit-border-raius: 4px; 
 box-shadow: 0px 0px 8px #d9d9d9; 
 -moz-box-shadow: 0px 0px 8px #d9d9d9; 
 -webkit-box-shadow: 0px 0px 8px #d9d9d9;
 background: #043D65; /* For browsers that do not support gradients */
}

.prog_arch:hover {opacity: 0.90; filter: alpha(opacity=100); /* For IE8 and earlier */
}

a.progl:link {color: #f4f5ff;}
a.progl:visited {color: #b6e0fc; font-weight: bold; }
a.progl:hover {color: #fffff;text-decoration: underline;}
a.progl:active {color: #b6e0fc; }

.pcs{
    font-family: "alegreya_sansregular", sans-serif;
    color: #003d66;
    text-shadow:1px 1px 1px #c2c9c2;
    margin-top:6px; 
    border: 1px solid #50002d; 
    float: left;
     text-align:left;
    vertical-align: text-top;
    height: auto; 
    width: 400px; 
    font-size: .95em;
    padding: 8px 8px 8px 8px; 
    border-radius: 4px; 
    -moz-border-radius:  2px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 4px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
    background: #EFEFEF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FFFFFF, #EFEFEF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFFFFF, #EFEFEF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFFFFF, #EFEFEF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFFFFF, #EFEFEF); /* Standard syntax (must be last) */
}

.mus-menu- selected .mus-menu-link,.mus-menu-selected .mus-menu-link:visited{color:#ead902}
::-moz- selection { background: #007992; color: #ffffff; }
::selection { background: #007992;color:  #ffffff; }


/*repertoire_list*/

.inner { 
 border: 2px solid white; 
 height: 100%; 
 box-sizing: border-box;
 padding: 1rem;
 color: #f0f0f0; 
} 

#rep-pp {
 border: 1px solid #05363c; 
 margin-top:2px;
 font-size: .9em;
 font-style:italic;
 color: #fff;
 text-align: left;
 padding: 15px;
 background-color: #464c4e;
}




rep{
 font-size: 1.2em;
 font-style:italic;
}

#header-container nav.primary-menu {
    background: #043D65; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#0967AA, #043D65); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0967AA, #043D65); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0967AA, #043D65); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0967AA, #043D65); /* Standard syntax (must be last) */
}

#logo-wrap {
display:block;
float: left;

background-size: 120px;
background-repeat: no-repeat;
}

#lang_sel_footer {
  margin: 0;
  padding: 7px;
  text-align: center;
  font-family: 'optimarregular',Verdana, Geneva, sans-serif;
  font: 11px;
  height: 15px;
  clear: both;
  background-color: #741515;
  border: 0px solid #cdcdcd;
}
