@import url(bootstrap/css/bootstrap.css);
@import url(css/content.css);
@import url(css/animated.css);
@import url(css/font-awesome.css);
@import url(css/flexslider.css);
@import url(css/trans-banner.css);
@import url(css/unoslider.css);
@import url(css/fancybox.css);
@import url(css/isotope.css);
@import url(css/jquery.countdown.css);
@import url(css/style.css);
@import url(//fonts.googleapis.com/css?family=Droid+Sans);
@-webkit-viewport {width:device-width;}
@-moz-viewport {width:device-width;}
@-ms-viewport {width:device-width;}
@-o-viewport {width:device-width;}
@viewport {width:device-width;}

@font-face{
    font-family: FuturaHeavy;
    src: 
         url("fonts/futurastd-heavy.svg") format("svg"),
         url("fonts/futurastd-heavy.woff") format("woff"),
         url("fonts/futurastd-heavy.woff2") format("woff2");
}
@font-face{
    font-family: FuturaExtraBold;
    src: 
         url("fonts/futurastd-extrabold.svg") format("svg"),
         url("fonts/futurastd-extrabold.woff") format("woff"),
         url("fonts/futurastd-extrabold.woff2") format("woff2");
}
@font-face{
    font-family: FuturaStdLight;
    src: 
         url("fonts/futurastd-light.svg") format("svg"),
         url("fonts/futurastd-light.woff") format("woff"),
         url("fonts/futurastd-light.woff2") format("woff2");
}
@font-face{
    font-family: FuturaStdBold;
    src: 
         url("fonts/futurastd-bold.svg") format("svg"),
         url("fonts/futurastd-bold.woff") format("woff"),
         url("fonts/futurastd-bold.woff2") format("woff2");
}
@font-face{
    font-family: FuturaStdMedium;
    src: 
         url("fonts/futurastd-medium.svg") format("svg"),
         url("fonts/futurastd-medium.woff") format("woff"),
         url("fonts/futurastd-medium.woff2") format("woff2");
}
@font-face{
    font-family: FuturaStdBook;
    src: 
         url("fonts/futurastd-book.svg") format("svg"),
         url("fonts/futurastd-book.woff") format("woff"),
         url("fonts/futurastd-book.woff2") format("woff2");
}




/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2014 By BESTDNNSKINS.COM
 */
/*--------- Global CSS Reset & Standards ----------*/
#Body{ background:center top fixed #ddd; margin:0;padding:0; color:#555; }
html,body{ margin:0; padding:0; font:normal 13px/1.5 'Droid Sans',Arial, sans-serif; color:#555;}
Body #Form{ height:100%; }
* {font-family:'Droid Sans',Arial, sans-serif; }
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, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {border:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}a img{border:0;}
img, object, embed { max-width: 100%;}
[class*="map"] img,[id*="map"] img,[class*="Map"] img,[id*="Map"] img, table img{max-width:none;}
img{border:0; height:auto;}
p{ margin:0 0 15px 0 !important;  font-family: FuturaStdLight ;
}

A:link { text-decoration : none; }
A:visited { text-decoration : none; }
A:hover { text-decoration:none ; }
A:active { text-decoration : none; }

h1{font-size:28px;line-height:1.5em;letter-spacing:0;font-weight:700;/*font-family:'Droid Sans',Arial, Tahoma, sans-serif;*/}
h2{font-size:20px;line-height:1.5em;letter-spacing:0;font-weight:700;/*font-family:'Droid Sans',Arial, Tahoma, sans-serif;*/}
    h2.j_title, h2.j_title span {
        font-size: 32px;
    }
h3{font-size:20px;line-height:1.5em;letter-spacing:0;font-weight:700;/*font-family:'Droid Sans',Arial, Tahoma, sans-serif*/;}
h4{font-size:18px;line-height:1.5em;letter-spacing:0;font-weight:700; padding-top:4px;/*font-family:'Droid Sans',Arial, Tahoma, sans-serif;*/}
h5{font-size:16px;line-height:1.5em;letter-spacing:0;font-weight:700;/*font-family:'Droid Sans',Arial, Tahoma, sans-serif;*/}
h6{/*font-size:14px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:'Droid Sans',Arial, Tahoma, sans-serif;*/}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {/*font-family:'Droid Sans',Arial, sans-serif;*/}

/*Bootstrap Reset*/
[id*="ControlPanel"], [id*="ControlPanel"] *, [id*="ControlPanel"] *:after,
.dnn_mact, .dnn_mact *, .dnn_mact *:before, .dnn_mact *:after,
.dnnActionMenu, .dnnActionMenu *, .dnnActionMenu *:before, .dnnActionMenu *:after,
.TB_Wrapper, .TB_Wrapper * { -webkit-box-sizing: content-box; box-sizing: content-box; }
[class*="RadAjaxPanel"] *,[class*="Digital"] * { font-size:12px; -webkit-box-sizing: content-box; box-sizing: content-box; }
ul.list-unstyled, ol.list-unstyled, ul.list-unstyled > li, ol.list-unstyled > li {list-style: none; margin:0;}
ul.row {margin-left: -15px; margin-right: -15px;}
ol, ul {list-style: none; font-family: FuturaStdBook; }
ul li { list-style-type:disc; }
ul li li { list-style-type:circle; }
ol li { list-style-type: decimal;}
.nav li { list-style:none;}
a{outline:none;border:0;}
.btn-primary, .btn-warning, .btn-danger, .btn-success, .btn-info{color:#ffffff;}
ul#myTab { padding:0; margin:0; } 
.panel-primary > .panel-heading h3 {color: #ffffff;}
.panel-success > .panel-heading h3 {color: #468847;}
.panel-warning > .panel-heading h3 {color: #c09853;}
.panel-danger > .panel-heading h3 {color: #b94a48;}
.panel-info > .panel-heading h3 {color: #3a87ad;}
.popover {z-index:999;}

/*spacer styles*/
.pe-spacer { clear: both; display: block; margin: 0; min-height: 0 ;  padding: 0; width: 100%;}
.pe-spacer.size10 { height: 10px;}
.pe-spacer.size20 { height: 20px;}
.pe-spacer.size30 { height: 30px;}
.pe-spacer.size40 { height: 40px;}
.pe-spacer.size50 { height: 50px;}
.pe-spacer.size60 { height: 60px;}
.pe-spacer.size70 { height: 70px;}
.pe-spacer.size80 { height: 80px;}
.pe-spacer.size90 { height: 90px;}
.pe-spacer.size100 { height: 100px;}

/*border styles*/
.left_border{ border-left:1px solid #e9e9e9;}
.right_border{ border-right:1px solid #e9e9e9;}
.top_border{ border-top:1px solid #e9e9e9;}
.bottom_border{ border-bottom:1px solid #e9e9e9;}

.Head{ font-weight:bold; font-size:16px; }
.SubHead { font-weight:bold;  font-size:15px; }
.SubSubHead{ font-size:14px; }
.Normal { font-size:13px; line-height:1.5em; }

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }
.clear_float{ clear:both;line-height:0;font-size:0;}
.floatl{ float:left;}
.floatr{ float:right;}
.pc_display { display:block;}
.mobile_display{ display:none;}

/*--------- Admin Settings Reset ----------*/
.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000000; text-decoration: underline;}
.FileManager A:hover{ color:#000000; text-decoration:none;}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF; text-decoration : none;}
.dnnActionMenu span { color:#000000;}
.ModuleTitle_SubMenu{ z-index:9999; }   
.DnnModule{z-index:inherit;}
.dnnFormPopup .ui-dialog-titlebar { min-height:40px; }
.bs-docs-section .bs-example.bs-example-popover{ z-index:1;}
.DNNAligncenter table { margin: 0 auto;}
.paneOutline { border:1px dashed #ccc;}

/*--------------------------------------------
               All Design Style                
---------------------------------------------*/
#skin_wrapper {width:100%;  position:inherit;z-index:1; background:#fff; margin:0 auto; -webkit-box-shadow:0 0 2px #000;box-shadow:0 0 20px #a3a3a3;}
#skin_wrapper.boxed {width:1140px; }
.skin_width { width:100%;/*max-width:1140px;*/min-width:767px;margin:0 auto; position:relative;}
.mobile_nav { display:none;}
.skin_banner{ position:relative;}
.skin_main { min-height:550px; }

.skin_top_content {
    /*padding: 0px 27px 15px 27px;*/
    padding: 0px 27px 15px 0px;
    font-family: FuturaStdLight;
    /*max-width: 1600px;*/
    margin: 0 auto;
    margin-left: 1.5%;
}
.skin_top_content.home {
    /*padding: 0px 27px 15px 27px;*/
    padding: 0px 27px 15px 0px;
    font-family: FuturaStdLight;
    /*max-width: 1600px;*/
    margin: 0 auto;
    margin-left: 0%;
}
.skin_main_padding{ padding:0 15px;}
.skin_main { min-height:500px; }
.content_whitebg{ background:#fff; }
.content_graybg{ background:#f1f1f1; }

.footer_top{ background:#efefef; }
.footerpane_style{border-bottom:1px solid #111;}
.copyright_bg{ background:#fff;height: 85px;}
.copyright_bar{   color:#666;}
.footer_left{ float:left;padding:0px 1%;}
.socialpane_style{ float:right; padding:10px 1.5%;}

/*--------- Pane Style ----------*/
.DNNEmptyPane{ display:none;}
.dnnpane > [class*="col-md"],.dnnpane > [class^="col-md"] { padding: 10px 15px;}

.headerpane{ display:none;}
.socialpane { padding: 0;}
.contactpane{}
.content_grid12{}
.topgrid6a{}
.topgrid6b{}
.topgrid4a{}
.topgrid4b{}
.topgrid4c{}
.topgrid3a{}
.topgrid3b{}
.topgrid3c{}
.topgrid3d{}
.topgrid8l{}
.topgrid4r{}
.topgrid4l{}
.topgrid8r{}
.topgrid12{}
.colorgrid4a{margin:20px 0;}
.colorgrid4b{margin:20px 0;}
.colorgrid4c{margin:20px 0;}
.colorgrid12{margin:20px 0 0; padding-bottom:0 ;}
.middlegrid4a{margin:20px 0;}
.middlegrid4b{margin:20px 0;}
.middlegrid4c{margin:20px 0;}
.middlegrid6a{margin:20px 0;}
.middlegrid6b{margin:20px 0;}
.middlegrid12{margin:20px 0;}
.graygrid4a{margin:20px 0;}
.graygrid4b{margin:20px 0;}
.graygrid4c{margin:20px 0;}
.graygrid12{margin:20px 0;}
.bottomgrid4a{margin:20px 0;}
.bottomgrid4b{margin:20px 0;}
.bottomgrid4c{margin:20px 0;}
.bottomgrid12{margin:20px 0;}
.footertop4a{margin:20px 0;}
.footertop4b{margin:20px 0;}
.footertop4c{margin:20px 0;}
.footertop12{}

.footer_grid3a { margin:30px 0 10px 0;}
.footer_grid3b { margin:30px 0 10px 0;}
.footer_grid3c { margin:30px 0 10px 0;}
.footer_grid3d { margin:30px 0 10px 0;}
.footer_grid12 { margin:0 0 10px 0;}

/*--------- Scroll Top Style ----------*/
#top-link { background:url(images/scroll_top.png) no-repeat scroll center top rgba(0, 0, 0, 0.4); border: 0 none; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-border-radius: 2px; bottom:25px; right: 50px; display:block; height:38px; padding:0; width:49px; position: fixed; text-decoration: none; z-index: 903;}
#top-link:hover { background:url(images/scroll_top.png) no-repeat scroll center bottom rgba(0, 0, 0, 0.5);  -webkit-transition: all 0.2s ease-in 0s; -o-transition: all 0.2s ease-in 0s; transition: all 0.2s ease-in 0s;}

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { padding:0px 8px; color:#a8a8a8; font-size:12px; text-decoration:none; background-color:#fff !important;
 }
A.Footer:hover {  text-decoration: none;}

/*--------- Breadcrumb style ----------*/
.Breadcrumb, A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active { color:#9a9a9a; /*font-size:12px;*/ text-decoration:none; }
A.Breadcrumb:hover{ text-decoration:none; }

/*--------- Dark Color Area Font Color ----------*/
.content_colorbg *, .footer_top *{ color:#fff;}
.footerpane_style, .footerpane_style *{ color:#a8a8a8;} 
.footerpane_style a, .footerpane_style a{ text-decoration:none;}

/*--------- Footer Links Style ----------*/
.footerpane_style a, .footerpane_style a:link{ /*color :#999;*/ text-decoration : none; }
.footerpane_style a:visited { color :#999; text-decoration : none; }
.footerpane_style a:hover { color :#000; text-decoration : none; }
.footerpane_style a:active { color :#999; text-decoration : none; }

/*--------- Footer Content style ----------*/
.footerpane_style, .footerpane_style *{ color:#000;}

/*leftsidebar layout*/
.LM_position { float:left; width:22%;padding:0; }
.LM_skin_content { float:left; min-height:350px; width:78%; padding:0 0 0 25px;}
.leftside_style { padding:0;}

/*--------- LeftMenu style ----------*/
#leftMenu{position:relative; margin:0 auto;}
#leftMenu ul { list-style:none; margin:0; padding:0;}
#leftMenu li{ display:block; float:none; list-style-type:none; margin:0; padding:0; line-height:normal;}
#leftMenu .leftRoot li a span { display:none;text-decoration:none;} 

/* left submenu */
#leftMenu .leftSub { z-index:900;width:100%; display:none;padding:0; margin:0;}
#leftMenu .leftRoot li.breadcrumb .leftSub { display:block; }
#leftMenu .leftSub ul{ margin:0; padding:0; position:relative; background:none; border:none; z-index:900;}
#leftMenu .leftSub li{float:none; clear:both; padding:0; position:relative; background:#f5f5f5; border:1px solid #ddd; margin:3px 0; }

#leftMenu .leftSub li.item a{ background:none; text-decoration:none;  }
#leftMenu .leftSub li.item a span{ display:block; font-size:13px; color:#555555; font-weight:bold; white-space:normal; line-height:22px; padding:8px 10px 8px 18px; text-shadow:none; text-transform:none; margin:0; font-family:FuturaStdBook;}

#leftMenu .level1{ display: none; }
#leftMenu .leftSub li.breadcrumb .level1{ display: block; border-top:1px solid #fff;}
#leftMenu .level1 li{ background:#fff; margin:0; border:none; }
#leftMenu .level1 li.item a span { font-size:12px; padding-left:20px; font-weight:normal; }

#leftMenu .level2 { display: block; }
#leftMenu .level2 li{ background-position:21px 18px;  }
#leftMenu .level2 li.item a span { padding-left:30px;}

#leftMenu .level3 { display: block; }
#leftMenu .level3 li{ background-position:27px 18px;  }
#leftMenu .level3 li.item a span { padding-left:40px;}

#leftMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#leftMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

#leftMenu .leftSub a span .subarrow{ position:absolute; width:60px; height:48px; right:0; top:0; background:url(images/leftmenu_navarrow.png) no-repeat center 2px; cursor:pointer; }
#leftMenu .leftSub a span .subarrow2{ background-position:center -44px;}
#leftMenu .level1 a span .subarrow { display:none;}

/*--------- Font Awesome ----------*/
.fa_icon_wrapper { padding:0 15px; margin:20px 0 40px;}
.fontawesome-icon-list [class*="col-md-"] { padding:15px 20px; border:1px solid #f2f2f2;  margin: -1px 0 0 -1px; color:#666; }
.fontawesome-icon-list [class*="col-md-"]:hover { color:#049AD9;}
.fontawesome-icon-list span.fa {font-size:22px;margin-right: 5px; width: 30px; position: relative;top: 2px;}

/*--------- padding classes --------- */
div.paddingLeft0 { padding-left: 0px; }
div.paddingRight0 { padding-right: 0px; }
div.paddingTop0 { padding-top: 0px; } 
div.paddingBottom0 { padding-bottom: 0px; }
div.padding0 { padding: 0px; }

div.marginLeft0 { margin-left: 0px; }
div.marginRight0 { margin-right: 0px; }
div.marginTop0 { margin-top: 0px; }
div.marginBottom0 { margin-bottom: 0px; }
div.margin0 { margin: 0px; } 

@media handheld, only screen and (max-width: 1140px){
#skin_wrapper { width:auto; margin:0 auto;}
}

/*--------- CSS Reset for Tablet ----------*/
@media handheld, only screen and (max-width: 991px){
#skin_wrapper { width:auto; margin:0 auto; }
.skin_top_content { padding:20px;}
.dnnpane > [class*="col-md"],.dnnpane > [class^="col-md"] { padding: 10px 10px; }
}

/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width: 767px) {
body {-webkit-text-size-adjust:none;}
#skin_wrapper{ width:auto;min-width:300px;}
.skin_width,body{width:100%;min-width:0;}
.floatl, .floatr{ float: none;}
.pc_display { display:none;}
.mobile_display{ display:block;}

.language-object .Language {margin:0 1px;}
.skin_main_padding{ padding:0 30px;}
.footer_left{ float:none; width:auto; padding:10px 2%; text-align:center;}
.socialpane_style{ float:none; text-align:center; padding:10px 2%;}

/*leftsidebar layout*/
.LM_position { float:none; width:auto; padding:0;}
.LM_skin_content { float:none; width:auto; padding:0;}
#leftMenu { display:none;}

/*--------- Scroll Top Style ----------*/
#top-link { bottom: 12px; right: 20px; }

/*--------- Pane Style ----------*/
.headerpane{ margin:0;}
.bottomgrid4a{margin:20px 0; }
.bottomgrid4b{margin:20px 0; }
.bottomgrid4c{margin:20px 0; }
.bottomgrid12{margin:20px 0; }
.footer_grid3a { margin:30px 0 20px 0;}
.footer_grid3b {
    margin: 30px 0 20px 20px;
}
.footer_grid3c { margin:30px 0 20px 0;}
.footer_grid3d { margin:30px 0 20px 0;}
.footer_grid12 { margin:0; padding:0 ;}
}

/*--------- Retina Set ----------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (-moz-min-device-pixel-ratio: 2),
       only screen and (-o-min-device-pixel-ratio: 2/1),
       only screen and (min-device-pixel-ratio: 2) {
.menuclick { /*background-image:url(images/retina/btn_menu@2x.png);*/ background-size:25px 19px; }
#standardMenu .rootMenu a span .navarrow, #standardMenu .rootMenu a span .navarrow2, 
#megaMenu .root a span .navarrow, #megaMenu .root a span .navarrow2
{background-image:url(images/retina/mobile_navarrow@2x.png); background-size:17px 80px;}
}


.modal-hidden {
    display: none;
}

.btnPopUpClose {
    text-align:center;
}

.popupButton {
    text-align:center;
    background-color:#fff;
    color:#222;
    cursor:pointer;
    font-size:9pt;
    padding: 10px 45px;
    margin-bottom: 10px;
    border-radius: 0px ;
}
.popupButton:focus{
    outline:thin ;
    background-color:#fff ;
} 

.buttonfooter {
    text-align:center;
    background-color:#fff;
    color:#222;
    cursor:pointer;
    font-size:9pt;
    border: 2px solid rgba(2,139,255,1);
    padding: 10px 30px;
    margin-bottom:15px;
}

#ModalPop {
    background-color: #ffffff;
    border-radius: 2px;
    padding: 20px;
    display: none;
    overflow: hidden;
    min-width: 500px;
    width: auto ;
}

#modalTitle {
    color: #ffffff;
    text-align:center;
}
#btnGuaranteeClose {
    height: 61px !important;
    width: 226px !important;
    background-color: #003478;
    border: 0;
    color: #fff;
}
#modalTitleGuarantee{
 font-family: FuturaStdBook;
     font-size: 24px;
}
.lblModalDdl {
    color: #000;
}

.modal-header {
    background-color: #005596;
    padding: 15px ;
    margin-bottom: 20px;
    height: 62px;
}
.breadcrumbPane{
    background: #eee;
    min-height: 38px;
    line-height: 38px;
}
.breadcrumbDiv{
        margin-left: 13px ;
}
.userActive{
    text-align: center;
    padding: 10px 0px ;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;font-family: FuturaStdbold;
    
}
.user_Athenticated{
    margin-bottom: -6.5px !important;
}
.PAR_InnerSearchButton {
    padding:24px 27px ;
    float:right;
    top:0px ;
    position: absolute ;
    right: -45px ;
    border-radius:1px ;
    font-weight:bold ;
    border-left: 1px solid #999 ;
    border-right: 1px solid #999 ;
}
#phoneRightBar{
   border-right: 1px solid #c4c4c4 !important;
    padding: 0px 0px;
    height: 59px;
}

.orderLinks {
    padding:0px ;
}
.centerBrd{
    background:#fff;
    font-family: FuturaStdLight;
    font-size: 14px;
}
.fa-ExtnSocialLinks{
     color: white ;
    line-height: 1.5 ;
    font-size: 30px ;
    margin-left: 10px;
}
.PAR_InnerRightHeader{
   
    padding:0px ;
    line-height: 50px;
    font-size: 14px;
    font-weight: bold;
    text-transform:uppercase;
    font-family: FuturaStdbold;
}
.PAR_Logout{
    background: #da0404;
    color: white ;
    text-align: center;
    padding: 11px 0px ;
    font-family: FuturaStdbold ;
}
.LoginOutLink{
    color:#fff ;
}
.LoginLink{
color:#0561b1 ;
}
.breadcrumb {
    background:none ;
    padding:0px ;
}
.PageContentWrapper{
    background:#fff;
}
.Breadcrumb,.Breadcrumb:visited,
A.Breadcrumb:focus,
A.Breadcrumb:active{ color:black ;font-family:FuturaStdMedium; text-transform:uppercase; }
A.Breadcrumb:link{ text-transform:uppercase; }
/*Footer styles*/
.footerpane_menu{
    min-height:220px ;
}
.findMoreButton{
        margin-top: 2vw;
}
#intFindMoreButton{
    background-color: #eee;
    border: 2px solid #005596;
    color: #000;
    padding: 14px 26px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    font-family: FuturaStdMedium;
}
.orderLinkText{
   margin-top: 10px;
    color: #fff ;
    font-weight: bold;
   font-family: FuturaStdbold;
    font-size: 14px;
}
.PAR_Footer{
    padding: 10px 0 10px 0;
}
.PAR_footerSocialLinks {
    padding: 0px ;
        min-width: 200px;
        width: 70%;
}
.footer_SocialLinks{
    background:black;
    min-height: 61px;
}
.PAR-OrderByPh{
    height: 61px;
    padding-right: 0px;
    background: #005596;
       min-width: 200px;
}

.footerMenu{
    color: #000;
    font-family: FuturaStdLight;
}
.footerCategory{
    font-weight:bold;
    font-size:16px;
    font-family: FuturaStdBold;
}
.footerPhoneNumber a:active, .footerFaxNumber a:active, .footerPhoneNumber a, .footerFaxNumber a {
    color: #fff !important;
}
.footerPhoneNumber,
.footerFaxNumber, .footerPhoneNumber a, .footerFaxNumber a {
    color:#fff ;
    font-size: 14px;
   /* margin-left: 10px;*/
    font-family: FuturaStdBold;
}
.txtSearchHeader{
    color:#0561b1;
    font-weight:bold;

}
.fa-ExtSearch{
    font-weight:bold ;
    padding: 0px 16px;
}
.selectedBreadCrumb{
  color:#555 !important;
   }
  .navarrow{
    margin:5px ;
}
  #imgFooterlogo{
      width:220px ;
  }
   .menuIconPARiConnect{
    content: '';
    background:url("/Portals/_default/Skins/PAR/images/IconnectLogo.png")no-repeat;
    background-size:contain; 
    position:absolute;
    margin-top: 28.5px;
    width:125px;
    margin-left: 13px;
    
   }
   /*Header styles*/
   .phone_Icon{
   background: url(/Portals/_default/Skins/PAR/images/phone_icon.png);
    width: 20px;
    height: 20px;
    margin: -4px;
    background-size: cover;
   }
   .signIn_Icon{
    background: url(/Portals/_default/Skins/PAR/images/signin_out_icon.png)0 44px;
    width: 28px;
    height: 17px;
    padding: 10px;
    margin: -5px;
    background-size: cover;
   }
    .signOut_Icon{
    background: url(/Portals/_default/Skins/PAR/images/signin_out_icon.png)0 64px;
    width: 28px;
    height: 17px;
    padding: 10px;
    margin: -5px;
    background-size: cover;
   }
    #custom-search-input {
        margin:0;
        margin-top: 2px;
        padding: 0;
    }
 .form-control{
     height:68px ;
 }
 .form-control:focus{
     border-color:none ;
 }
    #custom-search-input .search-query {
        padding-right: 3px;
        padding-right: 4px;
        padding-left: 3px;
        padding-left: 4px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        border-radius: 3px;
    }
 
    #custom-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px 0px;
        margin-top: 2px;
        position: relative;
        line-height: 4.5;
        left: -17px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        border-radius: 3px;
        color:#D9230F ;
    }
    .input-group {
        display :-webkit-box;
        display :-ms-flexbox;
        display :flex 
    }
 .search-query{
     width:100% ;
 }
    .search-query:focus + button {
        z-index: 3;   
    }
    .input-group-btn{
        width:0px ;
    }
	.form-group .input-group span.input-group-addon { padding-top: 8px; padding-bottom: 8px; margin-bottom: 18px; border-right: 1px inset rgb(204,204,204); border-bottom: 1px inset rgb(204,204,204); border-radius: 0px; line-height: 8px; font-size: 12px; }
	.input-group .form-control { width: 100%; border-radius:0px;  }
	.form-group .input-group { display: table; max-width: 445px; }
  /*container.css*/
  .jt1_style{    font-family: FuturaStdLight; }


  /*media Queries
@media only screen and (min-width : 1824px) {

 #Phone{
        padding: 29px 40px ;
    }
    .findMoreButton{
        padding-right: 80px;
    }  
}*/
/* Large screens ----------- 
@media only screen and (min-width: 1224px) {
    
     #Phone{
        padding: 29px 0px;
        font-size: 14px;

    }
       .PAR_InnerRightHeader {
    }
    #Phone{

    }
    .PAR_Logout {
    
    font-size: 16px ;
}
.search input {
    margin-left: 144px;
}
}*/
    #Phone{
        padding:29px 3px;
    }
       .PAR_InnerRightHeader {
         line-height: 0px ;
         font-size: 14px;
    }
@media only screen and (min-width : 992px) {
   
    



}/*
@media only screen and (max-width : 992px){
    div.PAR_DesktopHeader{
        
    }
    .footer-Logo{
        text-align: center;
    }
}
@media (max-width: 328px) {
    .txtbtnCheckout {
        padding: 10px ;
    }

    .phoneNumber {
        padding: 10px ;
    }
}
@media (min-width: 992px) {
    .col-md-5 {
        width: 36.666667%;
    }

    .col-md-1 {
        width: 13.333333%;
    }
}
/* Mobile Styles*/
.searchPlaceHolderXs{
    width: 100%;
    max-width: none ;
    margin-bottom: 0px ;
    padding: 12px ;
}
.btnSearchXs{
    width: 100%;
    padding: 9px 0px ;
    font-size: 16px ;
    display: inline-block;
    margin-bottom: 0;
    font-weight: bold ;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.PAR_PaddingNUll{
    padding: 0px ;
    font-family: Futura, "Trebuchet MS", Arial, sans-serif;
}
.phoneNumber{
    padding:10px ;
    text-align: center;
    font-weight:bold;
}

.btnCheckOut{
    border: none ;
    background: white ;
    font-size: 12px;
}
.btnUserActions, input[type="submit"].btnUserActions {
    height: 28px;
    border: none;
    background-color: #003478;
    color: #fff;
    padding-left: 6px;
    padding-right: 6px;
    min-width: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    width: auto;
}


    .btnUserActions:focus, input[type="submit"].btnUserActions:focus {
        height: 28px;
        border: none;
        background-color: #003478;
        color: #fff;
        padding-left: 6px;
        padding-right: 6px;
        min-width: 80px;
        margin-top: 5px;
        margin-bottom: 5px;
    }
.btnConvertToOrder, .btnConvertToOrder:focus {
    margin-left: 20px;
    background-color: #da0404;
    color: #fff;
}
.shopping-CartIcon{
    background: url(/Portals/_default/Skins/PAR/images/shoppingCartRed.png);
    background-size: cover;
    width: 30px;
    height: 22px;
    margin: -10px;
}
.signIn_IconXs{
    background: url(/Portals/_default/Skins/PAR/images/signin_out_iconRed.png)0 44px;
    width: 28px;
    height: 17px;
    padding: 10px;
    margin: -5px;
    background-size: cover;
   }
    .signOut_IconXs{
    background: url(/Portals/_default/Skins/PAR/images/signin_out_iconRed.png)0 64px;
    width: 28px;
    height: 17px;
    padding: 10px;
    margin: -5px;
    background-size: cover;
   }
.click_img{
    width: 34px;
    margin: -5px 10px;
}
.txtbtnCheckout{
        padding: 15px;
}
.mobileHeaderMenuRow{
    font-size:12px;
    color:#0561b1 ;
    text-transform:uppercase;
    font-weight:bold ;
    font-family: Futura, "Trebuchet MS", Arial, sans-serif;
}
.txtSearchXs{
   color: #0561b1;
}
.searchColumn{
    border-right: 1px solid #999 ;
}
.searchPlaceHolderXs:focus + button {
        z-index: 3;   
    }
.search_field{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.btn-danger{
    border-radius:0px ;
    outline-color:none ;
}
/* Default css */
.ui-dialog {
    padding:1.2em ;
    overflow: inherit ;
}
 .ui-dialog .ui-dialog-titlebar-close {
        position: static ;
    }
.ui-widget-header {
    border: none ; background: none ;
}
.dnnFormPopup .ui-resizable-se {
    height: 24px ;
    width: 24px ;
}
.dnnFormPopup .ui-dialog-titlebar {
    border-bottom: 1px solid #ddd ;
}

.PAR_Footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.PAR_Footer ul li{
    list-style-type: none;
}
.footerMenu ul {
    padding: 0;
    margin: 0;
}

div.footerMenu p {
     padding: 0 5vw 8px 0;
    line-height: 27px;
    letter-spacing: .5px;
    font-size: 14px !important;
}
div.footer_grid3a{width:25%; margin-right: 21px; }
div.footer_grid3b{width:16%;}
div.footer_grid3c{width:19%;}
div.footer_grid3d{width:35%;}
div.footer-Logo{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}
div.footer-Logo > div{
    text-align: center;   
}
div.findMoreButton {
    padding-right: 0;
}
div.PAR_footerSocialLinks.col-md-8{
    padding:0;
}
div.footerpane_style{
    border:none;
}
div.centerBrd > div{
    padding:20px;
}
div.footerMenu ul h6, h4.footerCategory{
    margin: 9px 0;
    color:#000;
}
div.footerMenu ul h4,
div.footerMenu ul h4 a,
div.footerMenu ul h4 a:visited,
div.footerMenu ul h4 a:link,div.footerMenu ul li h6 a:visited,h4.footerCategory a:visited,div.footerMenu ul li h6 a:link,h4.footerCategory a:link
{
    color: #000;
    margin: 0px 0;
}

div.footerMenu ul li a{
    color:#000;
}
.PAR_Logout i{

}
.PAR_Logout.PAR_UserAuth i{/*
    transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 
    -webkit-transform: rotate(180deg); */
}
.profileModal { cursor: pointer;
-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;
 }
h4.footerCategory {
    font-size: 16px;
    line-height: 22px;
    margin:0;
}
.footerMenu > ul {
    margin-bottom: 30px;
}

div#SocialPane{
  margin-left: 2.5%;
  margin-top: 8px;
}
.row.dnnpane.social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.breadcrumbDiv.PAR_SkinWidth > span > a:first-of-type{
    color: #9a9a9a;
}

.breadcrumbDiv.PAR_SkinWidth > span > a{
    font-family: FuturaStdMedium;
    font-size:12px;
}
#imgFooterPARiConnect > img  {
    width:15%;
}
.userWelcomeTxt{
    text-transform: capitalize;
    font-family: FuturaStdbold;
    color: #005596;
}
#onegrid-col-md{
     border-right: 1px solid #c4c4c4;
    min-height: 440px;
    width: 33%; margin-top: 10px;
}
#onegrid-col-md ul {
    margin-left: 85px !important;
}
#threegrid-col-md {
    width: 28%;
}
/*#onegrid-col-md,
#threegrid-col-md {
 margin-top: 10px;
}*/
#threegrid-col-md ul li
{

 width: auto !important;
}
#threegrid-col-md ul li a {
    color: #000 !important;  
    font-family: FuturaStdbold !important;
    text-transform: none !important;
    line-height: 3.0em;
}
#twogrid-col-md {
     margin-top: 10px;
     border-right: 1px solid #c4c4c4;
     min-height: 440px;
     width:38%;
}
.categoryIconPARIconnect
{
    background: url(/Portals/_default/Skins/PAR/images/IconnectLogo_bg_white.jpg)no-repeat;
    width: 125px;
}
/*#megamenu .leaf ul{
    display: flex;
}*/
#categoryUL{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-count: 4;
       -moz-column-count: 4;
     column-count: 4;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: 800px;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;

}
.PARMenuWrapper{
   /* display: flex;*/
 /* padding: 5px;*/
  width: auto;
  height: auto;
  max-width: 200px;
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
    -webkit-flex: 1 1 auto;
}



.PAR_FAQ .PAR_FAQ_Content:before{
    color: #005596 !important;
    font-family: FuturaStdBold !important;
    font-size: 26px;   
    float: left;
}
.PAR_FAQ .PAR_Question .PAR_FAQ_Content:before{
    content:'Q';
}
.PAR_FAQ .PAR_Answer .PAR_FAQ_Content:before{
    content:'A';
}
.PAR_FAQ .PAR_Question .PAR_FAQ_Content,
.PAR_FAQ .PAR_Question .PAR_FAQ_Content p,
.PAR_FAQ .PAR_Question .PAR_FAQ_Content a,
.PAR_FAQ .PAR_Question .PAR_FAQ_Content span{
    font-weight: bold;  
    font-family: FuturaStdBook !important;
}
.PAR_FAQ_Content p {
    margin-left: 20px;
    padding-left: 22px;
}
.PAR_FAQ .PAR_Question{
    margin-bottom:26px;
}
.PAR_FAQ > div.PAR_Question+div.PAR_Answer{
    margin:0px 0;
    margin-top: -12px;
    padding-bottom:40px;
}

.cartHeaderContainer {
    display: none;
}

.PAR_HeaderCart{
	cursor: pointer;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;
}
.PAR_HeaderCart a{
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.PAR_HeaderCart a:hover{
    text-decoration: none;
}
.PAR_HeaderCart .cartCounter{
    padding:0 5px;

}
.PAR_HeaderCart .cartCounter .cartItem{
    color:#fff;
}


.PAR_ShoppingPopout span.cartItem:before {
    content: '(';
}
.PAR_ShoppingPopout span.cartItem:after {
    content: ')';
}
.PAR_ShoppingPopout .cartWrapper{
    position: absolute;
    top:50px;
    right:0;
    width: 400px;
    background-color: #fff;
}
.PAR_ShoppingPopout .row{
    margin-right: 0;
    margin-left: 0;
}
.PAR_ShoppingPopout input[type="submit"].cartButton{
    width: inherit;
}
.PAR_ShoppingPopout .cartCheckOut input,
.PAR_ShoppingPopout .cartQuote input{
        width: 100%;
        height: 45px;
}

.PAR_ShoppingPopout .cartCheckOut input,.PAR_ShoppingPopout .cartHeader{background-color:#da0404;  }
.PAR_ShoppingPopout .cartQuote input{background-color: #a8a8a8;}

.PAR_ShoppingPopout{border-left: 1px solid #c4c4c4;}

.PAR_ShoppingPopout .cartHeader {
    height:61px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color:#fff;
}
.PAR_ShoppingPopout .cartHeader .PAR_CartPopupClose {
    padding: 15px;
    font-size: 30px;
    color:#fff;
}
.PAR_ShoppingPopout .cartHeader span{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

strong {
    font-family: FuturaStdBold;
}
.DNNModuleContent ul, .DNNModuleContent ol
{
    margin-left: 40px;
}
.liveaccdefault {
    margin-top: 15px;
}
.liveaccdefault .ui-widget-content a {
    color: #005596 ;
}

.sub-menu.profile
{
    margin-left: -2px;
}

.LA-ui-accordion-header
{

}

.ls-bg {
    margin-top: 0px !important;
}
.skin_top_content.home {
    padding: 0px;
}

.blogWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
/*.blogWrapper img {

    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
   /* filter: grayscale(100%);

}*/
.blogWrapper img:hover {
        -webkit-filter: none; /* Safari 6.0 - 9.0 */
    filter: none;
}
#userActiveDiv{
    /*padding: 10px 0px 10px 12px !important;*/
    width:215px;
}
.PAR_HeaderCart {    
border-left: 1px solid #c4c4c4 !important;
background-color: #da0404;
    height: 57px;
}
.nav-tabs > li {
    float: left;
   /* margin-bottom: -4px !important;*/
}


/****** Debated ***/

#dnn_LeftContentPane {width:20% !important; padding: 23px 15px 0px 15px;}
#rightPaneOverride {width: 80% !important;}


/********* Temporary **********/

.tab-content h1
{
    font-size:18px;line-height:1.5em;letter-spacing:0;font-weight:700; padding-top:4px; font-family: FuturaStdBold;
}
/*Styles for PAR Guarantee*/
.lblpgdiv{
     padding: 0px 20px 15px 20px;
}
#imgHeaderlogo{
 width: 150px !important;
}
.pa-label{
    color: black;
    font-weight: normal;
    font-family: FuturaStdLight;
    font-size: 12px;
}
.ModalCancel:focus{
    background-color: #fff !important;
    border-color: #ccc !important;
    outline: none !important;
}
.pa{
     width: 80px;
     height: 49px

}
.pa-labelDiv{
    text-align: center;
}
.pa-truck{
background:url("/Portals/_default/Skins/PAR/images/Truck.png");
}
.pa-thumbsup{
background:url("/Portals/_default/Skins/PAR/images/ThumbsUp.png");
}
.pa-headset{
  background:url("/Portals/_default/Skins/PAR/images/Headset.png");  
}
.pa-bubbles{
  background:url("/Portals/_default/Skins/PAR/images/Bubbles.png");  
}
.pa-envelope{
  background:url("/Portals/_default/Skins/PAR/images/Envelope.png");  
}
.pa-lock{
  background:url("/Portals/_default/Skins/PAR/images/Lock.png");  
}
.pa-info{
  background:url("/Portals/_default/Skins/PAR/images/Info.png");  
}
.pa-returns{
  background:url("/Portals/_default/Skins/PAR/images/Returns.png");  
}

.PAR_FAQ .PAR_FAQ_Content::before {
    color: #005596 !important;
    font-family: FuturaStdBold !important;
    font-size: 26px;
    float: left;
    padding-right: 15px;
}
.PAR_FAQ_Content p {
    margin-left: 20px;
    padding-left: 35px;
}

.ContentPaneOnly {
    background: #fff;
}

.dnnSearchResultContainer {
    margin: 30px 0 0 0;
    font-family: FuturaStdLight;
    font-size: 16px;
    color: #000;
}

.dnnSearchResultPager span {
    display: inline-block;
    color: #000;
    margin: 6px 3px 0 0;
    vertical-align: top;
}

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Others span {
    font-weight: 800;
    font-family: FuturaStdBook;
    color: #000;
    margin-bottom: 4px;
}
.dnnSearchResultContainer > .dnnSearchResultItem {
    width: 100%;
    margin: 0 0 19px 0;
}
.dnnSearchResultItem-Others {
    margin-bottom: 6px;
}
.parafix {
    margin-top: -4px;
}
.reg-tm {
              font-size: .53em;
              vertical-align: super;
}
div#SocialPane {
    
    margin-top: 8px;
}
@media (max-width: 920px) {
    
.footerMenu > ul {
    margin-bottom: 30px;
    width: 96%;
}

}

@media (max-width: 692px) {
.footer_grid3a{ float: left; min-width: 200px; width: 100% !important;}
.footer_grid3b{ float: left;  width: 26% !important;}
.footer_grid3c{ float: left;  width: 30% !important;}
.footer_grid3d{ float: left;  width: 39% !important;}
.PAR_Footer {
    display: inline-block;
}
.skin_main_padding {
    padding: 0px 20px;
}
#imgFooterlogo {
    width: 140px;
}
div.footerMenu p {
        padding-right: 0px;
    }

}
@media (max-width: 415px) {
    .footer_grid3d{ float: left;  width: 30% !important;}
    .footer_grid3b{ float: left;  width: 32% !important;}
    }
    @media (max-width: 534px) {
    .row.dnnpane.social {display: inline-block;}
    }
@media (max-width: 991px) {

    .PAR_OrderLinks {
       text-align: right;
    }

}
@media (max-width: 560px) { 
    .footer_SocialLinks {
    background: black;
    min-height: 116px;
}
.footerpane_style div.PAR_OrderLinks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0;
    float: left;
    margin: 0px 0px -1px 0px;
    position: inherit;
    /* right: 0; */

}
.footer_SocialLinks {
    padding: 0px;
    text-align: center;
}
    }




.PAR_CategorySkin #leftMenu .leftSub li.item a span{
    padding: 8px 10px 8px 0;
}

.PAR_CategorySkin #leftMenu .leftSub li{
    float: none;
    clear: both;
    padding: 0;
    position: relative;
    background: none; 
    border: none; 
    margin:0;
}

.PAR_CategorySkin #dnn_LeftContentPane h4{
    padding-top: 0px;
    margin-top: -3px;
}

#dnn_ContentPane .j_title {
    margin-top: 13px;
}

#dnn_ContentPane.rightPaneOverride{
    padding-top: 0;
}




#userActiveDiv{
    /*padding: 10px 0px 10px 12px !important;*/
}
.footerMenu li > h6 {
    font-size: 14px !important;
}
.PAR_HeaderCart {    
border-left: 1px solid #c4c4c4 !important;
}
p{
    font-family: FuturaStdBook !important;
    font-size: 18px !important;
    color: #000000 !important;
}
#dnn_ContentPane{
    padding:0px !important;
}
.cartHeaderContainer {
    display: block !important;
}
.userRegisterLink{
    width: 5px !important;
}
.hiddenSignout{
    width:200px !important;
}
.modal-box {
    display: none;
}
.show{
    display:block !important;
}

/* Added to get the search-results formatted */
#dnn_Left4 { width: 78%;}
#dnn_Right4 { width: 20%;}

/*
@media (min-width: 992px)
{ #profile-menu-modal {
       top: 58px;
    right: 130px;
    width: 250px;
     position: absolute;
    /*width: 100%;*/
   /* background-color: #fff;
   /* top: 64px;
    right: 0;*/
   /* box-shadow: 0 3px 5px -2px rgba(0,0,0,.5);
    z-index: 2000;
} }
#profile-menu-modal .modal-box-title {
    background-color: #efefef;
    color: #000;
    text-align: center;
    padding: 10px;
    text-transform: capitalize;
}
#profile-menu-modal .sub-menu li {
    list-style-type: none !important;
}
#profile-menu-modal .sub-menu li a {
    color: #575757;
    padding: 10px;
    text-transform: capitalize;
/*    font-family: "Open Sans",sans-serif;
*/   /* display: block;
    text-align: left;
    font-size: 13px;
}
 #profile-menu-modal .sub-menu li a:hover {
    color: #000;
    background-color: #F6F7F8;
}
 #profile-menu-modal .sub-menu li a.sign-out:hover {
    background-color: #ca0000;
    text-decoration: none;
}
#profile-menu-modal .sub-menu li a.sign-out {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px;
    background-color: #f41121;
}
*/
/******User Modal****/

/*
@media (min-width: 992px)
{
*/ #profile-menu-modal {
       top: 60px;
    right: 86px;
    width: 217px;
     position: absolute;
    /*width: 100%;*/
    background-color: #fff;
   /* top: 64px;
    right: 0;*/
    -webkit-box-shadow: 0 3px 5px -2px rgba(0,0,0,.5);
            box-shadow: 0 3px 5px -2px rgba(0,0,0,.5);
    z-index: 2000;
} /*}*/

