/* ASI FONT */
@font-face {
    font-family: Industria_Solid;
    src: url('fonts/Industria_Solid.ttf');
}

/* POP MODAL FORMS */
/* to center popup modal */
.bstrap3-material .modal {
    width: 100% !important;
    margin: auto !important;
}

/* BOOTSTRAP OVERRIDE */
.btn-primary{
    background-color:#45526c !important;
}
.btn-secondary{
    background-color:#ffe76d !important;
}
.col-form-label {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
#dnn_FullScreenPaneA {
    margin-bottom: 0px !important;
}
.tab-content>.tab-pane{
    display:block;
}
.asi_qty-list{
    border-radius: 0px !important;
    border-bottom: 1px solid grey !important;
}
/* SKIN OVERRIDE */
body .button-01:hover {
    background-color: #9c3375 !important;
    color:white;
}
#Body .button-01.btn-yellow {
    background-color: #fff !important;
}
#Body .button-01.btn-yellow:hover {
    background-color: #9c3375 !important;
    color:white !important;
}
/* GLOBAL ICON */
.icon-box05 .icon .icon-bg {
    background: #9c3375 !important;
}
.icon-box05 .icon i {
    color: gray !important;
}
/* ABOUT US */
.homepage5-infobox {
    background-color: #9c3375 !important;
    color:white !important;
}
.homepage5-infobox .custom-module {
    color: #fff !important;
}
.homepage5-infobox .title {
    color:#fff !important;
}
/* CONTACT US */
.contactus-section01 .left-box {
    background-color: #2581c0 !important;
}
.contactus-section01 .title {
    color: white !important;
}
/* HEADER SEARCH BAR */
.asi-searchbar{
    border:2px;
    border-style: solid;
    border-color: #45526c;
}
p{
	margin:0px 0px 0px 0px !important;
}
/* CUSTOM WIDTHS */
.width-75{
    width:75% !important;
}
.width-25{
    width:25% !important;
}
/* ASI COLORS */
.asi-color-blue{
    color: #45526c !important;
}
.asi-color-yellow{
    color:#ffe76d !important;
}
.asi-bgcolor-blue{
    background-color: #45526c !important;
}
.asi-bgcolor-yellow{
    background-color:#ffe76d !important;
}

/* REVINDEX ASI CUSTOMIZATIONS */

/* Search Bar */
#rvdsfProductSearchQueryInput{
    border:2px;
    border-color:#45526c;
    border-style: solid;
}

