/* ORACLE NETSUITE PS CSS BEGIN*/
/* fix related items layout */
item-relations-related-row .bx-wrapper{
max-width: 75%!important;
}
/* remove jans content item facet */
div[data-facet-id="custitem_jans_content"]{
display: none;
}
/*START COMPLETE YOUR SETUP CSS */
div[class="col-md-12 name-container related-item-name"]{
height: 45px;
}

div[class="col-md-12 related-item-sku"]{
height: 45px;
}

button[class="related-item-add-to-cart-button"]{
background: rgba(172,133,46,0.8);
border: 1px solid rgba(172,133,46,0.8);
}

.product-views-option-tile-label{
margin-bottom: 2px;
}

.related-item-add-to-cart-button:hover{
background: #666;
border: 1px solid #666;
}

select[class="custcol_jans_color-controls"]{
border: 1px solid #00263a;
margin-bottom: 5px;
width: 100%;
}


select[class="custcol_jans_size-controls"]{
border: 1px solid #00263a;
margin-bottom: 5px;
}
table[class="steponemessage"] {
  font-family: Arial;
  border-collapse: collapse;
  width: 100%;
  background: #4e5861;
}


th[class="steponemessage"] {
  border: 1px solid #4e5861;
  text-align: center;
  padding: 8px;
  background: #4e5861;
  color: white;
  font-size: 20px;
}
.global-views-modal-content-header{
margin-bottom: 0;
}
.product-views-option-tile{
margin: 0;
}
.cart-msg-main-contianer{
min-height: 0;
}

div[class="col-md-12 img-container"]{
min-height: 195px;
}

img[class="related-item-image"]{
max-height: 195px;
}


img[class="facets-category-cell-image"]{
max-width: 223px;
height: 175px;
margin-top: 0;
}

a[class="facets-category-cell-anchor-text-freshwater"]{
background: #b07f09;
color: white;
padding-top: 4%;
padding-bottom: 4%;
display: block;
text-align: center;
}

a[class="facets-category-cell-anchor-text-saltwater"]{
background: #b07f09;
color: white;
padding-top: 4%;
padding-bottom: 4%;
display: block;
text-align: center;
}

a[class="facets-category-cell-anchor-text-spey"]{
background: #b07f09;
color: white;
padding-top: 4%;
padding-bottom: 4%;
display: block;
text-align: center;
}

a[class="facets-category-cell-anchor-text-freshwater"]:hover{
background: #000;
color: white;
padding-top: 4%;
padding-bottom: 4%;
display: block;
text-align: center;
text-decoration:none;
}

a[class="facets-category-cell-anchor-text-saltwater"]:hover{
background: #000;
color: white;
padding-top: 4%;
padding-bottom: 4%;
display: block;
text-align: center;
text-decoration:none;
}

a[class="facets-category-cell-anchor-text-spey"]:hover{
background: #000;
color: white;
padding-top: 4%;
padding-bottom: 4%;
display: block;
text-align: center;
text-decoration:none;
}


.cart-confirmation-message-container-success{
margin-bottom: 12px;
}
/*END COMPLETE YOUR SETUP CSS */

.product-details-information-content h2 {
padding: 5px 0px!important;
}

iframe[src="https://3757540.secure.netsuite.com/c.3757540/MilitaryPricing/VVA-Military-Pricing.html"]{
width: 100%!important;
border: none!important;
}

.cart-confirmation-modal-view-cart{
width: 100%!important;
}
a[class="cart-confirmation-modal-view-cart-button"]{
width: inherit;
}
.cart-confirmation-modal-continue-shopping{
width: 100%;
}

.global-views-modal-content {
padding-top: 15px;
}

iframe[src="https://system.netsuite.com/core/media/media.nl?id=900870&c=3757540_SB2&h=37c73f4d70838b361e45"] {

width: 100%;
border: none;

}



img[class="facets-item-cell-grid-image"]{
max-width: 175px;
height: 175px;
}

img[class="facets-item-cell-table-image"]{
width: 210px;
height: 210px;
}

img[class="facets-category-cell-image"]{
height: 195px;
}

div[data-view="ProductDetails.AddToQuote"]{
display: none;
}

.product-details-full-actions-container{
float: none;
}

.product-details-full-actions-addtowishlist {
width:100%;
}

.product-list-control-button-wishlist, .product-list-control-single-button-wishlist{
width:100%;
}

.product-details-quickview-actions-container-add-to-wishlist{
width:100%;
}

.product-details-quickview-actions-container .cart-add-to-cart-button-container{
width:100%;
}

body, [data-pusher="sc-pushable-xs"], [data-pusher="sc-pushable-md"], .header-sidebar-wrapper {
overflow: inherit;
}

a[data-hashtag="#request-a-quote"]{
display: none;
}
/* ORACLE NETSUITE PS CSS END*/

