/* Enter Your Custom CSS Here */

#wp_sidebarlogin-2 { background: #f2f2f2;
    margin: auto;
    padding: 15px;
    width: 100%;
    margin-bottom: 30px; }

#wp_sidebarlogin-2 h4 { font-size: 16px !important; }

.simplesocialbuttons { margin:0px !important; padding:10px auto 10px 0 !important; background:#f9f9f9;    padding-bottom: 50px !important; padding-left: 20px !important;} 
.et_pb_sidebar_0 div { margin-top:10px !important; margin-bottom:10px !important; }
#loginform input[type="submit"] { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; width:100%; line-height:20px; }

.et_pb_post { margin-bottom:0px !important;}

.ud-book-mar { margin:auto !important; }

.ud-hp-blrd-img > div > div:first-of-type { width:150px !important; }
.ud-hp-blrd-img > div { max-width: 680px; }

.textwidget ul { list-style: none !important; }

/* Proper display of footer contact form */

[id^=wpcf7-f211] p { width:80% !important; float:right; } 


.wpcf7-form input, select, textarea{
   border-radius: 3px;
   background-color: #fff;
   border: solid 1px #ccc;
   padding:10px;
   width:100%;
   color: #555;
   font-size:14px;
}
.wpcf7-form-control:focus{
  border-color: #66afe9 !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
div.wpcf7-mail-sent-ok{
  border:none;
  display: flex !important;
  background-color: #94E48D;
  color:#666;
  margin:0px;
  padding: 0 33%;
}

#footer-widgets {
    padding: 3% 0 0;
}

[id^=wpcf7-f211] p:last-of-type {
    margin-top: -20px;
}

#sidebar_links { background:rgba(198,162,89,0.2); padding:20px !important; }

.liststyle {
    border-top: 1px dotted;
    
    list-style: none;
    line-height: 1.75em;
}

.liststyle li {
    background: url("http://ijireweb.com/wp-content/uploads/2016/02/triangle.png") no-repeat 0 .25em;
    padding-left: 1.5em;
    line-height: 1.5em;
    color: #982600;
}

.liststyle li a { color:#090996 !important; }
.liststyle li a:hover { text-decoration:underline; }

.crf_contact_form { border-top:none !important; }

.crf_contact_form .formtable .crf_input, .crf_contact_form .formtable .crf_checkbox {
    width: 70%;
    float: left;
}

.entry-content tr th, .entry-content thead th, body.et-pb-preview #main-content .container tr th, body.et-pb-preview #main-content .container thead th {
    padding: 10px 10px !important;
    color: #555;
    font-weight: bold;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 10px 10px !important;
    border-top: 1px solid #eee;
}

/*contact form section*/
.contactform_section{
margin-top:-6%;
}
.contactform_recaptcha{
    position: relative;
    overflow: hidden;
    max-width: 234px;
    max-height: 78px;
    display: -webkit-inline-box;
    float: right;
  padding-bottom:25.3% !important;
}

[id^="wpcf7-f211"] p {
    width: 80% !important;
    float: right;
    padding-bottom: 1%;

/*end contact form section*/