/* ASI Product List */
.rvdsf-productlist-navbar {
    background-color: #f4f4f4 !important;

}
.rvdsf-field-compare{
    display:none !important;
}
/* COMMENTED OUT 8/18
.rvdsf-btn-seedetails{
    height:32px;
}
*/
.rvdsf-productlist-list .rvdsf-btn-addtocart{
    height:32px;
}
.rvdsf-productlist-container .rvdsf-product-gallery-container img{
    max-height: 250px;
	padding:5px;
}
.rvdsf-productlist-container .rvdsf-product-gallery-container{
    height:250px;
    border:none;
}
.rvdsf-productlist-grid div.rvdsf-product-info-container{
    min-height: auto;
}
.rvdsf-productlist-grid .rvdsf-product-container .btn-toolbar{
    background-color: #eee;
    border-bottom: 1px solid #eee;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.rvdsf-productlist-grid .rvdsf-product-container:hover .btn-toolbar{
    background-color: #45526c;
    border-bottom: 1px solid #45526c;
}
.rvdsf-productlist-grid .rvdsf-product-container .btn-toolbar > a{
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 50px;
    height: 50px;
    font-weight: 400;
    font-size: 20px;
    line-height: 0;
}
.rvdsf-productlist-grid .rvdsf-product-container .btn-toolbar > a {
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 50px;
    height: 50px;
    font-weight: 400;
    font-size: 20px;
    line-height: 0;
}
.rvdsf-productlist-grid .rvdsf-product-container .btn-toolbar > a > i{
    color:#45526c;
}
.rvdsf-productlist-grid .rvdsf-product-container:hover .btn-toolbar > a > i{
    color:white;
}
.rvdsf-productlist-grid .rvdsf-product-container{
    margin:0px 0px 20px 0px;
    border: 2px solid #eee;
    border-radius:10px;
	/* EXPAND CSS */
    z-index:0;
    overflow:hidden;
    position:relative;
	float:left;
    width:100%;
}
.rvdsf-productlist-grid .rvdsf-product-container:hover{
    border: 2px solid #45526c;
	/* EXPAND CSS */
    overflow:visible;
    z-index:100;
}
.rvdsf-productlist-grid .rvdsf-product-container:hover .asi-productlist-attributes{
    z-index: 100;
	border-left: 2px solid #45526c;
	border-right: 2px solid #45526c;
	border-bottom: 2px solid #45526c;
}
.rvdsf-productlist-grid .rvdsf-product-container .asi-productlist-attributes{
	border-left: 2px solid #eee;
	border-right: 2px solid #eee;
	border-bottom: 2px solid #eee;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
    position: absolute;
	background: white;
  	left: -2px;
    width: 101.2%;
}
.rvdsf-productlist-grid .rvdsf-product-container .asi-productlist-attributes > table tr td{
	font-size:11px;
}
.rvdsf-productlist-grid .rvdsf-product-container .asi-productlist-attributes > table > thead{
	background-color:#eee;
}
.rvdsf-productlist-grid .rvdsf-product-container:hover .asi-productlist-attributes > table > thead{
	background-color:#45526c;
	color:white;
}
.rvdsf-productlist-grid .rvdsf-product-container .asi-productlist-attributes > table > tr{
	line-height:10px;
}
.asi-productlist-attributes > ul{
    list-style-type: none;
}
.asi-productlist-attributes > ul > li{
    font-size:12px;
}
.asi-productlist{
    min-height: 65px;
	padding:5px;
}
.asi-productlist > p, .asi-productlist{
    font-size:11px;
}


/* TEST */
.asi-quotebox{
	display:flex;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
	height: 35px;
}
.asi-quotebox-right{
	flex: 1;
	width: 50%;
	justify-content: center;
	align-items: center;
	background-color:#eee;
	border-top-right-radius: 10px;
}
.asi-quotebox-right:hover{
	background-color:#45526c;
}
.asi-quotebox-right:hover > a > i, .asi-quotebox-right:hover > a , .asi-quotebox-right:hover > a > span{
	color:white;
}
.asi-quotebox-left{
	float: right;
	width: 50%;
	justify-content: center;
	align-items: center;
	background-color: #eee;
	border-top-left-radius:10px;
}
.asi_qty-list{
	height: 30px !important;
}

/* CATEGORIES LIST */


/* MENU BAR */
.asi-megamenu > div{
    margin:10px;
}
.item-blue{
    background-color:#45526c;
}
.item-gray{
    background-color:#eee;
}

/* FLEX */
.flex-container {
  display: flex;
  flex-direction: row;
}
.flex-item {
  background-color:#eee;
  width: 50%;
  margin: 5px;
  padding: 10px;
  border-radius:10px;
}
.flex-item:hover{
  background-color:#45526c;
  color:white;
}
.flex-item:hover > p{
    color:white;
}
.flex-item:hover > a > div > div > h4 , .flex-item:hover > a > div > div > p{
    color:white;
}
.flex-img{
    float:right;
}

/* MINI CART */
.rvdsf-label-amount{
    display:none !important;
}

/* HIDE TRIAL MESSAGE REVINDEX */
#dnn_ctr400_ctl00_dnnSkinMessage{
    display:none !important;
}

/* HOME PAGE VIDEO */
.videoContainer {
    position: relative;
    width: 100%;
    height: 700px;
    background-attachment: scroll;
    overflow: hidden;
}
.videoContainer video {
    width:2000px;
    position: relative;
    z-index: 1;
}
.videoContainer .overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    background-image:url("/Portals/0/ThemePluginPro/uploads/2021/6/10/MASK.png");
    background-repeat: no-repeat;
}
.video-circle {
border-radius: 50%;
object-fit: cover;
}

/* REVINDEX HIDDEN ELEMENTS */
.rvdsf-field-pageviewmode{display:none !important;}

