@font-face {
    font-family: "slick";
    src: url("../fonts/slick.eot");
    src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), 
         url("../fonts/slick.woff") format("woff"), 
         url("../fonts/slick.ttf") format("truetype"), 
         url("../fonts/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'hawksearch';
	src:url('../fonts/hawksearch.eot?-u4uzec');
	src:url('../fonts/hawksearch.eot?#iefix-u4uzec') format('embedded-opentype'),
		url('../fonts/hawksearch.woff?-u4uzec') format('woff'),
		url('../fonts/hawksearch.ttf?-u4uzec') format('truetype'),
		url('../fonts/hawksearch.svg?-u4uzec#hawksearch') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="hawkIcon-"], [class*=" hawkIcon-"] {
	font-family: 'hawksearch';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.hawkIcon-star-half:before {
	content: "\272b";
}

.hawkIcon-heart:before {
	content: "\2764";
}

.hawkIcon-star-full:before {
	content: "\2605";
}

.hawkIcon-star-empty:before {
	content: "\2606";
}

.hawkIcon-list:before {
	content: "\e608";
}

.hawkIcon-grid2:before {
	content: "\e609";
}

.hawkIcon-grid3:before {
	content: "\e60a";
}

.hawkIcon-grid4:before {
	content: "\e60b";
}

.hawkIcon-notification:before {
	content: "\21";
}

.hawkIcon-question:before {
	content: "\3f";
}

.hawkIcon-search:before {
	content: "\e601";
}

.hawkIcon-menu:before {
	content: "\2261";
}

.hawkIcon-blocked:before {
	content: "\20e0";
}

.hawkIcon-close:before {
	content: "\58";
}

.hawkIcon-checkmark:before {
	content: "\2714";
}

.hawkIcon-checkmark2:before {
	content: "\2713";
}

.hawkIcon-minus:before {
	content: "\2212";
}

.hawkIcon-plus:before {
	content: "\2b";
}

.hawkIcon-sub-checked:before {
	content: "\25a0";
}

.hawkIcon-radio-checked:before {
	content: "\1f518";
}

.hawkIcon-radio-unchecked:before {
	content: "\20dd";
}

.hawkIcon-filter:before {
	content: "\25e2";
}

.hawkIcon-arrow-left:before {
	content: "\27";
}

.hawkIcon-arrow-down:before {
	content: "\e600";
}

.hawkIcon-arrow-up:before {
	content: "\e602";
}

.hawkIcon-arrow-right:before {
	content: "\26";
}

.hawkIcon-arrow-left2:before {
	content: "\e603";
}

.hawkIcon-arrow-down2:before {
	content: "\e604";
}

.hawkIcon-arrow-up2:before {
	content: "\e605";
}

.hawkIcon-arrow-right2:before {
	content: "\e606";
}
ul.infotabs li {
   background: #383838;
    color: #FFF !important;
    margin: 0px !important;
    line-height: 21px !important;
    padding: 10px;
    height: 39px;
    width: 170px;
    text-align: center;
}
.infotabs a
{
     color: #FFF !important;
         font-weight: 200 !important;
         font-size: 14px !important;
}
.infotabs  .active
{
     background: #00a7bb;

}
a.go-top.go-to-sec {
    color: #a1a1a1 !important;
}
.info-row
{
    border:0px !important;
}
.infotabs .active a {
    font-weight: bold !important;
    position:relative !important;
}
.infotabs .active a:after {
  content: '';
    position: absolute;
    top: 100%;
    left: 30%;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
   border-top: 12px solid #00a7bb;
    clear: both;
}
@media screen and (max-width: 600px)
{
    .infotabs li
    {
        width:100% !important;
    }
    span.categorylinks {
    word-wrap: break-word;
}
    .info-row-wrapper,.tab-content-wrapper
    {
        display:none;
    }
    .module-heading
    {
        display:none;
    }
      .social-share 
      {
          display:none !important;
      }
      img#mono4 {
    padding: 10px;
    border: 1px solid #efecec;
    margin-bottom: 14px;
}
      .cart-sec-1 .product-name {
    font-size: 18px !important;
}
      .prod-cartbutton {
    display: none !important;
}
      .prod-addto {
    width: 100%!important;
    display: inline-block !important;
}
      .module-prod {
    width: 100% !important;
    display: contents;
}
}
@media only screen and (min-width : 600px) and (max-width:900px) {
      .module-heading
    {
        display:none;
    }
    
}
@media only screen and (min-width : 900px) and (max-width:1224px) {
  .module-heading
    {
        display:none;
    }
}
span.size-attr:focus {
   border: 3px solid #00a7bb !important;
    height: 29px;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: default;
}
span.color-attr:focus {
    border: 3px solid #00a7bb !important;
    border-radius: 2em;
    margin: 7px 10px 2px 0 !important;
    cursor: default;
}
.topbar {
              position: relative;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #00A7BB;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    font-family: helvetica, arial, sans-serif;
    padding: 11px;
}
.topbar_link{
    margin: 0 0 0 0.5rem;
    padding: 0;
    font-size: 11pt;
    line-height: 1;
    text-decoration: underline;
    color: #ffffff;
}
.topbar_text {
    margin: 0;
    padding: 0;
    font-size: 11pt;
    line-height: 1;
    color: #ffffff;
}