/*========================================================================================

	

	Author: Bentley-Hall, Inc.

	Copyright (c) 2014 Bentley-Hal, Inc. 

	

========================================================================================*/



/*========================================================================================

	

	Table of Contents: 

	1. Global Styles

	2. Home Styles

	

========================================================================================*/



/*========================================================================================

	 

	1. Global Styles

	

========================================================================================*/

@font-face

{

font-family: TradeGothic;

src: url(fonts/tradegothicltstd.woff);

}





body {

	background-color: #f4eeea;

}

.wp-caption p.wp-caption-text {
    color: #666666;
font-size: 12px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}




#header-background {

	background-color: #931b1c;

	height: 415px;

}



#panel,#flip {

	padding-top:20px;

	padding-bottom: 20px;

	text-align:center;

	background-color:#1b6493;

	border-bottom:solid 1px #FFF;

	border-left:solid 1px #FFF;

	border-right:solid 1px #FFF;

	margin-top: -1px;

	border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;

	color: #000;

	

}



.title-footer {

	font-weight: bold;

	color: #FFF;

	font-size: 16px;

	font-family: TradeGothic;

}
.post-date {

	color: #909090;

	font-size: 11px;

	font-family: TradeGothic;

}


ul#footer-subscription li {

	list-style: none;

	margin-left: -40px;

}



ul#footer-subscription li a {

	color: #FFF;

	font-size: 13px;

	font-weight: normal;

}



#flip {

	cursor:pointer;

	color:#FFF;

}



#panel {

	padding:50px;

	display:none;

	border: 0px;

	text-align: left !important;

	border-radius: 0px;

}



.background-panel {

	padding: 20px;

	background-color: #8db2c9;

	margin-top: -50px;

}



#blue-bar-top {

	height: 5px;

	background-color: #1b6493;

	border-bottom: 1px solid #FFFFFF;

}	



h1#international-musician-logo {

	width: 520px;

	height: 91px;

	text-indent: -9999px;

	background-image: url('images/international-musician-logo.jpg');

	background-repeat: no-repeat;

	

}

.sam-container img{
		width: 100%;
		
	}



.navbar-inverse {

	background: none !important;

	border: 0px !important;

}



.checkbox {

	margin: 30px;

	}



.social-media-icon {

	float: right;

	margin-right: 5px;

	border: 1px solid #FFF;

	width: 30px;

}	



span.screen-reader-text {

	display: none;

}	



input.search-field {

	

}



input.search-submit {

	 

}



form.search-form {

	float: right;

}



.search-field {

	margin-right: -5px;

}	



input.search-submit {

	border: 0px;

	background-color: #1b6493;

	height: 25px;

	color: #FFF;

	

}



#slider {

	background-color: #FFF;

	height: 500px;

}



.advertisement-9 {

	margin-top: 20px;

	margin-bottom: 20px;

}



 .navbar-inverse  .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { 

	background: none !important;

	box-shadow: none !important;

	color: #FFF;

	

}



 .navbar-inverse .navbar-nav > .active > a {

    background-image: linear-gradient(to bottom, rgb(34, 34, 34) 0px, rgb(40, 40, 40) 0%);

    background-repeat: repeat-x;

    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) inset;

    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);

    }

    

 .navbar-inverse .navbar-nav > li > a {

	color: #FFF;    

    }



 .navbar-nav {

	margin-left: -30px;

}	



#body-content {

	padding: 30px;

	background-color: #FFF;

	border: solid #ddcec5 1px;

}	



.heading-line {

text-align: center;

border-bottom: 0.1em solid rgb(82, 54, 40);



margin-top: 20px;

}



.heading-line h3 {

display: inline-block;

position: relative;

background: #f4eeea;

padding: 0px 12px;

margin-top: -50%;

font-size: 16px;

font-family: TradeGothic;

}



h3.sidebar-title-category-video {

	padding-left: 50px;

	background-image: url('images/video-icon.png');	

	background-repeat: no-repeat;

	height: 50px;

	padding-top: 7px;

}



h3 {

	font-family: TradeGothic;

	color: #931b1c;

}



h2 {

font-family: TradeGothic;
color: #931b1c;

}



a {

	color: #931b1c;

	text-decoration: none;

}



a:hover {

	color: #931b1c;

	text-decoration: underline;

}



footer {

	background-color: #931b1c;

	margin-top: 20px;

	padding-top: 20px;

	padding-bottom: 20px;

}


.navigation-dropdown-tier-1 {

		

}



.navigation-dropdown-tier-1:hover {	

	background-color: #931b1c !important;

	



}



.navigation-dropdown-tier-1 a:hover {

color: #FFF !important;

}



.navigation-dropdown-tier-1:hover a {

color: #FFF !important;

}