.fa-file-pdf{
	font-size:25px;
	color:red;
}
.rvdsf-productlist-pager {
    margin-top: 250px;
}


/* HP OVERRIDE FLEX */
#content-builder-382 > div.is-section.is-shadow-1.is-section-auto > div.is-boxes > div.is-box-7.is-light-text.is-box{
    justify-content: right !important;
    align-items: right !important;
}

/* ASI JULY 2021 */
#column-346590{display:none !important;}
#column-691394{display:none !important;}

/* ASI HOMEPAGE MARCH 2025 */
/* ASI HOMEPAGE UPDATED */
#dng-megamenu673076 .primary_structure > li {
    border-right: 1px solid black;
}

/* DISPLAYS - PURPLE */
#dng-megamenu673076 .primary_structure > li:nth-child(1):hover,
#dng-megamenu673076 .primary_structure > li:nth-child(1):active,
#dng-megamenu673076 .primary_structure > li:nth-child(1):focus,
#dng-megamenu673076 .primary_structure > li:nth-child(1):visited,
#dng-megamenu673076 .primary_structure > li.current:nth-child(1) {
    background-color: #752355;
}

/* CONTRACT MFG - BLUE */
#dng-megamenu673076 .primary_structure > li:nth-child(2):hover,
#dng-megamenu673076 .primary_structure > li:nth-child(2):active,
#dng-megamenu673076 .primary_structure > li:nth-child(2):focus,
#dng-megamenu673076 .primary_structure > li:nth-child(2):visited,
#dng-megamenu673076 .primary_structure > li.current:nth-child(2) {
    background-color: #005a81;
}

/* POWER SUPPLIES - BEIGE */
#dng-megamenu673076 .primary_structure > li:nth-child(3):hover,
#dng-megamenu673076 .primary_structure > li:nth-child(3):active,
#dng-megamenu673076 .primary_structure > li:nth-child(3):focus,
#dng-megamenu673076 .primary_structure > li:nth-child(3):visited,
#dng-megamenu673076 .primary_structure > li.current:nth-child(3) {
    background-color: #956f4e;
}

/* ABOUT - GREEN */
#dng-megamenu673076 .primary_structure > li:nth-child(4):hover,
#dng-megamenu673076 .primary_structure > li:nth-child(4):active,
#dng-megamenu673076 .primary_structure > li:nth-child(4):focus,
#dng-megamenu673076 .primary_structure > li:nth-child(4):visited,
#dng-megamenu673076 .primary_structure > li.current:nth-child(4) {
    background-color: #009044;
}

/* BLOG - YELLOW */
#dng-megamenu673076 .primary_structure > li:nth-child(5):hover,
#dng-megamenu673076 .primary_structure > li:nth-child(5):active,
#dng-megamenu673076 .primary_structure > li:nth-child(5):focus,
#dng-megamenu673076 .primary_structure > li:nth-child(5):visited,
#dng-megamenu673076 .primary_structure > li.current:nth-child(5) {
    background-color: #e2ab23;
}

/* FAQ - ORANGE (NEW TAB) */
#dng-megamenu673076 .primary_structure > li:nth-child(6):hover,
#dng-megamenu673076 .primary_structure > li:nth-child(6):active,
#dng-megamenu673076 .primary_structure > li:nth-child(6):focus,
#dng-megamenu673076 .primary_structure > li:nth-child(6):visited,
#dng-megamenu673076 .primary_structure > li.current:nth-child(6) {
    background-color: #ff7f00;
}

/* CAREERS - RED */
#dng-megamenu673076 .primary_structure > li:nth-child(7):hover,
#dng-megamenu673076 .primary_structure > li:nth-child(7):active,
#dng-megamenu673076 .primary_structure > li:nth-child(7):focus,
#dng-megamenu673076 .primary_structure > li:nth-child(7):visited,
#dng-megamenu673076 .primary_structure > li.current:nth-child(7) {
    background-color: #bf2228;
}

/* CONTACT - BLUE */
#dng-megamenu673076 .primary_structure > li:nth-child(8):hover,
#dng-megamenu673076 .primary_structure > li:nth-child(8):active,
#dng-megamenu673076 .primary_structure > li:nth-child(8):focus,
#dng-megamenu673076 .primary_structure > li:nth-child(8):visited,
#dng-megamenu673076 .primary_structure > li.current:nth-child(8) {
    background-color: #2581c0;
}

