body{}a:hover, a:focus{color:#60a3bc !important}button.primary, .action.primary, .action-primary{color:#ffffff !important}button.primary:hover, .action.primary:hover, .action-primary:hover {color:#ffffff !important}button.primary, .action.primary, .action-primary {background-color:#60a3bc !important}button.primary:hover, .action.primary:hover, .action-primary:hover {background-color:#222222 !important}button.secondary, .secondary .action, .actions-secondary .action{color:#ffffff !important}button.secondary:hover, .secondary:hover .action:hover,.actions-secondary:hover .action:hover  {color:#ffffff !important}button.secondary, .secondary .action, .actions-secondary .action{background-color:#60a3bc !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {background-color:#222222 !important}.page-header {}header .middle-header, .page-wrapper .header.content{color:#222222 !important;}header .middle-header a{color:#222222 !important;}header .middle-header a:hover{color:#60a3bc !important;}header .bottom-header, header .bottom-content{color:#222222 !important;}header .bottom-header a, header .bottom-content a {color:#222222 !important;}header .bottom-header a:hover, header .bottom-content a:hover {color:#60a3bc !important;}.vertical-menu >li.level0 a >span:nth-child(1), .navigation .level0 > .level-top, .navigation .level0 a.level0, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0 {color:#222222 !important}.header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:after{background:#222222 !important}.vertical-menu >li.level0 a:hover >span:nth-child(1), .navigation .level0 > .level-top:hover, .navigation .level0 a.level0:hover, .navigation .level0.active:hover > .level-top, .header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover{color:#60a3bc !important}.header-area:not(.push-menu):not(.semi-push-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0>a.level0:hover:after{background:#60a3bc !important}.navigation .dropdown-menu a, .navigation .level0 .submenu a, .navigation .level0 .dropdown-mega-menu .sub-menu a,.dropdown-mega-menu .level1 a{color:#222222 !important}.navigation .dropdown-menu a:hover, .navigation .level0 .submenu a:hover,.navigation .level0 .submenu .active a, .navigation .level0 .dropdown-mega-menu .sub-menu a:hover, .dropdown-mega-menu .level1 a:hover{color:#60a3bc !important}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{background-color:#222222 !important;}footer.page-footer .top-footer{background-color:#222222 !important;}footer.page-footer .top-footer a:hover{color:#60a3bc !important;}footer.page-footer .middle-footer{background-color:#222222 !important;}footer.page-footer .middle-footer a:hover{color:#60a3bc !important;}footer.page-footer .bottom-footer{background-color:#222222 !important;}footer.page-footer .bottom-footer a:hover{color:#60a3bc!important;}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.cms-page33 #maincontent, .cms-page-view.cms-page33 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page33 #maincontent .page.messages, .cms-index-index.cms-page33 #maincontent .page.messages, .cms-index-index.cms-page33 #maincontent .section-builder , .cms-page-view.cms-page33 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page33 #maincontent .section-builder-full , .cms-page-view.cms-page33 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page13 #maincontent, .cms-page-view.cms-page13 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page13 #maincontent .page.messages, .cms-index-index.cms-page13 #maincontent .page.messages, .cms-index-index.cms-page13 #maincontent .section-builder , .cms-page-view.cms-page13 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page13 #maincontent .section-builder-full , .cms-page-view.cms-page13 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page20 #maincontent, .cms-page-view.cms-page20 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page20 #maincontent .page.messages, .cms-index-index.cms-page20 #maincontent .page.messages, .cms-index-index.cms-page20 #maincontent .section-builder , .cms-page-view.cms-page20 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page20 #maincontent .section-builder-full , .cms-page-view.cms-page20 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page14 #maincontent, .cms-page-view.cms-page14 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page14 #maincontent .page.messages, .cms-index-index.cms-page14 #maincontent .page.messages, .cms-index-index.cms-page14 #maincontent .section-builder , .cms-page-view.cms-page14 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page14 #maincontent .section-builder-full , .cms-page-view.cms-page14 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page15 #maincontent, .cms-page-view.cms-page15 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page15 #maincontent .page.messages, .cms-index-index.cms-page15 #maincontent .page.messages, .cms-index-index.cms-page15 #maincontent .section-builder , .cms-page-view.cms-page15 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page15 #maincontent .section-builder-full , .cms-page-view.cms-page15 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page16 #maincontent, .cms-page-view.cms-page16 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page16 #maincontent .page.messages, .cms-index-index.cms-page16 #maincontent .page.messages, .cms-index-index.cms-page16 #maincontent .section-builder , .cms-page-view.cms-page16 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page16 #maincontent .section-builder-full , .cms-page-view.cms-page16 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page17 #maincontent, .cms-page-view.cms-page17 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page17 #maincontent .page.messages, .cms-index-index.cms-page17 #maincontent .page.messages, .cms-index-index.cms-page17 #maincontent .section-builder , .cms-page-view.cms-page17 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page17 #maincontent .section-builder-full , .cms-page-view.cms-page17 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page18 #maincontent, .cms-page-view.cms-page18 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page18 #maincontent .page.messages, .cms-index-index.cms-page18 #maincontent .page.messages, .cms-index-index.cms-page18 #maincontent .section-builder , .cms-page-view.cms-page18 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page18 #maincontent .section-builder-full , .cms-page-view.cms-page18 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page19 #maincontent, .cms-page-view.cms-page19 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page19 #maincontent .page.messages, .cms-index-index.cms-page19 #maincontent .page.messages, .cms-index-index.cms-page19 #maincontent .section-builder , .cms-page-view.cms-page19 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page19 #maincontent .section-builder-full , .cms-page-view.cms-page19 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page21 #maincontent, .cms-page-view.cms-page21 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page21 #maincontent .page.messages, .cms-index-index.cms-page21 #maincontent .page.messages, .cms-index-index.cms-page21 #maincontent .section-builder , .cms-page-view.cms-page21 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page21 #maincontent .section-builder-full , .cms-page-view.cms-page21 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page49 #maincontent, .cms-page-view.cms-page49 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page49 #maincontent .page.messages, .cms-index-index.cms-page49 #maincontent .page.messages, .cms-index-index.cms-page49 #maincontent .section-builder , .cms-page-view.cms-page49 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page49 #maincontent .section-builder-full , .cms-page-view.cms-page49 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page61 #maincontent, .cms-page-view.cms-page61 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page61 #maincontent .page.messages, .cms-index-index.cms-page61 #maincontent .page.messages, .cms-index-index.cms-page61 #maincontent .section-builder , .cms-page-view.cms-page61 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page61 #maincontent .section-builder-full , .cms-page-view.cms-page61 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page23 #maincontent, .cms-page-view.cms-page23 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page23 #maincontent .page.messages, .cms-index-index.cms-page23 #maincontent .page.messages, .cms-index-index.cms-page23 #maincontent .section-builder , .cms-page-view.cms-page23 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page23 #maincontent .section-builder-full , .cms-page-view.cms-page23 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page45 #maincontent, .cms-page-view.cms-page45 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page45 #maincontent .page.messages, .cms-index-index.cms-page45 #maincontent .page.messages, .cms-index-index.cms-page45 #maincontent .section-builder , .cms-page-view.cms-page45 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page45 #maincontent .section-builder-full , .cms-page-view.cms-page45 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page34 #maincontent, .cms-page-view.cms-page34 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page34 #maincontent .page.messages, .cms-index-index.cms-page34 #maincontent .page.messages, .cms-index-index.cms-page34 #maincontent .section-builder , .cms-page-view.cms-page34 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page34 #maincontent .section-builder-full , .cms-page-view.cms-page34 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page41 #maincontent, .cms-page-view.cms-page41 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page41 #maincontent .page.messages, .cms-index-index.cms-page41 #maincontent .page.messages, .cms-index-index.cms-page41 #maincontent .section-builder , .cms-page-view.cms-page41 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page41 #maincontent .section-builder-full , .cms-page-view.cms-page41 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page44 #maincontent, .cms-page-view.cms-page44 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page44 #maincontent .page.messages, .cms-index-index.cms-page44 #maincontent .page.messages, .cms-index-index.cms-page44 #maincontent .section-builder , .cms-page-view.cms-page44 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page44 #maincontent .section-builder-full , .cms-page-view.cms-page44 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page51 #maincontent, .cms-page-view.cms-page51 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page51 #maincontent .page.messages, .cms-index-index.cms-page51 #maincontent .page.messages, .cms-index-index.cms-page51 #maincontent .section-builder , .cms-page-view.cms-page51 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page51 #maincontent .section-builder-full , .cms-page-view.cms-page51 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page50 #maincontent, .cms-page-view.cms-page50 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page50 #maincontent .page.messages, .cms-index-index.cms-page50 #maincontent .page.messages, .cms-index-index.cms-page50 #maincontent .section-builder , .cms-page-view.cms-page50 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page50 #maincontent .section-builder-full , .cms-page-view.cms-page50 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}/* General */

p::selection {
    color: #fff;
    background-color: #61a4bd;
}

.top-header {
    display: none;
}

.middle-header {
    padding: 10px 0 !important;
}

.actions-link, small.copyright {
    display: none !important;
}

.account-nav .item.current a, .account-nav .item.current strong{
    color: #60a3ba !important;
}

.btn-secondary {
    border-color: #60a5bb !important;
    background-color: #60a5bb !important;
}

.btn-secondary:hover, .btn-secondary._hover, .btn-secondary:focus {
    border-color: #222222 !important;
    background-color: #222222 !important;
    color: #FFFFFF !important;
}

.btn-default:hover, .btn-default._hover, .btn-default:focus {
    color: #fff !important;
    background-color: #60a5bb !important;
    border-color: #60a5bb !important;
}


/* home slider */
#page-header-sliders .owl-stage-outer {
    height: 100vh;
}
.inner-text {
    text-align: left;
    width: 100%;
    min-width: 100%;
}
.texthead {
    font-size: calc(30px + (150 - 10) * ((30vw - 300px) / (1600 - 300)));
    font-weight: 600;
    line-height: 1;
}

