/*
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 */
body{font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #000}
a{color: #4cb4e9}
/**********************************************************
HEADER
**********************************************************/
.navbar-default {background: #fbfefd; border-bottom: 2px solid #010000; padding: 20px 0px 10px;}
.navbar-nav > li > a{padding: 10px}
.navbar-nav a{font-family: 'Libre Baskerville', serif; color: #020202 !important;}
.navbar-default .navbar-brand{font-family: 'Libre Baskerville', serif; color: #020202; padding: 0}
.navbar-default .navbar-brand img{width: 70px;margin-right: 10px;}
.navbar-default .info{float: left;}
.navbar-default .info h2{font-family: 'Libre Baskerville', serif;margin: 0;font-size: 1.5em;color: #000;}
.navbar-default .info p{font-family: 'Libre Baskerville', serif;font-size: 0.9em;margin-bottom: 0;}
#header{background: url(images/header.jpg); background-repeat: no-repeat; background-size: cover;}
#header .box{background: #fff; padding-top: 65px; text-align: center; padding-bottom: 45px; margin-top: 35px; margin-bottom: 22px;}
#header h1{font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 42px;}
#header p{line-height: 16px;}
#header .bottom{margin-top: 105px}
/**********************************************************
CONTENT
**********************************************************/
#content{margin: 40px auto}
#main article{border: 0px}
#content #main .social{text-align: center; border-top: 1px solid #e2d3cd; border-bottom: 1px solid #e2d3cd; margin-bottom: 22px; width: 360px; margin-left: auto; margin-right: auto}
#content #main .social ul{list-style: none; padding-left: 0px;}
#content #main .social ul li{display: inline-block; padding-right: 15px}
#content #main .social h3{margin-top: 11px; font-family: 'Libre Baskerville', serif; text-transform: capitalize;}
#bid{background: #fdfcfc; margin: 40px 0px; padding: 20px 0px 30px; text-align: center;}
#bid h3{color: #af9d98; font-family: 'Roboto'; font-weight: 400 !important; font-size: 22px; line-height: 17px}
#bid span{font-size: 18px; color: #4cb4e9; line-height: 15px}
#catalog{margin: 40px auto}
#catalog h2{font-family: 'Libre Baskerville', serif; text-align: center; border-bottom: 1px solid #e2d3cd; font-weight: 300; padding-bottom: 5px; margin-bottom: 20px;}
#catalog iframe{width: 100%}
.page-header{border-bottom: 2px solid #000}
.blog .page-header, .archive .page-header{border-bottom: 0px !important}
.blog #main article, .archive #main article{border-bottom: 1px solid #ddd2cc}
.blog .page-header a, .archive .page-header a{color: #000 !important; text-decoration: none}
.attachment-full{margin-bottom: 20px}
.more-link{ white-space: nowrap; display: block; text-align: right; text-transform: uppercase; margin-top: 20px; color: #000}
.page-header h1{font-family: 'Libre Baskerville', serif !important; font-weight: 300; margin-bottom: 0px; font-size: 28px; line-height: 36px}
.single-post .page-header h1{font-family: 'Libre Baskerville', serif !important; color: #020202; font-weight: 600;}
.single-post .page-header {border-bottom: 0px !important; margin-bottom: 0px !important}
#s-share-buttons{margin-bottom: 25px !important}
.ssba img{padding-left: 0px !important}
.alignnone{display: block; max-width: 100%; height: auto}
.PIN_1462296151507_button_pin{display: none !important}
.social-inner ul{list-style: none; padding-left: 0px}
.social-inner ul li{display: inline-block;}
.social-inner ul li img{width: 25px !important; height: 25px !important}
.page-template-page-sale .size-full{margin-top: 45px}
.page-template-page-sale .image{text-align: center; max-width: 100%}
.page-template-page-sale #content ul{ padding-left: 10px}
.page-template-page-estate #content{margin-bottom: 20px !important}
.page-template-page-estate #content img{width: 100%}
.page-template-page-estate #content h3{text-align: center;}
.page-template-page-estate .contact-row{text-align: center; border-top: 2px solid #020100; border-bottom: 2px solid #020100; padding-top: 15px; padding-bottom: 10px;}
.page-template-page-estate .contact-row p{color: #4cb4e9; line-height: 16px;}
.page-template-page-estate .map{margin: 80px 0px}
.page-template-page-auction .social-inner{text-align: center; margin: 30px 0px}
.page-template-page-auction #content h3{font-size: 28px; margin: 5px 0px;}
.page-template-page-auction #content h3 small{color: #4cb4e9}
.page-template-page-auction #content .size-full{float: right}
.page-template-page-auction #content iframe{width: 100%; margin-top: 40px}
.page-template-page-buying #header{background: url(images/buyging-image.jpg) !important; background-size: 100% 100% !important}
.page-template-page-buying #header .box{padding-top: 2px; padding-bottom: 20px; margin-top: 40px !important;}
.page-template-page-buying #header h1{padding-bottom: 15px;}
.page-template-page-buying .page-header, .page-template-page-buying .page-header h1{margin-top: 0px !important}
.blog .page-header, .archieve .page-header{margin: 0px 0px 10px !important}
.home #content img, #bid .logo img, img.alignright, img.alignleft, img.aligncenter{max-width: 100%}
/**********************************************************
SIDEBAR
**********************************************************/
#sidebar .widgettitle{font-family: 'Roboto'; font-weight: 300; margin-bottom: 0px; font-size: 28px; border-bottom: 2px solid #000000; padding-bottom: 10px; margin-top: 0px;}
#sidebar .widget{margin-bottom: 40px}
#sidebar .widget a{color: #000; text-decoration: none; padding-bottom: 10px}
#sidebar .widget ul{list-style: none; padding-left: 0px;}
#sidebar .widget ul li{margin: 10px 0px}
#sidebar .latest-post{margin-bottom: 60px}
.blog #sidebar, .archieve #sidebar, .single-post #sidebar{margin-top: 20px}
.blog #sidebar .widgettitle, .archieve #sidebar .widgettitle, .single-post #sidebar .widgettitle{margin-bottom: 10px !important}
.latest-post .discoveris{background: url(images/discoveries.jpg); border-top: 1px solid #ddd2cc; border-bottom: 1px solid #ddd2cc; padding-top: 25px; padding-bottom: 30px;
  background-repeat: no-repeat; padding-left: 60px; background-position: center left; font-family: 'Libre Baskerville', serif !important; font-size: 18px; text-align: right; display: grid}
.latest-post .discoveris span{font-size: 11px !important; font-weight: 600; text-align: right; float: right; padding-top: 5px}
.latest-post .media-heading{font-size: 13px; line-height: 16px}
.latest-post .media-object{padding-right: 10px}
.latest-post a{color: #000; text-decoration: none}
.tube .discoveris{background: url(images/tube.jpg) !important; background-repeat: no-repeat !important;}
.widget-archive{padding: 0 0 40px 0; list-style: none; }
.widget-archive .discoveris{background: url(images/archive.jpg) !important; background-repeat: no-repeat !important;}
.widget-archive ul {margin: 0; list-style: none}
.widget-archive li {margin: 0; padding: 0;}
.widget-archive li a{ border-left: 1px solid #d6d7d7; padding: 5px 0 3px 10px; margin: 0 0 0 55px; display: block;}
li.archive-year{float: left; font-family: Helvetica, Arial, san-serif; padding: 5px 0 3px 10px; color:#ed1a1c;}
li.archive-year a{color:#ed1a1c; margin: 0; border: 0px; padding: 0;}
/**********************************************************
CONTACT INFO
**********************************************************/
input[type=text], input[type=email], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  border: 1px solid #DDDDDD;
  width: 100%
}
input[type=text]:focus, input[type=email]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  border: 1px solid rgba(81, 203, 238, 1);
}
textarea{height: 130px}
.wpcf7-submit{padding: 8px 20px; float: right; margin-top: 20px;}
/**********************************************************
FOOTER
**********************************************************/
#footer{background: #cebfba; padding: 40px 0px; color: #fff; margin-top: 40px}
#footer .menu{list-style: none; padding-left: 0px}
#footer .menu li{padding-left: 0px}
#footer .menu li a{color: #fff}
#footer .widgettitle { margin-bottom: 10px; font-size: 26px; }
#bottom{padding: 15px 0px;}
#bottom p{margin: 8px 0 10px;}
.pinit-btn-div span{box-shadow: none !important; height: 30px !important; background: none !important}
.navigation-post a{font-size:22px; color: #000; text-decoration: none}

/**********************************************************
P O P U P    C S S 
**********************************************************/
#popmake-155 .pum-container{text-align: center;}
.pum-title.popmake-title{font-family: 'Libre Baskerville', serif !important;text-align: center !important;font-size: 1.4em !important;margin-bottom: 10px;}
#popmake-155 .form-group{font-family: 'Libre Baskerville', serif;width: 100%;margin-top: 20px;}
#popmake-155 .form-group input{width: 100% !important;padding: 10px 10px;height: 50px;border: 1px solid #000;}
.pum-theme-152 .pum-content, .pum-theme-hello-box .pum-content{text-align: center;}
.pum-theme-152 .pum-content, .pum-theme-hello-box .pum-content {font-family: 'Libre Baskerville', serif !important;}
#popmake-155 .btn.btn-primary{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b4dff4+0,b8e0f3+16,bfe3f5+32,c5e6f6+50,cce9f7+67,d1eaf7+84,d3eaf5+100 */
background: #b4dff4; /* Old browsers */
background: -moz-linear-gradient(top, #b4dff4 0%, #b8e0f3 16%, #bfe3f5 32%, #c5e6f6 50%, #cce9f7 67%, #d1eaf7 84%, #d3eaf5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b4dff4 0%,#b8e0f3 16%,#bfe3f5 32%,#c5e6f6 50%,#cce9f7 67%,#d1eaf7 84%,#d3eaf5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b4dff4 0%,#b8e0f3 16%,#bfe3f5 32%,#c5e6f6 50%,#cce9f7 67%,#d1eaf7 84%,#d3eaf5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4dff4', endColorstr='#d3eaf5',GradientType=0 ); /* IE6-9 */
border-radius: 50px;color: #000;font-size: 1.375em;padding: 6px 50px;border: 0;box-shadow: 0px 0px 2px 1px #bfbfbf;width: 200px;margin-top: 20px}

/**********************************************************
QUERY
**********************************************************/
@media (min-width: 1200px) {
  .container-fluid { width: 990px; max-width: inherit;}
  .container { width: 970px;}
}
@media(min-width: 768px){
   .navbar-nav{float: right}
   #header .box{padding-left: 40px; padding-right: 40px}
   .navbar-nav > li > a {padding-top: 25px;padding-bottom: 25px;}
}
@media(max-width: 768px){
    .page-template-page-sale .image img{margin-bottom: 30px}
}
@media(max-width: 528px){
  #bottom img{width: 100%}
  .page-template-page-sale .image img, .page-template-page-estate .map img{max-width: 100%; width: 100%; height: 100%}
  .navbar-default .info h2{font-size: 1.375em}
  .navbar-default .info p{font-size: 0.6em;}
  .navbar-default .navbar-brand img{width: 50px}
}