#profile-menu-modal:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#profile-menu-modal:after {
 border-color: rgba(239, 239, 239, 0);
    border-bottom-color: #efefef;
    border-width: 10px;
    margin-left: -10px
}
#profile-menu-modal:before {
border-color: rgba(239, 239, 239, 0);
    border-bottom-color: #efefef;
    border-width: 16px;
    margin-left: -16px;
}

#profile-menu-modal .modal-box-title {
    background-color: #efefef;
    color: #000;
    text-align: left;
    padding: 8px;
    text-transform: capitalize;
    line-height: 30px;
}
#profile-menu-modal .modal-box-footer {
    background-color: #da0404;
    color: #fff;
    text-align: center;
    padding: 10px;
    text-transform: capitalize;
    line-height: 30px;
}

#profile-menu-modal .modal-box-footer A:visited {
    color: #fff;
}
#profile-menu-modal .modal-box-footer A:link {
    color: #fff;
}
#profile-menu-modal .sub-menu li {
    list-style-type: none !important;
}
#profile-menu-modal .sub-menu li a {
    color: #575757;
    padding: 10px;
    text-transform: capitalize;
/*    font-family: "Open Sans",sans-serif;
*/    display: block;
    text-align: left;
    font-size: 13px;
}
 #profile-menu-modal .sub-menu li a:hover {
    color: #000;
    background-color: #F6F7F8;
}
 #profile-menu-modal .sub-menu li a.sign-out:hover {
    background-color: #ca0000;
    text-decoration: none;
}
#profile-menu-modal .sub-menu li a.sign-out {
    text-align: center;
    width: 100%;
    color: #fff;
    padding: 10px;
    background-color: #f41121;
}