.btn.btn-primary:hover, .action.primary:hover, .action-primary:hover, .btn.btn-primary._hover, .action.primary._hover, .action-primary._hover, .btn.btn-primary:focus, .action.primary:focus, .action-primary:focus {
    border-color: #5ea3bc;
    background-color: #5ea3be;
    color: #FFFFFF;
}

/* our products page */
.banner-text {
    font-weight: bold;
}

.mid-text {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.blog-list .post-item-info .published-by .text-capitalize, .blog-list .post-item-info .post-info a {
    color: #696969;
}

.blog-list .post-item-info .post-info {
    background: rgb(255 255 255 / 90%);
}

.promobanner button.btn.btn-promo-banner {
    padding: 0 10px;
    height: auto;
    min-width: 84px;
    color: #292929 !important;
    border: 1px solid #292929 !important;
    text-align: center !important;
}

/* SMALL ICON BOXES */
.feature-box {
    padding: 15px 20px 15px 70px;
}
  
.feature-box .icon {
    font-size: 30px;
    position: absolute;
    left: 15px;
    top: 15px;
    width: 30px;
    text-align: center;
    color: #60A3BC;
}

/*FLEX TABLE ROW */
  .col-text {
    height: 25em;
  }
  
  .col-text-sml {
    height: 16em;
  }
  
.inflate {
   height: 45em !important;
  
  }
  
.grid-flex {
    display: flex;
    flex-grow: 1;
    flex-direction: row; 
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-flex-direction: row;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-around;
  }

.col {
    flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
  }

.col-left {
    order: -1;
    -webkit-box-ordinal-group:-1;
    -webkit-order: -1;
    -ms-flex-order: -1;
}

.col-text{
    display: flex;
    align-items: center;
    justify-content: center;
}

.Aligner-item {
    width: 90%;
  }
  
  .col-image {
    background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
  }

.panel-block-row.col-md-3 {
    width: 25%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}

.promobanner.zoom-shadow:after {
    left: 10px;
    right: 10px;
    bottom: 10px;
    top: 10px;
    background: #00364b;
}

.banner-text h3 {
    font-size: 20px !important;
    text-shadow: 1px 1px 5px #000000;
}

span.banner-button button {
    border: 1px solid #ffffff;
    background: transparent;
    color: #ffffff;
    margin-top: 10px;
}

.brand-slider  .owl-stage-outer {
    height: inherit !important;
}

.brand-slider .slide-text.middle {
    display: none !important;
}

[data-role="add-to-links"] {
    display: none !important;
}

button.action.tocart.primary {
    padding: 8px 30px;
    border-radius: 100px;
    border: 1px solid #60a3bc;
    font-size: 14px;
}

.services-sec1 .promobanner button.btn.btn-promo-banner {
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}

/* product attrib table */

table#product-attribute-specs-table th, table#product-attribute-specs-table td {
    border: 1px solid #d7d6d6;
    padding: 10px 15px;
    text-align: left;
    width: 50%;
    border-left: transparent;
    border-right: transparent;
}

