.cms-photos .col-main { position:relative; }

.header .logo-wrapper .logo {
  max-width: 219px;
}

.h3-title {
  background: rgba(0, 0, 0, 0) url("/images/concrete_seamless.png") repeat scroll center center;
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
  color: black;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1;
  margin-bottom: 0;
  padding-top: 10px;
  text-align: center;
  text-transform: uppercase;
  border-top: solid 4px #22AFEC !important;
}

.h3-title-white {
  background: rgba(0, 0, 0, 0) url("/images/southwest.jpg") repeat scroll 0 0;
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
  color: white;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1;
  margin-bottom: 0;
  padding-top: 10px;
  text-align: center;
  text-transform: uppercase;
  border-top: solid 4px #593E39 !important;
}

.h3-subtitle {
  background: rgba(0, 0, 0, 0) url("/images/concrete_seamless.png") repeat scroll center center;
  font-size: 18px;
  font-weight: lighter;
  text-align: center;
  text-transform: none;
  margin-bottom: 0px;
  text-transform: capitalize;
  line-height: 20px;
  padding-bottom: 10px;
}

.h3-subtitle-white {
  background: rgba(0, 0, 0, 0) url("/images/southwest.jpg") repeat scroll 0 -40px;
  font-size: 18px;
  font-weight: lighter;
  text-align: center;
  text-transform: none;
  margin-bottom: 0px;
  text-transform: capitalize;
  line-height: 20px;
  padding-bottom: 10px;
  color: white;
}

.block .block-title, .block-layered-nav .block-subtitle--filter, .section-title, .cart .crosssell h2, .cart .discount h2, .cart .shipping h2 {
  border-bottom: 0px solid #e5e5e5;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.2222em;
  padding-bottom: 7px;
  padding-top: 7px;
}

/*.
box-brand a {
  display: block;
  margin: 0 auto;
  max-width: 150px;
}
*/

.nav-regular .nav-item.level0.parent > a .caret, .nav-holder .dropdown-heading .caret {
  border-top-color: #000000;
  display: none;
}

.swatch-link {
  border: 0 solid #cccccc !important;
  margin: 0px 0px 0px 0px !important;
  padding-bottom: 3px !important;
}

.swatch-label {
  border: 0px solid #fff !important;
}


.cms-home .widget-static-block {
}

.section-title.padding-right {
  padding-right: 80px !important;
  display: none !important;
}

.product-view .action-box {
  margin: 20px 0;
  display: none;
}

.header-top .form-search .input-text {
  height: 24px;
  line-height: 24px;
  width: 185px;
}

.header-top .form-search .button {
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  width: 24px;
  border: none;
  border-radius: 0;
}

.header-top #search_mini_form {
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 1px;
}

.product-type-data .availability.in-stock { display:none; }

.products-grid.size-s .product-name {
  font-size: 13px;
  line-height: 15px;
  font-weight: 400 !important;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
.slider-arrows1-pos-top-right .owl-controls .owl-buttons {
  right: 0;
  top: -40px;
  display: none !important;
}
.slider-arrows1 .owl-controls .owl-buttons {
  position: absolute;
  display: none !important;
}
}

/* Gift Certificate Style Customizations */
.gcheckout-onepage-wrap #tab-ugiftcert {
  margin: 0;
  padding: 12px 16px;
  border: 1px solid #eaeaea;
  border-top: 0;
}

.gcheckout-onepage-wrap #tab-ugiftcert h2 {
  display: inline-block;
  margin: 0 3px 0 0;
  margin-top:0 !important;
  vertical-align: middle;
  text-transform: uppercase;
  font: 700 13px/16px Arial,Helvetica,sans-serif;
}

.gcheckout-onepage-wrap #tab-ugiftcert .input-box {
  display: inline-block;
}

.gcheckout-onepage-wrap #tab-ugiftcert .input-box label {
  display: none;
}

.gcheckout-onepage-wrap #tab-ugiftcert input.input-text {
  width: 150px;
  margin-right:2px;
}

.gcheckout-onepage-wrap #tab-ugiftcert .buttons-set { clear:none !important; display:inline-block !important; margin:0 !important; position:relative !important; top:8px !important; }

