/*
 Theme Name:     Ipulani
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.botonsec{padding:5px 10px;color:#fff!important;background:#222!important;border:none!important;border-radius:3px;text-align:center;float:left;margin-top:20px;width:auto;float:right;text-transform:uppercase;font-weight:500!important;font-size:16px;cursor:pointer;}
.botonsec:hover{background:#666!important;}
.archive article,.blog article{border-bottom:1px dashed #ccc;padding-bottom:20px;display:table;}
.wpcf7-text{width:100%;clear:both;padding:5px;width: 100% !important;padding: 5px 10px;color: #222;font-size: 14px;line-height: 20px;border:1px solid #ccc;}
.wpcf7-textarea{width:100%;clear:both;padding:5px;width: 100% !important;padding: 5px 10px;color: #222;font-size: 14px;line-height: 20px;border:1px solid #ccc;resize:none;}
.wpcf7-submit{padding:5px 10px;color:#fff!important;background:#222!important;border:none!important;border-radius:3px;text-align:center;float:left;margin-top:20px;width:auto;float:right;text-transform:uppercase;font-weight:500!important;font-size:16px;cursor:pointer;}
.wpcf7-submit:hover{background:#666!important;}
.wpcf7-form-control-wrap{margin-top: 5px;float: left;width: 100%;clear: both;margin-bottom: 20px;}
.wpcf7-text,.wpcf7-textarea{padding: 5px 10px!important;}
.widgettitle{background:#013C54!important;color:#fff!important;border-radius: 4px 4px 0px 0px;padding:8px 10px;margin-bottom:20px;}
.et_pb_widget li{font-size:14px;line-height:18px;margin-bottom:20px;}
.widget_search{padding: 10px;background: #013C54;border-radius: 4px;}
#searchsubmit{background:#222!important;color:#fff!important;cursor:pointer;}
.single-post p,.single-post li,.home .post, .archive .post{color:#444!important;font-weight:normal;}
.single-post p strong,.single-post li strong{color:#000!important;font-weight:bold!important;}
#top-menu .current_page_item a{color:#013C54!important;}
.home-posts .et_pb_post{width:45%;float:left;clear:none;margin-right:2.5%;margin-left:2.5%;}
.home-posts .entry-featured-image-url{height:200px;width:auto;overflow:hidden;}
.home-posts .entry-featured-image-url img{width:100%;height:auto;}
.home-posts .et_pb_post:nth-child(odd){clear:left;}

.et_header_style_split #main-header .centered-inline-logo-wrap {width: auto!important;height: 90px!important;}

@media (max-width:767px){
	.home-posts .et_pb_post{width:95%;clear:both;}
}