table#product-attribute-specs-table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
    margin-top: 50px;
}

.product.data.items>.item.content {
            background: #fff;
            margin-top: 38px;
            padding: 20px 20px 20px 20px;
            border: none;
            border-top: 2px solid #60a3bc;
            box-shadow: inset 0 5px 15px -10px rgb(96 163 188 / 81%);
 }
 
.data.item .product.attibute.description ul {
    margin-left: 30px;
}

.product.data.items>.item.title>.switch {
    background: #ffffff;
    color: #696969;
    text-decoration: none;
    border: 1px solid;
    font-size: 15px;
    text-transform: uppercase;
    padding: 10px 20px;
    display: inline-block;
    height: 40px;
    border-radius: 39px;
}

.product.data.items>.item.title.active>.switch {
    background: #60a3bc !important;
    color: #f9f9f9 !important;
    border: 1px solid;
}
.product.data.items>.item.title.active>.switch:hover {
    background: #ebf3f7 !important;
    color: #60a3bc !important;
    border-bottom-color: #ebf3f7 !important;
}
 .product-tab-wrapper .product-tab-content .data.item.title {
            float: left !important;
}
.item.title a.data.switch {
    border: 0px !important;
    background: #000000 !important;
    border-radius: 0px !important;
    border-bottom: 2px solid #60a3bc !important;
}