#dng-megamenu673076 .primary_structure > li:last-child{
    border-right:0px !important;
}
#dng-megamenu673076 .primary_structure > li > a{
    font-family: Industria_Solid !important;
    letter-spacing: 5px;
    font-weight: normal !important;
    font-size: 22px !important;
}
h1.asi-header, h2.asi-header, h3.asi-header, h4.asi-header{
    color:#e8bc4f !important; 
    font-family: Industria_Solid !important;
    letter-spacing: 10px;
    font-weight: normal;
    line-height: 2.5rem;
}
h1.asi-subheading, h2.asi-subheading, h3.asi-subheading, h4.asi-subheading{
    font-weight:bold;
}
.tft-link  .asi-subheading{
    line-height: 25px !important;
}

.asi-contentbox1{
    background-color:#956f4e;
    padding:25px;
    margin:10px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    margin-bottom: 30px;
}
.asi-contentbox1 > div > div > h3, .asi-contentbox1 > div > div > p, .asi-contentbox1 > div > div > h4{
    color:white;
}
.asi-contentbox2{
    background-color:#005a81;
    padding:25px;
    margin:10px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}
.asi-contentbox2 > div > div > h3, .asi-contentbox2 > div > div > p, .asi-contentbox2 > div > div > h4{
    color:white;
}
.asi-contentbox3{
    background-color:#752355;
    padding:25px;
    margin:10px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    border-radius: 20px;
}
.asi-contentbox3 > div > div > h3, .asi-contentbox3 > div > div > p, .asi-contentbox3 > div > div > h4{
    color:white;
}

@media (min-width: 992px) { 
.asi-contentbox1{
    margin-right:50px;
}
.asi-contentbox2{
    margin-right:50px;
}
.asi-contentbox3{
    margin-left:50px;
}
 }


.tft-thumb{
    border-radius:20px;
    padding:10px;
    max-width:200px !important;
}
.thumb-box{
    display:flex;
    flex-direction: row;
    align-content: stretch;
}
.thumb-box > img{
    display:inline-flex;
    padding:10px 20px;
}


/* ASI MENU BAR */
#headerrow-349357 > div{
    padding-left:0px;
    padding-right:0px;
}
#main-menu{
    display:flex;
    width: 100%;
    height: 100%;
}
.dng-megamenu .primary_structure {
    position: relative;
    clear: both;
    margin: 0;
    padding: 0;
    display: flex !important;
    vertical-align: middle !important;
    height: 100%;
    border-bottom:1px solid black;
    border-top:1px solid black;
}
#main-menu > div  {
    width:100%;
}
#dng-megamenu673076 .primary_structure > li{
    flex-grow: 1;
    flex-basis: 0;
}
/* LOGO ENLARGE */
#logo926667 > a > img, #logo926667{
    width:100% !important;
}
#logo575027 > a > img.header-logo{
    width:625px !important;
}
#logo575027 > a > img.floating-header-logo{
    width:625px !important;
}
#logo161097 > a > img{
    width:80% !important;
}
/*
#main-menu > div > div {
    flex-grow: 1;
}
#main-menu > div > div > ul{
    flex-grow: 1;
}

.dng-megamenu .primary_structure{
    flex-grow: 1;
}
*/

.white{
    color:white !important;
}
.smaller{
    font-size:28px !important;
    line-height: 30px;
}
.larger{
    font-size:42px !important;
}
/* ASI DISPLAYS HEADER */
.asi-displays-header{
    display:flex;
}

