/* Enter Your Custom CSS Here */

.et_pb_post {
}

.full_logo_cont img, .logo_cont img {
 height: 32px;
}
.textwidget a {
  color:#6d7da1;
}
.load_more_cont {
   border-style: solid;
    border-width: 1px;
  border-color:#EEEEEE;
}
.wpcf7-form input {
  height: 30px; 
  width: 100%;
}

.wpcf7-form textarea {
  width: 100%;
  border: 1px solid #CCCCCC;
}

.wpcf7-form .wpcf7-submit {
 height: 30px; 
 color: #fff;
 background-color: #337ab7;
 border-color: #2e6da4;
 display: inline-block;
 padding: 6px 12px;
 margin-bottom: 0;
 font-size: 14px;
 font-weight: 400;
 line-height: 1.42857143;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 -ms-touch-action: manipulation;
 touch-action: manipulation;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px; 
} 

/*this is what hides the text beneath the blog titles on the homepage*/
.et_pb_blog_0 .et_pb_post p, .et_pb_blog_0 .et_pb_post .wp-caption{
    display:none;
     
}
.et_pb_post {
    margin-bottom: 0px !important;
}
.et_pb_section {
    padding: 0px 0 !important;
}
.et_pb_slider .et_pb_slide {
    display: none;
    float: left;
    margin-right: -100%;
    position: relative;
    width: 100%;
    height: 400px;
    text-align: center;
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
    list-style: none;
}

/*this is what helps you align the blog posts' width beneath the header image, with the header image.*/

/*this is how i moved around the instagram widget, which is a 'sticky' widget placed to the left*/

.simple-social-icons {
    margin-top: 22px !important;
}

/*this is how i changed the size of the vertical navigation where the logo and menu is on the homepage*/

.et_vertical_nav #main-header .container {
    width: auto;
    margin: 0 20px;
}
.et_pb_blog_grid .et_pb_post img { max-width:40px; height:200px; }
.et_pb_blog_grid .et_pb_post { padding: 0px !important; margin-left:23px; margin-right:23px; } .et_pb_blog_0 { max-width:1200px; }

#content-area .et_pb_post {
  padding-bottom:20px;
}