table#product-attribute-specs-table tr:hover {
    background: #f5f5f5;
}

/* Amasty Form */
.amcform-step {
    background-color: #60a3bc;
    border: 1px solid #60a3bc;
}

.amcform-title-wrap.ui-state-active .amcform-label {
    color: #60a3bc;
}

.circle-theme .amcform-title-wrap.-disabled .amcform-step {
    border-color: #acbabf;
    background: #acbabf;
}

.circle-theme.rendered-form .tooltip-element {
    background: #60a3bc;
}

.action.primary.amcform-next, .action.primary.amcform-prev {
    display: inline-block;
    margin: 45px 0 0px;
    border-color: #60a3bc;
}

.amform-form:not(.default) .amform-checkbox:checked+label:before, .amform-form:not(.default) .amform-radio:checked+label:before, .amform-form:not(.default) .amform-checkboxtwo:checked+label:before, .amform-form:not(.default) .amform-radiotwo:checked+label:before {
    background: #60a3bc;
    border-color: #60a3bc;
}

.circle-theme.rendered-form .form-control:focus, .circle-theme.rendered-form .amform-date:focus, .circle-theme.rendered-form .amform-time:focus {
    border-color: #8a9193;
}

.amform-form {
    max-width: 1000px;
}

.amform-form:not(.default) .amform-radiotwo:checked+label:before {
    background: #ffffff;
}

