﻿
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{font-family:Poppins, Arial, Helvetica, sans-serif;font-size:16px;color:#383838;font-weight:400;letter-spacing:0px;line-height:1.66;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:normal;}
ol, ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
p{margin-top:0.5em;}
p + p{margin-top:0.5em;}
a:not(.btn):not(.button):not(.button1), a:not(.btn):not(.button):not(.button1):link, a:not(.btn):not(.button):not(.button1):visited{text-decoration:underline;color:#BF311A;}
a:hover{color:#383838;text-decoration:underline;}
a.button, input.button,input[type=submit], input[type=button], .btn, .btn-primary, #page-content .submitbtns a, #page-content .submitbtns a:visited{width:auto;border-width:0px;border-color:#ffffff;border-radius:2px;font-family:Poppins, Arial, Helvetica, sans-serif;font-weight:400;letter-spacing:0px;border-style:solid;background:#BF311A;color:#ffffff;padding:9px 20px;line-height:14px;font-size:16px;display:inline-block;position:relative;outline:0;text-align:center;text-transform:uppercase;text-decoration:none;box-sizing:border-box;cursor:pointer;height:auto;}
a.button:hover, input.button:hover, input[type=submit]:hover, input[type=button]:hover, .btn:hover, .btn-primary:hover, .btn-secondary:hover , .submitbtns a:hover {background:#70140A;text-decoration:none;}
a.button-dark, input.button-dark{width:auto;border-width:0px;border-color:#ffffff;border-radius:2px;font-family:Poppins, Arial, Helvetica, sans-serif;font-weight:400;letter-spacing:0px;border-style:solid;background:#383838;color:#ffffff;padding:9px 20px;line-height:14px;font-size:16px;display:inline-block;position:relative;outline:0;text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;height:auto;}
a.button-dark:hover, input.button-dark:hover{background:#BF311A;text-decoration:none;}
#wrapper{margin:0 auto;max-width:1296px;background:#ffffff;overflow:visible;width:auto;padding:0;clear:both;}
#container1{padding: 0 calc(50% - 678px);height:45px;background:none;border-bottom:none;}
#container2{height:97px;background:none;padding: 0 calc(50% - 678px);}
#container3{padding:15px 30px;border-bottom:1px solid #e5e5e5;height:64px;}
#header{height:142px;box-shadow: none;}
.header-container-content{padding: 0 30px;}
#logo{float:left;overflow-x:hidden;padding:0;}
#livechat{float:right;top:16px;position:relative;margin:0;}
.noticebox,.warning{background: #FFD1D1 url('images/warning.png') 10px center no-repeat;border: 1px solid #F8ACAC;padding: 10px 10px 10px 33px;text-align: left;}

/* top menu */
#mainmenu{width: auto;float: right;background: none;clear: inherit;margin: 0;height: auto;}
#mainmenu ul li{display:inline-block;padding-right:21px;}
#mainmenu ul li:last-child{padding-right:0px;}
#mainmenu ul li a{font-family:Poppins, Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;color:#383838;font-weight:400;height: 86px;display: flex;align-items: center;position:relative;}
#mainmenu ul li a:hover, #mainmenu li:hover > a, #mainmenu a:focus{color:#BF311A;border:none;}
#mainmenu ul li a i{padding-left:9px;}
#mainmenu ul li a span.button{border-radius: 4px;font-weight: 600;letter-spacing: 0.195px;border-style: solid;background: #BF311A;color: #ffffff; padding: 11px 23px;line-height: 16px;font-size: 13px;display: flex;position: relative;outline: 0;text-align: left;box-sizing: border-box;cursor: pointer;height: auto;}
#mainmenu .current-menu-item > a, #mainmenu .current-menu-ancestor > a, #mainmenu .current_page_item > a, #mainmenu .current_page_ancestor > a {font-weight: bold;background:none !important;}
#mainmenu ul li a:not(.sub-menu a):after{content: " ";position: absolute;top: calc(50% + 1.15em);left: 0;width: 100%;border-top-style: solid;transform: scaleX(0);transition: transform .2s ease-in-out;border-top: 2px solid #BF311A;}
#mainmenu ul li a:not(.sub-menu a):hover:after{transform: scaleX(1);}
#mainmenu ul li:hover > .sub-menu {display: block;}
.sub-menu{padding: 0;background-color: #f6f6f6;width: 1296px;border: none;border-top: 3px solid #fff !important;font-size: 15px;font-weight: 400;line-height: 22px;display: none;position: absolute;left: calc(50% - 648px);box-shadow: none;z-index: 1;top: initial;transition: opacity .2s ease-in;}
.sub-menu .sub-menu-item{width: 100%;float: left;}
.sub-menu .sub-menu-item-2{width: 50%;float: left;}
.sub-menu .sub-menu-item-3{width: 32%;float: left;}
#mainmenu ul li .sub-menu .sub-menu-item a, #mainmenu ul li .sub-menu .sub-menu-item-2 a, #mainmenu ul li .sub-menu .sub-menu-item-3 a{padding: 0 30px;font-size: 18px;color: #BF311A;}
.sub-menu .sub-menu-item p,.sub-menu .sub-menu-item-2 p, .sub-menu .sub-menu-item-3 p{padding: 0 30px 30px 30px;}
.sub-menu li{margin: 0;padding: 10px 0px 0 30px;float: none;height: 30px;display: block;text-align: left;border: none;width: 269px;background: none !important;}
.sub-menu li:hover {background: #3f6f6a !important;}
.pdh-main-menu-live-support, .pdh-main-menu-my-account{display:none !important;}
.pdh-main-menu-live-support img{vertical-align:middle;}
#mainmenu ul li.pdh-main-menu-search{padding-right:0}
#mainmenu-control{display:none}
.mainmenu-open-submenu{display: none;z-index: 1;position: absolute;top: 0;right: 0;color: #f6f6f6;padding-right: 35px;-webkit-appearance: none;-moz-appearance: none;outline: 0;background: 0 0;min-width: 50px;border: none;height: 35px;line-height: 35px;font-size: 14px;text-align: center;}
.filter-mobile{display:none;}
.circle-icon{border:2px solid #BF311A;width:35px;height:35px;border-radius:50%;text-align:center;padding:10px;margin:5px 0;}
.circle-icon:hover{background-color:#BF311A;color:#fff;}
.sidenav{}
.sidenav ul li{text-align:center;}
.sidenav ul li span{font-family:Poppins, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;position:relative;top:-8px;}
.pdh-page-header{height:40px;}
.pdh-page-header-left{color:#BF311A;padding-bottom:10px;font-size:22px;font-family:Poppins, Arial, Helvetica, sans-serif;line-height:1.4em;width:60%;float:left}
.pdh-page-header-right{width:30%;float:right;line-height:1.4em;text-align:right}
.pdh-table{display:table;width:100%;}
.pdh-table-heading{display:table-row;font-weight:bold;background-color:#BF311A;color:#fff;text-align:center;}
.pdh-table-row{display:table-row;}
.pdh-table-cell{display:table-cell;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px;}
.pdh-table-heading .pdh-table-cell:first-child{border-left:1px solid #BF311A;}
.pdh-table-heading .pdh-table-cell:last-child{border-right:1px solid #BF311A;}
.pdh-table-row .pdh-table-cell:first-child{border-left:1px solid #e5e5e5;}
.pdh-block{margin:2%;margin-left:0;padding:10px 0;width:98.5%;float:left;min-width:220px;max-width:880px;border-radius:10px;border:1px solid #ccc;position:relative;overflow:hidden;}
.pdh-block div{padding:4px 0;}
.pdh-block-item{width:370px;left:0;margin-left:25px;padding-right:20px !important;padding-left:25px !important;border-right:1px solid #e4e4e4;transition:left 1s;display:inline-block;position:relative;float:left;}
.pdh-block span{display:block;min-height:50px;width:90%;}
.pdh-block .scroll-arrows-left{position:absolute;left:1%;top:40%;color:#BF311A;cursor:pointer;z-index:10}
.pdh-block .scroll-arrows-right{position:absolute;right:1%;top:40%;color:#BF311A;cursor:pointer;z-index:10}
.scroll-arrows-left-outer, .scroll-arrows-right-outer{display:none !important;}
#bottom1{background-color:#393939;padding-top:20px;padding-bottom:25px;color:#999999;font-size:11px;overflow:hidden;width:auto;border-bottom:none;margin:0;}
#bottom1 h1, #bottom1 h2{font-weight:bold;font-size:14px;margin-bottom:5px;padding-left:40px;color:#999999 !important;}
#bottom1 ul{padding-left:40px;}
#bottom1 li{height:18px;list-style:none;}
#bottom1 a{margin-bottom:-10px;color:#D5D5D5;line-height:200%;font-size:13px;text-decoration:none;}
#bottom1 a:hover{text-decoration:none;color:#999999;}
#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{display:block;float:left;width:24%;min-width:185px;height:130px;padding:0;}
#bottom1 .row2{float:left;width:100%;text-align:center;padding-top:20px;}
#bottom2{background-color:#37383A;color:#cfcece;font-size:13px;text-align:center;padding:20px 0 4px 0;height:131px;width:auto;margin:0;line-height:inherit;}
#bottom2 a{text-decoration:none;color:#cfcece}
#bottom2 a:hover{text-decoration:none;color:#999999}
#bottom2 .graytext, #bottom2 .graytext a{color:#999999;margin-bottom:4px;}
#bottom2 p{margin-bottom:4px;}
#bottom2 .col1{float:left;width:70%;text-align:left;padding-left:40px;}
#bottom2 .social{float:right;width:20%;text-align:right;padding-right:40px;padding-top:20px;min-width:150px;}
#bottom2 .social img{margin:0 5px;}
#mobile-call-us{position:fixed;bottom:-6px;width:100%;text-align:center;display:none;z-index:99;}
#privacy{position:fixed;bottom:0;width:100%;background:#363839;text-align:center;color:#8c8989;font-size:13px;box-sizing:border-box;padding:7px 25%;z-index:99999;}
#privacy a, #privacy a:hover{color:#bfbfbf;text-decoration:none;}
#privacy a.button, #privacy a.button:hover{margin-left:30px;padding:5px 15px;line-height:14px;font-size:12px;background:#8c8989;color:#ffffff;text-transform:initial;font-family:Poppins,Arial,Helvetica,sans-serif;border-radius:2px;}

/* responsiveness  */
@media (max-width:1078px){
#header{height:auto;}
#container2{height:auto;padding-top: 20px;padding-bottom: 20px;}
#container1{background-color:#BF311A !important;}
.header-container-content{padding: 0;}
#logo{padding-left: 30px;}

	/* Navigation */
	#mainmenu{display: none;}
	#mainmenu-control{
		display: block;
		width: 20px;
		height: 20px;
		float: right;
		cursor: pointer;
		color: #807f83;
		font-size: 22px;
	    top: 12px;
	    position: relative;
	    right: 32px;
        z-index: 99999;
	}
    .mainmenu-open-submenu{display: block;}

	#mainmenu{
		width: 100%;
		padding: 0px;
    	border-bottom: none;
    	height: auto;
		float: none;
    	line-height: inherit;
        padding-top: 94px;
	}

	#mainmenu ul {
		list-style: none;
		list-style-type: disc;
		border-bottom: 1px solid rgba(255,255,255,.1);
		position: relative;
		width: 100%;
		margin: 0;
		padding: 0;
		z-index: 20;
		text-align: left;
	}

	#mainmenu ul li:not(.sub-menu li) {
		display: block;
		margin: 0;
		position: relative;
		padding-right: 0px;
		height: auto;
		float: initial;
        clear: both;
	}

	#mainmenu ul li:hover > .sub-menu {
	    display: none;
	}


	#mainmenu a, #mainmenu ul li a {
		color: #ffffff !important;
		display: block;
		padding: 0 30px !important;
		text-align: left;
		text-decoration: none;
		line-height: 35px;
    	height: 35px;
		background-color: #807f83;
        width: auto;
        clear: both;
        font-size: 14px !important;
        transition-property: color,background-color,border-color;
        transition-duration: .2s;
        transition-timing-function: linear;
	}

	#mainmenu ul span{
		width: 20px;
		height: 20px;
		display: block !important;
		position: absolute;
		right: 0;
		top: 0;
		margin-top: 5px;
    	margin-right: 30px;
    	font-size: 18px;
        color: #fff;
	}

	.sub-menu{
		margin: 0;
		padding: 0;
		border-top: none !important;
		list-style-type: square;
		width: 100%;
		position: relative;
    	float: none;
    	top: 0;
        left: 0;
	}

    .sub-menu .sub-menu-item, .sub-menu .sub-menu-item-2, .sub-menu .sub-menu-item-3{width: 100%;}
    .sub-menu p, .sub-menu a i{display: none;}

    #mainmenu ul li .sub-menu a{
        padding-left: 40px !important;
    }

	.sub-menu a:before{
		content: "-";
    	margin-right: 2px;
	}

    #mainmenu ul li a span.button{
        width: 100%;
        height: 35px;
        position: initial;
        margin: 0;
    background: inherit;
    padding: 0;
    line-height: 35px;
    font-weight: 400;
    }
}


@media (max-width:900px){.pdh-block span{width:80%;}
#privacy{padding:7px 15px;}
}

@media (max-width:861px){
.pdh-block{max-width:440px}
}

@media (max-width:786px){#container1{padding:0;}
#bottom2-container{text-align:center}
.filter-not-mobile{display:none;}
#bottom2{height:220px;}
#bottom2 .col1{width:100%;text-align:center;padding-left:0px;}
#bottom2 .social{width:100%;text-align:center;display:none;}
#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{width: 265px;margin-left: 10%;margin-bottom:15px;}
#bottom1 h1, #bottom1 h2{margin-bottom:0;}
#bottom1 ul{margin-top:0;}
#mobile-call-us{display:block;}
.pdh-page-header-left{width:82%;}
.pdh-page-header-right{width:47px;}
.pdh-table-cell{padding:5px;}
}
@media (max-width:680px){#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{width: 200px;}
}
@media (max-width:580px){#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{margin-left: 5%;}
}
@media (max-width:420px){
#bottom1 .col1, #bottom1 .col2, #bottom1 .col3, #bottom1 .col4{width: 200px;margin-left: calc(45% - 100px);margin-right: calc(45% - 100px);}
.pdh-block-item{width:410px;margin-left:0;padding-left:10px !important;}
.pdh-block span{max-width:68%;}
.pdh-block .scroll-arrows-left, .pdh-block .scroll-arrows-right{display:none;}
.scroll-arrows-left-outer{position:relative;top:148px;left:-25px;color:#BF311A;cursor:pointer;z-index:10;}
.scroll-arrows-right-outer{position:relative;float:right;top:-148px;right:-25px;color:#BF311A;cursor:pointer;z-index:10;}
.icon-show-small-screen{display:inline-block !important;}
#logo{padding-left: 10px;}
#mainmenu-control {right: 10px;}
}
/*added 13Feb2023 Ken Live Help Now*/
/*Live Chat styles*/
div#lhnHocButton div.lhnHocChatBtnCont {

    background-color: #BF311A;

}

div#lhnHocButton.lhnround div.lhnHocChatBtnCont {

    background-color: transparent;

}

div#lhnHocButton div.lhnHocChatBtn {

    background-color: #BF311A;

}



div#lhnHocButton div.lhnHocChatBtn_border {

    border: 4px solid #1997AF;

}



div#lhnHocButton div.lhnHocChatBtnShadow {

    box-shadow: -2px 3px 8px 1px #A0A0A0;

}



div#lhnHocButton div.lhnHocFrontBubble {

    background-color: #ffffff;

}



div#lhnHocButton div.lhnHocFrontBubble:before {

    border-color: #ffffff transparent transparent #ffffff;

}



div#lhnHocButton.lhnround div.lhnHocFrontBubble:after {

    border-color: transparent #ffffff #ffffff transparent;

}

div#lhnHocButton div.lhnHocChatTalk {

    background-color: #999999;

}



#lhnHelpOutCenter div.lhnRadioGroup input:checked + span {

    background-color: #e0e0e0;

    color: white;

}



div#lhnHocButton div.lhnHocBackBubble {

    background-color: #e0e0e0;

}



div#lhnHocButton div.lhnHocBackBubble:after{

    border-color: #e0e0e0 #e0e0e0 transparent transparent;

}



div#lhnHocInvite div.lhnHocInviteCont{

    background-color: transparent;

    color: #FFFFFF;

}

div#lhnHocInvite div.lhnHocInviteButton{

    border: 1px solid #ffffff;

    background-color: #BF311A;

    color: #fff;

}