div.PAR_InnerWrapper h3.SideBarH3 {
    margin-top: -5px;
}

.PAR_InnerWrapper .breadcrumbPane {
    margin-bottom: 2px;
}

#dnn_LeftContentPane .jt1_top {
    padding:0;
}
#dnn_LeftContentPane .j_title{
    margin:0;
}

.page_nameBreadcrumb {
    margin-bottom: 19px;
}

.PAR_InnerWrapper div#dnn_LeftContentPane {
    margin-top: 1px;
}


 ol, ul{
    font-size:18px;
 }
 ol li, ul li{
    color:#000000;
 }

.ModPARUserRegistrationC .PAR-Outer span:not(.validationText),
.ModPARUserRegistrationC .PAR-Outer label,
.ModContactUsC .PAR-Outer span:not(.validationText),
.ModContactUsC .PAR-Outer input,
.ModContactUsC .PAR-Outer label,
.ModContactUsC .PAR-Outer textarea,
.cartWrapper .noItems span {
     font-family: FuturaStdLight, "Trebuchet MS", Arial, sans-serif;
}


@media (max-width: 991px) {
#dnn_LeftContentPane {display: none;}
.featuredWrapper .col-md-4 {
    width: 33%;
    float: left;
}
.featuredWrapper h2 {
    font-size: 28px;
}

}
@media (min-width: 992px) {
#dnn_LeftContentPane {display: inline-block;}
}

