@charset "utf-8";
/* CSS Document */
body, #header, #rsvp .site-content, #registry, #direction .site-content, #photo, #groomsmen .site-content, #bridesmaid {
	background-color:#404040;
}
#sobre .site-content, #rsvp, #registry .site-content, #direction, #photo .site-content, #groomsmen, #bridesmaid .site-content, footer {
	background-color:#2c2b2b;
}
body {
	color:#d0d0d0;
}
a:link, a {
	color:#d0d0d0;
}
.destaque {
	color:#2c2b2b !important;
}
#Logo a {
	background:url(../images/icons/logotipo_buddy_brewery.png) center;
}
.theme-border-big {
	border:7px solid #161616;
}
.theme-border-big:hover{
	border:7px solid #272727;
}
.theme-border {
	border:5px solid #161616;
}
.theme-border:hover{
	border:5px solid #272727;
}
.page-title {
    background-color: #FFF;
}
.page-title .parallax-cntr {
	background:url(../images/icons/background_buddy.jpg) no-repeat fixed 100% -3px ; height:300px;
}
.page-title .parallax {
	/*background:url(../images/icons/petals.png) repeat fixed 80% -3px;*/
}
/* =Home styles
-------------------------------------------------------------- */
.hr-grey {
	background:url(../images/icons/hr-gray.png) center no-repeat;
}
#wedding, .clients a:hover, #wedding h2, #wedding h6, #wedding h3  {
	color: #d0d0d0;
}
h1, h2, h3, h4, h5, h6 {
	color:#fff;
}
.title-bg {
	background-image: url(../images/icons/heart-ico.png), url(../images/icons/heading-bg.png);
}
.title-home {
	width:100%;
	margin-top:50px;
	text-align:center;
}
/* =mainmenu styles
-------------------------------------------------------------- */
nav.main-menu-container {
	background:url(../images/icons/menu-bg.jpg) repeat-x;
}
.main-menu-container ul li a {
	color:#000;
}
.main-menu-container ul li.current_page_item a, .main-menu-container ul li a:hover, #groomsmen figure span, #address ul li a:hover {
	color:#000;
	background-color:rgba(255,255,255,0.8);
	/*border:solid 2px #FFF;*/
}
.title-bg {
	color:#ffffff;
}
#wedding hgroup h1, #groomsmen article h4 span, #bridesmaid article h4 span, .social-media a {
	color:#161616;
}
.page-bottom-bg {
	background:url(../images/icons/page-bottom-bg.png) center no-repeat;
}
/* =rsvp styles
-------------------------------------------------------------- */
.rsvp .custom-radio label {
	background:url(../images/icons/radio-btn.png) left bottom no-repeat;
}
.rsvp p span {
	background:url(../images/icons/bg-border.jpg) repeat;
}
#direction iframe, .portfolio-container article figure, .ls-fullwidth, #groomsmen figure .thumb, #bridesmaid figure .thumb {
	background:url(../images/icons/bg-border-dark.jpg) repeat;
}
.rsvp p span input, .rsvp p span textarea, .rsvp p span select {
	background-color: #9e9e9e;
}
.rsvp p span select, .mobile-menu {
	background-image:url(../images/icons/arrow.png);
}
.rsvp p span input:hover, .rsvp p span textarea:hover, .rsvp p span select:hover, textarea:focus, .rsvp p span input:focus, .rsvp p span textarea:focus, .rsvp p span select:focus {
	background-color: #908f8f;
}
.rsvp p.submit-bg span {
	background:url(../images/icons/btn-bg-border.jpg) repeat;
}
.rsvp p.submit-bg span input {
	background-color:#151515;
	color:#ededed;
}
.rsvp p.submit-bg span input:hover {
	background-color:#101010;
}
/* =sobre styles
-------------------------------------------------------------- */
#sobre .post-detail {
	background-color:#4f4f4f;
}
.portfolio-container article h4 a:hover{
	color:#272727;
}
#sobre .post-detail h3, #sobre .post-detail p {
	color:#d0d0d0;
}
#sobre .left .post-thumb:after {
	border-color: transparent #ffffff transparent transparent;
}
#sobre .right .post-thumb:before {
	border-color: transparent transparent transparent #ffffff;
}
#sobre .left {
	border-right: 5px solid #ffffff;
}
#sobre .right .post-thumb, #sobre .left .post-thumb {
    background: url(../images/icons/post-thum-dotted-lines.png) repeat-x scroll center 110px transparent;
}
.ls-fullwidth .ls-playvideo, .ls-fullwidth .ls-nav-sides, .ls-fullwidth .ls-bottom-slidebuttons a, .ls-fullwidth .ls-nav-start, .ls-fullwidth .ls-nav-stop {
	background-image:url(../images/icons/skin.png);
}
.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-prev:hover, .ls-fullwidth .ls-nav-next, .ls-fullwidth .ls-nav-next:hover {
	background:url(../images/icons/ls_arrow.png) no-repeat;
}
.ls-fullwidth .ls-thumbnail-hover-bg {
	background:#2f2f2e;
}
.ls-fullwidth .ls-thumbnail-hover span {
	border: 5px solid #2f2f2e;
}
/* =Client styles
-------------------------------------------------------------- */
.clients .client-one{
	background:url(../images/icons/client-1.png) no-repeat;
}
.clients .client-two{
	background:url(../images/icons/client-2.png) no-repeat;
}
.clients .client-three {
	background:url(../images/icons/client-3.png) no-repeat;
}
.clients a:hover {
	color:#535353;
}
#address ul li address.address:before, #address ul li address.iphone:before, #address ul li a.mail:before, .place li:before {
	color:#fff5c9;
}
/* =groomsmen styles
-------------------------------------------------------------- */
#groomsmen figure, #bridesmaid figure{
	background-image: url(../images/icons/grooms-bg.png);
}
#groomsmen figure .thumb:hover, #bridesmaid figure .thumb:hover{
	background:#272727;
}
#bridesmaid figure .thumb .social, #groomsmen figure .thumb .social {
	background:url(../images/icons/social-bg.png) bottom no-repeat;
}
/* =photo styles
-------------------------------------------------------------- */
.category-filter li a.active {
	/*background-image: url(../images/icons/filter-active.png);*/
}
.category-filter li a.active, .category-filter li a:hover {
	color:#161616;
}
ul.category-filter li a, .portfolio-container article h4 a {
	color:#ffffff;
}
.social .icon-facebook, .social .icon-twitter {
	background-color:#fcefc9;
	color:#b58617;
}
@media only screen and (max-width:767px){
.category-filter li a.active {
	background-image:none;
}
}

.box-image {max-width:300px !important;}

.shopclass {color:#000;}

.shopclass:hover {
	background-color:rgba(255,255,255,0.8);
	padding:12px
}