/* ASI HOMEPAGE POWER SUPPLIES FLEXBOX */
.asi-ps-hpb{
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.asi-ps-hpb > a > img{
    width:45%;
    padding-right:20px;
    padding-top:15px;
}
.asi-ps-hpb > a > .ps1, .asi-ps-hpb > a > .ps2, .asi-ps-hpb > a > .ps3, .asi-ps-hpb > a > .ps4{
    /*height:50%;*/
}

/* ASI HOMEPAGE CONTRACT MFG FLEXBOX */
.asi-cm-hpb{
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}
.asi-cm-hpb img{
    padding:0px 20px 20px 0px;
}
.asi-cm-hpb .cm1, .asi-cm-hpb .cm2, .asi-cm-hpb .cm3, .asi-cm-hpb .cm4{
    height:50%;
}

/* ASI HOMEPAGE MANUFACTURING */
.asi-mfg-hp{
    display:grid;
    grid-template-columns: repeat(auto-fill,minmax(150px, 1fr));
    /*flex-direction: row;*/
    background-color: #45516c;
    justify-content: center;
    /*flex-wrap: wrap;*/
}
.asi-mfg-item1, .asi-mfg-item2, .asi-mfg-item3, .asi-mfg-item4, .asi-mfg-item5, .asi-mfg-item6, .asi-mfg-item7, .asi-mfg-item8, .asi-mfg-item9, .asi-mfg-item10, .asi-mfg-item11, .asi-mfg-item12{
    /*display:flex;
    flex-direction: column;
    flex:1 1 200px;*/
}
.asi-mfg-hp > div > p{
    font-family: Industria_Solid;
    color:white !important;
    font-size: 25px;
    letter-spacing: 3px;
    text-align: center;
    line-height: 25px;
    padding:20px 0px;
}

/* ASI HOMEPAGE IDEAL PARTNER */
.asi-seg{
    display:flex;
    flex-direction: column;
    border-left:2px solid #455166;
    min-height: 338px;
}
.asi-seg > img, .asi-seg > h3{
    flex-wrap: wrap;
    align-items: flex-start;
}
.asi-seg > p{
    padding:40px;
    line-height: 26px;
}
.asi-icon{
    display:flex;
    flex-direction: row;
    align-items: flex-start;
}
.asi-icon > h3{
    margin-left:20px;
    padding-top:10px;
    font-size: 42px;
    font-family: Industria_Solid;
    font-weight: normal !important;
    line-height: 41px !important;
}
.asi-title2{
    font-weight: bold;
    color:#455166;
    line-height: 33px;
}


/* ASI CTA FOOTER */

.asi-cta-hp{
    display:flex;
    flex-direction: column;
    border-right:3px solid #00aeef;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.asi-cta-hp > div{
    font-weight:bold;
    font-size:32px;
}

.asi-cta2-hp{
    display:flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.asi-cta2-hp > img, .asi-cta2-hp > div{
    align-items: center;
    align-content: center;
}
.asi-cta2-hp > div{
    font-family: Industria_Solid;
    font-size: 32px;
    color:white;
    margin-left:20px;
    letter-spacing: 6px;
    font-weight: normal;
}


/* ASI TFT LINKS */
.tft-link{
    color:white !important;
}
.tft-link > div > div > h3{
    color:white !important;
}
/* ASI FOOTER */
.asi-footer-title{
    color:white !important;
    text-transform: capitalize !important;
}
ul.asi-footer-box{ 
    list-style: none;
    margin-left: 0 !important;
}
#column-606343{text-align:center;}
#row-32821{padding:50px 20px 50px 20px;}
#dnn_dnnPRIVACY190971_hypPrivacy{color:white !important;}
#dnn_dnnTERMS190971_hypTerms{color:white !important;}

/* HEADER LOGIN , CART & SEARCH */
#dnn_userLogin24068_loginLink{
    font-family: Industria_Solid;
    font-size: 28px;
    font-weight: normal !important;
    letter-spacing: 5px;
    text-transform: uppercase;
    border-right:1px solid white;
    padding-right: 20px;
    line-height: 50px;
    }


/* VIDEO */
.asi-video-overlay{
    position: absolute;
    bottom: 50px;
    left: 50px;
}


/* HEADER LOGIN HIDE */
#dnn_userLogin24068_loginLink{display:none !important;}

.pl-20{padding-left:20px !important;}
.pr-20{padding-right:20px !important;}


/* HEADINGS */
/* COMMENTED OUT with Arthur on 8-3-2021 */
/*
h1, h2, h3, h4, h5, h6{
    text-transform: uppercase;
}
*/
.asi-heading{
    font-size: 2rem !important;
    color:#45526c !important;
}


/* MENU BAR DROPDOWNS */
.dng-megamenu .dnngo_menuslide{
    width:100% !important;
    border:1px solid black;
}
.dng-megamenu .dnngo_slide_menu {
    border-radius: 0px !important;
}
#dng-megamenu673076 .dnngo_slide_menu li {
    border-bottom: 0px !important;
}
#dng-megamenu673076 .dnngo_slide_menu li, #dng-megamenu673076 .dnngo_slide_menu li a{
    color:#58585a;
    font-weight: normal;
    line-height: 20px;
    font-family: raleway;
    white-space: normal;
    padding-bottom:5px;
}