/*=========== fieldTip ===========*/
@media (min-width: 992px) {
#dnn_LeftContentPane {display: inline-block;}
*[class^="col-xs"].pull-right-md, *[class^="col-sm"].pull-right-md, *[class^="col-md"].pull-right-md, *[class^="col-lg"].pull-right-md  { float: right; }
.pull-right-md > input, .pull-right-md > select, .pull-right-md > div.tooltip > .tooltip-inner {  float: right; }
div.pull-right-md > input.fieldTip ~ .tooltip, div.pull-right-md > select.fieldTip ~ .tooltip { left: auto !important; margin-right: 0px; right:0px; }
    .text-right-md {
        text-align: right;
    }
}
@media (max-width: 991px) {
	div > input.fieldTip ~ .tooltip, div > select.fieldTip ~ .tooltip { left: 0 !important; }
	.fieldTip ~ .tooltip > .tooltip-inner {
		left: 15px;
	}
}

@media (max-width: 1270px) {
    #profile-menu-modal {
        right: 0px;
    }
        #profile-menu-modal:before {
            margin-left: 0px;
            right: 56px;
        }
}
div[class^="col-xs"] > .fieldTip ~ .tooltip,div[class^="col-sm"] > .fieldTip ~ .tooltip,div[class^="col-md"] > .fieldTip ~ .tooltip,div[class^="col-lg"] > .fieldTip ~ .tooltip { padding-left: 15px; padding-right: 15px; }
.fieldTip ~ .tooltip.bottom, .fieldTip ~ .tooltip.top { width: 100%; position:absolute; text-align: left; }

