html { 

}

body {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  line-height: 24px;
}
.img-responsive {width:100%;height:auto;}
strong {
  font-weight: bold;  
}
body a {
  color: #473728!important;
  text-decoration: none;
}

#wpadminbar a {
  color: #fff!important;
  text-decoration: none;
}


a:hover {color:#f5a9b5;}

h1 {
  font-size: 30px;



  padding-top:5px;padding-bottom:10px;
  display: block;
}

.woocommerce-cart .minus {display:none} 
.woocommerce-cart .plus {display:none} 

.woocommerce.postid-7047 .product .cg-time {display:none!important;}

.sku_wrapper {display:none;}
.variations {margin-top:0px;}
.variations th {padding-left:0px;}
.variations th label {font-weight:400!important;}
.variation dt {font-weight:300!important;}
.woocommerce form .form-row .input-checkbox {
  display: inline-block!important;

}
.woocommerce-cart-form__contents .product-quantity {}

.box1 p, .box2 p, .box3 p, .box4 p, .box5 p {padding-left:0px!important;padding-right:0px!important;text-align:left;} 
  .box1 h3, .box2 h3, .box3 h3, .box4 h3, .box5 h3 {text-align:left;} 

.woocommerce-terms-and-conditions-checkbox-text {font-weight:300!important;}

.add2 {display:none;font-size: 16px!important;color: #473728;margin-bottom:20px;padding:4px;background-color:#e1deda;width:150px;text-align:center;margin-top:4px;}
.remove2 {display:none!important;text-align:left!important;font-size: 16px!important;color: #473728;margin-bottom:20px;padding:4px;background-color:#e1deda;width:150px;text-align:center;margin-top:4px;}
.onsale {display:none;}
.single-product .quantity {xdisplay:none;}
.duplicadiv {margin-bottom:20px;}
.woocommerce h2 {
    font-size: 30px!important;
    color: #473728!important;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    margin-top: 1rem;
}

.woocommerce dl {margin-top:0px!important;}

.woocommerce h2 a {
    text-decoration:none;
}
.orderby {padding:6px;border:1px solid #f3f1ee;font-size: 16px!important;color: #473728;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important;}
.term-description hr.in {
    width: 120px;
    margin-top: 0px;
    border-top: 3px solid #473727;
    margin-bottom: 3rem;
}

.term-description hr::before , .term-description hr::after {
    background:none!important;
}

.entry-content hr::before , .entry-content hr::after {
    background:none!important;
}

.woocommerce-cart .entry-content hr.in, .woocommerce-checkout .entry-content hr.in {
    width: 120px!important;
    margin-top: 0px!important;
    border-top: 3px solid #473727!important;
    margin-bottom: 3rem!important;
}

.woocommerce a.remove:hover {
    color: #fff!important;
    background: #473728!important;
}

.woocommerce-cart header , .woocommerce-checkout header {padding-bottom:30px!important;}

.woocommerce .product .button:hover {background-color: #f5a9b5!important;color:#fff!important;}

.term-description {text-align:center!important;font-size:16px!important;}

.woocommerce .post-inner {padding-top:30px!important;}
.woocommerce-checkout .post-inner {padding-top:0px!important;}


.woocommerce button.button {border-radius:0px!important;}

img {height:auto;}
.inner_box textarea, .inner_box select {border:1px solid #e1deda!important; font-size:16px!important;}
.inner_box select {padding:6px;padding-left:12px;color: #473728!important;width:100%!important;}

.term-description p, .woocommerce-result-count {font-size: 16px!important;color: #473728;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important;}
.term-description p  {
    text-align: center!important;
}
.product-name {font-size: 16px!important;color: #473728;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important;}
.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt {
    font-size: 16px!important;color: #473728;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important;
    letter-spacing: normal;
}
.woocommerce-cart table.cart img {
    width: 100px!important;
    box-shadow: none;
}
.page-id-4722 h1 , .page-id-4723 h1 {
    font-size: 30px!important;
    color: #473728!important;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    margin-top: 1rem;
}



.page-training li.product .add_to_cart_button, .page-events li.product .add_to_cart_button {
    font-size: 100%;
    width: calc(100% - 40px);
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: 0.618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 1px solid #fff;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    margin:20px;
    font-weight:400;
}

.page-training li.product a.add_to_cart_button:hover, .page-events li.product a.add_to_cart_button:hover {
    background-color: #f5a9b5!important;border: 1px solid #fff!important;
}
.page-training ul.products, .page-events ul.products {margin-left:0px;}
.page-training li.product, .page-events li.product {background-color: #f3f1ee;list-style: none;}
.page-training .product  h2, .page-events .product  h2 {color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 700;line-height: 1;
    margin-bottom: 8px;
    font-size: 26px!important;text-transform: uppercase;padding-left:20px!important;padding-top:20px!important;}


.page-training .product .cg-date, .page-training .product .price, .page-events .product .cg-date, .page-training .product .price  {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:20px; }
.single-product .ch-accommodation {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:0px; }
.page-training .product .map_address, .page-events .product .map_address, .single-product .map_address, .single-product .map_address {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
.page-training .product .cg-time, .page-events .product .cg-time , .page-training .product .cg-location, .page-events .product .cg-location {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:20px; }
.page-training .single-product  .cg-date, .woocommerce .single-product  .price, .page-events .single-product  .cg-date, .woocommerce .single-product  .price {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:0px!important; }
.page-training .single-product  .cg-time , .woocommerce .single-product  .cg-educator, .page-events .single-product  .cg-time , .woocommerce .single-product  .cg-educator {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:0px!important; }
.page-training .product  .cg-price, .woocommerce .product .ch-who, .page-events .product  .cg-price, .woocommerce .product .ch-who {;padding-bottom:10px;font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
.page-training ul.products li.product .price, .page-events ul.products li.product .price {
    padding-left: 20px;font-size:16px;font-weight:400;
}

.woocommerce .quantity .qty {
    width: 80px!important;
    margin-left: 30px;
   
}

.events .product_meta .ref {display:none;}
.page-id-4722 .woocommerce a.remove {color: #473728!important;}
.page-id-4722 .post-inner {padding-top:0px!important;}
.woocommerce a.button.alt {background-color:#473728!important;}
.woocommerce-cart a.button.alt {color:#fff!important;}
.page-id-4722 .quantity .minus, .page-id-4722 .quantity .qty, .page-id-4722 .quantity .plus {float:left;}
.page-id-4722 .quantity  {min-height:50px;}
.page-id-4722 .quantity .qty {}
.product-quantity {width:210px;}
.product-thumbnail {width:120px;}
.product-remove {width:55px;}
.page-id-4722 .quantity .minus, .page-id-4722 .quantity .plus {background-color: #ebe9eb!important;color:#473728!important;}
.training .inner_box textarea {display:none!important;}
.pagination-single {display:none;}
.woocommerce li.product {background-color: #f3f1ee;}
.woocommerce .product  h2 {color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 700;line-height: 1;
    margin-bottom: 8px;
    font-size: 26px!important;text-transform: uppercase;padding-left:20px!important;padding-top:0px!important;}
    .woocommerce .single-product  h1 {color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 700;line-height: 1;
    margin-bottom: 8px;
    font-size: 26px!important;text-transform: uppercase;padding-left:0px!important;padding-top:0px!important;}

    .woocommerce .single-product  h2 {color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 700;line-height: 1;
    margin-bottom: 8px;
    font-size: 26px!important;text-transform: uppercase;padding-left:0px!important;padding-top:0px!important;}
.woocommerce {color: #473728;font-family: BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important; }
.woocommerce .product  .cg-date {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:20px; }
.woocommerce .product  .cg-time {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:20px; }
.woocommerce .single-product  .cg-date, .woocommerce .single-product  .price {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:0px!important; }
.woocommerce .single-product  .cg-date, .woocommerce .single-product  .cg-location {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:0px!important; }
.woocommerce .single-product  .cg-time , .woocommerce .single-product  .cg-educator {font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;padding-left:0px!important; }
.woocommerce .product  .cg-price, .woocommerce .product .ch-who {;padding-bottom:10px;font-size: 16px!important;color: #473728;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }
.product li {position:relative;}
.cg-educator  {padding-bottom:10px;}

.wapf-field-description {font-size:1.6rem!important;}
.single #site-content .entry-header {display:none;}
.woocommerce ul.products li.product .button {margin-top:40px!important;}
.woocommerce ul.products li.product .price {color: #473728!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
.woocommerce .product p.price, .woocommerce .product .stock {font-size: 16px!important;color: #473728!important;font-weight:400!important;font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important;padding-left:0px!important; }
.woocommerce button.button.alt {background-color: #473728!important;}


.single .plus , .single .minus {line-height:14px!important;float:left;background-color: #e1deda!important;}
.single .input-text {line-height:14px!important;float:left;width:70px!important;}
.single .single_add_to_cart_button {line-height:25px!important;}
.entry-content {width:100%!important;}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {


    xwidth:100%!important;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin-top :0px!important;
    padding: 0;
}
.woocommerce .single-product .posted_in {display:none!important;}
.tabs.wc-tabs {display:none;}
.product-template-default {}
.wptechnic-custom-view-product-button {font-size: 16px;
    background-color: #e1deda;
    color: #473728;
    text-align: center;
    display: block!important;
    padding: 8px;
    font-weight:300!important;
    font-size:16px!important;
    box-sizing: border-box;
    text-transform: uppercase;
    border: 2px solid #fff!important;
    position: absolute;
    bottom: 20px;
    left: 20px!important;
    width:88%!important;
    right: 40px!important;}

    .single .entry-header-inner .c10 {display:none;}
    .single .post-meta-wrapper {display:none;}
.wc-tab h2, .wc-tab p {margin-left:0px!important;}
.wc-tab {padding-top:0px!important;}
.woocommerce ul.products li.product .price {padding-left:20px;}
.single .ref p {color: #473728;font-family: BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important;font-size: 16px!important; }
.single .woocommerce-product-details__short-description p {color: #473728;font-family: BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important;font-size: 16px!important; }
.single .wc-tab p {color: #473728;font-family: BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif!important;font-size: 16px!important; }
h2 {
  font-size: 25px;
  margin: 0 0 20px 0;
  font-weight: 300;  
}
.content p a {color: #f5a9b5;}
body p a {color: #f5a9b5!important;}
footer .content p a {color: #473728;}
footer .content p a:hover {color: #f5a9b5;}

.wapf-pricing-hint {display:none!important;}

.xsingle .wapf-addon-price::after { 
  content: "/person";
}

.test {}
.dkpdf-button-container, woocommerce-product-gallery__trigger {display:none!important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
 display:none!important;
}
p {
  color: #555;
  margin: 0 0 20px 0;
  font-size:16px!important;
}
.eve {width:auto;height:100px;margin-left:30px;}
.header-footer-group a {color:#473728!important;}
.header-footer-group a:hover {color: #f5a9b5!important;}


.box1 h3, .box2 h3, .box3 h3, .box4 h3, .box5 h3 {margin:0px!important;color: #473728;font-size: 2.5rem!important;}
.primary-menu li a {color:#473728!important;}
.primary-menu li a:hover {color:#f5a9b5!important;}

.box1, .box2, .box3, .box4, .box5 {min-height:160px;padding:30px;box-sizing: border-box;}
.box1x {margin-bottom:30px;}
.nudgeme {margin-bottom:20px;}

.bookme a:hover {background-color: #f5a9b5;}
#sbi_load {display:none;}
.gform_wrapper form.gf_simple_horizontal {
    width: 100%!important;
    margin: 0 auto;
}
.box {margin-bottom:20px;}
.slick-list {
   
    
   }

   .areas .c4:nth-child(3n+3) {
    margin-right: 0px;
}
   .row .info ul li .cathead{font-size:32px;padding:10px;margin-bottom:20px;border-bottom:5px solid #f3f1ee;;}
   .row .info ul li ul li .cathead{background-color: #f3f1ee;font-size:22px;padding:10px;margin-bottom:20px;}
   .row .info ul li {list-style: none;margin-left:0px;}
   .row .info ul li.item  {list-style: none;margin-bottom: 22px;min-height: 520px;}
   
    .row .info ul li.item div.box  {height:240px;position:relative;background-color: #f3f1ee;text-align:center;}
     .row .info ul li.item div .download  {position:absolute;bottom: 0px;left: 20px;}
     .pad20 {padding:20px;}
   
   
     .row .info ul {margin:0px;}
    .sp-testimonial-free-wrapper {height:150px;background-color: rgb(243,241,238);padding:30px!important;box-sizing: border-box;}
.toggle-text {display:none;}
#site-header {border-bottom: 1px solid #ddd;}
.msg_head {border-bottom:1px solid #ddd;}
.msg_head:hover {cursor:pointer;}
.light {background-color: #f3f1ee;margin-bottom:50px;}
.light hr {margin-bottom: 20px;}
.info h3 {margin:0px;line-height:1;margin-bottom:8px;font-size: 26px;}
.info .c12 {border-bottom:1px solid #ddd;}
.gf_inline {padding-right:0px!important;}
.gform_footer input[type=submit] {margin-right:0px!important;}
.list-content a {color:#d78184!important;}
.social h4 {padding-bottom:20px;}
.social .c2:nth-child(7n) {margin-right:0px;}
.bh_sl_locations-template-default .panels {padding-top:30px;}
.sbi_load {display:none!important;}
.areas {display: flex;
  flex-wrap: wrap;
padding-bottom:12px;}
.c4 img.eve {width:120px;height:auto;}
.sbi_medium {height:266px!important;}
.mytable tr td {vertical-align: top;}
.jobs ul li p {padding-top:10px;padding-left:20px;}
.jobs ul li a:hover {background-color: #473728;color: #f3f1ee;}
.jobs ul li a:hover p {background-color: #473728;color: #f3f1ee;}

.job .c3 a:hover {background-color: #f5a9b5;color: #fff;}
.microsite {padding-left:136px!important;}
.services {padding-top:50px;padding-bottom:50px;}
.dashed div:nth-child(8n) {margin-right:0px;}
.job {background-color: #f3f1ee;padding:30px;margin-bottom:30px;}
.job h3 {padding-bottom:6px;}
.job p {margin-bottom:6px;}
.job div {margin:0px;}

.areas ul li {width:18.9%;display:inline-flex;min-height:150px;background: #f4f1ee;box-sizing: border-box;margin-right:1%;}
.loc-name {text-transform: uppercase!important;font-size:1.3rem!important;font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;}
.youtube-responsive-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}





.bh-sl-container .bh-sl-loc-list ul li:nth-child(3n) {
margin-right:0%!important;
}
.bh-sl-container .bh-sl-loc-list .list-details .list-content {
    padding: 20px!important;
}
.bh-sl-container .bh-sl-loc-list .list-details {

    width: 100%!important;
}
.bh-sl-loc-list {padding-top:26px;overflow-x: hidden!important;}
.bh-sl-map-shortcode {
    min-height: 320px!important;
}
.bh-sl-map-shortcode {
    margin-bottom: 0px!important;
}


.bh-sl-container .bh-sl-map {
    width: 100%!important;
}

.bh-sl-container .bh-sl-loc-list {
    height: auto!important;
    width: 100%!important;
}

.main {
  width: 90%;
  max-width: 1300px;
  margin: 0 auto;
  padding: 0;
}

.contactlocation .c4 .c4 {padding:0px;}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.content {
  margin: 0 0 0 0;
}

.alt {
  background: #c0392b;
}
.panelinner a:hover {background-color: #f5a9b5!important;}
.bookme {margin-top:50px;margin-bottom:50px;}
.bookme a {color:#473728;background-color: #e1deda;border:1px solid #473728;padding-top:6px;padding-right: 20px;padding-bottom: 6px;padding-left: 20px;}


header {background-color: #fff;  }

footer {background-color: #fff; }
.content {background-color: #fff; }

hr {border-top: 1px solid #ccc;border-bottom: 0px;margin-top:50px;}

.testi .c4 i {text-transform: capitalize;letter-spacing: 0px;}
.message h3 {color:#555;font-size:2.2rem;}
  
  .custom-bg {width:100%;height:100px;}
  .dashed {border-bottom: dashed 2px #fff;}
  .dark {border-bottom: dashed 2px #f3f1ee;}







.blogbits p {margin-bottom:4px;}
.areas.blogbits h4 {padding-top:0px;}
.blogbits .c4 {min-height:360px;}
  .wp-video {
  
    border: 2px solid #555;
    border-right: 1px solid #555;}

    .galleryrow .c4 img {height:246px;}

.panels .c4 {background-color:#f3f1ee;}
.panels .c4:nth-child(3n) {
margin-right:0px;
}
.panels .c3:nth-child(4n) {
margin-right:0px;
}
.ubermenu-target {padding: 10px 0px!important;
    margin-left: 20px!important;
    margin-right: 20px!important;
    margin-bottom:15px!important;}

    .opening .c4, .opening .c8 {margin-bottom:2px;}

.ubermenu-item a {border-bottom:1px solid #fff!important;box-sizing: border-box!important;}
.ubermenu-current-menu-item a {box-sizing: border-box!important;}
#ubermenu-nav-main-474-header-menu .ubermenu-current-page-ancestor a {box-sizing: border-box!important;}

.panels h4 {font-size: 1.6rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
  text-transform: uppercase;
padding-bottom:12px;}
.panelinner {padding:20px;text-align: center;}

.panelinner a.panelbut {font-size:16px;background-color: #e1deda;color:#473728;text-align:center;display:inline-block;
  padding:8px;box-sizing: border-box;text-transform: uppercase;border:2px solid #fff;position:absolute;bottom:20px;left:20px;right:20px;}

.panelinner a.panelbutpreview {font-size:16px;background-color: #e1deda;color:#473728;text-align:center;display:inline-block;
  padding:8px;box-sizing: border-box;text-transform: uppercase;border:2px solid #fff;position:absolute;bottom:70px;left:20px;right:20px;}


.panelinner a.panelbutpreviewvideo {font-size:16px;background-color: #e1deda;color:#473728;text-align:center;display:inline-block;
  padding:8px;box-sizing: border-box;text-transform: uppercase;border:2px solid #fff;position:absolute;bottom:20px;left:20px;right:20px;}

.panelinner a:hover {background-color: #473728;color:#e1deda;}


.galleryrow .c4:nth-child(3n+2) {margin-right:0px;}

.current_page_item {border-bottom:1px solid #0000004d;}
footer .current_page_item {
    border-bottom: 0px solid #0000004d;
}

.c5 ul {margin-bottom:40px;}
.c6 ul {padding-right:40px;}
  .grey {background-color: #f3f3f3;}
  .small div {text-align: center;}

  .small .inner_box {text-align: left;}

  .small img {width:50%;height:auto;text-align: center;}
  .alignright {text-align:right;}
  .lineboth {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:50px;padding-top:50px;}
  .center p {text-align:center;}
  .links {padding-bottom:50px;}
  .links p {text-align:center;font-size:3rem;}
  .log .c3 {text-align:center;}
  .testimonial {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:100px;margin-bottom:100px;padding-top:50px;padding-bottom:50px;}
  .testimonial p {font-size:1.6rem;line-height:2rem;padding-left:50px;padding-right:50px;text-align:center;color:#1088aa;}
  .testimonial p em {font-size:1rem;}
  .more {border-radius: 4px;border:1px solid #1088aa;padding:8px;position:absolute;bottom:0px;left:33%;}
  .contact {padding-top:16px;}
  .contact a {border-radius: 4px;border:2px solid #473728;padding:16px;color:#473728;letter-spacing: 4px;}
  .gform_button {border-radius: 0px;border:1px solid #473728;padding:6px;color:#fff;background-color: #473728;}
  input, select {border-radius: 0px;border:1px solid #473728;}
  .areas .c3 {min-height:330px;position:relative;text-align: center;}
  
  .areas .c3 p {margin:0px;}
  .areas .c3 p strong {max-width:75%;}
  .areas .c3:nth-child(4n) {
margin-right:0px;
}
.areas .c3:nth-child(4n) {
margin-right:0px;
}
.areas .c3 {text-align:left;}
  nav {}
  .back {text-transform: capitalize!important;padding-top:30px;letter-spacing: 0px;}
  .backbelow {text-transform: capitalize!important;padding-top:30px;letter-spacing: 0px;display:none;}
  .links {padding-top:10px;}
  .links img {margin-left:10px;margin-right:10px;}
  header .main nav ul li a {font-family: 'Roboto', sans-serif;text-transform: uppercase;}
  .showcase {margin-bottom:75px;}
  .showcase h4 {padding-top:75px;padding-right:100px;}
  .showcase h4 a {font-size:1.9em;color: #1088aa;font-weight:700;text-transform: uppercase;letter-spacing: 2px;}
  .showcase p {padding-right:100px;}
  .maninav h4 {font-size:1.8rem!important;color: #473728!important;font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 400!important;font-style: normal;padding:10px!important;text-transform: uppercase;line-height: 1.9rem;    margin-top: 0px;
    margin-bottom: 10px!important;background-color:rgb(243,241,238)!important;}
  
  .page-hq .areas h4 {font-size:2.4rem;color: #473728;font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 400;font-style: normal;padding:0px;padding-top:20px;text-transform: uppercase;line-height: 1.9rem;    margin-top: 0px;
    margin-bottom: 10px;background-color:#fff;}
  
  .page-hq .areas p.title {font-size:2.1rem!important;color: #473728;font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 400;font-style: normal;padding:0px;text-transform: uppercase;line-height: 1.9rem;    margin-top: 0px;
    margin-bottom: 10px;background-color:#fff;}
  
  .social h4 {margin-bottom:0px;text-align:center;font-size:1.6rem;color: #473728;font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 400;font-style: normal;padding-top:10px;text-transform: uppercase;}
    .social p.strap {text-align:center;}

  .home h1 {font-size:2.6rem;color: #473728;font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 400;font-style: normal;margin-top:30px;}
  .page-template-page-register h1 {font-size:2.6rem;color: #473728;font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 400;font-style: normal;margin-top:30px;}
  .page-template-page-lostpassword h1 {font-size:2.6rem!important;color: #473728;font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 400;font-style: normal;margin-top:30px;}
  .page-template-page-resetpass h1 {font-size:2.6rem!important;color: #473728;font-family: "din-condensed-web", din-condensed, sans-serif;font-weight: 400;font-style: normal;margin-top:30px;}


  .page-template-page-register label {font-size: 1.6rem!important;
    font-weight: 400!important;}

.shared-counts-wrap {width:50%!important;float:left;padding-top:50px;}
.shared-counts-wrap.style-icon .shared-counts-button .shared-counts-icon svg {
    fill: #463729!important;
    width: 30px!important;
    height: 30px!important;
}

.intro hr.in {width:120px ;margin-top:0px;border-top: 3px solid #473727;margin-bottom:3rem;}
.info hr {width:240px ;margin-top:80px;margin-bottom:50px;border-top: 2px solid #473727;border-style: dotted;}

.content .submenu ul {display: inline-block;
        margin: 0;
        padding: 0;
        
        }
        .shared-counts-wrap::before {
          float:left;
          font-size:18px;
  content: "Share";
}

      .content .submenu li a {
        margin-left:0px!important;
        margin-right:0px!important;
      }
.cats {text-align: center;margin-bottom:50px;}
.cats ul {display: inline-block;
        margin: 0;
        padding: 0;
        
        }
.cats ul li {float: left;
        padding: 0px;
        list-style-type: none;
        margin-left:15px;
        margin-right:15px;
      }

.copyright {padding-top:30px;padding-bottom:30px;}
  .areas .c3 h4 {font-size: 24px;}
  h4 a {color: #473728;}
 
  .myname {font-size:1.9em;color: #1088aa;font-weight:700;}
  .who {padding-bottom:60px;}
  .right {float:right;}
  .white {background-color: #fff;}
  header{}
  body.home header{padding-bottom:0px;}
    .top {}
    .top {margin-left: auto;margin-right: auto;}
    .archivepic {height:300px;margin-bottom:50px;position: relative;}
    .archivepic p {background-color: #fff;padding-top:20px;padding-left:40px;padding-bottom:20px;padding-right:20px;display:inline-block;text-transform: uppercase;position: absolute;bottom: 0px;letter-spacing: 1px;}
    .archivepic p b {font-size:1.4rem;color: #1088aa;}
    .c4 h3 {}
    .contacts .c4 {background: rgb(243, 241, 238);padding:20px;box-sizing: border-box;}
    
    .c4 p {}
	.main {max-width: 1200;}
	footer { padding-top:50px;}
  footer .content { min-height:auto;}
  
  footer .c3 h4 {
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: left;
    font-size: 1.3rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    padding-top: 10px;
    text-transform: uppercase;
}
footer .c3 p {font-size:14px;
  }
	.image {width: 100%; height: auto;}
  
  .content .row {max-width: 1200px;margin-left: auto;margin-right: auto;}
  .single-format-standard .content .row.info {max-width: 900px;margin-left: auto;margin-right: auto;}
 
  .logo img {max-width: 60%;height: auto;}
   .logohome  {max-width: 70%;height: auto;}
  .intro {text-align: center;padding-bottom:0px;margin-bottom:0px;}
  
  .slider {margin-bottom:75px;}
  .c4 img {width:100%;height:auto;}
}

.gform_body label {color:#555;}


.navigation {
    min-height:50px;

display: flex;
  justify-content: center;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #463727;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #f3f1ee;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #463727;
    color: #f3f1ee;
}
.blog .rt-reading-time, .archive .rt-reading-time, .bh_sl_locations-template .rt-reading-time {display:none!important;}
.rt-reading-time {text-align: center;margin-bottom:30px;background-color: #f3f1ee;padding:8px;}

.single .info hr {margin-top:0px;}

.top {padding-top:25px;}

@media screen and (max-width: 1024px) {
  
}



/*
################ MOBILE  #######################  #######################  #######################  #######################
*/
@media screen and (max-width: 480px) {

    .woocommerce div.product form.cart .variations th {width:100%;}
    .woocommerce .variations {margin-bottom:0px!important;}
    .woocommerce .variations #select {max-width:250px!important;margin-right:0px!important;}

    .woocommerce td.product-name dl.variation dt {float:none!important;}
    .woocommerce dd p {float:none!important;}
    video {height:auto!important;margin-bottom:20px;}
    .logo {width:32%!important;margin-top:-14px!important;}
  .bh-sl-container .bh-sl-map {
    float: left;
    height: 325px!important;
    width: 100%;
}
.product-quantity {}
.contactlocation .c4 {padding:30px;box-sizing: border-box;border-bottom: 30px solid #fff;margin-bottom:0px;}
.contactlocation .c4 .row .c4  {box-sizing: border-box;border-bottom: 0px solid #fff;}
.contactlocation .row {}

  .bh-sl-container .bh-sl-loc-list ul li {
    border: 0px solid #fff!important;

    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: none!important;
    /* cursor: pointer; */
    /* display: block; */
    float: left;
    /* margin: 0; */
    width: 100%!important;
    margin-right:2%!important;
    margin-bottom:2%!important;
    height: auto;
}
  .wp-caption {
    /* Force the box to be 100% */
    width: 100% !important;
  }
  #content .wp-caption a img {
    /* Scale down if too big */
    max-width: 99.03225806%; /* 614/620 */
    height: auto;
  }
  .post-template-default .content .c12 img {max-width:100%;}
  .blog .areas .c3 {min-height:360px;}
  #sb_instagram {height:auto!important;}
  .c12.intro {width:100%;}
  .form-input {box-sizing: border-box;display: block;text-align: center;width:100%;}
  .searchinput {border:1px solid #f5a9b5;padding:10px;width:62%;font-size:18px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
   .home .searchinput {border:1px solid #f5a9b5;padding:10px;width:40%;font-size:18px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
  .job .c3 {clear:both;padding-top:20px;}
  .job .c3 a {border:1px solid #fff;padding:10px;padding-left:24px;padding-right:24px;background-color: #fff;}
   .myleft {padding-left:0px;}
  .mobileonly {display:none;}
  .desktoponly {display:block;}
  .intro p {padding-left:0px;}
  .social .c2 img {width:100%!important;}
  .content {padding-left:20px;padding-right:20px;}
  .panels .c4 {margin-bottom:30px;}
  .banner {background-size: cover!important;height:160px;background-color: #ccc;margin-bottom:16px;width:100%;margin-left:auto;margin-right:auto;}
 
  .bannerbox {width:100%!important;margin-right:0px;}
 
  .content .submenu li {
    float: left;
        padding: 0px;
        list-style-type: none;
        margin-left:8px;
        margin-right:8px;
        font-size:14px;
      }
     .submenu {text-align: left;margin-bottom:40px;}
     .ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 15px 20px;padding-left:0px!important;
}
.intro h1 {

    line-height: 3rem;
}
#site-header {padding-bottom:30px;}
.areas .c4 {width:100%;margin-bottom:30px;}
.top .c12 img {width:30%;height:auto;}
 .findmenow {position: absolute;margin-top:-230px;}
   .intro h1 {
    font-size: 3rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;}

    .intro h2 {font-size: 1.5rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
  text-transform: uppercase;}

  h3 {font-size: 1.6rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
  text-transform: uppercase;
padding-bottom:30px;}
 .intro.findmenow  h1 {font-size:2.6rem;}

 .bh-sl-map-container img {
   min-width:100%!important;
}
.bannerbox h2 {
  font-size: 6.5vw!important;
  line-height: 6vw!important;
  display:block;
  margin:0px;
  padding:0px;
  font-family: "din-condensed-web", din-condensed, sans-serif;
  font-weight: 400;
  color: #473728;
  font-style: normal;
  text-transform: uppercase;
}

.bannerbox h3 {
  font-size: 4.5vw;
  line-height: 4vw!important;
  display:block;
  margin:0px;
  margin-top:10px;
  padding:0px;
  color: #473728;
  font-family: "din-condensed-web", din-condensed, sans-serif;
  font-weight: 400;
  max-width:150px;
}
  .bannerbox p {
  font-size:1.0rem;
  line-height:1.0rem;
  margin:0px;
  margin-top:10px;
  padding:0px;
  color: #473728;
  font-weight: 400;
  xmax-width:100px;
}
.dashmobile {border-bottom:1px dashed rgb(226, 222, 218);padding-top:20px;margin-top:20px;}
.bannerpanel {position:absolute;bottom:0;background-color:#f3f1eec4;right:0px;width:100%;text-align:center;padding-top:10px;padding-bottom:10px;}
.banner div h1 {
  font-size: 1.5rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    
  }
.banner div h2 {
  font-size: 3rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    margin-bottom:10px!important;
  }
.banner div a {
  font-size: 1rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
  }
  .social {background-color: #f3f1ee;padding-top:0px;padding-bottom:0px;}
  .sociallinks li {display:inline-flex;vertical-align: text-top;}
  .sociallinks li.none {margin-right:26px;}
  .sociallinks li a i {font-size:44px;}
  .opening .c4 {width:40%!important;float:left;}
  .opening .c8 {width:59%!important;float:right;}
  .bh-sl-container .bh-sl-form-input {

  width:72%!important;
  display:  inline-block;

}
.bh-sl-container .bh-sl-form-input input {
  border:1px solid #f5a9b5;
  padding:10px;
  width:100%!important;
  font-size:18px;
  border-top-right-radius: 0px!important;
  border-bottom-right-radius: 0px!important;
  padding:12px!important;
  margin-top:0px!important;
  display:  inline-block;

}
.bh-sl-filters-container {
    clear: both;
    float: left;
    margin: 0!important;
    width: 100%;
}
.bh-sl-form-input-group {width:100%!important;margin-top:0px!important;padding-top:0px!important;}
.bh-sl-container button {
  clear:none!important;
  float:left;padding:10px;
  padding:12px!important;
  border-radius:4px;
  border-top-left-radius: 0px!important;
  border-bottom-left-radius: 0px!important;
  background-color:#473728;
  color:#fff;
  font-size:18px;
  border:1px solid #473728;
}
.bh-sl-container .bh-sl-form-input label {

    display: none;
}
.finder {background: url('/wp-content/themes/saks/Saks-Heart-Pattern-4Website_1-50.jpg') no-repeat;background-position: center center;position: relative;height:200px;margin-bottom:20px;xopacity: 0.4;}

site-header .sociallinks li.insta a {color:#473728!important;}
.intro.finderbak h1 {
    line-height: 1rem;
    padding-top:50px; 
}
.page-item-7894 ul, .menu-item-7898 ul {display:none!important;}
 #menu-micro li {display:inline;margin-left:8px;margin-right:8px;}
 .panels {padding-top:0px;padding-bottom:0px;}
 hr {margin: 4rem auto!important;}

 /* Search Toggle ----------------------------- */

.search-toggle {
  position: absolute!important;
  bottom: 0;
  right: 0;
  top: 0;
}
.logo {
    width: 90px;
    margin-top: 18px;
    height: auto;
    /* float: left; */
    display: inline-block;
    left: 0;
    position: absolute;
    margin-left: 20px;
}
.logohome {
    width: 90px;
    margin-top: 18px;
    height: auto;
    /* float: left; */
    //display: inline-block;
    //left: 0;
    //position: absolute;
    //margin-left: 20px;
}
.maninav {display:none;}
#nav {padding-left:16px;padding-right:16px;}
.page-home #nav {display:none;}
.page-home .maninav {display:block;}

.home .containerme {padding-left:20px;padding-right:20px;}
.home .header-inner {height:160px;}
.itemme{
   align-self: center;
   background-color: #ffffffa6;
   padding:30px;
   box-sizing: border-box;
 
   margin-top:20px;
}
.home h1 {margin-top:0px;}
.home .header-inner .toggle {display:none;}

}

/*
################ LARGE  #######################  #######################  #######################  #######################
*/
@media screen and (min-width: 481px) {

  li.product {min-height:530px!important}

    .woocommerce-product-gallery {float:left!important;width:580px!important;padding-bottom:30px;}
    .woocommerce-product-gallery video {width:580px!important;height:auto!important;xmax-height:250px;}

    .page-training ul.products li.product, .page-events ul.products li.product {
    width: 30.75%;
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    text-align:left;
    margin-left: 0;
    list-style: none;

}
.page-training ul.products li:nth-child(3n), .page-events ul.products li:nth-child(3n) {
margin-right:0px;
}
    .parent {display:flex;}
    .variations th {width:33%;}
    .reset_variations {display:none!important;}
.menu {list-style: none;width:230px!important;padding-top: 26px;}
.menu li {display:  inline-block;}
  .home div.gform_body {display: block!important;}
  .home #gform_fields_6 {display: block!important;}
    .home #gform_fields_6 li {display: block!important;}
      .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield { display: block!important;}
  #nav {display:none;}

  .logo {width:80px;height:auto;}

  /* Search Toggle ----------------------------- */

.search-toggle {
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
}

  .page-start h1, .page-register h1, .page-lostpassword h1 {margin-top:0px;margin-bottom:10px;font-size:3.4rem;}

.containerme{
 
   width: 100%;
   display: flex;
   xheight: 100vh;
   justify-content: center;
   padding-top:50px;
}

.itemme{
   align-self: center;
   background-color: #ffffffe4;
   padding:30px;
   box-sizing: border-box;
   width:400px;
   xmargin-top:150px;
}
.tml-links {margin:0px;padding:0px;list-style: none;}
.tml-links li {margin:0px;padding:0px;list-style: none;}

  .c25 {width:18%;float:left;margin-right:2.5%;}
  .c25:nth-child(5n+5) {margin-right:0px;}

  .c4:nth-child(3n+3) {margin-right:0px;}

  .panels {padding-top:0px;padding-bottom:0px;}

.bh-sl-form-container {margin-top:0px!important;}
.bh-sl-map-container {margin-top:0px!important;}
.bh-sl-form-input {float:left;width:330px!important;margin-top:0px!important;padding-top:0px!important;}
.bh-sl-form-input-group {width:100%!important;margin-top:0px!important;padding-top:0px!important;}
.fas {font-size:25px;padding-top:6px;
}
.toggle-inner {height:0px!important;}


#menu-micro {}
   #menu-micro li {display:inline;margin-left:15px;margin-right:15px;}
  .finderbak {position: absolute;margin-top:10px;}
  .bh-sl-form-container label {display:none;}

  .bh-sl-container .bh-sl-form-input input {
  border:1px solid #f5a9b5;
  padding:10px;
  width:240px;
  font-size:18px;
  border-top-right-radius: 0px!important;
  border-bottom-right-radius: 0px!important;
  padding:12px!important;
  margin-top:3px!important;

}
.sociallinks {float:right;margin:0px;padding:0px;padding-right:0px!important;width:290px;}
.sociallinks li {float:left;list-style: none;
}
.insta {margin-left:-10px;}
.twitter {margin-left:35px;}
.facebook {width:58px;padding-top: 2px;margin-bottom:-20px;}
.wording {text-align:left;padding-top:6px;}
#site-footer {padding-top:0px!important;}

.bh-sl-container button {
  clear:none!important;
  float:left;padding:10px;
  padding:12px!important;
  border-radius:4px;
  border-top-left-radius: 0px!important;
  border-bottom-left-radius: 0px!important;
  background-color:#473728;
  color:#fff;
  font-size:18px;
  border:1px solid #473728;
}


  .voucherprint {position:relative;}
  .voucherwording {position:absolute;z-index:5;bottom:0;padding:10px;padding-right:150px;padding-bottom: 20px;}
  .voucherwording p {margin:0px;padding:0px;line-height:1rem;}
  .social {background-color: #f3f1ee;padding-top:50px;padding-bottom:50px;}
  .sociallinks li.none {}

  .bannerpanel {position:absolute;z-index:5;background-color:#f3f1eec4;right:0px;width:34%;height:100%;text-align:center;}
  .banner div h1 {font-size: 1.5rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    margin-top:200px;}
.banner div h2 {font-size: 3rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;}
.banner div a {font-size: 1rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;}
   .bh-sl-map-container img {
   min-width:100%!important;
}
 .mobileonly {display:block;}
  .desktoponly {display:none;}
    .intro h1 {font-size: 3rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
  text-transform: uppercase;
margin-top:1rem;
}

    .intro h2 {font-size: 1.5rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
  text-transform: uppercase;
margin-top:0px;
}

  h3 {font-size: 1.6rem;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    font-style: normal;
  text-transform: uppercase;
padding-bottom:30px;}
  .findmenow {position: absolute;margin-top:-320px;}
  .finder {background: url('/wp-content/themes/saks/Saks-Heart-Pattern-4Website_1-50.jpg') no-repeat;background-position: center center;position: relative;height:200px;margin-bottom:20px;xopacity: 0.4;}
  .contactlocation .c4 {background-color:#fff;padding:30px;box-sizing: border-box;}
  .contactlocation .row {display: flex;}
  .contactlocation .row .c4 .row {display: block;}
  .bh-sl-form-container form {margin-left: auto!important;
    margin-right: auto!important;
    width: 390px;}
  .bh-sl-container .bh-sl-loc-list ul li {
    border: 0px solid #fff!important;

    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: none!important;
    /* cursor: pointer; */
    /* display: block; */
    float: left;
    /* margin: 0; */
    width: 32%!important;
    margin-right:2%!important;
    margin-bottom:2%!important;
    height: auto;
}
  .blog .areas .c3 {min-height:320px;}
  .searchinput {border:1px solid #f5a9b5;padding:10px;width:240px;font-size:18px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;margin-left:20px;}
  .job .c3 a {float:right;border:1px solid #fff;padding:10px;padding-left:24px;padding-right:24px;}
  .top .c12 img {width:120px;height:auto;}
  .banner {height:500px;background-color: #ccc;margin-bottom:16px;width:100%;margin-left:auto;margin-right:auto;}
   .micro {width:1200px;}
.dashed .c6 {padding-left:30px;box-sizing: border-box;}
.dashed .c6 .myleft {padding-left:0px;box-sizing: border-box;}

.bh-sl-container .bh-sl-loc-list {overflow-x:none!important;}
.bh-sl-container .bh-sl-loc-list ul {width:99.6!important;}
.bh-sl-container .bh-sl-loc-list ul li {height:340px;}
.bh-sl-container .bh-sl-loc-list .list-details {

     margin-left: 0px!important;
 
}
 .bannerbox {
width:500px;
height:500px;
display:table;
text-align:center;
}
.bannerboxinner {width:500px;display:table-cell;vertical-align:middle;}

 .bannerbox h2 {
  font-size:4rem!important;
  line-height:1em!important;
  color: #473728;
  font-family: "din-condensed-web", din-condensed, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  margin-bottom:5px!important;
}
  .bannerbox h3 {
    font-size:2.5rem!important;
    line-height:1em!important;
    color: #473728;
    font-family: "din-condensed-web", din-condensed, sans-serif;
    font-weight: 400;
    padding-top:10px;
  }
 .content .submenu li {float: left;
        padding: 0px;
        list-style-type: none;
        margin-left:15px;
        margin-right:15px;
      } 
.chw-title {display:none;}
  .small img {max-width:120px;margin-left:0px;margin-right:0px;}
  .intro p {padding-left:100px;padding-right:100px;}
  .content {padding-left:20px;padding-right:20px;}
  .submenu {text-align: center;margin-bottom:25px;}
  .git1, .git3 {position:relative;}
  .git1 .bookme, .git3 .bookme {position:absolute;bottom:30px;left:30px;right:30px;}


}
.maninav h4.active {color:#cd2653!important;}
.search-toggle span i:hover {color:#f5a9b5!important;}
.gform_wrapper {
 
  margin-top: 0px!important;

}
.fa {color:#473728!important;}
.fa:hover {color:#f5a9b5!important;}
.maninav a:hover h4 {color:#f5a9b5!important;}