/* CUSTOM COLORS ON DROPDOWN ELEMENTS */

#dng-megamenu673076 .primary_structure li:nth-child(1) .dnngo_menuslide .dnngo_slide_menu li:hover > a{
    color:#752355 !important;
}
#dng-megamenu673076 .primary_structure li:nth-child(2) .dnngo_menuslide .dnngo_slide_menu li:hover > a{
    color:#956f4e !important;
}
#dng-megamenu673076 .primary_structure li:nth-child(3) .dnngo_menuslide .dnngo_slide_menu li:hover > a{
    color:#005a81 !important;
}
#dng-megamenu673076 .primary_structure li:nth-child(4) .dnngo_menuslide .dnngo_slide_menu li:hover > a{
    color:#009044 !important;
}
#dng-megamenu673076 .primary_structure li:nth-child(5) .dnngo_menuslide .dnngo_slide_menu li:hover > a{
    color:#bf2228 !important;
}
#dng-megamenu673076 .primary_structure li:nth-child(6) .dnngo_menuslide .dnngo_slide_menu li:hover > a{
    color:#e2ab23 !important;
}
#dng-megamenu673076 .primary_structure li:nth-child(7) .dnngo_menuslide .dnngo_slide_menu li:hover > a{
    color:#2581c0 !important;
}
.asi-category-header{
    color:#45526c !important;
}
.align-center{
    text-align: center !important;
}

/*
.rvdsf-productlist-navbar {
    display:none !important;
}
*/

element.style {
    color: #FFFFFF;
    background-color: #428bca;
}
li.node-rvdsfCategoryTree.node-selected {
    background-color: #45526c !important;
}

/* ASI MODIFICATIONS 8-3-2021 */

@media only screen and (min-width: 1200px) {
  #dng-megamenu673076 .dnngo_slide_menu li, #dng-megamenu673076 .dnngo_slide_menu li a {
    margin-left:-5px;
}
#dng-megamenu673076 .dnngo_slide_menu li:last-child{
    padding-bottom: 5px;
}
#dng-megamenu673076 .dnngo_slide_menu li:first-child{
    padding-top: 5px;
}
.asi-displays-snippet{
    line-height: 26px;
    padding-top: 3px;
}
.asi-contentbox3 h3{
    margin-bottom: 7px !important;
}
.asi-glass{
    margin:3px 0px 3px 0px !important;
}
.tft-link .asi-subheading{
    color:white !important;
}
/*
.asi-dispalys-container-box{
    position: absolute !important;
    top:15px !important;
}*/
.asi-ps-e1 h3, .asi-ps-e1 p{
    color:white !important;
}
@media screen and (min-width: 1200px){
    .asi-ps-e1{
        margin-left: -78px;
        margin-top: 10px;
    }
}
.asi-cfg-p{
    line-height: 26px;
    padding-bottom:15px;
}
.asi-middle-bullet{
    line-height: 24px !important;
}
.asi-p-closer{
    line-height: 26px;
    padding-top:16px;
}
.bottom-iconboxes{
    margin:0px 100px 0px 100px;
}
/*
.asi-figures{
    margin:20px 400px 30px 400px;
}*/
}
@media only screen and (max-width: 500px) {
    .asi-cta2-hp > img, .asi-cta2-hp > div{
    align-items: left;
    align-content: left;
    }
    .asi-seg{
    flex-basis: 50%;
    }
}

.asi-dispalys-container-box {
    padding-left: 15px;
    padding-top: 15px;
}
.asi-subheading{
    color:white;
}
.asi-ps-e1 > p{
    color:white;
}

