8@charset "utf-8";
/* CSS Document */
.tinynav {
	display:none;
}


.mobile-menu {
	margin-left:20% !important;
	max-width: 200px;
	
}


/* =iPads (portrait and landscape)
-------------------------------------------------------------- */
@media only screen and (min-width:768px) and (max-width:1024px){
.container {
	width:708px;
}
p {
	font-size:12px;
}
#Logo {
	left:44%;
}
.main-menu-container ul {
	font-size:10px;
}
.main-menu-container #RightNav {
	width:306px;
}
.main-menu-container #LeftNav {
	width:286px;
}
.main-menu-container ul li a {
	padding:14px 9px;
}
.page-title .parallax {
	width:100%;
}
.portfolio .one-half figure, .portfolio .one-half figure a img {
	height:270px;
	width:270px;
}
.portfolio .one-half figure img:hover {
	margin-left:-45px;
	margin-top:-20px;
}
.title-bg {
	font-size:35px;
}
/* our story */
#sobre .left, #sobre .right {
	width:46.7%;
}
.post-detail {
	width:90.7%;
}
#sobre .right .post-thumb {
	padding-left:0;
}
#sobre .right .post-thumb {
	padding-right:0;
}
#sobre .post-detail {
	width:89.5%;
}
#sobre .post-detail p {
	font-size:13px;
}
/* Direction */
#direction iframe {
	height:300px;
	width:330px;
}
/* Clients */
.clients figure img {
	width:100%;
}
/* contato */
.contato p.twocolumn span {
	margin-right:10px;
	width:45.6%;
}
.contato p.twocolumn span input {
	width:87.8%;
}
.contato p.float-right {
	width:48%;
}
.contato p span textarea {
	width:94%;
}
.contato p span input {
	width:94.3%;
}
/* Photo */
ul.category-filter li a, .category-filter li a span {
	font-size:12px;
} 
.portfolio-container article {
	margin-left:30px;
	margin-right:15px;
	margin-bottom:15px;
}
#cervejas .entry-thumb, #bridesmaid .entry-thumb {
	width:53.5%;
}
#cervejas .entry-detail, #bridesmaid .entry-detail {
	width:43%;
}
}
@media only screen and (min-width:1500px) and (max-width:1580px){
#sobre .left, #sobre .right {
	width:48%;
}
}
@media only screen and (min-width:1400px) and (max-width:1499px){
#sobre .left, #sobre .right {
	width:48.2%;
}	
}
@media only screen and (min-width:1300px) and (max-width:1399px){
#sobre .left, #sobre .right {
	width:48%;
}	
}
@media only screen and (min-width:1200px) and (max-width:1299px){
#sobre .left, #sobre .right {
	width:47.7%;
}	
}
@media only screen and (min-width:1099px) and (max-width:1199px){
#sobre .left, #sobre .right {
	width:47.3%;
}
}
@media only screen and (min-width:999px) and (max-width:1099px){
#sobre .left, #sobre .right {
	width:47%;
}
}
/* = Smaller than iPad Portrait 
----------------------------------------------------- */
@media only screen and (max-width:767px){
.container {
	width:420px;
}
.mobile-menu {
	width:57%;
}
.page-title .parallax {
	width:100%;
}
.page-title .parallax, .hr-white {
	background-size:100% !important;
}
.main-menu-container .main-menu {
	display:none;
}
.hr-white {
	background-position:center 160px;
}
#header {
	height:161px;
}
#home {
	padding-top:135px;
}
#sobre, #direction, #registry, #contato, #photo, #cervejas, #bridesmaid {
	padding-top:161px;
}
.mobile-menu {
	display:block;
	margin-top:150px;
}
#Logo {
	left:44%;
	top:10px;
}
nav.main-menu-container {
	display:none;
}
.social-media li {
	font-size:16px;
}
#wedding h1 {
	font-size:40px;
}
.portfolio .one-half figure, .portfolio .one-half figure a img {
	height:270px;
	width:270px;
}
#sobre .left {
	border-right:none;
	min-height:auto;
	padding-right:0;
}
#sobre .right .post-thumb {
	padding-left:31%;
}
#sobre .post-thumb .theme-border {
	margin-bottom:10px;
}
#sobre .left .post-thumb:after {
	border:none;
}
#sobre .left {
	display:none;
}
#sobre .post-detail {
	width:93.5%;
}
.post-detail {
	margin-bottom:10px;
	width:93.2%;
}
#sobre .right {
	margin-left:0;
}
#sobre .left, #sobre .right {
	margin-bottom:20px;
	width:100%;
}
#sobre .right .post-thumb, #sobre .left .post-thumb {
	background:none;
}
#direction iframe {
	height:300px;
	width:400px;
}
.category-filter li a.active{
	height:auto;
}
.category-filter li a span {
	font-size:12px;
	padding:0 7px;
}
ul.category-filter, #cervejas article, #bridesmaid article{
	text-align:center;
}
.portfolio-container article {
	margin-left:16%;
}
#cervejas figure, #bridesmaid figure{
	background-size:100%;
}
#cervejas .entry-thumb, #bridesmaid .entry-thumb {
	width:93%;
}
#cervejas figure.float-left, #cervejas figure.float-right, #bridesmaid figure.float-left, #bridesmaid figure.float-right{
	float:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}