/* JANS TEAM CSS BEGIN*/
.home-infoblock-title .home-infoblock-title-string{border-bottom:1px solid #b07f09;}
iframe#launcher{display:none;}
.product-views-price-old{color:#e94d29;}
.home-merchandizing-zone-content .cms-content:first-child{padding-top:20px!important;}
.header-menu-level2-anchor, .header-menu-profile .header-menu-myaccount-anchor-level2, .header-profile-menu-myaccount-container li span.header-menu-myaccount-span-level2{color:#b07f09;}
.button-link:hover, .address-details-action:hover, .cart-lines-free-item-actions:hover, .cart-lines-free-terms:hover, .creditcard-action:hover, .paymentinstrument-creditcard-action:hover{color:#000;}
.button-link, .address-details-action, .cart-lines-free-item-actions, .cart-lines-free-terms, .creditcard-action, .paymentinstrument-creditcard-action{color:#b07f09;}
.old-price, .transaction-line-views-cell-navigable-actionable-item-old-price, .transaction-line-views-cell-navigable-item-old-price, .transaction-line-views-price-old, .cart-item-summary-item-view-old-price, .cart-lines-free-item-summary-view-old-price, .transaction-line-views-quantity-amount-non-discounted-amount, .product-views-price-old, .order-wizard-msr-package-details-quantity-crossed{color:#999;}
.button-tertiary:hover, .open .sc-flyout-control, .open .order-history-list-tracking-number-control-button, .open .social-sharing-flyout-content-button, .button-edit:hover, .address-details-edit-address:hover, .address-details-remove-address:hover, .list-header-expander-button:hover, .address-details-change-address:hover, .address-edit-form-button-reset:hover, .creditcard-edit-form-button-reset:hover, .paymentinstrument-creditcard-edit-form-button-reset:hover, .cart-confirmation-modal-continue-shopping-button:hover, .cart-item-actions-links a:hover, .button-saveforlater-remove:hover, .creditcard-edit-form-button-edit:hover, .creditcard-edit-form-button-remove:hover, .order-wizard-address-module-change-button:hover, .order-wizard-address-module-edit-button:hover, .order-wizard-msr-addresses-module-new-button:hover, .order-wizard-confirmation-module-download-pdf:hover, .order-wizard-cartitems-module-pickup-in-store-package-edit-cart-link:hover, .order-wizard-cartitems-module-ship-edit-cart-link:hover, .order-wizard-non-shippable-items-module-edit-cart-link:hover, .order-wizard-paymentmethod-creditcard-module-edit-card:hover, .order-wizard-paymentmethod-creditcard-module-change-card:hover, .giftcertificate-action-remove:hover, .order-wizard-paymentmethod-giftcertificates-module-record-actions-button:hover, .paymentinstrument-creditcard-edit-form-button-edit:hover, .paymentinstrument-creditcard-edit-form-button-remove:hover, .product-details-full-carousel-next:hover, .product-details-full-carousel-prev:hover, .item-relations-related-carousel-next:hover, .item-relations-related-carousel-prev:hover, .order-wizard-msr-package-details-actions-remove-button:hover, .order-wizard-msr-package-details-actions-move-button:hover, .requestquote-wizard-module-confirmation-continue:hover, .requestquote-wizard-module-confirmation-new-quote:hover, .requestquote-wizard-module-items-line-actions-button-remove:hover, .store-locator-results-button-current:hover, .store-locator-search-button-current:hover, .product-reviews-form-actions-button-back:hover{background:#000;border-color:#000;}
.button-tertiary, .button-edit, .address-details-edit-address, .address-details-remove-address, .list-header-expander-button, .address-details-change-address, .address-edit-form-button-reset, .creditcard-edit-form-button-reset, .paymentinstrument-creditcard-edit-form-button-reset, .cart-confirmation-modal-continue-shopping-button, .cart-item-actions-links a, .button-saveforlater-remove, .creditcard-edit-form-button-edit, .creditcard-edit-form-button-remove, .order-wizard-address-module-change-button, .order-wizard-address-module-edit-button, .order-wizard-msr-addresses-module-new-button, .order-wizard-confirmation-module-download-pdf, .order-wizard-cartitems-module-pickup-in-store-package-edit-cart-link, .order-wizard-cartitems-module-ship-edit-cart-link, .order-wizard-non-shippable-items-module-edit-cart-link, .order-wizard-paymentmethod-creditcard-module-edit-card, .order-wizard-paymentmethod-creditcard-module-change-card, .giftcertificate-action-remove, .order-wizard-paymentmethod-giftcertificates-module-record-actions-button, .paymentinstrument-creditcard-edit-form-button-edit, .paymentinstrument-creditcard-edit-form-button-remove, .product-details-full-carousel-next, .product-details-full-carousel-prev, .item-relations-related-carousel-next, .item-relations-related-carousel-prev, .order-wizard-msr-package-details-actions-remove-button, .order-wizard-msr-package-details-actions-move-button, .requestquote-wizard-module-confirmation-continue, .requestquote-wizard-module-confirmation-new-quote, .requestquote-wizard-module-items-line-actions-button-remove, .store-locator-results-button-current, .store-locator-search-button-current, .product-reviews-form-actions-button-back{color:#b07f09;border:2px solid #b07f09;}
.cart-promocode-list-item-code-value{color:#b07f09;}
.product-list-details-later-shopping-cart-title-details-count{color:#b07f09;}
div.atclear{clear:initial!important;}
.addthis_default_style .at300b:hover, .addthis_default_style .at300bo:hover, .addthis_default_style .at300m:hover{color:#b07f09;}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m{padding:initial;margin-right:10px;color:#666;}
.social-sharing-flyout-content-social-facebook, .social-sharing-flyout-content-social-twitter, .social-sharing-flyout-content-social-google, .social-sharing-flyout-content-social-pinterest{color:#666;border:none;padding:initial;}
.product-details-full-main-content-right{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.product-details-full-content-header{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}
.product-details-quantity-value{border:1px solid #999!important;}
h4, .cart-confirmation-modal .transaction-line-views-selected-option-label, .cart-confirmation-modal .cart-confirmation-modal-quantity-label, .cart-confirmation-modal .transaction-line-views-selected-option-value, .cart-confirmation-modal .cart-confirmation-modal-quantity-value, .product-views-option-tile-label{color:#333;}
select{border:1px solid #999;}
.product-details-image-gallery-prev-icon:hover, .product-details-image-gallery-next-icon:hover{text-decoration:none;}
.product-details-image-gallery-prev-icon, .product-details-image-gallery-next-icon{color:#999;}
h1, .large-title, .home-merchandizing-zone-content h2, .home-merchandizing-zone-content h3.product-reviews-center-container-header-title, .large-title-navigable, .cart-lines-name-link, .transaction-line-views-cell-actionable-name-link, .product-list-details-later-macro-name-link, .large-title-viewonly, .large-price, .cart-confirmation-modal .product-views-price-lead, .product-details-full-main .product-views-price-lead, .product-details-full-price .item-views-price-lead, .product-details-options-selector-content .item-view-lead-price, .product-details-quickview-main .product-views-price-lead, .transaction-line-views-price-lead, .cart-confirmation-modal-item-name, .item-relations-correlated h3, .item-relations-related h3, .recently-viewed-items h3, .product-list-details-later-list-header-title, .cms-landing-page-about-us .about-staff-title{color:#333;}
.button-primary:hover, .item-cell-quick-view-link:hover, .facets-item-cell-grid-quick-view-link:hover, .facets-item-cell-list-quick-view-link:hover, .facets-item-cell-table-quick-view-link:hover, .button-proceed-to-checkout:hover, .cart-add-to-cart-button-button:hover, .cart-confirmation-modal-view-cart-button:hover, .cart-quickaddtocart-button:hover, .button-proceed-checkout:hover, .cart-summary-button-proceed-checkout:hover, .cart-proceed-to-checkout:hover, .cart-detailed-proceed-to-checkout:hover, .button-saveforlater-addtocart:hover, .product-list-details-later-macro-button-addtocart:hover, .error-management-expired-link-login-button:hover, .error-management-expired-link-register-button:hover, .error-management-generic-logout-close-button:hover, .error-management-logged-out-close-button:hover, .facets-item-cell-grid-add-to-cart-button:hover, .facets-item-cell-table-add-to-cart-button:hover, .header-mini-cart .header-mini-cart-button-checkout:hover, .product-list-deletion-button-delete-button:hover, .product-reviews-form-actions-button-submit:hover, .product-reviews-form-preview-actions-button-submit:hover, .store-locator-details-get-directions-button:hover, .store-locator-results-button-find:hover, .store-locator-search-button-find:hover, .pickup-in-store-store-selector-list-row-select-for-pickup:hover{background:#000;border-color:#000;}
.icon-button-controls.active, .active.facets-item-list-display-selector, .active.list-header-view-accordion-body-button-sort, .icon-button-controls .active, .facets-item-list-display-selector .active, .list-header-view-accordion-body-button-sort .active{border:1px solid #000;}
.icon-button-controls.active i, .active.facets-item-list-display-selector i, .active.list-header-view-accordion-body-button-sort i, .icon-button-controls .active i, .facets-item-list-display-selector .active i, .list-header-view-accordion-body-button-sort .active i{color:#000;}
.button-primary, .item-cell-quick-view-link, .facets-item-cell-grid-quick-view-link, .facets-item-cell-list-quick-view-link, .facets-item-cell-table-quick-view-link, .button-proceed-to-checkout, .cart-add-to-cart-button-button, .cart-confirmation-modal-view-cart-button, .cart-quickaddtocart-button, .button-proceed-checkout, .cart-summary-button-proceed-checkout, .cart-proceed-to-checkout, .cart-detailed-proceed-to-checkout, .button-saveforlater-addtocart, .product-list-details-later-macro-button-addtocart, .error-management-expired-link-login-button, .error-management-expired-link-register-button, .error-management-generic-logout-close-button, .error-management-logged-out-close-button, .facets-item-cell-grid-add-to-cart-button, .facets-item-cell-table-add-to-cart-button, .header-mini-cart .header-mini-cart-button-checkout, .product-details-full-actions-container .cart-add-to-cart-button-button, .product-details-quickview-actions-container .cart-add-to-cart-button-button, .product-list-deletion-button-delete-button, .product-reviews-form-actions-button-submit, .product-reviews-form-preview-actions-button-submit, .store-locator-details-get-directions-button, .store-locator-results-button-find, .store-locator-search-button-find, .pickup-in-store-store-selector-list-row-select-for-pickup{background:#b07f09;border:2px solid #b07f09;}
.sc-label, .cart-confirmation-modal-quantity-label, .cart-lines-free-item-summary-container-qty-label, .cart-lines-free-item-summary-container-qty-value, .transaction-line-views-cell-actionable-expanded-label-qty, .transaction-line-views-cell-actionable-expanded-amount-label, .transaction-line-views-cell-actionable-label-qty, .cart-item-summary-item-list-actionable-label-qty, .product-list-details-later-macro-label-qty, .transaction-line-views-cell-actionable-amount-label, .cart-item-summary-item-list-actionable-amount-label, .cart-item-summary-promocodes .cart-promocode-list-item-container, .cart-lines-free-item-summary-amount-label, .transaction-line-views-cell-navigable-actionable-product-price-label, .transaction-line-views-cell-navigable-actionable-item-unit-price-label, .transaction-line-views-cell-navigable-actionable-item-quantity-label, .transaction-line-views-cell-navigable-actionable-item-totalprice-label, .transaction-line-views-cell-navigable-actionable-item-amount-label, .transaction-line-views-cell-navigable-product-price-label, .transaction-line-views-cell-navigable-item-unit-price-label, .transaction-line-views-cell-navigable-item-reason-label, .transaction-line-views-cell-navigable-item-quantity-label, .transaction-line-views-cell-navigable-item-totalprice-label, .transaction-line-views-cell-navigable-item-amount-label, .transaction-line-views-cell-selectable-item-unit-price-label, .transaction-line-views-cell-selectable-item-amount-label, .transaction-line-views-cell-selectable-visible-phone, .transaction-line-views-quantity-amount-label, .transaction-line-views-selected-option-color-label-text, .transaction-line-views-selected-option-label, .transaction-line-views-tax .transaction-line-views-tax-label, .quick-add-item-sku-label, .locator-venue-details-container-service-hours-title, .locator-venue-details-phone-label{color:#333;}
.price-range-slider-bar, .facets-faceted-navigation-item-range-slider-bar{background-color:#b07f09;}
.icon-caret, .icon-caret-left, .price-range-slider-bar-left, .facets-faceted-navigation-item-range-slider-bar-left, .icon-caret-right, .price-range-slider-bar-right, .facets-faceted-navigation-item-range-slider-bar-right, .icon-caret-up, .icon-caret-down{color:#333;}
.button-tertiary, .button-edit, .list-header-expander-button, .facets-facet-browse-list-header-expander-button, .list-header-view-filter-button, .cart-confirmation-modal-continue-shopping-button, .cart-item-actions-links a, .button-saveforlater-remove, .product-list-details-later-macro-button-remove, .facets-faceted-navigation-item-category-optionlist-extra-button, .product-details-full-carousel-next, .product-details-full-carousel-prev, .item-relations-related-carousel-next, .item-relations-related-carousel-prev, .product-list-control-button-move, .product-list-control-button-wishlist, .product-list-control-single-button-wishlist, .product-list-control-new-item-button-create, .product-reviews-form-preview-actions-button-cancel, .store-locator-results-button-current, .store-locator-search-button-current, .product-detail-to-quote-add-to-quote-button, .product-detail-to-quote-loading, .pickup-in-store-location-info-get-directions-button, .pickup-in-store-location-info-change-store-button, .pickup-in-store-store-selected-details-get-directions-button, .pickup-in-store-store-selected-details-change-store-button, .product-reviews-form-actions-button-back{color:#b07f09;border:2px solid #b07f09;}
.button-tertiary:hover, .open .sc-flyout-control, .open .social-sharing-flyout-content-button, .button-edit:hover, .list-header-expander-button:hover, .facets-facet-browse-list-header-expander-button:hover, .list-header-view-filter-button:hover, .cart-confirmation-modal-continue-shopping-button:hover, .cart-item-actions-links a:hover, .button-saveforlater-remove:hover, .product-list-details-later-macro-button-remove:hover, .facets-faceted-navigation-item-category-optionlist-extra-button:hover, .product-details-full-carousel-next:hover, .product-details-full-carousel-prev:hover, .item-relations-related-carousel-next:hover, .item-relations-related-carousel-prev:hover, .product-list-control-button-move:hover, .product-list-control-button-wishlist:hover, .product-list-control-single-button-wishlist:hover, .product-list-control-new-item-button-create:hover, .product-reviews-form-preview-actions-button-cancel:hover, .store-locator-results-button-current:hover, .store-locator-search-button-current:hover, .product-detail-to-quote-add-to-quote-button:hover, .product-detail-to-quote-loading:hover, .pickup-in-store-location-info-get-directions-button:hover, .pickup-in-store-location-info-change-store-button:hover, .pickup-in-store-store-selected-details-get-directions-button:hover, .pickup-in-store-store-selected-details-change-store-button:hover, .product-reviews-form-actions-button-back:hover{background:#000;border-color:#000;}
.header-menu-level1-anchor, .header-menu-level1-anchor:visited,.header-menu-home-anchor, .header-menu-shop-anchor{color:#b07f09;text-decoration:none;}
.header-menu-level1-anchor:active, .header-menu-level1-anchor:hover{color:#000!important;text-decoration:none;}
    .size-charts-2020{max-width:100%;display:block;}
    .size-charts-2020 article{max-width:100%;display:block;margin:25px 5%;}
    .size-charts-2020 figure{max-width:100%;}
    .size-charts-2020 img{max-width:100%;height:auto;}
    .size-charts-2020 h2{font-style:normal;font-weight:normal;font-size:36px;line-height:46px;}
    .size-charts-2020 table{width:100%;}
    .size-charts-2020 table th,.size-charts-2020 table td{padding:10px;text-align:center;}
    .size-charts-2020 table th{background-color:#ccc;color:#000;font-style:normal;font-weight:normal;font-size:16px;line-height:26px;}
    .size-charts-2020 table td{color:#000;font-style:normal;font-size:14px;line-height:24px;}
    .size-charts-2020 table tr:nth-child(even) td{background-color:#f7f7f7;}
/*.home-infoblock-content{top:25%;}*/
.error-management-page-not-found-caption .error-management-page-not-found-button:hover{background-color:#000;text-decoration:none;}
.error-management-page-not-found-caption .error-management-page-not-found-button{background-color:#b07f09;}
.error-management-page-not-found-caption .error-management-page-not-found-title{width:initial;}
.error-management-page-not-found-header{min-height:800px;}
.shopping-layout-footer a .footer-content-social-icon{color:#fff;}
.shopping-layout-footer a:hover .footer-content-social-icon{color:#b07f09;}
.home-slider-container .home-slide-caption .home-slide-caption-content .home-slide-button-icon,.home-slider-container .home-gallery-next-icon, .home-slider-container .home-gallery-prev-icon{color:#fff;}
.home-slider-container .home-slide-caption .home-slide-caption-content .home-slide-caption-button{background-color:#b07f09;text-decoration:none;}
.home-slider-container .home-slide-caption .home-slide-caption-content .home-slide-caption-button:hover, .home-slider-container .home-slide-caption .home-slide-caption-content .home-slide-caption-button:active, .home-slider-container .home-slide-caption .home-slide-caption-content .home-slide-caption-button:focus{background-color:#000;text-decoration:none;}
.home-infoblock-title-link, .home-infoblock-text-link{text-shadow:1px 1px 5px #000;}
.home-infoblock-text{font-size:18px;margin:0 0 25px 0;}
.home-infoblock-title{border-bottom:1px solid #b07f09;text-shadow:1px 1px 5px #000;font-size:26px;font-weight:normal;}
.home-infoblock-highlight, .home-infoblock-last .home-infoblock-highlight{background-color:#b07f09;}
.footer-content-copyright{color:#666;}
.footer-content-nav-section{background-color:#000;}
.home-top-promo{background-color:#000;}
.header-menu-level3-anchor:hover, .header-menu-profile .header-menu-myaccount-anchor-level3:hover, .header-menu-level3-anchor:focus, .header-menu-profile .header-menu-myaccount-anchor-level3:focus{color:#666;}
.header-menu-profile .header-menu-myaccount-overview-anchor{color:#000;}
.breadcrumb-item-active, .global-views-breadcrumb-item-active{color:#666;}
a{color:#b07f09;}
.icon-chevron, .icon-chevron-up, .icon-chevron-down, .icon-chevron-right, .icon-chevron-left, .icon-angle-up, .facets-faceted-navigation-facet-group-expander-icon, .facets-faceted-navigation-item-category-facet-group-expander-icon, .facets-faceted-navigation-item-color-facet-group-expander-icon, .facets-faceted-navigation-item-range-facet-group-expander-icon, .facets-faceted-navigation-item-facet-group-expander-icon, .global-views-back-to-top-icon, .icon-angle-down, .split-button .split-button-toggle .split-button-toggle-icon, .header-profile-welcome-carret-icon, .pickup-in-store-store-selector-list-row-icon-angle-down, .pickup-in-store-icon-angle-down, .icon-angle-right, .breadcrumb-divider-icon, .global-views-breadcrumb-divider-icon, .list-header-filter-facets-icon, .facets-facet-browse-list-header-filter-facets-icon, .global-views-pagination-next-icon, .header-sidebar-menu-push-icon, .header-menu-myaccount-menu-push-icon, .store-locator-list-box-arrow-icon, .store-locator-tooltip-box-arrow-icon, .icon-angle-left, .global-views-pagination-prev-icon, .header-sidebar-menu-pop-icon, .header-menu-myaccount-pop-icon{color:#666;}
.header-menu-search-link{color:#666;}
html, body{background-color:#fff;}
.input-required, .address-edit-fields-required, .address-edit-fields-group-label-required, .address-edit-fields-input-required, .creditcard-edit-form-required, .creditcard-edit-form-label-required, .creditcard-edit-form-securitycode-group-label-required, .paymentinstrument-creditcard-edit-form-securitycode-group-label-required, .creditcard-required, .global-views-countriesDropdown-input-required, .global-views-states-input-required, .login-register-checkout-as-guest-required, .login-register-forgot-password-form-required, .login-register-login-form-required, .login-register-register-form-required, .forgot-password-form-required, .login-register-reset-password-forgot-password-form-required, .order-wizard-registeremail-module-input-required, .paymentinstrument-creditcard-edit-form-required, .paymentinstrument-creditcard-edit-form-label-required, .paymentinstrument-creditcard-required, .product-details-options-selector-reference, .product-views-option-checkbox-label-required, .product-views-option-color-label-required, .product-views-option-currency-label-required, .product-views-option-date-label-required, .product-views-option-datetimetz-label-required, .product-views-option-dropdown-label-required, .product-views-option-email-label-required, .product-views-option-facets-color-label-required, .product-views-option-facets-tile-label-required, .product-views-option-float-label-required, .product-views-option-integer-label-required, .product-views-option-password-label-required, .product-views-option-percent-label-required, .product-views-option-phone-label-required, .product-views-option-radio-input-required, .product-views-option-text-label-required, .product-views-option-textarea-label-required, .product-views-option-tile-label-required, .product-views-option-timeofday-label-required, .product-views-option-url-label-required, .custom-fields-checkout-field-label-required{color:#666;}
.button-primary, .item-cell-quick-view-link, .button-proceed-to-checkout, .address-details-select-address, .address-edit-form-button-submit, .creditcard-edit-form-button-submit, .paymentinstrument-creditcard-edit-form-button-submit, .reorder-items-actions-add-to-cart, .cart-add-to-cart-button-button, .cart-confirmation-modal-view-cart-button, .cart-quickaddtocart-button, .button-proceed-checkout, .cart-summary-button-proceed-checkout, .cart-proceed-to-checkout, .cart-detailed-proceed-to-checkout, .button-saveforlater-addtocart, .creditcard-use-this-card-button, .error-management-expired-link-login-button, .error-management-expired-link-register-button, .error-management-generic-logout-close-button, .error-management-logged-out-close-button, .global-views-confirmation-confirm-button, .login-register-forgot-password-submit, .login-register-login-submit, .login-register-register-form-submit, .login-register-reset-password-submit, .order-wizard-address-module-save-button, .order-wizard-msr-addresses-module-save-button, .order-wizard-register-guest-module-create-account-button, .order-wizard-cart-summary-button-place-order, .paymentinstrument-creditcard-use-this-card-button, .product-details-full-actions-container .cart-add-to-cart-button-button, .product-details-quickview-actions-container .cart-add-to-cart-button-button, .order-wizard-msr-package-creation-button-create, .order-wizard-submitbutton-module-button, .requestquote-wizard-module-header-title-button, .requestquote-wizard-step-actions .requestquote-wizard-step-button-container .requestquote-wizard-step-button-continue, .wizard-step-button-continue, .order-wizard-step-button-continue, .header-mini-cart .header-mini-cart-button-checkout, .store-locator-details-get-directions-button, .store-locator-results-button-find, .store-locator-search-button-find{background:#b07f09;border:2px solid #b07f09;}
.button-primary:hover, .item-cell-quick-view-link:hover, .button-proceed-to-checkout:hover, .address-details-select-address:hover, .address-edit-form-button-submit:hover, .creditcard-edit-form-button-submit:hover, .paymentinstrument-creditcard-edit-form-button-submit:hover, .reorder-items-actions-add-to-cart:hover, .cart-add-to-cart-button-button:hover, .cart-confirmation-modal-view-cart-button:hover, .cart-quickaddtocart-button:hover, .button-proceed-checkout:hover, .cart-summary-button-proceed-checkout:hover, .cart-proceed-to-checkout:hover, .cart-detailed-proceed-to-checkout:hover, .button-saveforlater-addtocart:hover, .creditcard-use-this-card-button:hover, .error-management-expired-link-login-button:hover, .error-management-expired-link-register-button:hover, .error-management-generic-logout-close-button:hover, .error-management-logged-out-close-button:hover, .global-views-confirmation-confirm-button:hover, .login-register-forgot-password-submit:hover, .login-register-login-submit:hover, .login-register-register-form-submit:hover, .login-register-reset-password-submit:hover, .order-wizard-address-module-save-button:hover, .order-wizard-msr-addresses-module-save-button:hover, .order-wizard-register-guest-module-create-account-button:hover, .order-wizard-cart-summary-button-place-order:hover, .paymentinstrument-creditcard-use-this-card-button:hover, .order-wizard-msr-package-creation-button-create:hover, .order-wizard-submitbutton-module-button:hover, .requestquote-wizard-module-header-title-button:hover, .requestquote-wizard-step-actions .requestquote-wizard-step-button-container .requestquote-wizard-step-button-continue:hover, .wizard-step-button-continue:hover, .order-wizard-step-button-continue:hover, .header-mini-cart .header-mini-cart-button-checkout:hover, .store-locator-details-get-directions-button:hover, .store-locator-results-button-find:hover, .store-locator-search-button-find:hover{background-color:#000;border-color:#000;}
.header-menu-level2-anchor, .header-menu-profile .header-menu-myaccount-anchor-level2{color:#b07f09;margin-bottom:25px;}
.header-menu-level1-anchor:hover{color:#b07f09;}
.open .header-menu-level1-anchor, .open .header-menu-home-anchor, .open .header-menu-shop-anchor{color:#b07f09;}
.header-main-wrapper{background-color:#000;}
.header-subheader-container,.header-menu-locator{display:none!important;}
.header-menu-level3{display:none;}

/* begin homepage gallery  https://codepen.io/dudleystorey/pen/kFoGw?limit=all&page=1&q=image%20slider */
@-webkit-keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
* {
  box-sizing: border-box;
}
div#captioned-gallery { 
  width: 100%; overflow: hidden; 
}
figure.slider {
position: relative; width: 500%;
font-size: 0; -webkit-animation: 30s slidy infinite;
font-size: 0; animation: 30s slidy infinite;
}
figure.slider figure { 
  width: 20%; height: auto;
  display: inline-block;  position: inherit; 
}
figure.slider img { width: 100%; height: auto; }
figure.slider figure figcaption { 
  position: absolute; bottom: 0;
  background: rgba(0,0,0,0.4);
  color: #fff; width: 100%;
  font-size: 2rem; padding: .6rem; 
}
/* end homepage gallery */

.product-details-left{width:50%;}
.product-details-right{width:50%;}
/*checkout button*/
.cart-add-to-cart-button-container .cart-add-to-cart-button-button,.cart-add-to-cart-button-container .cart-add-to-cart-button-button:focus,div.cart-confirmation-modal div.cart-confirmation-modal-details div.cart-confirmation-modal-view-cart a,div.header-mini-cart-buttons a.header-mini-cart-button-checkout,.order-wizard-step-button-continue,section#wizard-step-content-right div.order-wizard-submitbutton-container button,div.cart-summary div.cart-summary-button-container a.cart-summary-button-proceed-checkout{color:#fff!important;background:#E87722!important;border-color:#E87722!important;}

/*checkout button hover*/
.cart-add-to-cart-button-container .cart-add-to-cart-button-button:hover,div.cart-confirmation-modal div.cart-confirmation-modal-details div.cart-confirmation-modal-view-cart a:hover,div.header-mini-cart-buttons a.header-mini-cart-button-checkout:hover,.order-wizard-step-button-continue:hover,section#wizard-step-content-right div.order-wizard-submitbutton-container button:hover,div.cart-summary div.cart-summary-button-container a.cart-summary-button-proceed-checkout:hover{color:#fff!important;background:#000!important;border-color:#000!important;}

/*alt button*/
button.order-wizard-step-button-back,div.header-mini-cart-buttons a.header-mini-cart-button-view-cart{background:#fff!important;color:#b07f09!important;border:1px solid #b07f09!important;}

/*alt button hover*/
button.order-wizard-step-button-back:hover,div.header-mini-cart-buttons a.header-mini-cart-button-view-cart:hover{background:#b07f09!important;color:#fff!important;border:1px solid #b07f09!important;}

.cart-summary-btn-paypal-express{display:none;}
.cart-confirmation-modal-view-cart{float:right;}
.social-links{text-align:center;}
.social-links img{display:inline-block;width:45px;height:auto;margin:0 15px;}
.update-2019{max-width:1200px;margin:60px auto 0 auto;}
.update-2019 .one-third{margin:15px 1% 0 1%!important;width:27%!important;}
.update-2019 .two-thirds{margin:0!important;width:70%!important;}
.update-2019 .one-third p{padding:0!important;}
.facets-faceted-navigation-item-category-facet-option,.option-active.facets-faceted-navigation-item-category-facet-option{color:#b07f09;}
.facets-faceted-navigation-item-category-facet-option:hover,.option-active.facets-faceted-navigation-item-category-facet-option:hover{color:#000;text-decoration:underline;}
#row{display:inline-table;width: 100%;}
#cell{display:inline-block;width:24%;padding:25px 2%;vertical-align:top;}
#cell img{width:100%!important;height:auto!important;}
#general_col_full{width:975px;padding-top:0px;padding-right:24px;padding-left:24px;}
hr{background-color:#b07f09;height: 1px;}
.job-lists{text-align:center;}
.job-lists p{margin:0;}
.job-lists .job{vertical-align:top;border:1px solid #ccc;padding:25px;display:inline-block;width:47%;text-align:left;margin:50px 1%;}
.job-lists .job h2{margin:0 0 25px 0;}
.job-lists .job ul{font-family: 'Arial', 'sans-serif';font-size:16px;line-height:26px;list-style-type:disc;margin:15px 0 15px 35px;}
.job-lists .job ul li{list-style-type:disc;}
#table{display:table;width:100%;}
#table #tableHeader{display:table-row;background-color:#b07f09;color:#fff;font-weight:bold;text-transform:uppercase;}
#table #tableHeader #tableCell{display:table-cell;width:60%;font-weight:bold;padding:10px;}
#table #tableHeader #tableCell2{display:table-cell;width:20%;padding:10px;text-align:center;}
#table #tableRow{display:table-row;border-bottom:1px solid #b07f09;}
#table #tableRow #tableCell{display:table-cell;width:60%;font-weight:bold;padding:10px;}
#table #tableRow #tableCell2{display:table-cell;width:20%;padding:10px;text-align:center;}
ul.global-views-breadcrumb{margin:15px 0;}
.myaccount-layout-header nav.header-menu-secondary-nav ul.header-menu-level1 li .header-menu-level-container{padding:0;}
.myaccount-layout-header ul.header-menu-level2 {padding:0;}
.myaccount-layout-header ul.header-menu-level-container{left:0px;}
.myaccount-layout-header img.header-logo-image{margin-top:-30px!important;}
.myaccount-layout-header div.header-secondary-section{border:0;margin:0 auto;}
.myaccount-layout-header .header-menu-search-dsk{max-width:initial;}
.checkout-layout-footer .footer-content{width:initial;}
.myaccount-layout-footer .footer-content{width:initial;}
.checkout-layout-header nav.header-menu-secondary-nav ul.header-menu-level1 li .header-menu-level-container{padding:0;}
.checkout-layout-header ul.header-menu-level2 {padding:0;}
.checkout-layout-header ul.header-menu-level-container{left:0px;}
.checkout-layout-header img.header-logo-image{margin-top:-30px!important;}
.checkout-layout-header div.header-secondary-section{border:0;margin:0 auto;}
.checkout-layout-header .header-menu-search-dsk{max-width:initial;}
.order-wizard-cartitems-module-ship-products-scroll{min-height:max-content!important;}
.address-edit-sheerid-link button{background-color:#ccc;display:inline-block;padding:10px 15px;}
.address-edit-sheerid-link button:hover{background-color:#333;color:#fff;}
.order-wizard-paymentmethod-giftcertificates-module-form-expander-container{padding:10px 0 0 0;}
.address-edit-fields{width:100%;}
input.input-large, input.address-edit-fields-group-input, input.creditcard-edit-form-input, input.creditcard-edit-form-controls-cc-select, input.global-views-countriesDropdown-select, input.global-views-states-group-input, input.global-views-states-group-select, input.login-register-checkout-as-guest-input, input.login-register-forgot-password-form-input, input.login-register-login-form-input, input.login-register-register-form-input, input.login-register-reset-password-input, input.order-wizard-registeremail-module-edit-fields-group-input, input.order-wizard-paymentmethod-purchasenumber-module-purchase-order-value, input.order-wizard-paymentmethod-selector-module-options, input.order-wizard-shipmethod-module-option-select, select.input-large, select.address-edit-fields-group-input, select.creditcard-edit-form-input, select.creditcard-edit-form-controls-cc-select, select.global-views-countriesDropdown-select, select.global-views-states-group-input, select.global-views-states-group-select, select.login-register-checkout-as-guest-input, select.login-register-forgot-password-form-input, select.login-register-login-form-input, select.login-register-register-form-input, select.login-register-reset-password-input, select.order-wizard-registeremail-module-edit-fields-group-input, select.order-wizard-paymentmethod-purchasenumber-module-purchase-order-value, select.order-wizard-paymentmethod-selector-module-options, select.order-wizard-shipmethod-module-option-select{width:100%!important;}
.order-wizard-address-module-show-addresses-container{padding:0 25px!important;}
.order-wizard-cartitems-module-ship-accordion-body .transaction-line-views-cell-navigable-item-image{width:40%!important;padding:0 25px!important;}
.order-wizard-cart-summary-body{padding:0 25px 15px 25px;}
.order-wizard-step-content-secondary{width:40%!important;}
.order-wizard-step-content-main{width:60%!important;}
div#product-details-information-tab-content-container-0{font-size:16px;line-height:26px;}
table.ita tbody.ita-tbody tr.ita-line-tr:nth-last-child(1){display:none;}
.product-details-information-tab-content{margin:57px 0;padding:0;}
.product-details-information-content-tabs{margin:0;}
.product-details-information-content{margin:0 0 0 15px;width:100%;}
.product-details-information-content h2{padding:5px 20px;margin:-39px 0 0 0;}
table.table.table-bordered.font-14{margin:57px 0!important;}
span.attribute-table-header.ita{margin:21px 0 0 0;}
.ita-container{width:100%;}
nav.header-menu-secondary-nav ul.header-menu-level1 ul.header-menu-level2 li{padding:0;}
ul.header-menu-level2{padding:0;}
div.footer-content-nav-column ul.footer-content-nav-list{min-height:inherit;}
div.footer-content-nav-column ul.footer-content-nav-list li a{font-size:16px;line-height:26px;}
div.footer-content-socials-column-5 ul.footer-content-social li a{background:#666;}
div.footer-content-socials-column-5 ul.footer-content-social li a:hover{background:#B07F03;}
div.footer-content-nav-column div>p{margin:5px 0;font-size:16px;line-height:26px;}
.shopping-layout-footer a{color:#666!important;}
.shopping-layout-footer a:hover{color:#B07F03!important;}
li.footer-support-content p{font-size:16px;line-height:26px;margin:5px 0;}
.shop-link{clear:both;text-align:center;}
div.footer-content-nav-column:last-of-type{width:20%;padding:0;}
div.footer-content-nav-column{width:19%;margin:0 1% 0 0;padding:0;}
div.footer-content-nav-column:nth-last-child(1){margin:0;}
div.footer-bottom-content-box div.footer-bottom-section{width:90%;max-width:1366px;padding:0;}
.footer-content{width:90%;max-width:1366px;padding:0;}
html .bx-wrapper .home-slide-main-container img{width:100%;height:auto;}
header#site-header.shopping-layout-header{margin:0 0 3px 0;}
div.home-merchandizing-zone{padding:0;}
nav.header-menu-secondary-nav{padding:0 0 0 6px;}
nav.header-menu-secondary-nav ul.header-menu-level1 li a{font-size:16px;font-weight:400;font-style:normal;}
nav.header-menu-secondary-nav ul.header-menu-level1 li a:hover{text-decoration:none;}
nav.header-menu-secondary-nav ul.header-menu-level1 li{border-left:3px solid #fff;}
nav.header-menu-secondary-nav ul.header-menu-level1 li:nth-last-child(1){border-right:3px solid #fff;}
.header-menu-search-dsk{margin:0;}
.header-menu-level-container{left:0px;}
div.header-right-menu{margin:15px 0 15px 50px;}
.vva-preheader{color: #b07f09;font-family: 'Times New Roman', Times, serif;font-style: italic;font-weight: normal;font-size: 20px;line-height: 37px;text-align:right;padding:0 0 10px 0;margin:0 auto;width:95%;max-width:1366px;}
div.header-main-wrapper div.header-main-nav{padding:0!important;border-bottom:3px solid #fff;}
div.header-main-wrapper div.header-main-nav .header-content{width:95%;max-width:1366px;margin:0 auto;}
p{margin:15px 0;font-size:16px;line-height:26px;}
body,h1,h2,h3,h4,h5,p,ul,li,ol{color:#000;text-transform:none;letter-spacing:inherit;}
/*a,a:visited{color:#b07f09;text-decoration:none;}*/
a:hover,a:active,a:focus{color:#b07f09;text-decoration:underline;}
img.banner{width:100%;height:auto;}
.header-sidebar-menu-wrapper{overflow:scroll;}
.cart-confirmation-modal-view-cart {width: auto;padding: 0;}
button.cart-confirmation-modal-continue-shopping-button{padding:18px !important;}
.pullquote{background-color:transparent;position:absolute;bottom:35px;right:0px;width:375px;padding:10px 25px;background-color:rgba(0, 0, 0, 0.4);white-space:normal;border-left:1px solid #b07f09;}
.pullquote .quote{color:#ffffff;text-shadow:0px 0px 10px #000000;font-style:italic;font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;font-size:18px;line-height:25px;text-align:left;}
.pullquote .source{color:#b07f09;font-size:14px;font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;line-height:20px;text-align:right;}
.pullquote .percent{font-size:27px;vertical-align:middle;color:#fff;background-color:transparent;}
.september-2016-design,#template_main{margin:0px auto;width:90%;}
.full-img{width:100%;height:auto;}
.september-2016-design header{position:relative;}
.september-2016-design header h1,h1{color:#b07f09;font-weight:400;font-size:32px;line-height:42px;text-transform:uppercase;font-family:'News Cycle', 'sans-serif';margin:25px 0;}
.september-2016-design h2,h2{font-family:'News Cycle', 'sans-serif';font-size:26px;line-height:30px;margin:25px 0;}
.september-2016-design p{/*padding:15px 0px;*/font-family:'Arial', 'sans-serif';font-size:16px;line-height:26px;}
.september-2016-design a.ghost-btn{border:2px solid #b07f09;padding:15px 30px;display:inline-block;margin:0px auto;}
.september-2016-design a.ghost-btn:hover{background-color:#b07f09;color:#ffffff;}
.september-2016-design .pullquote{top:175px;bottom:inherit;}
.september-2016-design .pullquote .quote{padding:0px;}
.september-2016-design .pullquote .source{padding:0px;}
.september-2016-design .trips-list{text-align:center;margin:25px 0px 75px 0px;}
.september-2016-design .trips-list  h2{margin:15px 0px 0px 0px;font-size:26px;line-height:34px;}
.september-2016-design .trips-list  h3{position:absolute;top:0px;left:0;right:0;text-align:center;background-color: rgba(0, 0, 0, 0.4);margin:0px;}
.september-2016-design .trips-list .trip:hover h3{background-color: rgba(0, 0, 0, 0.8);}
.september-2016-design .trips-list  h3 a{font-weight:normal;font-family:'News Cycle','sans-serif';font-size:26px;line-height:34px;margin:5px 0px;color:#ffffff;display:block;}
.september-2016-design .trips-list  h3 a:hover{text-decoration:none;}
.september-2016-design .trips-list .trip{display:inline-block;margin:25px 3% 25px 0px;padding:0px 0px 0px 0px;position:relative;background-color:#f1f1f1;width:30%;}
.september-2016-design .trips-list .trip:hover{background-color:#999999;}
.september-2016-design .trips-list .trip a.trip-btn,a.trip-btn:visited{display:inline-block;background-color:#b07f09;color:#ffffff!important;padding:10px 20px;text-transform:uppercase;}
.september-2016-design .trips-list .trip a.trip-btn:hover, .september-2016-design .trips-list .trip:hover a.trip-btn{background-color:#000000!important;color:#fff!important;text-decoration:none!important;}
.september-2016-design .trips-list .trip img{width:100%;height:auto;}
.september-2016-design .trips-list #discount-code{width:236px;vertical-align:top;margin:25px 0;background-color: #b07f09;color:#ffffff;}
.september-2016-design header img.banner{width:1024px;height:auto;margin:-50px 0px 0px -5%;}
.september-2016-design .questions{margin:50px 0px;padding:50px 20%;border-top:1px solid #b07f09;border-bottom:1px solid #b07f09;min-height:290px;}
.september-2016-design .questions img{width:190px;float:left;height:auto;margin:0px 25px 50px 0px;}
.september-2016-design .adtl-info{margin:100px 0px 0px 0px;}
.september-2016-design .adtl-info .three-columns{display:inline-block;width:33%;vertial-align:top;margin:25px 0px;}
.september-2016-design .adtl-info .three-columns ul{list-style-type:disc;margin:0px 0px 0px 25px;}
.september-2016-design .callout{margin:100px 0px;padding:50px 75px 75px 75px;color:#333333;border:5px solid #999999;}
.september-2016-design .callout li{margin:15px 0px;}
.september-2016-design .callout a{color:#333333;text-decoration:underline;}
.september-2016-design .callout a:hover{color:#999999;}
.september-2016-design .satisfactionPolicy{width:650px;display:block;margin:50px auto;border:3px double #b07f09;}
.september-2016-design .satisfactionPolicy figure{display:inline-block;width:140px;margin:0;vertical-align:middle;}
.september-2016-design .satisfactionPolicy .content{display:inline-block;width:485px;margin: 10px 0px 25px 0px;vertical-align:middle;}
.september-2016-design .satisfactionPolicy h2{font-weight:normal;}
.september-2016-design .trip-details{margin:0 0 50px 0;}
.september-2016-design .additional-info{text-align:center;margin:0 auto;max-width:1200px;}
.september-2016-design .additional-info div{display:inline-block;text-align:left;width:31%;margin:0 2% 0 0;vertical-align:top;border: 1px solid #cccccc;padding: 0 15px 0 15px;min-height:370px;}
.september-2016-design .additional-info div .trip-btn, .trip-btn{display:inline-block;background-color:#b07f09;color:#ffffff;padding:5px 10px;text-transform:uppercase;text-align:center;}
.september-2016-design .additional-info div .trip-btn:hover, .trip-btn:hover{background-color:#000000!important;text-decoration:none!important;}
.september-2016-design .additional-info div p:nth-last-child(1){text-align:center;}
.september-2016-design .additional-info div:nth-last-child(1){margin-right:0;}
.september-2016-design .whats-included{margin:50px auto 0 auto;max-width:1200px;}
.september-2016-design .additional-info h3, .september-2016-design .whats-included h3{font-weight:normal;margin:25px 0;color:#b07f09;font-size:20px;font-style:italic;}
h3{font-weight:normal;margin:25px 0;font-size:20px;}
.september-2016-design .additional-info h3 img{display:inline-block;vertical-align:middle;width:55px;height:auto;}
.september-2016-design .additional-info span{color:#ffffff;background-color:#b07f09;padding:0px 10px;vertical-align:middle;display:inline-block;}
.september-2016-design .additional-info span:hover{background-color:#333333;}
.september-2016-design.trip-page .trip-details{vertical-align:top;width:35%;margin:0px 8% 0px 0px;display:inline-block;}
.september-2016-design .book-trip{width:56%;display:inline-block;vertical-align:top;}
.september-2016-design .whats-included h2{border-bottom:1px solid #cccccc;margin:0;padding:0 0 10px 0;}
.september-2016-design .one-half{margin:0 2% 0 2%;width:45%;display:inline-block;vertical-align:top;}
.september-2016-design .one-half ul{margin:25px;}
.september-2016-design .one-half ul li{list-style-type:disc;margin:15px 0;}
.september-2016-design .request-guide{background-color:#f7f2e6;margin:75px 0;padding:25px;}
.september-2016-design .request-guide .quote{border:1px solid #b07f09;font-style:italic;padding:15px 25px;}
.september-2016-design .request-guide div{display:inline-block;width:325px;text-align:center;}
.september-2016-design .blog-feature img{display:inline-block;margin:0 25px 0 0;vertical-align:middle;}
.september-2016-design .blog-feature div{display:inline-block;vertical-align:middle;width:425px;}
.september-2016-design .cost-variable{font-style:italic;font-weight:normal;font-size:18px;}
.september-2016-design .guide-note{margin-top:25px;font-style:italic;}
.september-2016-design nav.breadcrumbs{font-size:10px;color:#666666;line-height:10px;margin:10px 0 25px 0;}
.september-2016-design nav.breadcrumbs ul{margin:0;}
.september-2016-design nav.breadcrumbs li{display:inline-block;}
.september-2016-design nav.breadcrumbs a{color:#666666;text-decoration:none;padding:5px;}
.september-2016-design nav.breadcrumbs a:hover{text-decoration:underline;color:#000000;}
.nac-notice{margin:50px 0 25px 0;border:1px solid #b07f09;padding:25px;}
.september-2016-design.new-trip header.title{position:relative;padding:0 0 20px 0;border-bottom:1px solid #b07f09;display:flex;}
.september-2016-design.new-trip header h1{margin:0;font-size: 35px;line-height:35px;text-transform:uppercase;font-family: 'News Cycle', 'sans-serif';font-weight: 400;font-style: normal;color: #ad8100;display:inline-block;vertical-align:middle;width:815px;text-align:left;}
.september-2016-design.new-trip header.title{text-align:right;}
.september-2016-design.new-trip header .booking-btn{margin-top: 20px;display:inline-block;vertical-align:middle;width:195px;}
.september-2016-design.new-trip header .booking-btn .flybook-book-now-button{padding: 15px 30px!important;}
.flybook-book-now-button{min-width:145px;}
.september-2016-design.new-trip{width:auto;margin:0 auto;}
.september-2016-design.new-trip h2.cost{font-family: 'News Cycle', 'sans-serif';font-weight: 400 !important;font-style: normal;font-size: 26px;color: #b07f09;position: relative;top: 0px;}
.september-2016-design.new-trip figure{padding:0;margin:0;}
.september-2016-design.new-trip .cost{text-transform:uppercase;color:#b07f09;font-size:20px;}
.september-2016-design.new-trip .cost p{color:#b07f09;}
.september-2016-design.new-trip .cost .price{font-size:45px;line-height:50px;color:#b07f09;}
.september-2016-design.new-trip .cost .cancellation-policy{text-transform:initial;font-size:14px;}
.page-header-image{position:relative;}
.page-header-image h1{background-color:rgba(0, 0, 0, 0.6);color:#ffffff;position:absolute;bottom:4px;left:0px;right:0px;font-size: 36px;padding: 5px 0px 15px 25px;font-weight:normal;}
#res-policy{clear:both;text-align:center;padding-top:15px;}
.trip-page h3{font-weight:normal;}
.trip-page ul{list-style-type:disc;margin-left:40px;}
.trip-page .one-third{width:30%;margin:50px 1% 0 1%;display:inline-block;vertical-align:top;}
.trip-page .two-thirds{width:67%;margin:50px 0 0 0;display:inline-block;vertical-align:top;}
.trip-page .one-half.new{margin-bottom:75px;}
.trip-page .one-half.new.left{margin:50px 0 0 0;text-align:right;}
.trip-page .one-half img{width:440px;height:auto;}
.modal{text-align:left;}
.modal p{color:#000!important;}
.vva-2018 .modal button{position:absolute;top:10px;right:10px;font-size:18px;}
#template_main #cell2{display:inline-block;width:170px;margin:25px 14px;text-align:center;border:3px solid #fff;padding: 9px;vertical-align:top;}
#template_main #cell2 img{width:150px;height:auto;}
#template_main #cell2:hover{border:3px solid #B07F09;}
/*#template_main p{padding:15px 0;}*/
#template_nav{margin:0;display:block;height:auto !important;background:#000;position:relative;}
#template_nav li {margin:0;display:inline-block !important;float:none !important;position:relative;}
#template_nav li a{display:block;color:#fff;font-size:14px;padding:10px 11px;border-right:1px solid #808080;font-family:'News Cycle', 'sans-serif';font-weight:400;text-transform:uppercase;}
#template_nav  li ul {  padding: 0;  position: absolute;  top: 30px;  left: 0; width: 170px;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  display: none;  opacity: 0;  visibility: hidden;  -webkit-transiton: opacity 0.2s;  -moz-transition: opacity 0.2s;  -ms-transition: opacity 0.2s;  -o-transition: opacity 0.2s;  -transition: opacity 0.2s;  background:#333;  z-index:1001;}
#template_nav  li ul li {   background: #555;   display: block;   color: #fff;  text-shadow: 0 -1px 0 #000;}
#template_nav  li ul li a {border-right:0;background:#333;}
#template_nav  li ul li:hover {color:#b07f09;}
#template_nav  li:hover ul {  display: block;  opacity: 1;  visibility: visible;}
.office-bio-02212017{font-family:Arial, "sans-serif";font-size:16px;line-height:26px;margin:25px;}
.office-bio-02212017 nav.breadcrumbs{font-size:10px;color:#666666;line-height:10px;margin:0 0 50px 0;}
.office-bio-02212017 nav.breadcrumbs li{display:inline-block;}
.office-bio-02212017 nav.breadcrumbs a{color:#666666;text-decoration:none;}
.office-bio-02212017 nav.breadcrumbs a:hover{text-decoration:underline;color:#000000;}
.office-bio-02212017 .officeBioInfo{width:auto;margin:0;padding:0;float:none;}
.office-bio-02212017 .officeBioInfo header{border-bottom:2px solid #b07f09;padding:0 0 25px 0;margin:0 0 25px 0;}
.office-bio-02212017 h1{font-size:32px;line-height:42px;margin:0;padding:0;font-weight:normal;}
.office-bio-02212017 h2{color:#b07f09;height:26px;line-height:30px;margin:0;padding:0;font-weight:normal;}
.office-bio-02212017 h2 img{width:40px;height:auto;float:right;vertical-align:middle;}
.office-bio-02212017 .office-bio-content{display:inline-block;vertical-align:top;width:45%;margin:0px 4% 0px 0px;}
.office-bio-02212017 .officeBioPhoto{display:inline-block;vertical-align:top;width:50%;float:none;}
.office-bio-02212017 .officeBioPhoto figure{border:1px solid #b07f09;width:100%;height:auto;}
.office-bio-02212017 .officeBioPhoto figure img{width:100%;height:auto;}
.office-bio-02212017 .office-bio-content h3{font-size:20px;line-height:26px;margin:15px 0px 5px 0px;padding:0;font-weight:normal;}
.office-bio-02212017 .office-bio-content p{margin:5px 0px 5px 15px;}
.office-bio-02212017 .bioTestimonials {border:1px solid #b07f09;padding:10px;margin-top:50px;}
.office-bio-02212017 .bioTestimonials h2 {font-size:20px;line-height:26px;font-weight:normal;padding:10px;margin:0px;color:#000000;}
.office-bio-02212017 .testimonial {background-color:#f7f2e6;padding:10px 15px;margin:10px 0px 0px 0px;}
.office-bio-02212017 .testimonial ul{margin:0px 0px 0px 25px;list-style-type:disc;}
.office-bio-02212017 .testimonial ul li{margin:5px 0px;}
.office-bio-02212017 .testimonial p{font-size:14px;line-height:24px;}
.office-bio-02212017 .proStaff{border:none;margin:25px 0;}
.office-bio-02212017 .proStaff h2{font-size:20px;line-height:26px;color:#000000;display:inline-block;border-right:2px solid #b07f09;padding:0 15px 0 0;margin:0 15px 0 0px;height:auto;text-align:right;vertical-align:middle;}
.office-bio-02212017 .proStaff p{display:inline-block;vertical-align:middle;}
.vva-2018 .two-thirds{width:54%;display:inline-block;margin:0 5% 0 0;vertical-align:top;}
.vva-2018 .one-third{width:40%;display:inline-block;vertical-align:top;border:15px solid #f7f2e6;padding:15px;}
.one-third-2{width:32%;display:inline-block;vertical-align:top;}
.vva-2018 h3{font-size:20px;line-height:30px;margin:25px 0;}
.vva-2018 ul{list-style-type:disc!important;margin:15px 0 15px 30px;}
.vva-2018 ol{list-style-type:decimal!important;margin:15px 0 15px 30px;}
.vva-2018 ul li{margin:15px 0;list-style:disc!important;}
.vva-2018 ol li{margin:15px 0;list-style:decimal!important;}
.message {background:#181818;color:#FFF;position: absolute;top: -250px;left: 0;width: 100%;height: 250px;padding: 20px;transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);overflow: hidden;box-sizing: border-box;}
#toggle {  position:absolute;  appearance:none;  cursor:pointer;  left:-100%;  top:-100%;}
#toggle + label {font-family: "News Cycle","sans-serif";cursor:pointer;-webkit-font-smoothing: antialiased;cursor: pointer;  margin:15px 0px;  transition:all 500ms ease;}
#toggle + label:after {  content:"&9660;" }
.container {transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);  padding:5em 3em;}
#toggle:checked ~ .message {  top: 0;}
#toggle:checked ~ .container {  margin-top: 250px;}
#toggle:checked + label {  background:#dd6149;}
#toggle:checked + label:after {  content:"Close"}
blockquote{margin:0 40px;}
#general_container img:nth-child(1),#general_container a:nth-child(1) img{width:100%!important;display:block;height:auto!important;}
#general_container img,#general_container a img{width:50%!important;display:inline-block!important;float:none!important;height:auto!important;padding:2px;float:none;}
#template_nav li.active a {   color: #b07f09;}
.h1-logo-img {    max-width: 300px;}
.quote {    font-size: 18px;    width: 60%;    margin: 25px 0 50px 4%;    display: inline-block;    vertical-align: top;}
.sustainable h1, .sustainable header {    display: inline-block;    width: 33%;    vertical-align: top;}
figure.float-right {    margin: -15px 0 0 25px;    float: right;    width: 250px;}
.september-2016-design .satisfactionPolicy {    width: 650px;    display: block;    margin: 50px auto;    border: 3px double #b07f09;}
.satisfactionPolicy .one-third{    vertical-align: middle;    width: 32%;    display: inline-block;    text-align: center;}
.satisfactionPolicy .one-third img {    max-width: 100%!important;}
.gallery-row {    display: table-row;    width: 100%;}
.gallery-row figure {    display: table-cell;    width: 50%;}
.gallery-row figure img {    width: 100%;    height: auto;}
.gallery-btn {    display: inline-block;    background-color: #b07f09;    color: #ffffff!important;    padding: 10px 20px;    text-transform: uppercase;}
.gallery-btn:hover {    background-color: #000000;text-decoration:none;}
.sweepstakes #submit,.sweepstakes #SubmitButton{background-color:#b07f09;color:#ffffff;border:none;padding:15px 30px!important;text-transform:uppercase;width:auto;}
.sweepstakes #submit:hover,.sweepstakes #SubmitButton:hover{background-color:#333333;}
.sweepstakes tr td{width:40%;padding:1%;}
.sweepstakes tr td:nth-last-child(1){width:16%;}
.sweepstakes input{display:block;font-size:14px;padding:15px;margin:0px;width:80%;}
.sweepstakes #submit,.sweepstakes #SubmitButton{background-color:#b07f09;color:#ffffff;border:none;padding:15px 30px!important;text-transform:uppercase;}
.sweepstakes #submit:hover,.sweepstakes #SubmitButton:hover{background-color:#333333;}
#row_35530{margin:50px 0;}
#column_45403{display:inline-block;vertical-align:bottom;width:40%;padding:0;}
#column_45404{display:inline-block;vertical-align:bottom;width:40%;padding:0;}
#column_45405{display:inline-block;vertical-align:bottom;width:18%;padding:0;}
#footerEmail {display:block;font-size:10px;text-transform:uppercase;border:2px solid #f7f2e6;padding:15px;margin:0 0 25px 0;text-align:center;}
#footerEmail h2{padding:0;margin:0;}
#footerEmail .container{padding:0;margin:0;}
#footerEmail #footerDiv {display:inline-block;margin-right:15px;width:30%;}
#footerEmail #footerDiv p {font-size:14px;vertical-align:middle;margin-right:15px;}
#footerEmail #footerDiv img {border:0; vertical-align:middle;margin-right:15px;width:27px;height:auto;}
#footerEmail #emailField,#footerEmail .email{display: inline-block;font-size: 13px;padding: 7px;-webkit-appearance: none!important;border: 1px solid #b07f09;color: #000!important;width:100%;margin: 0;vertical-align: bottom;}
#footerEmail #submitBtn,#footerEmail #SubmitButton{display:inline-block;background-color:rgb(176, 127, 9)!important;text-transform:uppercase;color:#fff!important;padding:6px 15px!important;border:1px solid rgb(176, 127, 9);width:90px;vertical-align:bottom;margin-bottom:0;}
#footerEmail #submitBtn:hover,#footerEmail #SubmitButton:hover{background-color:#000!important;border:1px solid rgb(176, 127, 9)!important;}
#column_45462,#column_45463,#column_45464{width:20%;float:inherit;display:inline-block;text-align:center;}
#row_35384,#row_35576,#row_35744{text-align:center;}
#row_35384{margin: 0 0 50px 0;}
#column_45229,#column_45230{display:inline-block;vertical-align:bottom;float:inherit;}
.email-capture form {width:100%;/*padding: 10px;*/background: #fff;border:0;margin: 25px auto 0 auto; }
#column_45229{width:40%;}
#column_45230{width:10%;}
#column_45230 input{display:block;}
#footerEmail .checkbox input[type="checkbox"]{display:inline-block;}
#footerEmail h3{margin:0 0 20px 0;font-size:18px;}
#footerEmail .caption{font-size:14px;}
div.footer-content-socials-column-5 ul.footer-content-social i.footer-social-instagram:before{content: "\f16d";}
div.footer-content-socials-column-5 ul.footer-content-social i.footer-social-tumblr:before{content: "\f173";}
input[type="search"]{color#fff!important;}
div.header-main-wrapper .header-cms-top-message{height:inherit;}
.site-wide-alert{margin:0 0 50px 0;height:150px;overflow:scroll;}
header#site-header{box-shadow:none!important;/*position:relative;*/}
div.header-secondary-section{border:0;margin:0 auto;width:95%;max-width:1366px!important;padding:0!important;min-height:inherit;background-color:transparent;}
.site-search-content-input .itemssearcher-input{background:#fff;color:#4d5256;}
/*.site-search-button-submit, .site-search-button-submit{height:40px!important;line-height:40px!important;}*/
.nav-search-button-submit, .site-search-button-submit, .site-search-button-submit{background-color:#b07f09!important;/*border-right:3px solid #fff;*/}
.site-search-button-submit:hover, .site-search-button-submit:hover{background-color:#000!important;}
.home-pg-content-1 #vva-shop_talk{width:36%;margin:30px 0 0 0;float:right;}  
.home-pg-content-1{width:100%;margin:0 auto;}
.home-pg-content-1 #home_main {    float: left;    padding: 24px 30px;    line-height: 1.8em;    margin: 0px;    padding: 0px;    position: relative;}
.home-pg-content-1 .home_main_desc {    font-size: 15px;    line-height: 22px;}
#home_main p {    padding: 0;    margin-bottom: 14px;    text-align:left;}
.home-pg-content-1 #home_main h1 {    font-weight: 100;    font-size: 26px;    padding: 0px;    color: #b07f09;    font-family: 'News Cycle', 'sans-serif';    font-style: normal;    font-weight: 400;    text-align:left;}
.home-pg-content-1 .home_main_story {    margin-top: 40px;    height: auto;    background: #f7f2e6 !important;    float: left;}
.home-pg-content-1 .home_blog_learn_more {    height: 304px;    width: 540px;    overflow: hidden;    display: block;}
.home-pg-content-1 .home_main_story img {    display: block;    margin: auto;    height: auto!important;    max-height: none!important;    width: 100%!important;}
.home-pg-content-1 .home_main_story_text {    margin: 0px 15px;    border-bottom: 2px solid #FFF;    padding-bottom: 8px;}
.home-pg-content-1 .home_main_story_text h2 {    font-family: 'News Cycle', 'sans-serif';    font-style: normal;    font-weight: 400;    padding-top: 5px;    letter-spacing: 0px;    font-size: 28px;}
.home-pg-content-1 h2 {    font-weight: normal;    padding: 0px;    color: #b07f09 !important;    margin-bottom: 15px;    text-align: left;    font-size: 24px;}
.home-pg-content-1 .home_main_story h2{border-bottom:2px solid #fff;padding-bottom:8px !important;}
.home-pg-content-1 h2 {    font-weight: normal;    padding: 0px;    color: #b07f09 !important;    margin-bottom: 15px;    text-align: center;    font-size: 24px;    font-family: 'News Cycle', 'sans-serif';}
.home-pg-content-1 #vva-shop_talk > ul > li:nth-child(even){border-left:1px solid #ccc;padding:10px 10px 10px 9px;}
.home-pg-content-1 #vva-shop_talk ul li{float:left;width:50%;text-align:center;height:auto;position:relative;background:transparent;}
.home-pg-content-1 #vva-shop_talk > ul > li {    padding: 10px;}
.home_cat_img_wrap{height:auto;width:100%;overflow:hidden;margin:10px auto;}
.home-pg-content-1 img.home_category_img{width:100%;height:auto;}
.home-pg-content-1 #vva-shop_talk ul li ul {    width: 100%;    height: auto;    margin: auto;    margin-top: 5px;}
.home-pg-content-1 #vva-shop_talk ul li ul li a {    color: #b07f09;}
.sustainability-well{margin:50px auto 0;text-align:center;border: 3px double #b07f09;padding:10px 0;width:100%;}
.home-pg-content-1 .home_category_view_all{background-color:#c0c0c0;text-decoration:none;font-family: 'News Cycle', 'sans-serif';font-style: normal;font-weight:400;color:#fff;padding:10px 20px;margin:28px auto 0 auto;display:inline-block;width:160px;font-size:12px;line-height:20px;text-align:center;clear:both;}
.home-pg-content-1 .home_category_view_all:hover{background-color:#000;}
.sustainability-well figure img {    width: 300px;    height: auto;}
.home-pg-content-1 #vva-shop_talk > ul > li:nth-child(3), .home-pg-content-1 #vva-shop_talk > ul > li:nth-child(4){border-top:1px solid #ccc;padding:10px 10px 10px 9px;}
li.brand-list{width:100%!important;margin:0 auto!important;float:none!important;}
.dcb_blogSnippet p{font-size:18px;line-height:24px;width:100%;margin:0 auto;color:#000;}
.dcb_blogSnippet h2 {    font-family: 'News Cycle', 'sans-serif';    font-style: normal;    font-weight: 400;    padding-top: 5px;    letter-spacing: 0px;    color:#b07f09 !important;    font-size: 28px;    border-bottom:1px solid #fff;    text-align:left;}
.dcb_home_full_section {    min-height: 200px;    position: relative;    display: block;    clear: both;    width:100%;}
#dcb_custom_content_v3_home_section3 {    height: auto;    background: #f7f2e6;    float: left;}
.dcb_blogImg {    display: block;    width: 100%;    overflow: hidden;    height: auto;    position: relative;    vertical-align: top;}
.dcb_blogImg .dcb_blogExpert {    position: absolute;    top: 7px;    right: 10px;    text-align: right;    display: block;    color: #666;}
.dcb_blogImg .dcb_blogExpert a:link, .dcb_blogImg .dcb_blogExpert a:visited {    color: #666;    text-decoration: underline;    text-transform: capitalize;    display: inline-block;}
.dcb_blogSnippet a {    color: #e71c40;    text-decoration: none;}
.dcb_blogImg img{width:auto;height:auto;min-height:inherit;vertical-align:middle;}
.dcb_blogSnippet{text-align:left;display:block;width:100%;margin:0 auto;padding:10px 50px;float:left;background-color:#f7f2e6;position:relative;vertical-align:top;color:#666;overflow:hidden;max-height:400px;}
.dcb_blogSnippet .dcb_blogSnippetIcon {    position: absolute;    top: 0px;    left: 0px;    width: 54px;    height: 54px;    border-right: 4px solid #ffffff;    border-bottom: 4px solid #ffffff;}
.dcb_blogSnippet .dcb_blogSnippetIcon img {    width: 52px!important;    height: 54px!important;    padding: 1px;}
.dcb_blogSnippet a:link,.dcb_blogSnippet a:visited{padding:20px 37px;display:table;border:0!important;text-decoration:none;text-transform:uppercase;color:#fff;margin:40px auto;background-color:#b07f09;}
.dcb_blogSnippet a:hover{background-color:#000;color:#fff;border:0;}
.vva-2018.sheerid iframe{width:100%;margin:0;height:700px;padding:0;}
.vva-2018.sheerid .modal-body{padding:0;}
aside.warning{border:1px solid #b07f09;padding:15px 30px;margin:25px 0;}
.one-third-content{border:1px solid #b07f09;margin-bottom:15px;display:block;text-align:center;}
.home-merchandizing-zone .bx-wrapper .bx-viewport{height:600px;min-height:600px;}
.home-merchandizing-zone .home-image-slider-list{}
.home-slide-main-container{background-color:#fff !important;position:relative;}
.home-slide-main-container .homepage-banner-overlay{position:absolute;top:0px;left:73px;bottom:6px;width:325px;background-color:rgba(0, 0, 0, .4);}
.home-slide-main-container .homepage-banner-overlay h2{text-transform:uppercase;color:#b07f09;font-size:50px;line-height:55px;font-weight:bold;text-shadow:0 0 10px #000;}
.home-slide-main-container .homepage-banner-overlay p{text-transform:uppercase;color:#fff;text-shadow:0 0 10px #000;font-size:20px;line-height:28px;}
.home-slide-main-container .homepage-banner-overlay p a.phone-link{color:#fff;font-size:32px;line-height:40px;display:block;text-align:center;}
.home-image-slider-list{        width:1020px;        margin:0 auto !important;    }    
div.main-slider-pager>a{        width: 170px;        padding-top: 5px;        padding-bottom: 7px;    }
html .bx-controls{        margin-top:0 !important;    }    
.home-gallery-prev-icon, .home-gallery-next-icon{position:absolute;top:300px;width:40px;height:40px;font-size:50px;color:#fff;text-shadow:0px 0px 10px #000;}
.home-gallery-prev-icon:hover, .home-gallery-next-icon:hover{text-decoration:none;}
.main-slider-pager{    display:none;}
.home-gallery-next-icon {    right: 35px;}
#home_features{clear:both;margin-top:50px;margin-bottom:50px;margin-left:2px;position:relative;}
#homepage.custom_page #home_features{height:240px;}
#home_features li{float:left;height:223px;width:245px;margin-right:10px;background:#f7f2e6;padding:5px;position:relative;}
#home_features li a span{display:block;text-align:center;font-size:14px;padding:0;font-family:'News Cycle', 'sans-serif';}
#home_bottom2{float:left;height:223px;width:62%!important;margin-right:10px;background:#f7f2e6;padding:14px 5px!important;position:relative;}
#testimonial_line_bottom_text{overflow-y:scroll;margin:20px 15px;height:104px;}
h2.homepage-testimonial{font-family:'News Cycle', 'sans-serif';font-style:normal;font-weight:400;border-bottom:2px solid #FFF;padding-bottom:5px;margin:0px 15px 0px 15px;text-align:left !important;color:#b07f09 !important;}
#home_bottom2 #home_testimonial div{line-height:22px;}
.testimonial_line_bottom{border-bottom:2px solid #FFF;}
#home_bottom3{float:left;height:220px;width:248px!important;margin:0px!important;background:#f7f2e6;padding:0px!important;position:relative;overflow:hidden;}
.featuredMediaTitle {                position:relative;                top:0px;                left:10px;                right:10px;                padding:8px 0px;                border-bottom:2px solid #fff;                text-align:center;                text-transform:uppercase;                font-family:'News Cycle', 'sans-serif';                font-size:20px;                color:#fff !important;                text-shadow:0px 0px 10px #000000;                }
.featuredMediaGallery {                position:relative;                bottom:36px;                left:10px;                right:0px;                border-top:2px solid #fff;                text-align:right;                text-transform:uppercase;                font-family:'News Cycle', 'sans-serif';                font-size:12px;                color:#fff;                padding:3px 70px;                }
.featuredMediaGallery a:link {                color:#fff !important;                display:block;                text-shadow:0px 0px 10px #000000;                }
.featuredMediaGallery a:visited {                color:#fff !important;                }                
h2.homepage-testimonial {                text-align: left !important;                margin: 0 15px !important;                color: #b07f09 !important;                }
#home_bottom1 .river-levels-slider{margin:0;padding:0;position:relative;}
#home_bottom1 .river-levels-slider .active{color:#000;}
#home_bottom1 .bx-wrapper .bx-viewport{height:190px!important;}
#home_bottom1 .bx-wrapper{position:relative;}
#home_bottom1 .home-gallery-prev-icon{position:absolute;top:50px;left:5px;}
#home_bottom1 .home-gallery-next-icon{position:absolute;top:50px;right:5px;}
.custom_brand_banner #brand_logos{width:100%;height:120px;margin:0 auto;overflow:hidden;display: block;text-align:center;}
.custom_brand_banner #brand_logos li{padding:5px 18px;height:120px;margin:20px 22px;display:inline-block;}
.custom_brand_banner #brand_logos li img{max-height:100%;-webkit-transition:-webkit-filter 1s;-webkit-filter:grayscale(100%);}
.custom_brand_banner #brand_logos li img:hover{-webkit-filter:grayscale(1%);}
.footer-content p{margin:5px 0;}
.modal-header{background-color:#fff;}
.modal-header .close{font-size:23px;position:absolute;top:10px;right:10px;padding:5px;display:inline-block;border:2px solid #000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-khtml-border-radius:15px;line-height:10px;width:23px;}
.home-mix-banner-container,.home-items-carousel,.home-full-banner-section{display:none;}
div.layout.sec_home div.home .home-wrapper{padding:0;}
#vva-home_main{width:60%;margin:25px 45px 0 0;float:left;}
#custom_content_home_main_content{text-align:left;}
#main-container{padding:inherit;}
#home_features div.home-wrappper{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}
#home_features div.home-slide-caption-box{position:absolute;top:0px;left:0px;right:0px;bottom:0px;}
#home_features div.home-slide-caption{position:absolute;right:0px;left:0px;text-align:center;padding:0;width:inherit;top:145px;}
#home_features div.home-slide-caption a{color:#b07f09;}
#home_features div.home-slide-caption a:hover{background-color:#fff;}
#home_features .home-slide-caption p{color:#b07f09;}
.vva-2018.brands-we-carry .brand-logos{text-align:center;}
.vva-2018.brands-we-carry .brand-logos figure{vertical-align:middle;width:16%;margin:25px 4%;display:inline-block;}
.vva-2018.brands-we-carry ul.brand-list{text-align:center;}
.vva-2018.brands-we-carry ul.brand-list li{display:inline-block;width:33%;}
.vva-2018.brands-we-carry{margin:75px auto;}
.vva-2018.brands-we-carry article{margin:50px 0;}
.vva-2018.brands-we-carry h1{margin:40px 0;}
.vva-2018.brands-we-carry h2{margin:30px 0;}
.facets-item-cell-table-image{max-height:210px;}
div.facets-items-collection-view-cell-span6 div.facets-item-cell-table{min-height:260px;}
/*.header-menu-searchmobile-icon{color:#f7f2e6;}*/
/*header#site-header div.header-site-search{margin:0!important;width:400px!important;position:absolute!important;right:0!important;top:inherit;left:inherit;float:none;}*/
/*header#site-header div.header-site-search .site-search-content{height:41px!important;}*/
/*header#site-header div.header-site-search .itemssearcher-input{text-align:left;padding:15px 0 15px 15px;height:41px!important;}*/
/*div.site-search-content-input a.site-search-input-reset{top:-5px;right:65px;}*/

@media (min-width: 1440px){
div.layout.sec_home div.home .home-wrapper{width:100%;max-width:1366px;}
}

@media (max-width: 1439.98px){
div.layout.sec_home div.home .home-wrapper{width:100%;}
.home-pg-content-1{width:90%;margin:0 auto;}
.home-merchandizing-zone .bx-wrapper .bx-viewport{min-height:initial;}
#general_col_full{width:inherit!important;padding:inherit!important;margin:inherit!important;}
hr{width:inherit!important;}
#cell{width:31%!important;padding:25px 1%!importantfloat:inherit!important;;}
}

@media (min-width: 1200px){
.product-details-full{width:100%;max-width:1366px;}
}

@media (max-width: 1199.98px) {
p{font-size:16px;line-height:23px;margin:15px 0;}
.page-header-image h1{background-color:#000;position:relative;left:inherit;right:inherit;}
.september-2016-design .trips-list .trip{display:block;margin:25px auto;width:250px;}
.september-2016-design .additional-info div{display:block!important;width:inherit!important;margin:25px auto!important;padding:15px 15px 0 15px;}
.september-2016-design .satisfactionPolicy{width:inherit;}
.september-2016-design .satisfactionPolicy figure{margin:0 auto;display:block;text-align:center;width:inherit;max-width:100%!important;}
.september-2016-design .satisfactionPolicy figure img{display:block;margin:0 auto;}
.september-2016-design .satisfactionPolicy .content{display:block;width:inherit;margin:0 25px 25px 25px;}
.pullquote{position:relative;right:inherit;width:inherit;bottom:inherit;background-color:#000;}
.september-2016-design .adtl-info .three-columns{display:block;width:inherit;margin:0;}
.september-2016-design.new-trip header h1{display:block;width:inherit;margin:0 auto;text-align:center;}
.september-2016-design.new-trip header .booking-btn{display:block;width:inherit;margin:25px auto;text-align:center;}
.september-2016-design.new-trip header.title{display:block}
.trip-page .one-third{display:block;width:inherit;margin:50px 5% 0px 5%;}
.trip-page .two-thirds{display:block;width:inherit;margin: 50px 5% 0px 5%;}
.september-2016-design.new-trip .cost{text-align:center;}
.september-2016-design .whats-included{margin:75px 5% 0px 5%!important;}
.september-2016-design .one-half{margin:0px 5% 50px 5%;width:inherit;display:block;}
.september-2016-design .additional-info{margin:50px 5% 0px 5%;}
.september-2016-design .questions{margin:50px 5% 0px 5%;}
.vva-2018 .two-thirds,.vva-2018 .one-third,.office-bio-02212017 .office-bio-content,.office-bio-02212017 .officeBioPhoto{width:100%;display:block;margin:0;}
.office-bio-02212017 h2 img{float:none;}
.office-bio-02212017 h2{height:inherit;}
#general_container img,#general_container a img{width:100%;display:block;}
.sustainable h1, .sustainable header{width:inherit;display:block;}
.quote{width:inherit;margin:25px 0;display:block;}
.h1-logo-img{max-width:100%;}
.gallery-row figure{display:block;width:inherit;}
figure.float-right{float:none;margin:15px 0;width:inherit;}
.satisfactionPolicy .one-third{width:inherit;margin:15px 0!important;display:block;}
#column_45403,#column_45404{display:block;width:inherit;margin:15px 0;}
#column_45405{display:block;width:auto;margin:15px 0;}
.home-gallery-prev-icon, .home-gallery-next-icon{display:none;}
.dcb_blogImg img{min-height:initial;}
.dcb_blogSnippet a:link{border:1px solid #666;}
.home-pg-content-1 .home_main_story{float:inherit;}
#dcb_custom_content_v3_home_section3{float:inherit;}
.dcb_blogSnippet{float:inherit;}
.home-pg-content-1 #vva-shop_talk ul li ul li a{padding:0;display:block;}
.featuredMediaTitle{top:inherit;left:inherit;right:inherit;}
#home_features li{float:none;height:auto;width:inherit;margin:0;}
#home_testimonial{padding:25px 0 0 0;}
#home_features .bx-viewport{height:180px!important;}
header#site-header div.header-site-search{width:60%!important;background-color:#fff!important;}
.custom_brand_banner #brand_logos{text-align:center;height:inherit!important;}
.custom_brand_banner #brand_logos li{display:inline-block;float:inherit;padding:20px 0;}
.home-merchandizing-zone .bx-wrapper .bx-viewport{height:auto!important;}
.home-merchandizing-zone .home-image-slider-list{height:auto!important;}
.home-merchandizing-zone .home-slide-main-container{height:auto!important;}
#home_bottom1 .home-slide-main-container{height:200px!important;}
#home_bottom2{width:100%!important;margin:25px 0!important;}
#home_bottom3{margin:0 auto!important;}
.modal iframe{width:100%;height:250px;}
#home_bottom1 .bx-wrapper .bx-viewport{height:210px!important;}
header#site-header {position:relative;}
#main-container{padding:0;}
.mobile-landing-pages{display:none;}
.home-slide-main-container .homepage-banner-overlay{position:absolute;top:0px;left:0px;bottom:6px;width:325px;background-color:rgba(0, 0, 0, .4);overflow:auto;}
#home_bottom1{width:283px!important;margin:0 auto!important;}
#home_features div.home-slide-caption{top:155px;}
#home_bottom1 .home-slide-caption p{display:block;}
#vva-home_main{width:59%;}
.cat-grid-item{min-height:330px!important;}
.trip-page .one-third{width:inherit!important;}
.trip-page .two-thirds{width:inherit!important;margin:0 5%!important;}
}

@media (min-width: 992px){
h2, h3.product-reviews-center-container-header-title{color:#333;}
.home-infoblock-last .home-infoblock-content .home-infoblock-text-link{font-size:18px;}
.footer-content-social-list>li{color:#fff;}
.home-slider-container .home-slide-caption .home-slide-caption-content .home-slide-caption-title{text-shadow:5px 5px 5px #000;}
.header-main-nav a.header-menu-myaccount-signout-link i{color:#b07f09;}
.header-main-nav a.header-menu-myaccount-signout-link{color:#b07f09;}
.header-main-nav a.header-menu-myaccount-signout-link:hover, .header-main-nav a.header-menu-myaccount-signout-link:focus{color:#666;}
.header-main-nav a.header-mini-cart-menu-cart-link:hover{color:#fff;}
.header-main-nav a.header-mini-cart-menu-cart-link:hover i.header-mini-cart-menu-cart-icon, .header-main-nav a.header-mini-cart-menu-cart-link:focus i.header-mini-cart-menu-cart-icon{color:#b07f09;}
.header-main-nav a:hover, .header-main-nav a:focus{color:#b07f09;text-decoration:none;}
header#site-header div.header-site-search{padding:0!important;border:0px;}
.site-search-content, .site-search-content{width:400px;}
.product-details-full-content{margin-top:0;}
.product-details-full{width:100%;}
.header-main-nav a.header-mini-cart-item-cell-title-navigable{color:#b07f09;}
.header-main-nav a.header-mini-cart-item-cell-title-navigable:hover, .header-main-nav a.header-mini-cart-item-cell-title-navigable:focus{color:#000;}
}

@media (max-width: 991.98px) {
.home-slide-main-container .homepage-banner-overlay{position:absolute;top:0px;left:0px;bottom:6px;width:400px;background-color:rgba(0, 0, 0, .4);}
.home-slide-main-container .homepage-banner-overlay h2{text-transform:uppercase;color:#b07f09;font-size:35px;line-height:35px;font-weight:bold;text-shadow:0 0 10px #000;}
.dcb_blogSnippet{max-height:inherit;}
.dcb_blogSnippet p{width:inherit;}
.home-slide-main-container .homepage-banner-overlay p{text-transform:uppercase;color:#fff;text-shadow:0 0 10px #000;font-size:18px;line-height:24px;}
.home-slide-main-container .homepage-banner-overlay p a.phone-link{color:#fff;display:block;text-align:center;}
.home-pg-content-1{width:90%;margin:0 auto;}
#vva-home_main{width:47%;margin:25px 20px 0 0;}
.home-pg-content-1 #vva-shop_talk{width:50%;margin:25px 0 0 0;float:right;}
.job-lists .job{display:block;width:initial;}
.weather{width:100%!important;}
#template_main iframe{width:100%;}
.ita-container{width:100%;}
}

@media (min-width: 768px){
.home-slider-container .home-slide-caption .home-slide-caption-content p{text-shadow:5px 5px 5px #000;}
.vva-preheader{line-height:18px;padding: 0 10px;font-size:15px;}
.product-list-control-button-wishlist, .product-list-control-single-button-wishlist{padding:initial;}
}

@media (max-width: 767.98px) {
#footerEmail #footerDiv{display:block;width:inherit;margin:0 0 25px 0;}
.home-pg-content-1 #vva-shop_talk, #vva-home_main{width:90%;margin:25px auto;float:inherit;}
#column_45229{width:inherit;display:block;}
#column_45230{width:inherit;display:block;}
#column_45462, #column_45463, #column_45464{width:inherit;display:block;}
.home_category_desc_list{text-align:center;}
li.brand-list{display:block;text-align:center;float:inherit;width:inherit!important;}
#home_features{width:90%;margin:25px auto;}
.september-2016-design.new-trip header h1{width:100%!important;}
.cart-confirmation-modal-continue-shopping{clear:both;}
}

@media (max-width: 575.98px) {
header#site-header div.header-site-search{width:60%!important;background-color:#fff!important;}
.home-merchandizing-zone .bx-wrapper .bx-viewport{height:auto!important;}
.home-merchandizing-zone .home-image-slider-list{height:auto!important;}
.home-merchandizing-zone .home-slide-main-container{height:auto!important;}
.home-merchandizing-zone .bx-controls{display:none;}
.dcb_blogSnippet p{width:inherit;}
.home-slide-main-container .homepage-banner-overlay{right:0px;left:0px;width:inherit;background-color:rgba(0, 0, 0, .6);}
.home-slide-main-container .homepage-banner-overlay h2{margin:15px 0!important;text-transform:uppercase;color:#b07f09;font-size:24px;line-height:42px;font-weight:bold;text-shadow:0 0 10px #000;}
.home-slide-main-container .homepage-banner-overlay p{text-transform:uppercase;color:#fff;text-shadow:0 0 10px #000;font-size:14px;line-height:22px;margin:10px;}
.home-slide-main-container .homepage-banner-overlay p a.phone-link{color:#fff;font-size:14px;line-height:22px;display:block;text-align:center;}
div.footer-content-nav-column{display:block!important;margin:0!important;padding:0!important;float:none!important;width:inherit!important;}
.one-third-2{width:49%}
#cell{width:100%!important;}
#template_nav li,.office-bio-02212017 nav.breadcrumbs li{margin:10px;}

}

@media (min-width: 576px){
.error-management-page-not-found-caption .error-management-page-not-found-caption-content{background-color: rgba(0, 0, 0, 0.6);padding:25px;}
}

/* JANS CSS END */

