/*
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.3.1
Author: Chris Barnes
Author URI: http://cbarn.es
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 */

/*Global CSS */
 body { padding-top: 0%; color:#a9a9a4; overflow-x: hidden; }
 h1, h3, h4, h5 { color:#a9a9a4; }
 h2, h4, h6 { color: #83A5B0; }
 a { color: #83A5B0; }
 .under { text-decoration:underline; }
 .btn-default { background-color:#82a4b0; border-color:#82a4b0; color: white; font-weight: bold;}
 .btn-default:hover{ background-color: #C0C0A5; color: white; border-color:#C0C0A5;}
 .btn-tan { background-color: #c0c0a5; border-color: #c0c0a5; color: white; font-weight: bold; }
 .btn-tan:hover{ background-color: #82a4b0; color: white; border-color:#82a4b0;}
.wp-block-separator { border: 0  none; border-top: 1px solid #eee; }

/*header*/
.navbar { margin-bottom:0px }
.navbar-default { background-color: #fff; border-color: #fff;}
.navbar-default .navbar-nav>li>a { background-color: #82a4b0; color: white; border-radius: 10px 10px 0px 0px; font-size: 1.25em; font-weight: 400; margin: -1px 3px; padding: 20px 15px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: white; background-color: #C0C0A5; }
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { background-color: #C0C0A5; color: white; }
#menu-item-24 a { background-color: #C0C0A5;}

/*home page */
.carousel-control.right, .carousel-control.left { background-image: none; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -115px; }
.carousel-indicators { left: 38%; }

/*footer */
.dot {
  height: 15px;
  width: 15px;
  background-color: #83A5B0;
  border-radius: 50%;
  display: inline-block;
  margin-right: 2%;
  }
.dot_container { padding-right:1%; padding-left:1%; color:#83A5B0; text-transform:uppercase; font-size: 1.5em; }
.greenbar { background-color: #83a5b0; color: white; padding: 2% 0; border-radius: 15px 15px; font-size: 1.25em; font-weight:bold; }
.greenbar a { color:white; }
.middle_greenbar { border-right: #fff solid 2px;  border-left: #fff solid 2px; }
.foot_address { padding-top: 12%; font-size: 1.25em; text-transform: uppercase; }
.foot_date { padding-top: 13%; }
.med_phone { font-size: 1.75em; }
.big_phone { font-size: 2.25em; }
.phone_container { padding-top: 12px; }

.table-well { padding: 10px; font-size: 16px; color: #83a5b0; background-color: #f5f5f1; border-radius: 4px; }
.table-well .table { margin-bottom: 0; }
.table-well .table > tbody > tr > td { padding: 5px 10px; border-top-color: #83a5b0; }
.table-well .table > tbody > tr:first-child > td { border-top: 0 none; }

/*our Product page */
.product_btn {float: right;  position: relative; margin-top: 6%;}

/*templates page*/
.template_box { padding: 1% .25%; border-radius: 15px 15px; margin: 2% 1%; min-height:200px;}
.blue_box { background-color: #cfe2e8; }
.grey_box { background-color: #dddadb; }


/* media queries */
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	.book_background { padding-top:5%; }
	.header-right { padding-right: 0%; margin-top:140px; text-align:center;}
	.navbar-nav { float:none; }
	.center-mobile { text-align:center; }
	h3 { font-size: 1.25em; margin-top: 5px; margin-bottom: 5px; }
	.phone_container { text-align:center; }
	#a2a_follow_widget-2 { text-align:center; }
	.img-mobile { width: 75%; padding-left: 30%; }
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	#bootstrapslider { float: right; width: 75%; padding-top: 10%; padding-right: 15%; }
	 .background { min-height:500px }
	 .background { backround-image:none !important; }
	 .header-right { padding-right: 4%; padding-top: 0%; margin-top: 160px; text-align: right;}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.navbar-header { float:none; padding:.25% 2%;}
	 .header-right { padding-right: 4%; padding-top: 1%; margin-top: 25px; margin-bottom: 75px; text-align: right;}
     .slide_container { padding-top: 8%; padding-left: 7%; }
	 .book_background { padding-top:2%; }
	 #bootstrapslider { float: right;  width: 90%;  padding-top: inherit; padding-right:inherit;}
	 .background { min-height:750px }
	 .navbar-nav { float:right; }
	 .center-mobile { text-align:none; }
	 h3 { font-size: 22px; margin-top: 20px; margin-bottom: 10px; }
	 .phone_container { text-align:inherit; }
	 #a2a_follow_widget-2 { text-align:inherit; }
	 .img-mobile { width:100%; padding-left: none; }
	 .flex-md-start, .flex-md-end { position: relative; }
	 .flex-md-start { left: calc(-33.33% - 1.375em); }
	 .flex-md-end { left: calc(66.66% + 0.625em); }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
 #bootstrapslider { float: inherit;  width: 100%; }
 .background { min-height:1000px }
 .book_background { padding-top:1%; }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.book_background { padding-top:inherit; }
}


@media only screen and (min-width : 1500px) {
}