#cervejas .entry-detail, #bridesmaid .entry-detail, .contato p.float-right {
	width:100%;
}
/* contato */
.contato p {
	margin-right:0;
	width:100%;
}
.contato p.twocolumn span {
	margin-right:10px;
	width:46.2%;
}
.contato p span textarea {
	width:95%;
}
.contato .custom-radio label {
	margin-right:10px;
}
#direction, .icon-envelope-alt {
	text-align:center;
}
#address ul li {
	text-align:center;
	width:100%;
}
#address ul li address, #address ul li a {
	width:100%;
}
#address ul li .icon-flag, #address ul li .icon-phone, .icon-envelope-alt {
	float:none;
}
#bridesmaid figure.float-right {
	float:left;
	margin-left:3%;
}
}
/* =Smaller than iPad Portrait
-------------------------------------------------------------- */
@media only screen and (max-width:620px) {
.container {
	width:360px;
}
#menu ul{
	display:none;
}
.mobile-menu {
	width:67%;
}
#header {
	height:152px;
}
#home, #sobre, #direction, #registry, #contato, #photo, #cervejas, #bridesmaid {
	padding-top:126px;
}
#Logo {
	left:42%;
}
h1, h2, h3, h4, h5, h6, #wedding span {
	margin-bottom:10px;
}
.hr-white, .hr-grey {
	background-size:100%;
}
.post-detail {
	width:91.5%;
}
#sobre .left {
	display:none;
}
.social-media li {
	font-size:14px;
}
.social-media li {
	margin:0 3px;
}
.social-media a.fb, .social-media a.twit, .social-media a.you-tube {
	top:8px;
}
#sobre .left .post-detail h3, #sobre .left .post-detail p, #sobre .right .post-detail h3, #sobre .right .post-detail p {
	text-align:center;
}
#sobre .post-detail p {
	font-size:12px;
}
#sobre .post-detail {
	width:91.5%;
}
#sobre .post-detail {
	margin-bottom:38px;
}
#direction iframe {
	height:310px;
	width:100%;
}
.portfolio-container figure img {
	width:auto;
	height:auto;
}
#wedding h1 {
	font-size:30px;
}
.xlarge.hr_invisible {
	margin-bottom:50px;
}
.portfolio-container article {
	margin-left:10%;
}
.contato p.twocolumn span {
	width:45.8%;
}
.contato p.twocolumn span input {
	width:88.4%;
}
.contato p span input {
	width:94.6%;
}
.contato p span textarea {
	width:94.3%;
}
ul.category-filter li a.active {
	height:auto;
}
}
/* =SmartPhones (portrait and landscape)
-------------------------------------------------------------- */
@media only screen and (max-width:480px) {

}