.navigation-dropdown-tier-2 {



	
	display: block;

	z-index: 999;

	position: absolute;

	background-color: #931b1c;

	min-width: 500px;


	padding-top: 20px;

	padding-bottom: 20px;

}	



  .navigation-dropdown-tier-2 li {

	list-style:none;

	padding-top: 10px; 

	padding-bottom: 10px;

}	



 li.navigation-dropdown-tier-1:hover ul.navigation-dropdown-tier-2 {

	display: block;

	color: #FFF !important; 

	

}



 ul.navigation-dropdown-tier-3 {

	display: none;

	right: 30px;

	top: 20px;

	width: 320px;


	position: relative;
	float: right;
	color: #FFF;
	background: #931b1c; 


}



 ul.navigation-dropdown-tier-2 li:hover ul.navigation-dropdown-tier-3 {

	display: block;

	color: #FFF !important; 

	

}



ul.navigation-dropdown-tier-3 li {

	margin-bottom: 10px;

}




footer li {

	color: #FFF;

}



footer li ul {

	margin-left: 20px;

	

}



.alignleft {

	float: left;

	padding-right: 10px;

	padding-bottom: 10px;

}	



.alignleft:after {

	clear: both;

}


.992-hide {

	display: block;
position: relative; top: -25px;
}


.960-hide {

	display: block;

}



#sub-footer {

	background-color: #1b6493;

}

/*******************************
	

	2. Home Styles

	

========================================================================================*/



    #slides {

      display: none

    }



    #slides .slidesjs-navigation {

      margin-top:5px;

    }



    a.slidesjs-next,

    a.slidesjs-previous,

    a.slidesjs-play,

    a.slidesjs-stop {

      background-image: url(img/btns-next-prev.png);

      background-repeat: no-repeat;

      display:block;

      width:12px;

      height:18px;

      overflow: hidden;

      text-indent: -9999px;

      float: left;

      margin-right:5px;display: none;

    }

    

    .slidesjs-container {

    	height: 340px !important;

    }



    a.slidesjs-next {

      margin-right:10px;

      background-position: -12px 0;display: none;

    }



    a:hover.slidesjs-next {

      background-position: -12px -18px;display: none;

    }



    a.slidesjs-previous {

      background-position: 0 0;display: none;

    }



    a:hover.slidesjs-previous {

      background-position: 0 -18px;display: none;

    }



    a.slidesjs-play {

      width:15px;

      background-position: -25px 0;display: none;

    }



    a:hover.slidesjs-play {

      background-position: -25px -18px;display: none;

    }



    a.slidesjs-stop {

      width:18px;

      background-position: -41px 0;display: none;

    }



    a:hover.slidesjs-stop {

      background-position: -41px -18px;display: none;

    }



    .slidesjs-pagination {

      margin: 7px 0 0;

      float: right;

      list-style: none;

      display: none;

    }



    .slidesjs-pagination li {

      float: left;

      margin: 0 1px;display: none;

    }



    .slidesjs-pagination li a {

      display: block;

      width: 13px;

      height: 0;

      padding-top: 13px;

      background-image: url(img/pagination.png);

      background-position: 0 0;

      float: left;

      overflow: hidden;display: none;

    }



    .slidesjs-pagination li a.active,

    .slidesjs-pagination li a:hover.active {

      background-position: 0 -13px;
		display: none;

    }



    .slidesjs-pagination li a:hover {

      background-position: 0 -26px;
		  
display: none;

    }



    #slides a:link,

    #slides a:visited {

      color: #333

    }



    #slides a:hover,

    #slides a:active {

      color: #9e2020

    }

    

    .height-fix-home {

    	margin-bottom: 20px; 

    }
    
    span.slider-copy {position: absolute; width: 290px; padding-left: 20px; padding-right: 20px; background-color: #FFF; height: 100%;}





@media (min-width: 768px) {





}



@media (min-width: 768px) {

 



}



@media (max-width: 1056px) {
	   span.slider-copy {display: none;}
	   span.slider-copy p {display: none;}
	  
          .img-responsive {max-width:320px;}
          #body-content { margin-top:10px !important; padding-right: 10px; padding-left: 10px;} 
         
          
}


@media (max-width: 992px) {

	  #flip{

		display: none !important;

	}

	

	






footer {
	
}	




h1#international-musician-logo {

	width: 390px;

	height: 68px;

	text-indent: -9999px;

	background-image: url('images/international-musician-logo.png');

	background-repeat: no-repeat;

background-size: cover;

	

}

.image-responsive-fix {
	float: left; 
	width: 150px !important;
	padding-right: 20px;
}

}



@media (min-width: 1200px) {





}

h1.widget-title{
font-family: TradeGothic;
color: #931b1c;
font-size: 16px;
margin-left: auto;
margin-right: auto;
width:50%;
}

#content-sidebar.content-sidebar.widget-area {
align: center; 
}

#content-sidebar.content-sidebar.widget-area p {
margin: 0 0 10px;
}

.widget_wysija_cont {
align: center;
border: 2px;
}

#primary-sidebar.primary-sidebar.widget-area {
margin-top: -190px;
}

#middle-sidebar {
clear: both;
margin-top: -25px;
margin-bottom: 25px;
}