div#lhnHocInvite div.lhnHocInviteButton.lhnstart{

    background-color: #BF311A;

    color: #fff;

}



#lhnHelpOutCenter button.lhnFormButton,

#lhnHelpOutCenter button.form_submit {

    background-color: #BF311A;

    color: white;

}

#lhnHelpOutCenter button.lhnFormButton:hover,

#lhnHelpOutCenter button.form_submit:hover {

    background-color: #BF311A;

}



#lhnHelpOutCenter div.lhnWindow-header {

    color: white;

    background-color: #BF311A;

}



#lhnHelpOutCenter div.lhnCustomerMessage div.lhnWindow-message {

    background-color: #999999;

    color: white;

}

#lhnHelpOutCenter div.lhnCustomerMessage div.lhnWindow-message:after {

    border-color: transparent transparent transparent #999999;

}

#lhnHelpOutCenter div.lhnOperatorMessage div.lhnWindow-message a{

    color: #BF311A;

}

#lhnHelpOutCenter div.lhnWindow-chat_input button {

    background-color: #BF311A;

    color: white;

}

#lhnHelpOutCenter div.lhnWindow-chat_input button:hover {

    background-color: #BF311A;

}



#lhnHelpOutCenter div.lhnPrompt button.lhnFormButton{

    border: 2px solid #999999;

}

#lhnHelpOutCenter div.lhnPrompt button.lhnFormButton.lhnPromptDecline{

    background-color: #ffffff;

    color: #999999;

}



#lhnHelpOutCenter div.lhnChatActionsMenu img{

    background-color: #999999;

}



/* Jump Logic */

#lhnHelpOutCenter div.jumplogic .lhnOptions .lhnOption{

    color: #999999;

}

#lhnHelpOutCenter div.jumplogic .lhnOptions .lhnOption:hover{

    background-color: #999999;

    color: #ffffff;

}