.gcheckout-onepage-wrap #tab-ugiftcert button { padding:0 !important; background:none !important; border-radius:0px !important; } 

.gcheckout-onepage-wrap #tab-ugiftcert button.button span {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 24px !important;
  border: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0px !important;
  background: none !important;
  color: #FFF !important;
  text-align: center !important;
  text-transform: none !important;
  white-space: nowrap !important;
  font: 400 12px/24px Arial,Helvetica,sans-serif !important;
}

.header-regular #lang-switcher-wrapper-regular, .header-regular #currency-switcher-wrapper-regular, .header-regular .header-top .dropdown {
  margin: 0;
  display: none !important;
}

div.currency-switcher.dropdown {
  visibility: hidden;
  display: none !important;
}

.gcheckout-onepage-wrap #tab-ugiftcert button.button span span {
  background-color: #EED59E !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EED59E), to(#F0C056)) !important;
  background-image: -webkit-linear-gradient(top, #EED59E, #F0C056) !important;
  background-image: -moz-linear-gradient(top, #EED59E, #F0C056) !important;
  background-image: -o-linear-gradient(top, #EED59E, #F0C056) !important;
  background-image: linear-gradient(to bottom, #EED59E, #F0C056) !important;
  color: #000000 !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  padding:0 20px !important;
  border: 1px solid #A88734;
  border-radius: 0px;
}

#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 15%;
}


#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 -13px;
  padding-right: 0px;
  width: 37%;
}

@media only screen and (min-width: 1280px) {
#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 -13px;
  padding-right: 0;
  width: 23%;
}
}

@media only screen and (min-width: 940px) and (max-width: 1280px) {
#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 -13px;
  padding-right: 0;
  width: 29%;
}
}

@media only screen and (max-width: 770px) {
#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 13%;
}
}

.mini-products-list .product-details {
  margin-left: 120px;
}

.mini-products-list .product-image {
  float: left;
  width: 100px;
}

