/*
Theme Name: claudiafontes
Template: Divi
*/

@import url("../Divi/style.css");




.et_slide_in_menu_container #mobile_menu_slide li.lang-item a, .et_slide_in_menu_container #mobile_menu_slide li.lang-item > a{
	font-weight:normal;
    text-transform:uppercase;
    font-size:90%;
    color:#999   
}

.et_slide_in_menu_container #mobile_menu_slide li#menu-item-458 a, .et_slide_in_menu_container #mobile_menu_slide li#menu-item-460 a{
	border-bottom:1px solid #999;
	margin-top:40px;
	font-weight:normal;
    text-transform:uppercase;
    font-size:90%;
    color:#999  
}

.mobile_menu_bar:before, .mobile_menu_bar:after{
	    background-color: rgba(255,255,255,.6);
}

.et-pb-arrow-prev:before, .et-pb-arrow-next:before {
    border-radius: 100px;
    background-color: #fff;
}



.et-pb-arrow-prev, .et-pb-arrow-next{
	    opacity: .75;
}
.et-pb-arrow-prev {
    left: 10px;
}
.et-pb-arrow-next {
    right: 10px;
}
.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	float:right;
	z-index: 10000;
	position: relative;
}

p a, .et_pb_posts a.more-link, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
	background-color: #ebf7ea;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    
    padding: 5px 10px;
    border: 0px solid #e2e2e2;
    color: #666;
    text-transform:uppercase;
}
.et_pb_posts a.more-link {
    display: inline-block;
    }

p.post-meta a{
	background-color:transparent;
} 

.et_pb_bg_layout_light.et_pb_module.et_pb_button{
	color:#90B28F;
	border: 1px solid;
	 border-radius: 0;
	  font-size: 16px;
}



#main-footer, footer, .logo_container{
	display:none;
}

/*
.home {
	background: url(http://claudiafontes.com/stage/wp-content/uploads/2016/11/cover.jpg);
	background-size: cover;
}
*/


.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide li a {
    color: #90B28F;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
	border: 0;
}

.et_pb_column_4_4 #work-grid .project {
  clear: none !important;
  margin: 0 30px 42px 0 !important;
  width: 30% !important;}
  
  .et_pb_slider {
    overflow: hidden;
    position: relative;
    width: 100%;
}
  
#work-grid img {max-width: 110%;}

.et_pb_blog_grid .et_pb_post {
    padding: 20px;
    border: 0px solid #d8d8d8; 
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module.et_pb_posts .et_pb_post{
	border-bottom: 1px dotted #333; 
	padding-bottom:30px; margin-bottom:50px;
}


@media (min-width: 981px){
	
	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_posts.et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_posts.et_pb_module,
	body.single article.et_pb_post {
   max-width:58%;
   margin-left:20%;
}

.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){
	margin-bottom: 40px;
}

.et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_pb_module_header, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{
	margin:0;
}




}

@media (max-width: 767px){
.et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item, 
.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item {
    margin: 0 0 40px 0;
    width: 100%;
}

.et_portfolio_image img{
	width:100%
} 

.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child{width:15%}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: 33%;
    margin-right:2%;
    text-align: center;
}

}



