body {
  padding: 0;
  margin: 0;
  background-color: #e8e7e2; 
}

#homeSlideshow {
background: url(http://www.egoinlove.com/wp-content/themes/egoinlove/imgs/bg-mousse.jpg) repeat 0 0
}
.sec_header { width:100%; margin:0 auto; padding-bottom: 20px;  }

.top_head  {margin:0 auto;background-color:#FFF;  }
.main_head {margin:0 auto;background-color:#FFF;  }
.menu_head {margin:0 auto;background-color:#FFF; }
.top_head2  {background-color: #e8e7e2; min-height:30px }

/* Main Head */
.h_logo{ padding-top:14px }
/* END Main Head */

/* Menu Head */
/* Main Menu */
.menufix{ background: url(imgs/bg_menu3.png) repeat-x right bottom }

#menu-header-menu   { float:left; display:inline; margin:10px 0px 0px 0px; padding:0; list-style: none}
#menu-header-menu li   { float:left; font-family:arial; margin: 8px 0px 0px 0px; padding:0px 0px 0px 0px;  }
#menu-header-menu li a { float:left; display:block; font-family: bitter; font-size:14px; color:#535353; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 8px 11px 8px; border-bottom:4px solid #c7b9ac; }
#menu-header-menu li a:link    { color: #535353; text-decoration: none}
#menu-header-menu li a:visited { color: #535353; text-decoration: none}
#menu-header-menu li a:hover   { color: #535353; text-decoration: none; border-bottom:4px solid #cc3333}
#menu-header-menu li a:active  { color: #535353; text-decoration: none}
#menu-header-menu li.current-menu-item a  { color: #535353; text-decoration: none; border-bottom:4px solid #cc3333}

.single-project #menu-header-menu li.menu-item-27 a  { color: #535353; text-decoration: none; border-bottom:4px solid #cc3333}

.h_menu2   { float:right; display:inline; margin:18px 0px 0px 10px; padding:0px 0px 0px 10px; list-style: none; background-color:#FFF}
.h_menu2 li   { float:left; font-family:arial; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.h_menu2 li a { float:left; display:block; font-family: bitter; font-size:14px; color:#535353; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 8px 11px 8px; border-bottom:4px solid #c7b9ac; }
.h_menu2 li a:link    { color: #535353; text-decoration: none}
.h_menu2 li a:visited { color: #535353; text-decoration: none}
.h_menu2 li a:hover   { color: #535353; text-decoration: none; border-bottom:4px solid #cc3333}
.h_menu2 li a:active  { color: #535353; text-decoration: none}
/* END Top Header Links */

div.wpcf7 .wpcf7-form-control { max-width: 100%; }






#main {
margin: 0 0 0px 0 !important;
width: 100%;
background: #fff;
}
body {
padding: 0 0 0px 0 !important
}
#footer{
padding: 20px 0 0px 0;background: #202020;
}

.e-container2 p{ padding-right:20px
}


#footer{border-top: 3px solid #cc3333; }

/* Divs */
.e-col {
position: relative;
float: left;
width: 100%;
min-height: 1px;
}
.e-container{max-width: 960px;
padding: 0 25px;}

.e-container2{max-width:1175px}

.e-row,.e-container .e-row{margin-left:0;margin-right:0} 
.e-row:before, .e-row:after {display: table;content: '';line-height: 0}
.e-row:after {clear: both}

img {
vertical-align: middle;
display: inline-block;
}
/* Colunas */
.e-col-1{width:8.333333333333332%} 
.e-col-2{width:16.666666666666664%} 
.e-col-3{width:25%} 
.e-col-4{width:33.33333333333333%} 
.e-col-5{width:41.66666666666667%} 
.e-col-6{width:50%} 
.e-col-7{width:58.333333333333336%} 
.e-col-8{width:66.66666666666666%} 
.e-col-9{width:75%} 
.e-col-10{width:83.33333333333334%} 
.e-col-11{width:91.66666666666666%} 
.e-col-12{width:100%}

@media screen and (max-width: 760px){
.menufix{ background: none }
}
@media screen and (max-width: 767px){
	
.e-col {
width: 100%;
left: auto;
right: auto;}

.e-col, .e-container, .e-container2 {
margin-left: 0;
margin-right: 0}

.e-container:before, .e-container:after {
display: table;
content: '';
line-height: 0}

.e-container2:before, .e-container2:after {
display: table;
content: '';
line-height: 0}
#sequence {
height: 360px;
}
}



@media (max-width: 665px){
.h_menu2    { float:left;margin: 5px 0px 5px 0px; padding:0px 0px 0px 0px; }
.h_menu2 li { float:left}
.h_menu2 li.m_convites a  { margin: 0px 7px 0px 0px;}


}
@media (max-width: 750px){
.e-col {
position: relative;
float: none;
width: 100%;
min-height: 1px;
}

}
@media screen and (max-width: 560px){
#menu-header-menu li   {margin: 5px 0px 5px 0px }
}

@media screen and (max-width: 550px){
#menu-header-menu{ background: none }
}
@media screen and (max-width:479px){.e-container{max-width:none}}

@media screen and (max-width:333px){
.h_logo img { width:80%; height:80%; }
}