/* These styles will be applied to all MenuMaker Menus */
.cssmenumaker-menu,
.cssmenumaker-menu ul,
.cssmenumaker-menu li,
.cssmenumaker-menu li a,
.cssmenumaker-menu li ul li,
.cssmenumaker-menu li ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;  
  background: none;
  width: auto;
  height: auto;
  float: none;
  font-weight: normal;
  height: auto;
  text-align: left;
  text-transform: none;

}

.cssmenumaker-menu,
.cssmenumaker-menu ul,
.cssmenumaker-menu li {
  display: block;
}

.cssmenumaker-menu a:after {

}

.cssmenumaker-menu li:hover,
.cssmenumaker-menu li a:hover,
.cssmenumaker-menu li:hover a,
.cssmenumaker-menu li li a:hover,
.cssmenumaker-menu li li:hover a {
  background: none;
  border: none;
  color: none;
}

.cssmenumaker-menu li.active,
.cssmenumaker-menu a.active {background: none;}


.cssmenumaker-menu ul ul {
  z-index: 1000;
}

.cssmenumaker-menu {clear: both;}  



/* Starter CSS for Menu */
#cssmenu-1435 {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
}
#cssmenu-1435 ul,
#cssmenu-1435 li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu-1435 ul {
  position: relative;
  z-index: 597;
}
#cssmenu-1435 ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
}
#cssmenu-1435 ul li.hover,
#cssmenu-1435 ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu-1435 ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu-1435 ul ul li {
  float: none;
}
#cssmenu-1435 ul ul ul {
  top: 0;
  left: 190px;
  width: 190px;
}
#cssmenu-1435 ul li:hover > ul {
  visibility: visible;
  width: 300px;
  
}
#cssmenu-1435 ul ul {
  bottom: 0;
  left: 0;
}
#cssmenu-1435 ul ul {
  margin-top: 0;
}
#cssmenu-1435 ul ul li {
  font-weight: normal;
}
#cssmenu-1435 a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}
/* Custom CSS Styles */
#cssmenu-1435 {
  background: #931b1c;
  border-bottom: 4px solid #931b1c;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
#cssmenu-1435 > ul {
  *display: inline-block;
}
#cssmenu-1435:after,
#cssmenu-1435 ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu-1435 ul {
  text-transform: uppercase;
}
#cssmenu-1435 ul ul {
  border-top: 4px solid #931b1c;
  text-transform: none;
  min-width: 190px;
}
#cssmenu-1435 ul ul a {
  background: #931b1c;
  color: #ffffff;
  border: 1px solid #e82300;
  border-top: 0 none;
  line-height: 150%;
  padding: 16px 20px;
  font-size: 12px;
}
#cssmenu-1435 ul ul ul {
  border-top: 0 none;
}
#cssmenu-1435 ul ul li {
  position: relative;
}
#cssmenu-1435 ul ul li:first-child > a {
  border-top: 1px solid #e82300;
}
#cssmenu-1435 ul ul li:hover > a {
  background: #ff694f;
  color: #ffffff;
}
#cssmenu-1435 ul ul li:last-child > a {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 1px 0 #931b1c;
  -webkit-box-shadow: 0 1px 0 #931b1c;
  box-shadow: 0 1px 0 #931b1c;
}
#cssmenu-1435 ul ul li:last-child:hover > a {
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#cssmenu-1435 ul ul li.has-sub > a:after {
  
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}
#cssmenu-1435 ul li:hover > a,
#cssmenu-1435 ul li.active > a {
  background: #931b1c;
  color: #ffffff;
}
#cssmenu-1435 ul li.has-sub > a:after {
  content: '+';
  margin-left: 5px;
}
#cssmenu-1435 ul li.last ul {
  left: auto;
  right: 0;
}
#cssmenu-1435 ul li.last ul ul {
  left: auto;
  right: 99.5%;
}
#cssmenu-1435 a {
  background: #931b1c;
  color: #CBCBCB;
  padding: 0 20px;
}
#cssmenu-1435 > ul > li > a {
  line-height: 38px;
  font-size: 16px;
}


@media (max-width: 992px) {
  
    /* Starter CSS for Flyout Menu */



#cssmenu-1435{ width: 100%; }

#cssmenu-1435
{
margin-left: 0;
margin-right: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align:center;
}

#cssmenu-1435 ul li { width:100%;}

#cssmenu-1435 a
{
display: block;
padding: 3px;
margin-left:0;
margin-right:0;
float: center;
background-color: #931b1c;
border-bottom: 1px solid #eee;
text-align:center;
}

#cssmenu-1435 a:link, #cssmenu-1435 a:visited
{
color: #EEE;
text-decoration: none;
}

#cssmenu-1435 a:hover
{
background-color: #931b1c;
color: #fff;
}

#cssmenu-1435 ul ul { visibility: hidden; } 
}


.add_posts {
display: block;
width: 770px;

}
ul.share-buttons{
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

html { margin-top: 0 !important; }