/*
Theme Name: Schema Child Theme
Theme URI: http://mythemeshop.com/themes/schema
Author: MyThemeShop
Author URI: http://mythemeshop.com/
Description: Schema is a fast loading, ultra-SEO friendly WordPress theme that features rich snippets in order to help search engines identify all parts of your site and rank you higher.
Version: 1.0
Template: mts-schema
Text Domain:schema-child-theme
*/

.btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 22px;
  background: #4472B8;
  padding: 12px 22px 12px 22px;
  text-decoration: none;
  border-bottom: 4px solid #4472B8 !important;
  position: relative;
  display: inline-block;
}
.btn:hover {
  background: #fff;
  text-decoration: none;
  color: #4472B8;
}
#header {
  background: #4472B8;
}
@media only screen and (max-width:480px) {
  .hide_on_mobile {
    display: none !important;
  }
}
.widget .title {
  font-weight: normal !important;
}
.featured-thumbnail img {
  margin-bottom: 15px !important;
}
.related-posts .title {
  font-family: roboto !important;
  font-weight:normal !important;
}
.note {
  color:#484019 !important;
}
@media only screen and (min-width:720px) {
  .article {
    width:69% !important;
  }
}
.ss-full-width {
  padding:0% !important;
  box-shadow:none !important;
}
#sidebars .widget {
  padding:0px 0px 0px 0px; box-shadow:none !important;
}
#sidebars .widget.widget_search {
  background:none !important;
}
@media only screen and (min-width:720px) {
  .sidebar.c-4-12 {
    width: 27% !important;
  }
}
.post-single-content h2 {
  font-size:26px !important;
}
#footer-bottom #copyright a {
  border-bottom: 1px dotted;
}
.aligncenter {
  border: 3px solid #f8f8f8;
}
img.aligncenter {
  margin-top: 5px; margin-bottom: 5px;
}
.entry-content a {
  border-bottom:1px dotted;
}
.entry-content a:hover {
  color:#363d40;
}
.st-alert {
  background-color: #FAF3D4;
}
.entry-content table {
  font-size:16px;
}
input#search-image.sbutton{
  background-color: #4472B8 !important;
}
input#search-image.sbutton:hover{
  background-color: #fff !important;
}
.st_blog_widget .entry-title {
  font-size: 15px;
  font-weight: 400;
}
.scbb-content-box-yellow {
  background-color: #FAF3D4 !important;
  color:#484019;
}
.mfp-close {
  color: #fff !important;
}
.aligncenter a {
  border-bottom:0px !important;
}
.article ul {
  padding: 0.5em 0 1.571em 1.9em !important;
}
.alignright {
  float:right
}
.note {
  border: 1px solid #fadf98;
}
#sidebars .widget {
  margin-bottom:15px;
}
code {
  padding: 0 8px;
  line-height: 1.5;
  font-size: 14px !important;
  padding: 5px 5px 3px;
  background-color: #f7f7f9;
  font-family: Consolas, Monaco, Lucida Console, monospace;
  color: #4472b8;
  border: 1px solid #e1e1e8;
}
pre {
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  color: #4472b8;
}
pre:before {
  color: #333;
}
.bottomad {
  text-align:center !important;
  float:none;
  margin-top:30px !important;
}
#twitter-widget-0 {
  margin: 0 auto !important;
}
#copyright-note a {
  border-bottom: 1px dotted;
}
#copyright-note, #copyright-note a {
  color:#fff !important;
  font-size:15px;
}
/**************** WIDGET STYLES ***************/
.widget_mts_popular_posts_widget, .widget_mts_recent_posts_widget, .widget_single_category_posts_widget {
  background: #E6E9EE !important;
  padding: 20px !important;
}
.widget_mts_popular_posts_widget .widget-title, .widget_mts_recent_posts_widget .widget-title, .widget_single_category_posts_widget .widget-title {
  margin: -20px -20px 20px -20px;
  padding: 20px;
  color: #ffffff !important;
  background: #444444;
}
.popular-posts li, .advanced-recent-posts li, .category-posts li {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
  margin-bottom: 10px !important;
}
.popular-posts li:last-child, .advanced-recent-posts li:last-child, .category-posts li:last-child {
  padding-bottom: 0px;
  border-bottom: none;
}
.popular-posts li:before, .advanced-recent-posts li:before, .category-posts li:before {
  content: '\f005';
  font-family: 'FontAwesome';
  display: inline-block;
  float: left;
  font-size: 18px;
  color: #555555;
  margin: -1px 0px 0px 0px;
}
.popular-posts li a, .advanced-recent-posts li a, .category-posts li a {
  font-size: 16px;
  padding-left: 28px;
}
#wp-subscribe {
  background-color: #4472B8 !important;
}
form#wp-subscribe-form-1 input.email-field {
  background: #355b92 !important;
  color: #FFFFFF;
}
form#wp-subscribe-form-1 input.submit {
  background: #FFFFFF;
  color: #4472b8 !important;
}
#wp-subscribe p.footer-text {
  font-size: 11px !important;
}
#wp-subscribe h4.title {
  font-size: 28px !important;
}
textarea#mtscontact_message {
  min-height: 150px;
  max-width: 794.875px;
}
.copyrights {
  padding-bottom: 0px !important;
}
@media (min-width: 901px) {
  ul#menu-footer-nav.menu li {
    width: auto;
    float: left;
  }
  ul#menu-footer-nav.menu li a{
    color: white;
    font-family: 'Raleway';
    font-weight: 500;
    font-size: 14px;
    border-bottom: 1px dotted;
    margin-right: 15px;
  }
  .footer-left-text {
    float: left;
    width: auto;
  }
  .footer-right-menu {
    float: right;
    width: auto;
  }
}
@media (max-width: 900px) {
  .footer-left-text {
    text-align: center;
    float: left;
    width: 100%;
  }
  ul#menu-footer-nav.menu {
    width: 100%;
  }
  ul#menu-footer-nav.menu li {
    text-align: center;
    display: inline-block;
    padding-bottom: 15px;
  }
  ul#menu-footer-nav.menu li a{
    color: white;
    font-family: 'Raleway';
    font-weight: 500;
    font-size: 14px;
    border-bottom: 1px dotted;
    margin-right: 15px;
  }
  .footer-right-menu {
    text-align: center;
    width: auto;
  }
}
#content_box h1.postby span {
  display: none;
}
@media screen and (max-width:720px) {
  .sidebar.c-4-12 {
    display: none !important;
  }
  .widget-header {
    display: none;
  }
  h1#logo.text-logo{
    margin-bottom: 0px;
  }
}
.page h1.title {
  display: none;
}
#mtscontact_submit {
  width: 100% !important;
}
ul#menu-footer-nav li a{
  font-family: 'Lato' !important;
  color: #fff !important;
}
/**************** SEARCH BAR ***************/
.search-form {
	position: absolute;
	right: 20px;
	top: 1px;
}
.search-field {
	background-color: transparent;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 16px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 0;
}
.search-field:focus {
	background-color: transparent;
	cursor: text;
	outline: 0;
	width: 230px;
  color: #fff;
}
.search-submit {
  display: none;
}
input[type="search"] {
  -webkit-appearance: textfield;
}
i.fa.fa-search {
  font-size: 16px;
  color: #fff;
}
::-webkit-input-placeholder {
  color: #fff;
  font-size: 14px;
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff;
  font-size: 14px;
}
::-moz-placeholder {  /* Firefox 19+ */
  color: #fff;
  font-size: 14px;
}
:-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
}
@media screen and (max-width:865px) {
  .header-search {
    display: none;
  }
}
.post-single-content h1, .post-single-content h2, .post-single-content h3, .post-single-content h4, .post-single-content h5, .post-single-content h6 {
  text-transform: none;
}
.related-posts .title {
  font-family: Lato !important;
}
div.sidebar-header-ad p{
  color:#d9d9d9;
  margin-bottom: 5px;
  font-size: 12px;
}
i.fa.fa-info-circle {
  padding-left: 5px;
  color:#777;
}
i.fa.fa-info-circle a:hover{
  color: #0274BE !important;
}
div.sidebar-header-ad img {
  margin-bottom: 10px;
  width: 100%;
}
div.message_box.note {
  margin: 0px;
}
.sidebar-header-ad p a {
  color: #777;
}
.main-header .container{
  background: none;
}
#secondary-navigation {
  float: left;
}
.nc_socialPanel .nc_tweetContainer a.nc_tweet {
    border-bottom:0 !important;
}
@media screen and (min-width:866px) {
  .secondary-navigation {
    padding-left: 20px;
  }
}
.postauthor {
    margin: 0 0 28px -6.5%;
    padding: 28px 6.5%;
    min-height: 180px;
    background-color: #222;
    float: left;
    clear: both;
    width: 100%;
    color: #AAA;
}

