
@font-face {
    font-family: 'love_ya_like_a_sisterregular';
    src: url('fonts/loveyalikeasister.eot');
    src: url('fonts/lloveyalikeasister.eot?#iefix') format('embedded-opentype'),
         url('fonts/loveyalikeasister.woff') format('woff'),
         url('fonts/loveyalikeasister.ttf') format('truetype'),
         url('fonts/loveyalikeasister.svg#love_ya_like_a_sisterregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.redwarning {
	color: #231f20;
	padding-left: 1em;
	padding-right: 1em;
}

#homesub {
	font-family: 'love_ya_like_a_sisterregular';
	color: #231f20;
}









/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 8em;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 8em;
  background-color: #f5f5f5;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.footer {
  background-color: #f8f8f8;
  padding-top: 1em;
  min-height: 250px;
}

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

/* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {

      body {
        margin-bottom: 13em;
      }
      .footer {
        height: 13em;
        height: auto;
      }
    }

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */
.container-footer {
  width: auto;
  max-width: 960px;
  padding: 0 15px;
}



.container {
  width: auto;
  max-width: 960px;
  padding: 0 15px;
}
.container .text-muted {
  margin: 20px 0;
}

/*-------------------------------------------------- */

#startbox {
	color: #231f20;
	border-radius: 3px;
	padding-top: 3em;
	padding-bottom: 1em;
	background: whitesmoke;
}

#startbox label {
	font-size: 1.2em;
}

#homesubmit{
	margin-top: 2em;	
}

.HomePageError {
	padding-top: 1em;
	padding-left: 15px;
}


.chosen-container-single .chosen-search input {
  color: #231f20;
}

/*
A Bootstrap 3.1 affix sidebar template
from http://bootply.com

This CSS code should follow the 'bootstrap.css'
in your HTML file.

license: MIT
author: bootply.com
*/

@media (min-width: 769px) {
  .navbar-header #headerlogo {

  }
}

@media (min-width: 979px) {
  body {
    margin-bottom: 22em;
  }
  #sidebar.affix-top {
    position: static;
    /*margin-top:30px;*/
    width:228px;
  }
  
  #sidebar.affix {
    position:absolute;
    top:0;
    width:228px;
  }
   /* #sidebar.affix {
    position: fixed;
    top:270px;
    width:228px;
  }*/
  .ads-container {
	width: 50%;
	height: 140px;
	text-align: center;
	position:relative;
	margin: 0 auto;
  }
}

@media (max-width: 978px) {
  .ads-container {
	width: 100%;
	height: 140px;
	text-align: center;
	position:relative;
  }
}

@media (max-width: 768px) {
  .ads-container {
	width: 100%;
	height: 140px;
	text-align: center;
	position:relative;
  }
}

.chinfont {
  font-family: Georgia, "Times New Roman", "KaiTi", "楷体", STKaiti, "华文楷体", serif;
  font-size: 3em;
  font-weight: bold;
  color: red;
}

#sidebarorder {
  list-style-type: none;
  padding: 1em;
}

#sidebarorder p {
  font-weight: bold;
  color: #535353;
}

#sidebarorder i {
  float:left;
  color: #535353;
}

#sidebarorder img {
  /* float:right; */
  padding-top:0.3em;
}

#sidebarorder hr {
  margin-bottom: 0.5em;
}

.cursor {
  cursor:pointer;
}

.ads-container {
	margin-top: 20px;
}
.ads-container img {
	width: 720px;
	height: 128px;
}
.container .row #homesub {
	margin-top: 12px;
}

.search-result-header {
	margin-top: 0;
}