body .button-01.btn-white {
    border-radius: 3px;
    background-color: #fff !important;
}
.icon-box15 .icon {
    background-color: #fff !important;
}

body .button-01:hover {
    background-color: #45526c !important;
}

.rvdsf-cartsummary-detail-container, .dnnFormPopup.rvdsfCartSummaryDetailContainer {
    right: 50px !important;
}

.rvdsf-btn-addtocart{width:100%;}


/* ASI TABLE VIEW */
.asi-tableview-qty{
    width:50%;
}
.rvdsf-productlist-list .btn-toolbar {
    display:inline-block;
    width: 100%;
}

#rvdsfCategoryTree > ul > li > a{
font-size:13px !important;
}





/* HIDDEN ELEMENTS FILTERS */
/*
#rvdsfProductFilterPanel > div:nth-child(1){
    display:none !important;
}

#rvdsfProductFilterPanel > div:nth-child(2){
    display:none !important;
}

#rvdsfProductFilterPanel > div:nth-child(3){
    display:none !important;
}

#rvdsfProductFilterPanel > div:nth-child(4){
    display:none !important;
}
*/
label {
    display: inline-block;
    margin-bottom: 0px !important;
    font-size: 12px;
}
.tooltip {
    z-index: 1 !important;
}

.btn-group-xs > .btn, .btn-xs {
    line-height: .8 !important;
}

.table-text-font{
    font-size:12px;
}
.table-text-font-product-name{
    font-size:12px;
}

/* ASI SEG */
.asi-seg-cont {
    position: relative;
    display: flex;
    flex-flow: row wrap;
}
.asi-seg {
    box-sizing: border-box;
    padding: 20px;
    flex: 1;
}
@include max-width(992px) {
    .asi-seg {
        flex-basis: 25%;
    }
}

@include max-width(640px) {
    .asi-seg {
        flex-basis: 50%;
    }
}


.rvdsf-productlist-container .rvdsf-field-name a {
    font-size: 12px !important;
}

.table-header-text-font{
    font-size:12px;
}
#dnn_ctr404_ModuleContent > div > div.rvdsf-productlist-navbar.row > div:nth-child(1){display:none !important;}

.rvdsf-productdetail-container .rvdsf-product-gallery-container {
    height: 400px !important;
}

.rvdsf-productdetail-container .rvdsf-product-gallery-container img {
    max-height: 380px !important; 
}

/* HIDE REVIEWS */
#rvdsfProductDetailDescriptionTabs > li:nth-child(2){display:none !important;}
#rvdsfProductDetailReviews{display:none !important;}


.rvdsf-cartsummary-detail-container{
    color:black;
}
.control-label{
    font-weight: bold !important;
    color:#45526c !important;
}
.rvdsf-field-rating{display:none !important;}

#rvdsfProductDetailSpecificationsPanel > div > table > tbody > tr:nth-child(8){
	display:none !important;
}

/* BLOG */
.eds_news_Advantage .edNews_defaultList .edNews_summary p {
    color:#000 !important;
}

.eds_news_Advantage.eds_style_custom_sfn2wppkauj a:link, .eds_news_Advantage.eds_style_custom_sfn2wppkauj a:active, .eds_news_Advantage.eds_style_custom_sfn2wppkauj a:visited {
    color: blue;
}
.eds_news_Advantage p {
    color:#000 !important;
    font-size:16px !important; 
}
.edNews_tagClud a:link{
    color:white !important;
}

.eds_news_Advantage.eds_style_custom_sfn2wppkauj .edNews_tags a:hover {
    background-color: #000 !important;
}
.eds_news_Advantage.eds_style_custom_sfn2wppkauj h1, .eds_news_Advantage.eds_style_custom_sfn2wppkauj h2, .eds_news_Advantage.eds_style_custom_sfn2wppkauj h3, .eds_news_Advantage.eds_style_custom_sfn2wppkauj h4, .eds_news_Advantage.eds_style_custom_sfn2wppkauj h5, .eds_news_Advantage.eds_style_custom_sfn2wppkauj h6 {
    font-family: "Montserrat";
    color: rgba(60,72,88,1);
    font-weight: 800;
}

