/*****************************************/
/********** MAIN ELEMENTS ***********/
/*****************************************/
body{background-color: #dddddd;color: #333333;font-family: antique-olive,sans-serif;font-weight: 400;font-style: normal;font-size: 16px;}
.btn-warning{background-color: #FF9933; border-color: #FF9933;}
.btn-warning:hover{background-color: #FFAA44; border-color: #FFAA44;}
hr {border: 0;height: 1px;background: #333;background-image: linear-gradient(to right, #ccc, #333, #ccc);}
/*****************************************/
/********** Spacing  *********************/
/*****************************************/
@media (min-width: 320px) {.topspacing{padding-top: 45px;}}
@media (min-width: 568px) {.topspacing{padding-top: 58px;}}
@media (min-width: 1200px) {.topspacing{padding-top: 103px;}}
@media (min-width: 320px) {.hyphenSpacing{padding-top: 45px; padding-left: 20px; padding-right: 20px;}}
@media (min-width: 568px) {.hyphenSpacing{padding-top: 58px; padding-left: 48px; padding-right: 48px;}}
@media (min-width: 1200px) {.hyphenSpacing{padding-top: 93px; padding-left: 100px; padding-right: 100px;}}
.no-padding {  padding: 0;}
.small-padding-top {  padding-top: 10;}
.no-padding img{width: 100%;}
.section-25{padding-top:25px;padding-bottom:25px;}
.section-66{padding-top:66px;padding-bottom:66px;}
.block-text{padding-right:50px;padding-bottom:10px;padding-left:50px;font-size:16px;}
.sectionHeaderSpacing{padding-top: 142px;}
.sectionVerticalHeader{height: 300px;position: relative;}
.verticalCenter{margin: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/*****************************************/
/********** Section Colors ***************/
/*****************************************/
.gold{background-color: #e99801; color: #000000;}
.brown{background-color: #996633; color: #333333;}
.white{background-color: #FFFFFF; color: #000000;}	
.black{background-color: #000000; color: #FFFFFF;}
.grayLight{ background-color: #dddddd; color: #333333;}
.grayDark{ background-color: #333333; color: #dddddd;}
/*****************************************/
/********** TEXT *************************/
/*****************************************/
h1{color: #333333;}
h2{color: #333333;}
h3{color: #333333;}
h4{color: #996633;}
h5{color: #333333;}
.orangeText{color: #f6931e;}
.orangeTextShadow{color: #f6931e; text-shadow: 1px 1px #000000;}
.blackText{color: #000000;}
.brownText{color: #996633;}
.redText{color: #FF3333;}
.whiteText{color: #FFFFFF;}
.grayLightText{color: #dddddd;}
.grayDarkText{color: #333333;}
.shadowDark{text-shadow: 1px 1px #333333;}
.shadowLight{text-shadow: 1px 1px #dddddd;}
.small-text{font-size:12px;}
.large-text{font-size:20px;}
@media (max-width: 575px) {.textHuge{font-size: 50px;}}
@media (min-width: 576px) {.textHuge{font-size: 70px;}}
a.a1:link{   color: #333333; font-size: 16px; text-decoration: underline;}
a.a1:visited{color: #333333; font-size: 16px; text-decoration: underline;}
a.a1:hover{  color: #dd7800; font-size: 16px; text-decoration: underline;}
a.a2:link{   color: #ffffff; font-size: 18px; text-decoration: none;}
a.a2:visited{color: #ffffff; font-size: 18px; text-decoration: none;}
a.a2:hover{  color: #f6931e; font-size: 18px; text-decoration: none;}
/*****************************************/
/********** BACKGROUND PICTURES **********/
/*****************************************/
.background-pattern{background-image: url("images/background-pattern.jpg");width: 100%;min-height: 332px;background-position: left;background-repeat: no-repeat;background-size: cover;}
.section-header img{width:100%; max-height: 400px;}
.section-header{  position: relative;
  text-align: center;}
/*****************************************/
/********** NAVIGATION BAR ***************/
/*****************************************/
.navbar-custom .navbar{height: 90px;}
.navbar-custom .navbar-nav .nav-link {font-size: 20px;font-family: Tahoma, Geneva, sans-serif;color: rgba(153, 102, 51, 1);}
.navbar-custom .navbar .navbar-nav>li>a:hover,
.navbar-custom .navbar .navbar-nav>li>a:focus {color: rgba(51, 51, 51, 1);}
/*****************************************/
/********** IFRAME RESIZING **************/
/*****************************************/
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*****************************************/
/********** BUTTON COLOR STYLING *********/
/*****************************************/
.btn-warning{color:#fff;background-color:#f6931e;border-color:#bf7115}
.btn-warning:hover{color:#fff;background-color:#dd7800;border-color:#dd7800}
.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(221, 120, 0,0.5)}
.btn-warning.disabled,
.btn-warning:disabled{color:#fff;background-color:#f6931e;border-color:#bf7115}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#dd7800;border-color:#000}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(221, 120, 0,0.5)}
.btn-outline-warning{color:#f6931e;background-color:transparent;background-image:none;border-color:#f6931e}
.btn-outline-warning:hover{color:#222;background-color:#dd7800;border-color:#f6931e}
.btn-outline-warning:focus,
.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(221, 120, 0,0.5)}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled{color:#f6931e;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#dd7800;border-color:#f6931e}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(221, 120, 0,0.5)}
/*****************************************/
/********** CAROUSEL TEXT OVERLAY STYLING*/
/*****************************************/
.carousel-inner img {width: 100%;max-height: 800px;}
.span-hero img {max-width: 325px;max-height: 325px;}
.cinzel h1{font-family: itc-benguiat,serif;font-weight: 400;font-style: normal;}
.BIG{font-size:55px;}
.navLargerText{font-size:25px;}
.small{font-size:24px;}
.centered {text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.mini carousel-item{width:25%;}
.min-height{min-height: 550px;}
.image {opacity: 1;display: block;height: auto;transition: .5s ease;backface-visibility: hidden;}
.image-header{position:relative;}
.middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.container:hover .image {opacity: 0.3;}
.container:hover .middle {opacity: 1;}
.text-maps {background-color: #f6931e;color: black;font-size: 16px;padding: 16px 32px;}
.text-block {position: absolute;bottom: 25%;top: 25%;right: 25%;background-color: #f6931e;color: white;padding-left: 20px;padding-right: 20px;}
.staticpicture{background-image: url("pictures/Products-Page-Steelcase-Partners-1.jpg");width: 100%;min-height: 900px;background-position: center;background-repeat: no-repeat;background-size: cover;}