/* End Amasty Form */


/* Check out  */
.payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action.action-apply{
       color:#fff;
}

.payment-option.discount-code .payment-option-content form.form.form-discount .actions-toolbar .primary button.action.action-apply:hover{
    border: 1px solid #60a3bc;
    background-color: #60a3bc;
}

.table-totals tr.order-attributes td {
    padding: 15px 0 0 !important;
}

.field.addresses .shipping-address-items {
    display: block;
}

.opc-wrapper .shipping-address-item.selected-item:after {
    background: #60a3bc;
}

.opc-wrapper .shipping-address-item.selected-item {
    border-color: #60a3bc;
    color: #1a1a1a;
}

.checkout-shipping-address>.step-content .action.action-show-popup:hover {
    color: #fff;
    border-color: #60a3bc;
    background-color: #60a3bc;
}

.product.attribute.overview .btn-default {
    margin-bottom: 5px;
    margin-right: 5px;
}

.product-tab-wrapper .product.info.detailed .additional-attributes>tbody>tr>th, 
.product-tab-wrapper .product.info.detailed .additional-attributes>tbody>tr>td {
    border: 1px solid #efefef !important;
    padding: 10px !important;
    border-left: 0 !important;
    border-right: 0 !important;
    width: 50%;
}

.additional-attributes-wrapper h3 {
    font-size: 20px;
    padding: 15px 0 10px;
}

.additional-attributes tr:hover {
    background: #f1f1f1;
    cursor: pointer;
}
/* End check out  */

/* Login */
.block-customer-login .actions-toolbar .secondary a.action.remind {
    background: transparent !important;
}

.block-customer-login .actions-toolbar .secondary a.action.remind span:hover{
     color: #60a3bc !important;
}

.block-customer-login .actions-toolbar .secondary a.action.remind span{
     color: #2a2a2a !important;
}
/* End login */

/* create account */
form.form-create-account fieldset.address~.actions-toolbar {
    float: right !important;
    margin-top: 50px;
}
.fieldset.admin__fieldset.amattr-user-defined {
    margin-left: 0;
    margin-right: 0;
    max-width: calc(50% - 15px);
    width: 100%;
    float: right;
}
@media (max-width: 575px) {
    .fieldset.admin__fieldset.amattr-user-defined {
        float: none !important;
        max-width: 100%;
    }
}
/* end of create account */

@media (min-width: 1000px) {
    .products-grid .item.product.product-item {
        width: 25%;
padding: 10px;
text-align: center;
margin-bottom: 15px;
    }

.products-grid .product-image-photo{
       margin: 0px !important;
}
.products-grid .item.product.product-item:hover {
    background: #f6f6f8;
    cursor: pointer;
}

.products-grid .item.product.product-item:hover button.action.tocart.primary{
    visibility: visible;
}

.products-grid .item.product.product-item button.action.tocart.primary {
    visibility: hidden;
    transition: color 0.3s ease-out, background-color 0.3s ease-out;
}

.products-grid .item.product.product-item .product-image-container {
    aspect-ratio: 1 / 1;
    width: 100%;
}

.premium-brands, .sec2, .sec4 , .product-banner-grid, .sec-subs .container{
    width: 1200px;
    margin: auto;
        display: flex;
}

.product-banner-grid .panel-block-row.col-md-3 {
    padding: 0 5px !important;
}

}

/*End product attrib table*/

@media (min-width: 1200px) {
    header.page-header .header-area:not(.header7) .navigation .nav-main-menu>li>a {
        font-size: 16px !important;
    }

    header.page-header .header-area:not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu a {
        font-size: 14px !important;
    }
}