/*
 Theme Name:   Musico Child
 Theme URI:    http://evieladin.com/v2/musico-child/
 Description:  Musico Theme
 Author:       JP
 Author URI:   http://evieladin.com
 Template:     musico
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  musico-child
*/

a { color: #be2026; }

/* Hide white content area on home page */
body.home #siteContainer { display: none; }

/* Hide header news blurb on everything except home page */
/* This action is done with PHP code in the header.php file */

/* Hide footer player on everything except home page */
/* This action is done with PHP code in the footer.php file */

/* Hide header player and icons on home page */
body.page-id-7 #header-player, 
body.page-id-7 #header-icons {
   display: none;
   }

#header-icons {
   margin: 0 0 0 40px; 
   padding: 0px;
   float: left;
   }

/* Hide extra header image on News-List page */
body.page-id-449 .image {
   display: none;
   }

.single h1.layout-title {
  font-size: 32px;
  overflow: hidden;
  margin: 0 0 22px 0;
  text-align: left;
}

/* Add thin grey border to right side of columns */
.user-columns.row .columns {
  padding-left: 22px;
  padding-right: 22px;
  xbackground: #d8dadb;
  border-right: 1px solid #d8dadb;
}

/* Removes thin grey line on side of column and fixes column width on Workshops page - NOT USED */
body.page-id-608 .user-columns.row .columns {
  border-right: 0px;
  margin-right: 0px;
  margin-left: 0px;
   }

body.page-id-593 .user-columns.row .columns {
  border-right: 0px;
   }

.user-columns.row .columns:first-child {
  padding-left: 11px;
}
.user-columns.row .columns:last-child {
  padding-right: 11px;
  border-right: 0px;
}

/* Add a second column type so you can use Equal Height Columns Plugin twice on one page */
.short {
  padding-top: 0px;
}

img,
a img {
  padding: 0px;
  border: 0px solid #eee;
}

.widget h1.widget-title {
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  margin: 0 0 10px 0;
}

#siteSidebar {
  position: relative;
  left: -11px;
  padding-top: 0px;
}

/* SOCIAL ICON HOVER EFFECT */
.image-swap {
   width: 32px;
   height: 32px;
   background-position: 0 0;
}
 
.image-swap.twitter {
   background-image: url(http://www.evieladin.com/v2/wp-content/uploads/2016/01/twitter.png);
}
 
.image-swap.facebook {
   background-image: url(http://www.evieladin.com/v2/wp-content/uploads/2016/01/facebook.png);
}

.image-swap:hover {
background-position: 0 -32px;
}
/* END SOCIAL HOVER */

/* STYLES FOOTER CONTACT INFO */
#siteFooter {
  padding: 0px;
  margin: 0px;
}
.widget-footer {
  margin: 10px 0 0 0;
}
.social-footer {
  margin: 0px;
}
.social2 {
  margin: 0px;
}
.socialIcon2 {
  height: 32px;
  width: 32px;
  display: inline;
  margin: 0 6px 0 0;
}
.socialIcon2:last-child {
  margin: 0px;
}
.socialIcon2.rss {
  background-image: url('images/customWidget/rss.png');
}
.socialIcon2.linkedin {
  background-image: url('images/customWidget/linkedin.png');
}
.socialIcon2.facebook {
  background-image: url('images/contactWidget/facebook.png');
}
.socialIcon2.twitter {
  background-image: url('images/contactWidget/twitter.png');
}
.socialIcon2.flickr {
  background-image: url('images/contactWidget/flickr.png');
}
.socialIcon2.pinterest {
  background-image: url('images/contactWidget/pinterest.png');
}
.socialIcon2:hover {
  background-position: 0 -32px;
}
.contact .icon {
  width: 17px;
  height: 15px;
  display: inline-block;
  margin: 6px 6px 0 0;
  position: relative;
  top: 2px;
}
.contact .phoneNumber .icon {
  background-image: url('images/contactWidget/phoneNumber.png');
}
.contact .email .icon {
  background-image: url('images/contactWidget/email.png');
}
.contact .location .icon {
  background-image: url('images/contactWidget/location.png');
}
.contact li {
  margin: 0px;
  padding: 0px;
  border: 0px;  
  display: inline;
}
.contact .text p:last-child {
  margin: 0px;
}
/* END FOOTER CONTACT INFO STYLE */