/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.0
Author: 320press
Author URI: http://320press.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
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

@font-face {
  font-family: 'Letter Gothic STD';
  src: url('LetterGothicStd.eot'); /* IE9 Compat Modes */
  src: url('LetterGothicStd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('LetterGothicStd.woff') format('woff'), /* Modern Browsers */
       url('LetterGothicStd.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('LetterGothicStd.svg#svgFontName') format('svg'); /* Legacy iOS */
}


body {font-family: 'Letter Gothic STD', sans-serif; font-size:13px; font-weight:normal; color: #191919; line-height:18px;}
a {color: #191919;}

h1, h2, h3, h4, h5, h6 {font-size: 23px; font-weight:700; font-family: 'Letter Gothic STD', sans-serif; }

.navbar {position: relative; background-color:transparent; border: none;}
.navbar .container {position: fixed; top: 50px;}
.navbar-fixed-top {position: relative !important;}
#wrapper {max-width: 1200px; width:100%; margin: auto;}

.fright {float: right;}

.gfield label {font-weight: normal !important; font-size:13px !important;}
p.lead {font-size: 13px; font-weight:normal;}

#sidebar1 {margin-top: 15px; position: fixed; top: 220px;}
.dcjq-accordion li a {font-family: 'Letter Gothic STD', sans-serif !important;}
.dcjq-accordion li a:hover {color: #191919;}
.dcjq-accordion ul,.dcjq-accordion ul ul, .dcjq-accordion ul ul ul{list-style: none;}
.dcjq-accordion ul ul {padding-left: 15px !important;}

.portfolio .page-header {display: none;}

.page-header, article, #content, #main article {border-bottom: none !important;}
.portfolio .post {width: 200px !important; float: left; margin: -40px 5px;}

a.portfolio img {position: relative; top: 0; height: 300px !important;}
a.portfolio .over  {/*height:230px !important;*/ width:200px !important; position: relative; z-index:100; margin-top: -40px;}
a.portfolio, a.portfolio:hover {text-decoration: none;}
a.portfolio .over { visibility:hidden;}
a.portfolio:hover .over{ visibility:visible; background: #fff; opacity:0.4; filter:alpha(opacity=40); z-index:100; position: relative;}
a.portfolio .over-title {position: relative; z-index:500; top: 15px; color: #000; font-size:14px; font-weight: 600; margin: 5px 10px 10px 10px; visibility:hidden; width:180px; height:30px;}
a.portfolio:hover .over-title, a.portfolio .wp-post-image  { visibility:visible;}

a.portfolio .over-title p {font-size: 12px; font-weight:normal;}

/*body.blog #sidebar1, body.single #sidebar1{ display: none;}
body.blog .navbar, body.single .navbar {display: block !important; margin: auto; max-width: 1200px; width: 100%;}
body.blog a.navbar-brand{margin: 0 auto !important;}
body.blog .navbar-header, body.single .navbar-header {left: 42%; position: relative;}
body.blog .post{width: 23% !important; float: left !important; margin: 5px;}
body.blog .col-sm-9, body.single .col-sm-8 {max-width: 1200px; width:100% !important;}
body.blog a.portfolio .over{width: 100% !important;}

body.single #content{text-align: center !important;}
*/
.panel-footer {border-top: none;}

ul.pagination {width: 100%;}

@media only screen and (max-width: 480px){
	body, .post_content{text-align: center; padding: 0;}
	.navbar {postion: relative; z-index:1000; top: 0;}
	.dcjq-accordion li {text-align: left;}
	.dcjq-accordion li a {font-size: 15px;line-height: 25px;}
	.navbar, #sidebar1, .container, .navbar .container {max-width: 480px; width: 100%; display: block; position: relative; top: 0;}
}
/*
@media only screen and (max-width: 570px){
	.navbar {postion: relative; z-index:1000; top: 0;}
	.navbar, #sidebar1, .container, .navbar .container {max-width: 570px; width: 100%; display: block; position: relative; top: 0;}
}
*/@media only screen and (max-width: 768px){
	.navbar { postion: relative !important; z-index:1000; top: 0 !important; }
	.navbar, #sidebar1, .container, .navbar .container {max-width: 768px; width: 100%; display: block; position: relative; top: 0;}
}