/*
Theme Name: Autograph3d
Theme URI: 
Description: Twenty Fifteen Child Theme
Author: Jose
Author URI: http://www.josemon.com
Template: twentysixteen
Version: 1.0.0
Text Domain: autograph3d
*/

body:not(.custom-background-image):before, body:not(.custom-background-image):after{height: 0px;}

html{font-size: 16px;}
body{background: #fff;font-family: 'Source Sans Pro', sans-serif;}

a{text-decoration: none;color: #bd0505;}
a:hover{text-decoration: none;color: #eb0101;}
.breadcrumbs p{margin: 0;font-size: 0.8em;}

.admin-bar .navbar-fixed-top{margin-top: 32px;}

.navbar{border-top: 3px solid #bd0505;box-shadow: 1px 1px 1px rgab(0,0,0,0.4);margin-bottom: 0px;}
.navbar-toggle:focus,.navbar-toggle{background:#bd0505;}
.navbar-toggle{margin-top: 24px;}
.navbar-toggle:hover{background:#eb0101;}
.navbar-toggle .icon-bar{background: #fff;}

.navbar-nav li a{font-weight: 700;text-transform: uppercase;display: block;padding:10px 30px;color: #333;}
.banner{min-height: 500px;background: url(images/banner2.jpg); background-size: cover;background-position: center center; }

.page-title-wrap{padding: 2rem 0px;color: #fff;background: url(images/banner2.jpg); background-size: cover;background-position: center center;}

.page-title-wrap h1{color: #fff;font-weight: 700;font-size: 3rem;margin: 0;padding: 0;}


.banner-content{padding: 100px 0px 20px;}

.banner-content h2{margin: 0px 0px 30px;color: #fff;font-weight: 700;font-size: 4rem;}

.banner-content p{color: #fff;}

.button{display: inline-block;background: #bd0505;padding: 10px 30px;color: #fff;text-transform: uppercase;}
.button:hover{background:#eb0101;color: #fff;text-decoration: none;}


      #footer {font-size: 0.8em;
        background-color: #2b2b2b; color:#fff;padding-top: 25px;
      }
      #footer a{color: #fff;}



.banner-bottom{background: #dedede;font-size: 1.1rem;}
.banner-bottom .container{position: relative;padding-top: 30px;padding-bottom: 30px;}

.banner-bottom-bg{position: absolute;right: 0px;bottom: 0px;max-width: 33.333%;width:376px;top:0px;background:url(images/banner-bottom-bg.jpg) no-repeat; background-size: contain; background-position: right bottom;}
.banner-bottom-bg img{display: none;}

.container.contents-area{padding-top: 40px;padding-bottom: 30px;}

img.alignleft, img.alignright{max-width: 60%;}

#footer li{float: none;display: inline-block;padding: 0px 15px;}
#footer li ul{display: none;}
#footer ul{margin: 0px;}


@media (min-width: 768px) {

	.navbar-collapse{float: right;}

.navbar-nav li a{padding: 42px 28px;}

.footer-left{float: left;margin-bottom: 30px;}
.footer-right{float: right;margin-left: 10px;margin-bottom: 30px;}

}
@media (min-width: 768px) and (max-width: 991px){

.navbar-nav li a{padding: 30px 14px;}
.navbar-brand{width: 220px;}
.navbar-collapse{padding: 0px;}

}
@media (max-width: 767px) {
html{font-size: 14px;}
}
@media (max-width: 767px) {

	html{font-size: 12px;}
.navbar-nav{border-top: 1px solid #bd0505}
.navbar-nav li a{border-bottom: 1px solid #bd0505}
.navbar-brand{max-width: 220px;}

.banner-bottom-bg{background-position: center;height: 110px;top:auto;width: 100%;max-width: 100%;}

.banner-bottom .container{padding-bottom: 130px;}

.banner{min-height: 300px;}

img.alignleft, img.alignright{float: none;margin-left: auto;margin-right: auto;display: block;max-width: 100%;}
#footer{text-align: center;}
.footer-left{margin-bottom: 20px;}
.footer-right{margin-bottom: 20px;}
}

p img{margin-bottom: 0px;}

.navbar-brand{height: auto;}