/************************
 * Color Background *****
************************/
html.sm-page-home.sm-user-ui  {
    background-color: #ffffff;
}

html.sm-user-ui  {
    background-color: #ffffff;
}
.sm-user-ui .sm-page-content > .sm-page-layout > .sm-page-layout-region-header {
    background-color: #ffffff;
    }
.sm-user-ui .sm-page-content > .sm-page-layout >
    .sm-page-layout-region >
    .sm-page-layout-region-center {
    background-color: #ffffff;
    }
.sm-user-ui .sm-page-content > .sm-page-layout > .sm-page-layout-region-footer {
    background-color: #f9f9f9;
    }
.sm-user-ui .sm-page-layout.sm-page-layout-sitetemplate .sm-page-layout >
    .sm-page-layout-region >
    .sm-page-layout-region-center {
    background-color: #ffffff;
            background-color: rgba(255,255,255, 0);
    }
/* Change the custom link icon to the 500px */

.sm-fonticon-Link:before {
  content: '\E20A' !important
}

/* Body Font Weight */
p {
  	font-size: 14px;
}


/* Change the hover color of the social media icons */

.sm-page-widget-social-links a:hover{
   color: #454545 !important;
  size: 10px !important;
}




/* Widget Size & Spacing */

.sm-page-widget-social-links.sm-social-links-small.sm-social-links-horizontal li {
    padding-right: 0 !important;
    }

.sm-page-widget-social-links.sm-social-links-small .sm-fonticon {
    font-size: 25px !important;
  	width: 25px !important;
  	padding-left: 5px;
  	padding-right: 5px;
    }



/* Search Box Update */
.sm-search-form {
  	padding-top: 20px !important;
}

.sm-search-form input[type=text] {
  	height: 50px !important;
  	width: 300px !important;
  	background: #fff !important;
  	text-align: left !important;
  	text-transform: uppercase !important;
}

.sm-search-form-submit {
  	height: 50px !important;
  	width: 150px !important;
  	background: #fff !important;
  	border-wdth: 20px !important;
}




/*Gallery Margin Width */

.sm-gallery {
margin: 0px 30px 12px 30px !important;
}




/*Nav Bar Customizations */


.sm-page-widget-nav a {
  	color: #454545 !important;
  	background: transparent;
	vertical-align: middle;
	padding: 15px 10px;
}

.sm-user-ui .sm-page-widget-nav-toplink {
  	font-size: 10px !important;
    font-family: "Open Sans" !important;
  	letter-spacing: 1px !important;
  	font-style: 600 !important;
}

.yui3-menu-children {
  	background: #454545 !important;
  	color: #fff !important;
  	text-align: middle !important;
  	text-transform: uppercase !important;
  	border-width: 1px;
}

.yui3-menu-children a:{
  	background: #fff !important;
  	color: #454545 !important;
  	text-align: middle !important;
  	font-size: 10px !important;
   	font-family: "Open Sans" !important;
  	letter-spacing: 1px !important;
  	font-weight: 300 !important;
  	text-transform: uppercase !important;
  	border-width: 1px;
  	border-color: #6b6b6b !important;
}

.yui3-menu-children a:hover {
  	background: #fff !important;
  	color: #454545 !important;
  	text-align: middle !important;
  	font-size: 10px !important;
  	font-family: "Open Sans" !important;
  	letter-spacing: 1px !important;
  	font-weight: 300 !important;
  	text-transform: uppercase !important;
}

.yui3-menu-item a {
  	color: #fff !important;
  	text-align: middle !important;
  	font-size: 10px !important;
  	font-family: "Open Sans" !important;
  	letter-spacing: 1px !important;
  	font-weight: 300 !important;
  	text-transform: uppercase !important;
  	border-color: #6b6b6b !important;
}





/* Turn the navbar text a different color when the mouse hovers over it 
.sm-user-ui .sm-page-widget-nav-toplink a:hover {
  color: #454545 !important;
  background: #fff !important; 
}

*/

.sm-user-ui.yui3-menu-vertical .yui3-menu-children, 
.sm-user-ui.yui3-menu-horizontal > .yui3-menu-children .yui3-menu-children {
	background-color: #fff
  	border-style: none;
  	font-size: 10px;
    font-family: "Open Sans";
  	letter-spacing: 1px;
  	border-width: 1px;
  	border-color: #6b6b6b !important;
    } 






.sm-page-widget-9445577 .sm-page-widget-content {
    margin-top: 0;
	}



/* Remove Powered by SmugMug */
.sm-page-powered-by A:first-child
{
   display: none;
}

/* For large screens only  */
@media only screen and (min-width: 1200px) {
  /* Add the word "Download" after the download button */
  .sm-button.sm-button-image-download:after {
    content: " Download" !important;
    font-size: 95%;
  }

  /* Add the word "Info" after the info button */
  .sm-button.sm-button-image-info:after {
    content: " Info" !important;
    font-size: 95%;
  }

  /* Add the word "Tools" after the tools button */
  .sm-button.sm-button-image-tools:after {
    content: " Tools" !important;
    font-size: 95%;
  }

  /* Add the word "Like" after the like button */
  .sm-button.sm-button-image-like:after {
    content: " Like" !important;
    font-size: 95%;
  }

  /* Lightbox Add the word "Comment" after the Comments button */
  .sm-lightbox-icons .sm-button.sm-button-image-comment:after {
    content: " Comment" !important;
    font-size: 95%;
  }

  /* Lightbox Add the word "Share" after the Share button */
  .sm-lightbox-icons .sm-button.sm-button-image-share:after {
    content: " Share" !important;
    font-size: 95%;
  }

  /* Lightbox Add the word "Sizes" after the Sizes button */
  .sm-lightbox-icons .sm-button.sm-button-image-sizes:after {
    content: " Sizes" !important;
    font-size: 95%;
  }
}

/* Hide the gallery description text */
.sm-gallery-description {
  color: white !important;
}

/* Change Map to Black and White */
.sm-page-widget-7kSC7Mbk {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

/* Make Lightbox Photos Smaller */
.sm-lightbox-image {
  border: 75px solid transparent;

  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain !important;
}