/* W3PRO-Overrides.CSS 1.0 July 2019 by John Vivenzio and Matt McBride */


/* Navigation */
.w3-grouping{float:left;border-right:thin #ffffff solid;}
.w3-titlebar {background:#f1f2f2;padding:0px;margin:0px;color:#a7a9ac;padding:5px 25px;}
.w3-subnav {background:#f1f2f2;padding:0px 25px;}
.w3-subnav .w3-button:hover{color:#000!important;background-color:#fff!important}
.w3-nav {padding: 0px 25px;}


/* Typeography */
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}
h1{font-size:24px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6{font-size:12px}.w3-serif{font-family:serif}
h1,h2,h3,h4,h5,h6{font-family:Verdana,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}

/* Headline Control */
@media(max-width: 1800px) {h1 {font-size: 21px;}h2 {font-size:20px}h3 {font-size:18px} h4 {font-size:16px;} .w3-homepage-sub{font-size:30px}}
@media(max-width: 1000px) {h1 {font-size: 18px;line-height:30px!Important;margin:10px 0;}h2 {font-size:14px;line-height:18px!Important;}h3 {font-size:18px} h4 {font-size:16px;} .w3-homepage-sub{font-size:20px}}
@media(max-width: 500px) {h1 {font-size: 14px;line-height: 32px!Important;margin:20px 0;}h2 {font-size:16px;line-height: 20px!Important;margin:0;}h3 {font-size:18px;line-height: 18px!Important;margin:10px 0;}h4 {font-size:15px; ;line-height: 12px; } .w3-homepage-sub{font-size:18px;line-height: 18px!Important;margin:10px 0;}}

/* Titles Control */
@media(max-width: 1800px) {.w3-titles {font-size:32px;display: inline-block;border-style:solid; padding:0 1em; margin: 20PX auto 20px auto;}}
@media(max-width: 1000px) {.w3-titles {font-size:20px;display: inline-block;border-style:solid; padding:0 1em; margin: 30px auto 10px auto;}}
@media(max-width: 500px) {.w3-titles {font-size:20px;display: inline-block;border-style:solid;border-width:2px; padding:0 1em; margin: 40px auto 10px auto;}}

/* Button Control */
@media(max-width: 1000px) {.w3-btn,.w3-button{border:none;display:inline-block;outline:0;padding:4px 8px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap; margin-top: 0px!Important; font-size:12px;} }
@media(max-width: 500px) {.w3-btn,.w3-button{border:none;display:inline-block;outline:0;padding:4px 8px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap; margin-top: 0px!Important; font-size:12px;} }



/* Colors */
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-red,.w3-hover-white:hover{color:#fff!important;background-color:#b52c31!important}
.w3-darkblue,.w3-hover-darkblue:hover{color:#fff!important;background-color:#424552!important}
.w3-lightblue,.w3-hover-lightblue:hover{color:#fff!important;background-color:#666978!important}
.w3-lightgray,.w3-hover-lightgray:hover{color:#000!important;background-color:#f1f2f2!important}


/* Global */
.w3-container {padding:25px;}
.page-pagination {font-family:"Arial",Arial,sans-serif;font-size:14px;line-height: 1.5;margin:0px;}
.MyMenu .w3-dropdown-hover:first-child, .w3-dropdown-click:hover{ background:#424552; color: white; }
.MyMenuDrops a:visited {color:#ffffff;}
.MyMenuDrops a {color:#000000;!important}
.MyMenu a {color:#ffffff;}
.MyMenu .w3-bar-item {color:#fff !important;}
.MyMenu .w3-dropdown-content .w3-bar-item {color:#000 !important;}
.MyMenu .w3-dropdown-content .w3-bar-item:hover {color:#fff !important;}
.MyMenu .w3-dropdown-hover button:hover {background-color:#424552; color:#fff;}



/* Forms */
input:required {border-left-color:#D90F12!important;border-left-width:2px!important;}
textarea:required {border-left-color:#D90F12!important;border-left-width:2px!important;}
select:required {border-left-color:#D90F12!important;border-left-width:2px!important;}
.product-input{padding-right:10px;}
.product-input-select-wrap {padding-right:10px;padding-top: 10px;}
.product-input-select {height: 38px;}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%;margin-top:10px;}

/* Support Center */
.Email_Button {width: 130px;height: 130px;background: url("img/Email.png") no-repeat;display: inline-block;}
.Email_Button:hover {background: url("img/Email_hover.png") no-repeat;}
.Phone_Button {width: 130px;height: 130px;background: url("img/Phone.png") no-repeat;display: inline-block;}
.Phone_Button:hover {background: url("img/Phone_hover.png") no-repeat;}
.FAQ_Button {width: 130px;height: 130px;background: url("img/FAQ.png") no-repeat;display: inline-block;}
.FAQ_Button:hover {background: url("img/FAQ_hover.png") no-repeat;}
.w3-button{font-family:"Arial",Arial,sans-serif;font-size:12px;}
.w3-tab{font-family:"Arial",Arial,sans-serif;font-size:12px;}
.w3-titles {font-size:32px;display: inline-block;border-style:solid; padding:0 1em; margin: 0 auto 20px auto;}
.w3-homepage-sub{font-family:"Arial",Arial,sans-serif;font-weight:400;margin:0px 0px;font-size:30px}

.SupportPromo h2 {font-family:"Arial",Arial,sans-serif;font-size:20px;font-weight:bold;line-height: 24px;color:#ffffff;}
.SupportPromo a {color:#ffffff;text-decoration:underline;}
.SupportPromo a:hover {color:#ffffff;text-decoration:underline;}
.SmallPromo h2 {font-family:"Arial",Arial,sans-serif;font-size:20px;font-weight:bold;line-height: 24px;color:#000000;}
.Info h2 {font-family:"Arial",Arial,sans-serif;font-size:20px;font-weight:bold;line-height: 24px;color:#000000;margin:10px 0;}
.Contact h4{font-family:"Arial",Arial,sans-serif;font-size:14px;font-weight:bold;line-height: 24px;color:#000000;margin:0px;}
.Contact p {font-family:"Arial",Arial,sans-serif;font-size:14px;line-height: 1.5;color:#000000;}

.w3-titlebar h1{font-family:"Arial",Arial,sans-serif;font-size:21px;line-height: 40px;margin: 20px 0px;color:#a7a9ac;}

.Pointer {cursor: pointer;}
.fa-cloud-download-alt:hover {color:#b42b31!important;}

/* Products */
.pages {font-family:"Arial",Arial,sans-serif;font-size:14px;line-height: 1.5;color:#ffffff;}
.pages a {font-size:20px;color:#ffffff;}
.pages a:hover {color:#ffffff;}
.pages a:visited {color:#ffffff;}

#product-section td {font-size: 12px;}
#product-section .item-product {min-height: 475px;max-height:475px;overflos:hidden;}
.products-related-link p {text-decoration: none;color: black !important;}

.doc-list p { line-height:18px; }

.w3-responsive-list {overflow-y: auto;}