@media only screen and (max-width:766px) {
.mobile-menu {
	margin-left:5% !important;
	max-width: 75%;
	width: 75%;
	min-width:75%;
}
}
/* =iPhone (portrait)
-------------------------------------------------------------- */
@media only screen and (max-width:479px) {
.container {
	width:260px;
}
#menu ul{
	display:none;
}
p{
	font-size:11px;
}
#Logo {
	left:36%;
}
.mobile-menu {
	width:67%;
	
}
#wedding {
	font-size:13px;
}
#wedding h2 {
	font-size:15px;
}
#wedding h3 {
	font-size:18px;
}
#wedding h1 {
	font-size:20px;
}
#home, #sobre, #direction, #registry, #contato, #photo, #cervejas, #bridesmaid {
	padding-top:239px;
}
.page-title .parallax {
	height:150px;
}
.page-title h2 {
	padding-top:39px;
	font-size:20px;
}
.hr-white {
	padding-bottom:19px;
}
.portfolio .one-half figure, .portfolio .one-half figure a img {
	height:200px;
	width:200px;
}
.portfolio-container article figure img, .portfolio-container article figure, .portfolio-container article figure:hover img {
	height:auto !important;
	width:205px !important;
}
.contato p.twocolumn span, .contato p span {
	margin-bottom:5px;
	width:93%;
}
.contato p.twocolumn span input {
	width:92%;
}
.contato p span input {
	width:91.7%;
}
.contato p.float-right span {
	width:91.7%;
}
.contato p span textarea {
	width:92%;
}
.page-bottom-bg {
	background-size:92% !important;
}
.post-detail {
	padding-left:10px;
	padding-right:10px;
	width:92%;
}
#sobre .post-thumb .border {
	height:111px;
	width:111px;
}
#sobre .left {
	display:none;
}
#sobre .right {
	margin-bottom:20px;
}
#sobre .right .post-thumb {
	padding-left:20%;
	width:70.7%;
}
#sobre .post-thumb {
	width:77%;
}
#sobre .post-detail {
	width:83.6%;
}
ul.category-filter li a {
	font-size:12px;
}
.category-filter li a span {
	font-size:11px;
	padding:0 5px;
}
.portfolio .one-half figure img:hover {
	margin-left:-100px;
	margin-top:-25px;
}
#sobre .post-thumb figure, #sobre .post-thumb figure img {
	height:100px;
	width:100px;
}
.portfolio-container article figure {
	height:145px !important;
}
.portfolio-container article figure img, .portfolio-container article figure {
	width:245px;
}
.portfolio-container article {
	margin-left:1%;
}
#direction iframe {
	height:240px;
	width:93%;
}
.contato p.submit-bg  {
	float:right;
	margin-right:15px !important;
}
#cervejas figure .thumb, #cervejas figure .thumb img, #bridesmaid figure .thumb, #bridesmaid figure .thumb img{
	height:175px;
	width:140px;
}
#cervejas .entry-thumb, #bridesmaid .entry-thumb, #cervejas .entry-detail, #bridesmaid .entry-detail {
	width:100%;
}
#bridesmaid figure .thumb .social, #cervejas figure .thumb .social {
	left:5px;
}
#cervejas figure.float-left, #cervejas figure.float-right, #bridesmaid figure.float-left, #bridesmaid figure.float-right {
	float:left;
}
.clients .client-one, .clients .client-two, .clients .client-three {
	background-size:97% !important;
	width:100%;
}
#bridesmaid figure.float-right {
	margin-left:0;
}
}
@media only screen and (max-width:259px) {
.container {
	width:220px;
}
#menu ul{
	display:none;
}
#Logo {
	left:28%;
}
.site-content {
	margin-top:50px;
}
.page-title h2 {
	background-position:0 80px;
	font-size:20px;
	padding-top:49px;
}
.portfolio .one-half figure, .portfolio .one-half figure img {
	height:200px;
	width:200px;
}
#sobre .left, #sobre .right {
	width:100%;
}
#sobre .post-detail{
	padding-left:10px;
	padding-right:10px;
	width:89.6%;
}
.contato p.twocolumn span {
	width:95.5%;
}
.contato p.twocolumn span input {
	width:91%;
}
.contato p span {
	width:95%;
}
.contato p span input {
	width:91%;
}
.contato p.float-right span {
	width:95.7%;
}
.contato p span textarea {
	width:90.5%;
}
.clients figure {
	margin-bottom:10px;
}
.clients figure img {
	width:100%;
}
.portfolio-container article figure img, .portfolio-container article figure {
	width:206px;
}
.portfolio-container article figure {
	height:146px;
}
.social-media, .page-bottom-bg {
	margin-bottom:10px;
}
.hr-white {
	background-position:0px 158px;
}
.post-detail {
	width:91.5%;
}
.banner {
	display:none;
}
#sobre .left {
	display:none;
}
#sobre .right {
	margin-bottom:20px;
}
#sobre .right .post-thumb {
	padding-left:55px;
}
#sobre .post-thumb {
	width:77%;
}
#cervejas figure .thumb, #bridesmaid figure .thumb{
	height:190px;
	width:140px;
}
#cervejas figure .thumb img, #bridesmaid figure .thumb img {
	height:190px;
	width:140px;
}
#cervejas article, #bridesmaid article {
	margin-bottom:15px;
}
#bridesmaid figure.float-right {
	margin-left:0;
}
#direction iframe {
	height:240px;
	width:96%;
}
}

@media only screen and (min-width:1024px){
/*.img_slider_item {max-width:700px !important; max-height:346px !important;}*/
}
@media only screen and (min-width:1200px) and (max-width:1299px){
	
}