.button {
  background: -webkit-linear-gradient(#EED59E, #F0C056); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#EED59E, #F0C056); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#EED59E, #F0C056); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#EED59E, #F0C056); /* Standard syntax */
  color: #000000;
  border: 1px solid #A88734;
  border-radius: 3px;
}

.product-view .btn-cart:hover, .btn-checkout:hover {
  background: -webkit-linear-gradient(#ECCD89, #EEB841) ; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ECCD89, #EEB841); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ECCD89, #EEB841); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ECCD89, #EEB841); /* Standard syntax */
  color: #000000;
}

.footer .button:hover, .footer .button:focus {
  background: -webkit-linear-gradient(#ECCD89, #EEB841) ; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ECCD89, #EEB841); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ECCD89, #EEB841); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ECCD89, #EEB841); /* Standard syntax */
  color: #000000;
}

.button:hover {
  background: -webkit-linear-gradient(#ECCD89, #EEB841) ; /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ECCD89, #EEB841); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ECCD89, #EEB841); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ECCD89, #EEB841); /* Standard syntax */
  color: #000000;
}

.nosto-product-list .button {
  line-height: 30px;
  padding: 0 25px;  
border: 1px solid #A88734;
  border-radius: 3px;
 }


.product-view .btn-cart, .btn-checkout {
  border: 1px solid #A88734;
  border-radius: 3px;
}

@media only screen and (max-width: 770px) {
.header-mobile .logo-wrapper--mobile {
  width: 150px;
  padding-bottom: 5px;
}}


@media only screen and (max-width: 1360px) {
#sidebar.nosto_element div.block ol.mini-products-list li.item div.product div.product-details div.ratings {
display: none;
}
}

.header .welcome-msg {
   display:none;
}

.slider-arrows1-pos-top-right .owl-controls .owl-buttons {
  right: 0px;
  top: -7px;
}

.header-top-container {
  border-top: 2px solid #22afec;
}

.footer-primary-container.section-container {
  background: rgba(0, 0, 0, 0) url("/images/symphony.png") repeat scroll 0 0;
  border-top: solid 1px lightgray;
  border-bottom: solid 1px lightgray;
}

.footer-primary.footer.container {
  background: rgba(0, 0, 0, 0) url("/images/symphony.png") repeat scroll 0 0;
}

.footer-top-container {
  background-color: #f4f4f4;
  border-top: solid 1px lightgray;
}

.header .item-left {
    margin-right: 0px !important;
}

/*.iparWelcomeLink {
    left: 65px;
    position: relative;
}

}
@media only screen and (max-width: 770px) {
.block_header_top_right { display:none; }
}*/

.iparWelcomeLink a.iparWelcome {
  padding: 8px 10px 8px !important;
}

.form-search .button {
  background: none;
}

/*
@media only screen and (max-width: 522px) {
.bgimg {
    background-image: url('/images/concrete_seamless.png');
    height: 42px !important;
    background-repeat: repeat-x; 
    margin-top:-1px;
}
}
*/

.zoom-btn-small {
  border: 1px solid #eeeeee;
}


#cdt .counter-wrapper {
  height: 50px;
  margin-left: 12px;
  width: 279px;
  margin-top: -15px;
}



.h3-subtitle-2 {
  font-size: 18px;
  font-weight: lighter;
  text-align: center;
  text-transform: none;
  margin-bottom: 0px;
  text-transform: capitalize;
  line-height: 20px;
  padding-bottom: 10px;
}



.h1-fancy { display: table; width: 100%;
   white-space: nowrap; }
/* svg background */

.h1-fancy:before, .h1-fancy:after { content: '';
  width: 50%;
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxMiIKICAgaGVpZ2h0PSIxMiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0Ij4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50Mzc3MSI+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzc3MyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2MwYzVjZTtzdG9wLW9wYWNpdHk6MSIKICAgICAgICAgb2Zmc2V0PSIwIiAvPgogICAgICA8c3RvcAogICAgICAgICBpZD0ic3RvcDM3ODEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNjMGM1Y2U7c3RvcC1vcGFjaXR5OjEiCiAgICAgICAgIG9mZnNldD0iMC4wNSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgaWQ9InN0b3AzNzc5IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojYzBjNWNlO3N0b3Atb3BhY2l0eTowIgogICAgICAgICBvZmZzZXQ9IjAuMDUiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzc4MyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2MwYzVjZTtzdG9wLW9wYWNpdHk6MCIKICAgICAgICAgb2Zmc2V0PSIwLjEiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzc4NSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2MwYzVjZTtzdG9wLW9wYWNpdHk6MSIKICAgICAgICAgb2Zmc2V0PSIwLjEiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzc4NyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2MwYzVjZTtzdG9wLW9wYWNpdHk6MSIKICAgICAgICAgb2Zmc2V0PSIwLjE1MDAwMDAxIiAvPgogICAgICA8c3RvcAogICAgICAgICBpZD0ic3RvcDM3NzUiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNmZjkwMjM7c3RvcC1vcGFjaXR5OjAiCiAgICAgICAgIG9mZnNldD0iMSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTA0MC4zNjIyKSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIDAsMTA0MC4zNjIyIDEsMCAtMSwxIHoiCiAgICAgICBpZD0icGF0aDM3OTEiCiAgICAgICBzdHlsZT0iZmlsbDojYzBjNWNlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMCwxMDQ0LjM2MjIgMCwxIDUsLTUgLTEsMCB6IgogICAgICAgaWQ9InBhdGgzNzk1IgogICAgICAgc3R5bGU9ImZpbGw6I2MwYzVjZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDgsMTA0MC4zNjIyIC04LDggMCwxIDksLTkgeiIKICAgICAgIGlkPSJwYXRoMzc5OSIKICAgICAgIHN0eWxlPSJmaWxsOiNjMGM1Y2U7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8cGF0aAogICAgICAgZD0iTSAxMiwwIDAsMTIgMSwxMiAxMiwxIHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLDEwNDAuMzYyMikiCiAgICAgICBpZD0icGF0aDM4MzAiCiAgICAgICBzdHlsZT0iZmlsbDojYzBjNWNlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gNCwxMiAxLDAgNywtNyAwLC0xIHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLDEwNDAuMzYyMikiCiAgICAgICBpZD0icGF0aDM4MzIiCiAgICAgICBzdHlsZT0iZmlsbDojYzBjNWNlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gOCwxMiA0LC00IDAsMSAtMywzIHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLDEwNDAuMzYyMikiCiAgICAgICBpZD0icGF0aDM4MzQiCiAgICAgICBzdHlsZT0iZmlsbDojYzBjNWNlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogIDwvZz4KPC9zdmc+Cg==) repeat-x center center;
  
  display: table-cell;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
.h1-fancy:before {
  border-right: 25px solid transparent; }
.h1-fancy:after {
  border-left: 25px solid transparent; }

.h1-fancy {
  margin-bottom: 0;
  font-size: 25px;
  text-transform: uppercase;
  letter-spacing: 1px;
}


.isp_related_title {
  background-image: none !important;
  color: black !important;
  display: table;
  font-family: "News Cycle",sans-serif !important;
  font-size: 25px !important;
  line-height: 1.25em !important;
  margin-bottom: 0 !important;
  padding-bottom: 15px !important;
  padding-top: 10px !important;
  text-align: center !important;
  text-transform: uppercase !important;
  white-space: nowrap;
  width: 100%;
}

.isp_related_title:before, .isp_related_title:after { content: '';
  width: 50%;
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIxMiIKICAgaGVpZ2h0PSIxMiIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0Ij4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50Mzc3MSI+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzc3MyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2MwYzVjZTtzdG9wLW9wYWNpdHk6MSIKICAgICAgICAgb2Zmc2V0PSIwIiAvPgogICAgICA8c3RvcAogICAgICAgICBpZD0ic3RvcDM3ODEiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNjMGM1Y2U7c3RvcC1vcGFjaXR5OjEiCiAgICAgICAgIG9mZnNldD0iMC4wNSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgaWQ9InN0b3AzNzc5IgogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojYzBjNWNlO3N0b3Atb3BhY2l0eTowIgogICAgICAgICBvZmZzZXQ9IjAuMDUiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzc4MyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2MwYzVjZTtzdG9wLW9wYWNpdHk6MCIKICAgICAgICAgb2Zmc2V0PSIwLjEiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzc4NSIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2MwYzVjZTtzdG9wLW9wYWNpdHk6MSIKICAgICAgICAgb2Zmc2V0PSIwLjEiIC8+CiAgICAgIDxzdG9wCiAgICAgICAgIGlkPSJzdG9wMzc4NyIKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6I2MwYzVjZTtzdG9wLW9wYWNpdHk6MSIKICAgICAgICAgb2Zmc2V0PSIwLjE1MDAwMDAxIiAvPgogICAgICA8c3RvcAogICAgICAgICBpZD0ic3RvcDM3NzUiCiAgICAgICAgIHN0eWxlPSJzdG9wLWNvbG9yOiNmZjkwMjM7c3RvcC1vcGFjaXR5OjAiCiAgICAgICAgIG9mZnNldD0iMSIgLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMTA0MC4zNjIyKSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIDAsMTA0MC4zNjIyIDEsMCAtMSwxIHoiCiAgICAgICBpZD0icGF0aDM3OTEiCiAgICAgICBzdHlsZT0iZmlsbDojYzBjNWNlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMCwxMDQ0LjM2MjIgMCwxIDUsLTUgLTEsMCB6IgogICAgICAgaWQ9InBhdGgzNzk1IgogICAgICAgc3R5bGU9ImZpbGw6I2MwYzVjZTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZSIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDgsMTA0MC4zNjIyIC04LDggMCwxIDksLTkgeiIKICAgICAgIGlkPSJwYXRoMzc5OSIKICAgICAgIHN0eWxlPSJmaWxsOiNjMGM1Y2U7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8cGF0aAogICAgICAgZD0iTSAxMiwwIDAsMTIgMSwxMiAxMiwxIHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLDEwNDAuMzYyMikiCiAgICAgICBpZD0icGF0aDM4MzAiCiAgICAgICBzdHlsZT0iZmlsbDojYzBjNWNlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gNCwxMiAxLDAgNywtNyAwLC0xIHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLDEwNDAuMzYyMikiCiAgICAgICBpZD0icGF0aDM4MzIiCiAgICAgICBzdHlsZT0iZmlsbDojYzBjNWNlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gOCwxMiA0LC00IDAsMSAtMywzIHoiCiAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLDEwNDAuMzYyMikiCiAgICAgICBpZD0icGF0aDM4MzQiCiAgICAgICBzdHlsZT0iZmlsbDojYzBjNWNlO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogIDwvZz4KPC9zdmc+Cg==) repeat-x center center;
  
  display: table-cell;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
.isp_related_title:before {
  border-right: 25px solid transparent; }
.isp_related_title:after {
  border-left: 25px solid transparent; }


.isp_related_product_name {
  color: #085eba;
  font-family: "News Cycle",sans-serif !important;
  font-size: 13px;
  line-height: 1.2307em !important;
  margin-bottom: 8px;
  max-height: 2.6em;
  max-width: 200px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  vertical-align: initial;
  text-transform: uppercase;
  padding-top: 15px;
}

.isp_related_product_price {
  padding-top: 8px;
  text-align: center;
  font-size: 1em;
}

.isp_vertical .isp_related_product_name {
  max-width: 100%;
  text-align: left !important;
}

.isp_vertical div.isp_product_review {
  text-align: left !important;
}

.isp_vertical .isp_related_product_price {
  text-align: left;
}

.isp_vertical .isp_related_title {
  text-align: left !important;
}

.isp_related_product_image a img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-height: 212px !important;
  max-width: 212px !important;
}

.isp_related_product_name {
  color: #085eba;
  line-height: 1.3em;
  margin-bottom: 8px;
  max-height: 2.6em;
  max-width: 192px !important;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  vertical-align: initial;
}

.isp_related_product_info {
  max-width: 189px !important;
}

span.isp_related_price_from { display: none; }

.as_magento_price_from {
  color: inherit !important;
  display: none;
  font-size: inherit;
  font-weight: normal;
  margin: 0 !important;
}

.isp_related_product {
float: left;
list-style: none;
position: relative;
height: 255px !important;
margin-right: 9px;
padding-bottom: 40px;
max-width: 212px !important;
}

.isp_related_product_price {
  color: #B02509;
}


.isp_vertical .isp_related_product {
  height: 155px !important;
}

.isp_vertical .isp_related_product a img {
  max-height: 122px;
  max-width: 85% !important;
}

.swatch-label > img:hover {
  border: solid 1px black;
}

.option-mossy-oak.is-media {
  display: none !important;
}

.swatch-label {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #fff;
}

.swatch-link.has-image img {
  border-radius: 16px;
  left: 0;
  position: absolute;
  top: 0;
}


.product-view .product-options dd .input-box {
  float: left;
  height: auto;
  margin-bottom: 10px;
  width: 70%;
  padding-right: 10px;
}

.nav-item.level0.nav-10.level-top.last.classic a {
  color: white;
  background: red;
  border-radius: 10px;
}


#narrow-by-list dd .swatch-label {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #cccccc;
  border-radius: 0;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}

#narrow-by-list dd .swatch-label img {
  border: 0px solid #f5f5f5;
  border-radius: 16px;
  box-sizing: content-box;
}

#narrow-by-list dd .swatch-label img:hover {
  border: solid 1px black;
}

.product-view .product-shop .product-name {
  border-bottom: 1px solid #d3d3d3;
  font-size: 1em;
  font-weight: normal;
  margin: 0;
}

.product-view .product-shop .product-name h1 {
  margin: 0;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: lighter;
  padding-bottom: 20px;
}

.img-box-style1 .product-image {
  border: 0px solid #eee !important;
  padding: 5px;
}

@media only screen and (max-width: 668px) {
.item.item-right.block_header_top_right {
  display: none;
}
}

.minimal-price {
  color: red !important;
}

.price-label {
  color: red !important;
}