/*
Theme Name: sandrarose
Theme URI: http://bixbibrand.com
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 1.0
Author: Bixbi
Author URI: http://bixbibrand.com
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

@media only screen and (max-width: 767px) {
#main {border:none !important; max-width:767px !important;}
#sidebar1 {min-width:0px !important;}
.container {padding:0px 15px !important;}
.posted,.tagged,.attribution {font-size: 11px !important;}
.page-header h1, .page-header h2 {font-size:26px !important;}
.page-header a:hover {color:#35c4ff !important;}
.ad-header {height:auto !important; width:320px !important;}
.ad-footer {height:80px !important; width:320px !important;}
.attachment-thumbnail {max-width:50px !important; min-height:100px !important; max-height:100px !important;}
}

@media (min-width: 1200px) {
    .container{
        max-width: 920px;
    }
  	#main {max-width:580px; border-right:1px dotted #999;}
		#sidebar1 {min-width:330px;}
}

@media (min-width: 992px) {
    .container{
        max-width: 920px;
    }
  	#main {max-width:580px; border-right:1px dotted #999;}
		#sidebar1 {min-width:330px;}
}

html {
  height: 100%;
  margin:0;
  padding:0;
  max-width: 100%;
  overflow-x: hidden;
}

body {
  background:#000;
  padding-top: 0px;
  font-family:Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size:14px;
  color:#222;
  line-height:1.6em;
}

a, a:visited {
	color: #8b023e;
	text-decoration: none;
	}
	
a:hover {
	color: #AC0101;
	text-decoration: underline;
	}

a:focus, a:hover, a:active {
	outline: none;
	}
	
a img {
	border: none;
	}

#content {padding:20px 0px}

.hpblock li {
font-size:13px;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
line-height: 1.6;
margin-left:40px;margin-bottom:10;
padding: 0px 0px 10px 0px;
}

.hpblock ul {
list-style-type: square;
font-size:13px;
font-style: italic;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
line-height: 1.8;
margin-left:30px;
padding: 0px 0px 10px 10px;
border-left:#999999 1px dotted !important;
}
	
#contentleft .hpmain p {
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-family: "Lucida Grande", Verdana, Arial, Sans-Serif;
	line-height: 1.6;
	}
	
#contentleft .hpblock {
	float: left;
	margin: 0px;
	padding: 0px 10px 10px 10px;
	display: inline;
        line-height:18px;
        background:#ffffff;
        border-right:#999999 1px dotted !important;
	}

.sidebar-right {padding-left:0px;}

.site-top {display:block; clear:both; width:100%; height:auto; padding:0; margin:0; z-index:9; position:relative;}
.site-bottom {display:block; clear:both; width:100%; height:auto; padding:0; margin:0;}

.ad-header {margin:0 auto; padding:0; height:auto; width:auto; text-align:center;}
.ad-footer {margin:0 auto; padding:15px 0px; max-height:90px; overflow:hidden; width:728px; display:block; clear:both; text-align:center;}
.ad-single {max-height:250px; width:300px; overflow:hidden; margin:0 auto; padding:0; display:block; clear:both; text-align:center;}
.ad-sidebar {max-height:600px; width:160px; overflow:hidden; margin:0 auto; padding:0; display:block; clear:both; text-align:center;}

.navbar {
 	background:#000;
  	color:#ffffff;
  	border:none;
  	margin:0;
	z-index:1;
  }
  
.navbar .container {background:#000;}  

.navbar .navbar-brand {text-transform:uppercase; color:#fff; font-size:16px; font-weight:bold;}
.navbar .navbar-brand:hover {color:#fff;}
      
.navbar .navbar-brand img {max-height:40px;}

.navbar-default .navbar-nav > li > a {
  color: #fff;
  font-weight:bold;
  text-transform:uppercase;
  font-size:12px;
  padding:15px 14px;
  transition: color 0.25s ease;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #E41C39;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #E41C39;
  background-color: #000;
}

.navbar-default .navbar-toggle {
  border-color: #000;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #000;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #000;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 0px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 0px;
}

.red {color:#E41C39;}

.container {background:#fff; padding:0px 20px;}

.page-header {margin:0; padding:0; border:0; clear:both; display:block;}
.page-header a {color:#000; text-decoration:none;}
.page-header a:hover {color:#AC0101;}
.page-header h1, .page-header h2 {font-family:Helvetica, Arial, sans-serif; font-size:32px;}

h1,h2,h3,h4,h5,h6 {font-weight:bold;}

article {
	font-size: 14px;
	margin: 0;
  padding:0;
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif !important;
	line-height: 1.6em;
  border-bottom:2px dotted #222;
	}

.post_content {margin-bottom:15px;
}

#main p.meta {font-style:normal; color:#222; font-family:Helvetica, Arial, sans-serif; font-size:12px;}

.posted,.tagged {font-size: 12px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; line-height:1.6em;}
.posted a,.tagged a {color:#705b35;}
.posted a:hover,.tagged a:hover {color:#c7b07b;
}

.more-link {background:#FFFF00; font-weight:bold;
}

.attribution {font-size:12px;
}
.attribution a {color:#000;
}

#inner-footer .footer-links {float:none; text-align:center; width:100%; margin:0; padding:0;}
#inner-footer .footer-links a {color:#000;}
#inner-footer .footer-links ul {padding:0; width:100%; text-align:center;}
#inner-footer .footer-links li {float:none; display:inline-block; padding:0px 7px;}

#inner-footer {padding-bottom:60px;}

.widget {padding:0; margin:0; font-size:11px;}
.widget ul {padding:0; margin:0; list-style:none;}
.widget li {padding:0; margin:0;}

.wp-pagenavi {
	clear: both;
  text-align:center;
  margin-bottom:15px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
  font-size: 13px;
	border: 1px solid #999;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color: #FFFFFF;
	border:1px solid #8b023e;
	background-color: #8b023e;
}

.wp-pagenavi span.current {
	font-weight: bold;
  color: #FFFFFF;
	background-color: #8b023e;
}

p.audioplayer_container object,
p.audioplayer_container embed {
	margin: 0;
	border: none;
}

.bubble {position:relative; text-align:center; width:42px; height:auto; color:#35c4ff; font-family:Helvetica, Arial, sans-serif; float:right;}
.count {position:absolute; text-align:center; width:100%; height:100%; color:#fff; top:9px; margin:0 auto; font-size:12px; font-weight:bold;}
.count a {color:#fff; text-decoration:none;}

.commented {float:right; font-weight:bold; font-family:Helvetica, Arial, sans-serif; display:block; clear:both; color:#8b023e; margin-bottom:30px;}

.shared {float:right; font-family:Helvetica, Arial, sans-serif; display:block; clear:both; font-size:11px;}
.shared a {text-decoration:none;}
span.at4-icon-left {margin-top:3px;}

.widget {margin-bottom:15px;}
.widgettitle {background:#35c4ff; color:#fff; border:0px solid #E8D9AC; padding:5px 15px;}

.fa-facebook {color:#3A5795;}
.fa-twitter {color:#55ACEE;}
.fa-rss {color:#F36F24;}
.fa-envelope-o {color:#999;}
.fa-sign-in {color:#000;}

blockquote {
	float: center;
        font-size: 14px !important;
        font-family: "Verdana", "Cambria", Arial;
        font-weight: normal;
        font-style: italic;
   	color:#444444;
	padding: 0px 10px 0px 25px;
	background:#EEE url('images/quote.jpg');
	background-repeat: no-repeat;
	background-position: left top; margin-left:10px; margin-right:20px; margin-top:15px; margin-bottom:10
	}

.form-control {height:26px; margin:4px 0px;}

#disqus_thread a {color:#0088DB; !important;
}

.attachment-large {max-width:100%; height:auto;
}

.prevnext {color:#8b023e; font-size: 18px; font-weight:bold; text-align:center; width:100%; border:none;}
.prevnext a {color:#8b023e; font-size: 18px; font-weight:bold; text-align:center; border:none; display:inline-block;}

.attachment-thumbnail {min-height:150px;
}