/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/

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

#header-top-bar .icon-shortcode {
    margin-bottom: 0;
}
#header-top-bar {
    font-size: 13px;
    line-height:1;
}
.gallery-side-heading { font-size: 13px; }

/* Gravity Forms */

.gform_body ul { list-style: none; padding-left: 0; }

.gfield { margin-bottom: 24px; }
.gform_footer .gform_button { margin-top: 24px; }

#gform_1 .gfield_label, .name_last label { display: none; }

input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea {
    background-color: rgb(242, 242, 242);
    color: rgb(153, 153, 153);
    border-width: 2px;
    border-style: solid;
    border-color: rgb(242, 242, 242);
    margin-bottom: 0;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font: 400 13px "Montserrat","Open Sans","Arial",sans-serif !important;
}
::-moz-placeholder { /* Firefox 19+ */
  font: 400 13px "Montserrat","Open Sans","Arial",sans-serif;
}
:-ms-input-placeholder { /* IE 10+ */
  font: 400 13px "Montserrat","Open Sans","Arial",sans-serif;
}
:-moz-placeholder { /* Firefox 18- */
  font: 400 13px "Montserrat","Open Sans","Arial",sans-serif;
}

/* Lists */

.list--checkmarks {
  list-style: none;
  padding-left: 0;
}

.list--checkmarks li h5:before {
  content: "\e677";
  font-family: 'icomoon';
  margin-right: 8px;
  color: rgb(0, 161, 162); 
}

/* Read More button */

.more-button {
  margin-bottom: 20px;
}

.pagination a, .pagination span, .pages_list a {
  width: 46px;
  font-size: 14px;
  margin: 6px 12px;
}

.style2-blog .blog-post .post-content-wrap {
  margin-bottom: 0;
}

.single-post .style2-blog .post-thumb { margin-bottom: 0; }
.post-thumb img { margin-bottom: 30px; }

@media screen and ( max-width: 767px ) {
  .home-hero { background: none !important; padding-top: 48px; }
}