/*******************************/

/*

.social-nav {
  float: right;
}

.secondary-navigation a {
    padding: 24px 20px;
}

ul#menu-main-nav li#menu-item-48 {
    float: right !important;
}

ul#menu-main-nav.menu {
    float: none;
    width: 100%;
}
.regular_header .secondary-navigation {
    float: left;
    width: 100%;
}

.secondary-navigation nav#navigation {
    width: 100%;
}

ul#menu-main-nav li i.fa a:hover {
    color: #4472B8 !important;
}

.secondary-navigation #navigation ul li:hover, .secondary-navigation #navigation ul .current-menu-item {
    color: #4472B8;
}

ul#menu-main-nav.menu {
    float: left;
}

@media (max-width: 1400px) {
    .nc_socialPanelSide {
        display: none;
    }
}
.nav-icon a {
    padding-right:0px;
}
.nav-icon2 a {
    padding-left:15px;
}
.header-add {
    float: right;
    max-width: 77%;
}
.header-add img {
    float: left;
}
h1.postby span {
    display: none !important;
}

#move-to-top {
    border-radius:0px;
}
.single_post header {
    margin-bottom:20px;
}
.nc_tweetContainerSide {
    border-radius:0px !important;
}
.nc_tweetContainerSide.googlePlus {
    background:#2c3644;
}
.nc_tweetContainerSide.twitter {
    background:#2c3644;
}
.nc_tweetContainerSide.fb {
    background:#2c3644;
}
.nc_tweetContainerSide.nc_pinterest {
    background:#2c3644;
}
.nc_tweetContainerSide.linkedIn {
    background:#2c3644;
}
div.nc_socialPanel .nc_tweetContainer {
    border-radius:0px !important;
}
.sbutton {
    border-radius:3px !important;
    border: 2px solid #355b92 !important;
    font-size: 17px;
    font-weight: bold;
}
.sbutton:hover {
    background: none;
    color: #4472B8 !important;
}
.nc_socialPanel .nc_tweetContainer {
    border-radius:0px;
}
.nc_socialPanel {
    margin-top: 0px !important;
}*/