div:not(.pull-right-md) > input.fieldTip ~ .tooltip, div:not(.pull-right-md) > select.fieldTip ~ .tooltip { left: 0px !important; }
.pull-right > div.tooltip > .tooltip-inner {  float: right; }
.fieldTip ~ .tooltip.top { top: -9px !important; }
.fieldTip ~ .tooltip > .tooltip-inner {
    background-color: #333; 
    color: #FFFFFF; 
    border: none;
    padding-left:8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 2px;
    font-size: 10px;
	width: 90%;
	margin-top:-9px;
	border-radius: 0px;
	left: 0px;
	text-align: left;
	max-width: 445px;
	overflow:hidden;
}

.input-group .fieldTip ~ .tooltip > .tooltip-inner { width: 100%; }

.fieldTip ~ .tooltip > .tooltip-arrow {
    border:none;
}

.form-error .fieldTip ~ .tooltip > .tooltip-inner {
	background-color: #f00;
}

div.browseAtoZ.ipad_style select{
    font-size:12px;
    width:70px;
}

div#userActiveDiv.ipad_style{
    font-size:14px;
}

@media handheld, only screen and (max-width: 1140px) {
    div#megaMenu.ipad_style .category li.item a span{
        font-size:10px!important;
    }
}

@media (max-width: 560px){/*skin.css?cdv=726:1489*/
div.footerpane_style div.PAR_OrderLinks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0;
    float: none;
    width:94%;
    margin: 0px 0px -1px 0px;
    position: inherit;
    /* right: 0; */}

.PAR_footerSocialLinks {
    width: 86%;
    }

    .copyright_bg .centerBrd{
        clear:both;
    } 
}

@media handheld, only screen and (max-width: 770px) {
    div.footerPhoneNumbe{
        font-size:12px;
    }
    .orderLinkText {
    margin-top: 10px;
    color: #fff;
    font-weight: bold;
    font-family: FuturaStdbold;
    font-size: 12px;
}
}
@media handheld, only screen and (max-width: 550px){
    div.PAR-OrderByPh {
    height: 67px;
}
}

#HeaderSearch input[type="text"]::-webkit-input-placeholder {
        
    padding-top: 8px;
}

#ControlBar_ControlPanel ~ div .PAR_ShoppingPopout .cartWrapper {
	top: 111px;
}

.blogImg {
    width: 33.33333%;
}
    .blogImg img {
        width: 100%;
        height: auto;
    }
.modal-title {
    color: #fff;
}